| ... | ... | @@ -1259,6 +1259,18 @@ const LinuxThreadImpl = struct { |
| 1259 | 1259 | : [ptr] "r" (@intFromPtr(self.mapped.ptr)), |
| 1260 | 1260 | [len] "r" (self.mapped.len), |
| 1261 | 1261 | : .{ .memory = true }), |
| 1262 | .hppa => asm volatile ( |
| 1263 | \\ ldi 91, %%r20 /* SYS_munmap */ |
| 1264 | \\ copy %[ptr], %%r26 |
| 1265 | \\ copy %[len], %%r25 |
| 1266 | \\ ble 0x100(%%sr2, %%r0) |
| 1267 | \\ ldi 1, %%r20 /* SYS_exit */ |
| 1268 | \\ ldi 0, %%r26 |
| 1269 | \\ ble 0x100(%%sr2, %%r0) |
| 1270 | : |
| 1271 | : [ptr] "r" (@intFromPtr(self.mapped.ptr)), |
| 1272 | [len] "r" (self.mapped.len), |
| 1273 | : .{ .memory = true }), |
| 1262 | 1274 | .m68k => asm volatile ( |
| 1263 | 1275 | \\ move.l #91, %%d0 // SYS_munmap |
| 1264 | 1276 | \\ move.l %[ptr], %%d1 |