This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Commit: Improve readelf's decoding or ARM unwind tables.
- From: Hans-Peter Nilsson <hans-peter dot nilsson at axis dot com>
- To: nickc at redhat dot com
- Cc: binutils at sourceware dot org
- Date: Fri, 2 Dec 2011 18:39:31 +0100
- Subject: Re: Commit: Improve readelf's decoding or ARM unwind tables.
> From: Nick Clifton <nickc@redhat.com>
> Date: Fri, 2 Dec 2011 18:04:31 +0100
> 2011-12-02 Nick Clifton <nickc@redhat.com>
>
> * readelf.c (ia64_process_unwind): Turn into a void funtion.
> (hppa_process_unwind): Likewise.
> (arm_process_unwind): Likewise.
> (process_unwind): Likewise.
> (arm_get_section_word): Rename to get_unwind_section_word.
> Add sym_name parameter to return the offset into the string table
> of the symbol associated with the reloc applied to the word.
> (decode_tic6x_unwind_regmask): Add NULL argument to invocation of
> get_unwind_section_word.
> (dump_arm_unwind): Likewise.
> (decode_arm_unwind_bytecode): Prepend a comma when *not* the first
> register in a list.
> (decode_arm_unwind): If the returned function address is 0 and a
> valid symname offset is provided use that to compute the name
> associated with the entry.
> Add extra checks of the compact model index entry.
This caused, for cris-elf and cris-linux:
Running /tmp/hpautotest-binutils/bsrc/src/ld/testsuite/ld-cris/cris.exp ...
FAIL: ld-cris/tls-js1
FAIL: ld-cris/tls-local-63
FAIL: ld-cris/tls-local-64
FAIL: ld-cris/tls-und-38
FAIL: ld-cris/tls-und-42
FAIL: ld-cris/tls-und-46
FAIL: ld-cris/tls-und-50
FAIL: ld-cris/weakref3
FAIL: ld-cris/weakref4
brgds, H-P