OSDN Git Service

Separate art::Exec from utils
authorDavid Sehr <sehr@google.com>
Wed, 1 Feb 2017 23:09:58 +0000 (15:09 -0800)
committerDavid Sehr <sehr@google.com>
Wed, 1 Feb 2017 23:51:42 +0000 (15:51 -0800)
commit97c381e3ce34cd327c2ec35fa850bd0eaa9b697f
tree4a21b2db89c578cdb2908547547e0546748eec7f
parent3cb871ab1af47576959fd24a99d370381b8f193e
Separate art::Exec from utils

The rest of utils.cc does not depend on art::Runtime. This separates
the part dependent on that class, so that including utils.cc in the
build does not require the entire Runtime. Another preparatory cleanup
to getting tools to build on Windows.

Bug: 22322814
Test: test-art
Change-Id: I194ff363fc2ab87e5311ecea6973a2d0fad2621d
16 files changed:
compiler/utils/assembler_test_base.h
dexdump/dexdump_test.cc
dexlayout/dexlayout_test.cc
dexlist/dexlist_test.cc
imgdiag/imgdiag_test.cc
oatdump/oatdump_test.cc
profman/profile_assistant_test.cc
runtime/Android.bp
runtime/dex2oat_environment_test.h
runtime/exec_utils.cc [new file with mode: 0644]
runtime/exec_utils.h [new file with mode: 0644]
runtime/gc/space/image_space.cc
runtime/oat_file_assistant.cc
runtime/utils.cc
runtime/utils.h
runtime/utils_test.cc