Re: [PATCH v1 4/4] dwarf2: store the RA state in CFI row

2024-09-17 Thread Matthieu Longo
On 2024-08-06 15:28, Jakub Jelinek wrote: On Tue, Aug 06, 2024 at 03:07:44PM +0100, Matthieu Longo wrote: On AArch64, the RA state informs the unwinder whether the return address is mangled and how, or not. This information is encoded in a boolean in the CFI row. This binary approach prevents fr

Re: [PATCH v1 4/4] dwarf2: store the RA state in CFI row

2024-08-13 Thread Richard Sandiford
Matthieu Longo writes: > On AArch64, the RA state informs the unwinder whether the return address > is mangled and how, or not. This information is encoded in a boolean in > the CFI row. This binary approach prevents from expressing more complex > configuration, as it is the case with PAuth_LR int

Re: [PATCH v1 4/4] dwarf2: store the RA state in CFI row

2024-08-06 Thread Jakub Jelinek
On Tue, Aug 06, 2024 at 03:07:44PM +0100, Matthieu Longo wrote: > On AArch64, the RA state informs the unwinder whether the return address > is mangled and how, or not. This information is encoded in a boolean in > the CFI row. This binary approach prevents from expressing more complex > configurat

[PATCH v1 4/4] dwarf2: store the RA state in CFI row

2024-08-06 Thread Matthieu Longo
On AArch64, the RA state informs the unwinder whether the return address is mangled and how, or not. This information is encoded in a boolean in the CFI row. This binary approach prevents from expressing more complex configuration, as it is the case with PAuth_LR introduced in Armv9.5-A. This patc