Lines Matching defs:SectionID

121   /// SectionID - the section this relocation points to.
122 unsigned SectionID;
153 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
158 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
163 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
169 : SectionID(id), Offset(offset), RelType(type),
179 unsigned SectionID;
183 RelocationValueRef() : SectionID(0), Offset(0), Addend(0),
187 return SectionID == Other.SectionID && Offset == Other.Offset &&
191 if (SectionID != Other.SectionID)
192 return SectionID < Other.SectionID;
205 : JITSymbolBase(JITSymbolFlags::None), Offset(0), SectionID(0) {}
207 SymbolTableEntry(unsigned SectionID, uint64_t Offset, JITSymbolFlags Flags)
208 : JITSymbolBase(Flags), Offset(Offset), SectionID(SectionID) {}
210 unsigned getSectionID() const { return SectionID; }
215 unsigned SectionID;
236 // referenced in the code by means of their index in this list - SectionID.
243 // Keep a map of sections from object file to the SectionID which
259 // Relocations to sections already loaded. Indexed by SectionID which is the
261 // SectionID/Offset in the relocation itself.
299 uint64_t getSectionLoadAddress(unsigned SectionID) const {
300 return Sections[SectionID].getLoadAddress();
303 uint8_t *getSectionAddress(unsigned SectionID) const {
304 return Sections[SectionID].getAddress();
357 /// \return SectionID.
366 /// \return SectionID.
372 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
395 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
470 void reassignSectionAddress(unsigned SectionID, uint64_t Addr);