Most of the time you'll get an Exception 12 or 13. Take the value of the
EIP (program counter at crash site). If it crashes in the kernel (the
selectors and EIP will tell you that), then
$ cd buils
$ ../scripts/eipToFunction geekos/kernel.syms <eip value>
or
$ objdump -d geekos/kernel.exe | less
and look up the offending address using '/' to search it.
If it's an userland crash:
$ objdump -d user/<program>.exe | less
and look up the offending address.
Iulian
Post by c***@CSIC.UMD.EDUAny suggestions with
regards to debugging
project2?