Lines Matching refs:Obj
56 static Error getRelocationValueString(const ELFObjectFile<ELFT> *Obj, in getRelocationValueString() argument
59 const ELFFile<ELFT> &EF = Obj->getELFFile(); in getRelocationValueString()
74 const typename ELFT::Rela *ERela = Obj->getRela(Rel); in getRelocationValueString()
78 const typename ELFT::Rel *ERel = Obj->getRel(Rel); in getRelocationValueString()
92 Obj->getSymbol(SI->getRawDataRefImpl()); in getRelocationValueString()
102 Obj->getSection((*SymSI)->getRawDataRefImpl()); in getRelocationValueString()
130 Error objdump::getELFRelocationValueString(const ELFObjectFileBase *Obj, in getELFRelocationValueString() argument
133 if (auto *ELF32LE = dyn_cast<ELF32LEObjectFile>(Obj)) in getELFRelocationValueString()
135 if (auto *ELF64LE = dyn_cast<ELF64LEObjectFile>(Obj)) in getELFRelocationValueString()
137 if (auto *ELF32BE = dyn_cast<ELF32BEObjectFile>(Obj)) in getELFRelocationValueString()
139 auto *ELF64BE = cast<ELF64BEObjectFile>(Obj); in getELFRelocationValueString()
144 static uint64_t getSectionLMA(const ELFFile<ELFT> &Obj, in getSectionLMA() argument
146 auto PhdrRangeOrErr = Obj.program_headers(); in getSectionLMA()
214 static void printProgramHeaders(const ELFFile<ELFT> &Obj, StringRef FileName) { in printProgramHeaders() argument
216 auto ProgramHeaderOrError = Obj.program_headers(); in printProgramHeaders()
286 const ELFFile<ELFT> &Obj, in printSymbolVersionDependency() argument
295 Obj.getVersionDependencies(Sec, WarningHandler); in printSymbolVersionDependency()
365 void objdump::printELFFileHeader(const object::ObjectFile *Obj) { in printELFFileHeader() argument
366 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj)) in printELFFileHeader()
367 printProgramHeaders(ELFObj->getELFFile(), Obj->getFileName()); in printELFFileHeader()
368 else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj)) in printELFFileHeader()
369 printProgramHeaders(ELFObj->getELFFile(), Obj->getFileName()); in printELFFileHeader()
370 else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj)) in printELFFileHeader()
371 printProgramHeaders(ELFObj->getELFFile(), Obj->getFileName()); in printELFFileHeader()
372 else if (const auto *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj)) in printELFFileHeader()
373 printProgramHeaders(ELFObj->getELFFile(), Obj->getFileName()); in printELFFileHeader()
376 void objdump::printELFDynamicSection(const object::ObjectFile *Obj) { in printELFDynamicSection() argument
377 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj)) in printELFDynamicSection()
378 printDynamicSection(ELFObj->getELFFile(), Obj->getFileName()); in printELFDynamicSection()
379 else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj)) in printELFDynamicSection()
380 printDynamicSection(ELFObj->getELFFile(), Obj->getFileName()); in printELFDynamicSection()
381 else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj)) in printELFDynamicSection()
382 printDynamicSection(ELFObj->getELFFile(), Obj->getFileName()); in printELFDynamicSection()
383 else if (const auto *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj)) in printELFDynamicSection()
384 printDynamicSection(ELFObj->getELFFile(), Obj->getFileName()); in printELFDynamicSection()
387 void objdump::printELFSymbolVersionInfo(const object::ObjectFile *Obj) { in printELFSymbolVersionInfo() argument
388 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj)) in printELFSymbolVersionInfo()
389 printSymbolVersionInfo(ELFObj->getELFFile(), Obj->getFileName()); in printELFSymbolVersionInfo()
390 else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj)) in printELFSymbolVersionInfo()
391 printSymbolVersionInfo(ELFObj->getELFFile(), Obj->getFileName()); in printELFSymbolVersionInfo()
392 else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj)) in printELFSymbolVersionInfo()
393 printSymbolVersionInfo(ELFObj->getELFFile(), Obj->getFileName()); in printELFSymbolVersionInfo()
394 else if (const auto *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj)) in printELFSymbolVersionInfo()
395 printSymbolVersionInfo(ELFObj->getELFFile(), Obj->getFileName()); in printELFSymbolVersionInfo()