libabigail/tests
Dodji Seketeli 1392a720a8 ini: Do not crash on incorrect property value
When the value of the 'name_regexp' property is incorrect, the ini
parser can crash.

Pancake, of Radare2 fame, reported this one by email.

Fixed thus.

	* src/abg-ini.cc (read_context::read_property_value): Do not
	dereference a null pointer to list property value.
	* tests/data/test-ini/test02-buggy-property-value.abignore: New
	test input.
	* tests/data/test-ini/test02-buggy-property-value.abignore.expected:
	Likewise.
	* tests/data/Makefile.am: Add the two new test inputs to source
	distribution.
	* tests/test-ini.cc (in_out_spec): Add the new test input pair to
	this test harness.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2023-04-26 22:32:42 +02:00
..
data ini: Do not crash on incorrect property value 2023-04-26 22:32:42 +02:00
lib tests: Update Catch2 library to v2.13.9 2022-07-08 15:54:21 +02:00
.gitignore tests/.gitignore: ignore all files starting with runtest* 2020-05-13 11:26:28 +02:00
Makefile.am Add support for BTF 2023-01-06 21:05:53 +01:00
mockfedabipkgdiff.in Handle several variants of Python 'imp', 'importlib' modules 2022-01-06 15:44:29 +01:00
print-diff-tree.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
runtestcanonicalizetypes.sh.in Re-license the project to Apache v2 With LLVM Exception 2020-12-02 11:49:13 +01:00
runtestdefaultsupprs.py.in Re-license the project to Apache v2 With LLVM Exception 2020-12-02 11:49:13 +01:00
runtestdefaultsupprspy3.sh.in Re-license the project to Apache v2 With LLVM Exception 2020-12-02 11:49:13 +01:00
runtestfedabipkgdiff.py.in Re-license the project to Apache v2 With LLVM Exception 2020-12-02 11:49:13 +01:00
runtestfedabipkgdiffpy3.sh.in Re-license the project to Apache v2 With LLVM Exception 2020-12-02 11:49:13 +01:00
runtestslowselfcompare.sh.in Bug 26769 - Fix missing types in abixml output 2020-11-23 13:02:34 +01:00
test-abicompat.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-abidiff-exit.cc test-abidiff-exit: Fix the command line passed to abidiff 2023-04-26 12:37:30 +02:00
test-abidiff.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-alt-dwarf-file.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-annotate.cc test-annotate: Don't emit architecture data 2022-09-20 08:58:09 +02:00
test-core-diff.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-cxx-compat.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-diff2.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-diff-dwarf-abixml.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-diff-dwarf.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-diff-filter.cc Bug 29811 - Better categorize harmless unknown array size changes 2023-01-01 18:21:56 +01:00
test-diff-pkg.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-diff-suppr.cc suppression: Support offset_of_{first,last}_data_member_regexp offset selectors 2023-03-02 18:18:37 +01:00
test-dot.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-elf-helpers.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-ini.cc ini: Do not crash on incorrect property value 2023-04-26 22:32:42 +02:00
test-ir-walker.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-kmi-whitelist.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-lookup-syms.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-read-btf.cc Update the copyright notice for the BTF reader 2023-01-06 21:40:44 +01:00
test-read-common.cc Use the CTF reader by default when applicable 2022-11-28 16:52:33 +01:00
test-read-common.h Use the CTF reader by default when applicable 2022-11-28 16:52:33 +01:00
test-read-ctf.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-read-dwarf.cc Bug 29692 - Support binaries with empty symbol table 2023-03-22 15:32:10 +01:00
test-read-write.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-svg.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-symtab-reader.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-symtab.cc test-symtab: Update after support for empty symtabs 2023-03-24 14:31:15 +01:00
test-tools-utils.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-types-stability.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-utils.cc Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-utils.h Update copyright year for 2023 2023-01-01 18:19:30 +01:00
test-valgrind-suppressions.supp Shut down a helgrind false positive in the "system" libc call 2017-03-17 09:02:19 +01:00
update-test-output.py tests/update-test-output.py: Adapt to some broken test output 2023-04-25 15:50:25 +02:00