libabigail/tests/data/test-diff-dwarf
Dodji Seketeli b13345fd86 Take symbol versions in account when computing added/removed decls
* include/abg-corpus.h
	(corpus::lookup_{function,variable}_symbol): Add an overload
	declaration that takes the version of the symbol to lookup.
	* src/abg-comparison.cc
	(corpus_diff::priv::ensure_lookup_tables_populated): So when looking
	up the corpora for symbols, take their versions in account.
	* src/abg-corpus.cc (corpus::lookup_{function,variable}_symbol):
	Add an overload definition that takes the version of the symbol to
	lookup.
	(symtab_build_visitor_type::build_id): New
	member functions.
	(corpus::priv::build_public_decl_table): Use the new member
	functions above.
	* src/abg-ir.cc (elf_symbol::version::operator==): Do not take the
	is_default flag in account when comparing two symbol versions.
	* libtest12-v{0,1}.so: New test input files.
	* libtest12-v{0,1}.c: Source code for the test input files.
	* test12-version-script: Version script to build the files above.
	* test12-report.txt: Test input file.
	* tests/Makefile.am: Add the new test input files above to the
	source distribution.
	* tests/test-diff-dwarf.cc (in_out_specs[]): Add an entry to this
	table for the new test input files.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2014-08-25 23:16:50 +02:00
..
libtest9-v0.so Support TLS variables 2014-08-19 13:50:23 +02:00
libtest9-v1.so Support TLS variables 2014-08-19 13:50:23 +02:00
libtest12-v0.so Take symbol versions in account when computing added/removed decls 2014-08-25 23:16:50 +02:00
libtest12-v1.so Take symbol versions in account when computing added/removed decls 2014-08-25 23:16:50 +02:00
test0-report.txt Correctly write the name of a const reference type 2014-07-18 18:55:23 +02:00
test0-v0.cc Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test0-v0.o Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test0-v1.cc Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test0-v1.o Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test1-report.txt Correctly write the name of a const reference type 2014-07-18 18:55:23 +02:00
test1-v0.cc Add forgotten source file for binary test input 2014-03-31 11:27:32 +02:00
test1-v0.o Fix var_diff length determination 2014-03-29 10:26:45 +01:00
test1-v1.cc Add forgotten source file for binary test input 2014-03-31 11:27:32 +02:00
test1-v1.o Fix var_diff length determination 2014-03-29 10:26:45 +01:00
test2-report.txt Compact & intuitive reporting for changed function parameters 2014-04-01 12:38:51 +02:00
test2-v0.cc Compact & intuitive reporting for changed function parameters 2014-04-01 12:38:51 +02:00
test2-v0.o Compact & intuitive reporting for changed function parameters 2014-04-01 12:38:51 +02:00
test2-v1.cc Compact & intuitive reporting for changed function parameters 2014-04-01 12:38:51 +02:00
test2-v1.o Compact & intuitive reporting for changed function parameters 2014-04-01 12:38:51 +02:00
test3-report.txt Fix off-by one comparison bug in comparing function parameters 2014-04-04 11:39:41 +02:00
test3-v0.cc Fix off-by one comparison bug in comparing function parameters 2014-04-04 11:39:41 +02:00
test3-v0.o Fix off-by one comparison bug in comparing function parameters 2014-04-04 11:39:41 +02:00
test3-v1.cc Fix off-by one comparison bug in comparing function parameters 2014-04-04 11:39:41 +02:00
test3-v1.o Fix off-by one comparison bug in comparing function parameters 2014-04-04 11:39:41 +02:00
test4-report.txt Add missing tests for previous commits 2014-04-05 12:40:28 +02:00
test4-v0.cc Categorize through compatible distinct type diffs 2014-04-05 12:24:25 +02:00
test4-v0.o Categorize through compatible distinct type diffs 2014-04-05 12:24:25 +02:00
test4-v1.cc Categorize through compatible distinct type diffs 2014-04-05 12:24:25 +02:00
test4-v1.o Categorize through compatible distinct type diffs 2014-04-05 12:24:25 +02:00
test5-report.txt Really compare return types for function types 2014-04-05 12:42:24 +02:00
test5-v0.cc Really compare return types for function types 2014-04-05 12:42:24 +02:00
test5-v0.o Really compare return types for function types 2014-04-05 12:42:24 +02:00
test5-v1.cc Really compare return types for function types 2014-04-05 12:42:24 +02:00
test5-v1.o Really compare return types for function types 2014-04-05 12:42:24 +02:00
test6-report.txt Correctly write the name of a const reference type 2014-07-18 18:55:23 +02:00
test6-v0.cc Represent a removed+added data member at a given offset as changed 2014-04-11 21:55:08 +02:00
test6-v0.o Represent a removed+added data member at a given offset as changed 2014-04-11 21:55:08 +02:00
test6-v1.cc Represent a removed+added data member at a given offset as changed 2014-04-11 21:55:08 +02:00
test6-v1.o Represent a removed+added data member at a given offset as changed 2014-04-11 21:55:08 +02:00
test7-report.txt Correctly write the name of a const reference type 2014-07-18 18:55:23 +02:00
test7-v0.cc Really detect static-ness of data members. Oops. 2014-04-16 17:31:13 +02:00
test7-v0.o Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test7-v1.cc Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test7-v1.o Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test8-report.txt Correctly write the name of a const reference type 2014-07-18 18:55:23 +02:00
test8-v0.cc Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test8-v0.o Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test8-v1.cc Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test8-v1.o Drop symbols not global in a symtab from corpus symtab 2014-04-21 21:32:39 +02:00
test9-report.txt Support TLS variables 2014-08-19 13:50:23 +02:00
test9-v0.cc Support TLS variables 2014-08-19 13:50:23 +02:00
test9-v1.cc Support TLS variables 2014-08-19 13:50:23 +02:00
test10-report.txt Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test10-v0.cc Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test10-v0.o Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test10-v1.cc Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test10-v1.o Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test11-report.txt Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test11-v0.cc Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test11-v0.o Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test11-v1.cc Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test11-v1.o Support C and C++ array type. 2014-08-22 13:07:41 +02:00
test12-report.txt Take symbol versions in account when computing added/removed decls 2014-08-25 23:16:50 +02:00
test12-v0.c Take symbol versions in account when computing added/removed decls 2014-08-25 23:16:50 +02:00
test12-v1.c Take symbol versions in account when computing added/removed decls 2014-08-25 23:16:50 +02:00
test12-version-script Take symbol versions in account when computing added/removed decls 2014-08-25 23:16:50 +02:00