Lines Matching defs:FunctionStackPoisoner
804 friend struct FunctionStackPoisoner;
984 struct FunctionStackPoisoner : public InstVisitor<FunctionStackPoisoner> {
1024 FunctionStackPoisoner(Function &F, AddressSanitizer &ASan,
3066 FunctionStackPoisoner FSP(F, *this, RTCI);
3103 void FunctionStackPoisoner::initializeCallbacks(Module &M) {
3142 void FunctionStackPoisoner::copyToShadowInline(ArrayRef<uint8_t> ShadowMask,
3195 void FunctionStackPoisoner::copyToShadow(ArrayRef<uint8_t> ShadowMask,
3201 void FunctionStackPoisoner::copyToShadow(ArrayRef<uint8_t> ShadowMask,
3243 void FunctionStackPoisoner::copyArgsPassedByValToAllocas() {
3271 PHINode *FunctionStackPoisoner::createPHI(IRBuilder<> &IRB, Value *Cond,
3283 Value *FunctionStackPoisoner::createAllocaForLayout(
3301 void FunctionStackPoisoner::createDynamicAllocasInitStorage() {
3309 void FunctionStackPoisoner::processDynamicAllocas() {
3389 void FunctionStackPoisoner::processStaticAllocas() {
3676 void FunctionStackPoisoner::poisonAlloca(Value *V, uint64_t Size,
3694 void FunctionStackPoisoner::handleDynamicAllocaCall(AllocaInst *AI) {