/external/v8/src/mips/ |
code-stubs-mips.cc | 59 // Check if the operand is a heap number. 64 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex); 116 __ LoadRoot(a1, Heap::kEmptyFixedArrayRootIndex); 117 __ LoadRoot(a2, Heap::kTheHoleValueRootIndex); 118 __ LoadRoot(t0, Heap::kUndefinedValueRootIndex); 138 __ LoadRoot(t0, Heap::kFalseValueRootIndex); 161 __ LoadRoot(a1, Heap::kFunctionContextMapRootIndex); 175 __ LoadRoot(a1, Heap::kUndefinedValueRootIndex); 209 __ LoadRoot(a2, Heap::kBlockContextMapRootIndex); 237 __ LoadRoot(a1, Heap::kTheHoleValueRootIndex) [all...] |
lithium-codegen-mips.cc | 149 __ LoadRoot(a2, Heap::kUndefinedValueRootIndex); 4402 Heap* heap = isolate()->heap(); local [all...] |
stub-cache-mips.cc | 124 // Name must be a symbol and receiver must be a heap object. 158 __ LoadRoot(tmp, Heap::kHashTableMapRootIndex); 349 // heap object, its map's instance type is left in the scratch1 register. 562 ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor)); 632 if (masm->isolate()->heap()->InNewSpace(*call_data)) { [all...] |
/external/v8/src/arm/ |
code-stubs-arm.cc | 58 // Check if the operand is a heap number. 63 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex); 114 __ LoadRoot(r1, Heap::kEmptyFixedArrayRootIndex); 115 __ LoadRoot(r2, Heap::kTheHoleValueRootIndex); 116 __ LoadRoot(r4, Heap::kUndefinedValueRootIndex); 136 __ LoadRoot(r4, Heap::kFalseValueRootIndex); 159 __ LoadRoot(r1, Heap::kFunctionContextMapRootIndex); 173 __ LoadRoot(r1, Heap::kUndefinedValueRootIndex); 208 __ LoadRoot(r2, Heap::kBlockContextMapRootIndex); 237 __ LoadRoot(r1, Heap::kTheHoleValueRootIndex) [all...] |
ic-arm.cc | 101 __ LoadRoot(ip, Heap::kHashTableMapRootIndex); 328 __ LoadRoot(ip, Heap::kFixedArrayMapRootIndex); 344 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex); 428 __ LoadRoot(ip, Heap::kTrueValueRootIndex); 431 __ LoadRoot(ip, Heap::kFalseValueRootIndex); 609 __ LoadRoot(ip, Heap::kHashTableMapRootIndex); 644 __ LoadRoot(ip, Heap::kHashTableMapRootIndex); 766 Heap* heap = masm->isolate()->heap(); local [all...] |
macro-assembler-arm.cc | 48 code_object_ = Handle<Object>(isolate()->heap()->undefined_value(), 397 Heap::RootListIndex index, 404 Heap::RootListIndex index, 412 if (isolate()->heap()->InNewSpace(*object)) { 485 // register 'object' contains a heap object pointer. The heap object 870 Heap::RootListIndex map_index, [all...] |
lithium-codegen-arm.cc | 151 __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); 4508 Heap* heap = isolate()->heap(); local [all...] |
stub-cache-arm.cc | 133 // Name must be a symbol and receiver must be a heap object. 168 __ LoadRoot(tmp, Heap::kHashTableMapRootIndex); 362 // heap object, its map's instance type is left in the scratch1 register. 577 ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor)); 648 if (masm->isolate()->heap()->InNewSpace(*call_data)) { [all...] |
/external/chromium_org/v8/src/arm/ |
ic-arm.cc | 101 __ LoadRoot(ip, Heap::kHashTableMapRootIndex); 281 __ LoadRoot(ip, Heap::kFixedArrayMapRootIndex); 294 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex); 384 __ LoadRoot(ip, Heap::kTrueValueRootIndex); 387 __ LoadRoot(ip, Heap::kFalseValueRootIndex); 565 __ LoadRoot(ip, Heap::kHashTableMapRootIndex); 600 __ LoadRoot(ip, Heap::kHashTableMapRootIndex); 731 Heap* heap = masm->isolate()->heap(); local [all...] |
/external/chromium_org/v8/src/x64/ |
builtins-x64.cc | 111 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); 207 // Now allocate the JSObject on the heap. 222 __ LoadRoot(rcx, Heap::kEmptyFixedArrayRootIndex); 230 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex); 243 __ LoadRoot(rdx, Heap::kOnePointerFillerMapRootIndex); 249 // failures need to undo the allocation, so that the heap is in a 292 __ LoadRoot(rcx, Heap::kFixedArrayMapRootIndex); 303 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex); 318 __ or_(rdi, Immediate(kHeapObjectTag)); // add the heap tag 326 // Undo the setting of the new top so that the heap is verifiable. Fo [all...] |
code-stubs-x64.cc | 392 __ LoadRoot(kScratchRegister, Heap::kFunctionContextMapRootIndex); 407 __ LoadRoot(rbx, Heap::kUndefinedValueRootIndex); 441 __ LoadRoot(kScratchRegister, Heap::kBlockContextMapRootIndex); 470 __ LoadRoot(rbx, Heap::kTheHoleValueRootIndex); 510 // NumberOperands assumes both are smis or heap numbers. 639 __ LoadRoot(rbx, Heap::kHeapNumberMapRootIndex); 910 __ LoadRoot(rcx, Heap::kHeapNumberMapRootIndex); [all...] |
/external/v8/src/x64/ |
lithium-codegen-x64.cc | 148 __ LoadRoot(kScratchRegister, Heap::kUndefinedValueRootIndex); 4130 Heap* heap = isolate()->heap(); local [all...] |
/art/compiler/ |
image_test.cc | 94 gc::Heap* heap = Runtime::Current()->GetHeap(); local 95 ASSERT_EQ(1U, heap->GetContinuousSpaces().size()); 96 gc::space::ContinuousSpace* space = heap->GetContinuousSpaces().front(); 136 gc::Heap* heap = Runtime::Current()->GetHeap(); local 137 ASSERT_EQ(2U, heap->GetContinuousSpaces().size()); 138 ASSERT_TRUE(heap->GetContinuousSpaces()[0]->IsImageSpace()); 139 ASSERT_FALSE(heap->GetContinuousSpaces()[0]->IsDlMallocSpace()); 140 ASSERT_FALSE(heap->GetContinuousSpaces()[1]->IsImageSpace()) [all...] |
/external/chromium_org/third_party/WebKit/Source/heap/ |
Heap.cpp | 32 #include "heap/Heap.h" 34 #include "heap/ThreadState.h" 139 // Representation of the memory used for a Blink heap page. 147 // memory region) that is used for the actual heap page payload. 259 void Heap::init(intptr_t* startOfStack) 264 void Heap::shutdown()
|
Heap.h | 34 #include "heap/HeapExport.h" 35 #include "heap/Visitor.h" 123 // Common header for heap pages. 134 // heap page. If so, find the start of that object and mark it 166 // allocated in the heap, large objects are considered heap pages 169 // The layout of a large heap object is as follows: 222 friend class Heap; 230 // encountering heap space of size allocationGranularity to mark it as 250 // Our heap object layout is layered with the HeapObjectHeader closes [all...] |
/external/chromium_org/v8/src/extensions/ |
statistics-extension.cc | 76 Heap* heap = isolate->heap(); local 80 heap->CollectAllGarbage(Heap::kNoGCFlags, "counters extension"); 122 AddNumber(args.GetIsolate(), result, heap->new_space()->Size(), 124 AddNumber(args.GetIsolate(), result, heap->new_space()->Available(), 126 AddNumber(args.GetIsolate(), result, heap->new_space()->CommittedMemory(), 128 AddNumber(args.GetIsolate(), result, heap->old_pointer_space()->Size(), 130 AddNumber(args.GetIsolate(), result, heap->old_pointer_space()->Available() [all...] |
/external/chromium_org/v8/src/mips/ |
codegen-mips.cc | 196 __ LoadRoot(at, Heap::kEmptyFixedArrayRootIndex); 208 // t2: destination FixedDoubleArray, not tagged as heap object 211 __ LoadRoot(t5, Heap::kFixedDoubleArrayMapRootIndex); 287 // Restore a "smi-untagged" heap object. 290 __ LoadRoot(at, Heap::kTheHoleValueRootIndex); 324 __ LoadRoot(at, Heap::kEmptyFixedArrayRootIndex); 337 // t2: destination FixedArray, not tagged as heap object 339 __ LoadRoot(t5, Heap::kFixedArrayMapRootIndex); 349 __ LoadRoot(t3, Heap::kTheHoleValueRootIndex); 350 __ LoadRoot(t5, Heap::kHeapNumberMapRootIndex) [all...] |
/external/chromium_org/v8/src/ |
profile-generator.h | 40 // Provides a storage of strings allocated in C++ heap, to hold them 41 // forever, even if they disappear from JS heap or external storage. 44 explicit StringsStorage(Heap* heap); 281 explicit CpuProfilesCollection(Heap* heap);
|
/external/chromium_org/v8/test/mjsunit/regress/ |
regress-3027.js | 28 // Test to exceed the Heap::MaxRegularSpaceAllocationSize with an array
|
/external/v8/src/ |
objects-visiting.h | 209 INLINE(static void IteratePointers(Heap* heap, 217 StaticVisitor::VisitPointers(heap, start_slot, end_slot); 287 static inline void VisitPointers(Heap* heap, Object** start, Object** end) { 288 for (Object** p = start; p < end; p++) StaticVisitor::VisitPointer(heap, p);
|
full-codegen.h | 634 virtual void Plug(Heap::RootListIndex index) const = 0; 689 virtual void Plug(Heap::RootListIndex) const; 710 virtual void Plug(Heap::RootListIndex) const; 749 virtual void Plug(Heap::RootListIndex) const; 776 virtual void Plug(Heap::RootListIndex) const;
|
heap.h | 48 // Defines all the roots in Heap. 255 typedef String* (*ExternalStringTableUpdaterCallback)(Heap* heap, 280 // The all static Heap captures the interface to the global object heap. 281 // All JavaScript contexts by this process share the same object heap. 292 explicit PromotionQueue(Heap* heap) 297 heap_(heap) { } 376 Heap* heap_ [all...] |
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/multiprocessing/ |
heap.py | 4 # multiprocessing/heap.py 90 class Heap(object): 239 _heap = Heap()
|
/prebuilts/python/linux-x86/2.7.5/lib/python2.7/multiprocessing/ |
heap.py | 4 # multiprocessing/heap.py 90 class Heap(object): 239 _heap = Heap()
|
/external/chromium_org/v8/test/cctest/ |
test-mark-compact.cc | 77 Heap* heap = CcTest::heap(); local 78 heap->ConfigureHeap(2*256*KB, 1*MB, 1*MB); 86 Object* obj = heap->AllocateFixedArray(array_length)->ToObjectChecked(); 90 CHECK(heap->InSpace(*array, NEW_SPACE)); 93 heap->CollectGarbage(OLD_POINTER_SPACE); 96 CHECK(heap->InSpace(*array, OLD_POINTER_SPACE)); 102 Heap* heap = CcTest::heap() local 129 Heap* heap = isolate->heap(); local 261 Heap* heap = CcTest::heap(); local [all...] |