Home | History | Annotate | Download | only in ARM

Lines Matching refs:Relocation

54    *  GOT may needs a corresponding relocation to relocate itself, so we
58 * use dynamic relocation.
66 * 0001 ReserveRel - reserve an dynamic relocation entry
68 * 0011 GOTandRel - For different relocation, we've reserved GOT and
71 * relocation entry which relocate this GOT entry
72 * 0101 GOTRelandRel - For different relocation, we've reserved GOTRel
73 * and relocation entry for different location.
75 * Dynamic relocation entries
76 * 1001 PLTandRel - For different relocation, we've reserved PLT and
108 /// - dynamin relocation entries (for .rel.plt and .rel.dyn sections)
109 void scanRelocation(Relocation& pReloc,
176 void scanLocalReloc(Relocation& pReloc, const LDSection& pSection);
178 void scanGlobalReloc(Relocation& pReloc,
182 void checkValidReloc(Relocation& pReloc) const;
184 /// addCopyReloc - add a copy relocation into .rel.dyn for pSym
212 /// getRelEntrySize - the size in BYTE of rel type relocation
216 /// getRelEntrySize - the size in BYTE of rela type relocation
218 { assert(0 && "ARM backend with Rela type relocation\n"); return 12; }
229 /// m_RelDyn - dynamic relocation table of .rel.dyn
231 /// m_RelPLT - dynamic relocation table of .rel.plt