getrlimit on ia64
get/set resource limits
sys_getrlimit(unsigned int resource, struct rlimit *rlim)
| number | 1085 (0x43d) |
|---|---|
| abi | common |
| entry point | sys_getrlimit |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | getrlimit(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1085, the syscall number |
out0 | unsigned int resource |
out1 | struct rlimit *rlim |
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 97
- x86 76
- arm64 163
- riscv64 163
- ia32 76
- x32 1073741921
- ppc 76
- s390x 191
- mips64 5095
- mipsn32 6095
- mipso32 4076
- alpha 144
- arc 163
- blackfin 191, removed in 4.17
- cris 76, removed in 4.17
- csky 163
- hexagon 163
- m68k 76
- metag 163, removed in 4.17
- mn10300 76, removed in 4.17
- nds32 163, removed in 5.18
- nios2 163
- openrisc 163
- parisc 76
- score 163, removed in 4.17
- sh 76
- sparc 144
- sparc64 144
- tilegx 163, removed in 4.17
- tilepro 163, removed in 4.17
- xtensa 189
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/getrlimit?kernel=all