Home
last modified time | relevance | path

Searched refs:ObjDumper (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DObjDumper.cpp32 ObjDumper::ObjDumper(ScopedPrinter &Writer, StringRef ObjName) : W(Writer) { in ObjDumper() function in llvm::ObjDumper
42 ObjDumper::~ObjDumper() {} in ~ObjDumper()
44 void ObjDumper::reportUniqueWarning(Error Err) const { in reportUniqueWarning()
48 void ObjDumper::reportUniqueWarning(const Twine &Msg) const { in reportUniqueWarning()
58 void ObjDumper::printAsStringList(StringRef StringContent, in printAsStringList()
91 void ObjDumper::printFileSummary(StringRef FileStr, object::ObjectFile &Obj, in printFileSummary()
159 void ObjDumper::printSectionsAsString(const object::ObjectFile &Obj, in printSectionsAsString()
176 void ObjDumper::printSectionsAsHex(const object::ObjectFile &Obj, in printSectionsAsHex()
H A DObjDumper.h65 class ObjDumper {
67 ObjDumper(ScopedPrinter &Writer, StringRef ObjName);
68 virtual ~ObjDumper();
202 std::unique_ptr<ObjDumper> createCOFFDumper(const object::COFFObjectFile &Obj,
205 std::unique_ptr<ObjDumper> createELFDumper(const object::ELFObjectFileBase &Obj,
208 std::unique_ptr<ObjDumper> createMachODumper(const object::MachOObjectFile &Obj,
211 std::unique_ptr<ObjDumper> createWasmDumper(const object::WasmObjectFile &Obj,
214 std::unique_ptr<ObjDumper> createXCOFFDumper(const object::XCOFFObjectFile &Obj,
H A DWasmDumper.cpp13 #include "ObjDumper.h"
57 class WasmDumper : public ObjDumper {
60 : ObjDumper(Writer, Obj->getFileName()), Obj(Obj) {} in WasmDumper()
248 std::unique_ptr<ObjDumper> createWasmDumper(const object::WasmObjectFile &Obj, in createWasmDumper()
H A Dllvm-readobj.cpp341 static Expected<std::unique_ptr<ObjDumper>>
374 ObjDumper *Dumper; in dumpObject()
376 Expected<std::unique_ptr<ObjDumper>> DumperOrErr = createDumper(Obj, Writer); in dumpObject()
H A DMachODumper.cpp13 #include "ObjDumper.h"
28 class MachODumper : public ObjDumper {
31 : ObjDumper(Writer, Obj->getFileName()), Obj(Obj) {} in MachODumper()
83 std::unique_ptr<ObjDumper> createMachODumper(const object::MachOObjectFile &Obj, in createMachODumper()
H A DXCOFFDumper.cpp27 class XCOFFDumper : public ObjDumper {
31 : ObjDumper(Writer, Obj.getFileName()), Obj(Obj) {} in XCOFFDumper()
1238 std::unique_ptr<ObjDumper>
H A DCOFFDumper.cpp80 class COFFDumper : public ObjDumper {
84 : ObjDumper(Writer, Obj->getFileName()), Obj(Obj), Writer(Writer), in COFFDumper()
249 std::unique_ptr<ObjDumper> createCOFFDumper(const object::COFFObjectFile &Obj, in createCOFFDumper()
H A DELFDumper.cpp105 DynRegionInfo(const Binary &Owner, const ObjDumper &D) in DynRegionInfo()
107 DynRegionInfo(const Binary &Owner, const ObjDumper &D, const uint8_t *A, in DynRegionInfo()
121 const ObjDumper *Dumper;
212 template <typename ELFT> class ELFDumper : public ObjDumper {
810 static std::unique_ptr<ObjDumper>
819 std::unique_ptr<ObjDumper> createELFDumper(const object::ELFObjectFileBase &Obj, in createELFDumper()
1911 : ObjDumper(Writer, O.getFileName()), ObjF(O), Obj(O.getELFFile()), in ELFDumper()
/freebsd/usr.bin/clang/llvm-readobj/
H A DMakefile12 SRCS+= ObjDumper.cpp