Home
last modified time | relevance | path

Searched refs:stack_protect (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/probes/kprobes/
H A Dopt-arm.c187 unsigned long stack_protect = sizeof(struct pt_regs); in NOKPROBE_SYMBOL() local
241 stack_protect += orig->ainsn.stack_space; in NOKPROBE_SYMBOL()
244 BUG_ON(stack_protect > 255); in NOKPROBE_SYMBOL()
246 /* Create a 'sub sp, sp, #<stack_protect>' */ in NOKPROBE_SYMBOL()
247 code[TMPL_SUB_SP] = __opcode_to_mem_arm(0xe24dd000 | stack_protect); in NOKPROBE_SYMBOL()
248 /* Create a 'add r3, sp, #<stack_protect>' */ in NOKPROBE_SYMBOL()
249 code[TMPL_ADD_SP] = __opcode_to_mem_arm(0xe28d3000 | stack_protect); in NOKPROBE_SYMBOL()
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/
H A Dopt-arm.c187 unsigned long stack_protect = sizeof(struct pt_regs); in NOKPROBE_SYMBOL() local
241 stack_protect += orig->ainsn.stack_space; in NOKPROBE_SYMBOL()
244 BUG_ON(stack_protect > 255); in NOKPROBE_SYMBOL()
246 /* Create a 'sub sp, sp, #<stack_protect>' */ in NOKPROBE_SYMBOL()
247 code[TMPL_SUB_SP] = __opcode_to_mem_arm(0xe24dd000 | stack_protect); in NOKPROBE_SYMBOL()
248 /* Create a 'add r3, sp, #<stack_protect>' */ in NOKPROBE_SYMBOL()
249 code[TMPL_ADD_SP] = __opcode_to_mem_arm(0xe28d3000 | stack_protect); in NOKPROBE_SYMBOL()

Completed in 2 milliseconds