n62@np1.hep.nl (Klamer Schutte) (03/29/89)
mdb ( on minix-st only ) disassembles the instructions b??.s wrong: It thinks always the long (medium ?) form is used. Patch, compile, and this works. (but there are some more bugs -- i will try to fix ) Klamer Schutte (.signature at end) ---------------------------------------------------------------------------- *** mdbdis.c~ Thu Feb 22 17:07:11 1988 --- mdbdis.c Thu Mar 22 01:02:56 1989 *************** *** 310,316 **** case 0x6: ds = BFIELD(w,7,8); printf("b%s.%c\t", cc[BFIELD(w,11,4)], ds ? 's' : 'w'); ! if (m1) symbolic(gaddr+ds); else reladdr('\0'); break; case 0x7: --- 310,316 ---- case 0x6: ds = BFIELD(w,7,8); printf("b%s.%c\t", cc[BFIELD(w,11,4)], ds ? 's' : 'w'); ! if (ds) symbolic(gaddr+ds,'\0'); else reladdr('\0'); break; case 0x7: -- ________________________________________________________________________________ Klamer Schutte mcvax!nikhefh!n62 n62@nikhefh.hep.nl