Lines Matching full:relocation
21 #include "mcld/Fragment/Relocation.h"
234 /// (.eh_frame or relocation data), then an assertion occurs.
237 /// CreateRelocData - To create a relocation data for given pSection.
240 /// pSection.getRelocData() is set to a valid relocation data.
241 /// @return The created relocation data. If the pSection already has
242 /// relocation data, or if the pSection's type is not
243 /// LDFileFormat::Relocation, then an assertion occurs.
311 /// AppendRelocation - To append a relocation to a relocation data.
312 /// This function tells MCLinker to add a general relocation to the
313 /// relocation data. This function does not update offset and size of section
316 /// @param pReloc [in] The appended relocation.
317 /// @param pRD [in, out] The relocation data being appended.
318 static void AppendRelocation(Relocation& pRelocation, RelocData& pRD);
442 /// AddRelocation - To add a relocation entry
444 /// @param [in] pSection The relocation section. pSection's link should point
447 /// @param [in] pType The type of the relocation (target dependent)
450 /// @param [in] pAddend Tthe addend value for applying relocation
451 static Relocation* AddRelocation(LDSection& pSection,
452 Relocation::Type pType,
455 Relocation::Address pAddend = 0);