diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2025-10-03 03:27:02 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2025-10-03 03:29:20 +0200 |
| commit | 8263f55ab271c499a8a2133ef52e615850846bd1 (patch) | |
| tree | 7f49b910e6b87acf922a6bae899ed4e7b36710fd /lib/std/debug/Dwarf.zig | |
| parent | 006bc5a8ca815e5c20438fa747bfbb336a6b5066 (diff) | |
| download | zig-8263f55ab271c499a8a2133ef52e615850846bd1.tar.gz zig-8263f55ab271c499a8a2133ef52e615850846bd1.zip | |
std.debug: add s390x-linux unwind support
Diffstat (limited to 'lib/std/debug/Dwarf.zig')
| -rw-r--r-- | lib/std/debug/Dwarf.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/std/debug/Dwarf.zig b/lib/std/debug/Dwarf.zig index ab064617ea..e510c84f15 100644 --- a/lib/std/debug/Dwarf.zig +++ b/lib/std/debug/Dwarf.zig @@ -1433,6 +1433,7 @@ pub fn ipRegNum(arch: std.Target.Cpu.Arch) ?u16 { .arm, .armeb, .thumb, .thumbeb => 15, .loongarch32, .loongarch64 => 32, .riscv32, .riscv32be, .riscv64, .riscv64be => 32, + .s390x => 65, .x86 => 8, .x86_64 => 16, else => null, @@ -1445,6 +1446,7 @@ pub fn fpRegNum(arch: std.Target.Cpu.Arch) u16 { .arm, .armeb, .thumb, .thumbeb => 11, .loongarch32, .loongarch64 => 22, .riscv32, .riscv32be, .riscv64, .riscv64be => 8, + .s390x => 11, .x86 => 5, .x86_64 => 6, else => unreachable, @@ -1457,6 +1459,7 @@ pub fn spRegNum(arch: std.Target.Cpu.Arch) u16 { .arm, .armeb, .thumb, .thumbeb => 13, .loongarch32, .loongarch64 => 3, .riscv32, .riscv32be, .riscv64, .riscv64be => 2, + .s390x => 15, .x86 => 4, .x86_64 => 7, else => unreachable, |
