| ... | ... | @@ -92,16 +92,6 @@ pub fn getModuleSlide(si: *SelfInfo, io: Io, address: usize) Error!usize { |
| 92 | 92 | } |
| 93 | 93 | |
| 94 | 94 | pub const can_unwind: bool = s: { |
| 95 | | // The DWARF code can't deal with ILP32 ABIs yet: https://github.com/ziglang/zig/issues/25447 |
| 96 | | switch (builtin.target.abi) { |
| 97 | | .gnuabin32, |
| 98 | | .muslabin32, |
| 99 | | .gnux32, |
| 100 | | .muslx32, |
| 101 | | => break :s false, |
| 102 | | else => {}, |
| 103 | | } |
| 104 | | |
| 105 | 95 | // Notably, we are yet to support unwinding on ARM. There, unwinding is not done through |
| 106 | 96 | // `.eh_frame`, but instead with the `.ARM.exidx` section, which has a different format. |
| 107 | 97 | const archs: []const std.Target.Cpu.Arch = switch (builtin.target.os.tag) { |