syscall.sh / mipso32 / clone3
clone3
create a child process
sys_clone3(struct clone_args *uargs, size_t size)
| number | 4435 (0x1153) |
|---|---|
| abi | o32 |
| entry point | sys_clone3 |
| since | Linux 5.4 |
| man page | clone3(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
v0 | 4435, the syscall number |
a0 | struct clone_args *uargs |
a1 | size_t size |
v0 | the return value |
Then run syscall to enter the kernel.
Same syscall on other architectures
- x64 435
- x86 435
- arm64 435
- arm 435
- riscv64 435
- x32 1073742259
- loongarch64 435
- ppc64 435
- ppc 435
- s390x 435
- mips64 5435
- mipsn32 6435
- alpha 545
- arc 435
- csky 435
- hexagon 435
- m68k 435
- microblaze 435
- nios2 435
- openrisc 435
- parisc 435
- sparc 435
- sparc64 435
- xtensa 435
Get this as JSON: https://api.syscall.sh/v2/syscalls/mipso32/clone3