cs_skipdata_cb_t

User-defined callback function for SKIPDATA option. See tests/test_skipdata.c for sample code demonstrating this API.

@code: the input buffer containing code to be disassembled. This is the same buffer passed to cs_disasm(). @code_size: size (in bytes) of the above @code buffer. @offset: the position of the currently-examining byte in the input buffer @code mentioned above. @user_data: user-data passed to cs_option() via @user_data field in cs_opt_skipdata struct below.

@return: return number of bytes to skip, or 0 to immediately stop disassembling.

alias cs_skipdata_cb_t = c_ulong function(
const(ubyte)* code
,
size_t code_size
,
size_t offset
,
void* user_data
)

Meta