Index: src/x64/disasm-x64.cc |
diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc |
index 35097947987fd2c59463a3a170c876d557b223ca..209a6b20aa6f690f46260e2a54f57693b3f1a33f 100644 |
--- a/src/x64/disasm-x64.cc |
+++ b/src/x64/disasm-x64.cc |
@@ -332,10 +332,10 @@ class DisassemblerX64 { |
private: |
enum OperandSize { |
- BYTE_SIZE = 0, |
- WORD_SIZE = 1, |
- DOUBLEWORD_SIZE = 2, |
- QUADWORD_SIZE = 3 |
+ kByteSize = 0, |
+ kWordSize = 1, |
Michael Starzinger
2013/09/02 19:12:43
nit: This makes it look like these are constants t
Benedikt Meurer
2013/09/03 07:27:39
Done.
|
+ kDoublewordSize = 2, |
+ kQuadwordSize = 3 |
}; |
const NameConverter& converter_; |
@@ -369,10 +369,10 @@ class DisassemblerX64 { |
bool rex_w() { return (rex_ & 0x08) != 0; } |
OperandSize operand_size() { |
- if (byte_size_operand_) return BYTE_SIZE; |
- if (rex_w()) return QUADWORD_SIZE; |
- if (operand_size_ != 0) return WORD_SIZE; |
- return DOUBLEWORD_SIZE; |
+ if (byte_size_operand_) return kByteSize; |
+ if (rex_w()) return kQuadwordSize; |
+ if (operand_size_ != 0) return kWordSize; |
+ return kDoublewordSize; |
} |
char operand_size_code() { |
@@ -562,19 +562,19 @@ int DisassemblerX64::PrintImmediate(byte* data, OperandSize size) { |
int64_t value; |
int count; |
switch (size) { |
- case BYTE_SIZE: |
+ case kByteSize: |
value = *data; |
count = 1; |
break; |
- case WORD_SIZE: |
+ case kWordSize: |
value = *reinterpret_cast<int16_t*>(data); |
count = 2; |
break; |
- case DOUBLEWORD_SIZE: |
+ case kDoublewordSize: |
value = *reinterpret_cast<uint32_t*>(data); |
count = 4; |
break; |
- case QUADWORD_SIZE: |
+ case kQuadwordSize: |
value = *reinterpret_cast<int32_t*>(data); |
count = 4; |
break; |
@@ -682,7 +682,7 @@ int DisassemblerX64::PrintImmediateOp(byte* data) { |
AppendToBuffer("%s%c ", mnem, operand_size_code()); |
int count = PrintRightOperand(data + 1); |
AppendToBuffer(",0x"); |
- OperandSize immediate_size = byte_size_immediate ? BYTE_SIZE : operand_size(); |
+ OperandSize immediate_size = byte_size_immediate ? kByteSize : operand_size(); |
count += PrintImmediate(data + 1 + count, immediate_size); |
return 1 + count; |
} |
@@ -1415,15 +1415,15 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
case MOVE_REG_INSTR: { |
byte* addr = NULL; |
switch (operand_size()) { |
- case WORD_SIZE: |
+ case kWordSize: |
addr = reinterpret_cast<byte*>(*reinterpret_cast<int16_t*>(data + 1)); |
data += 3; |
break; |
- case DOUBLEWORD_SIZE: |
+ case kDoublewordSize: |
addr = reinterpret_cast<byte*>(*reinterpret_cast<int32_t*>(data + 1)); |
data += 5; |
break; |
- case QUADWORD_SIZE: |
+ case kQuadwordSize: |
addr = reinterpret_cast<byte*>(*reinterpret_cast<int64_t*>(data + 1)); |
data += 9; |
break; |
@@ -1628,11 +1628,11 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
AppendToBuffer("mov%c %s, ", |
operand_size_code(), |
NameOfCPURegister(reg)); |
- data += PrintImmediate(data, DOUBLEWORD_SIZE); |
+ data += PrintImmediate(data, kDoublewordSize); |
} else { |
AppendToBuffer("movb %s, ", |
NameOfByteCPURegister(reg)); |
- data += PrintImmediate(data, BYTE_SIZE); |
+ data += PrintImmediate(data, kByteSize); |
} |
break; |
} |
@@ -1661,7 +1661,7 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
case 0xA1: // Fall through. |
case 0xA3: |
switch (operand_size()) { |
- case DOUBLEWORD_SIZE: { |
+ case kDoublewordSize: { |
const char* memory_location = NameOfAddress( |
reinterpret_cast<byte*>( |
*reinterpret_cast<int32_t*>(data + 1))); |
@@ -1673,7 +1673,7 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
data += 5; |
break; |
} |
- case QUADWORD_SIZE: { |
+ case kQuadwordSize: { |
// New x64 instruction mov rax,(imm_64). |
const char* memory_location = NameOfAddress( |
*reinterpret_cast<byte**>(data + 1)); |
@@ -1699,15 +1699,15 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
case 0xA9: { |
int64_t value = 0; |
switch (operand_size()) { |
- case WORD_SIZE: |
+ case kWordSize: |
value = *reinterpret_cast<uint16_t*>(data + 1); |
data += 3; |
break; |
- case DOUBLEWORD_SIZE: |
+ case kDoublewordSize: |
value = *reinterpret_cast<uint32_t*>(data + 1); |
data += 5; |
break; |
- case QUADWORD_SIZE: |
+ case kQuadwordSize: |
value = *reinterpret_cast<int32_t*>(data + 1); |
data += 5; |
break; |