| ... | @@ -417,7 +417,7 @@ fn unwindFrameInner(si: *SelfInfo, io: Io, context: *UnwindContext) !usize { | ... | @@ -417,7 +417,7 @@ fn unwindFrameInner(si: *SelfInfo, io: Io, context: *UnwindContext) !usize { |
| 417 | const rules = try context.computeRules(gpa, dwarf, unwind.vmaddr_slide, encoding.value.arm64.dwarf); | 417 | const rules = try context.computeRules(gpa, dwarf, unwind.vmaddr_slide, encoding.value.arm64.dwarf); |
| 418 | return context.next(gpa, &rules); | 418 | return context.next(gpa, &rules); |
| 419 | }, | 419 | }, |
| 420 | .FRAME => ip: { | 420 | .FRAME, .FRAME_PAUTH_LR => ip: { |
| 421 | const frame = encoding.value.arm64.frame; | 421 | const frame = encoding.value.arm64.frame; |
| 422 | | 422 | |
| 423 | const fp = (try dwarfRegNative(&context.cpu_state, fp_reg_num)).*; | 423 | const fp = (try dwarfRegNative(&context.cpu_state, fp_reg_num)).*; |