Rename CS_OPT_NONE to CS_OPT_INVALID
This commit is contained in:
parent
1ebd44e189
commit
570834e363
|
@ -120,7 +120,7 @@ typedef struct cs_opt_mem {
|
||||||
|
|
||||||
// Runtime option for the disassembled engine
|
// Runtime option for the disassembled engine
|
||||||
typedef enum cs_opt_type {
|
typedef enum cs_opt_type {
|
||||||
CS_OPT_NONE = 0, // No opetion specified
|
CS_OPT_INVALID = 0, // No opetion specified
|
||||||
CS_OPT_SYNTAX, // Assembly output syntax
|
CS_OPT_SYNTAX, // Assembly output syntax
|
||||||
CS_OPT_DETAIL, // Break down instruction structure into details
|
CS_OPT_DETAIL, // Break down instruction structure into details
|
||||||
CS_OPT_MODE, // Change engine's mode at run-time
|
CS_OPT_MODE, // Change engine's mode at run-time
|
||||||
|
@ -172,7 +172,7 @@ typedef enum cs_group_type {
|
||||||
|
|
||||||
@return: return number of bytes to skip, or 0 to immediately stop disassembling.
|
@return: return number of bytes to skip, or 0 to immediately stop disassembling.
|
||||||
*/
|
*/
|
||||||
typedef size_t (CAPSTONE_API*cs_skipdata_cb_t)(const uint8_t *code, size_t code_size, size_t offset, void *user_data);
|
typedef size_t (*cs_skipdata_cb_t)(const uint8_t *code, size_t code_size, size_t offset, void *user_data);
|
||||||
|
|
||||||
// User-customized setup for SKIPDATA option
|
// User-customized setup for SKIPDATA option
|
||||||
typedef struct cs_opt_skipdata {
|
typedef struct cs_opt_skipdata {
|
||||||
|
|
|
@ -30,7 +30,7 @@ static void print_string_hex(unsigned char *str, size_t len)
|
||||||
printf("\n");
|
printf("\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static size_t CAPSTONE_API mycallback(const uint8_t *buffer, size_t buffer_size, size_t offset, void *p)
|
static size_t mycallback(const uint8_t *buffer, size_t buffer_size, size_t offset, void *p)
|
||||||
{
|
{
|
||||||
// always skip 2 bytes when encountering data
|
// always skip 2 bytes when encountering data
|
||||||
return 2;
|
return 2;
|
||||||
|
@ -72,7 +72,7 @@ static void test()
|
||||||
(unsigned char*)X86_CODE32,
|
(unsigned char*)X86_CODE32,
|
||||||
sizeof(X86_CODE32) - 1,
|
sizeof(X86_CODE32) - 1,
|
||||||
"X86 32 (Intel syntax) - Skip data with custom mnemonic",
|
"X86 32 (Intel syntax) - Skip data with custom mnemonic",
|
||||||
CS_OPT_NONE,
|
CS_OPT_INVALID,
|
||||||
CS_OPT_OFF,
|
CS_OPT_OFF,
|
||||||
CS_OPT_SKIPDATA_SETUP,
|
CS_OPT_SKIPDATA_SETUP,
|
||||||
(size_t) &skipdata,
|
(size_t) &skipdata,
|
||||||
|
@ -83,7 +83,7 @@ static void test()
|
||||||
(unsigned char*)RANDOM_CODE,
|
(unsigned char*)RANDOM_CODE,
|
||||||
sizeof(RANDOM_CODE) - 1,
|
sizeof(RANDOM_CODE) - 1,
|
||||||
"Arm - Skip data with callback",
|
"Arm - Skip data with callback",
|
||||||
CS_OPT_NONE,
|
CS_OPT_INVALID,
|
||||||
CS_OPT_OFF,
|
CS_OPT_OFF,
|
||||||
CS_OPT_SKIPDATA_SETUP,
|
CS_OPT_SKIPDATA_SETUP,
|
||||||
(size_t) &skipdata_callback,
|
(size_t) &skipdata_callback,
|
||||||
|
|
Loading…
Reference in New Issue