Pārlūkot izejas kodu

Use frame register $r22 (aliased as $fp) inside SignalToRunerror for loongarch64 CPU to fix backtrace dumps

Pierre Muller 2 gadi atpakaļ
vecāks
revīzija
bc641cc76b
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      rtl/linux/loongarch64/sighnd.inc

+ 1 - 1
rtl/linux/loongarch64/sighnd.inc

@@ -93,5 +93,5 @@ begin
   if res<>0 then
   if res<>0 then
     HandleErrorAddrFrame(res,
     HandleErrorAddrFrame(res,
       pointer(uContext^.uc_mcontext.pc),
       pointer(uContext^.uc_mcontext.pc),
-      pointer(uContext^.uc_mcontext.regs[3]));
+      pointer(uContext^.uc_mcontext.regs[22]));
 end;
 end;