diff options
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp index 5c84fd5..1584547 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.cpp +++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -2533,16 +2533,8 @@ disassembleObject(ObjectFile &Obj, const ObjectFile &DbgObj, if (InlineRelocs && Obj.getArch() != Triple::hexagon) { while (findRel()) { // When --adjust-vma is used, update the address printed. - if (RelCur->getSymbol() != Obj.symbol_end()) { - Expected<section_iterator> SymSI = - RelCur->getSymbol()->getSection(); - if (SymSI && *SymSI != Obj.section_end() && - shouldAdjustVA(**SymSI)) - RelOffset += AdjustVMA; - } - printRelocation(FOS, Obj.getFileName(), *RelCur, - SectionAddr + RelOffset, Is64Bits); + SectionAddr + RelOffset + VMAAdjustment, Is64Bits); LVP.printAfterOtherLine(FOS, true); ++RelCur; } |