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 | 15 objtool-$(BUILD_KLP) += builtin-klp.o klp-checksum.o klp-diff.o klp-post-link.o
|
| H A D | klp-diff.c | 13 #include <objtool/klp.h> 40 "objtool klp diff [<options>] <in1.o> <in2.o> <out.o>", 174 ERROR("'%s' missing .discard.sym_checksum section, file not processed by 'objtool klp checksum'?", in read_sym_checksums() 309 * during klp module build will be skipped when it sees this in is_special_section() 1209 * If exported by a module, it has to be a klp reloc. Thanks to the 1334 * Convert a regular relocation to a klp relocation (sort of). in create_fake_symbols() 1351 ERROR("unexpected klp reloc for new symbol %s", patched_sym->name); in create_fake_symbols() 1358 * will be disabled later by "objtool klp post-link". in create_fake_symbols() 1397 /* symbol format: .klp.sym.modname.sym_name,sympos */ in create_fake_symbols() 1415 * KLP rela by "objtool klp pos in should_keep_special_sym() 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 | 555 if (strstarts(sym->name, ".klp.sym")) in elf_add_symbol() 556 sym->klp = 1; in elf_add_symbol() 558 if (!sym->klp && !is_sec_sym(sym) && strstr(sym->name, ".cold")) { in elf_add_symbol()
|
| H A D | check.c | 676 if (!file->klp) in create_static_call_sections() 969 if (!file->klp) in create_mcount_loc_sections() 2618 file->klp = is_livepatch_module(file); in mark_holes()
|
| /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" 278 [[ -x "$OBJTOOL" ]] && "$OBJTOOL" klp 2>&1 | command grep -q "not implemented" && \ 578 # excluding klp-tmp/ and .git/ 652 # Copy .o files to a separate directory and run "objtool klp checksum" on each 675 "$OBJTOOL" klp checksum "$dest" 707 cmd+=("klp") 728 die "objtool klp diff failed" 735 # For each changed object, run "objtool klp checksum" with --debug-checksum to 762 cmd+=("klp" "checksu [all...] |