diff options
Diffstat (limited to 'dexdump/dexdump_main.cc')
| -rw-r--r-- | dexdump/dexdump_main.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/dexdump/dexdump_main.cc b/dexdump/dexdump_main.cc index 3afee0db39..fed2ba7282 100644 --- a/dexdump/dexdump_main.cc +++ b/dexdump/dexdump_main.cc @@ -22,13 +22,13 @@ * Also, ODEX files are no longer supported. */ -#include "dexdump.h" - +#include <android-base/logging.h> +#include <base/mem_map.h> #include <stdio.h> #include <string.h> #include <unistd.h> -#include <android-base/logging.h> +#include "dexdump.h" namespace art { @@ -137,7 +137,7 @@ int dexdumpDriver(int argc, char** argv) { // Open alternative output file. if (gOptions.outputFileName) { - gOutFile = fopen(gOptions.outputFileName, "w"); + gOutFile = fopen(gOptions.outputFileName, "we"); if (!gOutFile) { PLOG(ERROR) << "Can't open " << gOptions.outputFileName; return 1; @@ -157,6 +157,7 @@ int dexdumpDriver(int argc, char** argv) { int main(int argc, char** argv) { // Output all logging to stderr. android::base::SetLogger(android::base::StderrLogger); + art::MemMap::Init(); return art::dexdumpDriver(argc, argv); } |