exit_group on ia64
exit all threads in a process
sys_exit_group(int error_code)
| number | 1236 (0x4d4) |
|---|---|
| abi | common |
| entry point | sys_exit_group |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | exit_group(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1236, the syscall number |
out0 | int error_code |
r8 | the return value |
Then run break 0x100000 to enter the kernel.
The kernel uses r10 to signal an error.
The pipe call returns file descriptors in r8 and r9.
This architecture was removed from the Linux kernel in Linux 6.7. The newest release with a syscall table here is Linux 6.6. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 231
- x86 252
- arm64 94
- arm 248
- riscv64 94
- ia32 252
- x32 1073742055
- loongarch64 94
- ppc64 234
- ppc 234
- s390x 248
- mips64 5205
- mipsn32 6205
- mipso32 4246
- alpha 405
- arc 94
- blackfin 252, removed in 4.17
- cris 252, removed in 4.17
- csky 94
- frv 252, removed in 4.17
- hexagon 94
- m32r 252, removed in 4.17
- m68k 247
- metag 94, removed in 4.17
- microblaze 252
- mn10300 252, removed in 4.17
- nds32 94, removed in 5.18
- nios2 94
- openrisc 94
- parisc 222
- score 94, removed in 4.17
- sh 252
- sparc 188
- sparc64 188
- tilegx 94, removed in 4.17
- tilepro 94, removed in 4.17
- xtensa 119
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/exit_group?kernel=all