authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-01-21 13:18:14+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-01-21 13:18:14+01:00
log24f6c07653eaadb70901ef251d091d3c3c0e010f
tree6b6f243cdab03712d203cc6de7eae64e0f0eedc1
parenteb0c959b43f0581177299de53990be1a65e75947

std.macho: add OLD = 0 as valid mode for both arm64 and x86_64


1 files changed, 2 insertions(+), 0 deletions(-)

lib/std/macho.zig+2
...@@ -2011,6 +2011,7 @@ pub const UNWIND_PERSONALITY_MASK: u32 = 0x30000000;...@@ -2011,6 +2011,7 @@ pub const UNWIND_PERSONALITY_MASK: u32 = 0x30000000;
2011// x86_642011// x86_64
2012pub const UNWIND_X86_64_MODE_MASK: u32 = 0x0F000000;2012pub const UNWIND_X86_64_MODE_MASK: u32 = 0x0F000000;
2013pub const UNWIND_X86_64_MODE = enum(u4) {2013pub const UNWIND_X86_64_MODE = enum(u4) {
2014 OLD = 0,
2014 RBP_FRAME = 1,2015 RBP_FRAME = 1,
2015 STACK_IMMD = 2,2016 STACK_IMMD = 2,
2016 STACK_IND = 3,2017 STACK_IND = 3,
...@@ -2039,6 +2040,7 @@ pub const UNWIND_X86_64_REG = enum(u3) {...@@ -2039,6 +2040,7 @@ pub const UNWIND_X86_64_REG = enum(u3) {
2039// arm642040// arm64
2040pub const UNWIND_ARM64_MODE_MASK: u32 = 0x0F000000;2041pub const UNWIND_ARM64_MODE_MASK: u32 = 0x0F000000;
2041pub const UNWIND_ARM64_MODE = enum(u4) {2042pub const UNWIND_ARM64_MODE = enum(u4) {
2043 OLD = 0,
2042 FRAMELESS = 2,2044 FRAMELESS = 2,
2043 DWARF = 3,2045 DWARF = 3,
2044 FRAME = 4,2046 FRAME = 4,