process_mrelease on ia64
sys_process_mrelease(int pidfd, unsigned int flags)
| number | 1472 (0x5c0) |
|---|---|
| abi | common |
| entry point | sys_process_mrelease |
| since | Linux 5.15 |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1472, the syscall number |
out0 | int pidfd |
out1 | 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 448
- x86 448
- arm64 448
- arm 448
- riscv64 448
- ia32 448
- x32 1073742272
- loongarch64 448
- ppc64 448
- ppc 448
- s390x 448
- mips64 5448
- mipsn32 6448
- mipso32 4448
- alpha 558
- arc 448
- csky 448
- hexagon 448
- m68k 448
- microblaze 448
- nds32 448, removed in 5.18
- nios2 448
- openrisc 448
- parisc 448
- sh 448
- sparc 448
- sparc64 448
- xtensa 448
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/process_mrelease?kernel=all