pub fn sys_clone(abi: &mut LinuxRiscv64Abi, trapframe: &mut Trapframe) -> usizeExpand description
Linux sys_clone implementation for RISC-V64 ABI
RISC-V64 clone argument order (Linux ABI): long clone(unsigned long flags, void *stack, int *parent_tid, unsigned long tls, int *child_tid);
Arguments:
- flags: clone flags (CLONE_VM, CLONE_FS, etc.)
- stack: child stack pointer (NULL to duplicate parent stack)
- parent_tid: pointer to store parent TID (for CLONE_PARENT_SETTID)
- child_tid: pointer to store child TID (for CLONE_CHILD_SETTID/CLONE_CHILD_CLEARTID)
- tls: TLS (Thread Local Storage) pointer