Searched defs:heap (Results 101 - 125 of 148) sorted by relevance

123456

/external/chromium_org/v8/src/
H A Dd8.cc339 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 Dframes.cc12 #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 Disolate.h20 #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 Dlithium.h722 Heap* heap() const { return isolate()->heap(); } function in class:v8::internal::BASE_EMBEDDED
H A Dserialize.cc607 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 Dbootstrapper.cc48 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 Ddebug.cc593 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 Dlog.cc1245 // 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 Dfactory.cc21 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 Dheap-snapshot-generator.cc7 #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 Dhydrogen-instructions.cc1297 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 Dliveedit.cc736 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 Druntime.cc248 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 Dmark-compact.h9 #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 Dspaces.cc10 #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 Dheap.cc20 #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 Dheap.h14 #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 Dmark-compact.cc16 #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 Dspaces.h25 // 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 Dic.cc464 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 DMemRegion.h1138 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 DSkGPipeWrite.cpp90 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 DHeap.cpp32 #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 Dtest-heap.cc46 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 Df2fs_fs.h236 int heap; member in struct:f2fs_configuration

Completed in 7612 milliseconds

123456