Home
last modified time | relevance | path

Searched refs:shadow_addr (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_errors.cpp409 u8 *shadow_addr = (u8 *)MemToShadow(addr); in ErrorGeneric() local
411 if (*shadow_addr == 0 && access_size > ASAN_SHADOW_GRANULARITY) in ErrorGeneric()
412 shadow_addr++; in ErrorGeneric()
414 if (*shadow_addr > 0 && *shadow_addr < 128) shadow_addr++; in ErrorGeneric()
416 shadow_val = *shadow_addr; in ErrorGeneric()
425 far_from_bounds = AdjacentShadowValuesAreFullyPoisoned(shadow_addr); in ErrorGeneric()
435 far_from_bounds = AdjacentShadowValuesAreFullyPoisoned(shadow_addr); in ErrorGeneric()
445 far_from_bounds = AdjacentShadowValuesAreFullyPoisoned(shadow_addr); in ErrorGeneric()
555 uptr shadow_addr = MemToShadow(addr); in PrintShadowMemoryForAddress() local
557 uptr aligned_shadow = shadow_addr & ~(n_bytes_per_row - 1); in PrintShadowMemoryForAddress()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A Dhwasan_mapping.h57 inline uptr ShadowToMem(uptr shadow_addr) { in ShadowToMem() argument
58 return (shadow_addr - GetShadowOffset()) << kShadowScale; in ShadowToMem()
/llvm-project-15.0.7/clang/docs/
H A DDataFlowSanitizerDesign.rst204 * shadow_addr = memory_addr ^ 0x500000000000
206 * origin_addr = shadow_addr + 0x100000000000