OLD | NEW |
---|---|
1 // Copyright 2010 the V8 project authors. All rights reserved. | 1 // Copyright 2010 the V8 project authors. All rights reserved. |
Karl Klose
2011/04/12 07:55:40
Please update to 2011.
| |
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 |