switch detail to be CS_OPT_OFF by default

This commit is contained in:
Nguyen Anh Quynh 2014-01-07 23:36:26 +08:00
parent 52b1754f94
commit 39b812d9e9
8 changed files with 13 additions and 4 deletions

3
cs.c
View File

@ -105,7 +105,8 @@ cs_err cs_open(cs_arch arch, cs_mode mode, csh *handle)
ud->mode = mode;
ud->big_endian = mode & CS_MODE_BIG_ENDIAN;
ud->reg_name = NULL;
ud->detail = CS_OPT_ON; // by default break instruction into details
// by default, do not break instruction into details
ud->detail = CS_OPT_OFF;
arch_init[ud->arch](ud);

View File

@ -161,8 +161,6 @@ static void test()
if (platforms[i].opt_type)
cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
//cs_option(handle, CS_OPT_DETAIL, CS_OPT_OFF);
size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
if (count) {
printf("****************\n");

View File

@ -196,6 +196,8 @@ static void test()
if (cs_open(platforms[i].arch, platforms[i].mode, &handle))
return;
cs_option(handle, CS_OPT_DETAIL, CS_OPT_ON);
size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
if (count) {
printf("****************\n");

View File

@ -154,6 +154,8 @@ static void test()
if (cs_open(platforms[i].arch, platforms[i].mode, &handle))
return;
cs_option(handle, CS_OPT_DETAIL, CS_OPT_ON);
size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
if (count) {
printf("****************\n");

View File

@ -155,7 +155,7 @@ static void test()
if (platforms[i].opt_type)
cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
//cs_option(handle, CS_OPT_DETAIL, CS_OPT_OFF);
cs_option(handle, CS_OPT_DETAIL, CS_OPT_ON);
size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &all_insn);
if (count) {

View File

@ -101,6 +101,8 @@ static void test()
if (cs_open(platforms[i].arch, platforms[i].mode, &handle))
return;
cs_option(handle, CS_OPT_DETAIL, CS_OPT_ON);
size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
if (count) {
printf("****************\n");

View File

@ -93,6 +93,8 @@ static void test()
if (cs_open(platforms[i].arch, platforms[i].mode, &handle))
return;
cs_option(handle, CS_OPT_DETAIL, CS_OPT_ON);
size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
if (count) {
printf("****************\n");

View File

@ -171,6 +171,8 @@ static void test()
if (platforms[i].opt_type)
cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
cs_option(handle, CS_OPT_DETAIL, CS_OPT_ON);
size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
if (count) {
printf("****************\n");