Lines Matching defs:isolate
18 #include "src/execution/isolate-utils-inl.h"
19 #include "src/execution/isolate-utils.h"
492 marking_state_(heap->isolate()),
493 non_atomic_marking_state_(heap->isolate()),
535 isolate(),
590 HandleScope handle_scope(heap()->isolate());
595 code_flush_mode_ = Heap::GetCodeFlushMode(isolate());
883 double fraction = isolate()->fuzzer_rng()->NextDouble();
886 for (uint64_t i : isolate()->fuzzer_rng()->NextSample(
922 PrintIsolate(isolate(),
948 PrintIsolate(isolate(),
1079 heap_->isolate()->inner_pointer_to_code_cache()->Flush();
1085 isolate()->load_stub_cache()->Clear();
1086 isolate()->store_stub_cache()->Clear();
1090 Deoptimizer::DeoptimizeMarkedCode(isolate());
1169 // and thus have to be kept alive in an isolate way, i.e., it should not keep
1177 : ObjectVisitorWithCageBases(collector->isolate()),
1237 : ObjectVisitorWithCageBases(collector->isolate()),
1333 Isolate* isolate = heap_->isolate();
1335 Object o = p.load(isolate);
1430 : ObjectVisitorWithCageBases(collector->isolate()),
1566 PROFILE(heap_->isolate(),
1591 return PtrComprCageBase{heap_->isolate()};
1910 DCHECK(object.map_word(heap_->isolate(), kRelaxedLoad)
1924 cage_base_(heap->isolate())
1973 ProcessTopOptimizedFrame(custom_root_body_visitor, isolate());
1975 if (isolate()->is_shared()) {
1976 isolate()->global_safepoint()->IterateClientIsolates(
1984 if (!isolate()->is_shared()) return;
1988 isolate()->global_safepoint()->IterateClientIsolates(
2223 Isolate* isolate = heap()->isolate();
2224 PtrComprCageBase cage_base(isolate);
2233 ReadOnlyRoots(isolate).one_pointer_filler_map(),
2238 ReadOnlyRoots(isolate).one_pointer_filler_map(),
2252 if (native_context_inferrer_.Infer(isolate, map, object, &context)) {
2322 Isolate* isolate) {
2323 for (StackFrameIterator it(isolate, isolate->thread_local_top()); !it.done();
2328 if (!code.CanDeoptAt(isolate, it.frame()->pc())) {
2329 PtrComprCageBase cage_base(isolate);
2340 if (isolate()->bootstrapper()->IsActive()) return;
2368 PostponeInterruptsScope postpone(isolate());
2454 heap()->isolate()->global_handles()->IterateWeakRootsIdentifyFinalizers(
2464 heap()->isolate()->global_handles()->IterateWeakRootsForFinalizers(
2481 heap()->isolate()->global_handles()->IterateWeakRootsForPhantomHandles(
2491 GlobalHandles::DisableMarkingBarrier(heap()->isolate());
2500 if (isolate()->OwnsStringTable()) {
2506 StringTable* string_table = isolate()->string_table();
2552 PROFILE(heap()->isolate(), WeakCodeClearEvent());
2560 isolate()->external_pointer_table().Sweep(isolate());
2599 TransitionsAccessor(isolate(), parent)
2613 DescriptorArray descriptors = map.instance_descriptors(isolate());
2614 if (descriptors == dead_target.instance_descriptors(isolate()) &&
2631 isolate(), [](HeapObject object, ObjectSlot slot, HeapObject target) {
2641 HeapObject compiled_data = shared_info.GetBytecodeArray(isolate());
2694 flushing_candidate.GetBytecodeArray(isolate()));
2779 if (array.GetTargetIfExists(0, isolate(), &map)) {
2783 DCHECK(isolate()->has_active_deserializer());
2792 parent_is_alive ? parent.instance_descriptors(isolate())
2812 DCHECK(isolate()->has_active_deserializer());
2853 target.instance_descriptors(isolate()) == descriptors) {
2986 HeapObjectReference::ClearedValue(isolate());
3013 weak_ref.set_target(ReadOnlyRoots(isolate()).undefined_value());
3041 weak_cell.Nullify(isolate(), gc_notify_updated_slot);
3061 unregister_token, isolate(),
3538 if (FLAG_shared_string_table && heap->isolate()->shared_isolate()) {
3672 PrintIsolate(heap()->isolate(),
3799 Isolate* isolate, std::vector<std::unique_ptr<Evacuator>>* evacuators,
3805 tracer_(isolate->heap()->tracer()) {}
3861 if (isolate()->LogObjectRelocation()) {
3879 isolate(), &evacuators, std::move(evacuation_items)))
3900 void TraceEvacuation(Isolate* isolate, size_t pages_count,
3905 isolate,
3909 isolate->time_millis_since_init(),
3912 isolate->heap()->tracer()->CompactionSpeedInBytesPerMillisecond(),
3993 TraceEvacuation(isolate(), pages_count, wanted_num_tasks, live_bytes,
4195 Isolate* isolate,
4201 tracer_(isolate->heap()->tracer()),
4405 PtrComprCageBase cage_base = heap_->isolate();
4429 PtrComprCageBase cage_base = heap_->isolate();
4431 PtrComprCageBase code_cage_base(heap_->isolate()->code_cage_base());
4476 PtrComprCageBase cage_base = heap_->isolate();
4545 PtrComprCageBase cage_base(heap_->isolate());
4635 isolate(), std::move(updating_items),
4654 if (!isolate()->is_shared()) return;
4656 isolate()->global_safepoint()->IterateClientIsolates(
4681 PtrComprCageBase cage_base = heap_->isolate();
4819 PrintIsolate(isolate(), "sweeping: released page: %p",
4834 PrintIsolate(isolate(), "sweeping: space=%s initialized_for_sweeping=%d",
5018 Isolate* isolate, MinorMarkCompactCollector::MarkingState* marking_state,
5020 : NewSpaceVisitor(isolate),
5109 marking_state_(heap->isolate()),
5110 non_atomic_marking_state_(heap->isolate()),
5112 heap->isolate(), marking_state(), &main_thread_worklist_local_)),
5248 isolate(), std::move(updating_items),
5376 PtrComprCageBase cage_base(p->heap()->isolate());
5540 Isolate* isolate, MinorMarkCompactCollector* collector,
5544 visitor_(isolate, marking_state_, &marking_worklist_local_) {
5545 local_live_bytes_.reserve(isolate->heap()->new_space()->Capacity() /
5648 Isolate* isolate, MinorMarkCompactCollector* collector,
5651 : isolate_(isolate),
5696 PrintIsolate(collector_->isolate(), "marking[%p]: time=%f\n",
5734 isolate()->global_handles()->IdentifyWeakUnmodifiedObjects(
5743 isolate()->global_handles()->IterateYoungStrongAndDependentRoots(
5762 isolate(), this, worklist(), std::move(marking_items)))
5774 PostponeInterruptsScope postpone(isolate());
5788 isolate()->global_handles()->MarkYoungWeakDeadObjectsPending(
5790 isolate()->global_handles()->IterateYoungWeakDeadObjectsForFinalizers(
5792 isolate()->global_handles()->IterateYoungWeakObjectsForPhantomHandles(
5803 PtrComprCageBase cage_base(isolate());
5817 PtrComprCageBase cage_base(isolate());
5860 isolate(),
6033 TraceEvacuation(isolate(), pages_count, wanted_num_tasks, live_bytes, 0);