mirror of
git://sourceware.org/git/libabigail.git
synced 2025-03-11 09:08:04 +00:00
This patch is for supporting this kind of things: [suppress_type] name = S has_data_member_inserted_between = {8, end} or: [suppress_type] name = S has_data_members_inserted_between = {{8, 31}, {64, end}} or: [suppress_type] name = S has_data_members_inserted_at = offset_after(member0) How cool is that, heh? Anyway, to do this, the patch adds support for tuple values (i.e, lists of values) in INI files. Then on top of that the patch adds support for the specific has_data_member_inserted_between, has_data_members_inserted_between and has_data_members_inserted_at properties. * include/abg-comparison.h (type_suppression::insertion_range): Declare new type. (type_suppression::insertion_ranges): Declare new typedef. (type_suppression::{s,g}et_data_member_insertion_ranges): Declare new member functions. (is_integer_boundary, is_fn_call_expr_boundary): Declare new functions. (type_suppression::insertion_range::{boundary, integer_boundary, fn_call_expr_boundary}): Define new types. * src/abg-comparison.cc: (struct type_suppression::insertion_range::priv): New type. (type_suppression::insertion_range::{insertion_range, begin, end}): Define new member functions. (type_suppression::priv::insertion_ranges_): Add data member. (type_suppression::{s,g}et_data_member_insertion_ranges): Define new member functions. (type_suppression::insertion_range::boundary::priv): Define new type. (type_suppression::insertion_range::boundary::{boundary, ~boundary}): Define new member functions. (type_suppression::insertion_range::integer_boundary::priv): Define new type. (type_suppression::insertion_range::integer_boundary::{integer_boundary, as_integer, operator int, ~integer_boundary}): Define member functions. (type_suppression::insertion_range::fn_call_expr_boundary::priv): Define new type. (type_suppression::insertion_range::fn_call_expr_boundary::{fn_call_expr_boundary, as_function_call_expr, operator ini::function_call_expr_sptr}): Define new member functions. (type_suppression::insertion_range::{create_integer_boundary, type_suppression::insertion_range::create_fn_call_expr_boundary, type_suppression::insertion_range::eval_boundary}): Define new member functions. (is_integer_boundary, is_fn_call_expr_boundary): Define new functions. (read_type_suppression, read_function_suppression) (read_variable_suppression): Support the new kinds of property-related types. Aslo, in read_type_suppression, support the new properties has_data_member_inserted_at, has_data_member_inserted_between and has_data_members_inserted_between. (type_suppression::suppresses_diff): If we are looking at a type diff node that has inserted data members, evaluate the insertion ranges of the current type_suppression and see if they match the inserted data members. * include/abg-ini.h (property, simple_property, property_value) (string_property_value, tuple_property_value, function_call_expr): Declare new types. (property_sptr, property_value_sptr, string_property_value_sptr) (tuple_property_value_sptr): Declare new typedefs. (is_string_property_value, is_tuple_property_value) (is_simple_property, is_tuple_property, read_function_call_expr): Declare new functions. * src/abg-ini.cc (char_is_white_space, char_is_comment_start) (char_is_delimiter, char_is_property_value_char) (char_is_section_name_char, char_is_property_name_char) (char_is_comment_start, char_is_white_space) (remove_trailing_white_spaces, is_string_property_value) (is_tuple_property_value, is_simple_property, is_tuple_property) (write_property_value, char_is_function_name_char) (char_is_function_argument_char): Define new functions. (property::priv, tuple_property_value::priv) (simple_property::priv, tuple_property::priv): Define new types. (property::{property, get_name, set_name, ~property}): Define new member functions. (struct property_value::priv): Define new type. (property_value::{property_value, get_kind, operator const string&(), ~property_value}): Define new member functions. (struct string_property_value::priv): Define new type. (string_property_value::{string_property_value, set_content, as_string, operator string()}, ~string_property_value): Define new member functions. (tuple_property_value::{tuple_property_value, get_value_items, ~tuple_property_value, as_string}): Likewise. (simple_property::{simple_property, get_value, set_value, ~simple_property}): Likewise. (tuple_property::{tuple_property, set_value, get_value}): Likewise. (config::section::find_property): Adjust return type. (read_context::{char_is_delimiter, char_is_property_value_char, char_is_section_name_char, char_is_property_name_char, char_is_comment_start, char_is_white_space}): Remove these from here as they got moved them to be non-member functions above. (read_context::read_property_value): Return a property_value_sptr and do not take any parameter anymore. (read_context::{read_string_property_value, read_tuple_property_value, read_function_name, read_function_argument, read_function_call_expr}): Define new member functions. (read_context::read_property): Adjust return type. Also, change to read the different new kinds of properties values. (function_call_expr::priv): Define new type. (function_call_expr::{function_call_expr, get_name, get_arguments}): New member functions. (read_context::read_section): Adjust. (write_property, write_section): Adjust. * tests/data/test-diff-suppr/libtest{11,12}-add-data-member-v{0,1}.so: New test input binaries. * tests/data/test-diff-suppr/test{11,12}-add-data-member-{0,1}.suppr: New input suppression files. * tests/data/test-diff-suppr/test11-add-data-member-{2,3,4}.suppr: Add new test input files. * tests/data/test-diff-suppr/test{11,12}-add-data-member-report-{0,1}.txt: New reference output files. * tests/data/test-diff-suppr/test12-add-data-member-report-2.txt: Likewise. * tests/data/test-diff-suppr/test{11,12}-add-data-member-v{0,1}.cc: Source code for the new binaries above. * tests/test-diff-suppr.cc (in_out_specs): Add new test inputs. * tests/data/Makefile.am: Add the new test related files above to source distribution. * doc/manuals/libabigail-concepts.rst: Document the new properties has_data_member_inserted_at, has_data_member_inserted_between and has_data_members_inserted_between. Signed-off-by: Dodji Seketeli <dodji@redhat.com>
612 lines
24 KiB
Makefile
612 lines
24 KiB
Makefile
|
|
EXTRA_DIST = \
|
|
test-read-write/test0.xml \
|
|
test-read-write/test1.xml \
|
|
test-read-write/test2.xml \
|
|
test-read-write/test3.xml \
|
|
test-read-write/test4.xml \
|
|
test-read-write/test5.xml \
|
|
test-read-write/test6.xml \
|
|
test-read-write/test7.xml \
|
|
test-read-write/test8.xml \
|
|
test-read-write/test9.xml \
|
|
test-read-write/test10.xml \
|
|
test-read-write/test11.xml \
|
|
test-read-write/test12.xml \
|
|
test-read-write/test13.xml \
|
|
test-read-write/test14.xml \
|
|
test-read-write/test15.xml \
|
|
test-read-write/test16.xml \
|
|
test-read-write/test17.xml \
|
|
test-read-write/test18.xml \
|
|
test-read-write/test19.xml \
|
|
test-read-write/test20.xml \
|
|
test-read-write/test21.xml \
|
|
test-read-write/test22.xml \
|
|
test-read-write/test23.xml \
|
|
test-read-write/test24.xml \
|
|
test-read-write/test25.xml \
|
|
test-read-write/test26.xml \
|
|
\
|
|
test-write-read-archive/test0.xml \
|
|
test-write-read-archive/test1.xml \
|
|
test-write-read-archive/test2.xml \
|
|
test-write-read-archive/test3.xml \
|
|
test-write-read-archive/test4.xml \
|
|
\
|
|
test-core-diff/report0.txt \
|
|
test-core-diff/report1.txt \
|
|
test-core-diff/report2.txt \
|
|
test-core-diff/report3.txt \
|
|
test-core-diff/report4.txt \
|
|
test-core-diff/report5.txt \
|
|
test-core-diff/report6.txt \
|
|
test-core-diff/report7.txt \
|
|
test-core-diff/report8.txt \
|
|
test-core-diff/report9.txt \
|
|
test-core-diff/report10.txt \
|
|
test-core-diff/report11.txt \
|
|
test-core-diff/report12.txt \
|
|
test-core-diff/report13.txt \
|
|
\
|
|
test-abidiff/test-enum0-v0.cc.bi \
|
|
test-abidiff/test-enum0-v1.cc.bi \
|
|
test-abidiff/test-enum0-report.txt \
|
|
test-abidiff/test-enum1-v0.cc.bi \
|
|
test-abidiff/test-enum1-v1.cc.bi \
|
|
test-abidiff/test-enum1-report.txt \
|
|
test-abidiff/test-qual-type0-v0.cc.bi \
|
|
test-abidiff/test-qual-type0-v1.cc.bi \
|
|
test-abidiff/test-qual-type0-report.txt \
|
|
test-abidiff/test-struct0-v0.cc.bi \
|
|
test-abidiff/test-struct0-v1.cc.bi \
|
|
test-abidiff/test-struct0-report.txt \
|
|
test-abidiff/test-struct1-v0.cc.bi \
|
|
test-abidiff/test-struct1-v1.cc.bi \
|
|
test-abidiff/test-struct1-report.txt \
|
|
test-abidiff/test-var0-v0.cc.bi \
|
|
test-abidiff/test-var0-v1.cc.bi \
|
|
test-abidiff/test-var0-report.txt \
|
|
test-abidiff/test-corpus0-v0.so.abi \
|
|
test-abidiff/test-corpus0-v1.so.abi \
|
|
test-abidiff/test-corpus0-report0.txt \
|
|
\
|
|
test-diff-dwarf/test0-v0.cc \
|
|
test-diff-dwarf/test0-v0.o \
|
|
test-diff-dwarf/test0-v1.cc \
|
|
test-diff-dwarf/test0-v1.o \
|
|
test-diff-dwarf/test0-report.txt \
|
|
test-diff-dwarf/test1-v0.cc \
|
|
test-diff-dwarf/test1-v0.o \
|
|
test-diff-dwarf/test1-v1.cc \
|
|
test-diff-dwarf/test1-v1.o \
|
|
test-diff-dwarf/test1-report.txt \
|
|
test-diff-dwarf/test2-v0.cc \
|
|
test-diff-dwarf/test2-v0.o \
|
|
test-diff-dwarf/test2-v1.cc \
|
|
test-diff-dwarf/test2-v1.o \
|
|
test-diff-dwarf/test2-report.txt \
|
|
test-diff-dwarf/test3-v0.cc \
|
|
test-diff-dwarf/test3-v0.o \
|
|
test-diff-dwarf/test3-v1.cc \
|
|
test-diff-dwarf/test3-v1.o \
|
|
test-diff-dwarf/test3-report.txt \
|
|
test-diff-dwarf/test4-v0.cc \
|
|
test-diff-dwarf/test4-v0.o \
|
|
test-diff-dwarf/test4-v1.cc \
|
|
test-diff-dwarf/test4-v1.o \
|
|
test-diff-dwarf/test4-report.txt \
|
|
test-diff-dwarf/test5-v0.cc \
|
|
test-diff-dwarf/test5-v0.o \
|
|
test-diff-dwarf/test5-v1.cc \
|
|
test-diff-dwarf/test5-v1.o \
|
|
test-diff-dwarf/test5-report.txt \
|
|
test-diff-dwarf/test6-v0.cc \
|
|
test-diff-dwarf/test6-v0.o \
|
|
test-diff-dwarf/test6-v1.cc \
|
|
test-diff-dwarf/test6-v1.o \
|
|
test-diff-dwarf/test6-report.txt \
|
|
test-diff-dwarf/test7-v0.cc \
|
|
test-diff-dwarf/test7-v0.o \
|
|
test-diff-dwarf/test7-v1.cc \
|
|
test-diff-dwarf/test7-v1.o \
|
|
test-diff-dwarf/test7-report.txt \
|
|
test-diff-dwarf/test8-v0.cc \
|
|
test-diff-dwarf/test8-v0.o \
|
|
test-diff-dwarf/test8-v1.cc \
|
|
test-diff-dwarf/test8-v1.o \
|
|
test-diff-dwarf/test8-report.txt \
|
|
test-diff-dwarf/test9-v0.cc \
|
|
test-diff-dwarf/libtest9-v0.so \
|
|
test-diff-dwarf/test9-v1.cc \
|
|
test-diff-dwarf/libtest9-v1.so \
|
|
test-diff-dwarf/test9-report.txt \
|
|
test-diff-dwarf/test10-v0.cc \
|
|
test-diff-dwarf/test10-v0.o \
|
|
test-diff-dwarf/test10-v1.cc \
|
|
test-diff-dwarf/test10-v1.o \
|
|
test-diff-dwarf/test10-report.txt \
|
|
test-diff-dwarf/test11-v0.cc \
|
|
test-diff-dwarf/test11-v0.o \
|
|
test-diff-dwarf/test11-v1.cc \
|
|
test-diff-dwarf/test11-v1.o \
|
|
test-diff-dwarf/test11-report.txt \
|
|
test-diff-dwarf/test12-v0.c \
|
|
test-diff-dwarf/libtest12-v0.so \
|
|
test-diff-dwarf/test12-v1.c \
|
|
test-diff-dwarf/libtest12-v1.so \
|
|
test-diff-dwarf/test12-version-script \
|
|
test-diff-dwarf/test12-report.txt \
|
|
test-diff-dwarf/test13-v0.cc \
|
|
test-diff-dwarf/test13-v0.o \
|
|
test-diff-dwarf/test13-v1.cc \
|
|
test-diff-dwarf/test13-v1.o \
|
|
test-diff-dwarf/test13-report.txt \
|
|
test-diff-dwarf/test14-inline-v0.cc \
|
|
test-diff-dwarf/test14-inline-v0.o \
|
|
test-diff-dwarf/test14-inline-v1.cc \
|
|
test-diff-dwarf/test14-inline-v1.o \
|
|
test-diff-dwarf/test14-inline-report.txt \
|
|
test-diff-dwarf/test15-enum-v0.cc \
|
|
test-diff-dwarf/test15-enum-v0.o \
|
|
test-diff-dwarf/test15-enum-v1.cc \
|
|
test-diff-dwarf/test15-enum-v1.o \
|
|
test-diff-dwarf/test15-enum-report.txt \
|
|
test-diff-dwarf/test16-syms-only-v0.o \
|
|
test-diff-dwarf/test16-syms-only-v1.o \
|
|
test-diff-dwarf/test16-syms-only-v0.cc \
|
|
test-diff-dwarf/test16-syms-only-v1.cc \
|
|
test-diff-dwarf/test16-syms-only-report.txt \
|
|
test-diff-dwarf/test17-non-refed-syms-v0.o \
|
|
test-diff-dwarf/test17-non-refed-syms-v1.o \
|
|
test-diff-dwarf/test17-non-refed-syms-report-0.txt \
|
|
test-diff-dwarf/test17-non-refed-syms-v0.cc \
|
|
test-diff-dwarf/test17-non-refed-syms-v1.cc \
|
|
test-diff-dwarf/libtest18-alias-sym-v0.so \
|
|
test-diff-dwarf/libtest18-alias-sym-v1.so \
|
|
test-diff-dwarf/test18-alias-sym-report-0.txt \
|
|
test-diff-dwarf/test18-alias-sym-v0.cc \
|
|
test-diff-dwarf/test18-alias-sym-v1.cc \
|
|
test-diff-dwarf/test18-alias-sym-version-script \
|
|
test-diff-dwarf/libtest19-soname-v0.so \
|
|
test-diff-dwarf/libtest19-soname-v1.so \
|
|
test-diff-dwarf/test19-soname-report-0.txt \
|
|
test-diff-dwarf/test19-soname-v0.cc \
|
|
test-diff-dwarf/test19-soname-v1.cc \
|
|
test-diff-dwarf/libtest20-add-fn-parm-v0.so \
|
|
test-diff-dwarf/libtest20-add-fn-parm-v1.so \
|
|
test-diff-dwarf/test20-add-fn-parm-report-0.txt \
|
|
test-diff-dwarf/test20-add-fn-parm-v0.c \
|
|
test-diff-dwarf/test20-add-fn-parm-v1.c \
|
|
test-diff-dwarf/libtest21-redundant-fn-v0.so \
|
|
test-diff-dwarf/libtest21-redundant-fn-v1.so \
|
|
test-diff-dwarf/test21-redundant-fn-report-0.txt \
|
|
test-diff-dwarf/test21-redundant-fn-v0.cc \
|
|
test-diff-dwarf/test21-redundant-fn-v1.cc \
|
|
test-diff-dwarf/libtest22-changed-parm-c-v0.so \
|
|
test-diff-dwarf/libtest22-changed-parm-c-v1.so \
|
|
test-diff-dwarf/test22-changed-parm-c-report-0.txt \
|
|
test-diff-dwarf/test22-changed-parm-c-v0.c \
|
|
test-diff-dwarf/test22-changed-parm-c-v1.c \
|
|
test-diff-dwarf/libtest-23-diff-arch-v0-32.so \
|
|
test-diff-dwarf/libtest-23-diff-arch-v0-64.so \
|
|
test-diff-dwarf/test-23-diff-arch-report-0.txt \
|
|
test-diff-dwarf/test-23-diff-arch-v0.cc \
|
|
test-diff-dwarf/libtest24-added-fn-parms-v0.so \
|
|
test-diff-dwarf/libtest24-added-fn-parms-v1.so \
|
|
test-diff-dwarf/test24-added-fn-parms-report-0.txt \
|
|
test-diff-dwarf/test24-added-fn-parms-v0.c \
|
|
test-diff-dwarf/test24-added-fn-parms-v1.c \
|
|
test-diff-dwarf/libtest25-removed-fn-parms-v0.so \
|
|
test-diff-dwarf/libtest25-removed-fn-parms-v1.so \
|
|
test-diff-dwarf/test25-removed-fn-parms-report-0.txt \
|
|
test-diff-dwarf/test25-removed-fn-parms-v0.c \
|
|
test-diff-dwarf/test25-removed-fn-parms-v1.c \
|
|
test-diff-dwarf/libtest26-added-parms-before-variadic-v0.so \
|
|
test-diff-dwarf/libtest26-added-parms-before-variadic-v1.so \
|
|
test-diff-dwarf/test26-added-parms-before-variadic-report.txt \
|
|
test-diff-dwarf/test26-added-parms-before-variadic-v0.c \
|
|
test-diff-dwarf/test26-added-parms-before-variadic-v1.c \
|
|
\
|
|
test-read-dwarf/test0 \
|
|
test-read-dwarf/test0.abi \
|
|
test-read-dwarf/test0.cc \
|
|
test-read-dwarf/test1 \
|
|
test-read-dwarf/test1.abi \
|
|
test-read-dwarf/test1.cc \
|
|
test-read-dwarf/test2.h \
|
|
test-read-dwarf/test2-0.cc \
|
|
test-read-dwarf/test2-1.cc \
|
|
test-read-dwarf/test2.so \
|
|
test-read-dwarf/test2.so.abi \
|
|
test-read-dwarf/test3.c \
|
|
test-read-dwarf/test3.so \
|
|
test-read-dwarf/test3.so.abi \
|
|
test-read-dwarf/test4.c \
|
|
test-read-dwarf/test4.so \
|
|
test-read-dwarf/test4.so.abi \
|
|
test-read-dwarf/test5.cc \
|
|
test-read-dwarf/test5.o \
|
|
test-read-dwarf/test5.o.abi \
|
|
test-read-dwarf/test6.cc \
|
|
test-read-dwarf/test6.so \
|
|
test-read-dwarf/test6.so.abi \
|
|
test-read-dwarf/test7.cc \
|
|
test-read-dwarf/test7.so \
|
|
test-read-dwarf/test7.so.abi \
|
|
test-read-dwarf/test8-qualified-this-pointer.cc \
|
|
test-read-dwarf/test8-qualified-this-pointer.so \
|
|
test-read-dwarf/test8-qualified-this-pointer.so.abi \
|
|
\
|
|
test-diff-filter/test0-v0.cc \
|
|
test-diff-filter/test0-v1.cc \
|
|
test-diff-filter/test0-v0.o \
|
|
test-diff-filter/test0-v1.o \
|
|
test-diff-filter/test0-report.txt \
|
|
test-diff-filter/test01-report.txt \
|
|
test-diff-filter/test1-v0.cc \
|
|
test-diff-filter/test1-v1.cc \
|
|
test-diff-filter/test1-v0.o \
|
|
test-diff-filter/test1-v1.o \
|
|
test-diff-filter/test1-report.txt \
|
|
test-diff-filter/test2-v0.cc \
|
|
test-diff-filter/test2-v1.cc \
|
|
test-diff-filter/test2-v0.o \
|
|
test-diff-filter/test2-v1.o \
|
|
test-diff-filter/test2-report.txt \
|
|
test-diff-filter/test3-v0.cc \
|
|
test-diff-filter/test3-v1.cc \
|
|
test-diff-filter/test3-v0.o \
|
|
test-diff-filter/test3-v1.o \
|
|
test-diff-filter/test3-report.txt \
|
|
test-diff-filter/test4-v0.cc \
|
|
test-diff-filter/test4-v1.cc \
|
|
test-diff-filter/test4-v0.o \
|
|
test-diff-filter/test4-v1.o \
|
|
test-diff-filter/test4-report.txt \
|
|
test-diff-filter/test5-v0.cc \
|
|
test-diff-filter/test5-v1.cc \
|
|
test-diff-filter/test5-v0.o \
|
|
test-diff-filter/test5-v1.o \
|
|
test-diff-filter/test5-report.txt \
|
|
test-diff-filter/test6-v0.cc \
|
|
test-diff-filter/test6-v1.cc \
|
|
test-diff-filter/test6-v0.o \
|
|
test-diff-filter/test6-v1.o \
|
|
test-diff-filter/test6-report.txt \
|
|
test-diff-filter/test7-v0.cc \
|
|
test-diff-filter/test7-v1.cc \
|
|
test-diff-filter/test7-v0.o \
|
|
test-diff-filter/test7-v1.o \
|
|
test-diff-filter/test7-report.txt \
|
|
test-diff-filter/test8-v0.cc \
|
|
test-diff-filter/test8-v1.cc \
|
|
test-diff-filter/test8-v0.o \
|
|
test-diff-filter/test8-v1.o \
|
|
test-diff-filter/test8-report.txt \
|
|
test-diff-filter/test9-v0.cc \
|
|
test-diff-filter/test9-v1.cc \
|
|
test-diff-filter/test9-v0.o \
|
|
test-diff-filter/test9-v1.o \
|
|
test-diff-filter/test9-report.txt \
|
|
test-diff-filter/test10-v0.cc \
|
|
test-diff-filter/test10-v1.cc \
|
|
test-diff-filter/test10-v0.o \
|
|
test-diff-filter/test10-v1.o \
|
|
test-diff-filter/test10-report.txt \
|
|
test-diff-filter/test11-v0.cc \
|
|
test-diff-filter/test11-v1.cc \
|
|
test-diff-filter/test11-v0.o \
|
|
test-diff-filter/test11-v1.o \
|
|
test-diff-filter/test11-report.txt \
|
|
test-diff-filter/test12-v0.cc \
|
|
test-diff-filter/test12-v1.cc \
|
|
test-diff-filter/test12-v0.o \
|
|
test-diff-filter/test12-v1.o \
|
|
test-diff-filter/test12-report.txt \
|
|
test-diff-filter/test13-v0.cc \
|
|
test-diff-filter/test13-v1.cc \
|
|
test-diff-filter/test13-v0.o \
|
|
test-diff-filter/test13-v1.o \
|
|
test-diff-filter/test13-report.txt \
|
|
test-diff-filter/test14-v0.cc \
|
|
test-diff-filter/test14-v1.cc \
|
|
test-diff-filter/test14-v0.o \
|
|
test-diff-filter/test14-v1.o \
|
|
test-diff-filter/test14-0-report.txt \
|
|
test-diff-filter/test14-1-report.txt \
|
|
test-diff-filter/test15-v0.cc \
|
|
test-diff-filter/test15-v1.cc \
|
|
test-diff-filter/test15-v0.o \
|
|
test-diff-filter/test15-v1.o \
|
|
test-diff-filter/test15-0-report.txt \
|
|
test-diff-filter/test15-1-report.txt \
|
|
test-diff-filter/test16-v0.cc \
|
|
test-diff-filter/test16-v1.cc \
|
|
test-diff-filter/test16-v0.o \
|
|
test-diff-filter/test16-v1.o \
|
|
test-diff-filter/test16-report.txt \
|
|
test-diff-filter/test16-report-2.txt \
|
|
test-diff-filter/test17-v0.cc \
|
|
test-diff-filter/test17-v1.cc \
|
|
test-diff-filter/test17-v0.o \
|
|
test-diff-filter/test17-v1.o \
|
|
test-diff-filter/test17-0-report.txt \
|
|
test-diff-filter/test17-1-report.txt \
|
|
test-diff-filter/test18-v0.cc \
|
|
test-diff-filter/test18-v1.cc \
|
|
test-diff-filter/test18-v0.o \
|
|
test-diff-filter/test18-v1.o \
|
|
test-diff-filter/test18-report.txt \
|
|
test-diff-filter/test19-enum-v0.cc \
|
|
test-diff-filter/test19-enum-v1.cc \
|
|
test-diff-filter/test19-enum-v0.o \
|
|
test-diff-filter/test19-enum-v1.o \
|
|
test-diff-filter/test19-enum-report-0.txt \
|
|
test-diff-filter/test19-enum-report-1.txt \
|
|
test-diff-filter/test20-inline-v0.cc \
|
|
test-diff-filter/test20-inline-v1.cc \
|
|
test-diff-filter/test20-inline-v0.o \
|
|
test-diff-filter/test20-inline-v1.o \
|
|
test-diff-filter/test20-inline-report-0.txt \
|
|
test-diff-filter/test20-inline-report-1.txt \
|
|
test-diff-filter/libtest21-compatible-vars-v0.so \
|
|
test-diff-filter/libtest21-compatible-vars-v1.so \
|
|
test-diff-filter/test21-compatible-vars-report-0.txt \
|
|
test-diff-filter/test21-compatible-vars-report-1.txt \
|
|
test-diff-filter/test21-compatible-vars-v0.cc \
|
|
test-diff-filter/test21-compatible-vars-v1.cc \
|
|
test-diff-filter/libtest22-compatible-fns-v0.so \
|
|
test-diff-filter/libtest22-compatible-fns-v1.so \
|
|
test-diff-filter/test22-compatible-fns-report-0.txt \
|
|
test-diff-filter/test22-compatible-fns-report-1.txt \
|
|
test-diff-filter/test22-compatible-fns-v0.c \
|
|
test-diff-filter/test22-compatible-fns-v1.c \
|
|
test-diff-filter/libtest23-redundant-fn-parm-change-v0.so \
|
|
test-diff-filter/libtest23-redundant-fn-parm-change-v1.so \
|
|
test-diff-filter/test23-redundant-fn-parm-change-report-0.txt \
|
|
test-diff-filter/test23-redundant-fn-parm-change-v0.c \
|
|
test-diff-filter/test23-redundant-fn-parm-change-v1.c \
|
|
test-diff-filter/libtest24-compatible-vars-v0.so \
|
|
test-diff-filter/libtest24-compatible-vars-v1.so \
|
|
test-diff-filter/test24-compatible-vars-report-0.txt \
|
|
test-diff-filter/test24-compatible-vars-report-1.txt \
|
|
test-diff-filter/test24-compatible-vars-v0.c \
|
|
test-diff-filter/test24-compatible-vars-v1.c \
|
|
test-diff-filter/libtest25-cyclic-type-v0.so \
|
|
test-diff-filter/libtest25-cyclic-type-v1.so \
|
|
test-diff-filter/test25-cyclic-type-report-0.txt \
|
|
test-diff-filter/test25-cyclic-type-report-1.txt \
|
|
test-diff-filter/test25-cyclic-type-v0.cc \
|
|
test-diff-filter/test25-cyclic-type-v1.cc \
|
|
test-diff-filter/libtest26-qualified-redundant-node-v0.so \
|
|
test-diff-filter/libtest26-qualified-redundant-node-v1.so \
|
|
test-diff-filter/test26-qualified-redundant-node-report-0.txt \
|
|
test-diff-filter/test26-qualified-redundant-node-report-1.txt \
|
|
test-diff-filter/test26-qualified-redundant-node-v0.cc \
|
|
test-diff-filter/test26-qualified-redundant-node-v1.cc \
|
|
test-diff-filter/libtest27-redundant-and-filtered-children-nodes-v0.so \
|
|
test-diff-filter/libtest27-redundant-and-filtered-children-nodes-v1.so \
|
|
test-diff-filter/test27-redundant-and-filtered-children-nodes-report-0.txt \
|
|
test-diff-filter/test27-redundant-and-filtered-children-nodes-report-1.txt \
|
|
test-diff-filter/test27-redundant-and-filtered-children-nodes-report-2.txt \
|
|
test-diff-filter/test27-redundant-and-filtered-children-nodes-v0.cc \
|
|
test-diff-filter/test27-redundant-and-filtered-children-nodes-v1.cc \
|
|
test-diff-filter/libtest28-redundant-and-filtered-children-nodes-v0.so \
|
|
test-diff-filter/libtest28-redundant-and-filtered-children-nodes-v1.so \
|
|
test-diff-filter/test28-redundant-and-filtered-children-nodes-report-0.txt \
|
|
test-diff-filter/test28-redundant-and-filtered-children-nodes-report-1.txt \
|
|
test-diff-filter/test28-redundant-and-filtered-children-nodes-v0.cc \
|
|
test-diff-filter/test28-redundant-and-filtered-children-nodes-v1.cc \
|
|
\
|
|
test-diff-suppr/test0-type-suppr-v0.cc \
|
|
test-diff-suppr/test0-type-suppr-v1.cc \
|
|
test-diff-suppr/test0-type-suppr-v0.o \
|
|
test-diff-suppr/test0-type-suppr-v1.o \
|
|
test-diff-suppr/test0-type-suppr-0.suppr \
|
|
test-diff-suppr/test0-type-suppr-1.suppr \
|
|
test-diff-suppr/test0-type-suppr-2.suppr \
|
|
test-diff-suppr/test0-type-suppr-report-0.txt \
|
|
test-diff-suppr/test0-type-suppr-report-1.txt \
|
|
test-diff-suppr/test0-type-suppr-report-2.txt \
|
|
test-diff-suppr/test0-type-suppr-report-3.txt \
|
|
test-diff-suppr/test1-typedef-suppr.h \
|
|
test-diff-suppr/test1-typedef-suppr-v0.c \
|
|
test-diff-suppr/test1-typedef-suppr-v1.c \
|
|
test-diff-suppr/test1-typedef-suppr-v0.o \
|
|
test-diff-suppr/test1-typedef-suppr-v1.o \
|
|
test-diff-suppr/test1-typedef-suppr-0.suppr \
|
|
test-diff-suppr/test1-typedef-suppr-1.suppr \
|
|
test-diff-suppr/test1-typedef-suppr-report-0.txt \
|
|
test-diff-suppr/test1-typedef-suppr-report-1.txt \
|
|
test-diff-suppr/test1-typedef-suppr-report-2.txt \
|
|
test-diff-suppr/test2-struct-suppr-0.suppr \
|
|
test-diff-suppr/test2-struct-suppr-1.suppr \
|
|
test-diff-suppr/test2-struct-suppr-report-0.txt \
|
|
test-diff-suppr/test2-struct-suppr-report-1.txt \
|
|
test-diff-suppr/test2-struct-suppr-v0.cc \
|
|
test-diff-suppr/test2-struct-suppr-v1.cc \
|
|
test-diff-suppr/test2-struct-suppr-v0.o \
|
|
test-diff-suppr/test2-struct-suppr-v1.o \
|
|
test-diff-suppr/test3-struct-suppr-0.suppr \
|
|
test-diff-suppr/test3-struct-suppr-1.suppr \
|
|
test-diff-suppr/test3-struct-suppr-report-0.txt \
|
|
test-diff-suppr/test3-struct-suppr-report-1.txt \
|
|
test-diff-suppr/test3-struct-suppr-report-2.txt \
|
|
test-diff-suppr/test3-struct-suppr-v0.cc \
|
|
test-diff-suppr/test3-struct-suppr-v0.o \
|
|
test-diff-suppr/test3-struct-suppr-v1.cc \
|
|
test-diff-suppr/test3-struct-suppr-v1.o \
|
|
test-diff-suppr/libtest4-local-suppr-v0.so \
|
|
test-diff-suppr/libtest4-local-suppr-v1.so \
|
|
test-diff-suppr/test4-local-suppr-0.suppr \
|
|
test-diff-suppr/test4-local-suppr-report-0.txt \
|
|
test-diff-suppr/test4-local-suppr-report-1.txt \
|
|
test-diff-suppr/test4-local-suppr-v0.c \
|
|
test-diff-suppr/test4-local-suppr-v0.h \
|
|
test-diff-suppr/test4-local-suppr-v1.c \
|
|
test-diff-suppr/test4-local-suppr-v1.h \
|
|
test-diff-suppr/libtest5-fn-suppr-v0.so \
|
|
test-diff-suppr/libtest5-fn-suppr-v1.so \
|
|
test-diff-suppr/test5-fn-suppr-0.suppr \
|
|
test-diff-suppr/test5-fn-suppr-1.suppr \
|
|
test-diff-suppr/test5-fn-suppr-2.suppr \
|
|
test-diff-suppr/test5-fn-suppr-3.suppr \
|
|
test-diff-suppr/test5-fn-suppr-4.suppr \
|
|
test-diff-suppr/test5-fn-suppr-report-0.txt \
|
|
test-diff-suppr/test5-fn-suppr-report-1.txt \
|
|
test-diff-suppr/test5-fn-suppr-report-2.txt \
|
|
test-diff-suppr/test5-fn-suppr-report-3.txt \
|
|
test-diff-suppr/test5-fn-suppr-report-4.txt \
|
|
test-diff-suppr/test5-fn-suppr-report-5.txt \
|
|
test-diff-suppr/test5-fn-suppr-v0.cc \
|
|
test-diff-suppr/test5-fn-suppr-v1.cc \
|
|
test-diff-suppr/libtest6-fn-suppr-v0.so \
|
|
test-diff-suppr/libtest6-fn-suppr-v1.so \
|
|
test-diff-suppr/test6-fn-suppr-0.suppr \
|
|
test-diff-suppr/test6-fn-suppr-1.suppr \
|
|
test-diff-suppr/test6-fn-suppr-2.suppr \
|
|
test-diff-suppr/test6-fn-suppr-3.suppr \
|
|
test-diff-suppr/test6-fn-suppr-report-0.txt \
|
|
test-diff-suppr/test6-fn-suppr-report-1.txt \
|
|
test-diff-suppr/test6-fn-suppr-report-2.txt \
|
|
test-diff-suppr/test6-fn-suppr-report-3.txt \
|
|
test-diff-suppr/test6-fn-suppr-report-4.txt \
|
|
test-diff-suppr/test6-fn-suppr-v0.cc \
|
|
test-diff-suppr/test6-fn-suppr-v1.cc \
|
|
test-diff-suppr/test6-fn-suppr-version-script \
|
|
test-diff-suppr/libtest7-var-suppr-v0.so \
|
|
test-diff-suppr/libtest7-var-suppr-v1.so \
|
|
test-diff-suppr/test7-var-suppr-v0.cc \
|
|
test-diff-suppr/test7-var-suppr-v1.cc \
|
|
test-diff-suppr/test7-var-suppr-1.suppr \
|
|
test-diff-suppr/test7-var-suppr-2.suppr \
|
|
test-diff-suppr/test7-var-suppr-3.suppr \
|
|
test-diff-suppr/test7-var-suppr-4.suppr \
|
|
test-diff-suppr/test7-var-suppr-5.suppr \
|
|
test-diff-suppr/test7-var-suppr-6.suppr \
|
|
test-diff-suppr/test7-var-suppr-7.suppr \
|
|
test-diff-suppr/test7-var-suppr-8.suppr \
|
|
test-diff-suppr/test7-var-suppr-report-0.txt \
|
|
test-diff-suppr/test7-var-suppr-report-1.txt \
|
|
test-diff-suppr/test7-var-suppr-report-2.txt \
|
|
test-diff-suppr/test7-var-suppr-report-3.txt \
|
|
test-diff-suppr/test7-var-suppr-report-4.txt \
|
|
test-diff-suppr/test7-var-suppr-report-5.txt \
|
|
test-diff-suppr/test7-var-suppr-report-6.txt \
|
|
test-diff-suppr/test7-var-suppr-report-7.txt \
|
|
test-diff-suppr/test7-var-suppr-report-8.txt \
|
|
test-diff-suppr/test7-var-suppr-version-script \
|
|
test-diff-suppr/libtest8-redundant-fn-v0.so \
|
|
test-diff-suppr/libtest8-redundant-fn-v1.so \
|
|
test-diff-suppr/test8-redundant-fn-report-0.txt \
|
|
test-diff-suppr/test8-redundant-fn-report-1.txt \
|
|
test-diff-suppr/test8-redundant-fn-v0.cc \
|
|
test-diff-suppr/test8-redundant-fn-v1.cc \
|
|
test-diff-suppr/libtest9-changed-parm-c-v0.so \
|
|
test-diff-suppr/libtest9-changed-parm-c-v1.so \
|
|
test-diff-suppr/test9-changed-parm-c-report-0.txt \
|
|
test-diff-suppr/test9-changed-parm-c-report-1.txt \
|
|
test-diff-suppr/test9-changed-parm-c-v0.c \
|
|
test-diff-suppr/test9-changed-parm-c-v1.c \
|
|
test-diff-suppr/libtest10-changed-parm-c-v0.so \
|
|
test-diff-suppr/libtest10-changed-parm-c-v1.so \
|
|
test-diff-suppr/test10-changed-parm-c-report-0.txt \
|
|
test-diff-suppr/test10-changed-parm-c-v0.c \
|
|
test-diff-suppr/test10-changed-parm-c-v1.c \
|
|
test-diff-suppr/libtest11-add-data-member-v0.so \
|
|
test-diff-suppr/libtest11-add-data-member-v1.so \
|
|
test-diff-suppr/test11-add-data-member-0.suppr \
|
|
test-diff-suppr/test11-add-data-member-1.suppr \
|
|
test-diff-suppr/test11-add-data-member-2.suppr \
|
|
test-diff-suppr/test11-add-data-member-3.suppr \
|
|
test-diff-suppr/test11-add-data-member-4.suppr \
|
|
test-diff-suppr/test11-add-data-member-report-0.txt \
|
|
test-diff-suppr/test11-add-data-member-report-1.txt \
|
|
test-diff-suppr/test11-add-data-member-v0.cc \
|
|
test-diff-suppr/test11-add-data-member-v1.cc \
|
|
test-diff-suppr/libtest12-add-data-member-v0.so \
|
|
test-diff-suppr/libtest12-add-data-member-v1.so \
|
|
test-diff-suppr/test12-add-data-member-0.suppr \
|
|
test-diff-suppr/test12-add-data-member-1.suppr \
|
|
test-diff-suppr/test12-add-data-member-report-0.txt \
|
|
test-diff-suppr/test12-add-data-member-report-1.txt \
|
|
test-diff-suppr/test12-add-data-member-report-2.txt \
|
|
test-diff-suppr/test12-add-data-member-v0.cc \
|
|
test-diff-suppr/test12-add-data-member-v1.cc \
|
|
\
|
|
test-lookup-syms/test0.cc \
|
|
test-lookup-syms/test0.o \
|
|
test-lookup-syms/test0-report.txt \
|
|
test-lookup-syms/test01-report.txt \
|
|
test-lookup-syms/test02-report.txt \
|
|
test-lookup-syms/test1.c \
|
|
test-lookup-syms/test1.version-script \
|
|
test-lookup-syms/test1.so \
|
|
test-lookup-syms/test1-1-report.txt \
|
|
test-lookup-syms/test1-2-report.txt \
|
|
test-lookup-syms/test1-3-report.txt \
|
|
\
|
|
test-alt-dwarf-file/test0.cc \
|
|
test-alt-dwarf-file/libtest0.so \
|
|
test-alt-dwarf-file/test0-common.cc \
|
|
test-alt-dwarf-file/libtest0-common.so \
|
|
test-alt-dwarf-file/test0-report.txt \
|
|
test-alt-dwarf-file/test0-debug-dir/test0-common-dwz.debug \
|
|
test-alt-dwarf-file/test0-debug-dir/.build-id/16/7088580c513b439c9ed95fe6a8b29496495f26.debug \
|
|
\
|
|
test-abicompat/libtest0-fn-changed-libapp-v0.so \
|
|
test-abicompat/libtest0-fn-changed-libapp-v1.so \
|
|
test-abicompat/test0-fn-changed-app \
|
|
test-abicompat/test0-fn-changed-0.suppr \
|
|
test-abicompat/test0-fn-changed-app.cc \
|
|
test-abicompat/test0-fn-changed-report-0.txt \
|
|
test-abicompat/test0-fn-changed-report-1.txt \
|
|
test-abicompat/test0-fn-changed-libapp.h \
|
|
test-abicompat/test0-fn-changed-libapp-v0.cc \
|
|
test-abicompat/test0-fn-changed-libapp-v1.cc \
|
|
test-abicompat/libtest1-fn-removed-v0.so \
|
|
test-abicompat/libtest1-fn-removed-v1.so \
|
|
test-abicompat/test1-fn-removed-app \
|
|
test-abicompat/test1-fn-removed-app.cc \
|
|
test-abicompat/test1-fn-removed-report-0.txt \
|
|
test-abicompat/test1-fn-removed-v0.cc \
|
|
test-abicompat/test1-fn-removed-v1.cc \
|
|
test-abicompat/libtest2-var-removed-v0.so \
|
|
test-abicompat/libtest2-var-removed-v1.so \
|
|
test-abicompat/test2-var-removed-app \
|
|
test-abicompat/test2-var-removed-app.cc \
|
|
test-abicompat/test2-var-removed-report-0.txt \
|
|
test-abicompat/test2-var-removed-v0.cc \
|
|
test-abicompat/test2-var-removed-v1.cc \
|
|
test-abicompat/libtest3-fn-removed-v0.so \
|
|
test-abicompat/libtest3-fn-removed-v1.so \
|
|
test-abicompat/test3-fn-removed-app \
|
|
test-abicompat/test3-fn-removed-app.cc \
|
|
test-abicompat/test3-fn-removed-report-0.txt \
|
|
test-abicompat/test3-fn-removed-v0.cc \
|
|
test-abicompat/test3-fn-removed-v1.cc \
|
|
test-abicompat/test3-fn-removed-version-script-0 \
|
|
test-abicompat/test3-fn-removed-version-script-1 \
|
|
test-abicompat/libtest4-soname-changed-v0.so \
|
|
test-abicompat/libtest4-soname-changed-v1.so \
|
|
test-abicompat/test4-soname-changed-app \
|
|
test-abicompat/test4-soname-changed-app.cc \
|
|
test-abicompat/test4-soname-changed-v0.cc \
|
|
test-abicompat/test4-soname-changed-v1.cc \
|
|
test-abicompat/test4-soname-changed-report-0.txt \
|
|
test-abicompat/libtest5-fn-changed-libapp-v0.so \
|
|
test-abicompat/libtest5-fn-changed-libapp-v1.so \
|
|
test-abicompat/test5-fn-changed-app \
|
|
test-abicompat/test5-fn-changed-app.cc \
|
|
test-abicompat/test5-fn-changed-libapp-v0.cc \
|
|
test-abicompat/test5-fn-changed-libapp-v1.cc \
|
|
test-abicompat/test5-fn-changed-report-0.txt \
|
|
test-abicompat/libtest6-var-changed-libapp-v0.so \
|
|
test-abicompat/libtest6-var-changed-libapp-v1.so \
|
|
test-abicompat/test6-var-changed-app \
|
|
test-abicompat/test6-var-changed-app.cc \
|
|
test-abicompat/test6-var-changed-libapp-v0.cc \
|
|
test-abicompat/test6-var-changed-libapp-v1.cc \
|
|
test-abicompat/test6-var-changed-report-0.txt
|