Hi Serhei, On Mon, 2025-03-17 at 10:22 -0400, Serhei Makarov wrote: > On Sun, Mar 16, 2025, at 7:12 PM, Serhei Makarov wrote: > > +bool > > +x86_64_set_initial_registers_sample (const Dwarf_Word *regs, uint32_t > > n_regs, > > + uint64_t regs_mask, uint32_t abi, > > + ebl_tid_registers_t *setfunc, > > + void *arg) > > +{ > > +#if !defined(__x86_64__) || !defined(__linux__) > > + return false; > > +#else /* __x86_64__ */ > Found that coding like this triggers -Werror=unused-parameter on non-x86. > I plan to fix this in the next version of the patch.
In some other situations that is "solved" with marking the function arguments with __attribute__ ((unused)) (which isn't true for x86_64, but the compiler is fine with that). Cheers, Mark