/external/v8/src/ |
disassembler.cc | 121 Heap* heap = HEAP; local 256 Object* obj = heap->code_stubs()->SlowReverseLookup(code); 257 if (obj != heap->undefined_value()) {
|
spaces-inl.h | 162 Page* Page::Initialize(Heap* heap, 172 heap->incremental_marking()->SetOldSpacePageFlags(chunk); 201 LargeObjectIterator iterator(HEAP->lo_space()); 217 PointerChunkIterator::PointerChunkIterator(Heap* heap) 219 old_pointer_iterator_(heap->old_pointer_space()), 220 map_iterator_(heap->map_space()), 221 lo_iterator_(heap->lo_space()) { } 310 LargePage* LargePage::Initialize(Heap* heap, MemoryChunk* chunk) 340 Heap* heap = object->GetHeap(); local [all...] |
liveobjectlist.cc | 37 #include "heap.h" 215 Heap* heap = ISOLATE->heap(); local 217 return heap->InSpace(heap_obj, space); 222 // here are guaranteed to be in the heap. Hence, it is safe to infer 224 // Note: calling Heap::InSpace(heap_obj, LO_SPACE) is too slow for our 229 if (heap->InSpace(heap_obj, static_cast<AllocationSpace>(sp))) { 233 SLOW_ASSERT(heap->InSpace(heap_obj, LO_SPACE)); 978 // The heap must have grown and we have more objects than capacity to stor 1940 Heap* heap = isolate->heap(); local 2000 Heap* heap = isolate->heap(); local 2126 Heap* heap = isolate->heap(); local 2616 Heap* heap = ISOLATE->heap(); local [all...] |
log.cc | 979 // to leave logging functions free from heap allocations. [all...] |
serialize.h | 338 // Deserialize the snapshot into an empty heap. 355 // Fills in some heap data in an area from start to end (non-inclusive). The 359 // the heap. 520 // We can't serialize a heap with external two byte strings. 591 set_root_index_wave_front(Heap::kStrongRootListLength); 611 o->map() == HEAP->fixed_cow_array_map(); 629 // Serialize the current state of the heap. The order is:
|
isolate.h | 43 #include "heap.h" 596 (exception != heap()->termination_exception()); 806 Heap* heap() { return &heap_; } function in class:v8::internal::Isolate [all...] |
builtins.cc | 36 #include "heap-profiler.h" 179 return isolate->heap()->undefined_value(); // Make compiler happy. 184 return isolate->heap()->undefined_value(); 191 Heap* heap = isolate->heap(); local 200 array->set_elements(heap->empty_fixed_array()); 210 MaybeObject* maybe_obj = heap->AllocateJSObject(constructor); 222 { MaybeObject* maybe_obj = heap->AllocateFixedArrayWithHoles(len); 254 maybe_elms = heap->AllocateUninitializedFixedDoubleArray 486 Heap* heap = isolate->heap(); local 544 Heap* heap = isolate->heap(); local 577 Heap* heap = isolate->heap(); local 619 Heap* heap = isolate->heap(); local 679 Heap* heap = isolate->heap(); local 775 Heap* heap = isolate->heap(); local 931 Heap* heap = isolate->heap(); local 1065 Heap* heap = isolate->heap(); local 1165 Heap* heap = isolate->heap(); local 1218 Heap* heap = isolate->heap(); local 1637 Heap* heap = isolate->heap(); local [all...] |
frames.cc | 454 // into the heap to determine the state. This is safe as long 473 return HEAP->raw_unchecked_js_entry_code(); 496 return HEAP->raw_unchecked_js_construct_entry_code(); 709 isolate()->heap()->gc_state() == Heap::NOT_IN_GC); 764 v8::internal::Isolate::Current()->heap()->FindCodeObject(pc)); 1303 Heap* heap = isolate_->heap(); local [all...] |
hydrogen-instructions.h | 2381 Heap* heap = HEAP; local [all...] |
profile-generator.cc | 33 #include "heap-profiler.h" 67 // to a token object in the V8's heap. 114 HashSequentialString(dst.start(), len, HEAP->HashSeed()); 148 str.start(), len, HEAP->HashSeed()); 2210 Heap* heap = object->GetHeap(); local [all...] |
deoptimizer.cc | 202 // Allocate a heap number for the doubles belonging to this frame. 310 Object* context = Isolate::Current()->heap()->global_contexts_list(); 419 ASSERT(HEAP->allow_allocation(false)); 439 ASSERT(!HEAP->allow_allocation(true)); 613 PrintF("Materializing a new heap number %p [%e] in slot %p\n", 637 // Check of the heap number to materialize actually belong to the frame 647 PrintF("Materializing a new heap number %p [%e] in slot %p" 663 PrintF("Materializing a new heap number %p [%e] in slot %p" 731 is_smi ? "smi" : "heap number"); 796 is_smi ? "smi" : "heap number") [all...] |
assembler.cc | 703 Object* found = HEAP->FindCodeObject(addr); 883 return ExternalReference(isolate->heap()->roots_array_start()); 905 return ExternalReference(isolate->heap()->NewSpaceStart()); 910 return ExternalReference(isolate->heap()->store_buffer()->TopAddress()); 916 isolate->heap()->NewSpaceMask())); 922 return ExternalReference(isolate->heap()->NewSpaceAllocationTopAddress()); 928 Heap* heap = isolate->heap(); local 929 return ExternalReference(heap->always_allocate_scope_depth_address()) [all...] |
ast.cc | 182 isolate->heap()->Proto_symbol()->Equals(String::cast(k))) { 538 if (!HEAP->InNewSpace(*candidate)) { [all...] |
execution.cc | 57 isolate_->heap()->SetStackLimits(); 65 isolate_->heap()->SetStackLimits(); 209 isolate->heap()->termination_exception()) { 436 isolate_->heap()->SetStackLimits(); 454 isolate_->heap()->SetStackLimits(); 507 isolate_->heap()->SetStackLimits(); 517 isolate_->heap()->SetStackLimits(); 563 isolate_->heap()->SetStackLimits(); 568 if (thread_local_.Initialize(isolate_)) isolate_->heap()->SetStackLimits(); 605 return Handle<Object>(HEAP->ToBoolean(result)) [all...] |
ic.cc | 67 HEAP->undefined_value(), 68 HEAP->undefined_value()); 176 ? lookup->holder() : Object::cast(isolate->heap()->null_value()); 269 Code* code = Code::cast(isolate()->heap()->FindCodeObject(addr)); 817 name->Equals(isolate()->heap()->length_symbol())) { 845 name->Equals(isolate()->heap()->length_symbol())) { 865 name->Equals(isolate()->heap()->prototype_symbol()) && [all...] |
/external/v8/test/cctest/ |
test-decls.cc | 32 #include "heap.h" 133 HEAP->CollectGarbage(v8::internal::NEW_SPACE);
|
test-compiler.cc | 324 script->set_source(HEAP->undefined_value());
|
test-deoptimization.cc | 103 HEAP->CollectAllGarbage(i::Heap::kAbortIncrementalMarkingMask);
|
test-disasm-ia32.cc | 461 Object* code = HEAP->CreateCode( 464 Handle<Object>(HEAP->undefined_value()))->ToObjectChecked();
|
test-debug.cc | 48 using ::v8::internal::Heap; 425 HEAP->CollectAllGarbage(Heap::kNoGCFlags); 426 HEAP->CollectAllGarbage(Heap::kMakeHeapIterableMask); [all...] |
test-accessors.cc | 244 HEAP->CollectAllGarbage(i::Heap::kNoGCFlags);
|
test-cpu-profiler.cc | 94 HEAP->empty_string(),
|
test-log.cc | 322 // Heap can contain scripts with already disposed external sources. 476 // a resulting heap. 497 HEAP->CollectAllGarbage(i::Heap::kMakeHeapIterableMask); 500 // Iterate heap to find compiled functions, will write to log.
|
test-heap-profiler.cc | 3 // Tests for heap profiler 8 #include "heap-profiler.h" 374 HEAP->CollectAllGarbage(i::Heap::kNoGCFlags); 420 HEAP->CollectAllGarbage(i::Heap::kNoGCFlags); [all...] |
/external/v8/src/ia32/ |
assembler-ia32-inl.h | 249 void RelocInfo::Visit(Heap* heap) { 252 StaticVisitor::VisitEmbeddedPointer(heap, this); 255 StaticVisitor::VisitCodeTarget(heap, this); 257 StaticVisitor::VisitGlobalPropertyCell(heap, this); 262 } else if (heap->isolate()->debug()->has_break_points() && 267 StaticVisitor::VisitDebugTarget(heap, this); 297 ASSERT(!HEAP->InNewSpace(obj)); 330 ASSERT(!isolate()->heap()->InNewSpace(obj));
|