From 95410deae969066dc91046d4cce25bfe412f25aa Mon Sep 17 00:00:00 2001 From: Eugene Ingerman Date: Sun, 3 Feb 2002 01:10:16 +0000 Subject: [PATCH] Fix for current source line unassembly bug in pice. svn path=/trunk/; revision=2594 --- reactos/apps/utils/pice/module/parse.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/reactos/apps/utils/pice/module/parse.c b/reactos/apps/utils/pice/module/parse.c index 87ff57526a4..937a40358a4 100644 --- a/reactos/apps/utils/pice/module/parse.c +++ b/reactos/apps/utils/pice/module/parse.c @@ -1577,6 +1577,7 @@ COMMAND_PROTOTYPE(Unassemble) LPSTR pSrc,pFilename,pSrcStart,pSrcEnd; BOOLEAN bForceDisassembly = FALSE; + DPRINT((0,"Unassemble: CountSwitches: %u, count: %u\n", pArgs->CountSwitches, pArgs->Count)); if(pArgs->CountSwitches>1) return TRUE; @@ -1617,15 +1618,15 @@ COMMAND_PROTOTYPE(Unassemble) return TRUE; - DPRINT((0,"Unassemble(%0.4X:%0.8X)\n",segment,addr)); + DPRINT((0,"Unassemble(%0.4X:%0.8X), lastst: %x, lastend:%x\n",segment,addr,ulLastDisassStartAddress,ulLastDisassEndAddress)); - // + // // unassemble // DisableScroll(SOURCE_WINDOW); // if we're inside last disassembly range we only need to move to highlight - if(addr>=ulLastDisassStartAddress && + if(ulLastDisassStartAddress && ulLastDisassEndAddress && addr>=ulLastDisassStartAddress && addr