X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=tools%2Fllvm-readobj%2FELFDumper.cpp;fp=tools%2Fllvm-readobj%2FELFDumper.cpp;h=50473d7bb04280b490693193dff10ef29878f61d;hp=5887d2944d1244a7cfc6993e7638d7b54f56e435;hb=8081351a70808caa3c3560584cd63ac22fc15dec;hpb=7ae57e1b53d3e5d238eb260a7ab9f07aa7f37f14 diff --git a/tools/llvm-readobj/ELFDumper.cpp b/tools/llvm-readobj/ELFDumper.cpp index 5887d2944d1..50473d7bb04 100644 --- a/tools/llvm-readobj/ELFDumper.cpp +++ b/tools/llvm-readobj/ELFDumper.cpp @@ -995,7 +995,7 @@ void ELFDumper::printSections() { error(StrTableOrErr.getError()); StringRef StrTable = *StrTableOrErr; - for (const Elf_Sym &Sym : Obj->symbols()) { + for (const Elf_Sym &Sym : Obj->symbols(Symtab)) { ErrorOr SymSec = Obj->getSection(&Sym); if (!SymSec) continue; @@ -1126,7 +1126,7 @@ void ELFDumper::printSymbols() { ErrorOr StrTableOrErr = Obj->getStringTableForSymtab(*Symtab); error(StrTableOrErr.getError()); StringRef StrTable = *StrTableOrErr; - for (const Elf_Sym &Sym : Obj->symbols()) + for (const Elf_Sym &Sym : Obj->symbols(Symtab)) printSymbol(&Sym, StrTable, false); }