Home | History | Annotate | Download | only in Instrumentation

Lines Matching full:poison

663   // Deploy and poison redzones around dynamic alloca call. To do this, we
1152 // Set up the arguments to our poison/unpoison functions.
1156 // Add a call to poison all external globals before the given function starts.
1204 // - Need to poison all copies, not just the main thread's one.
1734 // We need to (un)poison n bytes of stack shadow. Poison as many as we can
1735 // using 64-bit stores (if we are on 64-bit arch), then poison the rest
1750 Value *Poison = ConstantInt::get(StoreTy, DoPoison ? Val : 0);
1751 IRB.CreateStore(Poison, IRB.CreateIntToPtr(Ptr, StoreTy->getPointerTo()));
1827 // Insert poison calls for lifetime intrinsics for alloca.
1976 // Poison the stack redzones at the entry.
1980 // (Un)poison the stack before all ret instructions.
1989 // // In use-after-return mode, poison the whole stack frame.
2050 // (2) if %size is constant, poison memory for llvm.lifetime.end (to detect