On Tue, Feb 14, 2023 at 10:20 PM Samuel Thibault <[email protected]> wrote: > > > +#if defined(__x86_64__) && !defined(USER32) > > > + uint64_t efl; > > > > Should this not be 'rfl' (for 'rflags')? > > In both cases, that would make the gnumach code have to distinguish the > two names, in the debugger and various other places.
Yes, but that is already the case for every other register that existed as exxx on x86 and got extended to rxxx in amd64. This same patch already replaces esi -> rsi, eip -> rip, eax -> rax etc. Why single out eflags? Sergey
