Home
last modified time | relevance | path

Searched refs:safepoint (Results 1 - 25 of 29) sorted by relevance

12

/third_party/node/deps/v8/src/heap/
H A Dsafepoint.cc5 #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 Dlocal-heap.cc26 #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 Dmarking-barrier.cc18 #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 Dincremental-marking.cc27 #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 Dheap-inl.h35 #include "src/heap/safepoint.h"
602 heap_->safepoint()->AssertActive(); in CodeSpaceMemoryModificationScope()
H A Dnew-spaces.cc14 #include "src/heap/safepoint.h"
495 heap()->safepoint()->AssertActive(); in Grow()
H A Dpaged-spaces.cc21 #include "src/heap/safepoint.h"
235 heap()->safepoint()->AssertActive(); in VerifyCommittedPhysicalMemory()
H A Dheap.cc74 #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 Dheap.h696 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 Dmaglev-code-gen-state.h11 #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 Dmaglev-code-generator.cc9 #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 Dmaglev-ir.cc838 SafepointTableBuilder::Safepoint safepoint = in GenerateCode() local
841 code_gen_state->DefineSafepointStackSlots(safepoint); in GenerateCode()
/third_party/node/deps/v8/src/objects/
H A Dstring-table.cc15 #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 Dpersistent-handles.cc9 #include "src/heap/safepoint.h"
125 isolate->heap()->safepoint()->AssertActive(); in Iterate()
/third_party/node/deps/v8/src/wasm/baseline/
H A Dliftoff-assembler.cc560 // 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 Dliftoff-assembler.h222 void DefineSafepoint(SafepointTableBuilder::Safepoint& safepoint);
225 SafepointTableBuilder::Safepoint& safepoint);
1466 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills,
H A Dliftoff-compiler.cc965 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 Ddeoptimizer.cc267 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 Dcode-generator.cc377 // 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 Dliftoff-assembler-ppc.h198 // 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 Dliftoff-assembler-mips.h401 // 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 Dliftoff-assembler-loong64.h271 // 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 Dliftoff-assembler-s390.h180 // 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 Dliftoff-assembler-mips64.h388 // 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 Dliftoff-assembler-ia32.h294 // The call will not return; just define an empty safepoint. in PatchPrepareStackFrame()
4513 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills,
4519 safepoint.DefineTaggedStackSlot(spill_offset);

Completed in 95 milliseconds

12