[PATCH,V2 2/2] gas: sframe: partially process DWARF expressions in CFI_escape

Jens Remus jremus@linux.ibm.com
Thu Feb 6 09:14:32 GMT 2025
On 05.02.2025 20:59, Indu Bhagat wrote:
> On 2/5/25 8:31 AM, Jens Remus wrote:
>> On 05.02.2025 00:10, Indu Bhagat wrote:
>>
>>>   - Restructure functionality to accommodate the fact that a valid
>>>     unwind info may be split across multiple .cfi_escape. If this is the
>>>     case, the current implementation bails out.  Handling this case does
>>>     not appear to be worth the effort.
>>
>> Is that worth to be mentioned in the commit message?  How is multiple
>> unwind info within one .cfi_escape handled?
>>
> 
> I remove the stubs between [Changes in VN] and [End of changes in VN] from the commit log before pushing. Admittedly this has caused confusion previously too...

Aww, sorry, I meant it would make sense to mention above and below in
the commit message.  That is that neither CFI instructions split across
multiple .cfi_escape nor multiple CFI instructions encoded in a single
.cfi_escape are handled and the SFrame FDE is skipped.

> Multiple unwind info within one .cfi_escape is not handled.  We skip generating FDE and warn the user.

Regards,
Jens
-- 
Jens Remus
Linux on Z Development (D3303)
+49-7031-16-1128 Office
jremus@de.ibm.com

IBM

IBM Deutschland Research & Development GmbH; Vorsitzender des Aufsichtsrats: Wolfgang Wendt; Geschäftsführung: David Faller; Sitz der Gesellschaft: Böblingen; Registergericht: Amtsgericht Stuttgart, HRB 243294
IBM Data Privacy Statement: https://www.ibm.com/privacy/



More information about the Binutils mailing list