Searched refs:FakeStack (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_fake_stack.h | 56 class FakeStack { 65 static FakeStack *Create(uptr stack_size_log); 158 FakeStack() { } in FakeStack() function 170 FakeStack *GetTLSFakeStack(); 171 void SetTLSFakeStack(FakeStack *fs);
|
H A D | asan_thread.cpp | 153 void AsanThread::StartSwitchFiber(FakeStack **fake_stack_save, uptr bottom, in StartSwitchFiber() 164 FakeStack *current_fake_stack = fake_stack_; in StartSwitchFiber() 174 void AsanThread::FinishSwitchFiber(FakeStack *fake_stack_save, uptr *bottom_old, in FinishSwitchFiber() 225 FakeStack *AsanThread::AsyncSignalSafeLazyInitFakeStack() { in AsyncSignalSafeLazyInitFakeStack() 245 fake_stack_ = FakeStack::Create(stack_size_log); in AsyncSignalSafeLazyInitFakeStack() 344 } else if (FakeStack *fake_stack = get_fake_stack()) { in GetStackFrameAccessByAddr() 385 } else if (FakeStack *fake_stack = get_fake_stack()) { in GetStackVariableShadowStart() 420 FakeStack *fake_stack = t->get_fake_stack(); in ThreadStackContainsAddress() 529 __asan::FakeStack *fake_stack = t->get_fake_stack(); in GetThreadExtraStackRangesLocked() 578 t->StartSwitchFiber((FakeStack **)fakestacksave, (uptr)bottom, size); in __sanitizer_start_switch_fiber() [all …]
|
H A D | asan_rtl.cpp | 596 FakeStack *stack = curr_thread->get_fake_stack(); in UnpoisonFakeStack()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | AddressSanitizer.cpp | 3487 Value *FakeStack; in processStaticAllocas() local 3515 FakeStack = createPHI(IRB, UseAfterReturnIsEnabled, FakeStackValue, Term, in processStaticAllocas() 3523 FakeStack = in processStaticAllocas() 3528 IRB.CreateICmpEQ(FakeStack, Constant::getNullValue(IntptrTy)); in processStaticAllocas() 3536 LocalStackBase = createPHI(IRB, NoFakeStack, AllocaValue, Term, FakeStack); in processStaticAllocas() 3542 FakeStack = ConstantInt::get(IntptrTy, 0); in processStaticAllocas() 3638 IRBRet.CreateICmpNE(FakeStack, Constant::getNullValue(IntptrTy)); in processStaticAllocas() 3650 FakeStack, in processStaticAllocas() 3661 {FakeStack, ConstantInt::get(IntptrTy, LocalStackSize)}); in processStaticAllocas()
|