Home | History | Annotate | Download | only in mcld

Lines Matching full:relocation

25 #include <mcld/Fragment/Relocation.h>
260 /// (.eh_frame or relocation data), then an assertion occurs.
263 /// CreateRelocData - To create a relocation data for given pSection.
266 /// pSection.getRelocData() is set to a valid relocation data.
267 /// @return The created relocation data. If the pSection already has
268 /// relocation data, or if the pSection's type is not
269 /// LDFileFormat::Relocation, then an assertion occurs.
330 /// AppendRelocation - To append a relocation to a relocation data.
331 /// This function tells MCLinker to add a general relocation to the
332 /// relocation data. This function does not update offset and size of section
335 /// @param pReloc [in] The appended relocation.
336 /// @param pRD [in, out] The relocation data being appended.
337 static void AppendRelocation(Relocation& pRelocation, RelocData& pRD);
457 /// AddRelocation - To add a relocation entry
459 /// @param [in] pSection The relocation section. pSection's link should point to
461 /// @param [in] pType The type of the relocation (target dependent)
464 /// @param [in] pAddend Tthe addend value for applying relocation
465 static Relocation* AddRelocation(LDSection& pSection,
466 Relocation::Type pType,
469 Relocation::Address pAddend = 0);