Lines Matching refs:FakeStack

44 FakeStack *FakeStack::Create(uptr stack_size_log) {  in Create()
52 FakeStack *res = reinterpret_cast<FakeStack *>( in Create()
60 p + FakeStack::RequiredSize(stack_size_log), stack_size_log, in Create()
65 void FakeStack::Destroy(int tid) { in Destroy()
79 void FakeStack::PoisonAll(u8 magic) { in PoisonAll()
87 FakeFrame *FakeStack::Allocate(uptr stack_size_log, uptr class_id, in Allocate()
115 uptr FakeStack::AddrIsInFakeStack(uptr ptr, uptr *frame_beg, uptr *frame_end) { in AddrIsInFakeStack()
131 void FakeStack::HandleNoReturn() { in HandleNoReturn()
141 NOINLINE void FakeStack::GC(uptr real_stack) { in GC()
159 void FakeStack::ForEachFakeFrame(RangeIteratorCallback callback, void *arg) { in ForEachFakeFrame()
168 callback(begin, begin + FakeStack::BytesInSizeClass(class_id), arg); in ForEachFakeFrame()
174 static THREADLOCAL FakeStack *fake_stack_tls;
176 FakeStack *GetTLSFakeStack() { in GetTLSFakeStack()
179 void SetTLSFakeStack(FakeStack *fs) { in SetTLSFakeStack()
183 FakeStack *GetTLSFakeStack() { return 0; } in GetTLSFakeStack()
184 void SetTLSFakeStack(FakeStack *fs) { } in SetTLSFakeStack()
187 static FakeStack *GetFakeStack() { in GetFakeStack()
193 static FakeStack *GetFakeStackFast() { in GetFakeStackFast()
194 if (FakeStack *fs = GetTLSFakeStack()) in GetFakeStackFast()
201 static FakeStack *GetFakeStackFastAlways() { in GetFakeStackFastAlways()
202 if (FakeStack *fs = GetTLSFakeStack()) in GetFakeStackFastAlways()
208 FakeStack *fs = GetFakeStackFast(); in OnMalloc()
220 FakeStack *fs = GetFakeStackFastAlways(); in OnMallocAlways()
234 FakeStack::Deallocate(ptr, class_id); in OnFree()
278 FakeStack *fs = reinterpret_cast<FakeStack*>(fake_stack); in __asan_addr_is_in_fake_stack()