Index: src/gdb-jit.cc |
=================================================================== |
--- src/gdb-jit.cc (revision 15346) |
+++ src/gdb-jit.cc (working copy) |
@@ -217,7 +217,7 @@ |
struct MachOSectionHeader { |
char sectname[16]; |
char segname[16]; |
-#if defined(V8_TARGET_ARCH_IA32) |
+#if V8_TARGET_ARCH_IA32 |
uint32_t addr; |
uint32_t size; |
#else |
@@ -525,7 +525,7 @@ |
uint32_t ncmds; |
uint32_t sizeofcmds; |
uint32_t flags; |
-#if defined(V8_TARGET_ARCH_X64) |
+#if V8_TARGET_ARCH_X64 |
uint32_t reserved; |
#endif |
}; |
@@ -534,7 +534,7 @@ |
uint32_t cmd; |
uint32_t cmdsize; |
char segname[16]; |
-#if defined(V8_TARGET_ARCH_IA32) |
+#if V8_TARGET_ARCH_IA32 |
uint32_t vmaddr; |
uint32_t vmsize; |
uint32_t fileoff; |
@@ -560,11 +560,11 @@ |
Writer::Slot<MachOHeader> WriteHeader(Writer* w) { |
ASSERT(w->position() == 0); |
Writer::Slot<MachOHeader> header = w->CreateSlotHere<MachOHeader>(); |
-#if defined(V8_TARGET_ARCH_IA32) |
+#if V8_TARGET_ARCH_IA32 |
header->magic = 0xFEEDFACEu; |
header->cputype = 7; // i386 |
header->cpusubtype = 3; // CPU_SUBTYPE_I386_ALL |
-#elif defined(V8_TARGET_ARCH_X64) |
+#elif V8_TARGET_ARCH_X64 |
header->magic = 0xFEEDFACFu; |
header->cputype = 7 | 0x01000000; // i386 | 64-bit ABI |
header->cpusubtype = 3; // CPU_SUBTYPE_I386_ALL |
@@ -585,7 +585,7 @@ |
uintptr_t code_size) { |
Writer::Slot<MachOSegmentCommand> cmd = |
w->CreateSlotHere<MachOSegmentCommand>(); |
-#if defined(V8_TARGET_ARCH_IA32) |
+#if V8_TARGET_ARCH_IA32 |
cmd->cmd = LC_SEGMENT_32; |
#else |
cmd->cmd = LC_SEGMENT_64; |
@@ -672,10 +672,10 @@ |
void WriteHeader(Writer* w) { |
ASSERT(w->position() == 0); |
Writer::Slot<ELFHeader> header = w->CreateSlotHere<ELFHeader>(); |
-#if defined(V8_TARGET_ARCH_IA32) || defined(V8_TARGET_ARCH_ARM) |
+#if V8_TARGET_ARCH_IA32 || V8_TARGET_ARCH_ARM |
const uint8_t ident[16] = |
{ 0x7f, 'E', 'L', 'F', 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
-#elif defined(V8_TARGET_ARCH_X64) |
+#elif V8_TARGET_ARCH_X64 |
const uint8_t ident[16] = |
{ 0x7f, 'E', 'L', 'F', 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
#else |
@@ -683,14 +683,14 @@ |
#endif |
OS::MemCopy(header->ident, ident, 16); |
header->type = 1; |
-#if defined(V8_TARGET_ARCH_IA32) |
+#if V8_TARGET_ARCH_IA32 |
header->machine = 3; |
-#elif defined(V8_TARGET_ARCH_X64) |
+#elif V8_TARGET_ARCH_X64 |
// Processor identification value for x64 is 62 as defined in |
// System V ABI, AMD64 Supplement |
// http://www.x86-64.org/documentation/abi.pdf |
header->machine = 62; |
-#elif defined(V8_TARGET_ARCH_ARM) |
+#elif V8_TARGET_ARCH_ARM |
// Set to EM_ARM, defined as 40, in "ARM ELF File Format" at |
// infocenter.arm.com/help/topic/com.arm.doc.dui0101a/DUI0101A_Elf.pdf |
header->machine = 40; |
@@ -784,7 +784,7 @@ |
Binding binding() const { |
return static_cast<Binding>(info >> 4); |
} |
-#if defined(V8_TARGET_ARCH_IA32) || defined(V8_TARGET_ARCH_ARM) |
+#if V8_TARGET_ARCH_IA32 || V8_TARGET_ARCH_ARM |
struct SerializedLayout { |
SerializedLayout(uint32_t name, |
uintptr_t value, |
@@ -807,7 +807,7 @@ |
uint8_t other; |
uint16_t section; |
}; |
-#elif defined(V8_TARGET_ARCH_X64) |
+#elif V8_TARGET_ARCH_X64 |
struct SerializedLayout { |
SerializedLayout(uint32_t name, |
uintptr_t value, |
@@ -921,7 +921,7 @@ |
class CodeDescription BASE_EMBEDDED { |
public: |
-#ifdef V8_TARGET_ARCH_X64 |
+#if V8_TARGET_ARCH_X64 |
enum StackState { |
POST_RBP_PUSH, |
POST_RBP_SET, |
@@ -984,7 +984,7 @@ |
lineinfo_ != NULL; |
} |
-#ifdef V8_TARGET_ARCH_X64 |
+#if V8_TARGET_ARCH_X64 |
uintptr_t GetStackStateStartAddress(StackState state) const { |
ASSERT(state < STACK_STATE_MAX); |
return stack_state_start_addresses_[state]; |
@@ -1012,7 +1012,7 @@ |
GDBJITLineInfo* lineinfo_; |
GDBJITInterface::CodeTag tag_; |
CompilationInfo* info_; |
-#ifdef V8_TARGET_ARCH_X64 |
+#if V8_TARGET_ARCH_X64 |
uintptr_t stack_state_start_addresses_[STACK_STATE_MAX]; |
#endif |
}; |
@@ -1106,13 +1106,13 @@ |
w->Write<intptr_t>(desc_->CodeStart() + desc_->CodeSize()); |
Writer::Slot<uint32_t> fb_block_size = w->CreateSlotHere<uint32_t>(); |
uintptr_t fb_block_start = w->position(); |
-#if defined(V8_TARGET_ARCH_IA32) |
+#if V8_TARGET_ARCH_IA32 |
w->Write<uint8_t>(DW_OP_reg5); // The frame pointer's here on ia32 |
-#elif defined(V8_TARGET_ARCH_X64) |
+#elif V8_TARGET_ARCH_X64 |
w->Write<uint8_t>(DW_OP_reg6); // and here on x64. |
-#elif defined(V8_TARGET_ARCH_ARM) |
+#elif V8_TARGET_ARCH_ARM |
UNIMPLEMENTED(); |
-#elif defined(V8_TARGET_ARCH_MIPS) |
+#elif V8_TARGET_ARCH_MIPS |
UNIMPLEMENTED(); |
#else |
#error Unsupported target architecture. |
@@ -1563,7 +1563,7 @@ |
}; |
-#ifdef V8_TARGET_ARCH_X64 |
+#if V8_TARGET_ARCH_X64 |
class UnwindInfoSection : public DebugSection { |
public: |
@@ -1797,7 +1797,7 @@ |
obj->AddSection(new(zone) DebugAbbrevSection(desc), zone); |
obj->AddSection(new(zone) DebugLineSection(desc), zone); |
} |
-#ifdef V8_TARGET_ARCH_X64 |
+#if V8_TARGET_ARCH_X64 |
obj->AddSection(new(zone) UnwindInfoSection(desc), zone); |
#endif |
} |
@@ -2015,7 +2015,7 @@ |
} |
static void AddUnwindInfo(CodeDescription* desc) { |
-#ifdef V8_TARGET_ARCH_X64 |
+#if V8_TARGET_ARCH_X64 |
if (desc->tag() == GDBJITInterface::FUNCTION) { |
// To avoid propagating unwinding information through |
// compilation pipeline we use an approximation. |