refine the comments for Skipdata sample code
This commit is contained in:
parent
301d740aa3
commit
b64d1cf193
|
@ -51,11 +51,13 @@ def test_class():
|
||||||
md.syntax = syntax
|
md.syntax = syntax
|
||||||
|
|
||||||
md.skipdata = True
|
md.skipdata = True
|
||||||
# To rename "data" instruction's mnemonic to "db", uncomment the line below
|
|
||||||
# This example ignores SKIPDATA's callback (first None) & user_data (second None)
|
|
||||||
# md.skipdata_setup = ("db", None, None)
|
|
||||||
|
|
||||||
# To customize the callback, uncomment the line below.
|
# Default "data" instruction's name is ".byte". To rename it to "db", just uncomment
|
||||||
|
# the code below.
|
||||||
|
# md.skipdata_setup = ("db", None, None)
|
||||||
|
# NOTE: This example ignores SKIPDATA's callback (first None) & user_data (second None)
|
||||||
|
|
||||||
|
# To customize the SKIPDATA callback, uncomment the line below.
|
||||||
# md.skipdata_setup = (".db", CS_SKIPDATA_CALLBACK(testcb), None)
|
# md.skipdata_setup = (".db", CS_SKIPDATA_CALLBACK(testcb), None)
|
||||||
|
|
||||||
for insn in md.disasm(code, 0x1000):
|
for insn in md.disasm(code, 0x1000):
|
||||||
|
|
|
@ -67,7 +67,7 @@ static void test()
|
||||||
if (platforms[i].opt_type)
|
if (platforms[i].opt_type)
|
||||||
cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
|
cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
|
||||||
|
|
||||||
// turn on SKIPDATA option, but just use default option to skip 1 byte on data
|
// turn on SKIPDATA option
|
||||||
cs_option(handle, CS_OPT_SKIPDATA, CS_OPT_ON);
|
cs_option(handle, CS_OPT_SKIPDATA, CS_OPT_ON);
|
||||||
|
|
||||||
size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
|
size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
|
||||||
|
|
Loading…
Reference in New Issue