[vmkit-commits] [vmkit] r62690 - in /vmkit/trunk/lib/JnJVM/VMCore: JavaAccess.h JavaClass.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Wed Jan 21 06:17:08 PST 2009


Author: geoffray
Date: Wed Jan 21 08:17:08 2009
New Revision: 62690

URL: http://llvm.org/viewvc/llvm-project?rev=62690&view=rev
Log:
Modify the name of synthetic methods.


Modified:
    vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h
    vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp

Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h?rev=62690&r1=62689&r2=62690&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h Wed Jan 21 08:17:08 2009
@@ -31,6 +31,7 @@
 #define ACC_INTERFACE    0x0200
 #define ACC_ABSTRACT     0x0400
 #define ACC_STRICT       0x0800
+#define ACC_SYNTHETIC    0x1000
 
 #define JNJVM_CLASS      0x1000
 #define JNJVM_ARRAY      0x2000
@@ -51,6 +52,7 @@
 MK_VERIFIER(isProtected,  ACC_PROTECTED)
 MK_VERIFIER(isFinal,      ACC_FINAL)
 MK_VERIFIER(isSuper,      ACC_SUPER)
+MK_VERIFIER(isSynthetic,  ACC_SYNTHETIC)
 
 
 inline bool isVirtual(unsigned int param) {

Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp?rev=62690&r1=62689&r2=62690&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp Wed Jan 21 08:17:08 2009
@@ -1200,6 +1200,10 @@
     }
   }
 
+  if (isSynthetic(access)) {
+    ptr[0] = 'S';
+    ++ptr;
+  }
   ptr[0] = 0;
 
 }





More information about the vmkit-commits mailing list