/third_party/node/deps/v8/src/heap/ |
H A D | safepoint.cc | 5 #include "src/heap/safepoint.h" 40 // Local safepoint can only be initiated on the isolate's main thread. in EnterLocalSafepointScope() 60 IsolateSafepoint* safepoint() const { return heap()->safepoint(); } in safepoint() function in v8::internal::final 282 SafepointScope::SafepointScope(Heap* heap) : safepoint_(heap->safepoint()) { in SafepointScope() 354 // Try to initiate safepoint for all clients. Fail immediately when the in EnterGlobalSafepointScope() 358 client->heap()->safepoint()->TryInitiateGlobalSafepointScope( in EnterGlobalSafepointScope() 363 CHECK(shared_isolate_->heap()->safepoint()->local_heaps_mutex_.TryLock()); in EnterGlobalSafepointScope() 366 shared_isolate_->heap()->safepoint()->AssertMainThreadIsOnlyThread(); in EnterGlobalSafepointScope() 368 // Iterate all clients again to initiate the safepoint fo in EnterGlobalSafepointScope() [all...] |
H A D | local-heap.cc | 26 #include "src/heap/safepoint.h" 62 heap_->safepoint()->AddLocalHeap(this, [this] { in LocalHeap() 83 heap_->safepoint()->RemoveLocalHeap(this, [this] { in ~LocalHeap() 190 heap_->safepoint()->NotifyPark(); in ParkSlowPath() 221 heap_->safepoint()->NotifyPark(); in ParkSlowPath() 280 heap_->safepoint()->WaitInUnpark(); in SleepInUnpark() 325 // wake this thread up to reach the next safepoint. in SleepInSafepoint() 331 heap_->safepoint()->WaitInSafepoint(); in SleepInSafepoint()
|
H A D | marking-barrier.cc | 18 #include "src/heap/safepoint.h" 139 heap->safepoint()->IterateLocalHeaps([is_compacting](LocalHeap* local_heap) { in ActivateAll() 147 heap->safepoint()->IterateLocalHeaps([](LocalHeap* local_heap) { in DeactivateAll() 155 heap->safepoint()->IterateLocalHeaps( in PublishAll()
|
H A D | incremental-marking.cc | 27 #include "src/heap/safepoint.h" 308 heap()->safepoint()->IterateLocalHeaps([](LocalHeap* local_heap) { in StartBlackAllocation() 322 heap()->safepoint()->IterateLocalHeaps( in PauseBlackAllocation() 894 // work list at Step because we are at a safepoint where all objects in Step()
|
H A D | heap-inl.h | 35 #include "src/heap/safepoint.h" 602 heap_->safepoint()->AssertActive(); in CodeSpaceMemoryModificationScope()
|
H A D | new-spaces.cc | 14 #include "src/heap/safepoint.h" 495 heap()->safepoint()->AssertActive(); in Grow()
|
H A D | paged-spaces.cc | 21 #include "src/heap/safepoint.h" 235 heap()->safepoint()->AssertActive(); in VerifyCommittedPhysicalMemory()
|
H A D | heap.cc | 74 #include "src/heap/safepoint.h" 1387 safepoint()->IterateLocalHeaps([](LocalHeap* local_heap) { in GarbageCollectionEpilogueInSafepoint() 1451 safepoint()->AssertActive(); in GarbageCollectionEpilogueInSafepoint() 3692 safepoint()->IterateLocalHeaps([](LocalHeap* local_heap) { in MakeHeapIterable() 3706 safepoint()->IterateLocalHeaps( in FreeLinearAllocationAreas() 3720 safepoint()->IterateLocalHeaps([](LocalHeap* local_heap) { in FreeSharedLinearAllocationAreas()
|
H A D | heap.h | 696 IsolateSafepoint* safepoint() { return safepoint_.get(); } in safepoint() function in v8::internal::Heap 1768 // Performs garbage collection in a safepoint.
|
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-code-gen-state.h | 11 #include "src/codegen/safepoint-table.h" 57 SafepointTableBuilder::Safepoint& safepoint) const; 150 SafepointTableBuilder::Safepoint& safepoint) const { in DefineSafepointStackSlots() 155 safepoint.DefineTaggedStackSlot( in DefineSafepointStackSlots()
|
H A D | maglev-code-generator.cc | 9 #include "src/codegen/safepoint-table.h" 80 // We don't emit proper safepoint data yet; instead, define a single in PreProcessGraph() 81 // safepoint at the end of the code object. in PreProcessGraph() 82 // TODO(v8:7700): Add better safepoint handling when we support stack reuse. in PreProcessGraph() 83 SafepointTableBuilder::Safepoint safepoint = in PreProcessGraph() local 85 code_gen_state_->DefineSafepointStackSlots(safepoint); in PreProcessGraph()
|
H A D | maglev-ir.cc | 838 SafepointTableBuilder::Safepoint safepoint = in GenerateCode() local 841 code_gen_state->DefineSafepointStackSlots(safepoint); in GenerateCode()
|
/third_party/node/deps/v8/src/objects/ |
H A D | string-table.cc | 15 #include "src/heap/safepoint.h" 747 isolate_->heap()->safepoint()->AssertActive(); in IterateElements() 754 isolate_->heap()->safepoint()->AssertActive(); in DropOldData() 762 isolate_->heap()->safepoint()->AssertActive(); in NotifyElementsRemoved()
|
/third_party/node/deps/v8/src/handles/ |
H A D | persistent-handles.cc | 9 #include "src/heap/safepoint.h" 125 isolate->heap()->safepoint()->AssertActive(); in Iterate()
|
/third_party/node/deps/v8/src/wasm/baseline/ |
H A D | liftoff-assembler.cc | 560 // can add the spill slots to the safepoint. in GetTaggedSlotsForOOLCode() 571 SafepointTableBuilder::Safepoint& safepoint) { in DefineSafepoint() 575 safepoint.DefineTaggedStackSlot(GetSafepointIndexForStackSlot(slot)); in DefineSafepoint() 581 SafepointTableBuilder::Safepoint& safepoint) { in DefineSafepointWithCalleeSavedRegisters() 585 safepoint.DefineTaggedStackSlot(GetSafepointIndexForStackSlot(slot)); in DefineSafepointWithCalleeSavedRegisters() 588 safepoint.DefineTaggedRegister(slot.reg().gp().code()); in DefineSafepointWithCalleeSavedRegisters() 592 safepoint.DefineTaggedRegister(cached_instance.code()); in DefineSafepointWithCalleeSavedRegisters() 570 DefineSafepoint( SafepointTableBuilder::Safepoint& safepoint) DefineSafepoint() argument 580 DefineSafepointWithCalleeSavedRegisters( SafepointTableBuilder::Safepoint& safepoint) DefineSafepointWithCalleeSavedRegisters() argument
|
H A D | liftoff-assembler.h | 222 void DefineSafepoint(SafepointTableBuilder::Safepoint& safepoint); 225 SafepointTableBuilder::Safepoint& safepoint); 1466 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills,
|
H A D | liftoff-compiler.cc | 965 auto safepoint = safepoint_table_builder_.DefineSafepoint(&asm_); in GenerateOutOfLineCode() local 969 safepoint.DefineTaggedStackSlot(index); in GenerateOutOfLineCode() 982 __ RecordSpillsInSafepoint(safepoint, gp_regs, in GenerateOutOfLineCode() 2775 // define a safepoint for traps that would preserve references on the 6476 auto safepoint = safepoint_table_builder_.DefineSafepoint(&asm_); 6477 __ cache_state()->DefineSafepoint(safepoint); 6481 auto safepoint = safepoint_table_builder_.DefineSafepoint(&asm_); 6482 __ cache_state()->DefineSafepointWithCalleeSavedRegisters(safepoint);
|
/third_party/node/deps/v8/src/deoptimizer/ |
H A D | deoptimizer.cc | 267 SafepointEntry safepoint = variable 269 int trampoline_pc = safepoint.trampoline_pc(); 314 SafepointEntry safepoint = in DeoptimizeMarkedCodeForContext() local 318 bool safe_if_deopt_triggered = safepoint.has_deoptimization_index(); in DeoptimizeMarkedCodeForContext()
|
/third_party/node/deps/v8/src/compiler/backend/ |
H A D | code-generator.cc | 377 // the safepoint table, handler table, constant pool, and code comments, in in AssembleCode() 391 // The PerfJitLogger logs code up until here, excluding the safepoint in AssembleCode() 512 auto safepoint = safepoints()->DefineSafepoint(tasm()); in RecordSafepoint() local 524 safepoint.DefineTaggedStackSlot(index); in RecordSafepoint()
|
/third_party/node/deps/v8/src/wasm/baseline/ppc/ |
H A D | liftoff-assembler-ppc.h | 198 // The call will not return; just define an empty safepoint. in PatchPrepareStackFrame() 2918 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, in RecordSpillsInSafepoint() 2924 safepoint.DefineTaggedStackSlot(spill_offset); in RecordSpillsInSafepoint() 2917 RecordSpillsInSafepoint( SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, LiftoffRegList ref_spills, int spill_offset) RecordSpillsInSafepoint() argument
|
/third_party/node/deps/v8/src/wasm/baseline/mips/ |
H A D | liftoff-assembler-mips.h | 401 // The call will not return; just define an empty safepoint. in PatchPrepareStackFrame() 2959 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, in RecordSpillsInSafepoint() 2965 safepoint.DefineTaggedStackSlot(spill_offset); in RecordSpillsInSafepoint() 2958 RecordSpillsInSafepoint( SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, LiftoffRegList ref_spills, int spill_offset) RecordSpillsInSafepoint() argument
|
/third_party/node/deps/v8/src/wasm/baseline/loong64/ |
H A D | liftoff-assembler-loong64.h | 271 // The call will not return; just define an empty safepoint. in PatchPrepareStackFrame() 2933 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, in RecordSpillsInSafepoint() 2939 safepoint.DefineTaggedStackSlot(spill_offset); in RecordSpillsInSafepoint() 2932 RecordSpillsInSafepoint( SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, LiftoffRegList ref_spills, int spill_offset) RecordSpillsInSafepoint() argument
|
/third_party/node/deps/v8/src/wasm/baseline/s390/ |
H A D | liftoff-assembler-s390.h | 180 // The call will not return; just define an empty safepoint. in PatchPrepareStackFrame() 2924 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, in RecordSpillsInSafepoint() 2930 safepoint.DefineTaggedStackSlot(spill_offset); in RecordSpillsInSafepoint() 2923 RecordSpillsInSafepoint( SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, LiftoffRegList ref_spills, int spill_offset) RecordSpillsInSafepoint() argument
|
/third_party/node/deps/v8/src/wasm/baseline/mips64/ |
H A D | liftoff-assembler-mips64.h | 388 // The call will not return; just define an empty safepoint. in PatchPrepareStackFrame() 3504 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, in RecordSpillsInSafepoint() 3510 safepoint.DefineTaggedStackSlot(spill_offset); in RecordSpillsInSafepoint() 3503 RecordSpillsInSafepoint( SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, LiftoffRegList ref_spills, int spill_offset) RecordSpillsInSafepoint() argument
|
/third_party/node/deps/v8/src/wasm/baseline/ia32/ |
H A D | liftoff-assembler-ia32.h | 294 // The call will not return; just define an empty safepoint. in PatchPrepareStackFrame() 4513 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, 4519 safepoint.DefineTaggedStackSlot(spill_offset);
|