getsid on ia64
get session ID
sys_getsid(pid_t pid)
| number | 1082 (0x43a) |
|---|---|
| abi | common |
| entry point | sys_getsid |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | getsid(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1082, the syscall number |
out0 | pid_t pid |
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 124
- x86 147
- arm64 156
- arm 147
- riscv64 156
- ia32 147
- x32 1073741948
- loongarch64 156
- ppc64 147
- ppc 147
- s390x 147
- mips64 5122
- mipsn32 6122
- mipso32 4151
- alpha 234
- arc 156
- blackfin 147, removed in 4.17
- cris 147, removed in 4.17
- csky 156
- frv 147, removed in 4.17
- hexagon 156
- m32r 147, removed in 4.17
- m68k 147
- metag 156, removed in 4.17
- microblaze 147
- mn10300 147, removed in 4.17
- nds32 156, removed in 5.18
- nios2 156
- openrisc 156
- parisc 147
- score 156, removed in 4.17
- sh 147
- sparc 252
- sparc64 252
- tilegx 156, removed in 4.17
- tilepro 156, removed in 4.17
- xtensa 129
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/getsid?kernel=all