Re: [PATCH v3 02/19] x86/asm: Avoid emitting DWARF CFI for non-VDSO
Josh Poimboeuf <[email protected]>
| Newsgroups | org.kernel.vger.linux-toolchains,org.kernel.vger.linux-kernel,org.kernel.vger.linux-perf-users |
|---|---|
| Message-ID | <[email protected]> |
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