OSDN Git Service

Tracking DexFile rename of defineClass to defineClassNative
authorBrian Carlstrom <bdc@google.com>
Mon, 12 Aug 2013 23:02:33 +0000 (16:02 -0700)
committerBrian Carlstrom <bdc@google.com>
Wed, 14 Aug 2013 22:54:12 +0000 (15:54 -0700)
Bug: 9071417
Change-Id: I49429db9bde41065281512915cd1fbb18de6f951

vm/native/dalvik_system_DexFile.cpp

index 69cb71d..af1deb6 100644 (file)
@@ -130,7 +130,7 @@ static void addToDexFileTable(DexOrJar* pDexOrJar) {
 }
 
 /*
- * private static int openDexFile(String sourceName, String outputName,
+ * private static int openDexFileNative(String sourceName, String outputName,
  *     int flags) throws IOException
  *
  * Open a DEX file, returning a pointer to our internal data structure.
@@ -148,7 +148,7 @@ static void addToDexFileTable(DexOrJar* pDexOrJar) {
  *
  * TODO: should be using "long" for a pointer.
  */
-static void Dalvik_dalvik_system_DexFile_openDexFile(const u4* args,
+static void Dalvik_dalvik_system_DexFile_openDexFileNative(const u4* args,
     JValue* pResult)
 {
     StringObject* sourceNameObj = (StringObject*) args[0];
@@ -333,7 +333,7 @@ static void Dalvik_dalvik_system_DexFile_closeDexFile(const u4* args,
 }
 
 /*
- * private static Class defineClass(String name, ClassLoader loader,
+ * private static Class defineClassNative(String name, ClassLoader loader,
  *      int cookie)
  *
  * Load a class from a DEX file.  This is roughly equivalent to defineClass()
@@ -346,7 +346,7 @@ static void Dalvik_dalvik_system_DexFile_closeDexFile(const u4* args,
  * Returns a null pointer with no exception if the class was not found.
  * Throws an exception on other failures.
  */
-static void Dalvik_dalvik_system_DexFile_defineClass(const u4* args,
+static void Dalvik_dalvik_system_DexFile_defineClassNative(const u4* args,
     JValue* pResult)
 {
     StringObject* nameObj = (StringObject*) args[0];
@@ -517,14 +517,14 @@ static void Dalvik_dalvik_system_DexFile_isDexOptNeeded(const u4* args,
 }
 
 const DalvikNativeMethod dvm_dalvik_system_DexFile[] = {
-    { "openDexFile",        "(Ljava/lang/String;Ljava/lang/String;I)I",
-        Dalvik_dalvik_system_DexFile_openDexFile },
+    { "openDexFileNative",  "(Ljava/lang/String;Ljava/lang/String;I)I",
+        Dalvik_dalvik_system_DexFile_openDexFileNative },
     { "openDexFile",        "([B)I",
         Dalvik_dalvik_system_DexFile_openDexFile_bytearray },
     { "closeDexFile",       "(I)V",
         Dalvik_dalvik_system_DexFile_closeDexFile },
-    { "defineClass",        "(Ljava/lang/String;Ljava/lang/ClassLoader;I)Ljava/lang/Class;",
-        Dalvik_dalvik_system_DexFile_defineClass },
+    { "defineClassNative",  "(Ljava/lang/String;Ljava/lang/ClassLoader;I)Ljava/lang/Class;",
+        Dalvik_dalvik_system_DexFile_defineClassNative },
     { "getClassNameList",   "(I)[Ljava/lang/String;",
         Dalvik_dalvik_system_DexFile_getClassNameList },
     { "isDexOptNeeded",     "(Ljava/lang/String;)Z",