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

References

projects/compiler-rt/lib/asan/asan_poisoning.cpp
   59     chunk = (u8*)MemToShadow(address);
   61     value = *chunk;
  115   if (beg.chunk == end.chunk) {
  115   if (beg.chunk == end.chunk) {
  123         *beg.chunk = Min(value, beg.offset);
  125         *beg.chunk = kAsanUserPoisonedMemoryMagic;
  130   CHECK_LT(beg.chunk, end.chunk);
  130   CHECK_LT(beg.chunk, end.chunk);
  134       *beg.chunk = beg.offset;
  136       *beg.chunk = Min(beg.value, beg.offset);
  138     beg.chunk++;
  140   REAL(memset)(beg.chunk, kAsanUserPoisonedMemoryMagic, end.chunk - beg.chunk);
  140   REAL(memset)(beg.chunk, kAsanUserPoisonedMemoryMagic, end.chunk - beg.chunk);
  140   REAL(memset)(beg.chunk, kAsanUserPoisonedMemoryMagic, end.chunk - beg.chunk);
  143     *end.chunk = kAsanUserPoisonedMemoryMagic;
  155   if (beg.chunk == end.chunk) {
  155   if (beg.chunk == end.chunk) {
  162       *beg.chunk = Max(value, end.offset);
  166   CHECK_LT(beg.chunk, end.chunk);
  166   CHECK_LT(beg.chunk, end.chunk);
  168     *beg.chunk = 0;
  169     beg.chunk++;
  171   REAL(memset)(beg.chunk, 0, end.chunk - beg.chunk);
  171   REAL(memset)(beg.chunk, 0, end.chunk - beg.chunk);
  171   REAL(memset)(beg.chunk, 0, end.chunk - beg.chunk);
  173     *end.chunk = Max(end.value, end.offset);