swapoff on ia64
start/stop swapping to file/device
sys_swapoff(const char *specialfile)
| number | 1095 (0x447) |
|---|---|
| abi | common |
| kconfig | CONFIG_SWAP |
| entry point | sys_swapoff |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | swapoff(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1095, the syscall number |
out0 | const char *specialfile |
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 168
- x86 115
- arm64 225
- arm 115
- riscv64 225
- ia32 115
- x32 1073741992
- loongarch64 225
- ppc64 115
- ppc 115
- s390x 115
- mips64 5163
- mipsn32 6163
- mipso32 4115
- alpha 304
- arc 225
- cris 115, removed in 4.17
- csky 225
- frv 115, removed in 4.17
- hexagon 225
- m32r 115, removed in 4.17
- m68k 115
- metag 225, removed in 4.17
- microblaze 115
- mn10300 115, removed in 4.17
- nds32 225, removed in 5.18
- nios2 225
- openrisc 225
- parisc 115
- score 225, removed in 4.17
- sh 115
- sparc 213
- sparc64 213
- tilegx 225, removed in 4.17
- tilepro 225, removed in 4.17
- xtensa 177
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/swapoff?kernel=all