Lines Matching refs:SectionID
81 /// SectionID - the section this relocation points to.
82 unsigned SectionID;
113 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
118 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
123 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
129 : SectionID(id), Offset(offset), RelType(type),
139 unsigned SectionID;
143 RelocationValueRef() : SectionID(0), Offset(0), Addend(0),
147 return SectionID == Other.SectionID && Offset == Other.Offset &&
151 if (SectionID != Other.SectionID)
152 return SectionID < Other.SectionID;
176 // referenced in the code by means of their index in this list - SectionID.
183 // Keep a map of sections from object file to the SectionID which
188 // symbol name to a (SectionID, offset in section) pair.
204 // Relocations to sections already loaded. Indexed by SectionID which is the
206 // SectionID/Offset in the relocation itself.
248 uint64_t getSectionLoadAddress(unsigned SectionID) {
249 return Sections[SectionID].LoadAddress;
252 uint8_t *getSectionAddress(unsigned SectionID) {
253 return (uint8_t *)Sections[SectionID].Address;
294 /// \return SectionID.
302 /// \return SectionID.
307 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
330 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
385 void reassignSectionAddress(unsigned SectionID, uint64_t Addr);