prlimit64 on ia64

get/set resource limits

sys_prlimit64(pid_t pid, unsigned int resource, const struct rlimit64 *new_rlim, struct rlimit64 *old_rlim)
number1325 (0x52d)
abicommon
entry pointsys_prlimit64
sinceLinux 5.0 or earlier (5.0 is the first release scanned for ia64)
man pageprlimit64(2)
sourceelixir.bootlin.com

Registers

registervalue
r151325, the syscall number
out0pid_t pid
out1unsigned int resource
out2const struct rlimit64 *new_rlim
out3struct rlimit64 *old_rlim
r8the 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

Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/prlimit64?kernel=all