#include <stdlib.h>
Go to the source code of this file.
Classes | |
struct | disasm_fmt_t |
struct | RegisterFile |
Typedefs | |
typedef long double | float128_t |
typedef float | float32_t |
typedef double | float64_t |
typedef long double | NO_SUCH_TYPE |
typedef signed short | sint16_t |
typedef signed int | sint32_t |
typedef signed long long | sint64_t |
typedef signed char | sint8_t |
typedef unsigned short | uint16_t |
typedef unsigned int | uint32_t |
typedef unsigned long long | uint64_t |
typedef unsigned char | uint8_t |
Functions | |
int | disassembleInstruction (int pc, char *params, size_t paramlen, char **name) |
void | doTrap (int trap) |
void | dumpAllRegisters (FILE *f) |
void | dumpControlRegisters (FILE *f) |
void | dumpFloatRegisters (FILE *f) |
void | dumpMainRegisters (FILE *f) |
uint32_t | execute (uint32_t pc) |
void | executeOneInstruction (void) |
int | sprintDisassembleInst (int pc, char *buf, int buflen, disasm_fmt_t &fmt=defDisasmFmt) |
Variables | |
int | debug |
disasm_fmt_t | defDisasmFmt |
long int | icount |
char * | mem |
RegisterFile | regs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by PentiumDecoder::dis_Eaddr(). |
|
Referenced by PentiumDecoder::isFuncPrologue(). |