| OLD | NEW |
| 1 // Copyright 2010 the V8 project authors. All rights reserved. | 1 // Copyright 2011 the V8 project authors. All rights reserved. |
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
| 4 // met: | 4 // met: |
| 5 // | 5 // |
| 6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
| 7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
| 8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
| 9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
| 10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
| 11 // with the distribution. | 11 // with the distribution. |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 class FunctionInfoListener; | 65 class FunctionInfoListener; |
| 66 class HandleScopeImplementer; | 66 class HandleScopeImplementer; |
| 67 class HeapProfiler; | 67 class HeapProfiler; |
| 68 class InlineRuntimeFunctionsTable; | 68 class InlineRuntimeFunctionsTable; |
| 69 class NoAllocationStringAllocator; | 69 class NoAllocationStringAllocator; |
| 70 class PcToCodeCache; | 70 class PcToCodeCache; |
| 71 class PreallocatedMemoryThread; | 71 class PreallocatedMemoryThread; |
| 72 class ProducerHeapProfile; | 72 class ProducerHeapProfile; |
| 73 class RegExpStack; | 73 class RegExpStack; |
| 74 class SaveContext; | 74 class SaveContext; |
| 75 class ScannerConstants; | 75 class UnicodeCache; |
| 76 class StringInputBuffer; | 76 class StringInputBuffer; |
| 77 class StringTracker; | 77 class StringTracker; |
| 78 class StubCache; | 78 class StubCache; |
| 79 class ThreadManager; | 79 class ThreadManager; |
| 80 class ThreadState; | 80 class ThreadState; |
| 81 class ThreadVisitor; // Defined in v8threads.h | 81 class ThreadVisitor; // Defined in v8threads.h |
| 82 class VMState; | 82 class VMState; |
| 83 | 83 |
| 84 // 'void function pointer', used to roundtrip the | 84 // 'void function pointer', used to roundtrip the |
| 85 // ExternalReference::ExternalReferenceRedirector since we can not include | 85 // ExternalReference::ExternalReferenceRedirector since we can not include |
| (...skipping 726 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 812 | 812 |
| 813 v8::ImplementationUtilities::HandleScopeData* handle_scope_data() { | 813 v8::ImplementationUtilities::HandleScopeData* handle_scope_data() { |
| 814 return &handle_scope_data_; | 814 return &handle_scope_data_; |
| 815 } | 815 } |
| 816 HandleScopeImplementer* handle_scope_implementer() { | 816 HandleScopeImplementer* handle_scope_implementer() { |
| 817 ASSERT(handle_scope_implementer_); | 817 ASSERT(handle_scope_implementer_); |
| 818 return handle_scope_implementer_; | 818 return handle_scope_implementer_; |
| 819 } | 819 } |
| 820 Zone* zone() { return &zone_; } | 820 Zone* zone() { return &zone_; } |
| 821 | 821 |
| 822 ScannerConstants* scanner_constants() { | 822 UnicodeCache* unicode_cache() { |
| 823 return scanner_constants_; | 823 return unicode_cache_; |
| 824 } | 824 } |
| 825 | 825 |
| 826 PcToCodeCache* pc_to_code_cache() { return pc_to_code_cache_; } | 826 PcToCodeCache* pc_to_code_cache() { return pc_to_code_cache_; } |
| 827 | 827 |
| 828 StringInputBuffer* write_input_buffer() { return write_input_buffer_; } | 828 StringInputBuffer* write_input_buffer() { return write_input_buffer_; } |
| 829 | 829 |
| 830 GlobalHandles* global_handles() { return global_handles_; } | 830 GlobalHandles* global_handles() { return global_handles_; } |
| 831 | 831 |
| 832 ThreadManager* thread_manager() { return thread_manager_; } | 832 ThreadManager* thread_manager() { return thread_manager_; } |
| 833 | 833 |
| (...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1115 bool capture_stack_trace_for_uncaught_exceptions_; | 1115 bool capture_stack_trace_for_uncaught_exceptions_; |
| 1116 int stack_trace_for_uncaught_exceptions_frame_limit_; | 1116 int stack_trace_for_uncaught_exceptions_frame_limit_; |
| 1117 StackTrace::StackTraceOptions stack_trace_for_uncaught_exceptions_options_; | 1117 StackTrace::StackTraceOptions stack_trace_for_uncaught_exceptions_options_; |
| 1118 TranscendentalCache* transcendental_cache_; | 1118 TranscendentalCache* transcendental_cache_; |
| 1119 MemoryAllocator* memory_allocator_; | 1119 MemoryAllocator* memory_allocator_; |
| 1120 KeyedLookupCache* keyed_lookup_cache_; | 1120 KeyedLookupCache* keyed_lookup_cache_; |
| 1121 ContextSlotCache* context_slot_cache_; | 1121 ContextSlotCache* context_slot_cache_; |
| 1122 DescriptorLookupCache* descriptor_lookup_cache_; | 1122 DescriptorLookupCache* descriptor_lookup_cache_; |
| 1123 v8::ImplementationUtilities::HandleScopeData handle_scope_data_; | 1123 v8::ImplementationUtilities::HandleScopeData handle_scope_data_; |
| 1124 HandleScopeImplementer* handle_scope_implementer_; | 1124 HandleScopeImplementer* handle_scope_implementer_; |
| 1125 ScannerConstants* scanner_constants_; | 1125 UnicodeCache* unicode_cache_; |
| 1126 Zone zone_; | 1126 Zone zone_; |
| 1127 PreallocatedStorage in_use_list_; | 1127 PreallocatedStorage in_use_list_; |
| 1128 PreallocatedStorage free_list_; | 1128 PreallocatedStorage free_list_; |
| 1129 bool preallocated_storage_preallocated_; | 1129 bool preallocated_storage_preallocated_; |
| 1130 PcToCodeCache* pc_to_code_cache_; | 1130 PcToCodeCache* pc_to_code_cache_; |
| 1131 StringInputBuffer* write_input_buffer_; | 1131 StringInputBuffer* write_input_buffer_; |
| 1132 GlobalHandles* global_handles_; | 1132 GlobalHandles* global_handles_; |
| 1133 ContextSwitcher* context_switcher_; | 1133 ContextSwitcher* context_switcher_; |
| 1134 ThreadManager* thread_manager_; | 1134 ThreadManager* thread_manager_; |
| 1135 AstSentinels* ast_sentinels_; | 1135 AstSentinels* ast_sentinels_; |
| (...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1373 | 1373 |
| 1374 } } // namespace v8::internal | 1374 } } // namespace v8::internal |
| 1375 | 1375 |
| 1376 // TODO(isolates): Get rid of these -inl.h includes and place them only where | 1376 // TODO(isolates): Get rid of these -inl.h includes and place them only where |
| 1377 // they're needed. | 1377 // they're needed. |
| 1378 #include "allocation-inl.h" | 1378 #include "allocation-inl.h" |
| 1379 #include "zone-inl.h" | 1379 #include "zone-inl.h" |
| 1380 #include "frames-inl.h" | 1380 #include "frames-inl.h" |
| 1381 | 1381 |
| 1382 #endif // V8_ISOLATE_H_ | 1382 #endif // V8_ISOLATE_H_ |
| OLD | NEW |