kpatch/test/test03.inventory
Seth Jennings 0cbb7cf5ee add automated testing system
This commit introduces a simple automated testing system
with 3 simple testcase.

For each test case there is a .c, a .patch, and a .inventory
file.  The .c is compiled, using the flags from the kflags file,
to create the original object.  The .c file is then patched
with the .patch file and rebuilt to create the patched object.
The files are then analyzed by the differencing tool and an
output object is generated with a .inventory file that lists
the sections and symbol included in the output object.  That
inventory file is then compared to the .inventory file for
that testcase.  If they are the same, the test passes. If
not, the differences in the inventory files are displayed,
and the test fails.

Signed-off-by: Seth Jennings <sjenning@redhat.com>
2014-03-10 14:36:11 -05:00

16 lines
341 B
Plaintext

section .rodata.str1.1
section .text.test_func2
section .rela.text.test_func2
section .text.test_func
section .rela.text.test_func
section .shstrtab
section .symtab
section .strtab
symbol test03.c 4 0
symbol .rodata.str1.1 3 0
symbol .text.test_func2 3 0
symbol test_func2 2 0
symbol .text.test_func 3 0
symbol puts 0 1
symbol test_func 2 1