Lines Matching refs:object

20 namespace object {
32 typedef std::function<bool(llvm::object::SectionRef const &)> FilterPredicate;
39 llvm::object::section_iterator const &I,
40 llvm::object::section_iterator const &E)
44 const llvm::object::SectionRef &operator*() const { return *Iterator; }
61 llvm::object::section_iterator Iterator;
62 llvm::object::section_iterator End;
69 SectionFilter(FilterPredicate P, llvm::object::ObjectFile const &O)
82 llvm::object::ObjectFile const &Object;
93 SectionFilter ToolSectionFilter(llvm::object::ObjectFile const &O,
96 Error getELFRelocationValueString(const object::ELFObjectFileBase *Obj,
97 const object::RelocationRef &Rel,
99 Error getCOFFRelocationValueString(const object::COFFObjectFile *Obj,
100 const object::RelocationRef &Rel,
102 Error getWasmRelocationValueString(const object::WasmObjectFile *Obj,
103 const object::RelocationRef &RelRef,
105 Error getMachORelocationValueString(const object::MachOObjectFile *Obj,
106 const object::RelocationRef &RelRef,
109 uint64_t getELFSectionLMA(const object::ELFSectionRef& Sec);
111 bool isRelocAddressLess(object::RelocationRef A, object::RelocationRef B);
113 void parseInputMachO(object::MachOUniversalBinary *UB);
114 void printCOFFUnwindInfo(const object::COFFObjectFile *O);
115 void printMachOUnwindInfo(const object::MachOObjectFile *O);
116 void printMachOExportsTrie(const object::MachOObjectFile *O);
117 void printMachORebaseTable(object::MachOObjectFile *O);
118 void printMachOBindTable(object::MachOObjectFile *O);
119 void printMachOLazyBindTable(object::MachOObjectFile *O);
120 void printMachOWeakBindTable(object::MachOObjectFile *O);
121 void printELFFileHeader(const object::ObjectFile *O);
122 void printELFDynamicSection(const object::ObjectFile *Obj);
123 void printELFSymbolVersionInfo(const object::ObjectFile *Obj);
124 void printCOFFFileHeader(const object::ObjectFile *O);
125 void printCOFFSymbolTable(const object::COFFImportFile *I);
126 void printCOFFSymbolTable(const object::COFFObjectFile *O);
127 void printMachOFileHeader(const object::ObjectFile *O);
128 void printMachOLoadCommands(const object::ObjectFile *O);
129 void printWasmFileHeader(const object::ObjectFile *O);
130 void printExportsTrie(const object::ObjectFile *O);
131 void printRebaseTable(object::ObjectFile *O);
132 void printBindTable(object::ObjectFile *O);
133 void printLazyBindTable(object::ObjectFile *O);
134 void printWeakBindTable(object::ObjectFile *O);
135 void printRawClangAST(const object::ObjectFile *O);
136 void printRelocations(const object::ObjectFile *O);
137 void printDynamicRelocations(const object::ObjectFile *O);
138 void printSectionHeaders(const object::ObjectFile *O);
139 void printSectionContents(const object::ObjectFile *O);
140 void printSymbolTable(const object::ObjectFile *O, StringRef ArchiveName,
155 std::string getFileNameForError(const object::Archive::Child &C,