Home
last modified time | relevance | path

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

/xnu-8019.80.24/san/memory/
H A Dkasan-arm64.c188 kasan_arm64_pte_map(vm_offset_t shadow_base, uint64_t *base, uint8_t options) in kasan_arm64_pte_map() argument
197 pte = kasan_arm64_lookup_l1(base, shadow_base); in kasan_arm64_pte_map()
208 pte = kasan_arm64_lookup_l2(base, shadow_base); in kasan_arm64_pte_map()
223 pte = kasan_arm64_lookup_l3(base, shadow_base); in kasan_arm64_pte_map()
250 vm_offset_t shadow_base = vm_map_trunc_page(SHADOW_FOR_ADDRESS(address), ARM_PGMASK); in kasan_map_shadow_internal() local
253 assert(shadow_base >= KASAN_SHADOW_MIN && shadow_top <= KASAN_SHADOW_MAX); in kasan_map_shadow_internal()
256 for (; shadow_base < shadow_top; shadow_base += ARM_PGBYTES) { in kasan_map_shadow_internal()
257 kasan_arm64_pte_map(shadow_base, cpu_tte, options); in kasan_map_shadow_internal()
H A Dkasan-x86_64.c184 vm_offset_t shadow_base = vm_map_trunc_page(SHADOW_FOR_ADDRESS(address), PAGE_MASK); in kasan_map_shadow() local
189 for (; shadow_base < shadow_top; shadow_base += I386_PGBYTES) { in kasan_map_shadow()
190 split_addr_t addr = split_address(shadow_base); in kasan_map_shadow()
252 invlpg(shadow_base); in kasan_map_shadow()
H A Dkasan.c426 uintptr_t shadow_base = (uintptr_t)SHADOW_FOR_ADDRESS(VM_MIN_KERNEL_AND_KEXT_ADDRESS); in kasan_traverse_mappings() local
428 shadow_base = vm_map_trunc_page(shadow_base, PAGE_MASK); in kasan_traverse_mappings()
433 for (uintptr_t addr = shadow_base; addr < shadow_top; addr += PAGE_SIZE) { in kasan_traverse_mappings()