/src/capstonev5/arch/WASM/WASMModule.c
Line | Count | Source (jump to first uncovered line) |
1 | | /* Capstone Disassembly Engine */ |
2 | | /* By Spike, xwings 2019 */ |
3 | | |
4 | | #ifdef CAPSTONE_HAS_WASM |
5 | | |
6 | | #include "../../cs_priv.h" |
7 | | #include "WASMDisassembler.h" |
8 | | #include "WASMInstPrinter.h" |
9 | | #include "WASMMapping.h" |
10 | | #include "WASMModule.h" |
11 | | |
12 | | cs_err WASM_global_init(cs_struct *ud) |
13 | 3.03k | { |
14 | | // verify if requested mode is valid |
15 | 3.03k | if (ud->mode) |
16 | 0 | return CS_ERR_MODE; |
17 | | |
18 | 3.03k | ud->printer = WASM_printInst; |
19 | 3.03k | ud->printer_info = NULL; |
20 | 3.03k | ud->insn_id = WASM_get_insn_id; |
21 | 3.03k | ud->insn_name = WASM_insn_name; |
22 | 3.03k | ud->group_name = WASM_group_name; |
23 | 3.03k | ud->disasm = WASM_getInstruction; |
24 | | |
25 | 3.03k | return CS_ERR_OK; |
26 | 3.03k | } |
27 | | |
28 | | cs_err WASM_option(cs_struct *handle, cs_opt_type type, size_t value) |
29 | 1.69k | { |
30 | 1.69k | return CS_ERR_OPTION; |
31 | 1.69k | } |
32 | | |
33 | | #endif |