2005-09-23 Miguel de Icaza <miguel@novell.com>
authorMiguel de Icaza <miguel@gnome.org>
Fri, 23 Sep 2005 23:39:46 +0000 (23:39 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Fri, 23 Sep 2005 23:39:46 +0000 (23:39 -0000)
* mini.c (SIG_HANDLER_SIGNATURE): Only dereference info if it is
part of the SIG_HANDLER_SIGNATURE.

svn path=/trunk/mono/; revision=50654

mono/mini/ChangeLog
mono/mini/mini.c

index bcc73d72f2edc193d1e0e7df0901848276a81485..cf47709d5bd2ab94e01e627b962153aa8aa91e55 100644 (file)
@@ -1,3 +1,8 @@
+2005-09-23  Miguel de Icaza  <miguel@novell.com>
+
+       * mini.c (SIG_HANDLER_SIGNATURE): Only dereference info if it is
+       part of the SIG_HANDLER_SIGNATURE.  
+
 2005-09-23  Zoltan Varga  <vargaz@gmail.com>
 
        * mini.h mini.c: Add a new MONO_DEBUG option to collect metadata pagefault
index f708b4cb406d5a0934f8a5180ead62597bc7efdc..410ec43d4d38f20a043d6e987170e1dc6e5fba78 100644 (file)
@@ -9821,12 +9821,14 @@ SIG_HANDLER_SIGNATURE (sigsegv_signal_handler)
 #endif
        GET_CONTEXT
 
+#ifdef MONO_ARCH_USE_SIGACTION
        if (debug_options.collect_pagefault_stats) {
                if (mono_raw_buffer_is_pagefault (info->si_addr)) {
                        mono_raw_buffer_handle_pagefault (info->si_addr);
                        return;
                }
        }
+#endif
 
 #ifdef MONO_ARCH_SIGSEGV_ON_ALTSTACK
        /* Can't allocate memory using Boehm GC on altstack */