On 2012-01-22 20:58, Francis Moreau wrote: > On Sun, Jan 22, 2012 at 8:21 PM, Jan Kiszka <jan.kis...@web.de> wrote: >> On 2012-01-22 20:16, Max Filippov wrote: >>>> When stopping the guest with -S before it booted, gdb will interrupt it >>>> while it is still in 16-bit real mode. Later on, when Linux runs, the >>>> guest is in 64-bit protected mode. gdb is not prepared for such a >>>> switch. All you can do: >>> >>> Try >>> >>> set arch i386:x86-64 >>> >>> in the GDB prompt. >>> >> >> Won't help if gdb already connected in 16/32-bit before. > > Why not ? is it a gdb bug ?
More than a bug, a deficit in the x86 target management of gdb. Requires some work, but gdb people are at least aware of the issue. Jan
signature.asc
Description: OpenPGP digital signature