| ... | ... | @@ -303,10 +303,8 @@ const MachODumper = struct { |
| 303 | 303 | if (symtab_cmd) |cmd| { |
| 304 | 304 | try writer.writeAll("symtab\n"); |
| 305 | 305 | const strtab = bytes[cmd.stroff..][0..cmd.strsize]; |
| 306 | | const symtab = @ptrCast( |
| 307 | | [*]const macho.nlist_64, |
| 308 | | @alignCast(@alignOf(macho.nlist_64), bytes.ptr + cmd.symoff), |
| 309 | | )[0..cmd.nsyms]; |
| 306 | const raw_symtab = bytes[cmd.symoff..][0 .. cmd.nsyms * @sizeOf(macho.nlist_64)]; |
| 307 | const symtab = mem.bytesAsSlice(macho.nlist_64, raw_symtab); |
| 310 | 308 | |
| 311 | 309 | for (symtab) |sym| { |
| 312 | 310 | if (sym.stab()) continue; |