| ... | ... | @@ -1235,6 +1235,18 @@ const LinuxThreadImpl = struct { |
| 1235 | 1235 | : [ptr] "r" (@intFromPtr(self.mapped.ptr)), |
| 1236 | 1236 | [len] "r" (self.mapped.len), |
| 1237 | 1237 | : .{ .memory = true }), |
| 1238 | .alpha => asm volatile ( |
| 1239 | \\ ldi $0, 73 # SYS_munmap |
| 1240 | \\ mov %[ptr], $16 |
| 1241 | \\ mov %[len], $17 |
| 1242 | \\ callsys |
| 1243 | \\ ldi $0, 1 # SYS_exit |
| 1244 | \\ ldi $16, 0 |
| 1245 | \\ callsys |
| 1246 | : |
| 1247 | : [ptr] "r" (@intFromPtr(self.mapped.ptr)), |
| 1248 | [len] "r" (self.mapped.len), |
| 1249 | : .{ .memory = true }), |
| 1238 | 1250 | .hexagon => asm volatile ( |
| 1239 | 1251 | \\ r6 = #215 // SYS_munmap |
| 1240 | 1252 | \\ r0 = %[ptr] |