| 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 <set> | 9 #include <set> |
| 10 | 10 |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 76 class UnicodeCache; | 76 class UnicodeCache; |
| 77 template <StateTag Tag> class VMState; | 77 template <StateTag Tag> class VMState; |
| 78 | 78 |
| 79 // 'void function pointer', used to roundtrip the | 79 // 'void function pointer', used to roundtrip the |
| 80 // ExternalReference::ExternalReferenceRedirector since we can not include | 80 // ExternalReference::ExternalReferenceRedirector since we can not include |
| 81 // assembler.h, where it is defined, here. | 81 // assembler.h, where it is defined, here. |
| 82 typedef void* ExternalReferenceRedirectorPointer(); | 82 typedef void* ExternalReferenceRedirectorPointer(); |
| 83 | 83 |
| 84 | 84 |
| 85 class Debug; | 85 class Debug; |
| 86 class Debugger; | |
| 87 class PromiseOnStack; | 86 class PromiseOnStack; |
| 88 class Redirection; | 87 class Redirection; |
| 89 class Simulator; | 88 class Simulator; |
| 90 | 89 |
| 91 namespace interpreter { | 90 namespace interpreter { |
| 92 class Interpreter; | 91 class Interpreter; |
| 93 } | 92 } |
| 94 | 93 |
| 95 // Static indirection table for handles to constants. If a frame | 94 // Static indirection table for handles to constants. If a frame |
| 96 // element represents a constant, the data contains an index into | 95 // element represents a constant, the data contains an index into |
| (...skipping 1505 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1602 } | 1601 } |
| 1603 | 1602 |
| 1604 EmbeddedVector<char, 128> filename_; | 1603 EmbeddedVector<char, 128> filename_; |
| 1605 FILE* file_; | 1604 FILE* file_; |
| 1606 int scope_depth_; | 1605 int scope_depth_; |
| 1607 }; | 1606 }; |
| 1608 | 1607 |
| 1609 } } // namespace v8::internal | 1608 } } // namespace v8::internal |
| 1610 | 1609 |
| 1611 #endif // V8_ISOLATE_H_ | 1610 #endif // V8_ISOLATE_H_ |
| OLD | NEW |