mirror of
https://github.com/serge1/ELFIO.git
synced 2025-04-17 08:44:25 +00:00
Additional assertions to prevent crashes
This commit is contained in:
parent
3385408d6b
commit
9e787dcf1e
@ -931,9 +931,11 @@ BOOST_AUTO_TEST_CASE( test_dynamic_64_1 )
|
||||
{
|
||||
elfio reader;
|
||||
|
||||
reader.load( "../elf_examples/main" );
|
||||
BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/main" ),
|
||||
true );
|
||||
|
||||
section* dynsec = reader.sections[".dynamic"];
|
||||
BOOST_REQUIRE( dynsec != NULL);
|
||||
|
||||
dynamic_section_accessor da( reader, dynsec );
|
||||
|
||||
@ -965,9 +967,11 @@ BOOST_AUTO_TEST_CASE( test_dynamic_64_2 )
|
||||
{
|
||||
elfio reader;
|
||||
|
||||
reader.load( "../elf_examples/libfunc.so" );
|
||||
BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/libfunc.so" ),
|
||||
true );
|
||||
|
||||
section* dynsec = reader.sections[".dynamic"];
|
||||
BOOST_REQUIRE( dynsec != NULL);
|
||||
|
||||
dynamic_section_accessor da( reader, dynsec );
|
||||
|
||||
@ -996,9 +1000,12 @@ BOOST_AUTO_TEST_CASE( test_dynamic_64_3 )
|
||||
{
|
||||
elfio reader;
|
||||
|
||||
reader.load( "../elf_examples/main" );
|
||||
BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/main" ),
|
||||
true );
|
||||
|
||||
section* dynsec = reader.sections[".dynamic"];
|
||||
BOOST_REQUIRE( dynsec != NULL);
|
||||
|
||||
dynamic_section_accessor da( reader, dynsec );
|
||||
BOOST_CHECK_EQUAL( da.get_entries_num(), 26 );
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user