Mail Archives: djgpp/1994/10/10/05:45:45
Hi!
The edebug32 that comes with djgpp 1,22 maint 2 cannot be
rebuilt.
First, there is a syntax error in ed.h: "#deifne"
Second, the C-like assembler comments in debug.c are no
longer allowed.
Third, once compiled edebug32 crashes immediately with an
exception in the second `movedata' in ed.c's edi_init().
Fourth, the unassembler's table entries of the long versions
of "jc"/"jnc" and "setc"/"setnc" are still swapped.
Fifth, the unassembler thinks that 82h is the same instruction
as 80h. This is wrong -- there is no instruction there,
although parts of Intel's manuals say so. (Other parts say
otherwise.)
Sixth, the unassebler gets the length of the instructions
"aad" and "aam" wrong. They are two-byte instructions.
Morten Welinder
terra AT diku DOT dk
PS: Don't say "use gdb" -- that's is completely beside the point
here.
- Raw text -