DBG: fixed another problem with Zydis
This commit is contained in:
parent
6f7af9b8da
commit
d6ca58efd1
|
|
@ -292,7 +292,7 @@ void AdvancedAnalysis::writeDataXrefs()
|
|||
case 256:
|
||||
type = enc_ymmword;
|
||||
break;
|
||||
//case 64: type = enc_zmmword; break;
|
||||
//case 512: type = enc_zmmword; break;
|
||||
default:
|
||||
__debugbreak();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -165,12 +165,15 @@ static void HandleCapstoneOperand(Zydis & cp, int opindex, DISASM_ARG* arg, bool
|
|||
MemRead(value, (unsigned char*)&arg->memvalue, 4);
|
||||
break;
|
||||
#ifdef _WIN64
|
||||
case 48:
|
||||
MemRead(value, (unsigned char*)&arg->memvalue, 6);
|
||||
break;
|
||||
case 64:
|
||||
MemRead(value, (unsigned char*)&arg->memvalue, 8);
|
||||
break;
|
||||
#endif //_WIN64
|
||||
default:
|
||||
__debugbreak();
|
||||
//TODO: not supported
|
||||
#endif //_WIN64
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue