PatchSet 7555 
Date: 2007/09/22 17:00:10
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
2007-09-22  Dalibor Topic  <[EMAIL PROTECTED]>

        * kaffevm/classPool.c,
        kaffevm/intrp/machine.c,
        kaffevm/intrp/methodcalls.c,
        kaffevm/jit/machine.c,
        kaffevm/jit/methodcalls.c,
        kaffevm/jit3/machine.c,
        kaffevm/jni/jni.c,
        kaffevm/stackTrace.c,
        xprof/feedback.c: Use METHOD_IS_NATIVE rather than testing for 
ACC_NATIVE manually.

Members: 
        ChangeLog:1.5053->1.5054 
        kaffe/kaffevm/classPool.c:1.40->1.41 
        kaffe/kaffevm/stackTrace.c:1.53->1.54 
        kaffe/kaffevm/intrp/machine.c:1.57->1.58 
        kaffe/kaffevm/intrp/methodcalls.c:1.16->1.17 
        kaffe/kaffevm/jit/machine.c:1.87->1.88 
        kaffe/kaffevm/jit/methodcalls.c:1.12->1.13 
        kaffe/kaffevm/jit3/machine.c:1.84->1.85 
        kaffe/kaffevm/jni/jni.c:1.46->1.47 
        kaffe/xprof/feedback.c:1.6->1.7 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.5053 kaffe/ChangeLog:1.5054
--- kaffe/ChangeLog:1.5053      Wed Sep 19 14:27:56 2007
+++ kaffe/ChangeLog     Sat Sep 22 17:00:10 2007
@@ -1,3 +1,15 @@
+2007-09-22  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       * kaffevm/classPool.c,
+        kaffevm/intrp/machine.c,
+        kaffevm/intrp/methodcalls.c,
+        kaffevm/jit/machine.c,
+        kaffevm/jit/methodcalls.c,
+        kaffevm/jit3/machine.c,
+        kaffevm/jni/jni.c,
+        kaffevm/stackTrace.c,
+        xprof/feedback.c: Use METHOD_IS_NATIVE rather than testing for 
ACC_NATIVE manually.
+
 2007-09-19  Dalibor Topic  <[EMAIL PROTECTED]>
 
        * libraries/javalib/external/classpath/native/jni/native-lib/Makefile.am
Index: kaffe/kaffe/kaffevm/classPool.c
diff -u kaffe/kaffe/kaffevm/classPool.c:1.40 
kaffe/kaffe/kaffevm/classPool.c:1.41
--- kaffe/kaffe/kaffevm/classPool.c:1.40        Sun Jun 11 23:12:10 2006
+++ kaffe/kaffe/kaffevm/classPool.c     Sat Sep 22 17:00:12 2007
@@ -619,7 +619,7 @@
                        miscfixed += SIZE_IFNONZERO(m->declared_exceptions);
                        misc += SIZE_IFNONZERO(m->exception_table);
                        /* bytecode or jitted code */
-                       if ((m->accflags & ACC_NATIVE) == 0) {
+                       if (!METHOD_IS_NATIVE(m)) {
                                if (METHOD_TRANSLATED(m)) {
                                        jitmem += 
SIZE_IFNONZERO(getMethodCodeStart(m));
                                } else {
Index: kaffe/kaffe/kaffevm/stackTrace.c
diff -u kaffe/kaffe/kaffevm/stackTrace.c:1.53 
kaffe/kaffe/kaffevm/stackTrace.c:1.54
--- kaffe/kaffe/kaffevm/stackTrace.c:1.53       Sat Jul  8 15:02:42 2006
+++ kaffe/kaffe/kaffevm/stackTrace.c    Sat Sep 22 17:00:12 2007
@@ -199,7 +199,7 @@
                                unhand(element)->methodName
                                        = utf8Const2Java(meth->name);
                                unhand(element)->isNative
-                                       = meth->accflags & ACC_NATIVE;
+                                 = METHOD_IS_NATIVE(meth);
                                unhand_array(result)->body[frame - first_frame]
                                        = (Hjava_lang_Object*)element;
                        }
@@ -260,7 +260,7 @@
                                       + 64));
 
                if (linenr == -1) {
-                 if (meth->accflags & ACC_NATIVE) {
+                 if (METHOD_IS_NATIVE(meth)) {
                    sprintf(buf, "   at %s.%s (%s:native)",
                            class_dot_name,
                            meth->name->data, 
Index: kaffe/kaffe/kaffevm/intrp/machine.c
diff -u kaffe/kaffe/kaffevm/intrp/machine.c:1.57 
kaffe/kaffe/kaffevm/intrp/machine.c:1.58
--- kaffe/kaffe/kaffevm/intrp/machine.c:1.57    Mon Apr 17 18:03:10 2006
+++ kaffe/kaffe/kaffevm/intrp/machine.c Sat Sep 22 17:00:12 2007
@@ -184,7 +184,7 @@
          soft_enter_method(((jvalue*)arg)[0].l, meth);
 #endif
 
-       if (methaccflags & ACC_NATIVE) {
+       if (METHOD_IS_NATIVE(meth)) {
 NDBG(          dprintf("Call to native %s.%s%s.\n", meth->class->name->data, 
meth->name->data, METHOD_SIGD(meth)); );
                if (methaccflags & ACC_STATIC) {
                        KaffeVM_callMethodA(meth, meth, 0, (jvalue*)arg, 
(jvalue*)retval, 1);
Index: kaffe/kaffe/kaffevm/intrp/methodcalls.c
diff -u kaffe/kaffe/kaffevm/intrp/methodcalls.c:1.16 
kaffe/kaffe/kaffevm/intrp/methodcalls.c:1.17
--- kaffe/kaffe/kaffevm/intrp/methodcalls.c:1.16        Mon Aug  6 12:49:01 2007
+++ kaffe/kaffe/kaffevm/intrp/methodcalls.c     Sat Sep 22 17:00:12 2007
@@ -88,7 +88,7 @@
 {
        Method *meth = (Method *)call->function;
 
-       if ((meth->accflags & ACC_NATIVE) == 0) {
+       if (!METHOD_IS_NATIVE(meth)) {
          jint i;
          jint numArgs;
          errorInfo einfo;
Index: kaffe/kaffe/kaffevm/jit/machine.c
diff -u kaffe/kaffe/kaffevm/jit/machine.c:1.87 
kaffe/kaffe/kaffevm/jit/machine.c:1.88
--- kaffe/kaffe/kaffevm/jit/machine.c:1.87      Sun Jun 11 23:12:11 2006
+++ kaffe/kaffe/kaffevm/jit/machine.c   Sat Sep 22 17:00:13 2007
@@ -241,7 +241,7 @@
     );
 
        /* If this code block is native, then just set it up and return */
-       if ((meth->accflags & ACC_NATIVE) != 0) {
+       if (METHOD_IS_NATIVE(meth) {
                void *func = native(meth, einfo);
 
                if (func == NULL) {
Index: kaffe/kaffe/kaffevm/jit/methodcalls.c
diff -u kaffe/kaffe/kaffevm/jit/methodcalls.c:1.12 
kaffe/kaffe/kaffevm/jit/methodcalls.c:1.13
--- kaffe/kaffe/kaffevm/jit/methodcalls.c:1.12  Sat Mar  4 18:36:55 2006
+++ kaffe/kaffe/kaffevm/jit/methodcalls.c       Sat Sep 22 17:00:13 2007
@@ -117,7 +117,7 @@
         *
         * NB: If we'll ever support CNI, revisit this.
         */
-       if (CLASS_GCJ((meth)->class) && (meth->accflags & ACC_NATIVE) &&
+       if (CLASS_GCJ((meth)->class) && METHOD_IS_NATIVE(meth) &&
                meth->idx != -1)
                return (true);
 
@@ -173,7 +173,7 @@
                 * anchors so we can patch them up before they're invoked.
                 */
                if (!(CLASS_GCJ((meth)->class)
-                       && (meth->accflags & ACC_NATIVE)))
+                       && METHOD_IS_NATIVE(meth)))
                {
                        assert(*where == NULL ||
                                !!!"Cannot override trampoline anchor");
Index: kaffe/kaffe/kaffevm/jit3/machine.c
diff -u kaffe/kaffe/kaffevm/jit3/machine.c:1.84 
kaffe/kaffe/kaffevm/jit3/machine.c:1.85
--- kaffe/kaffe/kaffevm/jit3/machine.c:1.84     Sun Jun 11 23:12:11 2006
+++ kaffe/kaffe/kaffevm/jit3/machine.c  Sat Sep 22 17:00:13 2007
@@ -237,7 +237,7 @@
        }
 
        /* If this code block is native, then just set it up and return */
-       if ((xmeth->accflags & ACC_NATIVE) != 0) {
+       if (METHOD_IS_NATIVE(xmeth)) {
                void *func = native(xmeth, einfo);
                if (func != NULL) {
                        engine_create_wrapper(xmeth, func);
Index: kaffe/kaffe/kaffevm/jni/jni.c
diff -u kaffe/kaffe/kaffevm/jni/jni.c:1.46 kaffe/kaffe/kaffevm/jni/jni.c:1.47
--- kaffe/kaffe/kaffevm/jni/jni.c:1.46  Fri Sep 22 20:14:28 2006
+++ kaffe/kaffe/kaffevm/jni/jni.c       Sat Sep 22 17:00:13 2007
@@ -697,7 +697,7 @@
                for (i = 0; i < nmeth; i++) {
                        if (strcmp(meth[i].name->data, methodArray[j].name) == 
0 &&
                            strcmp(METHOD_SIGD(&meth[i]), 
methodArray[j].signature) == 0 &&
-                           (meth[i].accflags & ACC_NATIVE) != 0) {
+                           METHOD_IS_NATIVE(&meth[i])) {
                                meth[i].kFlags |= KFLAG_JNI;
                                engine_create_wrapper(&meth[i], 
methodArray[j].fnPtr); 
                                goto found;
Index: kaffe/kaffe/xprof/feedback.c
diff -u kaffe/kaffe/xprof/feedback.c:1.6 kaffe/kaffe/xprof/feedback.c:1.7
--- kaffe/kaffe/xprof/feedback.c:1.6    Mon Dec 26 20:06:36 2005
+++ kaffe/kaffe/xprof/feedback.c        Sat Sep 22 17:00:13 2007
@@ -156,7 +156,7 @@
                                        if( (meth = findMethodLocal(cls,
                                                                    u8mname,
                                                                    u8sig)) &&
-                                           !(meth->accflags & ACC_NATIVE) )
+                                           !METHOD_IS_NATIVE(meth) )
                                        {
                                                if( translate(meth, &info) )
                                                {

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

Reply via email to