Home
last modified time | relevance | path

Searched refs:current_stack_pointer (Results 1 – 25 of 39) sorted by relevance

12

/linux/mm/
H A Dusercopy.c63 if ((void *)current_stack_pointer < obj + len) in check_stack_object()
66 if (obj < (void *)current_stack_pointer) in check_stack_object()
249 ptr - (void *)current_stack_pointer : in __check_object_size()
250 (void *)current_stack_pointer - ptr, in __check_object_size()
/linux/arch/arm/include/asm/
H A Dpercpu.h10 register unsigned long current_stack_pointer asm ("sp");
58 : "Q" (*(const unsigned long *)current_stack_pointer)); in __my_cpu_offset()
H A Dstacktrace.h32 unsigned long delta = current_stack_pointer ^ (unsigned long)current->stack; in on_thread_stack()
/linux/kernel/
H A Dkstack_erase.c112 erase_high = current_stack_pointer; in __stackleak_erase()
161 unsigned long sp = current_stack_pointer; in __sanitizer_cov_stack_depth()
/linux/arch/csky/kernel/
H A Dstacktrace.c28 sp = current_stack_pointer; in walk_stackframe()
70 sp = current_stack_pointer; in walk_stackframe()
/linux/arch/sh/kernel/
H A Dirq.c90 irqctx->tinfo.previous_sp = current_stack_pointer; in handle_one_irq()
162 irqctx->tinfo.previous_sp = current_stack_pointer; in do_softirq_own_stack()
H A Dstacktrace.c43 unsigned long *sp = (unsigned long *)current_stack_pointer; in save_stack_trace()
/linux/arch/arm64/include/asm/
H A Dstack_pointer.h8 register unsigned long current_stack_pointer asm ("sp");
H A Dstacktrace.h60 #define on_thread_stack() (on_task_stack(current, current_stack_pointer, 1))
/linux/tools/arch/x86/include/asm/
H A Dasm.h175 register unsigned long current_stack_pointer asm(_ASM_SP);
176 #define ASM_CALL_CONSTRAINT "+r" (current_stack_pointer)
/linux/arch/m68k/include/asm/
H A Dcurrent.h29 register unsigned long current_stack_pointer __asm__("sp");
/linux/arch/riscv/include/asm/
H A Dcurrent.h36 register unsigned long current_stack_pointer __asm__("sp");
H A Dstacktrace.h21 return !(((unsigned long)(current->stack) ^ current_stack_pointer) & ~(THREAD_SIZE - 1)); in on_thread_stack()
/linux/arch/riscv/kernel/
H A Dstacktrace.c61 sp = current_stack_pointer; in walk_stackframe()
117 sp = current_stack_pointer; in walk_stackframe()
/linux/arch/xtensa/include/asm/
H A Dcurrent.h29 register unsigned long current_stack_pointer __asm__("a1");
H A Dstacktrace.h25 sp = current_stack_pointer; in stack_pointer()
/linux/arch/x86/include/asm/
H A Dasm.h224 register unsigned long current_stack_pointer asm(_ASM_SP);
225 #define ASM_CALL_CONSTRAINT "+r" (current_stack_pointer)
/linux/arch/arm/kernel/
H A Dreturn_address.c42 frame.sp = current_stack_pointer; in return_address()
/linux/arch/s390/include/asm/
H A Dprocessor.h260 #define current_stack_pointer (__current_stack_pointer()) macro
274 return !((ksp ^ current_stack_pointer) & ~(THREAD_SIZE - 1)); in on_thread_stack()
/linux/arch/csky/include/asm/
H A Dprocessor.h85 register unsigned long current_stack_pointer __asm__("sp");
/linux/arch/loongarch/include/asm/
H A Dthread_info.h54 register unsigned long current_stack_pointer __asm__("$sp");
/linux/drivers/misc/lkdtm/
H A Dkstack_erase.c33 const unsigned long current_sp = current_stack_pointer; in check_stackleak_irqoff()
/linux/arch/alpha/lib/
H A Dstacktrace.c95 unsigned char *sp = (unsigned char *)current_stack_pointer; in stacktrace()
/linux/arch/sh/include/asm/
H A Dthread_info.h63 register unsigned long current_stack_pointer asm("r15") __used;
/linux/arch/alpha/include/asm/
H A Dthread_info.h45 register unsigned long *current_stack_pointer __asm__ ("$30");

12