kill on ia64
send signal to a process
sys_kill(pid_t pid, int sig)
| number | 1053 (0x41d) |
|---|---|
| abi | common |
| entry point | sys_kill |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | kill(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1053, the syscall number |
out0 | pid_t pid |
out1 | int sig |
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 62
- x86 37
- arm64 129
- arm 37
- riscv64 129
- ia32 37
- x32 1073741886
- loongarch64 129
- ppc64 37
- ppc 37
- s390x 37
- mips64 5060
- mipsn32 6060
- mipso32 4037
- alpha 37
- arc 129
- blackfin 37, removed in 4.17
- cris 37, removed in 4.17
- csky 129
- frv 37, removed in 4.17
- hexagon 129
- m32r 37, removed in 4.17
- m68k 37
- metag 129, removed in 4.17
- microblaze 37
- mn10300 37, removed in 4.17
- nds32 129, removed in 5.18
- nios2 129
- openrisc 129
- parisc 37
- score 129, removed in 4.17
- sh 37
- sparc 37
- sparc64 37
- tilegx 129, removed in 4.17
- tilepro 129, removed in 4.17
- xtensa 123
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/kill?kernel=all