diff options
Diffstat (limited to 'dexlayout/dexdiag.cc')
| -rw-r--r-- | dexlayout/dexdiag.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/dexlayout/dexdiag.cc b/dexlayout/dexdiag.cc index 6cb141f688..aa4e6d031e 100644 --- a/dexlayout/dexdiag.cc +++ b/dexlayout/dexdiag.cc @@ -27,7 +27,6 @@ #include "android-base/stringprintf.h" #include "base/logging.h" // For InitLogging. -#include "base/mutex.h" #include "base/stringpiece.h" #include "dexlayout.h" @@ -37,7 +36,6 @@ #ifdef ART_TARGET_ANDROID #include "pagemap/pagemap.h" #endif -#include "runtime.h" #include "vdex_file.h" namespace art { @@ -446,6 +444,11 @@ static void Usage(const char* cmd) { PrintLetterKey(); } +NO_RETURN static void Abort(const char* msg) { + std::cerr << msg; + exit(1); +} + static int DexDiagMain(int argc, char* argv[]) { if (argc < 2) { Usage(argv[0]); @@ -471,8 +474,7 @@ static int DexDiagMain(int argc, char* argv[]) { } // Art specific set up. - Locks::Init(); - InitLogging(argv, Runtime::Abort); + InitLogging(argv, Abort); MemMap::Init(); #ifdef ART_TARGET_ANDROID |