#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(). |
1.4.6