What are IOT and EMT instructions?
dbj.rice at rand-relay
dbj.rice at rand-relay
Sun Aug 21 20:34:16 AEST 1983
From: Dave Johnson <dbj.rice at rand-relay>
"IOT and EMT are PDP-11 machine instructions. On a non-PDP-11 UNIX these
instructions probably don't exist..."
Yes, there are no "IOT" or "EMT" instruction on a VAX, but a SIGEMT may be
generated by the XFC machine instruction. Although "as" doesn't have a
mnemonic for this instruction, you can still generate it by assembling the
constant 0xfc as a byte.
"in fact, the abort() library function generates a SIGIOT to force a core
dump."
No, on 4.1 BSD at least, abort() generates a SIGILL by executing a "halt"
instruction. Check /usr/src/libc/sys/abort.s
Dave Johnson
Dept. of Math Science
Rice University
dbj.rice at Rand-Relay
More information about the Comp.unix.wizards
mailing list