Home
last modified time | relevance | path

Searched refs:sympos (Results 1 – 5 of 5) sorted by relevance

/linux/tools/objtool/
H A Dklp-diff.c716 * same-demangled-name candidates, similar to livepatch sympos. Note that in clone_symbol()
869 /* "sympos" is used by livepatch to disambiguate duplicate symbol names */ in __find_modname()
873 unsigned long sympos = 0, nr_matches = 0; in __find_modname()
893 sympos = nr_matches;
903 sympos = nr_matches; in find_modname()
913 sympos = nr_matches;
920 if (!sympos) { in klp_reloc_needed()
921 ERROR("can't find sympos for %s", sym->name); in klp_reloc_needed()
925 return has_dup ? sympos : 0; in klp_reloc_needed()
1348 unsigned long sympos; in create_fake_symbols()
564 unsigned long sympos = 0, nr_matches = 0; find_sympos() local
1026 unsigned long sympos; clone_reloc_klp() local
1638 unsigned long sympos; create_klp_sections() local
[all...]
/linux/kernel/livepatch/
H A Dcore.c161 unsigned long sympos, unsigned long *addr) in klp_find_object_symbol() argument
167 .pos = sympos, in klp_find_object_symbol()
181 else if (args.count > 1 && sympos == 0) { in klp_find_object_symbol()
184 } else if (sympos != args.count && sympos > 0) { in klp_find_object_symbol()
186 sympos, name, objname ? objname : "vmlinux"); in klp_find_object_symbol()
205 unsigned long sympos, addr; in klp_resolve_symbols() local
234 sym_objname, sym_name, &sympos); in klp_resolve_symbols()
257 sym_name, sympos, &addr); in klp_resolve_symbols()
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-livepatch83 What: /sys/kernel/livepatch/<patch>/<object>/<function,sympos>
92 sympos number corresponding to the nth occurrence of the symbol
/linux/scripts/livepatch/
H A Dinit.c61 funcs[j].old_sympos = funcs_ext[j].sympos; in livepatch_mod_init()
/linux/Documentation/livepatch/
H A Dmodule-elf-format.rst246 .klp.sym.objname.symbol_name,sympos