| Index: src/isolate.h
|
| diff --git a/src/isolate.h b/src/isolate.h
|
| index 418c22fa523b99862eff8720458ef557186673d3..9731356e49c6626ac558d49e99a29108230e3700 100644
|
| --- a/src/isolate.h
|
| +++ b/src/isolate.h
|
| @@ -95,11 +95,9 @@ template <StateTag Tag> class VMState;
|
| typedef void* ExternalReferenceRedirectorPointer();
|
|
|
|
|
| -#ifdef ENABLE_DEBUGGER_SUPPORT
|
| class Debug;
|
| class Debugger;
|
| class DebuggerAgent;
|
| -#endif
|
|
|
| #if !defined(__arm__) && V8_TARGET_ARCH_ARM || \
|
| !defined(__aarch64__) && V8_TARGET_ARCH_ARM64 || \
|
| @@ -310,17 +308,6 @@ class ThreadLocalTop BASE_EMBEDDED {
|
| };
|
|
|
|
|
| -#ifdef ENABLE_DEBUGGER_SUPPORT
|
| -
|
| -#define ISOLATE_DEBUGGER_INIT_LIST(V) \
|
| - V(DebuggerAgent*, debugger_agent_instance, NULL)
|
| -#else
|
| -
|
| -#define ISOLATE_DEBUGGER_INIT_LIST(V)
|
| -
|
| -#endif
|
| -
|
| -
|
| #if V8_TARGET_ARCH_ARM && !defined(__arm__) || \
|
| V8_TARGET_ARCH_ARM64 && !defined(__aarch64__) || \
|
| V8_TARGET_ARCH_MIPS && !defined(__mips__)
|
| @@ -393,8 +380,8 @@ typedef List<HeapObject*> DebugObjectCache;
|
| V(bool, fp_stubs_generated, false) \
|
| V(int, max_available_threads, 0) \
|
| V(uint32_t, per_isolate_assert_data, 0xFFFFFFFFu) \
|
| - ISOLATE_INIT_SIMULATOR_LIST(V) \
|
| - ISOLATE_DEBUGGER_INIT_LIST(V)
|
| + V(DebuggerAgent*, debugger_agent_instance, NULL) \
|
| + ISOLATE_INIT_SIMULATOR_LIST(V)
|
|
|
| #define THREAD_LOCAL_TOP_ACCESSOR(type, name) \
|
| inline void set_##name(type v) { thread_local_top_.name##_ = v; } \
|
| @@ -964,7 +951,6 @@ class Isolate {
|
|
|
| inline bool IsCodePreAgingActive();
|
|
|
| -#ifdef ENABLE_DEBUGGER_SUPPORT
|
| Debugger* debugger() {
|
| if (!NoBarrier_Load(&debugger_initialized_)) InitializeDebugger();
|
| return debugger_;
|
| @@ -973,7 +959,6 @@ class Isolate {
|
| if (!NoBarrier_Load(&debugger_initialized_)) InitializeDebugger();
|
| return debug_;
|
| }
|
| -#endif
|
|
|
| inline bool IsDebuggerActive();
|
| inline bool DebuggerHasBreakPoints();
|
| @@ -1292,10 +1277,8 @@ class Isolate {
|
| JSObject::SpillInformation js_spill_information_;
|
| #endif
|
|
|
| -#ifdef ENABLE_DEBUGGER_SUPPORT
|
| Debugger* debugger_;
|
| Debug* debug_;
|
| -#endif
|
| CpuProfiler* cpu_profiler_;
|
| HeapProfiler* heap_profiler_;
|
| FunctionEntryHook function_entry_hook_;
|
|
|