setpriority on ia64
get/set program scheduling priority
sys_setpriority(int which, int who, int niceval)
| number | 1102 (0x44e) |
|---|---|
| abi | common |
| entry point | sys_setpriority |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | setpriority(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1102, the syscall number |
out0 | int which |
out1 | int who |
out2 | int niceval |
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 141
- x86 97
- arm64 140
- arm 97
- riscv64 140
- ia32 97
- x32 1073741965
- loongarch64 140
- ppc64 97
- ppc 97
- s390x 97
- mips64 5138
- mipsn32 6138
- mipso32 4097
- alpha 96
- arc 140
- blackfin 97, removed in 4.17
- cris 97, removed in 4.17
- csky 140
- frv 97, removed in 4.17
- hexagon 140
- m32r 97, removed in 4.17
- m68k 97
- metag 140, removed in 4.17
- microblaze 97
- mn10300 97, removed in 4.17
- nds32 140, removed in 5.18
- nios2 140
- openrisc 140
- parisc 97
- score 140, removed in 4.17
- sh 97
- sparc 96
- sparc64 96
- tilegx 140, removed in 4.17
- tilepro 140, removed in 4.17
- xtensa 133
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/setpriority?kernel=all