#include <assert.h>
#include <stdio.h>
#include <stdarg.h>
#include "v8.h"
#include "disasm.h"
構成 | |
struct | disasm::ByteMnemonic |
struct | disasm::InstructionDesc |
class | disasm::InstructionTable |
class | disasm::DisassemblerIA32 |
ネームスペース | |
namespace | disasm |
列挙型 | |
enum | disasm::OperandOrder { disasm::UNSET_OP_ORDER = 0, disasm::REG_OPER_OP_ORDER, disasm::OPER_REG_OP_ORDER } |
enum | disasm::InstructionType { disasm::NO_INSTR, disasm::ZERO_OPERANDS_INSTR, disasm::TWO_OPERANDS_INSTR, disasm::JUMP_CONDITIONAL_SHORT_INSTR, disasm::REGISTER_INSTR, disasm::MOVE_REG_INSTR, disasm::CALL_JUMP_INSTR, disasm::SHORT_IMMEDIATE_INSTR } |
関数 | |
static const char * | disasm::F0Mnem (byte f0byte) |
変数 | |
static ByteMnemonic | disasm::two_operands_instr [] |
static ByteMnemonic | disasm::zero_operands_instr [] |
static ByteMnemonic | disasm::call_jump_instr [] |
static ByteMnemonic | disasm::short_immediate_instr [] |
static const char * | disasm::jump_conditional_mnem [] |
static InstructionTable | disasm::instruction_table |
static const char * | disasm::cpu_regs [8] |
static const char * | disasm::xmm_regs [8] |