summaryrefslogtreecommitdiffstats
path: root/dexlist
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2017-10-10 11:54:29 -0700
committerMathieu Chartier <mathieuc@google.com>2017-10-11 14:47:06 -0700
commit79c87da9d4698ec58ece65af0065eebd55a1cfe0 (patch)
tree399797f37712da9d20829d5b5059b6c84943cb02 /dexlist
parent656e97f949df4081fba908113406b32915174502 (diff)
downloadart-79c87da9d4698ec58ece65af0065eebd55a1cfe0.tar.gz
art-79c87da9d4698ec58ece65af0065eebd55a1cfe0.tar.bz2
art-79c87da9d4698ec58ece65af0065eebd55a1cfe0.zip
Add DexFileLoader class
Added DexFileLoader class, moved functionality from DexFile there: - Multidex loading logic - DexFile opening logic for Zip and etc - Some other helpers Bug: 63756964 Test: test-art-host Change-Id: Ic3dfa458947d4b69912dea5cdd836e7e8f55061c
Diffstat (limited to 'dexlist')
-rw-r--r--dexlist/dexlist.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/dexlist/dexlist.cc b/dexlist/dexlist.cc
index 6a1e22a525..e5870522a3 100644
--- a/dexlist/dexlist.cc
+++ b/dexlist/dexlist.cc
@@ -27,6 +27,7 @@
#include <stdlib.h>
#include "dex_file-inl.h"
+#include "dex_file_loader.h"
#include "mem_map.h"
#include "runtime.h"
@@ -178,7 +179,7 @@ static int processFile(const char* fileName) {
static constexpr bool kVerifyChecksum = true;
std::string error_msg;
std::vector<std::unique_ptr<const DexFile>> dex_files;
- if (!DexFile::Open(fileName, fileName, kVerifyChecksum, &error_msg, &dex_files)) {
+ if (!DexFileLoader::Open(fileName, fileName, kVerifyChecksum, &error_msg, &dex_files)) {
fputs(error_msg.c_str(), stderr);
fputc('\n', stderr);
return -1;