| ... | @@ -113,8 +113,8 @@ pub fn clone() callconv(.naked) u32 { | ... | @@ -113,8 +113,8 @@ pub fn clone() callconv(.naked) u32 { |
| 113 | // __clone(func, stack, flags, arg, ptid, tls, ctid) | 113 | // __clone(func, stack, flags, arg, ptid, tls, ctid) |
| 114 | // r0, r1, r2, r3, +0, +4, +8 | 114 | // r0, r1, r2, r3, +0, +4, +8 |
| 115 | // | 115 | // |
| 116 | // syscall(SYS_clone, flags, stack, ptid, tls, ctid) | 116 | // syscall(SYS_clone, flags, stack, ptid, ctid, tls) |
| 117 | // r7 r0, r1, r2, r3, r4 | 117 | // r7 r0, r1, r2, r3, r4 |
| 118 | asm volatile ( | 118 | asm volatile ( |
| 119 | \\ // Preserve callee-saved registers. | 119 | \\ // Preserve callee-saved registers. |
| 120 | \\ mov t0, r4 | 120 | \\ mov t0, r4 |