mirror of
https://github.com/bitdefender/bddisasm.git
synced 2024-11-22 23:48:07 +00:00
Merge pull request #18 from bitdefender/clarifying_comments
Clarifying comments to the decode API arguments.
This commit is contained in:
commit
f399cdc246
@ -1424,12 +1424,12 @@ typedef struct _INSTRUX
|
|||||||
//
|
//
|
||||||
typedef struct _ND_CONTEXT
|
typedef struct _ND_CONTEXT
|
||||||
{
|
{
|
||||||
uint64_t DefCode : 4;
|
uint64_t DefCode : 4; // Decode mode - one of the ND_CODE_* values.
|
||||||
uint64_t DefData : 4;
|
uint64_t DefData : 4; // Data mode - one of the ND_DATA_* values.
|
||||||
uint64_t DefStack : 4;
|
uint64_t DefStack : 4; // Stack mode - one of the ND_STACK_* values.
|
||||||
uint64_t VendMode : 4;
|
uint64_t VendMode : 4; // Prefered vendor - one of the ND_VEND_* values.
|
||||||
uint64_t FeatMode : 8;
|
uint64_t FeatMode : 8; // Supported features mask. A combination of ND_FEAT_* values.
|
||||||
uint64_t Reserved : 40;
|
uint64_t Reserved : 40; // Reserved for future use.
|
||||||
} ND_CONTEXT;
|
} ND_CONTEXT;
|
||||||
|
|
||||||
|
|
||||||
@ -1453,10 +1453,10 @@ NdGetVersion(
|
|||||||
//
|
//
|
||||||
NDSTATUS
|
NDSTATUS
|
||||||
NdDecode(
|
NdDecode(
|
||||||
INSTRUX *Instrux,
|
INSTRUX *Instrux, // Output decoded instruction.
|
||||||
const uint8_t *Code,
|
const uint8_t *Code, // Buffer containing the instruction bytes.
|
||||||
uint8_t DefCode,
|
uint8_t DefCode, // Decode mode - one of the ND_CODE_* values.
|
||||||
uint8_t DefData
|
uint8_t DefData // Data mode - one of the ND_DATA_* value.
|
||||||
);
|
);
|
||||||
|
|
||||||
//
|
//
|
||||||
@ -1468,11 +1468,11 @@ NdDecode(
|
|||||||
//
|
//
|
||||||
NDSTATUS
|
NDSTATUS
|
||||||
NdDecodeEx(
|
NdDecodeEx(
|
||||||
INSTRUX *Instrux,
|
INSTRUX *Instrux, // Output decoded instruction.
|
||||||
const uint8_t *Code,
|
const uint8_t *Code, // Buffer containing the instruction bytes.
|
||||||
size_t Size,
|
size_t Size, // Maximum size of the Code buffer.
|
||||||
uint8_t DefCode,
|
uint8_t DefCode, // Decode mode - one of the ND_CODE_* values.
|
||||||
uint8_t DefData
|
uint8_t DefData // Data mode - one of the ND_DATA_* value.
|
||||||
);
|
);
|
||||||
|
|
||||||
//
|
//
|
||||||
@ -1480,13 +1480,13 @@ NdDecodeEx(
|
|||||||
//
|
//
|
||||||
NDSTATUS
|
NDSTATUS
|
||||||
NdDecodeEx2(
|
NdDecodeEx2(
|
||||||
INSTRUX *Instrux,
|
INSTRUX *Instrux, // Output decoded instruction.
|
||||||
const uint8_t *Code,
|
const uint8_t *Code, // Buffer containing the instruction bytes.
|
||||||
size_t Size,
|
size_t Size, // Maximum size of the Code buffer.
|
||||||
uint8_t DefCode,
|
uint8_t DefCode, // Decode mode - one of the ND_CODE_* values.
|
||||||
uint8_t DefData,
|
uint8_t DefData, // Data mode - one of the ND_DATA_* value.
|
||||||
uint8_t DefStack,
|
uint8_t DefStack, // Stack mode - one of the ND_STACK_* values.
|
||||||
uint8_t PreferedVendor
|
uint8_t PreferedVendor // Preferred vendor - one of the ND_VEND_* values.
|
||||||
);
|
);
|
||||||
|
|
||||||
//
|
//
|
||||||
@ -1500,10 +1500,10 @@ NdDecodeEx2(
|
|||||||
//
|
//
|
||||||
NDSTATUS
|
NDSTATUS
|
||||||
NdDecodeWithContext(
|
NdDecodeWithContext(
|
||||||
INSTRUX *Instrux,
|
INSTRUX *Instrux, // Output decoded instruction.
|
||||||
const uint8_t *Code,
|
const uint8_t *Code, // Buffer containing the instruction bytes.
|
||||||
size_t Size,
|
size_t Size, // Maximum size of the Code buffer.
|
||||||
ND_CONTEXT *Context
|
ND_CONTEXT *Context // Context describing decode mode, vendor mode and supported features.
|
||||||
);
|
);
|
||||||
|
|
||||||
//
|
//
|
||||||
|
Loading…
Reference in New Issue
Block a user