Hello,
I am currently testing my OS on qemu, and a have a big problem. At some moment, I get a page fault exception with a faulting address 0. I realised that this value is that of EIP. I do not know how the instruction pointer got to 0, I ignore which instruction is responsible for it.
Then I would like to know if it is possible using qemu to trace EIP value along execution. This would useful to debug.
Thanks for your help.
[qemu] How can I save the values taken by EIP ?
Re: [qemu] How can I save the values taken by EIP ?
Ok, I am going to try.
Re: [qemu] How can I save the values taken by EIP ?
Look up how to debug in bochs. A friend of mine recommended bochs to me months ago because of its debug capabilities. Im glad he did.