/src/capstonenext/arch/M68K/M68KModule.c
| Line | Count | Source (jump to first uncovered line) | 
| 1 |  | /* Capstone Disassembly Engine */ | 
| 2 |  | /* M68K Backend by Daniel Collin <daniel@collin.com> 2015 */ | 
| 3 |  |  | 
| 4 |  | #ifdef CAPSTONE_HAS_M68K | 
| 5 |  |  | 
| 6 |  | #include "../../utils.h" | 
| 7 |  | #include "../../MCRegisterInfo.h" | 
| 8 |  | #include "M68KDisassembler.h" | 
| 9 |  | #include "M68KInstPrinter.h" | 
| 10 |  | #include "M68KModule.h" | 
| 11 |  |  | 
| 12 |  | cs_err M68K_global_init(cs_struct *ud) | 
| 13 | 4.92k | { | 
| 14 | 4.92k |   m68k_info *info; | 
| 15 |  |  | 
| 16 | 4.92k |   info = cs_mem_malloc(sizeof(m68k_info)); | 
| 17 | 4.92k |   if (!info) { | 
| 18 | 0 |     return CS_ERR_MEM; | 
| 19 | 0 |   } | 
| 20 |  |  | 
| 21 | 4.92k |   ud->printer = M68K_printInst; | 
| 22 | 4.92k |   ud->printer_info = info; | 
| 23 | 4.92k |   ud->getinsn_info = NULL; | 
| 24 | 4.92k |   ud->disasm = M68K_getInstruction; | 
| 25 | 4.92k |   ud->skipdata_size = 2; | 
| 26 | 4.92k |   ud->post_printer = NULL; | 
| 27 |  |  | 
| 28 | 4.92k |   ud->reg_name = M68K_reg_name; | 
| 29 | 4.92k |   ud->insn_id = M68K_get_insn_id; | 
| 30 | 4.92k |   ud->insn_name = M68K_insn_name; | 
| 31 | 4.92k |   ud->group_name = M68K_group_name; | 
| 32 |  |  | 
| 33 | 4.92k |   return CS_ERR_OK; | 
| 34 | 4.92k | } | 
| 35 |  |  | 
| 36 |  | cs_err M68K_option(cs_struct *handle, cs_opt_type type, size_t value) | 
| 37 | 1.96k | { | 
| 38 | 1.96k |   return CS_ERR_OK; | 
| 39 | 1.96k | } | 
| 40 |  |  | 
| 41 |  | #endif | 
| 42 |  |  |