瀏覽代碼

Fix SigContextRec record for x86_64 cpu

git-svn-id: trunk@22388 -
pierre 13 年之前
父節點
當前提交
6ac8b6e9c7
共有 1 個文件被更改,包括 8 次插入5 次删除
  1. 8 5
      rtl/netbsd/signal.inc

+ 8 - 5
rtl/netbsd/signal.inc

@@ -251,16 +251,17 @@ enum { _FRAME_GREG(GREG_OFFSETS) _NGREG = 26 };
 *)
 {$ifdef X86_64}
         SigContextRec = record
+	sc_args : array[0..6] of clong;
 	sc_rdi : clong;
 	sc_rsi : clong;
-        sc_rdx : clong;
 	sc_rcx : clong;
+        sc_rdx : clong;
 	sc_r8  : clong;
 	sc_r9  : clong;
-	sc_arg6  : clong;
-	sc_arg7  : clong;
-	sc_arg8  : clong;
-	sc_arg9  : clong;
+	//sc_arg6  : clong;
+	//sc:wq_arg7  : clong;
+	//sc_arg8  : clong;
+	//sc_arg9  : clong;
 	sc_r10 : clong;
 	sc_r11 : clong;
 	sc_r12 : clong;
@@ -281,6 +282,8 @@ enum { _FRAME_GREG(GREG_OFFSETS) _NGREG = 26 };
 	sc_rflags : clong;
 	sc_rsp : clong;
 	sc_ss  : clong;
+	sc_pad : clong;
+	sc_fpregs : array [0..511] of byte;
 	end;
 {$endif def x86_64}