Lines Matching defs:FunctionStackPoisoner
809 friend struct FunctionStackPoisoner;
994 struct FunctionStackPoisoner : public InstVisitor<FunctionStackPoisoner> {
1034 FunctionStackPoisoner(Function &F, AddressSanitizer &ASan,
3072 FunctionStackPoisoner FSP(F, *this, RTCI);
3109 void FunctionStackPoisoner::initializeCallbacks(Module &M) {
3148 void FunctionStackPoisoner::copyToShadowInline(ArrayRef<uint8_t> ShadowMask,
3201 void FunctionStackPoisoner::copyToShadow(ArrayRef<uint8_t> ShadowMask,
3207 void FunctionStackPoisoner::copyToShadow(ArrayRef<uint8_t> ShadowMask,
3249 void FunctionStackPoisoner::copyArgsPassedByValToAllocas() {
3277 PHINode *FunctionStackPoisoner::createPHI(IRBuilder<> &IRB, Value *Cond,
3289 Value *FunctionStackPoisoner::createAllocaForLayout(
3307 void FunctionStackPoisoner::createDynamicAllocasInitStorage() {
3315 void FunctionStackPoisoner::processDynamicAllocas() {
3395 void FunctionStackPoisoner::processStaticAllocas() {
3683 void FunctionStackPoisoner::poisonAlloca(Value *V, uint64_t Size,
3701 void FunctionStackPoisoner::handleDynamicAllocaCall(AllocaInst *AI) {