libabigail/include
Dodji Seketeli 70cb9ba1ae Yet another fix to the DWARF method "static-ness" detection heuristic
* include/abg-fwd.h (is_pointer, is_qualified_type): Declare new
	functions.
	* src/abg-ir.cc (is_pointer, is_qualified_type): Implement these
	new functions.
	* src/abg-dwarf-reader.cc (finish_member_function_reading):
	Sometimes, the this pointer of a non-static method can point to a
	*qualified* version of its containing type.  I am seeing that when
	comparing libstdc++.so from RHEL 6.5 and RHEL 7.  Take that in
	account when trying to detect that the first parameter of a member
	function is the this pointer, and thus detect that the function is
	a non static member function.
	* tests/data/test-read-dwarf/test8-qualified-this-pointer.so.abi:
	New test input.
	* tests/data/test-read-dwarf/test8-qualified-this-pointer.so: New
	test input.
	* tests/data/test-read-dwarf/test8-qualified-this-pointer.cc:
	Source code of new test input.
	* tests/test-read-dwarf.cc: Update copyright year.
	(in_out_spec): Add the new test inputs to this array, so that this
	test harness runs on them.
	* tests/Makefile.am: Add the new test inputs to the source
	distribution.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2014-10-16 23:49:41 +02:00
..
abg-comp-filter.h Remove useless redundant_filter 2014-10-13 17:39:26 +02:00
abg-comparison.h Gain ability know if a diff node has local changes 2014-10-13 17:44:44 +02:00
abg-config.h Doxygen markup fixes final. 2013-08-14 15:07:18 +02:00
abg-corpus.h Put IR artifacts in the abigail::ir namespace 2014-10-13 17:44:43 +02:00
abg-diff-utils.h Add missing headers double inclusion guards 2014-03-27 13:01:18 +01:00
abg-dwarf-reader.h Put IR artifacts in the abigail::ir namespace 2014-10-13 17:44:43 +02:00
abg-fwd.h Yet another fix to the DWARF method "static-ness" detection heuristic 2014-10-16 23:49:41 +02:00
abg-hash.h Misc style fixes 2014-02-10 15:51:10 +01:00
abg-ini.h Initial support for type suppressions 2014-10-13 17:44:44 +02:00
abg-ir.h Write comparison functions that hint at the kind of changes they see 2014-10-13 17:44:44 +02:00
abg-libxml-utils.h Serialize and de-serialize elf symbols for var & function decls 2014-05-14 11:19:34 +02:00
abg-libzip-utils.h Initial writing/reading of an ABI corpus to an archive 2013-08-27 16:20:41 +02:00
abg-reader.h Put IR artifacts in the abigail::ir namespace 2014-10-13 17:44:43 +02:00
abg-sptr-utils.h Factorize a no-op deleter for shared pointer 2014-09-30 18:04:14 +02:00
abg-traverse.h Put IR artifacts in the abigail::ir namespace 2014-10-13 17:44:43 +02:00
abg-version.h.in Collapse subdir of include to include. 2013-08-14 15:07:18 +02:00
abg-viz-common.h Forward decls for abg-ir.h, doxygen fixups, restyle. 2013-08-14 15:07:18 +02:00
abg-viz-dot.h Forward decls for abg-ir.h, doxygen fixups, restyle. 2013-08-14 15:07:18 +02:00
abg-viz-svg.h Forward decls for abg-ir.h, doxygen fixups, restyle. 2013-08-14 15:07:18 +02:00
abg-writer.h Put IR artifacts in the abigail::ir namespace 2014-10-13 17:44:43 +02:00
Makefile.am Initial support of ini-style file parsing 2014-10-13 17:44:43 +02:00