Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
0c5a1e7
kpatch-build: make xtrace output less verbose
jpoimboe May 11, 2022
3b63456
kpatch-elf: convert functions to static
jpoimboe May 11, 2022
c24d135
create-diff-object: rename "sec" -> "relasec" for rela sections
jpoimboe May 11, 2022
61e4609
create-diff-object: convert function return types to 'bool'
jpoimboe May 11, 2022
79f45d1
create-diff-object: fix kpatch_replace_sections_syms() for non-text
jpoimboe May 11, 2022
3f8e106
create-diff-object: support R_X86_64_NONE in kpatch_replace_sections_…
jpoimboe May 11, 2022
bf212f7
create-diff-object: error on unsupported rela in symbol conversion
jpoimboe May 11, 2022
6b1895a
create-diff-object: convert rela_insn() to take normal 'sec'
jpoimboe May 11, 2022
bec6488
create-diff-object: add rela_insn() error check
jpoimboe May 11, 2022
01427d5
create-diff-object: move addend math to a new function
jpoimboe May 11, 2022
8d5a628
create-diff-object: add extra check for symbol conversion edge case
jpoimboe May 11, 2022
8508abd
create-diff-object: allow converstion of empty symbols
jpoimboe May 11, 2022
325bccd
create-diff-object: skip conversion for sections which never have sym…
jpoimboe May 11, 2022
86d5208
create-diff-object: error on symbol conversion failure
jpoimboe May 11, 2022
f0e3da3
create-diff-object: fix string extraction
jpoimboe May 11, 2022
017015a
create-diff-object: make kpatch_check_relocations() more precise
jpoimboe May 12, 2022
52863da
create-diff-object: fix endianness in kpatch_no_sibling_calls_ppc64le()
jpoimboe May 12, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions kpatch-build/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ all: $(TARGETS)
-include $(SOURCES:.c=.d)

create-diff-object: create-diff-object.o kpatch-elf.o lookup.o $(INSN)
create-klp-module: create-klp-module.o kpatch-elf.o
create-kpatch-module: create-kpatch-module.o kpatch-elf.o
create-klp-module: create-klp-module.o kpatch-elf.o $(INSN)
create-kpatch-module: create-kpatch-module.o kpatch-elf.o $(INSN)

$(PLUGIN): gcc-plugins/ppc64le-plugin.c
g++ $(PLUGIN_CFLAGS) $< -o $@
Expand Down
Loading