comparison src/trace.c @ 79:8f3c0906adb9

fix disas
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 07 Aug 2018 12:22:04 +0900
parents 02120537b90d
children 9b661787d5ed
comparison
equal deleted inserted replaced
78:02120537b90d 79:8f3c0906adb9
309 prog = (char*)phyadr - adr ; 309 prog = (char*)phyadr - adr ;
310 } 310 }
311 if (phyadr > phymem+memsize) goto restart; 311 if (phyadr > phymem+memsize) goto restart;
312 #else 312 #else
313 phyadr = mem+adr; 313 phyadr = mem+adr;
314 prog = (char*)phyadr - adr ;
315 if (phyadr > mem+0xffff) goto restart; 314 if (phyadr > mem+0xffff) goto restart;
316 #endif 315 #endif
317 if (d=='i') { 316 if (d=='i') {
318 adr = disasm(adr,adr+(len>16?16:len)); 317 adr = disasm(adr,adr+(len>16?16:len))-16;
319 } else { 318 } else {
320 hexadump(phyadr,len>16?16:len,adr,16); 319 hexadump(phyadr,len>16?16:len,adr,16);
321 } 320 }
322 } 321 }
323 goto restart; 322 goto restart;