Lines Matching refs:symbols
14 4. Livepatch symbols
38 relocation sections and symbols, which are described in this document. The
39 Elf constants used to mark livepatch symbols and relocation sections were
45 reference non-exported global symbols and non-included local symbols.
46 Relocations referencing these types of symbols cannot be left in as-is
53 symbols while taking into account its scope and what module the symbol
57 relocation sections in place of dynrela sections, and the symbols that the
58 relas reference are special livepatch symbols (see section 2 and 3). The
193 4. Livepatch symbols
196 Livepatch symbols are symbols referred to by livepatch relocation sections.
197 These are symbols accessed from new versions of functions for patched
201 functions is exported, livepatch symbols were introduced. They are used
205 symbols are resolved simply when the target module loads. In any case, for
206 any livepatch relocation section, all livepatch symbols referenced by that
210 Livepatch symbols must be marked with SHN_LIVEPATCH so that the module
211 loader can identify and ignore them. Livepatch modules keep these symbols
218 "core" symbols) is made available through module->symtab (See layout_symtab()
222 relocation section refer to their respective symbols with their symbol indices,
243 Livepatch symbols must have their section index marked as SHN_LIVEPATCH, so
266 This is used to differentiate duplicate symbols within the same
281 **`readelf --symbols` output for a patch module:**
297 Note that the 'Ndx' (Section index) for these symbols is SHN_LIVEPATCH (0xff20).