Home
last modified time | relevance | path

Searched refs:SHADOW_FOR_ADDRESS (Results 1 – 8 of 8) sorted by relevance

/xnu-10002.1.13/san/memory/
H A Dkasan-tbi.c266 uint8_t *shadow_first = SHADOW_FOR_ADDRESS(addr); in kasan_tbi_tag_range()
267 uint8_t *shadow_last = SHADOW_FOR_ADDRESS(addr + P2ROUNDUP(sz, 16)); in kasan_tbi_tag_range()
280 uint8_t *new_shadow = SHADOW_FOR_ADDRESS(new_addr); in kasan_tbi_copy_tags()
281 uint8_t *old_shadow = SHADOW_FOR_ADDRESS(old_addr); in kasan_tbi_copy_tags()
282 uint8_t *old_end = SHADOW_FOR_ADDRESS(old_addr + size); in kasan_tbi_copy_tags()
319 return SHADOW_FOR_ADDRESS(address); in kasan_tbi_get_tag_address()
377 uint8_t *shadow_first = SHADOW_FOR_ADDRESS(addr); in kasan_check_range()
378 uint8_t *shadow_last = SHADOW_FOR_ADDRESS(addr + P2ROUNDUP(sz, 16)); in kasan_check_range()
H A Dkasan-classic.c203 uint8_t *shadow_ptr = SHADOW_FOR_ADDRESS(p); in kasan_impl_decode_issue()
253 uint8_t *shadow = SHADOW_FOR_ADDRESS(base); in kasan_poison()
320 shadow = SHADOW_FOR_ADDRESS(base); in kasan_range_poisoned()
387 uint8_t *sh = SHADOW_FOR_ADDRESS(base); in kasan_check_shadow()
445 uint8_t *shadow = SHADOW_FOR_ADDRESS(addr); in kasan_zmem_add()
474 uint8_t *shadow = SHADOW_FOR_ADDRESS(addr); in kasan_zmem_remove()
541 uint8_t *shadow = SHADOW_FOR_ADDRESS(addr); in kasan_free()
678 uint8_t *shadow = SHADOW_FOR_ADDRESS((uptr)ptr); in kasan_unpoison_cxx_array_cookie()
H A Dkasan.c289 uint8_t *x = SHADOW_FOR_ADDRESS(addr); in kasan_debug_touch_mappings()
395 uintptr_t shadow_base = (uintptr_t)SHADOW_FOR_ADDRESS(VM_MIN_KERNEL_AND_KEXT_ADDRESS); in kasan_traverse_mappings()
396 uintptr_t shadow_top = (uintptr_t)SHADOW_FOR_ADDRESS(VM_MAX_KERNEL_ADDRESS); in kasan_traverse_mappings()
H A Dkasan-x86_64.c136 vm_offset_t virt_shadow_target = (vm_offset_t)SHADOW_FOR_ADDRESS(address + j); in kasan_map_shadow_superpage_zero()
188 vm_offset_t shadow_base = vm_map_trunc_page(SHADOW_FOR_ADDRESS(address), PAGE_MASK); in kasan_map_shadow()
189 vm_offset_t shadow_top = vm_map_round_page(SHADOW_FOR_ADDRESS(address + size), PAGE_MASK); in kasan_map_shadow()
H A Dkasan-arm64.c262 vm_offset_t shadow_base = vm_map_trunc_page(SHADOW_FOR_ADDRESS(address), ARM_PGMASK); in kasan_map_shadow_internal()
263 vm_offset_t shadow_top = vm_map_round_page(SHADOW_FOR_ADDRESS(address + size), ARM_PGMASK); in kasan_map_shadow_internal()
301 vm_offset_t virt_shadow_target = (vm_offset_t)SHADOW_FOR_ADDRESS(address + j); in kasan_arm64_do_map_shadow_early()
H A Dkasan-helper.c139 uint8_t *shadow = SHADOW_FOR_ADDRESS((uptr)p); in SET_SHADOW_DECLARE()
152 uint8_t *shadow = SHADOW_FOR_ADDRESS(p); in __asan_poison_cxx_array_cookie()
H A Dkasan_internal.h96 #define SHADOW_FOR_ADDRESS(x) (uint8_t *)(((KASAN_STRIP_ADDR(x)) >> KASAN_SCALE) + KASAN_OFFSET) macro
H A Dkasan-report.c58 uptr shadow = (uptr)SHADOW_FOR_ADDRESS(p); in kasan_dump_shadow()