/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_thread.cpp | 24 ThreadContext::ThreadContext(Tid tid) : ThreadContextBase(tid), thr(), sync() {} in ThreadContext() function in __tsan::ThreadContext 27 ThreadContext::~ThreadContext() { in ~ThreadContext() 31 void ThreadContext::OnReset() { CHECK(!sync); } in OnReset() 35 ThreadContext *tctx; 41 auto *tctx = static_cast<ThreadContext *>(tctx_base); in CollectThreadLeaks() 57 static void ReportIgnoresEnabled(ThreadContext *tctx, IgnoreSet *set) { in ReportIgnoresEnabled() 135 void ThreadContext::OnCreated(void *arg) { in OnCreated() 206 void ThreadContext::OnStarted(void *arg) { in OnStarted() 253 void ThreadContext::OnFinished() { in OnFinished() 306 void ThreadContext::OnJoined(void *ptr) { in OnJoined() [all …]
|
H A D | tsan_rtl_report.cpp | 206 void ScopedReportBase::AddThread(const ThreadContext *tctx, bool suppressable) { in AddThread() 226 static ThreadContext *FindThreadByTidLocked(Tid tid) { in FindThreadByTidLocked() 228 return static_cast<ThreadContext *>( in FindThreadByTidLocked() 234 ThreadContext *tctx = static_cast<ThreadContext*>(tctx_base); in IsInStackOrTls() 243 ThreadContext *IsThreadStackOrTls(uptr addr, bool *is_stack) { in IsThreadStackOrTls() 245 ThreadContext *tctx = in IsThreadStackOrTls() 246 static_cast<ThreadContext *>(ctx->thread_registry.FindThreadContextLocked( in IsThreadStackOrTls() 259 if (const ThreadContext *tctx = FindThreadByTidLocked(tid)) in AddThread() 319 if (ThreadContext *tctx = IsThreadStackOrTls(addr, &is_stack)) { in AddLocation() 458 ThreadContext *tctx = in RestoreStack() [all …]
|
H A D | tsan_rtl.h | 206 ThreadContext *tctx; 264 class ThreadContext final : public ThreadContextBase { 266 explicit ThreadContext(Tid tid); 267 ~ThreadContext(); 412 void AddThread(const ThreadContext *tctx, bool suppressable = false); 447 ThreadContext *IsThreadStackOrTls(uptr addr, bool *is_stack);
|
H A D | tsan_defs.h | 159 class ThreadContext; variable
|
H A D | tsan_rtl.cpp | 144 ThreadContext* tctx = (ThreadContext*)ctx->thread_registry.GetThreadLocked( in DoResetImpl() 388 return new (Alloc(sizeof(ThreadContext))) ThreadContext(tid); in Context()
|
H A D | tsan_debugging.cpp | 221 ThreadContext *tctx = IsThreadStackOrTls(addr, &is_stack); in __tsan_locate_address()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan_fuchsia.cpp | 28 ThreadContext::ThreadContext(int tid) : ThreadContextLsanBase(tid) {} in ThreadContext() function in __lsan::ThreadContext 36 void ThreadContext::OnCreated(void *arg) { in OnCreated() 48 void ThreadContext::OnStarted(void *arg) { in OnStarted() 74 auto ctx = static_cast<ThreadContext *>(tctx); in GetAllThreadAllocatorCachesLocked()
|
H A D | lsan_posix.cpp | 27 ThreadContext::ThreadContext(int tid) : ThreadContextLsanBase(tid) {} 39 void ThreadContext::OnStarted(void *arg) { in OnStarted() 67 ThreadContext *context = static_cast<ThreadContext *>( in GetThreadRangesLocked() 25 ThreadContext::ThreadContext(int tid) : ThreadContextLsanBase(tid) {} ThreadContext() function in __lsan::ThreadContext
|
H A D | lsan_fuchsia.h | 26 class ThreadContext final : public ThreadContextLsanBase { 28 explicit ThreadContext(int tid);
|
H A D | lsan_posix.h | 30 class ThreadContext final : public ThreadContextLsanBase { 32 explicit ThreadContext(int tid);
|
H A D | lsan_thread.h | 45 class ThreadContext; variable
|
H A D | lsan_thread.cpp | 34 return new (allocator_for_thread_context) ThreadContext(tid); in CreateThreadContext()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | MinidumpYAML.h | 110 yaml::BinaryRef ThreadContext; member 117 ArrayRef<uint8_t> ThreadContext) in ExceptionStream() 119 MDExceptionStream(MDExceptionStream), ThreadContext(ThreadContext) {} in ExceptionStream()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | MinidumpEmitter.cpp | 134 S.MDExceptionStream.ThreadContext = layout(File, S.ThreadContext); in layout()
|
H A D | MinidumpYAML.cpp | 377 IO.mapRequired("Thread Context", Stream.ThreadContext); in streamMapping() 472 File.getRawData(ExpectedExceptionStream->ThreadContext); in create()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | Minidump.h | 252 LocationDescriptor ThreadContext; member
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ |
H A D | MinidumpFileBuilder.cpp | 720 exp_stream.ThreadContext = Iter->second; in AddExceptions() 722 exp_stream.ThreadContext.DataSize = 0; in AddExceptions() 723 exp_stream.ThreadContext.RVA = 0; in AddExceptions()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
H A D | ProcessMinidump.cpp | 392 context_location = m_active_exception->ThreadContext; in DoUpdateThreadList()
|