Home
last modified time | relevance | path

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

/xnu-10002.1.13/san/memory/
H A Dkasan-arm64.c197 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 Dkasan-x86_64.c188 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 Dkasan.c395 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()