OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AsanThread
(Results
1 - 13
of
13
) sorted by null
/external/compiler-rt/lib/asan/
asan_thread_registry.h
33
void RegisterThread(
AsanThread
*thread);
34
void UnregisterThread(
AsanThread
*thread);
36
AsanThread
*GetMain();
38
AsanThread
*GetCurrent();
39
void SetCurrent(
AsanThread
*t);
43
AsanThread
*t = GetCurrent();
59
AsanThread
*FindThreadByStackAddress(uptr addr);
69
AsanThread
main_thread_;
asan_thread.cc
24
AsanThread
::
AsanThread
(LinkerInitialized x)
29
AsanThread
*
AsanThread
::Create(u32 parent_tid, thread_callback_t start_routine,
32
uptr size = RoundUpTo(sizeof(
AsanThread
), PageSize);
33
AsanThread
*thread = (
AsanThread
*)MmapOrDie(size, __FUNCTION__);
58
void
AsanThread
::Destroy() {
70
uptr size = RoundUpTo(sizeof(
AsanThread
), GetPageSizeCached());
74
void
AsanThread
::Init()
[
all
...]
asan_thread.h
27
class
AsanThread
;
50
AsanThread
*thread() { return thread_; }
51
void set_thread(
AsanThread
*thread) { thread_ = thread; }
63
AsanThread
*thread_;
70
//
AsanThread
are stored in TSD and destroyed when the thread dies.
71
class
AsanThread
{
73
explicit
AsanThread
(LinkerInitialized); // for T0.
74
static
AsanThread
*Create(u32 parent_tid, thread_callback_t start_routine,
asan_thread_registry.cc
46
void AsanThreadRegistry::RegisterThread(
AsanThread
*thread) {
58
void AsanThreadRegistry::UnregisterThread(
AsanThread
*thread) {
66
AsanThread
*AsanThreadRegistry::GetMain() {
70
AsanThread
*AsanThreadRegistry::GetCurrent() {
79
AsanThread
* thread = FindThreadByStackAddress((uptr)&summary);
90
void AsanThreadRegistry::SetCurrent(
AsanThread
*t) {
96
// Make sure we do not reset the current
AsanThread
.
103
AsanThread
*t = GetCurrent();
160
AsanThread
*AsanThreadRegistry::FindThreadByStackAddress(uptr addr) {
163
AsanThread
*t = thread_summaries_[tid]->thread()
[
all
...]
asan_internal.h
104
class
AsanThread
;
asan_interceptors.cc
92
AsanThread
*t = asanThreadRegistry().GetCurrent();
117
AsanThread
*t = (
AsanThread
*)arg;
127
AsanThread
*t =
AsanThread
::Create(current_tid, start_routine, arg, &stack);
665
AsanThread
*t =
AsanThread
::Create(current_tid, start_routine, arg, &stack);
asan_mac.cc
239
if (
AsanThread
*t = asanThreadRegistry().GetCurrent())
293
AsanThread
*t = asanThreadRegistry().GetCurrent();
295
t =
AsanThread
::Create(parent_tid, 0, 0, stack);
asan_linux.cc
117
if (
AsanThread
*t = asanThreadRegistry().GetCurrent())
asan_report.cc
240
AsanThread
*t = asanThreadRegistry().FindThreadByStackAddress(addr);
345
AsanThread
*t = asanThreadRegistry().GetCurrent();
449
AsanThread
*curr_thread = asanThreadRegistry().GetCurrent();
457
AsanThread
*curr_thread = asanThreadRegistry().GetCurrent();
asan_fake_stack.cc
166
AsanThread
*t = asanThreadRegistry().GetCurrent();
asan_rtl.cc
404
AsanThread
*curr_thread = asanThreadRegistry().GetCurrent();
515
// On Linux
AsanThread
::ThreadStart() calls malloc() that's why asan_inited
asan_allocator.cc
532
AsanThread
*t = asanThreadRegistry().GetCurrent();
622
AsanThread
*t = asanThreadRegistry().GetCurrent();
asan_allocator2.cc
339
AsanThread
*t = asanThreadRegistry().GetCurrent();
441
AsanThread
*t = asanThreadRegistry().GetCurrent();
Completed in 47 milliseconds