Searched refs:shadow_base (Results 1 – 3 of 3) sorted by relevance
| /xnu-10002.1.13/san/memory/ |
| H A D | kasan-arm64.c | 197 kasan_arm64_pte_map(vm_offset_t shadow_base, uint64_t *base, uint8_t options) in kasan_arm64_pte_map() argument 203 pte = kasan_arm64_lookup_l1(base, shadow_base); in kasan_arm64_pte_map() 214 pte = kasan_arm64_lookup_l2(base, shadow_base); in kasan_arm64_pte_map() 231 pte = kasan_arm64_lookup_l3(base, shadow_base); in kasan_arm64_pte_map() 262 vm_offset_t shadow_base = vm_map_trunc_page(SHADOW_FOR_ADDRESS(address), ARM_PGMASK); in kasan_map_shadow_internal() local 265 assert(shadow_base >= KASAN_SHADOW_MIN && shadow_top <= KASAN_SHADOW_MAX); in kasan_map_shadow_internal() 268 for (; shadow_base < shadow_top; shadow_base += ARM_PGBYTES) { in kasan_map_shadow_internal() 269 kasan_arm64_pte_map(shadow_base, cpu_tte, options); in kasan_map_shadow_internal()
|
| H A D | kasan-x86_64.c | 188 vm_offset_t shadow_base = vm_map_trunc_page(SHADOW_FOR_ADDRESS(address), PAGE_MASK); in kasan_map_shadow() local 193 for (; shadow_base < shadow_top; shadow_base += I386_PGBYTES) { in kasan_map_shadow() 194 split_addr_t addr = split_address(shadow_base); in kasan_map_shadow() 256 invlpg(shadow_base); in kasan_map_shadow()
|
| H A D | kasan.c | 395 uintptr_t shadow_base = (uintptr_t)SHADOW_FOR_ADDRESS(VM_MIN_KERNEL_AND_KEXT_ADDRESS); in kasan_traverse_mappings() local 397 shadow_base = vm_map_trunc_page(shadow_base, PAGE_MASK); in kasan_traverse_mappings() 402 for (uintptr_t addr = shadow_base; addr < shadow_top; addr += PAGE_SIZE) { in kasan_traverse_mappings()
|