| ... | ... | @@ -1188,6 +1188,17 @@ const LinuxThreadImpl = struct { |
| 1188 | 1188 | [len] "r" (self.mapped.len), |
| 1189 | 1189 | : "memory" |
| 1190 | 1190 | ), |
| 1191 | .s390x => asm volatile ( |
| 1192 | \\ lgr %%r2, %[ptr] |
| 1193 | \\ lgr %%r3, %[len] |
| 1194 | \\ svc 91 # SYS_munmap |
| 1195 | \\ lghi %%r2, 0 |
| 1196 | \\ svc 1 # SYS_exit |
| 1197 | : |
| 1198 | : [ptr] "r" (@intFromPtr(self.mapped.ptr)), |
| 1199 | [len] "r" (self.mapped.len), |
| 1200 | : "memory" |
| 1201 | ), |
| 1191 | 1202 | .sparc => asm volatile ( |
| 1192 | 1203 | \\ # See sparc64 comments below. |
| 1193 | 1204 | \\ 1: |