Re: [PATCH v3 02/19] x86/asm: Avoid emitting DWARF CFI for non-VDSO
From: Josh Poimboeuf
Date: Wed Oct 30 2024 - 13:51:40 EST
On Wed, Oct 30, 2024 at 06:19:43PM +0100, Jens Remus wrote:
> > +#define CFI_STARTPROC
> > +#define CFI_ENDPROC
> > +#define CFI_DEF_CFA
> > +#define CFI_DEF_CFA_REGISTER
> > +#define CFI_DEF_CFA_OFFSET
> > +#define CFI_ADJUST_CFA_OFFSET
> > +#define CFI_OFFSET
> > +#define CFI_REL_OFFSET
> > +#define CFI_REGISTER
> > +#define CFI_RESTORE
> > +#define CFI_REMEMBER_STATE
> > +#define CFI_RESTORE_STATE
> > +#define CFI_UNDEFINED
> > +#define CFI_ESCAPE
>
> Don't all of the above need to be defined to "#", so that they change any
> parameters into an assembler comment? For example:
>
> #define CFI_STARTPROC #
Indeed. Or maybe they could be .macros which ignore the arguments.
--
Josh