getitimer on ia64
get or set value of an interval timer
sys_getitimer(int which, struct __kernel_old_itimerval *value)
| number | 1119 (0x45f) |
|---|---|
| abi | common |
| kconfig | CONFIG_POSIX_TIMERS |
| entry point | sys_getitimer |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | getitimer(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1119, the syscall number |
out0 | int which |
out1 | struct __kernel_old_itimerval *value |
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 36
- x86 105
- arm64 102
- arm 105
- riscv64 102
- ia32 105
- x32 1073741860
- loongarch64 102
- ppc64 105
- ppc 105
- s390x 105
- mips64 5035
- mipsn32 6035
- mipso32 4105
- alpha 361
- arc 102
- blackfin 105, removed in 4.17
- cris 105, removed in 4.17
- csky 102
- frv 105, removed in 4.17
- hexagon 102
- m32r 105, removed in 4.17
- m68k 105
- metag 102, removed in 4.17
- microblaze 105
- mn10300 105, removed in 4.17
- nds32 102, removed in 5.18
- nios2 102
- openrisc 102
- parisc 105
- score 102, removed in 4.17
- sh 105
- sparc 86
- sparc64 86
- tilegx 102, removed in 4.17
- tilepro 102, removed in 4.17
- xtensa 135
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/getitimer?kernel=all