reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

projects/compiler-rt/lib/asan/asan_poisoning.h
   27 void PoisonShadow(uptr addr, uptr size, u8 value);

References

projects/compiler-rt/lib/asan/asan_allocator.cpp
  146     PoisonShadow(m->Beg(),
  188   PoisonShadow(p, size, kAsanHeapLeftRedzoneMagic);
  195   PoisonShadow(p, size, 0);
  304       PoisonShadow(chunk, beg - chunk, kAsanHeapLeftRedzoneMagic);
  312       PoisonShadow(chunk, allocated_size, kAsanHeapLeftRedzoneMagic);
  471       PoisonShadow((uptr)allocated, allocated_size, kAsanHeapLeftRedzoneMagic);
  515       PoisonShadow(user_beg, size_rounded_down_to_granularity, 0);
  587     PoisonShadow(m->Beg(),
projects/compiler-rt/lib/asan/asan_fake_stack.cpp
   40     PoisonShadow(ptr, size, static_cast<u8>(magic));
   80   PoisonShadow(reinterpret_cast<uptr>(this), RequiredSize(stack_size_log()),
projects/compiler-rt/lib/asan/asan_globals.cpp
  393   PoisonShadow(reinterpret_cast<uptr>(globals), n * sizeof(__asan_global),
  412   PoisonShadow(reinterpret_cast<uptr>(globals), n * sizeof(__asan_global), 0);
projects/compiler-rt/lib/asan/asan_interceptors.cpp
  265     PoisonShadow(bottom, ssize, 0);
projects/compiler-rt/lib/asan/asan_poisoning.cpp
  300   PoisonShadow(addr, aligned_size,
  397   PoisonShadow(a, b1 - a, 0);
  398   PoisonShadow(b2, c - b2, kAsanContiguousContainerOOBMagic);
projects/compiler-rt/lib/asan/asan_rtl.cpp
   95   PoisonShadow(ptr, size, kAsanInternalHeapMagic);
  595   PoisonShadow(bottom, top - bottom, 0);
  610   PoisonShadow(bottom, (uptr)sp - bottom, 0);
projects/compiler-rt/lib/asan/asan_thread.cpp
  308     PoisonShadow(stack_bottom_, stack_top_ - stack_bottom_, 0);