Defined in 7 files as a prototype:
- arch/arm64/include/asm/exec.h, line 12 (as a prototype)
- arch/loongarch/include/asm/exec.h, line 8 (as a prototype)
- arch/mips/include/asm/exec.h, line 15 (as a prototype)
- arch/powerpc/include/asm/exec.h, line 8 (as a prototype)
- arch/riscv/include/asm/exec.h, line 6 (as a prototype)
- arch/s390/include/asm/exec.h, line 11 (as a prototype)
- arch/x86/include/asm/processor.h, line 742 (as a prototype)
Defined in 3 files as a macro:
- arch/arc/include/asm/exec.h, line 10 (as a macro)
- arch/hexagon/include/asm/exec.h, line 13 (as a macro)
- include/asm-generic/exec.h, line 13 (as a macro)
Defined in 8 files as a function:
- arch/arm64/kernel/process.c, line 813 (as a function)
- arch/loongarch/kernel/process.c, line 344 (as a function)
- arch/mips/kernel/process.c, line 714 (as a function)
- arch/powerpc/kernel/process.c, line 2406 (as a function)
- arch/riscv/kernel/process.c, line 109 (as a function)
- arch/s390/kernel/process.c, line 227 (as a function)
- arch/um/kernel/process.c, line 271 (as a function)
- arch/x86/kernel/process.c, line 1020 (as a function)
Referenced in 4 files:
- arch/um/kernel/process.c, line 270
- fs/binfmt_elf.c, line 192
- fs/binfmt_elf_fdpic.c, line 525
- fs/exec.c, line 640
Smatch caller information:
fs/binfmt_elf.c create_elf_tables() -> arch_align_stack()
| Type | Parameter | Key | Value |
|---|
fs/compat_binfmt_elf.c create_elf_tables() -> arch_align_stack()
| Type | Parameter | Key | Value |
|---|
fs/exec.c setup_arg_pages() -> arch_align_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sp | 0-4294955008,4294959104,140720308486144-140737488347136,140737488351232,18446744059750912000-u64max |
| DATA_SOURCE | 0 | sp | $1 |
| LOCK2 | &tsk->signal->exec_update_lock |