| 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_HEAP_HEAP_H_ | 5 #ifndef V8_HEAP_HEAP_H_ | 
| 6 #define V8_HEAP_HEAP_H_ | 6 #define V8_HEAP_HEAP_H_ | 
| 7 | 7 | 
| 8 #include <cmath> | 8 #include <cmath> | 
| 9 #include <map> | 9 #include <map> | 
| 10 | 10 | 
| (...skipping 30 matching lines...) Expand all  Loading... | 
| 41   V(String, empty_string, empty_string)                                        \ | 41   V(String, empty_string, empty_string)                                        \ | 
| 42   V(Map, meta_map, MetaMap)                                                    \ | 42   V(Map, meta_map, MetaMap)                                                    \ | 
| 43   V(Map, byte_array_map, ByteArrayMap)                                         \ | 43   V(Map, byte_array_map, ByteArrayMap)                                         \ | 
| 44   V(Map, fixed_array_map, FixedArrayMap)                                       \ | 44   V(Map, fixed_array_map, FixedArrayMap)                                       \ | 
| 45   V(Map, fixed_cow_array_map, FixedCOWArrayMap)                                \ | 45   V(Map, fixed_cow_array_map, FixedCOWArrayMap)                                \ | 
| 46   V(Map, hash_table_map, HashTableMap)                                         \ | 46   V(Map, hash_table_map, HashTableMap)                                         \ | 
| 47   V(Map, symbol_map, SymbolMap)                                                \ | 47   V(Map, symbol_map, SymbolMap)                                                \ | 
| 48   V(Map, one_byte_string_map, OneByteStringMap)                                \ | 48   V(Map, one_byte_string_map, OneByteStringMap)                                \ | 
| 49   V(Map, one_byte_internalized_string_map, OneByteInternalizedStringMap)       \ | 49   V(Map, one_byte_internalized_string_map, OneByteInternalizedStringMap)       \ | 
| 50   V(Map, scope_info_map, ScopeInfoMap)                                         \ | 50   V(Map, scope_info_map, ScopeInfoMap)                                         \ | 
| 51   V(Map, module_info_entry_map, ModuleInfoEntryMap)                            \ |  | 
| 52   V(Map, module_info_map, ModuleInfoMap)                                       \ | 51   V(Map, module_info_map, ModuleInfoMap)                                       \ | 
| 53   V(Map, js_module_map, JSModuleMap)                                           \ |  | 
| 54   V(Map, shared_function_info_map, SharedFunctionInfoMap)                      \ | 52   V(Map, shared_function_info_map, SharedFunctionInfoMap)                      \ | 
| 55   V(Map, code_map, CodeMap)                                                    \ | 53   V(Map, code_map, CodeMap)                                                    \ | 
| 56   V(Map, function_context_map, FunctionContextMap)                             \ | 54   V(Map, function_context_map, FunctionContextMap)                             \ | 
| 57   V(Map, cell_map, CellMap)                                                    \ | 55   V(Map, cell_map, CellMap)                                                    \ | 
| 58   V(Map, weak_cell_map, WeakCellMap)                                           \ | 56   V(Map, weak_cell_map, WeakCellMap)                                           \ | 
| 59   V(Map, global_property_cell_map, GlobalPropertyCellMap)                      \ | 57   V(Map, global_property_cell_map, GlobalPropertyCellMap)                      \ | 
| 60   V(Map, foreign_map, ForeignMap)                                              \ | 58   V(Map, foreign_map, ForeignMap)                                              \ | 
| 61   V(Map, heap_number_map, HeapNumberMap)                                       \ | 59   V(Map, heap_number_map, HeapNumberMap)                                       \ | 
| 62   V(Map, transition_array_map, TransitionArrayMap)                             \ | 60   V(Map, transition_array_map, TransitionArrayMap)                             \ | 
| 63   V(FixedArray, empty_literals_array, EmptyLiteralsArray)                      \ | 61   V(FixedArray, empty_literals_array, EmptyLiteralsArray)                      \ | 
| (...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 270   V(Int16x8Map)                         \ | 268   V(Int16x8Map)                         \ | 
| 271   V(Uint16x8Map)                        \ | 269   V(Uint16x8Map)                        \ | 
| 272   V(Bool16x8Map)                        \ | 270   V(Bool16x8Map)                        \ | 
| 273   V(Int8x16Map)                         \ | 271   V(Int8x16Map)                         \ | 
| 274   V(Uint8x16Map)                        \ | 272   V(Uint8x16Map)                        \ | 
| 275   V(Bool8x16Map)                        \ | 273   V(Bool8x16Map)                        \ | 
| 276   V(NativeContextMap)                   \ | 274   V(NativeContextMap)                   \ | 
| 277   V(FixedArrayMap)                      \ | 275   V(FixedArrayMap)                      \ | 
| 278   V(CodeMap)                            \ | 276   V(CodeMap)                            \ | 
| 279   V(ScopeInfoMap)                       \ | 277   V(ScopeInfoMap)                       \ | 
| 280   V(ModuleInfoEntryMap)                 \ |  | 
| 281   V(ModuleInfoMap)                      \ | 278   V(ModuleInfoMap)                      \ | 
| 282   V(JSModuleMap)                        \ |  | 
| 283   V(FixedCOWArrayMap)                   \ | 279   V(FixedCOWArrayMap)                   \ | 
| 284   V(FixedDoubleArrayMap)                \ | 280   V(FixedDoubleArrayMap)                \ | 
| 285   V(WeakCellMap)                        \ | 281   V(WeakCellMap)                        \ | 
| 286   V(TransitionArrayMap)                 \ | 282   V(TransitionArrayMap)                 \ | 
| 287   V(NoInterceptorResultSentinel)        \ | 283   V(NoInterceptorResultSentinel)        \ | 
| 288   V(HashTableMap)                       \ | 284   V(HashTableMap)                       \ | 
| 289   V(OrderedHashTableMap)                \ | 285   V(OrderedHashTableMap)                \ | 
| 290   V(EmptyFixedArray)                    \ | 286   V(EmptyFixedArray)                    \ | 
| 291   V(EmptyByteArray)                     \ | 287   V(EmptyByteArray)                     \ | 
| 292   V(EmptyDescriptorArray)               \ | 288   V(EmptyDescriptorArray)               \ | 
| (...skipping 2349 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2642   friend class LargeObjectSpace; | 2638   friend class LargeObjectSpace; | 
| 2643   friend class NewSpace; | 2639   friend class NewSpace; | 
| 2644   friend class PagedSpace; | 2640   friend class PagedSpace; | 
| 2645   DISALLOW_COPY_AND_ASSIGN(AllocationObserver); | 2641   DISALLOW_COPY_AND_ASSIGN(AllocationObserver); | 
| 2646 }; | 2642 }; | 
| 2647 | 2643 | 
| 2648 }  // namespace internal | 2644 }  // namespace internal | 
| 2649 }  // namespace v8 | 2645 }  // namespace v8 | 
| 2650 | 2646 | 
| 2651 #endif  // V8_HEAP_HEAP_H_ | 2647 #endif  // V8_HEAP_HEAP_H_ | 
| OLD | NEW | 
|---|