Mail Archives: djgpp-workers/1996/07/15/10:06:52
> > breakpoints, so it seems. ANY breakpoint that is set by writing the CCh
> > opcode (Int 03) seems to not work under Windows, in either GDB or FSDB.
>
> Did anyone remember to trap interrupt 0x03, or is it still pointing to
> space?
DJGPP does not hook interrupt 0x03, which may be the problem. Intel does
not differentiate between interrupts and exceptions in the range 0-0x1f
and talks about the breakpoint exception. The DPMI spec says that
exceptions not hooked will be then reflected as PM interrupts (which if
not hooked would be passed to RM...).
One thing to note before unhooking exception 0x3 and hooking interrupt 0x3
is that I don't know if CWSDPMI will handle this properly. Beware -
not tested. If we need a CWSDPMI fix, I'll put it in R3.
- Raw text -