[kaffe] CVS kaffe (inaba): Added signal handler macro for arm/netbsd1.

Kaffe CVS cvs-commits at kaffe.org
Wed Aug 8 16:41:30 PDT 2007


PatchSet 7527 
Date: 2007/08/08 23:38:48
Author: inaba
Branch: HEAD
Tag: (none) 
Log:
Added signal handler macro for arm/netbsd1.

Members: 
	ChangeLog:1.5025->1.5026 
	config/arm/netbsd1/md.h:1.5->1.6 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.5025 kaffe/ChangeLog:1.5026
--- kaffe/ChangeLog:1.5025	Wed Aug  8 21:24:15 2007
+++ kaffe/ChangeLog	Wed Aug  8 23:38:48 2007
@@ -1,3 +1,7 @@
+2007-08-09  Kiyo Inaba <inaba at src.ricoh.co.jp>
+
+	* config/arm/netbsd1/md.h: Added signal handler macro.
+
 2007-08-08  Guilhem Lavaux  <guilhem at kaffe.org>
 
 	* kaffe/kaffevm/boehm-gc/gc-kaffe.c
Index: kaffe/config/arm/netbsd1/md.h
diff -u kaffe/config/arm/netbsd1/md.h:1.5 kaffe/config/arm/netbsd1/md.h:1.6
--- kaffe/config/arm/netbsd1/md.h:1.5	Thu Dec 11 16:43:33 2003
+++ kaffe/config/arm/netbsd1/md.h	Wed Aug  8 23:38:49 2007
@@ -16,6 +16,18 @@
 #include "arm/sysdepCallMethod.h"
 #include "arm/threads.h"
 
+/**/
+/* Extra exception handling information. */
+/**/
+#include <signal.h>
+
+#define	SIGNAL_ARGS(sig, sc) int sig, int code, struct sigcontext *sc
+#define SIGNAL_CONTEXT_POINTER(scp) struct sigcontext *scp
+#define GET_SIGNAL_CONTEXT_POINTER(scp) (scp)
+#define SIGNAL_PC(scp) ((uintp)(scp)->sc_pc)
+
+/* #include "kaffe-unix-stack.h" */
+
 #if defined(TRANSLATOR)
 #include "jit-md.h"
 #endif




More information about the kaffe mailing list