Lines Matching refs:FunctionStackPoisoner
550 friend struct FunctionStackPoisoner;
599 struct FunctionStackPoisoner : public InstVisitor<FunctionStackPoisoner> { struct
640 FunctionStackPoisoner(Function &F, AddressSanitizer &ASan) in FunctionStackPoisoner() argument
1862 FunctionStackPoisoner FSP(F, *this); in runOnFunction()
1896 void FunctionStackPoisoner::initializeCallbacks(Module &M) { in initializeCallbacks()
1923 void FunctionStackPoisoner::poisonRedZones(ArrayRef<uint8_t> ShadowBytes, in poisonRedZones()
1965 void FunctionStackPoisoner::SetShadowToStackAfterReturnInlined( in SetShadowToStackAfterReturnInlined()
1980 PHINode *FunctionStackPoisoner::createPHI(IRBuilder<> &IRB, Value *Cond, in createPHI()
1992 Value *FunctionStackPoisoner::createAllocaForLayout( in createAllocaForLayout()
2010 void FunctionStackPoisoner::createDynamicAllocasInitStorage() { in createDynamicAllocasInitStorage()
2018 void FunctionStackPoisoner::poisonStack() { in poisonStack()
2246 void FunctionStackPoisoner::poisonAlloca(Value *V, uint64_t Size, in poisonAlloca()
2265 AllocaInst *FunctionStackPoisoner::findAllocaForValue(Value *V) { in findAllocaForValue()
2294 void FunctionStackPoisoner::handleDynamicAllocaCall(AllocaInst *AI) { in handleDynamicAllocaCall()