OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef V8_ISOLATE_H_ | 5 #ifndef V8_ISOLATE_H_ |
6 #define V8_ISOLATE_H_ | 6 #define V8_ISOLATE_H_ |
7 | 7 |
8 #include <queue> | 8 #include <queue> |
9 #include "include/v8-debug.h" | 9 #include "include/v8-debug.h" |
10 #include "src/allocation.h" | 10 #include "src/allocation.h" |
(...skipping 960 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
971 | 971 |
972 RegExpStack* regexp_stack() { return regexp_stack_; } | 972 RegExpStack* regexp_stack() { return regexp_stack_; } |
973 | 973 |
974 unibrow::Mapping<unibrow::Ecma262Canonicalize>* | 974 unibrow::Mapping<unibrow::Ecma262Canonicalize>* |
975 interp_canonicalize_mapping() { | 975 interp_canonicalize_mapping() { |
976 return &interp_canonicalize_mapping_; | 976 return &interp_canonicalize_mapping_; |
977 } | 977 } |
978 | 978 |
979 Debug* debug() { return debug_; } | 979 Debug* debug() { return debug_; } |
980 | 980 |
981 inline bool DebuggerHasBreakPoints(); | |
982 | |
983 CpuProfiler* cpu_profiler() const { return cpu_profiler_; } | 981 CpuProfiler* cpu_profiler() const { return cpu_profiler_; } |
984 HeapProfiler* heap_profiler() const { return heap_profiler_; } | 982 HeapProfiler* heap_profiler() const { return heap_profiler_; } |
985 | 983 |
986 #ifdef DEBUG | 984 #ifdef DEBUG |
987 HistogramInfo* heap_histograms() { return heap_histograms_; } | 985 HistogramInfo* heap_histograms() { return heap_histograms_; } |
988 | 986 |
989 JSObject::SpillInformation* js_spill_information() { | 987 JSObject::SpillInformation* js_spill_information() { |
990 return &js_spill_information_; | 988 return &js_spill_information_; |
991 } | 989 } |
992 #endif | 990 #endif |
(...skipping 590 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1583 } | 1581 } |
1584 | 1582 |
1585 EmbeddedVector<char, 128> filename_; | 1583 EmbeddedVector<char, 128> filename_; |
1586 FILE* file_; | 1584 FILE* file_; |
1587 int scope_depth_; | 1585 int scope_depth_; |
1588 }; | 1586 }; |
1589 | 1587 |
1590 } } // namespace v8::internal | 1588 } } // namespace v8::internal |
1591 | 1589 |
1592 #endif // V8_ISOLATE_H_ | 1590 #endif // V8_ISOLATE_H_ |
OLD | NEW |