Home | History | Annotate | Download | only in cstool

Lines Matching defs:handle

10 void print_insn_detail_arm(csh handle, cs_insn *ins);
11 void print_insn_detail_arm64(csh handle, cs_insn *ins);
12 void print_insn_detail_mips(csh handle, cs_insn *ins);
13 void print_insn_detail_ppc(csh handle, cs_insn *ins);
14 void print_insn_detail_sparc(csh handle, cs_insn *ins);
15 void print_insn_detail_sysz(csh handle, cs_insn *ins);
16 void print_insn_detail_xcore(csh handle, cs_insn *ins);
127 csh handle;
185 err = cs_open(CS_ARCH_ARM, CS_MODE_ARM, &handle);
190 err = cs_open(CS_ARCH_ARM, CS_MODE_ARM | CS_MODE_BIG_ENDIAN, &handle);
195 err = cs_open(CS_ARCH_ARM, CS_MODE_ARM | CS_MODE_LITTLE_ENDIAN, &handle);
200 err = cs_open(CS_ARCH_ARM, CS_MODE_THUMB | CS_MODE_LITTLE_ENDIAN, &handle);
205 err = cs_open(CS_ARCH_ARM, CS_MODE_THUMB | CS_MODE_BIG_ENDIAN, &handle);
210 err = cs_open(CS_ARCH_ARM, CS_MODE_ARM | CS_MODE_LITTLE_ENDIAN, &handle);
215 err = cs_open(CS_ARCH_ARM64, CS_MODE_LITTLE_ENDIAN, &handle);
220 err = cs_open(CS_ARCH_ARM64, CS_MODE_BIG_ENDIAN, &handle);
225 err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS32 | CS_MODE_LITTLE_ENDIAN, &handle);
230 err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS32 | CS_MODE_BIG_ENDIAN, &handle);
235 err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS64 | CS_MODE_LITTLE_ENDIAN, &handle);
240 err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS64 | CS_MODE_BIG_ENDIAN, &handle);
246 err = cs_open(CS_ARCH_X86, CS_MODE_16, &handle);
252 err = cs_open(CS_ARCH_X86, CS_MODE_32, &handle);
258 err = cs_open(CS_ARCH_X86, CS_MODE_64, &handle);
264 err = cs_open(CS_ARCH_X86, CS_MODE_16, &handle);
266 cs_option(handle, CS_OPT_SYNTAX, CS_OPT_SYNTAX_ATT);
273 err = cs_open(CS_ARCH_X86, CS_MODE_32, &handle);
275 cs_option(handle, CS_OPT_SYNTAX, CS_OPT_SYNTAX_ATT);
282 err = cs_open(CS_ARCH_X86, CS_MODE_64, &handle);
284 cs_option(handle, CS_OPT_SYNTAX, CS_OPT_SYNTAX_ATT);
290 err = cs_open(CS_ARCH_PPC, CS_MODE_64 | CS_MODE_LITTLE_ENDIAN, &handle);
295 err = cs_open(CS_ARCH_PPC,CS_MODE_64 | CS_MODE_BIG_ENDIAN, &handle);
300 err = cs_open(CS_ARCH_SPARC, CS_MODE_BIG_ENDIAN, &handle);
305 err = cs_open(CS_ARCH_SYSZ, CS_MODE_BIG_ENDIAN, &handle);
310 err = cs_open(CS_ARCH_XCORE, CS_MODE_BIG_ENDIAN, &handle);
320 cs_option(handle, CS_OPT_DETAIL, CS_OPT_ON);
323 count = cs_disasm(handle, assembly, size, address, 0, &insn);
346 print_insn_detail_x86(handle, md, &insn[i]);
350 print_insn_detail_arm(handle, &insn[i]);
354 print_insn_detail_arm64(handle,&insn[i]);
358 print_insn_detail_mips(handle, &insn[i]);
362 print_insn_detail_ppc(handle, &insn[i]);
366 print_insn_detail_sparc(handle, &insn[i]);
370 print_insn_detail_sysz(handle, &insn[i]);
374 print_insn_detail_xcore(handle, &insn[i]);
382 printf("%s ", cs_group_name(handle, insn[i].detail->groups[j]));
396 cs_close(&handle);