kpatch/kpatch-build
Jessica Yu 42902d0fcc create-diff-object: create intermediate .kpatch.arch section
In addition to .kpatch.relocations and .kpatch.symbols, have
create-diff-object create an .kpatch.arch section. This section can be used
to create .klp.arch. sections that are required for klp modules built for
versions >= 4.9. Each entry in the .kpatch.arch section represents an
arch-specific section (.altinstructions or .parainstructions) and contains
a pointer to the arch-specific section itself (see kpatch_arch struct
member 'sec') and a pointer to the objname string (see kpatch_arch struct
member 'objname'). This is enough information to be able to build
.klp.arch. sections in a later phase of kpatch-build.
2017-01-23 12:43:24 -08:00
..
insn insn: get it to compile in create-diff-object 2014-05-30 15:19:57 -05:00
Makefile kpatch-elf: introduce a common kpatch-elf and logging interface 2016-07-12 14:45:16 -07:00
create-diff-object.c create-diff-object: create intermediate .kpatch.arch section 2017-01-23 12:43:24 -08:00
kpatch-build create-diff-object: create .kpatch.relocations and .kpatch.symbols sections 2017-01-23 12:43:17 -08:00
kpatch-elf.c kpatch-elf: add kpatch_remove_and_free_section() 2017-01-23 12:43:05 -08:00
kpatch-elf.h kpatch-elf: add kpatch_remove_and_free_section() 2017-01-23 12:43:05 -08:00
kpatch-gcc kpatch-build: fix 'undefined reference to kpatch_shadow_*' errors 2016-12-05 20:22:11 -06:00
kpatch-intermediate.h create-diff-object: create intermediate .kpatch.arch section 2017-01-23 12:43:24 -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: parse Module.symvers in lookup_open() 2017-01-23 12:43:12 -08:00
lookup.h lookup: parse Module.symvers in lookup_open() 2017-01-23 12:43:12 -08:00