Lines Matching refs:sections

12    3. Livepatch relocation sections
17 5. Architecture-specific sections
39 relocation sections and symbols, which are described in this document. The
40 Elf constants used to mark livepatch symbols and relocation sections were
52 embedding special "dynrela" (dynamic rela) sections in the resulting patch
53 module Elf output. Using these dynrela sections, livepatch could resolve
58 relocation sections in place of dynrela sections, and the symbols that the
87 3. Livepatch relocation sections
90 A livepatch module manages its own Elf relocation sections to apply
97 multiple livepatch relocation sections associated with it (e.g. patches to
102 sections, as in the case of the sample livepatch module (see
117 Livepatch relocation sections must be marked with the SHF_RELA_LIVEPATCH
119 loader recognizes this flag and will avoid applying those relocation sections
120 at patch module load time. These sections must also be marked with SHF_ALLOC,
122 be copied into memory along with the other SHF_ALLOC sections).
152 **`readelf --sections` output for a patch
172 Livepatch relocation sections are SHT_RELA sections but with a few special
197 Livepatch symbols are symbols referred to by livepatch relocation sections.
301 5. Architecture-specific sections
305 arch-specific sections. On x86 for example, we must apply per-object
306 .altinstructions and .parainstructions sections when a target module loads.
307 These sections must be prefixed with ".klp.arch.$objname." so that they can
308 be easily identified when iterating through a patch module's Elf sections