pidfd_send_signal on ia64
send a signal to a process specified by a file descriptor
sys_pidfd_send_signal(int pidfd, int sig, siginfo_t *info, unsigned int flags)
| number | 1448 (0x5a8) |
|---|---|
| abi | common |
| entry point | sys_pidfd_send_signal |
| since | Linux 5.1 |
| man page | pidfd_send_signal(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1448, the syscall number |
out0 | int pidfd |
out1 | int sig |
out2 | siginfo_t *info |
out3 | unsigned int flags |
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 424
- x86 424
- arm64 424
- arm 424
- riscv64 424
- ia32 424
- x32 1073742248
- loongarch64 424
- ppc64 424
- ppc 424
- s390x 424
- mips64 5424
- mipsn32 6424
- mipso32 4424
- alpha 534
- arc 424
- csky 424
- hexagon 424
- m68k 424
- microblaze 424
- nds32 424, removed in 5.18
- nios2 424
- openrisc 424
- parisc 424
- sh 424
- sparc 424
- sparc64 424
- xtensa 424
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/pidfd_send_signal?kernel=all