www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/10/10/05:45:45

Date: Mon, 10 Oct 1994 08:21:06 +0100
From: terra AT diku DOT dk
To: dj AT ctron DOT com
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Edebug32 cannot be rebuilt

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019