tgkill on ia64
send a signal to a thread
sys_tgkill(pid_t tgid, pid_t pid, int sig)
| number | 1235 (0x4d3) |
|---|---|
| abi | common |
| entry point | sys_tgkill |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | tgkill(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1235, the syscall number |
out0 | pid_t tgid |
out1 | pid_t pid |
out2 | 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 234
- x86 270
- arm64 131
- arm 268
- riscv64 131
- ia32 270
- x32 1073742058
- loongarch64 131
- ppc64 250
- ppc 250
- s390x 241
- mips64 5225
- mipsn32 6229
- mipso32 4266
- alpha 424
- arc 131
- blackfin 271, removed in 4.17
- cris 270, removed in 4.17
- csky 131
- frv 270, removed in 4.17
- hexagon 131
- m32r 270, removed in 4.17
- m68k 265
- metag 131, removed in 4.17
- microblaze 270
- mn10300 270, removed in 4.17
- nds32 131, removed in 5.18
- nios2 131
- openrisc 131
- parisc 259
- score 131, removed in 4.17
- sh 270
- sparc 211
- sparc64 211
- tilegx 131, removed in 4.17
- tilepro 131, removed in 4.17
- xtensa 125
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/tgkill?kernel=all