Lines Matching refs:relocation

21 loader to perform the all the arch-specific relocation work. Specifically,
30 table, symbol table, and relocation section indices, ELF information is
32 relocation sections and symbols, which are described in this document. The
33 ELF constants used to mark livepatch symbols and relocation sections were
51 relocation sections in place of dynrela sections, and the symbols that the
53 arch-specific livepatch relocation code is replaced by a call to
80 3. Livepatch relocation sections
83 A livepatch module manages its own ELF relocation sections to apply
87 relocation section(s) to the driver once it loads.
90 multiple livepatch relocation sections associated with it (e.g. patches to
92 between a livepatch relocation section and the target section (usually the
93 text section of a function) to which the relocation(s) apply. It is
94 also possible for a livepatch module to have no livepatch relocation
99 livepatch relocation section can be applied simply by passing in the
101 access the relocation section and apply the relocations.
103 Every symbol referenced by a rela in a livepatch relocation section is a
107 3.1 Livepatch relocation section format
110 Livepatch relocation sections must be marked with the SHF_RELA_LIVEPATCH
112 loader recognizes this flag and will avoid applying those relocation sections
117 The name of a livepatch relocation section must conform to the following
126 The relocation section name is prefixed with the string ".klp.rela."
130 which the relocation section belongs follows immediately after the prefix.
133 The actual name of the section to which this relocation section applies.
138 **Livepatch relocation section names:**
165 Livepatch relocation sections are SHT_RELA sections but with a few special
185 Every symbol referenced by a relocation is a livepatch symbol.
190 Livepatch symbols are symbols referred to by livepatch relocation sections.
200 any livepatch relocation section, all livepatch symbols referenced by that
216 livepatch relocation section refer to their respective symbols with their symbol
299 symbol table, and relocation section indices, ELF information is preserved for