[V3 14/36] [SFrame-V3] include: gas: libsframe: add 8-bits of func_info2 for extensibility in FDE

Indu Bhagat indu.bhagat@oracle.com
Fri Jan 16 08:48:26 GMT 2026


On 1/15/26 11:55 PM, Jan Beulich wrote:
> On 13.01.2026 12:12, Indu Bhagat via Binutils wrote:
>> --- a/gas/gen-sframe.c
>> +++ b/gas/gen-sframe.c
>> @@ -755,6 +755,7 @@ output_sframe_funcdesc (symbolS *start_of_fre_section,
>>     else
>>       out_one (func_info);
>>     out_one (0);
>> +  out_one (0);
>>   }
> 
> Now that we have two successive ones, both could do with a brief comment.
> 

This got updated by a later patch, and the final code is:

   uint8_t finfo2 = 0;
   if (sframe_fde->fde_flex_p)
     finfo2 = SFRAME_V3_SET_FDE_TYPE (finfo2, SFRAME_FDE_TYPE_FLEX);
   out_one (finfo2);

   out_one (0);

The last one being for sfda_func_rep_size. I can add a comment for the 
last out_one (0).

Thanks


More information about the Binutils mailing list