Lines Matching refs:FakeStack

44 FakeStack *FakeStack::Create(uptr stack_size_log) {  in Create()
52 FakeStack *res = reinterpret_cast<FakeStack *>( in Create()
61 (void *)(p + FakeStack::RequiredSize(stack_size_log)), stack_size_log, in Create()
66 void FakeStack::Destroy(int tid) { in Destroy()
80 void FakeStack::PoisonAll(u8 magic) { in PoisonAll()
88 FakeFrame *FakeStack::Allocate(uptr stack_size_log, uptr class_id, in Allocate()
116 uptr FakeStack::AddrIsInFakeStack(uptr ptr, uptr *frame_beg, uptr *frame_end) { in AddrIsInFakeStack()
132 void FakeStack::HandleNoReturn() { in HandleNoReturn()
142 NOINLINE void FakeStack::GC(uptr real_stack) { in GC()
158 void FakeStack::ForEachFakeFrame(RangeIteratorCallback callback, void *arg) { in ForEachFakeFrame()
167 callback(begin, begin + FakeStack::BytesInSizeClass(class_id), arg); in ForEachFakeFrame()
173 static THREADLOCAL FakeStack *fake_stack_tls;
175 FakeStack *GetTLSFakeStack() { in GetTLSFakeStack()
178 void SetTLSFakeStack(FakeStack *fs) { in SetTLSFakeStack()
182 FakeStack *GetTLSFakeStack() { return 0; } in GetTLSFakeStack()
183 void SetTLSFakeStack(FakeStack *fs) { } in SetTLSFakeStack()
186 static FakeStack *GetFakeStack() { in GetFakeStack()
192 static FakeStack *GetFakeStackFast() { in GetFakeStackFast()
193 if (FakeStack *fs = GetTLSFakeStack()) in GetFakeStackFast()
200 static FakeStack *GetFakeStackFastAlways() { in GetFakeStackFastAlways()
201 if (FakeStack *fs = GetTLSFakeStack()) in GetFakeStackFastAlways()
207 FakeStack *fs = GetFakeStackFast(); in OnMalloc()
219 FakeStack *fs = GetFakeStackFastAlways(); in OnMallocAlways()
233 FakeStack::Deallocate(ptr, class_id); in OnFree()
277 FakeStack *fs = reinterpret_cast<FakeStack*>(fake_stack); in __asan_addr_is_in_fake_stack()