Home | History | Annotate | Download | only in mcld

Lines Matching full:relocation

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