Lines Matching refs:FakeStack
38 FakeStack *FakeStack::Create(uptr stack_size_log) { in Create()
46 FakeStack *res = reinterpret_cast<FakeStack *>( in Create()
54 p + FakeStack::RequiredSize(stack_size_log), stack_size_log, in Create()
59 void FakeStack::Destroy(int tid) { in Destroy()
73 void FakeStack::PoisonAll(u8 magic) { in PoisonAll()
79 FakeFrame *FakeStack::Allocate(uptr stack_size_log, uptr class_id, in Allocate()
107 uptr FakeStack::AddrIsInFakeStack(uptr ptr, uptr *frame_beg, uptr *frame_end) { in AddrIsInFakeStack()
123 void FakeStack::HandleNoReturn() { in HandleNoReturn()
133 NOINLINE void FakeStack::GC(uptr real_stack) { in GC()
151 void FakeStack::ForEachFakeFrame(RangeIteratorCallback callback, void *arg) { in ForEachFakeFrame()
160 callback(begin, begin + FakeStack::BytesInSizeClass(class_id), arg); in ForEachFakeFrame()
166 static THREADLOCAL FakeStack *fake_stack_tls;
168 FakeStack *GetTLSFakeStack() { in GetTLSFakeStack()
171 void SetTLSFakeStack(FakeStack *fs) { in SetTLSFakeStack()
175 FakeStack *GetTLSFakeStack() { return 0; } in GetTLSFakeStack()
176 void SetTLSFakeStack(FakeStack *fs) { } in SetTLSFakeStack()
179 static FakeStack *GetFakeStack() { in GetFakeStack()
185 static FakeStack *GetFakeStackFast() { in GetFakeStackFast()
186 if (FakeStack *fs = GetTLSFakeStack()) in GetFakeStackFast()
194 FakeStack *fs = GetFakeStackFast(); in OnMalloc()
207 FakeStack::Deallocate(ptr, class_id); in OnFree()
243 FakeStack *fs = reinterpret_cast<FakeStack*>(fake_stack); in __asan_addr_is_in_fake_stack()