/external/chromium_org/v8/src/ |
H A D | d8.cc | 339 i::Heap* heap = reinterpret_cast<i::Isolate*>(v8_isolate)->heap(); local 340 args.GetReturnValue().Set(heap->synthetic_time()); 808 reinterpret_cast<i::Isolate*>(isolate)->heap()->undefined_value()); 1347 } else if (strcmp(argv[i], "--dump-heap-constants") == 0) { 1469 i::Heap* heap = isolate->heap(); local 1482 if (n == NULL && o == heap->name()) n = #camel_name; 1484 if (n == NULL && o == heap->name##_map()) n = #camel_name "Map"; 1485 i::HeapObjectIterator it(heap [all...] |
H A D | frames.cc | 12 #include "src/heap/mark-compact.h" 427 // into the heap to determine the state. This is safe as long 467 return isolate()->heap()->js_entry_code(); 490 return isolate()->heap()->js_construct_entry_code(); 751 isolate()->heap()->gc_state() == Heap::NOT_IN_GC); 883 DCHECK_EQ(GetOperand(i), isolate()->heap()->the_hole_value()); 902 DCHECK_EQ(GetOperand(i), isolate()->heap()->the_hole_value()); 1004 receiver = isolate()->heap()->undefined_value(); 1257 // Print heap-allocated local variables. 1259 accumulator->Add(" // heap 1470 Heap* heap = isolate_->heap(); local [all...] |
H A D | isolate.h | 20 #include "src/heap/heap.h" 132 isolate, dst, call, isolate->heap()->exception()) 162 RETURN_ON_EXCEPTION_VALUE(isolate, call, isolate->heap()->exception()) 639 return exception != heap()->termination_exception(); 872 Heap* heap() { return &heap_; } function in class:v8::internal::Isolate
|
H A D | lithium.h | 722 Heap* heap() const { return isolate()->heap(); } function in class:v8::internal::BASE_EMBEDDED
|
H A D | serialize.cc | 607 PageIterator it(isolate_->heap()->code_space()); 618 isolate_->heap()->ReserveSpace(reservations_, &high_water_[0]); 625 isolate_->heap()->IterateSmiRoots(this); 626 isolate_->heap()->IterateStrongRoots(this, VISIT_ONLY_STRONG); 627 isolate_->heap()->RepairFreeListsAfterBoot(); 628 isolate_->heap()->IterateWeakRoots(this, VISIT_ALL); 630 isolate_->heap()->set_native_contexts_list( 631 isolate_->heap()->undefined_value()); 632 isolate_->heap()->set_array_buffers_list( 633 isolate_->heap() 1306 Heap* heap = isolate()->heap(); local [all...] |
H A D | bootstrapper.cc | 48 Heap* heap = isolate_->heap(); local 49 if (heap->natives_source_cache()->get(index)->IsUndefined()) { 60 heap->natives_source_cache()->set(index, *source_code); 62 Handle<Object> cached_source(heap->natives_source_cache()->get(index), 163 Heap* heap() const { return isolate_->heap(); } function in class:BASE_EMBEDDED 711 Heap* heap = context->GetIsolate()->heap(); local 716 for (Object* current = heap 897 Heap* heap = isolate->heap(); local [all...] |
H A D | debug.cc | 593 Heap* heap = isolate_->heap(); local 599 heap->CollectAllGarbage(Heap::kMakeHeapIterableMask, "ScriptCache"); 600 heap->CollectAllGarbage(Heap::kMakeHeapIterableMask, "ScriptCache"); 602 // Scan heap for Script objects. 603 HeapIterator iterator(heap); 698 // the function will live in the heap until next gc, and can be found by 867 Heap* heap = isolate_->heap(); local 906 Handle<Object> break_points_hit(heap 1555 Heap* heap = isolate->heap(); local 1944 Heap* heap = isolate_->heap(); local 2089 Heap* heap = isolate_->heap(); local [all...] |
H A D | log.cc | 1245 // to leave logging functions free from heap allocations. 1454 : isolate_->heap()->empty_string(); 1474 msg.Append("heap-sample-begin,\"%s\",\"%s\",%.0f", space, kind, 1483 msg.Append("heap-sample-end,\"%s\",\"%s\"", space, kind); 1491 msg.Append("heap-sample-item,%s,%d,%d", type, number, bytes); 1592 static int EnumerateCompiledFunctions(Heap* heap, argument 1595 HeapIterator iterator(heap); 1599 // Iterate the heap to find shared function info objects and record 1621 Deoptimizer::VisitAllOptimizedFunctions(heap->isolate(), &visitor); 1686 Heap* heap local 1746 Heap* heap = isolate_->heap(); local 1766 Heap* heap = isolate_->heap(); local [all...] |
H A D | factory.cc | 21 isolate()->heap()->Allocate(*map, space), 32 isolate()->heap()->Allocate(*map, space, *allocation_site), 42 isolate()->heap()->AllocateFillerObject(size, double_align, space), 68 isolate()->heap()->AllocateFixedArray(size, pretenure), 78 isolate()->heap()->AllocateFixedArrayWithFiller(size, 88 isolate()->heap()->AllocateUninitializedFixedArray(size), 98 isolate()->heap()->AllocateUninitializedFixedDoubleArray(size, pretenure), 124 isolate()->heap()->AllocateConstantPoolArray(small), 136 isolate()->heap()->AllocateExtendedConstantPoolArray(small, extended), 170 Utf8StringKey key(string, isolate()->heap() 834 Heap* heap = isolate()->heap(); local 1802 Heap* heap = isolate()->heap(); local 1870 Heap* heap = isolate()->heap(); local [all...] |
H A D | heap-snapshot-generator.cc | 7 #include "src/heap-snapshot-generator-inl.h" 13 #include "src/heap-profiler.h" 164 // It is very important to keep objects that form a heap snapshot 369 HeapObjectsMap::HeapObjectsMap(Heap* heap) argument 372 heap_(heap) { 785 : heap_(snapshot->profiler()->heap_object_map()->heap()), 1761 Heap* heap = object->GetHeap(); local 1762 if (object->IsJSFunction()) return heap->closure_string(); 1764 if (constructor_name == heap->Object_string()) { 1788 explicit RootsReferencesExtractor(Heap* heap) argument 2535 HeapSnapshotGenerator( HeapSnapshot* snapshot, v8::ActivityControl* control, v8::HeapProfiler::ObjectNameResolver* resolver, Heap* heap) argument [all...] |
H A D | hydrogen-instructions.cc | 1297 Heap* heap = isolate->heap(); local 1298 if (constant->HasNumberValue()) return heap->number_string(); 1299 if (constant->IsUndetectable()) return heap->undefined_string(); 1300 if (constant->HasStringValue()) return heap->string_string(); 1304 if (unique.IsKnownGlobal(heap->true_value()) || 1305 unique.IsKnownGlobal(heap->false_value())) { 1306 return heap->boolean_string(); 1308 if (unique.IsKnownGlobal(heap->null_value())) { 1309 return heap 2845 Heap* heap = isolate()->heap(); local [all...] |
H A D | liveedit.cc | 736 Handle<HeapObject>(isolate()->heap()->null_value())); 792 Handle<Object>(isolate()->heap()->null_value(), 976 Heap* heap = original->GetHeap(); local 977 HeapIterator iterator(heap); 979 DCHECK(!heap->InNewSpace(*substitution)); 986 heap->IterateRoots(&visitor, VISIT_ALL); 1019 // Since we cannot create instances when iterating heap, we should first 1133 if (data == function->GetIsolate()->heap()->empty_fixed_array()) { 1437 // Replace all references to the code across the heap. In particular, 1488 original_script->set_line_ends(isolate->heap() 1902 Heap* heap = isolate->heap(); local [all...] |
H A D | runtime.cc | 248 isolate->heap()->InNewSpace(*literals) ? NOT_TENURED : TENURED; 358 isolate->heap()->InNewSpace(*literals) ? NOT_TENURED : TENURED; 385 isolate->heap()->fixed_cow_array_map()); 469 if (*literal_site == isolate->heap()->undefined_value()) { 515 if (*literal_site == isolate->heap()->undefined_value()) { 516 DCHECK(*elements != isolate->heap()->empty_fixed_array()); 682 return isolate->heap()->ToBoolean(symbol->is_private()); 714 return isolate->heap()->ToBoolean(obj->IsJSProxy()); 722 return isolate->heap()->ToBoolean(obj->IsJSFunctionProxy()); 755 return isolate->heap() 1969 Heap* heap = isolate->heap(); local 3286 ReplacementStringBuilder(Heap* heap, Handle<String> subject, int estimated_part_count) argument 4093 Heap* heap = isolate->heap(); local [all...] |
/external/chromium_org/v8/src/heap/ |
H A D | mark-compact.h | 9 #include "src/heap/spaces.h" 14 // Callback function, returns whether an object is alive. The heap size 28 explicit Marking(Heap* heap) : heap_(heap) {} argument 168 // heap. 243 // - Typed slots are expected to contain an encoded pointer to a heap 298 void UpdateSlots(Heap* heap); 300 void UpdateSlotsWithFilter(Heap* heap); 314 static void UpdateSlotsRecordedIn(Heap* heap, SlotsBuffer* buffer, argument 318 buffer->UpdateSlotsWithFilter(heap); 542 inline Heap* heap() const { return heap_; } function in class:v8::internal::MarkCompactCollector [all...] |
H A D | spaces.cc | 10 #include "src/heap/mark-compact.h" 43 DCHECK(owner == page->heap()->old_pointer_space() || 44 owner == page->heap()->old_data_space() || 45 owner == page->heap()->map_space() || 46 owner == page->heap()->cell_space() || 47 owner == page->heap()->property_cell_space() || 48 owner == page->heap()->code_space()); 398 NewSpacePage* NewSpacePage::Initialize(Heap* heap, Address start, argument 404 MemoryChunk::Initialize(heap, start, Page::kPageSize, area_start, 415 heap 430 Initialize(Heap* heap, Address base, size_t size, Address area_start, Address area_end, Executability executable, Space* owner) argument 555 Heap* heap = isolate_->heap(); local 880 PagedSpace(Heap* heap, intptr_t max_capacity, AllocationSpace id, Executability executable) argument 1955 set_size(Heap* heap, int size_in_bytes) argument 2140 RepairFreeList(Heap* heap) argument 2426 RepairLists(Heap* heap) argument 2797 LargeObjectSpace(Heap* heap, intptr_t max_capacity, AllocationSpace id) argument [all...] |
H A D | heap.cc | 20 #include "src/heap/gc-idle-time-handler.h" 21 #include "src/heap/incremental-marking.h" 22 #include "src/heap/mark-compact.h" 23 #include "src/heap/objects-visiting-inl.h" 24 #include "src/heap/objects-visiting.h" 25 #include "src/heap/store-buffer.h" 26 #include "src/heap-profiler.h" 289 // TODO(1238405): Combine the infrastructure for --heap-stats and 392 // TODO(1238405): Combine the infrastructure for --heap-stats and 571 // performance issue, use a cache heap dat 904 VerifyStringTable(Heap* heap) argument 911 AbortIncrementalMarkingAndCollectGarbage( Heap* heap, AllocationSpace space, const char* gc_reason = NULL) argument 1227 ScavengeVisitor(Heap* heap) argument 1253 VerifyNonPointerSpacePointersVisitor(Heap* heap) argument 1267 VerifyNonPointerSpacePointers(Heap* heap) argument 1296 IsUnscavengedHeapObject(Heap* heap, Object** p) argument 1302 ScavengeStoreBufferCallback(Heap* heap, MemoryChunk* page, StoreBufferEvent event) argument 1394 ScavengeWeakObjectRetainer(Heap* heap) argument 1556 UpdateNewSpaceReferenceInExternalStringTableEntry(Heap* heap, Object** p) argument 1729 VisitPointer(Heap* heap, Object** p) argument 1794 EnsureDoubleAligned(Heap* heap, HeapObject* object, int size) argument 1896 RecordCopiedObject(Heap* heap, HeapObject* obj) argument 1914 INLINE(static void MigrateObject(Heap* heap, HeapObject* source, HeapObject* target, int size)) argument 1951 Heap* heap = map->GetHeap(); local 1991 Heap* heap = map->GetHeap(); local 2040 Heap* heap = map->GetHeap(); local 2149 Heap* heap = map->GetHeap(); local 2941 Lookup(Heap* heap, String* key_string, Object* key_pattern, ResultsCacheType type) argument 4600 CheckStoreBuffer(Heap* heap, Object** current, Object** limit, Object**** store_buffer_position, Object*** store_buffer_top, CheckStoreBufferFilter filter, Address special_garbage_start, Address special_garbage_end) argument 5459 SpaceIterator(Heap* heap) argument 5466 SpaceIterator(Heap* heap, HeapObjectCallback size_func) argument 5549 UnreachableObjectsFilter(Heap* heap) argument 5601 HeapIterator(Heap* heap) argument 5611 HeapIterator(Heap* heap, HeapIterator::HeapObjectsFiltering filtering) argument [all...] |
H A D | heap.h | 14 #include "src/heap/gc-idle-time-handler.h" 15 #include "src/heap/gc-tracer.h" 16 #include "src/heap/incremental-marking.h" 17 #include "src/heap/mark-compact.h" 18 #include "src/heap/objects-visiting.h" 19 #include "src/heap/spaces.h" 20 #include "src/heap/store-buffer.h" 346 typedef String* (*ExternalStringTableUpdaterCallback)(Heap* heap, 373 explicit PromotionQueue(Heap* heap) argument 378 heap_(heap) {} 489 ExternalStringTable(Heap* heap) argument 1332 RelocationLock(Heap* heap) argument 2133 AllSpaces(Heap* heap) argument 2147 OldSpaces(Heap* heap) argument 2161 PagedSpaces(Heap* heap) argument 2219 MakeHeapIterableHelper(Heap* heap) argument [all...] |
H A D | mark-compact.cc | 16 #include "src/heap/incremental-marking.h" 17 #include "src/heap/mark-compact.h" 18 #include "src/heap/objects-visiting.h" 19 #include "src/heap/objects-visiting-inl.h" 20 #include "src/heap/spaces-inl.h" 21 #include "src/heap/sweeper-thread.h" 22 #include "src/heap-profiler.h" 39 MarkCompactCollector::MarkCompactCollector(Heap* heap) argument 53 heap_(heap), 61 explicit VerifyMarkingVisitor(Heap* heap) argument 93 VerifyMarking(Heap* heap, Address bottom, Address top) argument 135 VerifyMarking(Heap* heap) argument 201 VerifyEvacuation(Heap* heap, PagedSpace* space) argument 216 VerifyEvacuation(Heap* heap) argument 317 VerifyNativeContextSeparation(Heap* heap) argument 538 SweeperTask(Heap* heap, PagedSpace* space) argument 1295 Heap* heap = isolate_->heap(); local 1337 Heap* heap = map->GetHeap(); local 1371 INLINE(static void VisitPointer(Heap* heap, Object** p)) argument 1375 INLINE(static void VisitPointers(Heap* heap, Object** start, Object** end)) argument 1389 INLINE(static void MarkObject(Heap* heap, HeapObject* object)) argument 1396 INLINE(static bool MarkObjectWithoutPush(Heap* heap, HeapObject* object)) argument 1424 Heap* heap = obj->GetHeap(); local 1435 INLINE(static bool VisitUnmarkedObjects(Heap* heap, Object** start, Object** end)) argument 1463 UpdateRegExpCodeAgeAndFlush(Heap* heap, JSRegExp* re, bool is_one_byte) argument 1517 Heap* heap = map->GetHeap(); local 1538 Heap* heap = fixed_array->map()->GetHeap(); local 1553 Heap* heap = map->GetHeap(); local 1580 Heap* heap = map->GetHeap(); local 1615 Heap* heap = map->GetHeap(); local 1631 Heap* heap = map->GetHeap(); local 1647 Heap* heap = map->GetHeap(); local 1773 RootMarkingVisitor(Heap* heap) argument 1817 StringTableCleaner(Heap* heap) argument 1878 DiscoverGreyObjectsWithIterator(Heap* heap, MarkingDeque* marking_deque, T* it) argument 2008 DiscoverGreyObjectsInSpace(Heap* heap, MarkingDeque* marking_deque, PagedSpace* space) argument 2019 DiscoverGreyObjectsInNewSpace(Heap* heap, MarkingDeque* marking_deque) argument 2040 IsUnmarkedHeapObjectWithHeap(Heap* heap, Object** p) argument 2963 PointersUpdatingVisitor(Heap* heap) argument 3013 UpdateSlot(Heap* heap, Object** slot) argument 3056 UpdateReferenceInExternalStringTableEntry(Heap* heap, Object** p) argument 4503 UpdateSlots(Heap* heap) argument 4520 UpdateSlotsWithFilter(Heap* heap) argument [all...] |
H A D | spaces.h | 25 // A JS heap consists of a young generation, an old generation, and a large 42 // references. See heap/store-buffer.h. 45 // buffer overflow) iterate intergenerational pointers without decoding heap 49 // the Heap::InNewSpace() predicate must be a pointer to a live heap object in 272 // any heap object. 285 static inline MemoryChunk* FromAnyPointerAddress(Heap* heap, Address addr); 603 inline Heap* heap() const { return heap_; } function in class:v8::internal::MemoryChunk 680 static MemoryChunk* Initialize(Heap* heap, Address base, size_t size, 761 static inline Page* Initialize(Heap* heap, MemoryChunk* chunk, 807 static inline LargePage* Initialize(Heap* heap, MemoryChun 818 Space(Heap* heap, AllocationSpace id, Executability executable) argument 823 Heap* heap() const { return heap_; } function in class:v8::internal::Space 2065 SemiSpace(Heap* heap, SemiSpaceId semispace) argument 2314 NewSpace(Heap* heap) argument 2596 OldSpace(Heap* heap, intptr_t max_capacity, AllocationSpace id, Executability executable) argument 2619 MapSpace(Heap* heap, intptr_t max_capacity, AllocationSpace id) argument 2659 CellSpace(Heap* heap, intptr_t max_capacity, AllocationSpace id) argument 2684 PropertyCellSpace(Heap* heap, intptr_t max_capacity, AllocationSpace id) argument [all...] |
/external/chromium_org/v8/src/ic/ |
H A D | ic.cc | 464 Heap* heap = isolate->heap(); local 465 Object* undefined = heap->undefined_value(); 1773 Heap* heap = receiver->GetHeap(); local 1774 if (receiver->elements()->map() == heap->fixed_cow_array_map()) { 1841 isolate()->heap()->sloppy_arguments_elements_map()) { 2450 return isolate->heap()->undefined_value(); 2554 return isolate->heap()->no_interceptor_result_sentinel(); 2581 return isolate->heap()->no_interceptor_result_sentinel(); 2591 return isolate->heap() [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | MemRegion.h | 1138 HeapSpaceRegion *heap; member in class:clang::ento::MemRegionManager 1145 ImmutableGlobals(nullptr), heap(nullptr), unknown(nullptr), 1171 /// generic "heap". 1198 /// \brief Return a unique symbolic region belonging to heap memory space.
|
/external/skia/src/pipe/ |
H A D | SkGPipeWrite.cpp | 90 void setBitmapStorage(SkBitmapHeap* heap) { argument 91 this->setBitmapHeap(heap); 133 // Look through the flattenable heap.
|
/external/chromium_org/third_party/WebKit/Source/platform/heap/ |
H A D | Heap.cpp | 32 #include "platform/heap/Heap.h" 37 #include "platform/heap/CallbackStack.h" 38 #include "platform/heap/ThreadState.h" 183 // space containing a number of blink heap pages. On Windows, reserved 292 // Representation of the memory used for a Blink heap page. 304 // memory region) that is used for the actual heap page payload. 343 // guard page at the beginning and end of blink heap page. 360 // C++ objects can contain pointers to objects outside of the heap and 479 // Sanitizer because the heap is used as a root region for LSan and therefore 968 // in another thread heap keep 1398 HeapPage(PageMemory* storage, ThreadHeap<Header>* heap, const GCInfo* gcInfo) argument 1416 unlink(ThreadHeap<Header>* heap, HeapPage* unused, HeapPage** prevNext) argument 1446 sweep(HeapStats* stats, ThreadHeap<Header>* heap) argument 2714 HeapType* heap = static_cast<HeapType*>(state->heap(heapIndex)); local [all...] |
/external/chromium_org/v8/test/cctest/ |
H A D | test-heap.cc | 46 CHECK(CcTest::heap()->Contains(map)); 48 CHECK_EQ(CcTest::heap()->meta_map(), map->map()); 56 Heap* heap = CcTest::heap(); local 57 CheckMap(heap->meta_map(), MAP_TYPE, Map::kSize); 58 CheckMap(heap->heap_number_map(), HEAP_NUMBER_TYPE, HeapNumber::kSize); 59 CheckMap(heap->fixed_array_map(), FIXED_ARRAY_TYPE, kVariableSizeSentinel); 60 CheckMap(heap->string_map(), STRING_TYPE, kVariableSizeSentinel); 135 Heap* heap = isolate->heap(); local 229 Heap* heap = isolate->heap(); local 332 Heap* heap = isolate->heap(); local 387 Heap* heap = isolate->heap(); local 429 Heap* heap = isolate->heap(); local 476 Heap* heap = isolate->heap(); local 905 ObjectsFoundInHeap(Heap* heap, Handle<Object> objs[], int size) argument 983 TestHeap* heap = CcTest::test_heap(); local 1321 Heap* heap = isolate->heap(); local 1414 Heap* heap = isolate->heap(); local 1518 Heap* heap = isolate->heap(); local 1687 Heap* heap = new_space->heap(); local 1702 Heap* heap = CcTest::heap(); local 1753 Heap* heap = CcTest::heap(); local 2994 Heap* heap = isolate->heap(); local 3397 Heap* heap = isolate->heap(); local 3459 Heap* heap = isolate->heap(); local 3508 Heap* heap = isolate->heap(); local 3671 Heap* heap = isolate->heap(); local 3728 Heap* heap = isolate->heap(); local 3783 Heap* heap = isolate->heap(); local 3846 AllocationSitesCount(Heap* heap) argument 3862 v8::internal::Heap* heap = CcTest::heap(); local 3920 v8::internal::Heap* heap = CcTest::heap(); local 3963 v8::internal::Heap* heap = CcTest::heap(); local 4006 v8::internal::Heap* heap = CcTest::heap(); local 4070 v8::internal::Heap* heap = CcTest::heap(); local 4113 v8::internal::Heap* heap = CcTest::heap(); local 4161 Heap* heap = CcTest::i_isolate()->heap(); local 4254 Heap* heap = isolate->heap(); local 4345 Heap* heap = isolate->heap(); local 4375 Heap* heap = i_isolate->heap(); local 4459 Heap* heap = isolate->heap(); local [all...] |
/external/f2fs-tools/include/ |
H A D | f2fs_fs.h | 236 int heap; member in struct:f2fs_configuration
|