MOS65XXDisassembler.h
Go to the documentation of this file.
1 /* Capstone Disassembly Engine */
2 /* MOS65XX Backend by Sebastian Macke <sebastian@macke.de> 2018 */
3 
4 #ifndef CAPSTONE_MOS65XXDISASSEMBLER_H
5 #define CAPSTONE_MOS65XXDISASSEMBLER_H
6 
7 #include "../../utils.h"
8 
9 void MOS65XX_printInst(MCInst *MI, struct SStream *O, void *PrinterInfo);
10 
11 void MOS65XX_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id);
12 
13 const char *MOS65XX_insn_name(csh handle, unsigned int id);
14 
15 const char *MOS65XX_group_name(csh handle, unsigned int id);
16 
17 const char* MOS65XX_reg_name(csh handle, unsigned int reg);
18 
19 bool MOS65XX_getInstruction(csh ud, const uint8_t *code, size_t code_len,
20  MCInst *MI, uint16_t *size, uint64_t address, void *inst_info);
21 
22 #endif //CAPSTONE_MOS65XXDISASSEMBLER_H
MOS65XX_get_insn_id
void MOS65XX_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id)
Definition: MOS65XXDisassembler.c:579
MOS65XX_printInst
void MOS65XX_printInst(MCInst *MI, struct SStream *O, void *PrinterInfo)
Definition: MOS65XXDisassembler.c:443
uint16_t
unsigned short uint16_t
Definition: stdint-msvc2008.h:79
uint8_t
unsigned char uint8_t
Definition: stdint-msvc2008.h:78
cs_struct
Definition: cs_priv.h:51
SStream
Definition: SStream.h:9
MOS65XX_reg_name
const char * MOS65XX_reg_name(csh handle, unsigned int reg)
Definition: MOS65XXDisassembler.c:567
uint64_t
unsigned __int64 uint64_t
Definition: stdint-msvc2008.h:90
csh
size_t csh
Definition: capstone.h:71
MCInst
Definition: MCInst.h:88
MOS65XX_insn_name
const char * MOS65XX_insn_name(csh handle, unsigned int id)
Definition: MOS65XXDisassembler.c:555
MOS65XX_group_name
const char * MOS65XX_group_name(csh handle, unsigned int id)
Definition: MOS65XXDisassembler.c:586
handle
static csh handle
Definition: test_arm_regression.c:16
code
Definition: bloaty/third_party/zlib/contrib/infback9/inftree9.h:24
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
MOS65XX_getInstruction
bool MOS65XX_getInstruction(csh ud, const uint8_t *code, size_t code_len, MCInst *MI, uint16_t *size, uint64_t address, void *inst_info)
Definition: MOS65XXDisassembler.c:509


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:41