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 DBuild15 objtool-$(BUILD_KLP) += builtin-klp.o klp-checksum.o klp-diff.o klp-post-link.o
H A Dklp-diff.c13 #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 Delf.c555 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 Dcheck.c676 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 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"
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...]