old-cross-binutils/ld/testsuite/ld-arm/unwind-mix.d
Yury Usishchev ac06903dcf Add cantunwind when unwind info does not match start of section.
bfd     * elf32-arm.c (elf32_arm_fix_exidx_coverage): Insert cantunwind when
        address in first unwind entry does not match start of section.

tests   * ld-arm/arm-elf.exp: New test.
        * ld-arm/unwind-mix.d: New file.
        * ld-arm/unwind-mix1.s: New file.
        * ld-arm/unwind-mix2.s: New file.
2016-01-12 16:35:49 +00:00

20 lines
414 B
Makefile

Unwind table index '\.ARM\.exidx' at offset .* contains 4 entries:
0x8004 <_start>: @0x8010
Compact model index: 1
0xc9 0x40 pop {D4}
0xc9 0x00 pop {D0}
0xa8 pop {r4, r14}
0xb0 finish
0x8008 <__aeabi_unwind_cpp_pr1>: 0x1 \[cantunwind\]
0x800c <end>: 0x80a8b0b0
Compact model index: 0
0xa8 pop {r4, r14}
0xb0 finish
0xb0 finish
0x8010 <end\+0x4>: 0x1 \[cantunwind\]