Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Another illegal instruction awk problem



(gdb) x/i 0x80196183
0x80196183 <emodd+120>: movd r9,r0

emodd - I think that's one of the often-emulated inestructions, meaning
ragge is almost certainly right.  (Gee, what a surprise: an expert's
guess turning out to be right. :)

So then... how should I go about figuring out why the emulated instruction didn't get emulated?

(gdb) x/32x $sp:
No registers.

Was this done in "gdb /netbsd"?  I think it would need to be done in
the "gdb awk awk.core" context.

Thank you:

Core was generated by `awk'.
Program terminated with signal 4, Illegal instruction.
#0  0x80196183 in ?? ()
(gdb) x/32x $sp
0x7fffe02c:     0x00000000      0x7f7f9000      0x00000101      0x0000005a
0x7fffe03c:     0x00000005      0x00000000      0x00000000      0x00000000
0x7fffe04c:     0x00000000      0x00000000      0x00000000      0x00000000
0x7fffe05c:     0x00000000      0x00000000      0x00000000      0x00000000
0x7fffe06c:     0x00000000      0x00000000      0x00000000      0x00000000
0x7fffe07c:     0x00000000      0x00000000      0x00000000      0xc171421f
0x7fffe08c:     0x82e228df      0x00000000      0x00000000      0x00000000
0x7fffe09c:     0x00000000      0x00000000      0x00000000      0x7fffe108

John


Home | Main Index | Thread Index | Old Index