構成 | ネームスペース | 列挙型 | 関数 | 変数

src/disasm-ia32.cc

#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]
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義