finit_module on score
load a kernel module
sys_finit_module(int fd, const char *uargs, int flags)
| number | 273 (0x111) |
|---|---|
| abi | common |
| entry point | sys_finit_module |
| since | Linux 3.8 |
| man page | finit_module(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 273, the syscall number |
r4 | int fd |
r5 | const char *uargs |
r6 | int flags |
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 313
- x86 350
- arm64 273
- arm 379
- riscv64 273
- ia32 350
- x32 1073742137
- loongarch64 273
- ppc64 353
- ppc 353
- s390x 344
- mips64 5307
- mipsn32 6312
- mipso32 4348
- alpha 507
- arc 273
- blackfin 384, removed in 4.17
- cris 351, removed in 4.17
- csky 273
- hexagon 273
- ia64 1335, removed in 6.7
- m68k 348
- metag 273, removed in 4.17
- microblaze 380
- nds32 273, removed in 5.18
- nios2 273
- openrisc 273
- parisc 333
- sh 368
- sparc 342
- sparc64 342
- tilegx 273, removed in 4.17
- tilepro 273, removed in 4.17
- xtensa 332
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/finit_module?kernel=all