reboot on score
reboot or enable/disable Ctrl-Alt-Del
sys_reboot(int magic1, int magic2, unsigned int cmd, void *arg)
| number | 142 (0x8e) |
|---|---|
| abi | common |
| entry point | sys_reboot |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | reboot(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 142, the syscall number |
r4 | int magic1 |
r5 | int magic2 |
r6 | unsigned int cmd |
r7 | void *arg |
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 169
- x86 88
- arm64 142
- arm 88
- riscv64 142
- ia32 88
- x32 1073741993
- loongarch64 142
- ppc64 88
- ppc 88
- s390x 88
- mips64 5164
- mipsn32 6164
- mipso32 4088
- alpha 311
- arc 142
- blackfin 88, removed in 4.17
- cris 88, removed in 4.17
- csky 142
- frv 88, removed in 4.17
- hexagon 142
- ia64 1096, removed in 6.7
- m32r 88, removed in 4.17
- m68k 88
- metag 142, removed in 4.17
- microblaze 88
- mn10300 88, removed in 4.17
- nds32 142, removed in 5.18
- nios2 142
- openrisc 142
- parisc 88
- sh 88
- sparc 55
- sparc64 55
- tilegx 142, removed in 4.17
- tilepro 142, removed in 4.17
- xtensa 203
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/reboot?kernel=all