Home
last modified time | relevance | path

Searched refs:AllocationObserver (Results 1 – 19 of 19) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dallocation-observer.h18 class AllocationObserver {
20 explicit AllocationObserver(intptr_t step_size) : step_size_(step_size) { in AllocationObserver() function
23 virtual ~AllocationObserver() = default;
24 AllocationObserver(const AllocationObserver&) = delete;
25 AllocationObserver& operator=(const AllocationObserver&) = delete;
57 V8_EXPORT_PRIVATE void AddAllocationObserver(AllocationObserver* observer);
60 V8_EXPORT_PRIVATE void RemoveAllocationObserver(AllocationObserver* observer);
95 AllocationObserverCounter(AllocationObserver* observer, size_t prev_counter, in AllocationObserverCounter()
101 AllocationObserver* observer_;
108 std::unordered_set<AllocationObserver*> pending_removed_;
Dspaces.h38 class AllocationObserver; variable
136 virtual void AddAllocationObserver(AllocationObserver* observer);
138 virtual void RemoveAllocationObserver(AllocationObserver* observer);
487 AllocationObserver* observer) override;
489 AllocationObserver* observer) override;
Dspaces.cc225 void Space::AddAllocationObserver(AllocationObserver* observer) { in AddAllocationObserver()
229 void Space::RemoveAllocationObserver(AllocationObserver* observer) { in RemoveAllocationObserver()
336 void SpaceWithLinearArea::AddAllocationObserver(AllocationObserver* observer) { in AddAllocationObserver()
347 AllocationObserver* observer) { in RemoveAllocationObserver()
Dallocation-observer.cc13 void AllocationCounter::AddAllocationObserver(AllocationObserver* observer) { in AddAllocationObserver()
43 void AllocationCounter::RemoveAllocationObserver(AllocationObserver* observer) { in RemoveAllocationObserver()
Dstress-marking-observer.h13 class StressMarkingObserver : public AllocationObserver {
Dstress-marking-observer.cc13 : AllocationObserver(64), heap_(heap) {} in StressMarkingObserver()
Dstress-scavenge-observer.h13 class StressScavengeObserver : public AllocationObserver {
Dincremental-marking.h220 class Observer : public AllocationObserver {
223 : AllocationObserver(step_size), in Observer()
Dstress-scavenge-observer.cc17 : AllocationObserver(64), in StressScavengeObserver()
Dheap.h1518 AllocationObserver* observer, AllocationObserver* new_space_observer);
1523 AllocationObserver* observer, AllocationObserver* new_space_observer);
2217 AllocationObserver* stress_marking_observer_ = nullptr;
2307 std::unique_ptr<AllocationObserver> scavenge_task_observer_;
2308 std::unique_ptr<AllocationObserver> stress_concurrent_allocation_observer_;
Dfree-list.h24 class AllocationObserver; variable
Dheap.cc192 class ScavengeTaskObserver : public AllocationObserver {
195 : AllocationObserver(step_size), heap_(heap) {} in ScavengeTaskObserver()
1129 AllocationObserver* observer, AllocationObserver* new_space_observer) { in AddAllocationObserversToAllSpaces()
1143 AllocationObserver* observer, AllocationObserver* new_space_observer) { in RemoveAllocationObserversFromAllSpaces()
5795 class StressConcurrentAllocationObserver : public AllocationObserver {
5798 : AllocationObserver(1024), heap_(heap) {} in StressConcurrentAllocationObserver()
/third_party/node/deps/v8/src/heap/cppgc/
Dstats-collector.cc26 void StatsCollector::RegisterObserver(AllocationObserver* observer) { in RegisterObserver()
33 void StatsCollector::UnregisterObserver(AllocationObserver* observer) { in UnregisterObserver()
83 ForAllAllocationObservers([this](AllocationObserver* observer) { in AllocatedObjectSizeSafepointImpl()
142 ForAllAllocationObservers([this](AllocationObserver* observer) { in NotifyMarkingCompleted()
291 ForAllAllocationObservers([size](AllocationObserver* observer) { in NotifyAllocatedMemory()
305 ForAllAllocationObservers([size](AllocationObserver* observer) { in NotifyFreedMemory()
Dstats-collector.h225 class AllocationObserver {
259 void RegisterObserver(AllocationObserver*);
260 void UnregisterObserver(AllocationObserver*);
360 std::vector<AllocationObserver*> allocation_observers_;
Dprocess-heap-statistics.h20 : public StatsCollector::AllocationObserver {
Dheap-growing.cc31 : public StatsCollector::AllocationObserver {
Dmarker.cc193 : public StatsCollector::AllocationObserver {
/third_party/node/deps/v8/src/profiler/
Dsampling-heap-profiler.h129 class Observer : public AllocationObserver {
134 : AllocationObserver(step_size), in Observer()
/third_party/node/deps/v8/src/heap/cppgc-js/
Dcpp-heap.h36 public cppgc::internal::StatsCollector::AllocationObserver {