Lines Matching defs:const
26 const char* mnem;
30 static const ByteMnemonic two_operands_instr[] = {
45 static const ByteMnemonic zero_operands_instr[] = {
55 static const ByteMnemonic call_jump_instr[] = {{0xE8, "call", UNSET_OP_ORDER},
59 static const ByteMnemonic short_immediate_instr[] = {
75 static const char* const jump_conditional_mnem[] = {
81 static const char* const set_conditional_mnem[] = {
87 static const char* const conditional_move_mnem[] = {
93 static const char* const cmp_pseudo_op[16] = {
110 const char* mnem;
118 const InstructionDesc& Get(byte x) const { return instructions_[x]; }
128 void CopyTable(const ByteMnemonic bm[], InstructionType type);
130 const char* mnem);
162 void InstructionTable::CopyTable(const ByteMnemonic bm[],
174 const char* mnem) {
193 int8_t Imm8(const uint8_t* data) {
194 return *reinterpret_cast<const int8_t*>(data);
196 uint8_t Imm8_U(const uint8_t* data) {
197 return *reinterpret_cast<const uint8_t*>(data);
199 int16_t Imm16(const uint8_t* data) {
200 return *reinterpret_cast<const int16_t*>(data);
202 uint16_t Imm16_U(const uint8_t* data) {
203 return *reinterpret_cast<const uint16_t*>(data);
205 int32_t Imm32(const uint8_t* data) {
206 return *reinterpret_cast<const int32_t*>(data);
214 const NameConverter& converter,
233 const NameConverter& converter_;
321 const char* NameOfCPURegister(int reg) const {
325 const char* NameOfByteCPURegister(int reg) const {
329 const char* NameOfXMMRegister(int reg) const {
333 const char* NameOfAddress(byte* addr) const {
350 using RegisterNameMapping = const char* (DisassemblerIA32::*)(int reg) const;
356 int PrintOperands(const char* mnem, OperandOrder op_order, byte* data);
361 int JumpConditional(byte* data, const char* comment);
362 int JumpConditionalShort(byte* data, const char* comment);
369 PRINTF_FORMAT(2, 3) void AppendToBuffer(const char* format, ...);
381 void DisassemblerIA32::AppendToBuffer(const char* format, ...) {
474 int DisassemblerIA32::PrintOperands(const char* mnem, OperandOrder op_order,
505 const char* mnem = "Imm???";
548 const char* mnem = nullptr;
590 const char* mnem = nullptr;
644 int DisassemblerIA32::JumpConditional(byte* data, const char* comment) {
648 const char* mnem = jump_conditional_mnem[cond];
657 int DisassemblerIA32::JumpConditionalShort(byte* data, const char* comment) {
661 const char* mnem = jump_conditional_mnem[cond];
673 const char* mnem = set_conditional_mnem[cond];
683 const char* mnem = conditional_move_mnem[cond];
688 const char* sf_str[4] = {"", "rl", "ra", "ll"};
1012 const char* mnem = "?";
1423 const char* mnem = "?";
1507 const char* mnem = "?";
1704 static const char* F0Mnem(byte f0byte) {
1753 const char* branch_hint = nullptr;
1781 const InstructionDesc& idesc = instruction_table_->Get(*data);
1882 const char* f0mnem = F0Mnem(f0byte);
1915 const char* suffix[] = {"nta", "1", "2", "3"};
1962 const char* const pseudo_op[] = {
2078 const char* mnem = nullptr;
2125 const char* mnem = nullptr;
2265 const char* const pseudo_op[] = {
2356 const char* mnem = (*data == 0x2E) ? "ucomisd" : "comisd";
2376 const char* const pseudo_op[] = {"andpd", "andnpd", "orpd",
2387 const char* const pseudo_op[] = {
2630 const char* mnem = "?";
2750 const char* mnem = "?";
2858 static const char* const cpu_regs[8] = {"eax", "ecx", "edx", "ebx",
2861 static const char* const byte_cpu_regs[8] = {"al", "cl", "dl", "bl",
2864 static const char* const xmm_regs[8] = {"xmm0", "xmm1", "xmm2", "xmm3",
2867 const char* NameConverter::NameOfAddress(byte* addr) const {
2872 const char* NameConverter::NameOfConstant(byte* addr) const {
2876 const char* NameConverter::NameOfCPURegister(int reg) const {
2881 const char* NameConverter::NameOfByteCPURegister(int reg) const {
2886 const char* NameConverter::NameOfXMMRegister(int reg) const {
2891 const char* NameConverter::NameInCode(byte* addr) const {