kpatch/kpatch-build
Josh Poimboeuf 5888f316e6 create-klp-module: support unbundled symbols
The create_klp_relasecs_and_syms() function assumes that all dest
symbols are bundled, i.e. each symbol is located at offset 0 in its own
section.

However that may not always be the case.  Unbundled symbols can occur,
for example, when combining two .o files which have the same bundled
symbol.  They will be combined into the same section and will no longer
be considered "bundled".

Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
2017-09-20 23:57:31 -05:00
..
insn insn: get it to compile in create-diff-object 2014-05-30 15:19:57 -05:00
create-diff-object.c create-diff-object: treat "CSWTCH.*" as a special static local 2017-09-11 14:55:35 -05:00
create-klp-module.c create-klp-module: support unbundled symbols 2017-09-20 23:57:31 -05:00
create-kpatch-module.c create-kpatch-module: support unbundled symbols 2017-09-20 23:57:24 -05:00
kpatch-build kpatch-build: allow the number of make jobs to be specified using CPUS 2017-09-06 19:35:37 -04:00
kpatch-elf.c kpatch-build: clarify ppc64le comments 2017-07-27 15:23:26 -05:00
kpatch-elf.h kpatch-build: Support gcc-6 function prologue 2017-07-27 12:56:00 +05:30
kpatch-gcc kpatch: fix kpatch-build matching changed object bug 2017-09-13 21:08:54 -05:00
kpatch-intermediate.h kpatch-intermediate.h: fix comments 2017-01-23 22:42:25 -08:00
list.h new .fixup group size algorithm 2014-09-15 14:54:57 -05:00
log.h log: include error.h 2017-01-23 12:42:35 -08:00
lookup.c lookup: allow local symbols to be in any order 2017-07-06 12:44:50 -05:00
lookup.h support dup file+symbol 2017-02-04 09:37:18 +08:00
Makefile kpatch-build: use implicit make rules 2017-08-22 03:21:00 +02:00