T-EMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Assembler.h
Go to the documentation of this file.
1 //===-- temu/Assembler.h - Assembler and Dissassebler------------*- C++ -*-===//
2 //
3 // The Terma Emulator
4 //
5 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
13 
14 #ifndef TEMU_SUPPORT_ASSEMBLER
15 #define TEMU_SUPPORT_ASSEMBLER
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
20 #include <stdint.h>
21 
24 uint32_t temu_assemble(void *Cpu, const char *AsmStr);
25 const char* temu_disassemble(void *Cpu, uint32_t Instr);
26 
27 void temu_assembleToMemory(void *Cpu, const char *AsmStr, uint64_t Addr);
28 const char* temu_disassembleMemory(void *Cpu, uint64_t Addr);
29 
30 #ifdef __cplusplus
31 }
32 #endif
33 
34 
35 #endif /* ! TEMU_SUPPORT_ASSEMBLER */
const char * temu_disassemble(void *Cpu, uint32_t Instr)
void temu_assembleToMemory(void *Cpu, const char *AsmStr, uint64_t Addr)
const char * temu_disassembleMemory(void *Cpu, uint64_t Addr)
uint32_t temu_assemble(void *Cpu, const char *AsmStr)