Home
last modified time | relevance | path

Searched refs:AsanThreadContext (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/
H A Dasan_thread.cc30 void AsanThreadContext::OnCreated(void *arg) { in OnCreated()
38 void AsanThreadContext::OnFinished() { in OnFinished()
52 return new(allocator_for_thread_context) AsanThreadContext(tid); in GetAsanThreadContext()
71 AsanThreadContext *GetThreadContextByTidLocked(u32 tid) { in GetThreadContextByTidLocked()
72 return static_cast<AsanThreadContext *>( in GetThreadContextByTidLocked()
86 AsanThreadContext::CreateThreadContextArgs args = {thread, stack}; in Create()
94 AsanThreadContext *context = (AsanThreadContext*)tsd; in TSDDtor()
395 AsanThreadContext *tctx = static_cast<AsanThreadContext*>(tctx_base); in ThreadStackContainsAddress()
408 AsanThreadContext *context = in GetCurrentThread()
409 reinterpret_cast<AsanThreadContext *>(AsanTSDGet()); in GetCurrentThread()
[all …]
H A Dasan_thread.h39 class AsanThreadContext : public ThreadContextBase {
41 explicit AsanThreadContext(int tid) in AsanThreadContext() function
60 COMPILER_CHECK(sizeof(AsanThreadContext) <= 256);
83 AsanThreadContext *context() { return context_; } in context()
84 void set_context(AsanThreadContext *context) { context_ = context; } in set_context()
149 AsanThreadContext *context_;
187 AsanThreadContext *GetThreadContextByTidLocked(u32 tid);
H A Dasan_descriptions.cc23 AsanThreadIdAndName::AsanThreadIdAndName(AsanThreadContext *t) { in AsanThreadIdAndName()
32 AsanThreadContext *t = GetThreadContextByTidLocked(tid); in AsanThreadIdAndName()
44 void DescribeThread(AsanThreadContext *context) { in DescribeThread()
65 AsanThreadContext *parent_context = in DescribeThread()
417 AsanThreadContext *alloc_thread = GetThreadContextByTidLocked(alloc_tid); in Print()
421 AsanThreadContext *free_thread = nullptr; in Print()
H A Dasan_posix.cc107 AsanThreadContext *context = (AsanThreadContext*)tsd; in PlatformTSDDtor()
H A Dasan_stats.cc77 AsanThreadContext *tctx = static_cast<AsanThreadContext*>(tctx_base); in MergeThreadStats()
H A Dasan_descriptions.h25 void DescribeThread(AsanThreadContext *context);
32 explicit AsanThreadIdAndName(AsanThreadContext *t);
H A Dasan_rtems.cc106 AsanThreadContext::CreateThreadContextArgs args = {thread, stack}; in CreateAsanThread()
H A Dasan_fuchsia.cc98 AsanThreadContext::CreateThreadContextArgs args = {thread, stack}; in CreateAsanThread()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/
H A Dasan_thread.cc32 void AsanThreadContext::OnCreated(void *arg) { in OnCreated()
40 void AsanThreadContext::OnFinished() { in OnFinished()
54 return new(allocator_for_thread_context) AsanThreadContext(tid); in GetAsanThreadContext()
73 AsanThreadContext *GetThreadContextByTidLocked(u32 tid) { in GetThreadContextByTidLocked()
74 return static_cast<AsanThreadContext *>( in GetThreadContextByTidLocked()
88 AsanThreadContext::CreateThreadContextArgs args = {thread, stack}; in Create()
96 AsanThreadContext *context = (AsanThreadContext*)tsd; in TSDDtor()
394 AsanThreadContext *tctx = static_cast<AsanThreadContext*>(tctx_base); in ThreadStackContainsAddress()
407 AsanThreadContext *context = in GetCurrentThread()
408 reinterpret_cast<AsanThreadContext *>(AsanTSDGet()); in GetCurrentThread()
[all …]
H A Dasan_thread.h37 class AsanThreadContext : public ThreadContextBase {
39 explicit AsanThreadContext(int tid) in AsanThreadContext() function
58 COMPILER_CHECK(sizeof(AsanThreadContext) <= 256);
81 AsanThreadContext *context() { return context_; } in context()
82 void set_context(AsanThreadContext *context) { context_ = context; } in set_context()
147 AsanThreadContext *context_;
185 AsanThreadContext *GetThreadContextByTidLocked(u32 tid);
H A Dasan_posix.cc60 AsanThreadContext *context = (AsanThreadContext*)tsd; in PlatformTSDDtor()
H A Dasan_descriptions.cc21 AsanThreadIdAndName::AsanThreadIdAndName(AsanThreadContext *t) { in AsanThreadIdAndName()
30 AsanThreadContext *t = GetThreadContextByTidLocked(tid); in AsanThreadIdAndName()
42 void DescribeThread(AsanThreadContext *context) { in DescribeThread()
63 AsanThreadContext *parent_context = in DescribeThread()
415 AsanThreadContext *alloc_thread = GetThreadContextByTidLocked(alloc_tid); in Print()
419 AsanThreadContext *free_thread = nullptr; in Print()
H A Dasan_stats.cc75 AsanThreadContext *tctx = static_cast<AsanThreadContext*>(tctx_base); in MergeThreadStats()
H A Dasan_descriptions.h23 void DescribeThread(AsanThreadContext *context);
30 explicit AsanThreadIdAndName(AsanThreadContext *t);
H A Dasan_rtems.cc104 AsanThreadContext::CreateThreadContextArgs args = {thread, stack}; in CreateAsanThread()
H A Dasan_fuchsia.cc96 AsanThreadContext::CreateThreadContextArgs args = {thread, stack}; in CreateAsanThread()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/asan/
H A Dasan_thread.cpp29 void AsanThreadContext::OnCreated(void *arg) { in OnCreated()
37 void AsanThreadContext::OnFinished() { in OnFinished()
51 return new(allocator_for_thread_context) AsanThreadContext(tid); in GetAsanThreadContext()
70 AsanThreadContext *GetThreadContextByTidLocked(u32 tid) { in GetThreadContextByTidLocked()
71 return static_cast<AsanThreadContext *>( in GetThreadContextByTidLocked()
85 AsanThreadContext::CreateThreadContextArgs args = {thread, stack}; in Create()
93 AsanThreadContext *context = (AsanThreadContext*)tsd; in TSDDtor()
411 AsanThreadContext *tctx = static_cast<AsanThreadContext *>(tctx_base); in ThreadStackContainsAddress()
424 AsanThreadContext *context = in GetCurrentThread()
425 reinterpret_cast<AsanThreadContext *>(AsanTSDGet()); in GetCurrentThread()
[all …]
H A Dasan_thread.h35 class AsanThreadContext final : public ThreadContextBase {
37 explicit AsanThreadContext(int tid) in AsanThreadContext() function
56 COMPILER_CHECK(sizeof(AsanThreadContext) <= 256);
78 AsanThreadContext *context() { return context_; } in context()
79 void set_context(AsanThreadContext *context) { context_ = context; } in set_context()
149 AsanThreadContext *context_;
176 AsanThreadContext *GetThreadContextByTidLocked(u32 tid);
H A Dasan_descriptions.cpp22 AsanThreadIdAndName::AsanThreadIdAndName(AsanThreadContext *t) { in AsanThreadIdAndName()
31 AsanThreadContext *t = GetThreadContextByTidLocked(tid); in AsanThreadIdAndName()
43 void DescribeThread(AsanThreadContext *context) { in DescribeThread()
64 AsanThreadContext *parent_context = in DescribeThread()
416 AsanThreadContext *alloc_thread = GetThreadContextByTidLocked(alloc_tid); in Print()
420 AsanThreadContext *free_thread = nullptr; in Print()
H A Dasan_posix.cpp134 AsanThreadContext *context = (AsanThreadContext*)tsd; in PlatformTSDDtor()
H A Dasan_stats.cpp76 AsanThreadContext *tctx = static_cast<AsanThreadContext*>(tctx_base); in MergeThreadStats()
H A Dasan_descriptions.h24 void DescribeThread(AsanThreadContext *context);
31 explicit AsanThreadIdAndName(AsanThreadContext *t);
H A Dasan_fuchsia.cpp126 AsanThreadContext::CreateThreadContextArgs args = {thread, stack}; in CreateAsanThread()
H A Dasan_allocator.cpp1177 __asan::AsanThreadContext *atctx = in GetAdditionalThreadContextPtrs()
1178 reinterpret_cast<__asan::AsanThreadContext *>(tctx); in GetAdditionalThreadContextPtrs()