Home
last modified time | relevance | path

Searched refs:KASAN_SHADOW_OFFSET (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dkasan_def.h16 * Define KASAN_SHADOW_OFFSET,KASAN_SHADOW_START and KASAN_SHADOW_END for
58 * 3) KASAN_SHADOW_OFFSET:
62 * shadow_addr = (address >> 3) + KASAN_SHADOW_OFFSET;
68 * The KASAN_SHADOW_OFFSET is provided in a Kconfig option depending
75 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
77 + KASAN_SHADOW_OFFSET)
78 #define KASAN_SHADOW_START ((KASAN_SHADOW_END >> 3) + KASAN_SHADOW_OFFSET)
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dkasan_def.h16 * Define KASAN_SHADOW_OFFSET,KASAN_SHADOW_START and KASAN_SHADOW_END for
58 * 3) KASAN_SHADOW_OFFSET:
62 * shadow_addr = (address >> 3) + KASAN_SHADOW_OFFSET;
68 * The KASAN_SHADOW_OFFSET is provided in a Kconfig option depending
75 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
77 + KASAN_SHADOW_OFFSET)
78 #define KASAN_SHADOW_START ((KASAN_SHADOW_END >> 3) + KASAN_SHADOW_OFFSET)
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dkasan.h12 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
13 #define KASAN_SHADOW_START KASAN_SHADOW_OFFSET
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dkasan.h6 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
15 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dkasan.h15 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
16 #define KASAN_SHADOW_START KASAN_SHADOW_OFFSET
/kernel/linux/linux-6.6/arch/um/include/asm/
H A Dkasan.h8 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
22 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET)
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dkasan.h6 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
15 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkasan.h28 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \
31 #define KASAN_SHADOW_OFFSET ASM_CONST(CONFIG_KASAN_SHADOW_OFFSET) macro
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkasan.h28 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \
31 #define KASAN_SHADOW_OFFSET ASM_CONST(CONFIG_KASAN_SHADOW_OFFSET) macro
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dkasan.h17 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dkasan.h17 * KASAN_SHADOW_OFFSET:
20 * shadow_addr = (address >> KASAN_SHADOW_SCALE_SHIFT) + KASAN_SHADOW_OFFSET
23 * [KASAN_SHADOW_OFFSET, KASAN_SHADOW_END) cover all 64-bits of virtual
24 * addresses. So KASAN_SHADOW_OFFSET should satisfy the following equation:
25 * KASAN_SHADOW_OFFSET = KASAN_SHADOW_END -
37 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
/kernel/linux/linux-5.10/arch/xtensa/include/asm/
H A Dkasan.h22 #define KASAN_SHADOW_OFFSET __XTENSA_UL_CONST(CONFIG_KASAN_SHADOW_OFFSET) macro
/kernel/linux/linux-6.6/arch/xtensa/include/asm/
H A Dkasan.h22 #define KASAN_SHADOW_OFFSET __XTENSA_UL_CONST(CONFIG_KASAN_SHADOW_OFFSET) macro
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dmemory.h76 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
78 + KASAN_SHADOW_OFFSET)
/kernel/linux/linux-5.10/arch/xtensa/mm/
H A Dkasan_init.c79 BUILD_BUG_ON(KASAN_SHADOW_OFFSET != KASAN_SHADOW_START - in kasan_init()
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dkasan.h14 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dkasan.h14 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
/kernel/linux/linux-6.6/arch/xtensa/mm/
H A Dkasan_init.c77 BUILD_BUG_ON(KASAN_SHADOW_OFFSET != KASAN_SHADOW_START - in kasan_init()
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dmemory.h73 #define KASAN_SHADOW_OFFSET _AC(CONFIG_KASAN_SHADOW_OFFSET, UL) macro
75 + KASAN_SHADOW_OFFSET)
/kernel/linux/linux-5.10/arch/riscv/mm/
H A Dkasan_init.c19 BUILD_BUG_ON(KASAN_SHADOW_OFFSET != in kasan_early_init()
/kernel/linux/linux-5.10/include/linux/
H A Dkasan.h36 + KASAN_SHADOW_OFFSET; in kasan_mem_to_shadow()
/kernel/linux/linux-5.10/mm/kasan/
H A Dreport.c576 if (addr < KASAN_SHADOW_OFFSET) in kasan_non_canonical_hook()
579 orig_addr = (addr - KASAN_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT; in kasan_non_canonical_hook()
/kernel/linux/linux-6.6/scripts/gdb/linux/
H A Dmm.py112 self.KASAN_SHADOW_OFFSET = constants.LX_CONFIG_KASAN_SHADOW_OFFSET
113 self.KASAN_SHADOW_END = (1 << (64 - self.KASAN_SHADOW_SCALE_SHIFT)) + self.KASAN_SHADOW_OFFSET
/kernel/linux/linux-6.6/mm/kasan/
H A Dreport.c638 if (addr < KASAN_SHADOW_OFFSET) in kasan_non_canonical_hook()
641 orig_addr = (addr - KASAN_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT; in kasan_non_canonical_hook()
/kernel/linux/linux-5.10/arch/arm/mm/
H A Dkasan_init.c175 BUILD_BUG_ON((KASAN_SHADOW_END - (1UL << 29)) != KASAN_SHADOW_OFFSET); in kasan_early_init()

Completed in 9 milliseconds

12