Searched refs:sympos (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/objtool/ |
| H A D | klp-diff.c | 716 * 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 D | core.c | 161 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 D | sysfs-kernel-livepatch | 83 What: /sys/kernel/livepatch/<patch>/<object>/<function,sympos> 92 sympos number corresponding to the nth occurrence of the symbol
|
| /linux/scripts/livepatch/ |
| H A D | init.c | 61 funcs[j].old_sympos = funcs_ext[j].sympos; in livepatch_mod_init()
|
| /linux/Documentation/livepatch/ |
| H A D | module-elf-format.rst | 246 .klp.sym.objname.symbol_name,sympos
|