sched_rr_get_interval on score
get the SCHED_RR interval for the named process
sys_sched_rr_get_interval(pid_t pid, struct timespec *interval)
| number | 127 (0x7f) |
|---|---|
| abi | common |
| entry point | sys_sched_rr_get_interval |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | sched_rr_get_interval(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 127, the syscall number |
r4 | pid_t pid |
r5 | struct timespec *interval |
r4 | the return value |
Then run syscall to enter the kernel.
r7 is the error flag and r4 then holds the positive error number.
This architecture was removed from the Linux kernel in Linux 4.17. The newest release with a syscall table here is Linux 4.16. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 148
- x86 161
- arm64 127
- arm 161
- riscv64 127
- ia32 161
- x32 1073741972
- loongarch64 127
- ppc64 161
- ppc 161
- s390x 161
- mips64 5145
- mipsn32 6145
- mipso32 4165
- alpha 337
- arc 127
- blackfin 161, removed in 4.17
- cris 161, removed in 4.17
- csky 127
- frv 161, removed in 4.17
- hexagon 127
- ia64 1167, removed in 6.7
- m32r 161, removed in 4.17
- m68k 161
- metag 127, removed in 4.17
- microblaze 161
- mn10300 161, removed in 4.17
- nds32 127, removed in 5.18
- nios2 127
- openrisc 127
- parisc 161
- sh 161
- sparc 248
- sparc64 248
- tilegx 127, removed in 4.17
- tilepro 127, removed in 4.17
- xtensa 218
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/sched_rr_get_interval?kernel=all