diff options
author | 2022-11-07 20:15:07 +0000 | |
---|---|---|
committer | 2022-11-07 20:15:07 +0000 | |
commit | 27b45c99d229d3398d7e81f8ca512b5b839ee89a (patch) | |
tree | 598302e255af0e8ee953d6a637a8f3dd189c7be8 /compiler/optimizing/graph_visualizer.cc | |
parent | 026d5a1a3677a531212d63d2dcdeb0937655cd6d (diff) | |
parent | 00ca1b514f69bec767d56259dea75711e6c939f9 (diff) |
Revert "Merge libart and libart-compiler into a single library" am: 00ca1b514f
Original change: https://android-review.googlesource.com/c/platform/art/+/2289594
Change-Id: Ieae99ce8fc5a6a12cc629dee6c8e3f643da0e915
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
-rw-r--r-- | compiler/optimizing/graph_visualizer.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/compiler/optimizing/graph_visualizer.cc b/compiler/optimizing/graph_visualizer.cc index 1e41a22e91..e1199dfb72 100644 --- a/compiler/optimizing/graph_visualizer.cc +++ b/compiler/optimizing/graph_visualizer.cc @@ -115,9 +115,7 @@ std::ostream& operator<<(std::ostream& os, const StringList& list) { } } -// On target: load `libart-disassembler` only when required (to save on memory) -// On host: `libart-disassembler` should be linked directly (either as a static or dynamic lib) -#ifdef ART_TARGET +#ifndef ART_STATIC_LIBART_COMPILER using create_disasm_prototype = Disassembler*(InstructionSet, DisassemblerOptions*); #endif @@ -127,7 +125,7 @@ class HGraphVisualizerDisassembler { const uint8_t* base_address, const uint8_t* end_address) : instruction_set_(instruction_set), disassembler_(nullptr) { -#ifdef ART_TARGET +#ifndef ART_STATIC_LIBART_COMPILER constexpr const char* libart_disassembler_so_name = kIsDebugBuild ? "libartd-disassembler.so" : "libart-disassembler.so"; libart_disassembler_handle_ = dlopen(libart_disassembler_so_name, RTLD_NOW); @@ -161,7 +159,7 @@ class HGraphVisualizerDisassembler { ~HGraphVisualizerDisassembler() { // We need to call ~Disassembler() before we close the library. disassembler_.reset(); -#ifdef ART_TARGET +#ifndef ART_STATIC_LIBART_COMPILER if (libart_disassembler_handle_ != nullptr) { dlclose(libart_disassembler_handle_); } @@ -186,7 +184,7 @@ class HGraphVisualizerDisassembler { InstructionSet instruction_set_; std::unique_ptr<Disassembler> disassembler_; -#ifdef ART_TARGET +#ifndef ART_STATIC_LIBART_COMPILER void* libart_disassembler_handle_; #endif }; |