Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
HDObjDumper.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()
HDObjDumper.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,
HDWasmDumper.cpp57 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()
HDllvm-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()
HDMachODumper.cpp28 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()
HDXCOFFDumper.cpp27 class XCOFFDumper : public ObjDumper {
31 : ObjDumper(Writer, Obj.getFileName()), Obj(Obj) {} in XCOFFDumper()
1238 std::unique_ptr<ObjDumper>
HDCOFFDumper.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()
HDELFDumper.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-14-stable/usr.bin/clang/llvm-readobj/
HDMakefile13 SRCS+= ObjDumper.cpp