HomeSort by: relevance | last modified time | path
    Searched defs:ThreadState (Results 1 - 6 of 6) sorted by relevancy

  /src/external/gpl3/gcc/dist/libsanitizer/tsan/
tsan_rtl.cpp 54 THREADLOCAL char cur_thread_placeholder[sizeof(ThreadState) + SANITIZER_CACHE_LINE_SIZE - 1] ALIGNED(
83 static TracePart* TracePartAlloc(ThreadState* thr) {
236 void DoReset(ThreadState* thr, uptr epoch) SANITIZER_NO_THREAD_SAFETY_ANALYSIS {
255 static TidSlot* FindSlotAndLock(ThreadState* thr)
299 void SlotAttachAndLock(ThreadState* thr) {
323 static void SlotDetachImpl(ThreadState* thr, bool exiting) {
355 void SlotDetach(ThreadState* thr) {
360 void SlotLock(ThreadState* thr) SANITIZER_NO_THREAD_SAFETY_ANALYSIS {
380 void SlotUnlock(ThreadState* thr) {
410 ThreadState::ThreadState(Tid tid
    [all...]
tsan_rtl.h 108 // In C++ it is tied to an OS thread just like ThreadState, however ideally
111 // ThreadState's (which are tied to Gs).
112 // A ThreadState must be wired with a Processor to handle events.
114 ThreadState *thr; // currently wired thread, or nullptr
143 ThreadState *thr;
159 struct ThreadState {
174 ThreadState* current;
236 explicit ThreadState(Tid tid);
241 ThreadState *cur_thread();
242 void set_cur_thread(ThreadState *thr)
    [all...]
  /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_rtl.cpp 50 THREADLOCAL char cur_thread_placeholder[sizeof(ThreadState) + SANITIZER_CACHE_LINE_SIZE - 1] ALIGNED(
127 ThreadState::ThreadState(Context *ctx, Tid tid, int unique_id, u64 epoch,
274 void UnmapShadow(ThreadState *thr, uptr addr, uptr size) {
362 void Initialize(ThreadState *thr) {
452 int Finalize(ThreadState *thr) {
490 void ForkBefore(ThreadState *thr, uptr pc) NO_THREAD_SAFETY_ANALYSIS {
505 void ForkParentAfter(ThreadState *thr, uptr pc) NO_THREAD_SAFETY_ANALYSIS {
513 void ForkChildAfter(ThreadState *thr, uptr pc,
542 void GrowShadowStack(ThreadState *thr)
    [all...]
tsan_rtl.h 106 // In C++ it is tied to an OS thread just like ThreadState, however ideally
109 // ThreadState's (which are tied to Gs).
110 // A ThreadState must be wired with a Processor to handle events.
112 ThreadState *thr; // currently wired thread, or nullptr
134 struct ThreadState {
143 // QUESTION: can we can squeeze this into ThreadState::Fast?
144 // E.g. ThreadState::Fast is a 44-bit, 32 are taken by synch_epoch and 12 are
150 ThreadState* current;
223 explicit ThreadState(Context *ctx, Tid tid, int unique_id, u64 epoch,
230 ThreadState *cur_thread()
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_rtl.cc 50 THREADLOCAL char cur_thread_placeholder[sizeof(ThreadState)] ALIGNED(64);
113 ThreadState::ThreadState(Context *ctx, int tid, int unique_id, u64 epoch,
344 void Initialize(ThreadState *thr) {
435 int Finalize(ThreadState *thr) {
487 void ForkBefore(ThreadState *thr, uptr pc) {
492 void ForkParentAfter(ThreadState *thr, uptr pc) {
497 void ForkChildAfter(ThreadState *thr, uptr pc) {
521 void GrowShadowStack(ThreadState *thr) {
534 u32 CurrentStackId(ThreadState *thr, uptr pc)
    [all...]
tsan_rtl.h 346 // In C++ it is tied to an OS thread just like ThreadState, however ideally
349 // ThreadState's (which are tied to Gs).
350 // A ThreadState must be wired with a Processor to handle events.
352 ThreadState *thr; // currently wired thread, or nullptr
374 struct ThreadState {
383 // QUESTION: can we can squeeze this into ThreadState::Fast?
384 // E.g. ThreadState::Fast is a 44-bit, 32 are taken by synch_epoch and 12 are
456 explicit ThreadState(Context *ctx, int tid, int unique_id, u64 epoch,
464 ThreadState *cur_thread();
469 INLINE ThreadState *cur_thread()
    [all...]

Completed in 31 milliseconds