DBG: fixed an issue with the size parameter of fillbasicinfo (thanks to RaMMicHaeL)
This commit is contained in:
parent
88e251e3cc
commit
d7beef8561
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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++;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue