On Thu, Nov 09, 2006 at 12:33:05AM +0100, Marcel Kilgus wrote: > Leaving that aside, if I do set the breakpoint correctly at virtual > address (e.g.) 0xC0123456 qemu will (correctly I guess) cause an > exception for code offset 0x123456 (as CS base is 0xC0000000). GDB > however then doesn't recognize its own breakpoint as it only remembers > having set one at 0xC0123456, and apparently doesn't translate the > given exception address of CS:0x123456 back to a virtual one.
Which segment is it running from at this point? Qemu may be reporting the wrong address. > So all in all GDB just doesn't seem to cope very well with segmented > memory. Correct. It doesn't know anything at all about i386 segmentation. -- Daniel Jacobowitz CodeSourcery _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel