syscall.sh / hexagon / clone3
clone3
create a child process
sys_clone3(struct clone_args *uargs, size_t size)
| number | 435 (0x1b3) |
|---|---|
| abi | common |
| entry point | sys_clone3 |
| since | Linux 6.11 |
| man page | clone3(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r6 | 435, the syscall number |
r0 | struct clone_args *uargs |
r1 | size_t size |
r0 | the return value |
Then run trap0(#1) 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
- mipso32 4435
- alpha 545
- arc 435
- csky 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/hexagon/clone3