[PATCH V5 0/6] Support for the CTF and BTF debug formats

Jose E. Marchesi jose.marchesi@oracle.com
Fri Mar 19 14:31:45 GMT 2021


> [Changes from V4:
> - Rebased to latest master.
> - Support for DATASEC in BTF.
> - Bug fixes in the CTF support.
> - Be more silent: do not inform() the user anymore if -gctf is used
>   along with a frontend for which there is no CTF support.  Ignore
>   the request instead.
> - Got rid of lang_GNU_GIMPLE, which is not needed.
> - New preparatory patch that abstracts the tests on write_symbols
>   in a predicate.
> - New preparatory patch that provides an internal interface to the
>   DWARF internal structures.  This makes it possible to not have to
>   #include dwarf2ctf.c in dwarf2out.c.  Note that we only added the
>   minimum set of functions/data types we need for dwarf2ctf.  Note
>   also that we didn't add prefixes to avoid massive renames in
>   dwarf2out.c.  We also add a few new accessor functions.  See the
>   particular patch description.
> - Fixes to allow using -gctf along with -gdwarf.
> - More testing:
>   + More BTF tests.
>   + More CTF tests.
>   + Tests for mixing -gctf and -gdwarf.
>   + Regression tests in x86_64 and aarch64.
>   + LTO testing.
>   + 1612 Gentoo packages built with CTF support, no failures.]

Forgot to update and mention the corresponding branch in github:

oracle/ctf-v5 in https://github.com/oracle/gcc

Salud!


More information about the Gcc-patches mailing list