Home
last modified time | relevance | path

Searched refs:ThreadContext (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_thread.cpp24 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 Dtsan_rtl_report.cpp206 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 Dtsan_rtl.h206 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 Dtsan_defs.h159 class ThreadContext; variable
H A Dtsan_rtl.cpp144 ThreadContext* tctx = (ThreadContext*)ctx->thread_registry.GetThreadLocked( in DoResetImpl()
388 return new (Alloc(sizeof(ThreadContext))) ThreadContext(tid); in Context()
H A Dtsan_debugging.cpp221 ThreadContext *tctx = IsThreadStackOrTls(addr, &is_stack); in __tsan_locate_address()
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_fuchsia.cpp28 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 Dlsan_posix.cpp27 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 Dlsan_fuchsia.h26 class ThreadContext final : public ThreadContextLsanBase {
28 explicit ThreadContext(int tid);
H A Dlsan_posix.h30 class ThreadContext final : public ThreadContextLsanBase {
32 explicit ThreadContext(int tid);
H A Dlsan_thread.h45 class ThreadContext; variable
H A Dlsan_thread.cpp34 return new (allocator_for_thread_context) ThreadContext(tid); in CreateThreadContext()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DMinidumpYAML.h110 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 DMinidumpEmitter.cpp134 S.MDExceptionStream.ThreadContext = layout(File, S.ThreadContext); in layout()
H A DMinidumpYAML.cpp377 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 DMinidump.h252 LocationDescriptor ThreadContext; member
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/
H A DMinidumpFileBuilder.cpp720 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 DProcessMinidump.cpp392 context_location = m_active_exception->ThreadContext; in DoUpdateThreadList()