Lines Matching refs:objdump

1 //===-- llvm-objdump.cpp - Object file dumping utility for llvm -----------===//
9 // This program is a utility that works like binutils "objdump", that is, it
14 // binutils objdump.
18 #include "llvm-objdump.h"
94 using namespace llvm::objdump;
177 #define DEBUG_TYPE "objdump"
189 bool objdump::ArchiveHeaders;
190 bool objdump::Demangle;
191 bool objdump::Disassemble;
192 bool objdump::DisassembleAll;
193 bool objdump::SymbolDescription;
194 bool objdump::TracebackTable;
199 DIDumpType objdump::DwarfDumpType;
203 bool objdump::SectionContents;
205 bool objdump::PrintLines;
207 std::string objdump::MCPU;
208 std::vector<std::string> objdump::MAttrs;
209 bool objdump::ShowRawInsn;
210 bool objdump::LeadingAddr;
213 bool objdump::Relocations;
214 bool objdump::PrintImmHex;
215 bool objdump::PrivateHeaders;
216 std::vector<std::string> objdump::FilterSections;
217 bool objdump::SectionHeaders;
220 bool objdump::PrintSource;
227 bool objdump::SymbolTable;
230 std::string objdump::TripleName;
231 bool objdump::UnwindInfo;
233 std::string objdump::Prefix;
234 uint32_t objdump::PrefixStrip;
236 DebugVarsFormat objdump::DbgVariables = DVDisabled;
238 int objdump::DbgIndent = 52;
241 StringSet<> objdump::FoundSectionSet;
313 SectionFilter objdump::ToolSectionFilter(object::ObjectFile const &O,
329 std::string objdump::getFileNameForError(const object::Archive::Child &C,
340 void objdump::reportWarning(const Twine &Message, StringRef File) {
348 [[noreturn]] void objdump::reportError(StringRef File, const Twine &Message) {
354 [[noreturn]] void objdump::reportError(Error E, StringRef FileName,
421 bool objdump::isRelocAddressLess(RelocationRef A, RelocationRef B) {
477 unsigned objdump::getInstStartColumn(const MCSubtargetInfo &STI) {
490 void objdump::printRawData(ArrayRef<uint8_t> Bytes, uint64_t Address,
1230 SymbolInfoTy objdump::createSymbolInfo(const ObjectFile &Obj,
2502 DbgObj = objdump::getMachODSymObject(MachOOF, Obj->getFileName(),
2593 void objdump::printSectionHeaders(ObjectFile &Obj) {
2639 void objdump::printSectionContents(const ObjectFile *Obj) {
2919 // TODO: Extract DWARF dump tool to objdump.
3135 // Note: the order here matches GNU objdump for compatability.
3278 void objdump::invalidArgValue(const opt::Arg *A) {
3452 SmallVector<const char *> Args = {"llvm-objdump"};
3471 // objdump defaults to a.out if no filenames specified.
3487 // llvm-objdump -> objdump
3489 // powerpc64-unknown-freebsd13-objdump -> objdump