Lines Matching defs:SectionID
79 /// SectionID - the section this relocation points to.
80 unsigned SectionID;
93 : SectionID(id), Offset(offset), RelType(type), Addend(addend) {}
98 /// the section to which the relocation points (represented by a SectionID).
101 unsigned SectionID;
110 unsigned SectionID;
113 RelocationValueRef(): SectionID(0), Addend(0), SymbolName(0) {}
129 // referenced in the code by means of their index in this list - SectionID.
133 // Keep a map of sections from object file to the SectionID which
138 // symbol name to a (SectionID, offset in section) pair.
154 // Relocations to sections already loaded. Indexed by SectionID which is the
156 // SectionID/Offset in the relocation itself.
189 uint64_t getSectionLoadAddress(unsigned SectionID) {
190 return Sections[SectionID].LoadAddress;
193 uint8_t *getSectionAddress(unsigned SectionID) {
194 return (uint8_t*)Sections[SectionID].Address;
244 /// \return SectionID.
253 /// \return SectionID.
260 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
325 void reassignSectionAddress(unsigned SectionID, uint64_t Addr);