Merge "Dump global variables and functions from dynamic symbol table"

am: c614b455f2

Change-Id: I1f16e36170cb6d30bc4f1568038e20cff44814c5
This commit is contained in:
Hsin-Yi Chen
2018-10-02 02:52:01 -07:00
committed by android-build-merger

View File

@@ -78,7 +78,7 @@ LLVMToIRSymbolBinding(unsigned char binding) {
template<typename T> template<typename T>
void ELFSoFileParser<T>::GetSymbols() { void ELFSoFileParser<T>::GetSymbols() {
assert(obj_ != nullptr); assert(obj_ != nullptr);
for (auto symbol_it : obj_->symbols()) { for (auto symbol_it : obj_->getDynamicSymbolIterators()) {
const Elf_Sym *elf_sym = const Elf_Sym *elf_sym =
obj_->getSymbol(symbol_it.getRawDataRefImpl()); obj_->getSymbol(symbol_it.getRawDataRefImpl());
assert (elf_sym != nullptr); assert (elf_sym != nullptr);