PatchSet 4843 
Date: 2004/06/14 17:44:00
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Fix for NetBSD.

        * kaffe/kaffevm/systems/unix-jthreads/signal.c
        (detectStackBoundaries): Register also SIGBUS if available.

Members: 
        ChangeLog:1.2410->1.2411 
        kaffe/kaffevm/systems/unix-jthreads/signal.c:1.19->1.20 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2410 kaffe/ChangeLog:1.2411
--- kaffe/ChangeLog:1.2410      Mon Jun 14 11:12:42 2004
+++ kaffe/ChangeLog     Mon Jun 14 17:44:00 2004
@@ -1,3 +1,8 @@
+2004-06-14  Guilhem Lavaux <[EMAIL PROTECTED]>
+
+       * kaffe/kaffevm/systems/unix-jthreads/signal.c
+       (detectStackBoundaries): Register also SIGBUS if available.
+
 2004-06-14  Dalibor Topic  <[EMAIL PROTECTED]>,
 
        * kaffe/kaffe/Makefile.am:
Index: kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c
diff -u kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c:1.19 
kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c:1.20
--- kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c:1.19     Sun May 30 20:37:09 
2004
+++ kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c  Mon Jun 14 17:44:02 2004
@@ -464,7 +464,12 @@
 
        setupSigAltStack();
 
-       registerSignalHandler(SIGSEGV, stackOverflowDetector, false);
+#if defined(SIGSEGV)
+       registerSyncSignalHandler(SIGSEGV, stackOverflowDetector);
+#endif
+#if defined(SIGBUS)
+       registerSyncSignalHandler(SIGBUS, stackOverflowDetector);
+#endif
        
        if (JTHREAD_SETJMP(outOfLoop) == 0)
        {

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to