mirror of https://github.com/x64dbg/zydis
Minor decoder fixes
- Cosmetic changes - Check `instruction` argument for `NULL`
This commit is contained in:
parent
5ed561a0fc
commit
22318a04dd
|
@ -60,7 +60,7 @@ typedef struct ZydisDecoderContext_
|
||||||
*/
|
*/
|
||||||
uint8_t lastSegmentPrefix;
|
uint8_t lastSegmentPrefix;
|
||||||
/**
|
/**
|
||||||
* @brief Contains the prefix that should be traited as the mandatory-prefix, if the current
|
* @brief Contains the prefix that should be treated as the mandatory-prefix, if the current
|
||||||
* instruction needs one.
|
* instruction needs one.
|
||||||
*
|
*
|
||||||
* The last 0xF3/0xF2 prefix has precedence over previous ones and 0xF3/0xF2 in
|
* The last 0xF3/0xF2 prefix has precedence over previous ones and 0xF3/0xF2 in
|
||||||
|
@ -4428,7 +4428,7 @@ ZydisStatus ZydisDecoderInitEx(ZydisDecoder* decoder, ZydisMachineMode machineMo
|
||||||
ZydisStatus ZydisDecoderDecodeBuffer(const ZydisDecoder* decoder, const void* buffer,
|
ZydisStatus ZydisDecoderDecodeBuffer(const ZydisDecoder* decoder, const void* buffer,
|
||||||
size_t bufferLen, uint64_t instructionPointer, ZydisDecodedInstruction* instruction)
|
size_t bufferLen, uint64_t instructionPointer, ZydisDecodedInstruction* instruction)
|
||||||
{
|
{
|
||||||
if (!decoder)
|
if (!decoder || !instruction)
|
||||||
{
|
{
|
||||||
return ZYDIS_STATUS_INVALID_PARAMETER;
|
return ZYDIS_STATUS_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue