[PATCH 5/9] [libbacktrace] Unify function name preference handling

Ian Lance Taylor via gcc-patches gcc-patches@gcc.gnu.org
Wed Jan 16 01:10:00 GMT 2019


On Tue, Dec 11, 2018 at 2:15 AM Tom de Vries <tdevries@suse.de> wrote:
>
> Both read_function_entry and read_referenced_name implement a priority scheme
> for names.  The priorities are:
> - 1st: DW_AT_linkage_name
> - 2nd: Name from DW_AT_abstract_origin or DW_AT_specification
> - 3rd: DW_AT_name.
>
> Ensure both functions fully adhere to it.
>
> 2018-11-21  Tom de Vries  <tdevries@suse.de>
>
>         * dwarf.c (read_referenced_name): Don't allow DW_AT_name to override any
>         name.
>         (read_function_entry): Same.  Don't allow name found via
>         DW_AT_abstract_origin or case DW_AT_specification to override linkage
>         name.

This is OK.

Thanks.

Ian



More information about the Gcc-patches mailing list