finit_module on ia64
load a kernel module
sys_finit_module(int fd, const char *uargs, int flags)
| number | 1335 (0x537) |
|---|---|
| abi | common |
| entry point | sys_finit_module |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | finit_module(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1335, the syscall number |
out0 | int fd |
out1 | const char *uargs |
out2 | int flags |
r8 | the return value |
Then run break 0x100000 to enter the kernel.
The kernel uses r10 to signal an error.
The pipe call returns file descriptors in r8 and r9.
This architecture was removed from the Linux kernel in Linux 6.7. The newest release with a syscall table here is Linux 6.6. 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
- m68k 348
- metag 273, removed in 4.17
- microblaze 380
- nds32 273, removed in 5.18
- nios2 273
- openrisc 273
- parisc 333
- score 273, removed in 4.17
- 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/ia64/finit_module?kernel=all