Lines Matching defs:elf
414 checkExeAreEqual( "elf_examples/64bitLOAD.elf",
415 "elf_examples/64bitLOAD_copy.elf" );
432 checkExeAreEqual( "elf_examples/arm_v7m_test_debug.elf",
433 "elf_examples/arm_v7m_test_debug_copy.elf" );
434 checkExeAreEqual( "elf_examples/arm_v7m_test_release.elf",
435 "elf_examples/arm_v7m_test_release_copy.elf" );
448 std::string in = "elf_examples/ppc-32bit-specimen3.elf";
449 std::string out = "elf_examples/ppc-32bit-testcopy3.elf";
450 elfio elf;
451 ASSERT_EQ( elf.load( in ), true );
452 ASSERT_EQ( elf.save( out ), true );
461 elfio elf;
470 ASSERT_EQ( elf.load( in ), true );
471 section* psymsec = elf.sections[".symtab"];
472 const symbol_section_accessor symbols( elf, psymsec );
484 elfio elf;
493 ASSERT_EQ( elf.load( in ), true );
494 section* psymsec = elf.sections[".symtab"];
495 const symbol_section_accessor symbols( elf, psymsec );
573 elfio elf;
574 EXPECT_EQ( elf.load( f1 ), true );
575 EXPECT_EQ( elf.save( f2 ), true );
581 elfio elf;
589 std::string in = "elf_examples/crash.elf";
591 ASSERT_EQ( elf.load( in ), true );
592 section* psymsec = elf.sections[".symtab"];
594 const symbol_section_accessor symbols( elf, psymsec );
618 const std::string file_name = "elf_examples/test_symbols_order.elf";
730 const std::string file_name = "elf_examples/test_symbols_order.elf";
883 std::string in = "elf_examples/mismatched_segments.elf";
884 elfio elf;
885 ASSERT_EQ( elf.load( in ), true );
886 ASSERT_TRUE( elf.validate().length() > 0 );