| ... | ... | @@ -769,16 +769,13 @@ const LinuxThreadImpl = struct { |
| 769 | 769 | ), |
| 770 | 770 | .x86_64 => asm volatile ( |
| 771 | 771 | \\ movq $11, %%rax |
| 772 | | \\ movq %[ptr], %%rbx |
| 773 | | \\ movq %[len], %%rcx |
| 774 | 772 | \\ syscall |
| 775 | 773 | \\ movq $60, %%rax |
| 776 | 774 | \\ movq $1, %%rdi |
| 777 | 775 | \\ syscall |
| 778 | 776 | : |
| 779 | | : [ptr] "r" (@ptrToInt(self.mapped.ptr)), |
| 780 | | [len] "r" (self.mapped.len), |
| 781 | | : "memory" |
| 777 | : [ptr] "{rdi}" (@ptrToInt(self.mapped.ptr)), |
| 778 | [len] "{rsi}" (self.mapped.len), |
| 782 | 779 | ), |
| 783 | 780 | .arm, .armeb, .thumb, .thumbeb => asm volatile ( |
| 784 | 781 | \\ mov r7, #91 |