構成 | ネームスペース | マクロ定義 | 型定義 | 関数 | 変数

src/simulator-arm.cc

#include <stdlib.h>
#include "v8.h"
#include "disasm.h"
#include "constants-arm.h"
#include "simulator-arm.h"

ソースコードを見る。

構成

class  assembler::arm::Debugger

ネームスペース

namespace  assembler
namespace  assembler::arm

マクロ定義

#define SScanF   sscanf
#define COMMAND_SIZE   63
#define ARG_SIZE   255
#define STR(a)   #a
#define XSTR(a)   STR(a)

型定義

typedef int64_t(* assembler::arm::SimulatorRuntimeCall )(intptr_t arg0, intptr_t arg1)

関数

static int assembler::arm::RegNameToRegNum (char *name)
static int assembler::arm::count_bits (int bit_vector)

変数

static const char * assembler::arm::reg_names []
static int assembler::arm::reg_nums []
static Simulator * assembler::arm::the_sim = NULL

マクロ定義

#define ARG_SIZE   255
#define COMMAND_SIZE   63
#define SScanF   sscanf

simulator-arm.cc50 行で定義されています。

#define STR (   a  )     #a
#define XSTR (   a  )     STR(a)
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義