Lines Matching full:symbols
32 relocation sections and symbols, which are described in this document. The
33 ELF constants used to mark livepatch symbols and relocation sections were
39 reference non-exported global symbols and non-included local symbols.
40 Relocations referencing these types of symbols cannot be left in as-is
47 symbols while taking into account its scope and what module the symbol
51 relocation sections in place of dynrela sections, and the symbols that the
52 relas reference are special livepatch symbols (see section 2 and 3). The
187 4. Livepatch symbols
190 Livepatch symbols are symbols referred to by livepatch relocation sections.
191 These are symbols accessed from new versions of functions for patched
195 functions is exported, livepatch symbols were introduced. They are used
199 symbols are resolved simply when the target module loads. In any case, for
200 any livepatch relocation section, all livepatch symbols referenced by that
204 Livepatch symbols must be marked with SHN_LIVEPATCH so that the module
205 loader can identify and ignore them. Livepatch modules keep these symbols
212 "core" symbols) is made available through module->symtab (See layout_symtab()
216 livepatch relocation section refer to their respective symbols with their symbol
237 Livepatch symbols must have their section index marked as SHN_LIVEPATCH, so
260 This is used to differentiate duplicate symbols within the same
275 **`readelf --symbols` output for a patch module:**
291 Note that the 'Ndx' (Section index) for these symbols is SHN_LIVEPATCH (0xff20).