Rizin
unix-like reverse engineering framework and cli tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Friends Macros Modules Pages
M680XDisassemblerInternals.h File Reference

Go to the source code of this file.

Classes

struct  cpu_tables
 
struct  m680x_info
 

Typedefs

typedef enum e_cpu_type e_cpu_type
 
typedef struct m680x_info m680x_info
 

Enumerations

enum  e_cpu_type {
  M680X_CPU_TYPE_INVALID , M680X_CPU_TYPE_6301 , M680X_CPU_TYPE_6309 , M680X_CPU_TYPE_6800 ,
  M680X_CPU_TYPE_6801 , M680X_CPU_TYPE_6805 , M680X_CPU_TYPE_6808 , M680X_CPU_TYPE_6809 ,
  M680X_CPU_TYPE_6811 , M680X_CPU_TYPE_CPU12 , M680X_CPU_TYPE_HCS08 , M680X_CPU_TYPE_ENDING
}
 

Functions

cs_err M680X_disassembler_init (cs_struct *ud)
 
cs_err M680X_instprinter_init (cs_struct *ud)
 

Typedef Documentation

◆ e_cpu_type

typedef enum e_cpu_type e_cpu_type

◆ m680x_info

typedef struct m680x_info m680x_info

Enumeration Type Documentation

◆ e_cpu_type

enum e_cpu_type
Enumerator
M680X_CPU_TYPE_INVALID 
M680X_CPU_TYPE_6301 
M680X_CPU_TYPE_6309 
M680X_CPU_TYPE_6800 
M680X_CPU_TYPE_6801 
M680X_CPU_TYPE_6805 
M680X_CPU_TYPE_6808 
M680X_CPU_TYPE_6809 
M680X_CPU_TYPE_6811 
M680X_CPU_TYPE_CPU12 
M680X_CPU_TYPE_HCS08 
M680X_CPU_TYPE_ENDING 

Definition at line 10 of file M680XDisassemblerInternals.h.

10  {
12  M680X_CPU_TYPE_6301, // M680X Hitachi HD6301,HD6303 mode
13  M680X_CPU_TYPE_6309, // M680X Hitachi HD6309 mode
14  M680X_CPU_TYPE_6800, // M680X Motorola 6800,6802 mode
15  M680X_CPU_TYPE_6801, // M680X Motorola 6801,6803 mode
16  M680X_CPU_TYPE_6805, // M680X Motorola/Freescale M68HC05 mode
17  M680X_CPU_TYPE_6808, // M680X Motorola/Freescale M68HC08 mode
18  M680X_CPU_TYPE_6809, // M680X Motorola 6809 mode
19  M680X_CPU_TYPE_6811, // M680X Motorola/Freescale M68HC11 mode
20  M680X_CPU_TYPE_CPU12, // M680X Motorola/Freescale CPU12 mode
21  // used on M68HC12/HCS12
22  M680X_CPU_TYPE_HCS08, // M680X Freescale HCS08 mode
24 } e_cpu_type;
@ M680X_CPU_TYPE_ENDING
@ M680X_CPU_TYPE_CPU12
@ M680X_CPU_TYPE_INVALID
@ M680X_CPU_TYPE_HCS08

Function Documentation

◆ M680X_disassembler_init()

cs_err M680X_disassembler_init ( cs_struct ud)

◆ M680X_instprinter_init()

cs_err M680X_instprinter_init ( cs_struct ud)