OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 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 |
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
219 V(char_at_string, "CharAt") \ | 219 V(char_at_string, "CharAt") \ |
220 V(undefined_string, "undefined") \ | 220 V(undefined_string, "undefined") \ |
221 V(value_of_string, "valueOf") \ | 221 V(value_of_string, "valueOf") \ |
222 V(stack_string, "stack") \ | 222 V(stack_string, "stack") \ |
223 V(InitializeVarGlobal_string, "InitializeVarGlobal") \ | 223 V(InitializeVarGlobal_string, "InitializeVarGlobal") \ |
224 V(InitializeConstGlobal_string, "InitializeConstGlobal") \ | 224 V(InitializeConstGlobal_string, "InitializeConstGlobal") \ |
225 V(KeyedLoadElementMonomorphic_string, \ | 225 V(KeyedLoadElementMonomorphic_string, \ |
226 "KeyedLoadElementMonomorphic") \ | 226 "KeyedLoadElementMonomorphic") \ |
227 V(KeyedStoreElementMonomorphic_string, \ | 227 V(KeyedStoreElementMonomorphic_string, \ |
228 "KeyedStoreElementMonomorphic") \ | 228 "KeyedStoreElementMonomorphic") \ |
229 V(KeyedStoreAndGrowElementMonomorphic_string, \ | |
230 "KeyedStoreAndGrowElementMonomorphic") \ | |
231 V(stack_overflow_string, "kStackOverflowBoilerplate") \ | 229 V(stack_overflow_string, "kStackOverflowBoilerplate") \ |
232 V(illegal_access_string, "illegal access") \ | 230 V(illegal_access_string, "illegal access") \ |
233 V(out_of_memory_string, "out-of-memory") \ | 231 V(out_of_memory_string, "out-of-memory") \ |
234 V(illegal_execution_state_string, "illegal execution state") \ | 232 V(illegal_execution_state_string, "illegal execution state") \ |
235 V(get_string, "get") \ | 233 V(get_string, "get") \ |
236 V(set_string, "set") \ | 234 V(set_string, "set") \ |
237 V(map_field_string, "%map") \ | 235 V(map_field_string, "%map") \ |
238 V(elements_field_string, "%elements") \ | 236 V(elements_field_string, "%elements") \ |
239 V(length_field_string, "%length") \ | 237 V(length_field_string, "%length") \ |
240 V(function_class_string, "Function") \ | 238 V(function_class_string, "Function") \ |
(...skipping 18 matching lines...) Expand all Loading... |
259 V(identity_hash_string, "v8::IdentityHash") \ | 257 V(identity_hash_string, "v8::IdentityHash") \ |
260 V(closure_string, "(closure)") \ | 258 V(closure_string, "(closure)") \ |
261 V(use_strict_string, "use strict") \ | 259 V(use_strict_string, "use strict") \ |
262 V(dot_string, ".") \ | 260 V(dot_string, ".") \ |
263 V(anonymous_function_string, "(anonymous function)") \ | 261 V(anonymous_function_string, "(anonymous function)") \ |
264 V(compare_ic_string, "==") \ | 262 V(compare_ic_string, "==") \ |
265 V(strict_compare_ic_string, "===") \ | 263 V(strict_compare_ic_string, "===") \ |
266 V(infinity_string, "Infinity") \ | 264 V(infinity_string, "Infinity") \ |
267 V(minus_infinity_string, "-Infinity") \ | 265 V(minus_infinity_string, "-Infinity") \ |
268 V(hidden_stack_trace_string, "v8::hidden_stack_trace") \ | 266 V(hidden_stack_trace_string, "v8::hidden_stack_trace") \ |
269 V(query_colon_string, "(?:)") \ | 267 V(query_colon_string, "(?:)") |
270 | 268 |
271 // Forward declarations. | 269 // Forward declarations. |
272 class GCTracer; | 270 class GCTracer; |
273 class HeapStats; | 271 class HeapStats; |
274 class Isolate; | 272 class Isolate; |
275 class WeakObjectRetainer; | 273 class WeakObjectRetainer; |
276 | 274 |
277 | 275 |
278 typedef String* (*ExternalStringTableUpdaterCallback)(Heap* heap, | 276 typedef String* (*ExternalStringTableUpdaterCallback)(Heap* heap, |
279 Object** pointer); | 277 Object** pointer); |
(...skipping 2715 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2995 AssertNoAllocation no_alloc; // i.e. no gc allowed. | 2993 AssertNoAllocation no_alloc; // i.e. no gc allowed. |
2996 | 2994 |
2997 private: | 2995 private: |
2998 DISALLOW_IMPLICIT_CONSTRUCTORS(PathTracer); | 2996 DISALLOW_IMPLICIT_CONSTRUCTORS(PathTracer); |
2999 }; | 2997 }; |
3000 #endif // DEBUG | 2998 #endif // DEBUG |
3001 | 2999 |
3002 } } // namespace v8::internal | 3000 } } // namespace v8::internal |
3003 | 3001 |
3004 #endif // V8_HEAP_H_ | 3002 #endif // V8_HEAP_H_ |
OLD | NEW |