tkill on score
send a signal to a thread
sys_tkill(pid_t pid, int sig)
| number | 130 (0x82) |
|---|---|
| abi | common |
| entry point | sys_tkill |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | tkill(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 130, the syscall number |
r4 | pid_t pid |
r5 | int sig |
r4 | the return value |
Then run syscall to enter the kernel.
r7 is the error flag and r4 then holds the positive error number.
This architecture was removed from the Linux kernel in Linux 4.17. The newest release with a syscall table here is Linux 4.16. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 200
- x86 238
- arm64 130
- arm 238
- riscv64 130
- ia32 238
- x32 1073742024
- loongarch64 130
- ppc64 208
- ppc 208
- s390x 237
- mips64 5192
- mipsn32 6192
- mipso32 4236
- alpha 381
- arc 130
- blackfin 238, removed in 4.17
- cris 238, removed in 4.17
- csky 130
- frv 238, removed in 4.17
- hexagon 130
- ia64 1229, removed in 6.7
- m32r 238, removed in 4.17
- m68k 222
- metag 130, removed in 4.17
- microblaze 238
- mn10300 238, removed in 4.17
- nds32 130, removed in 5.18
- nios2 130
- openrisc 130
- parisc 208
- sh 238
- sparc 187
- sparc64 187
- tilegx 130, removed in 4.17
- tilepro 130, removed in 4.17
- xtensa 124
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/tkill?kernel=all