Lines Matching refs:object
40 COFFLinkGraphBuilder(const object::COFFObjectFile &Obj, Triple TT,
46 const object::COFFObjectFile &getObject() const { return Obj; }
81 object::COFFObjectFile::section_iterator_range sections() const {
87 /// Error(const object::RelocationRef&,
88 /// const object::SectionRef&, Section &)
91 Error forEachRelocation(const object::SectionRef &RelSec,
99 Error forEachRelocation(const object::SectionRef &RelSec, ClassT *Instance,
138 object::COFFSymbolRef Symbol,
139 const object::coff_section *Section);
144 object::COFFSymbolRef Symbol,
145 const object::coff_section *Section);
147 COFFSymbolIndex SymIndex, object::COFFSymbolRef Symbol,
148 const object::coff_aux_section_definition *Definition);
151 object::COFFSymbolRef Symbol);
158 static uint64_t getSectionAddress(const object::COFFObjectFile &Obj,
159 const object::coff_section *Section);
160 static uint64_t getSectionSize(const object::COFFObjectFile &Obj,
161 const object::coff_section *Section);
162 static bool isComdatSection(const object::coff_section *Section);
163 static unsigned getPointerSize(const object::COFFObjectFile &Obj);
164 static llvm::endianness getEndianness(const object::COFFObjectFile &Obj);
168 const object::coff_section *Sec,
169 object::COFFSymbolRef Sym);
171 const object::COFFObjectFile &Obj;
185 Error COFFLinkGraphBuilder::forEachRelocation(const object::SectionRef &RelSec,
191 // Target sections have names in valid COFF object files.