/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;
|