Re: mode processor mode switch

Luis Machado <[email protected]> Thu, 16 Jan 2020 11:51:53 -0300
Newsgroups gmane.comp.gdb.devel,gmane.comp.gdb.general
Message-ID <[email protected]>
Hi,

On 1/14/20 8:58 AM, Jirka Koutný wrote:
> Hello,
> 
> I have a 32-bit elf executable which at some point switches to long mode
> (kernel is 64-bit). Is there a way to tell gdb about the .code32/64
> directives? Because expectedly the switch messes up disassembly and
> stepping.
> 
> Thank you
> Jirka
> 

Unfortunately i don't think there is a good way to achieve this with the 
current implementation.

You could teach GDB about the quirks in the architecture, but it sounds 
better to have a more general solution.

I'm working on making this more flexible though, since i have a need to 
make the architecture information per-thread, at least the target 
description with the registers and types.

But no ETA yet.