munlockall on metag
lock and unlock memory
sys_munlockall(void)
| number | 231 (0xe7) |
|---|---|
| abi | common |
| entry point | sys_munlockall |
| since | Linux 3.9 or earlier (3.9 is the first release scanned for metag) |
| man page | munlockall(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
D1Re0 | 231, the syscall number |
D0Re0 | the return value |
Then run SWITCH #0x440001 to enter the kernel.
Values wider than one register are packed into consecutive arguments.
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 152
- x86 153
- arm64 231
- arm 153
- riscv64 231
- ia32 153
- x32 1073741976
- loongarch64 231
- ppc64 153
- ppc 153
- s390x 153
- mips64 5149
- mipsn32 6149
- mipso32 4157
- alpha 317
- arc 231
- cris 153, removed in 4.17
- csky 231
- frv 153, removed in 4.17
- hexagon 231
- ia64 1159, removed in 6.7
- m32r 153, removed in 4.17
- m68k 153
- microblaze 153
- mn10300 153, removed in 4.17
- nds32 231, removed in 5.18
- nios2 231
- openrisc 231
- parisc 153
- score 231, removed in 4.17
- sh 153
- sparc 240
- sparc64 240
- tilegx 231, removed in 4.17
- tilepro 231, removed in 4.17
- xtensa 87
Get this as JSON: https://api.syscall.sh/v2/syscalls/metag/munlockall?kernel=all