On Thu, 23 Apr 2026 18:29:02 +0200
Peter Zijlstra <[email protected]> wrote:

> On Thu, Apr 23, 2026 at 09:23:12AM -0700, Josh Poimboeuf wrote:
> 
> > > > Sorry, how do you get 64 here?  
> > > 
> > > DEBUG_FORCE_FUNCTION_ALIGNMENT_64B=y  
> > 
> > Ok, so in that case it would be 5-byte cfi symbol and 59-byte NOP gap.
> > Or a 64-byte pfx for the !CFI case.  
> 
> Just so.
> 

Isn't there also an average of 32 NOP bytes to align the 'gap' on a 64
byte boundary?
Has anyone looked at changing clang to take a parameter for the size
of the gap?
That would significantly reduce the overhead for small functions.

        David

Reply via email to