HomeSort by relevance Sort by last modified time
    Searched refs:ThreadState (Results 1 - 25 of 70) sorted by null

1 2 3

  /external/compiler-rt/lib/tsan/rtl/
tsan_fd.h 42 void FdAcquire(ThreadState *thr, uptr pc, int fd);
43 void FdRelease(ThreadState *thr, uptr pc, int fd);
44 void FdAccess(ThreadState *thr, uptr pc, int fd);
45 void FdClose(ThreadState *thr, uptr pc, int fd);
46 void FdFileCreate(ThreadState *thr, uptr pc, int fd);
47 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd);
48 void FdPipeCreate(ThreadState *thr, uptr pc, int rfd, int wfd);
49 void FdEventCreate(ThreadState *thr, uptr pc, int fd);
50 void FdSignalCreate(ThreadState *thr, uptr pc, int fd);
51 void FdInotifyCreate(ThreadState *thr, uptr pc, int fd)
    [all...]
tsan_mman.h 23 void AllocatorThreadStart(ThreadState *thr);
24 void AllocatorThreadFinish(ThreadState *thr);
28 void *user_alloc(ThreadState *thr, uptr pc, uptr sz,
31 void user_free(ThreadState *thr, uptr pc, void *p);
32 void *user_realloc(ThreadState *thr, uptr pc, void *p, uptr sz);
33 void *user_alloc_aligned(ThreadState *thr, uptr pc, uptr sz, uptr align);
34 uptr user_alloc_usable_size(ThreadState *thr, uptr pc, void *p);
37 MBlock *user_mblock(ThreadState *thr, void *p);
tsan_rtl.h 386 struct ThreadState {
395 // QUESTION: can we can squeeze this into ThreadState::Fast?
396 // E.g. ThreadState::Fast is a 44-bit, 32 are taken by synch_epoch and 12 are
447 explicit ThreadState(Context *ctx, int tid, int unique_id, u64 epoch,
456 INLINE ThreadState *cur_thread() {
457 return reinterpret_cast<ThreadState *>(&cur_thread_placeholder);
470 ThreadState *thr;
543 ThreadState*thr_;
577 void ALWAYS_INLINE INLINE StatInc(ThreadState *thr, StatType typ, u64 n = 1) {
581 void ALWAYS_INLINE INLINE StatSet(ThreadState *thr, StatType typ, u64 n)
    [all...]
tsan_fd.cc 57 static void unref(ThreadState *thr, uptr pc, FdSync *s) {
71 static FdDesc *fddesc(ThreadState *thr, uptr pc, int fd) {
89 static void init(ThreadState *thr, uptr pc, int fd, FdSync *s) {
117 void FdOnFork(ThreadState *thr, uptr pc) {
149 void FdAcquire(ThreadState *thr, uptr pc, int fd) {
158 void FdRelease(ThreadState *thr, uptr pc, int fd) {
167 void FdAccess(ThreadState *thr, uptr pc, int fd) {
173 void FdClose(ThreadState *thr, uptr pc, int fd) {
187 void FdFileCreate(ThreadState *thr, uptr pc, int fd) {
192 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd)
    [all...]
tsan_mman.cc 76 void AllocatorThreadStart(ThreadState *thr) {
80 void AllocatorThreadFinish(ThreadState *thr) {
88 static void SignalUnsafeCall(ThreadState *thr, uptr pc) {
102 void *user_alloc(ThreadState *thr, uptr pc, uptr sz, uptr align) {
116 void user_free(ThreadState *thr, uptr pc, void *p) {
139 void *user_realloc(ThreadState *thr, uptr pc, void *p, uptr sz) {
158 uptr user_alloc_usable_size(ThreadState *thr, uptr pc, void *p) {
166 MBlock *user_mblock(ThreadState *thr, void *p) {
176 ThreadState *thr = cur_thread();
184 ThreadState *thr = cur_thread()
    [all...]
tsan_sync.h 36 void ObtainCurrent(ThreadState *thr, uptr toppc);
92 SyncVar* GetOrCreateAndLock(ThreadState *thr, uptr pc,
97 SyncVar* GetAndRemove(ThreadState *thr, uptr pc, uptr addr);
99 SyncVar* Create(ThreadState *thr, uptr pc, uptr addr);
118 SyncVar* GetAndLock(ThreadState *thr, uptr pc,
tsan_rtl_thread.cc 44 ThreadState *caller_thr = static_cast<ThreadState *>(arg);
50 ThreadState *thr;
83 ThreadState *thr;
97 new(thr) ThreadState(CTX(), tid, unique_id,
148 thr->~ThreadState();
166 void ThreadFinalize(ThreadState *thr) {
175 int ThreadCount(ThreadState *thr) {
183 int ThreadCreate(ThreadState *thr, uptr pc, uptr uid, bool detached) {
194 void ThreadStart(ThreadState *thr, int tid, uptr os_id)
    [all...]
tsan_rtl_mutex.cc 23 void MutexCreate(ThreadState *thr, uptr pc, uptr addr,
42 void MutexDestroy(ThreadState *thr, uptr pc, uptr addr) {
82 void MutexLock(ThreadState *thr, uptr pc, uptr addr) {
115 void MutexUnlock(ThreadState *thr, uptr pc, uptr addr) {
152 void MutexReadLock(ThreadState *thr, uptr pc, uptr addr) {
173 void MutexReadUnlock(ThreadState *thr, uptr pc, uptr addr) {
195 void MutexReadOrWriteUnlock(ThreadState *thr, uptr pc, uptr addr) {
241 void Acquire(ThreadState *thr, uptr pc, uptr addr) {
252 ThreadState *thr = reinterpret_cast<ThreadState*>(arg)
    [all...]
tsan_rtl.cc 36 THREADLOCAL char cur_thread_placeholder[sizeof(ThreadState)] ALIGNED(64);
78 ThreadState::ThreadState(Context *ctx, int tid, int unique_id, u64 epoch,
164 void Initialize(ThreadState *thr) {
228 int Finalize(ThreadState *thr) {
270 u32 CurrentStackId(ThreadState *thr, uptr pc) {
285 void TraceSwitch(ThreadState *thr) {
297 uptr TraceTopPC(ThreadState *thr) {
338 static inline void HandleRace(ThreadState *thr, u64 *shadow_mem,
350 static inline bool OldIsInSameSynchEpoch(Shadow old, ThreadState *thr)
    [all...]
tsan_sync.cc 51 SyncVar* SyncTab::GetOrCreateAndLock(ThreadState *thr, uptr pc,
60 SyncVar* SyncTab::Create(ThreadState *thr, uptr pc, uptr addr) {
71 SyncVar* SyncTab::GetAndLock(ThreadState *thr, uptr pc,
140 SyncVar* SyncTab::GetAndRemove(ThreadState *thr, uptr pc, uptr addr) {
253 void StackTrace::ObtainCurrent(ThreadState *thr, uptr toppc) {
tsan_interface_java.cc 43 ThreadState *thr = cur_thread();
76 ScopedJavaFunc(ThreadState *thr, uptr pc)
92 ThreadState *thr_;
120 SyncVar* GetJavaSync(ThreadState *thr, uptr pc, uptr addr,
150 SyncVar* GetAndRemoveJavaSync(ThreadState *thr, uptr pc, uptr addr) {
158 ThreadState *thr = cur_thread(); \
tsan_symbolize.cc 27 ThreadState *thr = cur_thread();
33 ThreadState *thr = cur_thread();
tsan_interface_atomic.cc 36 ThreadState *const thr = cur_thread(); \
44 ScopedAtomic(ThreadState *thr, uptr pc, const char *func)
58 ThreadState *thr_;
75 static void AtomicStatInc(ThreadState *thr, uptr size, morder mo, StatType t) {
247 static T AtomicLoad(ThreadState *thr, uptr pc, const volatile T *a,
267 static void AtomicStore(ThreadState *thr, uptr pc, volatile T *a, T v,
291 static T AtomicRMW(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) {
307 static T AtomicExchange(ThreadState *thr, uptr pc, volatile T *a, T v,
313 static T AtomicFetchAdd(ThreadState *thr, uptr pc, volatile T *a, T v,
319 static T AtomicFetchSub(ThreadState *thr, uptr pc, volatile T *a, T v
    [all...]
  /external/v8/src/
v8threads.h 35 class ThreadState {
38 ThreadState* Next();
59 explicit ThreadState(ThreadManager* thread_manager);
66 ThreadState* next_;
67 ThreadState* previous_;
110 ThreadState* FirstThreadStateInUse();
111 ThreadState* GetFreeThreadState();
122 ThreadState* lazily_archived_thread_state_;
128 ThreadState* free_anchor_;
130 ThreadState* in_use_anchor_
    [all...]
v8threads.cc 167 lazily_archived_thread_state_->LinkInto(ThreadState::FREE_LIST);
189 ThreadState* state = per_thread->thread_state();
207 state->LinkInto(ThreadState::FREE_LIST);
238 ThreadState::ThreadState(ThreadManager* thread_manager)
247 void ThreadState::AllocateSpace() {
252 void ThreadState::Unlink() {
258 void ThreadState::LinkInto(List list) {
259 ThreadState* flying_anchor =
269 ThreadState* ThreadManager::GetFreeThreadState()
    [all...]
  /external/compiler-rt/lib/tsan/go/
tsan_go.cc 79 static ThreadState *main_thr;
81 static ThreadState *AllocGoroutine() {
82 ThreadState *thr = (ThreadState*)internal_alloc(MBlockThreadContex,
83 sizeof(ThreadState));
88 void __tsan_init(ThreadState **thrp) {
89 ThreadState *thr = AllocGoroutine();
98 ThreadState *thr = main_thr;
109 void __tsan_read(ThreadState *thr, void *addr, void *pc) {
113 void __tsan_write(ThreadState *thr, void *addr, void *pc)
    [all...]
  /frameworks/native/include/utils/
BufferedTextOutput.h 49 struct ThreadState;
51 static ThreadState*getThreadState();
  /external/valgrind/main/coregrind/m_gdbserver/
target.c 67 ThreadState *ts;
210 ThreadState *tst;
213 tst = (ThreadState *) inferior_target_data (ti);
249 ThreadState *tst;
292 ThreadState *tst = (ThreadState *) inferior_target_data (current_inferior);
338 ThreadState *tst = (ThreadState *) inferior_target_data (current_inferior);
450 ThreadState *tst =
451 (ThreadState *) inferior_target_data (current_inferior)
    [all...]
  /frameworks/native/libs/utils/
BufferedTextOutput.cpp 82 struct BufferedTextOutput::ThreadState
91 BufferedTextOutput::ThreadState* BufferedTextOutput::getThreadState()
93 ThreadState* ts = (ThreadState*) thread_store_get( &tls );
95 ts = new ThreadState;
102 delete ((ThreadState*)st);
264 ThreadState* ts = getThreadState();
  /external/valgrind/main/coregrind/
m_threadstate.c 47 ThreadState VG_(threads)[VG_N_THREADS] __attribute__((aligned(16)));
81 ThreadState *VG_(get_ThreadState)(ThreadId tid)
105 ThreadState *tst = VG_(get_ThreadState)(tid);
pub_core_threadstate.h 35 // PURPOSE: This module defines the ThreadState type and the
357 ThreadState;
367 extern ThreadState VG_(threads)[VG_N_THREADS];
384 /* Get the ThreadState for a particular thread */
385 extern ThreadState *VG_(get_ThreadState) ( ThreadId tid );
  /external/valgrind/main/coregrind/m_sigframe/
sigframe-x86-linux.c 355 ThreadState *tst = VG_(get_ThreadState)(tid);
400 static Bool extend ( ThreadState *tst, Addr addr, SizeT size )
443 ThreadState *tst,
460 static Addr build_sigframe(ThreadState *tst,
518 static Addr build_rt_sigframe(ThreadState *tst,
592 ThreadState* tst = VG_(get_ThreadState)(tid);
625 Bool restore_vg_sigframe ( ThreadState *tst,
650 void restore_sigcontext( ThreadState *tst,
676 SizeT restore_sigframe ( ThreadState *tst,
686 SizeT restore_rt_sigframe ( ThreadState *tst,
    [all...]
sigframe-amd64-linux.c 331 ThreadState *tst = VG_(get_ThreadState)(tid);
379 static Bool extend ( ThreadState *tst, Addr addr, SizeT size )
422 ThreadState *tst,
440 static Addr build_rt_sigframe(ThreadState *tst,
508 ThreadState* tst = VG_(get_ThreadState)(tid);
541 Bool restore_vg_sigframe ( ThreadState *tst,
566 void restore_sigcontext( ThreadState *tst,
598 SizeT restore_rt_sigframe ( ThreadState *tst,
611 ThreadState* tst;
  /external/compiler-rt/lib/tsan/tests/unit/
tsan_stack_test.cc 21 ThreadState thr(0, 0, 0, 0, 0, 0, 0, 0);
63 ThreadState thr(0, 0, 0, 0, 0, 0, 0, 0);
  /external/valgrind/main/coregrind/m_syswrap/
syswrap-x86-darwin.c 175 ThreadState *build_thread(const thread_state_t state,
180 ThreadState *tst = VG_(get_ThreadState)(tid);
204 ThreadState *tst)
281 ThreadState *tst = (ThreadState *)func_arg;
384 ThreadState *tst;

Completed in 810 milliseconds

1 2 3