Hi,
Sorry, one more thing.
On Fri, Jun 14, 2024 at 03:47:15PM +0100, Steve Capper wrote:
> index 4be32de5..f6d26044 100644
> --- a/libdw/dwarf.h
> +++ b/libdw/dwarf.h
> @@ -1028,6 +1028,11 @@ enum
> DW_EH_PE_indirect = 0x80
> };
>
> +/* AARCH64 DWARF registers. */
> +enum
> + {
> + DW_AARCH64_RA_SIGN_STATE = 34
> + };
dwarf.h is a public header. I rather not define this DW constant here.
Especially since it doesn't seem to have common name (binutils-gdb
calls this AARCH64_DWARF_RA_SIGN_STATE, but only defines it in a
private header). Since this is really just a private detail for CFI
could we define it in cfi.h (which is a private elfutils header)?
Cheers,
Mark