Home
last modified time | relevance | path

Searched refs:klp (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/livepatch/
H A Dmodule-elf-format.rst120 .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 DBuild9 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 Dklp-diff.c13 #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 Delf.c26 #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 Dcheck.c680 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 Dobjtool.h31 bool ignore_unreachables, hints, rodata, klp; member
/linux/scripts/livepatch/
H A Dklp-build38 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...]