kpatch/kpatch-build
Julien Thierry 770f529225 kpatch-elf: Ensure stale references are not used
When freeing a kpatch_elf, another object might have symbols and
sections twined with elements that are getting freed.

Clear the twin references, so if they are used after the object they
reference is freed, the program will crash.

Signed-off-by: Julien Thierry <jthierry@redhat.com>
2019-10-29 10:48:02 +00:00
..
gcc-plugins gcc-plugin: Include additional header for GCC 8 2018-05-30 19:39:48 +05:30
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: simplify mangled function correlation 2019-10-03 09:38:29 -05:00
create-klp-module.c create-klp-module: check symtab in main() 2019-08-05 12:10:47 +02:00
create-kpatch-module.c create-kpatch-module: check symtab in main() 2019-08-05 12:10:47 +02:00
kpatch-build kpatch-build: use whole word filename matching in find_parent_obj() 2019-09-27 09:36:39 +08:00
kpatch-elf.c kpatch-elf: Ensure stale references are not used 2019-10-29 10:48:02 +00:00
kpatch-elf.h create-diff-object: add symbol relations 2018-07-11 09:57:31 +02:00
kpatch-gcc Making kpatch-build compatible with custom gcc names 2019-05-09 19:15:11 +02:00
kpatch-intermediate.h create-klp-module: get rid of redundant kpatch_relocation.offset field 2017-11-09 19:16:14 -06:00
kpatch.h kpatch-build: add exit status enum 2018-06-15 07:11:48 -04:00
list.h new .fixup group size algorithm 2014-09-15 14:54:57 -05:00
log.h kpatch-build: add exit status enum 2018-06-15 07:11:48 -04:00
lookup.c Make symvers reading code more flexible. 2019-10-25 14:17:11 +02:00
lookup.h kpatch-build: use symbol table instead of kobject 2018-05-18 09:24:40 +02:00
Makefile ppc64le: fix gcc-plugin installation 2018-04-19 10:16:37 +02:00