Index: src/deoptimizer.h |
diff --git a/src/deoptimizer.h b/src/deoptimizer.h |
index a36362fc93a30e396ae804be43d22c17edb057b9..6a7821795c58d623af0a550f66436c91b630dd06 100644 |
--- a/src/deoptimizer.h |
+++ b/src/deoptimizer.h |
@@ -169,7 +169,6 @@ class Deoptimizer : public Malloced { |
Isolate* isolate); |
static Deoptimizer* Grab(Isolate* isolate); |
-#ifdef ENABLE_DEBUGGER_SUPPORT |
// The returned object with information on the optimized frame needs to be |
// freed before another one can be generated. |
static DeoptimizedFrameInfo* DebuggerInspectableFrame(JavaScriptFrame* frame, |
@@ -177,7 +176,6 @@ class Deoptimizer : public Malloced { |
Isolate* isolate); |
static void DeleteDebuggerInspectableFrame(DeoptimizedFrameInfo* info, |
Isolate* isolate); |
-#endif |
// Makes sure that there is enough room in the relocation |
// information of a code object to perform lazy deoptimization |
@@ -212,14 +210,13 @@ class Deoptimizer : public Malloced { |
~Deoptimizer(); |
void MaterializeHeapObjects(JavaScriptFrameIterator* it); |
-#ifdef ENABLE_DEBUGGER_SUPPORT |
+ |
void MaterializeHeapNumbersForDebuggerInspectableFrame( |
Address parameters_top, |
uint32_t parameters_size, |
Address expressions_top, |
uint32_t expressions_size, |
DeoptimizedFrameInfo* info); |
-#endif |
static void ComputeOutputFrames(Deoptimizer* deoptimizer); |
@@ -644,18 +641,14 @@ class DeoptimizerData { |
explicit DeoptimizerData(MemoryAllocator* allocator); |
~DeoptimizerData(); |
-#ifdef ENABLE_DEBUGGER_SUPPORT |
void Iterate(ObjectVisitor* v); |
-#endif |
private: |
MemoryAllocator* allocator_; |
int deopt_entry_code_entries_[Deoptimizer::kBailoutTypesWithCodeEntry]; |
MemoryChunk* deopt_entry_code_[Deoptimizer::kBailoutTypesWithCodeEntry]; |
-#ifdef ENABLE_DEBUGGER_SUPPORT |
DeoptimizedFrameInfo* deoptimized_frame_info_; |
-#endif |
Deoptimizer* current_; |
@@ -919,7 +912,6 @@ class MaterializedObjectStore { |
}; |
-#ifdef ENABLE_DEBUGGER_SUPPORT |
// Class used to represent an unoptimized frame when the debugger |
// needs to inspect a frame that is part of an optimized frame. The |
// internally used FrameDescription objects are not GC safe so for use |
@@ -993,7 +985,6 @@ class DeoptimizedFrameInfo : public Malloced { |
friend class Deoptimizer; |
}; |
-#endif |
} } // namespace v8::internal |