summaryrefslogtreecommitdiffstats
path: root/runtime/well_known_classes.cc
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2015-02-23 16:33:22 -0800
committerAndreas Gampe <agampe@google.com>2015-02-24 21:57:08 -0800
commit324b9bb2f48be39e20077c1d7da45cf3dc47fe06 (patch)
treed7efdc9aade5c693ace5dfbf9871ea6dfa7625d9 /runtime/well_known_classes.cc
parent9e80e7fa5ef60f02f35823bc58969c3d5a03453e (diff)
downloadart-324b9bb2f48be39e20077c1d7da45cf3dc47fe06.zip
art-324b9bb2f48be39e20077c1d7da45cf3dc47fe06.tar.gz
art-324b9bb2f48be39e20077c1d7da45cf3dc47fe06.tar.bz2
ART: Move DexFile vector to Java array
To avoid having native vectors only referenced by Java objects, which look like leaks to Valgrind, use a Java array to store references to native DexFile objects. Change-Id: If3c2b31b9d0914ed1965cfd5e3fdb94ea41b1477
Diffstat (limited to 'runtime/well_known_classes.cc')
-rw-r--r--runtime/well_known_classes.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/well_known_classes.cc b/runtime/well_known_classes.cc
index e368d2c..78185bf 100644
--- a/runtime/well_known_classes.cc
+++ b/runtime/well_known_classes.cc
@@ -222,7 +222,7 @@ void WellKnownClasses::Init(JNIEnv* env) {
org_apache_harmony_dalvik_ddmc_DdmServer_broadcast = CacheMethod(env, org_apache_harmony_dalvik_ddmc_DdmServer, true, "broadcast", "(I)V");
org_apache_harmony_dalvik_ddmc_DdmServer_dispatch = CacheMethod(env, org_apache_harmony_dalvik_ddmc_DdmServer, true, "dispatch", "(I[BII)Lorg/apache/harmony/dalvik/ddmc/Chunk;");
- dalvik_system_DexFile_cookie = CacheField(env, dalvik_system_DexFile, false, "mCookie", "J");
+ dalvik_system_DexFile_cookie = CacheField(env, dalvik_system_DexFile, false, "mCookie", "Ljava/lang/Object;");
dalvik_system_PathClassLoader_pathList = CacheField(env, dalvik_system_PathClassLoader, false, "pathList", "Ldalvik/system/DexPathList;");
dalvik_system_DexPathList_dexElements = CacheField(env, dalvik_system_DexPathList, false, "dexElements", "[Ldalvik/system/DexPathList$Element;");
dalvik_system_DexPathList__Element_dexFile = CacheField(env, dalvik_system_DexPathList__Element, false, "dexFile", "Ldalvik/system/DexFile;");