Searched refs:klp (Results 1 – 7 of 7) sorted by relevance
| /linux/Documentation/livepatch/ |
| H A D | module-elf-format.rst | 120 .klp.rela.objname.section_name 126 The relocation section name is prefixed with the string ".klp.rela." 142 .klp.rela.ext4.text.ext4_attr_store 143 .klp.rela.vmlinux.text.cmdline_proc_show 153 …[29] .klp.rela.9p.text.caches.show RELA 0000000000000000 002d58 0000c0 18 AIo 6… 154 …[30] .klp.rela.btrfs.text.btrfs.feature.attr.show RELA 0000000000000000 002e18 000060 18 AIo 6… 156 …[34] .klp.rela.ext4.text.ext4.attr.store RELA 0000000000000000 002fd8 0000d8 18 AIo 6… 157 …[35] .klp.rela.ext4.text.ext4.attr.show RELA 0000000000000000 0030b0 000150 18 AIo 6… 158 …[36] .klp.rela.vmlinux.text.cmdline.proc.show RELA 0000000000000000 003200 000018 18 AIo 6… 159 …[37] .klp.rela.vmlinux.text.meminfo.proc.show RELA 0000000000000000 003218 0000f0 18 AIo 6… [all …]
|
| /linux/tools/objtool/ |
| H A D | Build | 9 objtool-y += klp-symid.o 16 objtool-$(BUILD_KLP) += builtin-klp.o klp-checksum.o klp-diff.o \ 17 klp-post-link.o klp-sympos.o
|
| H A D | klp-diff.c | 13 #include <objtool/klp.h> 42 "objtool klp diff [<options>] <in1.o> <in2.o> <out.o>", 221 ERROR("'%s' missing .discard.sym_checksum section, file not processed by 'objtool klp checksum'?", in first_file_symbol() 355 * during klp module build will be skipped when it sees this in dont_correlate() 1188 * If exported by a module, it has to be a klp reloc. Thanks to the in clone_reloc() 1199 /* EXPORT_SYMBOL_FOR_MODULES() gets a klp reloc */ in clone_reloc() 1340 * Convert a regular relocation to a klp relocation (sort of). in create_fake_symbols() 1360 ERROR("unexpected klp reloc for new symbol %s", patched_sym->name); in create_fake_symbols() 1376 * disabled later by "objtool klp post-link". in create_fake_symbols() 1379 * .klp in create_fake_symbols() 1132 dbg_clone_reloc(sec,offset,patched_sym,addend,export,klp) global() argument 1151 bool klp; clone_reloc() local [all...] |
| H A D | elf.c | 26 #include <objtool/klp.h> 556 if (strstarts(sym->name, ".klp.sym")) in elf_add_symbol() 557 sym->klp = 1; in elf_add_symbol() 559 if (!sym->klp && !is_sec_sym(sym) && strstr(sym->name, ".cold")) { in elf_add_symbol() 631 * "klp diff" renames the placeholder symbols of KLP relocs to in read_symbols()
|
| H A D | check.c | 680 if (!file->klp) in create_static_call_sections() 973 if (!file->klp) in create_mcount_loc_sections() 2622 file->klp = is_livepatch_module(file); in decode_file()
|
| /linux/tools/objtool/include/objtool/ |
| H A D | objtool.h | 31 bool ignore_unreachables, hints, rodata, klp; member
|
| /linux/scripts/livepatch/ |
| H A D | klp-build | 38 TMP_DIR="$PWD/klp-tmp" 206 [[ ! -d "$TMP_DIR" ]] && die "--short-circuit requires preserved klp-tmp dir" 281 [[ -x "$OBJTOOL" ]] && "$OBJTOOL" klp 2>&1 | command grep -q "not implemented" && \ 583 # excluding klp-tmp/ and hidden directories. 660 # Copy .o files to a separate directory and run "objtool klp checksum" on each 683 "$OBJTOOL" klp checksum "$dest" 717 cmd+=("klp") 738 die "objtool klp diff failed" 745 # For each changed object, run "objtool klp checksum" with --debug-checksum to 772 cmd+=("klp" "checksu [all...] |