libabigail/tests/data/test-annotate
Dodji Seketeli 4672ba4f4c Speedup DIE representation computing esp function signature in C
For DIE originating from C, we now compute canonical DIEs.  We then
use that to compare DIEs to see if they are equal or not.  So string
representation of DIEs are now used only to reduce the number of DIEs
comparisons that is performed during DIE canonicalization.

We can thus just use function names (rather than a full
die_function_signature) as a way to reduce the number of structural
comparisons of DIEs during canonicalization.

This patch does just that.

Note that in the future when we perform DIEs canonicalization and comparison for
C++, we can avoid computing full function DIE signatures for C++ too.

	* src/abg-dwarf-reader.cc (die_function_signature): For C DIEs,
	just return the (linkage) name of the function.
	* tests/data/test-annotate/test15-pr18892.so.abi: Adjust.
	* tests/data/test-annotate/test21-pr19092.so.abi: Adjust.
	* tests/data/test-read-dwarf/test15-pr18892.so.abi: Adjust.
	* tests/data/test-read-dwarf/test21-pr19092.so.abi: Adjust.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2017-07-03 17:45:43 +02:00
..
libtest23.so.abi Avoid de-duplicating different C types that have identical name 2017-07-03 17:45:42 +02:00
libtest24-drop-fns-2.so.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
libtest24-drop-fns.so.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
test0.abi Update the reference output of regression tests after kabidiff work 2017-07-03 17:45:37 +02:00
test1.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
test2.so.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
test3.so.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
test4.so.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
test5.o.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
test6.so.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
test7.so.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
test8-qualified-this-pointer.so.abi Bug 20970 - Add a --annotate option to abidw 2017-01-24 15:41:37 +01:00
test13-pr18894.so.abi Avoid de-duplicating different C types that have identical name 2017-07-03 17:45:42 +02:00
test14-pr18893.so.abi Avoid de-duplicating different C types that have identical name 2017-07-03 17:45:42 +02:00
test15-pr18892.so.abi Speedup DIE representation computing esp function signature in C 2017-07-03 17:45:43 +02:00
test17-pr19027.so.abi Avoid de-duplicating different C types that have identical name 2017-07-03 17:45:42 +02:00
test18-pr19037-libvtkRenderingLIC-6.1.so.abi Avoid de-duplicating different C types that have identical name 2017-07-03 17:45:42 +02:00
test19-pr19023-libtcmalloc_and_profiler.so.abi Avoid de-duplicating different C types that have identical name 2017-07-03 17:45:42 +02:00
test20-pr19025-libvtkParallelCore-6.1.so.abi Avoid de-duplicating different C types that have identical name 2017-07-03 17:45:42 +02:00
test21-pr19092.so.abi Speedup DIE representation computing esp function signature in C 2017-07-03 17:45:43 +02:00