1
0
Fork 0

DBG: fixed an issue with the size parameter of fillbasicinfo (thanks to RaMMicHaeL)

This commit is contained in:
Mr. eXoDia 2014-07-12 04:07:46 +02:00
parent 88e251e3cc
commit d7beef8561
3 changed files with 3 additions and 3 deletions

View File

@ -731,8 +731,8 @@ extern "C" DLL_EXPORT uint _dbg_sendmessage(DBGMSG type, void* param1, void* par
int len=Disasm(&disasm);
uint i=0;
BASIC_INSTRUCTION_INFO* basicinfo=(BASIC_INSTRUCTION_INFO*)param2;
basicinfo->size=len;
fillbasicinfo(&disasm, basicinfo);
basicinfo->size=len;
}
break;

View File

@ -106,8 +106,8 @@ bool disasmfast(unsigned char* data, uint addr, BASIC_INSTRUCTION_INFO* basicinf
int len=Disasm(&disasm);
if(len==UNKNOWN_OPCODE)
return false;
basicinfo->size=len;
fillbasicinfo(&disasm, basicinfo);
basicinfo->size=len;
return true;
}

View File

@ -62,8 +62,8 @@ int reffind(uint addr, uint size, CBREF cbRef, void* userinfo, bool silent)
int len=Disasm(&disasm);
if(len!=UNKNOWN_OPCODE)
{
basicinfo.size=len;
fillbasicinfo(&disasm, &basicinfo);
basicinfo.size=len;
if(cbRef(&disasm, &basicinfo, &refinfo))
refinfo.refcount++;
}