Home
last modified time | relevance | path

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

/Linux-v4.19/arch/x86/mm/
Dkasan_init_64.c164 start = (unsigned long)kasan_mem_to_shadow(pfn_to_kaddr(range->start)); in map_range()
165 end = (unsigned long)kasan_mem_to_shadow(pfn_to_kaddr(range->end)); in map_range()
331 kasan_mem_to_shadow((void *)PAGE_OFFSET)); in kasan_init()
341 shadow_cpu_entry_begin = kasan_mem_to_shadow(shadow_cpu_entry_begin); in kasan_init()
347 shadow_cpu_entry_end = kasan_mem_to_shadow(shadow_cpu_entry_end); in kasan_init()
352 kasan_mem_to_shadow((void *)PAGE_OFFSET + MAXMEM), in kasan_init()
359 kasan_mem_to_shadow((void *)__START_KERNEL_map)); in kasan_init()
361 kasan_populate_shadow((unsigned long)kasan_mem_to_shadow(_stext), in kasan_init()
362 (unsigned long)kasan_mem_to_shadow(_end), in kasan_init()
365 kasan_populate_zero_shadow(kasan_mem_to_shadow((void *)MODULES_END), in kasan_init()
/Linux-v4.19/arch/arm64/mm/
Dkasan_init.c187 kimg_shadow_start = (u64)kasan_mem_to_shadow(_text) & PAGE_MASK; in kasan_init()
188 kimg_shadow_end = PAGE_ALIGN((u64)kasan_mem_to_shadow(_end)); in kasan_init()
190 mod_shadow_start = (u64)kasan_mem_to_shadow((void *)MODULES_VADDR); in kasan_init()
191 mod_shadow_end = (u64)kasan_mem_to_shadow((void *)MODULES_END); in kasan_init()
212 kasan_mem_to_shadow((void *)PAGE_OFFSET)); in kasan_init()
225 kasan_map_populate((unsigned long)kasan_mem_to_shadow(start), in kasan_init()
226 (unsigned long)kasan_mem_to_shadow(end), in kasan_init()
/Linux-v4.19/mm/kasan/
Dkasan.c61 shadow_start = kasan_mem_to_shadow(address); in kasan_poison_shadow()
62 shadow_end = kasan_mem_to_shadow(address + size); in kasan_poison_shadow()
72 u8 *shadow = (u8 *)kasan_mem_to_shadow(address + size); in kasan_unpoison_shadow()
127 s8 shadow_value = *(s8 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_1()
140 u8 *shadow_addr = (u8 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_2_4_8()
154 u16 *shadow_addr = (u16 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_16()
210 ret = memory_is_nonzero(kasan_mem_to_shadow((void *)addr), in memory_is_poisoned_n()
211 kasan_mem_to_shadow((void *)addr + size - 1) + 1); in memory_is_poisoned_n()
215 s8 *last_shadow = (s8 *)kasan_mem_to_shadow((void *)last_byte); in memory_is_poisoned_n()
509 shadow_byte = READ_ONCE(*(s8 *)kasan_mem_to_shadow(object)); in __kasan_slab_free()
[all …]
Dreport.c44 u8 shadow_val = *(u8 *)kasan_mem_to_shadow(addr); in find_first_bad_addr()
49 shadow_val = *(u8 *)kasan_mem_to_shadow(first_bad_addr); in find_first_bad_addr()
68 shadow_addr = (u8 *)kasan_mem_to_shadow(info->first_bad_addr); in get_shadow_bug_type()
294 const void *shadow = kasan_mem_to_shadow(addr); in print_shadow_for_address()
Dkasan_init.c441 addr = (unsigned long)kasan_mem_to_shadow(start); in kasan_remove_zero_shadow()
476 shadow_start = kasan_mem_to_shadow(start); in kasan_add_zero_shadow()
/Linux-v4.19/arch/xtensa/mm/
Dkasan_init.c81 populate(kasan_mem_to_shadow((void *)VMALLOC_START), in kasan_init()
82 kasan_mem_to_shadow((void *)XCHAL_KSEG_BYPASS_VADDR)); in kasan_init()
/Linux-v4.19/include/linux/
Dkasan.h26 static inline void *kasan_mem_to_shadow(const void *addr) in kasan_mem_to_shadow() function
/Linux-v4.19/Documentation/dev-tools/
Dkasan.rst157 static inline void *kasan_mem_to_shadow(const void *addr)