This is the mail archive of the mailing list for the binutils project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Commit: Improve readelf's decoding or ARM unwind tables.

> From: Nick Clifton <>
> Date: Fri, 2 Dec 2011 18:04:31 +0100

> 2011-12-02  Nick Clifton  <>
>         * 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]