Home
last modified time | relevance | path

Searched refs:ro_heap (Results 1 – 24 of 24) sorted by relevance

/dports/lang/v8/v8-9.6.180.12/src/heap/
H A Dread-only-heap.cc69 ReadOnlyHeap* ro_heap; in SetUp() local
85 ro_heap = artifacts->GetReadOnlyHeapForIsolate(isolate); in SetUp()
86 isolate->SetUpFromReadOnlyArtifacts(artifacts, ro_heap); in SetUp()
90 ro_heap->InitializeIsolateRoots(isolate); in SetUp()
105 isolate->SetUpFromReadOnlyArtifacts(nullptr, ro_heap); in SetUp()
130 read_only_object_cache_(ro_heap->read_only_object_cache_) { in ReadOnlyHeap()
140 std::unique_ptr<ReadOnlyHeap> ro_heap; in CreateInitalHeapForBootstrapping() local
143 ro_heap.reset(new ReadOnlyHeap(ro_space)); in CreateInitalHeapForBootstrapping()
149 ro_heap = std::move(sole_ro_heap); in CreateInitalHeapForBootstrapping()
151 artifacts->set_read_only_heap(std::move(ro_heap)); in CreateInitalHeapForBootstrapping()
[all …]
H A Dread-only-heap.h127 ReadOnlyHeap(ReadOnlyHeap* ro_heap, ReadOnlySpace* ro_space);
150 explicit ReadOnlyHeapObjectIterator(ReadOnlyHeap* ro_heap);
H A Dread-only-spaces.cc266 auto* ro_heap = new ReadOnlyHeap(isolate->read_only_heap(), in ReinstallReadOnlySpace() local
268 isolate->set_read_only_heap(ro_heap); in ReinstallReadOnlySpace()
H A Dheap.cc5595 void Heap::SetUpFromReadOnlyHeap(ReadOnlyHeap* ro_heap) { in SetUpFromReadOnlyHeap() argument
5596 DCHECK_NOT_NULL(ro_heap); in SetUpFromReadOnlyHeap()
5598 read_only_space_ == ro_heap->read_only_space()); in SetUpFromReadOnlyHeap()
5600 read_only_space_ = ro_heap->read_only_space(); in SetUpFromReadOnlyHeap()
H A Dheap.h846 void SetUpFromReadOnlyHeap(ReadOnlyHeap* ro_heap);
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/heap/
H A Dread-only-heap.cc69 ReadOnlyHeap* ro_heap; in SetUp() local
85 ro_heap = artifacts->GetReadOnlyHeapForIsolate(isolate); in SetUp()
86 isolate->SetUpFromReadOnlyArtifacts(artifacts, ro_heap); in SetUp()
90 ro_heap->InitializeIsolateRoots(isolate); in SetUp()
105 isolate->SetUpFromReadOnlyArtifacts(nullptr, ro_heap); in SetUp()
130 read_only_object_cache_(ro_heap->read_only_object_cache_) { in ReadOnlyHeap()
140 std::unique_ptr<ReadOnlyHeap> ro_heap; in CreateInitalHeapForBootstrapping() local
143 ro_heap.reset(new ReadOnlyHeap(ro_space)); in CreateInitalHeapForBootstrapping()
149 ro_heap = std::move(sole_ro_heap); in CreateInitalHeapForBootstrapping()
151 artifacts->set_read_only_heap(std::move(ro_heap)); in CreateInitalHeapForBootstrapping()
[all …]
H A Dread-only-heap.h123 ReadOnlyHeap(ReadOnlyHeap* ro_heap, ReadOnlySpace* ro_space);
148 explicit ReadOnlyHeapObjectIterator(ReadOnlyHeap* ro_heap);
H A Dread-only-spaces.cc250 auto* ro_heap = new ReadOnlyHeap(isolate->read_only_heap(), in ReinstallReadOnlySpace() local
252 isolate->set_read_only_heap(ro_heap); in ReinstallReadOnlySpace()
H A Dheap.cc5093 void Heap::SetUpFromReadOnlyHeap(ReadOnlyHeap* ro_heap) { in SetUpFromReadOnlyHeap() argument
5094 DCHECK_NOT_NULL(ro_heap); in SetUpFromReadOnlyHeap()
5096 read_only_space_ == ro_heap->read_only_space()); in SetUpFromReadOnlyHeap()
5098 read_only_space_ = ro_heap->read_only_space(); in SetUpFromReadOnlyHeap()
H A Dheap.h800 void SetUpFromReadOnlyHeap(ReadOnlyHeap* ro_heap);
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/heap/
H A Dread-only-heap.cc77 auto* ro_heap = CreateAndAttachToIsolate(isolate); in SetUp() local
78 if (des != nullptr) ro_heap->DeseralizeIntoIsolate(isolate, des); in SetUp()
96 auto* ro_heap = new ReadOnlyHeap(new ReadOnlySpace(isolate->heap())); in CreateAndAttachToIsolate() local
97 isolate->SetUpFromReadOnlyHeap(ro_heap); in CreateAndAttachToIsolate()
98 return ro_heap; in CreateAndAttachToIsolate()
170 ReadOnlyHeapObjectIterator::ReadOnlyHeapObjectIterator(ReadOnlyHeap* ro_heap) in ReadOnlyHeapObjectIterator() argument
171 : ReadOnlyHeapObjectIterator(ro_heap->read_only_space()) {} in ReadOnlyHeapObjectIterator()
H A Dread-only-heap.h106 explicit ReadOnlyHeapObjectIterator(ReadOnlyHeap* ro_heap);
H A Dheap.cc5169 void Heap::SetUpFromReadOnlyHeap(ReadOnlyHeap* ro_heap) { in SetUpFromReadOnlyHeap() argument
5170 DCHECK_NOT_NULL(ro_heap); in SetUpFromReadOnlyHeap()
5172 read_only_space_ == ro_heap->read_only_space()); in SetUpFromReadOnlyHeap()
5173 space_[RO_SPACE] = read_only_space_ = ro_heap->read_only_space(); in SetUpFromReadOnlyHeap()
H A Dheap.h715 void SetUpFromReadOnlyHeap(ReadOnlyHeap* ro_heap);
/dports/lang/v8/v8-9.6.180.12/src/snapshot/
H A Dread-only-deserializer.cc20 ReadOnlyHeap* ro_heap = isolate()->read_only_heap(); in DeserializeIntoIsolate() local
27 DCHECK(!ro_heap->read_only_object_cache_is_initialized()); in DeserializeIntoIsolate()
37 ro_heap->read_only_space()->RepairFreeSpacesAfterDeserialization(); in DeserializeIntoIsolate()
41 Object* object = ro_heap->ExtendReadOnlyObjectCache(); in DeserializeIntoIsolate()
H A Dread-only-serializer.cc135 ReadOnlyHeap* ro_heap = isolate()->read_only_heap(); in ReconstructReadOnlyObjectCacheForTesting() local
136 DCHECK(ro_heap->read_only_object_cache_is_initialized()); in ReconstructReadOnlyObjectCacheForTesting()
137 for (size_t i = 0, size = ro_heap->read_only_object_cache_size(); i < size; in ReconstructReadOnlyObjectCacheForTesting()
140 HeapObject::cast(ro_heap->cached_read_only_object(i)), isolate()); in ReconstructReadOnlyObjectCacheForTesting()
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/snapshot/
H A Dread-only-deserializer.cc20 ReadOnlyHeap* ro_heap = isolate()->read_only_heap(); in DeserializeIntoIsolate() local
27 DCHECK(!ro_heap->read_only_object_cache_is_initialized()); in DeserializeIntoIsolate()
37 ro_heap->read_only_space()->RepairFreeSpacesAfterDeserialization(); in DeserializeIntoIsolate()
41 Object* object = ro_heap->ExtendReadOnlyObjectCache(); in DeserializeIntoIsolate()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/snapshot/
H A Dread-only-deserializer.cc24 ReadOnlyHeap* ro_heap = isolate->read_only_heap(); in DeserializeInto() local
31 DCHECK(!ro_heap->read_only_object_cache_is_initialized()); in DeserializeInto()
42 ro_heap->read_only_space()->RepairFreeListsAfterDeserialization(); in DeserializeInto()
46 Object* object = ro_heap->ExtendReadOnlyObjectCache(); in DeserializeInto()
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/execution/
H A Disolate.h551 ReadOnlyHeap* ro_heap);
552 void set_read_only_heap(ReadOnlyHeap* ro_heap) { read_only_heap_ = ro_heap; } in set_read_only_heap() argument
H A Disolate.cc2933 std::shared_ptr<ReadOnlyArtifacts> artifacts, ReadOnlyHeap* ro_heap) { in ThrowInternal() argument
2940 DCHECK_NOT_NULL(ro_heap); in ThrowInternal()
2941 DCHECK_IMPLIES(read_only_heap_ != nullptr, read_only_heap_ == ro_heap); in ThrowInternal()
2942 read_only_heap_ = ro_heap; in ThrowInternal()
/dports/lang/v8/v8-9.6.180.12/src/execution/
H A Disolate.h580 ReadOnlyHeap* ro_heap);
581 void set_read_only_heap(ReadOnlyHeap* ro_heap) { read_only_heap_ = ro_heap; } in set_read_only_heap() argument
H A Disolate.cc2976 std::shared_ptr<ReadOnlyArtifacts> artifacts, ReadOnlyHeap* ro_heap) { in ThrowInternal() argument
2983 DCHECK_NOT_NULL(ro_heap); in ThrowInternal()
2984 DCHECK_IMPLIES(read_only_heap_ != nullptr, read_only_heap_ == ro_heap); in ThrowInternal()
2985 read_only_heap_ = ro_heap; in ThrowInternal()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/execution/
H A Disolate.cc2840 void Isolate::SetUpFromReadOnlyHeap(ReadOnlyHeap* ro_heap) { in Throw() argument
2841 DCHECK_NOT_NULL(ro_heap); in Throw()
2842 DCHECK_IMPLIES(read_only_heap_ != nullptr, read_only_heap_ == ro_heap); in Throw()
2843 read_only_heap_ = ro_heap; in Throw()
2844 heap_.SetUpFromReadOnlyHeap(ro_heap); in Throw()
H A Disolate.h525 void SetUpFromReadOnlyHeap(ReadOnlyHeap* ro_heap);