* Added md_init
authortwisti <none@none>
Sat, 25 Jun 2005 15:32:34 +0000 (15:32 +0000)
committertwisti <none@none>
Sat, 25 Jun 2005 15:32:34 +0000 (15:32 +0000)
src/vm/jit/powerpc/darwin/md.c
src/vm/jit/powerpc/linux/md.c

index 9290eac0e102637091e215ffa7f8b44817973baf..920852f3c79cb0a6823260daa978d6ff40b0d5d2 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: md.c 2808 2005-06-23 13:53:13Z twisti $
+   $Id: md.c 2830 2005-06-25 15:32:34Z twisti $
 
 */
 
@@ -112,6 +112,24 @@ int cacao_catch_Handler(mach_port_t thread)
 #endif
 
 
+/* md_init *********************************************************************
+
+   Do some machine dependent initialization.
+
+*******************************************************************************/
+
+void md_init(void)
+{
+       /* nothing to do */
+}
+
+
+/* signal_handler_sigsegv ******************************************************
+
+   NullPointerException signal handler for hardware null pointer check.
+
+*******************************************************************************/
+
 void signal_handler_sigsegv(int sig, siginfo_t *siginfo, void *_p)
 {
        ucontext_t         *uc;
@@ -134,7 +152,7 @@ void signal_handler_sigsegv(int sig, siginfo_t *siginfo, void *_p)
        reg = (instr >> 16) & 31;
        addr = gregs[reg];
 
-       if (addr == NULL) {
+       if (addr == 0) {
                /* set the REG_ITMP1_XPTR, REG_ITMP2_XPC and new PC */
 
                ss->r11 = (ptrint) new_nullpointerexception();
index f8f41d3b4b8a0a13793c81215153d659d8e044a8..977e2a3603588c292fb12c81eb605705d7914f54 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: md.c 2816 2005-06-23 15:21:02Z twisti $
+   $Id: md.c 2830 2005-06-25 15:32:34Z twisti $
 
 */
 
 #include "vm/jit/asmpart.h"
 
 
+/* md_init *********************************************************************
+
+   Do some machine dependent initialization.
+
+*******************************************************************************/
+
+void md_init(void)
+{
+       /* nothing to do */
+}
+
+
 /* signal_handle_sigsegv *******************************************************
 
    NullPointerException signal handler for hardware null pointer check.