#include <string.h>
#include <ctype.h>
#include <errno.h>
#include "getopt.h"
#include <capstone/capstone.h>
Go to the source code of this file.
|
static uint8_t | char_to_hexnum (char c) |
|
int | main (int argc, char **argv) |
|
static uint8_t * | preprocess (char *code, size_t *size) |
|
static void | print_details (csh handle, cs_arch arch, cs_mode md, cs_insn *ins) |
|
void | print_insn_detail_arm (csh handle, cs_insn *ins) |
|
void | print_insn_detail_arm64 (csh handle, cs_insn *ins) |
|
void | print_insn_detail_evm (csh handle, cs_insn *ins) |
|
void | print_insn_detail_m680x (csh handle, cs_insn *ins) |
|
void | print_insn_detail_m68k (csh handle, cs_insn *ins) |
|
void | print_insn_detail_mips (csh handle, cs_insn *ins) |
|
void | print_insn_detail_mos65xx (csh handle, cs_insn *ins) |
|
void | print_insn_detail_ppc (csh handle, cs_insn *ins) |
|
void | print_insn_detail_sparc (csh handle, cs_insn *ins) |
|
void | print_insn_detail_sysz (csh handle, cs_insn *ins) |
|
void | print_insn_detail_tms320c64x (csh handle, cs_insn *ins) |
|
void | print_insn_detail_x86 (csh ud, cs_mode mode, cs_insn *ins) |
|
void | print_insn_detail_xcore (csh handle, cs_insn *ins) |
|
void | print_string_hex (const char *comment, unsigned char *str, size_t len) |
|
static void | usage (char *prog) |
|
◆ char_to_hexnum()
static uint8_t char_to_hexnum |
( |
char |
c | ) |
|
|
static |
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ preprocess()
static uint8_t* preprocess |
( |
char * |
code, |
|
|
size_t * |
size |
|
) |
| |
|
static |
◆ print_details()
◆ print_insn_detail_arm()
void print_insn_detail_arm |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_arm64()
void print_insn_detail_arm64 |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_evm()
void print_insn_detail_evm |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_m680x()
void print_insn_detail_m680x |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_m68k()
void print_insn_detail_m68k |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_mips()
void print_insn_detail_mips |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_mos65xx()
void print_insn_detail_mos65xx |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_ppc()
void print_insn_detail_ppc |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_sparc()
void print_insn_detail_sparc |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_sysz()
void print_insn_detail_sysz |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_tms320c64x()
void print_insn_detail_tms320c64x |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_x86()
void print_insn_detail_x86 |
( |
csh |
ud, |
|
|
cs_mode |
mode, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_insn_detail_xcore()
void print_insn_detail_xcore |
( |
csh |
handle, |
|
|
cs_insn * |
ins |
|
) |
| |
◆ print_string_hex()
void print_string_hex |
( |
const char * |
comment, |
|
|
unsigned char * |
str, |
|
|
size_t |
len |
|
) |
| |
◆ usage()
static void usage |
( |
char * |
prog | ) |
|
|
static |
◆ all_archs
struct { ... } all_archs[] |
◆ arch
◆ mode
◆ name