setsid on ia64
creates a session and sets the process group ID
sys_setsid(void)
| number | 1081 (0x439) |
|---|---|
| abi | common |
| entry point | sys_setsid |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | setsid(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1081, the syscall number |
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 112
- x86 66
- arm64 157
- arm 66
- riscv64 157
- ia32 66
- x32 1073741936
- loongarch64 157
- ppc64 66
- ppc 66
- s390x 66
- mips64 5110
- mipsn32 6110
- mipso32 4066
- alpha 147
- arc 157
- blackfin 66, removed in 4.17
- cris 66, removed in 4.17
- csky 157
- frv 66, removed in 4.17
- hexagon 157
- m32r 66, removed in 4.17
- m68k 66
- metag 157, removed in 4.17
- microblaze 66
- mn10300 66, removed in 4.17
- nds32 157, removed in 5.18
- nios2 157
- openrisc 157
- parisc 66
- score 157, removed in 4.17
- sh 66
- sparc 175
- sparc64 175
- tilegx 157, removed in 4.17
- tilepro 157, removed in 4.17
- xtensa 128
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/setsid?kernel=all