syscall.sh / mipsn32 / setitimer
setitimer
get or set value of an interval timer
compat_sys_setitimer(int which, struct __kernel_old_itimerval *value, struct __kernel_old_itimerval *ovalue)
| number | 6036 (0x1794) |
|---|---|
| abi | n32 |
| entry point | compat_sys_setitimer |
| since | Linux 5.0 |
| man page | setitimer(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
v0 | 6036, the syscall number |
a0 | int which |
a1 | struct __kernel_old_itimerval *value |
a2 | struct __kernel_old_itimerval *ovalue |
v0 | the return value |
Then run syscall to enter the kernel.
Same syscall on other architectures
- x64 38
- x86 104
- arm64 103
- arm 104
- riscv64 103
- x32 1073741862
- loongarch64 103
- ppc64 104
- ppc 104
- s390x 104
- mips64 5036
- mipso32 4104
- alpha 362
- arc 103
- csky 103
- hexagon 103
- m68k 104
- microblaze 104
- nios2 103
- openrisc 103
- parisc 104
- sh 104
- sparc 83
- sparc64 83
- xtensa 134
Get this as JSON: https://api.syscall.sh/v2/syscalls/mipsn32/setitimer