Home
last modified time | relevance | path

Searched refs:stack (Results 476 - 500 of 2143) sorted by relevance

1...<<11121314151617181920>>...86

/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dstacktrace.h38 * Stack layout of a C stack frame.
39 * Kernel uses the packed stack layout (-mpacked-stack).
58 * current_frame_address() returns function stack frame address, which matches
60 * allocates stack for local variables or new stack frame to call other
155 * stack. Proper sign and zero extension of function arguments is
158 * rc = call_on_stack(nr, stack, rettype, fn, t1, a1, t2, a2, ...)
161 * - stack specifies the stack t
[all...]
/kernel/linux/linux-6.6/arch/sparc/vdso/
H A DMakefile55 $(filter -g%,$(KBUILD_CFLAGS)) -fno-stack-protector \
95 KBUILD_CFLAGS_32 += -fno-stack-protector
/kernel/linux/linux-6.6/arch/um/os-Linux/
H A Dsignal.c143 stack_t stack = { in set_sigstack() local
149 if (sigaltstack(&stack, NULL) != 0) in set_sigstack()
150 panic("enabling signal stack failed, errno = %d\n", errno); in set_sigstack()
188 * interrupt that arrived while setting up the stack, in hard_handler()
192 * handler setting up the stack. In this case, we in hard_handler()
211 * that arrived while tearing down the stack. If this in hard_handler()
212 * is non-zero, we just go back, set up the stack in hard_handler()
/kernel/linux/linux-5.10/drivers/misc/lkdtm/
H A Dusercopy.c28 * Instead of adding -Wno-return-local-addr, just pass the stack address
31 static noinline unsigned char *trick_compiler(unsigned char *stack) in trick_compiler() argument
33 return stack + unconst; in trick_compiler()
41 /* Exercise stack to avoid everything living in registers. */ in do_usercopy_stack_callee()
47 * Put the target buffer in the middle of stack allocation in do_usercopy_stack_callee()
48 * so that we don't step on future stack users regardless in do_usercopy_stack_callee()
49 * of stack growth direction. in do_usercopy_stack_callee()
61 /* Exercise stack to avoid everything living in registers. */ in do_usercopy_stack()
65 /* This is a pointer to outside our current stack frame. */ in do_usercopy_stack()
69 /* Put start address just inside stack in do_usercopy_stack()
[all...]
/kernel/linux/linux-6.6/arch/x86/um/
H A Dptrace_64.c219 int err, n, cpu = ((struct thread_info *) child->stack)->cpu; in get_fpregs()
236 int n, cpu = ((struct thread_info *) child->stack)->cpu; in set_fpregs()
/kernel/linux/linux-6.6/security/apparmor/
H A Dtask.c95 * @stack: whether stacking should be done
98 int aa_set_current_onexec(struct aa_label *label, bool stack) in aa_set_current_onexec() argument
105 ctx->token = stack; in aa_set_current_onexec()
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dentry.S166 3: lg %r14,__LC_ASYNC_STACK # are we already on the target stack?
175 5: lg %r15,__LC_ASYNC_STACK # load async stack
298 stg %r15,__THREAD_ksp(%r1,%r2) # store kernel stack of prev
299 lg %r15,0(%r4,%r3) # start of kernel stack of next
300 agr %r15,%r5 # end of kernel stack of next
302 stg %r15,__LC_KERNEL_STACK # store end of kernel stack
303 lg %r15,__THREAD_ksp(%r1,%r3) # load kernel stack of next
824 # Before any work can be done, a switch to the kernel stack is required.
835 # switch to kernel stack
849 # Need to do work before returning to userspace, switch to kernel stack
[all...]
H A Dhead64.S30 # Setup stack
/kernel/linux/linux-5.10/arch/arm64/kernel/vdso32/
H A Dvdso.lds.S46 *(.note.GNU-stack)
/kernel/linux/linux-5.10/arch/loongarch/vdso/
H A Dvdso.lds.S43 *(.note.GNU-stack)
/kernel/linux/linux-5.10/arch/microblaze/kernel/
H A Dtraps.c26 static unsigned long kstack_depth_to_print; /* 0 == entire stack */
42 (task->stack))->cpu_context.r1; in show_stack()
/kernel/linux/linux-5.10/arch/nds32/kernel/vdso/
H A Dvdso.lds.S39 *(.note.GNU-stack)
/kernel/linux/linux-5.10/arch/um/include/shared/
H A Dkern_util.h23 extern void free_stack(unsigned long stack, int order);
/kernel/linux/linux-5.10/arch/um/include/asm/
H A Dprocessor-generic.h88 unsigned long stack);
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dsmp.h63 void *stack; member
96 * This also gives us the initial stack to use for this CPU.
/kernel/linux/linux-5.10/arch/arm/vdso/
H A Dvdso.lds.S50 *(.note.GNU-stack)
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dsmp.h76 * @stack - sp for the secondary CPU
81 void *stack; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn21/
H A DMakefile29 # GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
30 # (8B stack alignment).
31 CFLAGS_$(AMDDALPATH)/dc/dcn21/dcn21_resource.o += -mpreferred-stack-boundary=4
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/calcs/
H A DMakefile49 # GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
50 # (8B stack alignment).
51 calcs_ccflags += -mpreferred-stack-boundary=4
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/
H A DMakefile33 # GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
34 # (8B stack alignment).
35 CFLAGS_$(AMDDALPATH)/dc/dcn20/dcn20_resource.o += -mpreferred-stack-boundary=4
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dsmp.h67 unsigned long stack; member
/kernel/linux/linux-6.6/arch/loongarch/vdso/
H A Dvdso.lds.S43 *(.note.GNU-stack)
/kernel/linux/linux-6.6/arch/microblaze/kernel/
H A Dtraps.c26 static unsigned long kstack_depth_to_print; /* 0 == entire stack */
42 (task->stack))->cpu_context.r1; in show_stack()
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/mm/
H A DMakefile27 $(OUTPUT)/stack_expansion_ldst: CFLAGS += -fno-stack-protector
/kernel/linux/linux-6.6/arch/arc/mm/
H A Dtlbex.S45 ; ARC700 Exception Handling doesn't auto-switch stack and it only provides
54 ; [All of this dance is to avoid stack switching for each TLB Miss, since we
376 ; (stack switching / save the complete reg-file).

Completed in 8 milliseconds

1...<<11121314151617181920>>...86