| ... | @@ -1175,20 +1175,7 @@ const LinuxThreadImpl = struct { | ... | @@ -1175,20 +1175,7 @@ const LinuxThreadImpl = struct { |
| 1175 | [len] "r" (self.mapped.len), | 1175 | [len] "r" (self.mapped.len), |
| 1176 | : "memory" | 1176 | : "memory" |
| 1177 | ), | 1177 | ), |
| 1178 | .riscv32 => asm volatile ( | 1178 | .riscv32, .riscv64 => asm volatile ( |
| 1179 | \\ li a7, 215 # SYS_munmap | | |
| 1180 | \\ mv a0, %[ptr] | | |
| 1181 | \\ mv a1, %[len] | | |
| 1182 | \\ ecall | | |
| 1183 | \\ li a7, 93 # SYS_exit | | |
| 1184 | \\ mv a0, zero | | |
| 1185 | \\ ecall | | |
| 1186 | : | | |
| 1187 | : [ptr] "r" (@intFromPtr(self.mapped.ptr)), | | |
| 1188 | [len] "r" (self.mapped.len), | | |
| 1189 | : "memory" | | |
| 1190 | ), | | |
| 1191 | .riscv64 => asm volatile ( | | |
| 1192 | \\ li a7, 215 # SYS_munmap | 1179 | \\ li a7, 215 # SYS_munmap |
| 1193 | \\ mv a0, %[ptr] | 1180 | \\ mv a0, %[ptr] |
| 1194 | \\ mv a1, %[len] | 1181 | \\ mv a1, %[len] |