PatchSet 5492 
Date: 2005/02/06 23:29:17
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Small cleanup in exception.[ch]

2005-02-06  Dalibor Topic  <[EMAIL PROTECTED]>

        * kaffe/kaffevm/exception.c (vmExcept_isJNIFrame,
        vmExcept_JNIContains, vmExcept_setJNIFrame,
        vmExcept_jumpToHandler, vmExcept_setSyncObj,
        vmExcept_getSyncObj, vmExcept_setPC,
        vmExcept_getPC): Moved over here from
        kaffe/kaffevm/exception.h, and made static when
        appropriate.

Members: 
        ChangeLog:1.3537->1.3538 
        kaffe/kaffevm/exception.c:1.91->1.92 
        kaffe/kaffevm/exception.h:1.30->1.31 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.3537 kaffe/ChangeLog:1.3538
--- kaffe/ChangeLog:1.3537      Sun Feb  6 20:45:06 2005
+++ kaffe/ChangeLog     Sun Feb  6 23:29:17 2005
@@ -1,5 +1,15 @@
 2005-02-06  Dalibor Topic  <[EMAIL PROTECTED]>
 
+       * kaffe/kaffevm/exception.c (vmExcept_isJNIFrame,
+       vmExcept_JNIContains, vmExcept_setJNIFrame,
+       vmExcept_jumpToHandler, vmExcept_setSyncObj,
+       vmExcept_getSyncObj, vmExcept_setPC,
+       vmExcept_getPC): Moved over here from 
+       kaffe/kaffevm/exception.h, and made static when 
+       appropriate.
+
+2005-02-06  Dalibor Topic  <[EMAIL PROTECTED]>
+
        * libraries/clib/native/java_lang_ref_Reference.c
        (Java_java_lang_ref_Reference_create):
        Removed unused variables.
Index: kaffe/kaffe/kaffevm/exception.c
diff -u kaffe/kaffe/kaffevm/exception.c:1.91 
kaffe/kaffe/kaffevm/exception.c:1.92
--- kaffe/kaffe/kaffevm/exception.c:1.91        Sun Dec 19 06:25:08 2004
+++ kaffe/kaffe/kaffevm/exception.c     Sun Feb  6 23:29:20 2005
@@ -73,6 +73,75 @@
 
 static bool findExceptionBlockInMethod(uintp, Hjava_lang_Class*, Method*, 
uintp*);
 
+bool
+vmExcept_isJNIFrame(VmExceptHandler* eh)
+{
+       assert(eh);
+       return (eh->meth == VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
+}
+
+static bool
+vmExcept_JNIContains(VmExceptHandler* eh, uintp fp)
+{
+       assert(eh);
+       assert(eh->meth == VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
+       assert(fp);
+
+       return (eh->frame.jni.fp == fp);
+}
+
+void 
+vmExcept_setJNIFrame(VmExceptHandler* eh, uintp fp)
+{
+       assert(eh);
+       assert(fp != 0);
+
+       eh->meth = VMEXCEPTHANDLER_KAFFEJNI_HANDLER;
+       eh->frame.jni.fp = fp;
+}
+
+static void
+vmExcept_jumpToHandler(VmExceptHandler* frame)
+{
+       JTHREAD_LONGJMP(frame->jbuf, 1);
+}
+
+void 
+vmExcept_setSyncObj(VmExceptHandler* eh, struct Hjava_lang_Object* syncobj)
+{
+       assert(eh);
+       assert(eh->meth != 0);
+       assert(eh->meth != VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
+       eh->frame.intrp.syncobj = syncobj;
+}
+
+static struct Hjava_lang_Object*
+vmExcept_getSyncObj(VmExceptHandler* eh)
+{
+       assert(eh);
+       assert(eh->meth != 0);
+       assert(eh->meth != VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
+       return eh->frame.intrp.syncobj;
+}
+
+void 
+vmExcept_setPC(volatile VmExceptHandler* eh, u4 pc)
+{
+       assert(eh);
+       assert(eh->meth != 0);
+       assert(eh->meth != VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
+       eh->frame.intrp.pc = pc;
+}
+
+u4 
+vmExcept_getPC(const VmExceptHandler* eh)
+{
+       assert(eh);
+       assert(eh->meth != 0);
+       assert(eh->meth != VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
+       return eh->frame.intrp.pc;
+}
+
 /*
  * Create an exception from error information.
  */
Index: kaffe/kaffe/kaffevm/exception.h
diff -u kaffe/kaffe/kaffevm/exception.h:1.30 
kaffe/kaffe/kaffevm/exception.h:1.31
--- kaffe/kaffe/kaffevm/exception.h:1.30        Sat Feb  5 09:22:41 2005
+++ kaffe/kaffe/kaffevm/exception.h     Sun Feb  6 23:29:21 2005
@@ -105,89 +105,11 @@
 
 extern void initExceptions(void);
 
-static inline bool
-vmExcept_isJNIFrame(VmExceptHandler* eh)
-{
-       assert(eh);
-       return (eh->meth == VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
-}
-
-static inline bool
-vmExcept_JNIContains(VmExceptHandler* eh, uintp fp)
-{
-       assert(eh);
-       assert(eh->meth == VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
-       assert(fp);
-
-       return (eh->frame.jni.fp == fp);
-}
-
-static inline void 
-vmExcept_setJNIFrame(VmExceptHandler* eh, uintp fp)
-{
-       assert(eh);
-       assert(fp != 0);
-
-       eh->meth = VMEXCEPTHANDLER_KAFFEJNI_HANDLER;
-       eh->frame.jni.fp = fp;
-}
-
-static inline void
-vmExcept_jumpToHandler(VmExceptHandler* frame)
-{
-       JTHREAD_LONGJMP(frame->jbuf, 1);
-}
-
-static inline void 
-vmExcept_setSyncObj(VmExceptHandler* eh, struct Hjava_lang_Object* syncobj)
-{
-       assert(eh);
-       assert(eh->meth != 0);
-       assert(eh->meth != VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
-       eh->frame.intrp.syncobj = syncobj;
-}
-
-static inline struct Hjava_lang_Object*
-vmExcept_getSyncObj(VmExceptHandler* eh)
-{
-       assert(eh);
-       assert(eh->meth != 0);
-       assert(eh->meth != VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
-       return eh->frame.intrp.syncobj;
-}
-
-static inline void 
-vmExcept_setMeth(VmExceptHandler* eh, struct _methods* meth)
-{
-       assert(eh);
-       assert(meth);
-       eh->meth = meth;
-}
-
-static inline struct _methods* 
-vmExcept_getMeth(VmExceptHandler* eh)
-{
-       assert(eh);
-       return eh->meth;
-}
-
-static inline void 
-vmExcept_setPC(volatile VmExceptHandler* eh, u4 pc)
-{
-       assert(eh);
-       assert(eh->meth != 0);
-       assert(eh->meth != VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
-       eh->frame.intrp.pc = pc;
-}
-
-static inline u4 
-vmExcept_getPC(const VmExceptHandler* eh)
-{
-       assert(eh);
-       assert(eh->meth != 0);
-       assert(eh->meth != VMEXCEPTHANDLER_KAFFEJNI_HANDLER);
-       return eh->frame.intrp.pc;
-}
+bool vmExcept_isJNIFrame(VmExceptHandler* eh);
+void vmExcept_setJNIFrame(VmExceptHandler* eh, uintp fp);
+void vmExcept_setSyncObj(VmExceptHandler* eh, struct Hjava_lang_Object* 
syncobj);
+void vmExcept_setPC(volatile VmExceptHandler* eh, u4 pc);
+u4 vmExcept_getPC(const VmExceptHandler* eh);
 
 #endif
 

_______________________________________________
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to