Lines Matching refs:object
23 namespace object {
60 typedef std::function<bool(llvm::object::SectionRef const &)> FilterPredicate;
67 llvm::object::section_iterator const &I, in SectionFilterIterator()
68 llvm::object::section_iterator const &E) in SectionFilterIterator()
72 const llvm::object::SectionRef &operator*() const { return *Iterator; }
89 llvm::object::section_iterator Iterator;
90 llvm::object::section_iterator End;
97 SectionFilter(FilterPredicate P, llvm::object::ObjectFile const &O) in SectionFilter()
110 llvm::object::ObjectFile const &Object;
121 SectionFilter ToolSectionFilter(llvm::object::ObjectFile const &O,
124 bool isRelocAddressLess(object::RelocationRef A, object::RelocationRef B);
125 void printRelocations(const object::ObjectFile *O);
126 void printDynamicRelocations(const object::ObjectFile *O);
127 void printSectionHeaders(object::ObjectFile &O);
128 void printSectionContents(const object::ObjectFile *O);
129 void printSymbolTable(const object::ObjectFile &O, StringRef ArchiveName,
132 void printSymbol(const object::ObjectFile &O, const object::SymbolRef &Symbol,
133 ArrayRef<object::VersionEntry> SymbolVersions,
149 std::string getFileNameForError(const object::Archive::Child &C,
151 SymbolInfoTy createSymbolInfo(const object::ObjectFile &Obj,
152 const object::SymbolRef &Symbol);