Searched refs:AsanThreadContext (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_thread.h38 class AsanThreadContext : public ThreadContextBase { class in namespace:__asan
40 explicit AsanThreadContext(int tid) function in class:__asan::AsanThreadContext
58 // AsanThreadContext objects are never freed, so we need many of them.
59 COMPILER_CHECK(sizeof(AsanThreadContext) <= 256);
82 AsanThreadContext *context() { return context_; }
83 void set_context(AsanThreadContext *context) { context_ = context; }
150 AsanThreadContext *context_;
177 AsanThreadContext *GetThreadContextByTidLocked(u32 tid);
H A Dasan_thread.cpp27 // AsanThreadContext implementation.
29 void AsanThreadContext::OnCreated(void *arg) {
37 void AsanThreadContext::OnFinished() {
51 return new(allocator_for_thread_context) AsanThreadContext(tid);
59 // Never reuse ASan threads: we store pointer to AsanThreadContext
61 // be called. It would be wrong to reuse AsanThreadContext for another
70 AsanThreadContext *GetThreadContextByTidLocked(u32 tid) {
71 return static_cast<AsanThreadContext *>(
85 AsanThreadContext::CreateThreadContextArgs args = {thread, stack};
93 AsanThreadContext *contex
[all...]
H A Dasan_posix.cpp134 AsanThreadContext *context = (AsanThreadContext*)tsd;
H A Dasan_stats.cpp76 AsanThreadContext *tctx = static_cast<AsanThreadContext*>(tctx_base);
H A Dasan_descriptions.cpp22 AsanThreadIdAndName::AsanThreadIdAndName(AsanThreadContext *t) {
31 AsanThreadContext *t = GetThreadContextByTidLocked(tid);
43 void DescribeThread(AsanThreadContext *context) {
64 AsanThreadContext *parent_context =
416 AsanThreadContext *alloc_thread = GetThreadContextByTidLocked(alloc_tid);
420 AsanThreadContext *free_thread = nullptr;
H A Dasan_descriptions.h24 void DescribeThread(AsanThreadContext *context);
31 explicit AsanThreadIdAndName(AsanThreadContext *t);
H A Dasan_fuchsia.cpp99 AsanThreadContext::CreateThreadContextArgs args = {thread, stack};
H A Dasan_rtems.cpp107 AsanThreadContext::CreateThreadContextArgs args = {thread, stack};

Completed in 132 milliseconds