/third_party/node/deps/v8/src/profiler/ |
H A D | allocation-tracker.cc | 10 #include "src/profiler/heap-snapshot-generator-inl.h" 203 Heap* heap = ids_->heap(); in AllocationEvent() local 205 // Mark the new block as FreeSpace to make sure the heap is iterable in AllocationEvent() 207 heap->CreateFillerObjectAt(addr, size, ClearRecordedSlots::kNo); in AllocationEvent() 209 Isolate* isolate = Isolate::FromHeap(heap); in AllocationEvent() 253 // Converting start offset into line and column may cause heap in AddFunctionInfo()
|
H A D | sampling-heap-profiler.cc | 5 #include "src/profiler/sampling-heap-profiler.h" 15 #include "src/heap/heap.h" 52 Heap* heap, StringsStorage* names, uint64_t rate, int stack_depth, in SamplingHeapProfiler() 54 : isolate_(Isolate::FromHeap(heap)), in SamplingHeapProfiler() 55 heap_(heap), in SamplingHeapProfiler() 246 // because the translation may allocate strings on the JS heap that have in TranslateAllocationNode() 259 isolate_->heap()->CollectAllGarbage( in GetAllocationProfile() 51 SamplingHeapProfiler( Heap* heap, StringsStorage* names, uint64_t rate, int stack_depth, v8::HeapProfiler::SamplingFlags flags) SamplingHeapProfiler() argument
|
H A D | sampling-heap-profiler.h | 14 #include "src/heap/heap.h" 119 SamplingHeapProfiler(Heap* heap, StringsStorage* names, uint64_t rate, 131 Observer(Heap* heap, intptr_t step_size, uint64_t rate, in Observer() argument 136 heap_(heap), in Observer()
|
H A D | heap-profiler.h | 15 #include "src/heap/heap.h" 29 explicit HeapProfiler(Heap* heap); 100 Heap* heap() const;
|
/third_party/node/deps/v8/src/objects/ |
H A D | string.cc | 13 #include "src/heap/heap-inl.h" 14 #include "src/heap/local-factory-inl.h" 15 #include "src/heap/local-heap-inl.h" 16 #include "src/heap/memory-chunk.h" 17 #include "src/heap/read-only-heap.h" 131 isolate->heap()->UpdateExternalString( in MigrateExternalStringResource() 136 isolate->heap() in MigrateExternalStringResource() 1740 Heap* heap = Heap::FromWritableHeapObject(*string); Truncate() local [all...] |
H A D | code.cc | 148 void Code::ClearEmbeddedObjects(Heap* heap) { in ClearEmbeddedObjects() argument 149 HeapObject undefined = ReadOnlyRoots(heap).undefined_value(); in ClearEmbeddedObjects() 153 it.rinfo()->set_target_object(heap, undefined, SKIP_WRITE_BARRIER); in ClearEmbeddedObjects() 169 void Code::CopyFromNoFlush(ByteArray reloc_info, Heap* heap, in CopyFromNoFlush() argument 183 RelocateFromDesc(reloc_info, heap, desc); in CopyFromNoFlush() 186 void Code::RelocateFromDesc(ByteArray reloc_info, Heap* heap, in RelocateFromDesc() argument 195 it.rinfo()->set_target_object(heap, *p, UPDATE_WRITE_BARRIER, in RelocateFromDesc() 318 // rewritten as pc-relative jumps to the off-heap instruction stream and are in IsIsolateIndependent() 355 Object list = isolate->heap()->native_contexts_list(); in OptimizedCodeIterator()
|
/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | heap-base.h | 11 #include "include/cppgc/heap-statistics.h" 12 #include "include/cppgc/heap.h" 16 #include "src/heap/cppgc/compactor.h" 17 #include "src/heap/cppgc/garbage-collector.h" 18 #include "src/heap/cppgc/heap-object-header.h" 19 #include "src/heap/cppgc/marker.h" 20 #include "src/heap/cppgc/metric-recorder.h" 21 #include "src/heap/cppgc/object-allocator.h" 22 #include "src/heap/cppg 43 namespace heap { global() namespace [all...] |
H A D | remembered-set.cc | 5 #include "src/heap/cppgc/remembered-set.h" 10 #include "src/heap/cppgc/heap-object-header.h" 11 #include "src/heap/cppgc/heap-page.h" 12 #include "src/heap/cppgc/marking-state.h" 20 void VisitRememberedSlots(const std::set<void*>& slots, const HeapBase& heap, in VisitRememberedSlots() argument 24 auto& slot_header = BasePage::FromInnerAddress(&heap, slot) in VisitRememberedSlots()
|
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-concurrent-dispatcher.cc | 9 #include "src/compiler/js-heap-broker.h" 31 local_isolate_->heap()->AttachPersistentHandles( in AttachLocalIsolateForMaglev() 40 local_isolate_->heap()->DetachPersistentHandles(); in DetachLocalIsolateForMaglev() 133 DCHECK(local_isolate.heap()->IsParked());
|
H A D | maglev-compilation-info.cc | 8 #include "src/compiler/js-heap-broker.h" 70 USE(deps); // The deps register themselves in the heap broker. in MAGLEV_COMPILATION_FLAG_LIST() 73 isolate->heap()->PublishPendingAllocations(); in MAGLEV_COMPILATION_FLAG_LIST() 81 isolate->heap()->PublishPendingAllocations(); in MAGLEV_COMPILATION_FLAG_LIST()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | ResourceMemoryAllocatorVk.cpp | 54 // Take the min in the very unlikely case the memory heap is tiny. in SingleTypeAllocator() 135 // is part of the resource and not the heap, which doesn't match the Vulkan model. in Allocate() 193 ResourceHeap* heap = ToBackend(allocation->GetResourceHeap()); in Deallocate() local 195 mDevice->GetFencedDeleter()->DeleteWhenUnused(heap->GetMemory()); in Deallocate() 196 delete heap; in Deallocate() 213 // Invalidate the underlying resource heap in case the client accidentally in Deallocate() 273 // All things equal favor the memory in the biggest heap in FindBestTypeIndex()
|
/third_party/node/deps/v8/src/snapshot/ |
H A D | serializer.cc | 10 #include "src/heap/heap-inl.h" // For Space::identity(). 11 #include "src/heap/memory-chunk-inl.h" 12 #include "src/heap/read-only-heap.h" 32 hot_objects_(isolate->heap()), in Serializer() 36 deferred_objects_(isolate->heap()), in Serializer() 37 forward_refs_per_pending_object_(isolate->heap()), in Serializer() 41 back_refs_(isolate->heap()), in Serializer() 42 stack_(isolate->heap()) in Serializer() 676 UnlinkWeakNextScope(Heap* heap, HeapObject object) UnlinkWeakNextScope() argument 1321 HotObjectsList(Heap* heap) HotObjectsList() argument [all...] |
/third_party/mesa3d/src/microsoft/clc/ |
H A D | compute_test.cpp | 44 GetCPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap *heap) in GetCPUDescriptorHandleForHeapStart() argument 46 return heap->GetCPUDescriptorHandleForHeapStart(); in GetCPUDescriptorHandleForHeapStart() 49 GetGPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap *heap) in GetGPUDescriptorHandleForHeapStart() argument 51 return heap->GetGPUDescriptorHandleForHeapStart(); in GetGPUDescriptorHandleForHeapStart() 60 GetCPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap *heap) in GetCPUDescriptorHandleForHeapStart() argument 63 heap->GetCPUDescriptorHandleForHeapStart(&ret); in GetCPUDescriptorHandleForHeapStart() 67 GetGPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap *heap) in GetGPUDescriptorHandleForHeapStart() argument 70 heap->GetGPUDescriptorHandleForHeapStart(&ret); in GetGPUDescriptorHandleForHeapStart() 737 throw runtime_error("failed to create descriptor heap"); in SetUp()
|
/third_party/mesa3d/src/broadcom/simulator/ |
H A D | v3d_simulator.c | 78 /* Base virtual address of the heap. */ 80 /* Base hardware address of the heap. */ 82 /* Size of the heap. */ 85 struct mem_block *heap; member 220 sim_bo->block = u_mmAllocMem(sim_state.heap, size + 4, GMP_ALIGN2, 0); in v3d_create_simulator_bo() 853 sim_state.heap = u_mmInit(4096, sim_state.mem_size - 4096); in v3d_simulator_init_global() 858 struct mem_block *b = u_mmAllocMem(sim_state.heap, 4096, GMP_ALIGN2, 0); in v3d_simulator_init_global() 904 sim_file->gmp = u_mmAllocMem(sim_state.heap, 8096, GMP_ALIGN2, 0); in v3d_simulator_init() 919 u_mmDestroy(sim_state.heap); in v3d_simulator_destroy()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_draw.c | 294 struct nouveau_heap *heap = nv30_screen(pscreen)->vp_exec_heap; in nv30_render_validate() local 295 if (nouveau_heap_alloc(heap, 16, &r->vertprog, &r->vertprog)) { in nv30_render_validate() 296 while (heap->next && heap->size < 16) { in nv30_render_validate() 297 struct nouveau_heap **evict = heap->next->priv; in nv30_render_validate() 301 if (nouveau_heap_alloc(heap, 16, &r->vertprog, &r->vertprog)) in nv30_render_validate()
|
/third_party/mesa3d/src/gallium/winsys/amdgpu/drm/ |
H A D | amdgpu_bo.c | 474 int heap) in amdgpu_create_bo() 491 init_pb_cache = heap >= 0 && (flags & RADEON_FLAG_NO_INTERPROCESS_SHARING); in amdgpu_create_bo() 502 heap); in amdgpu_create_bo() 706 struct pb_slab *amdgpu_bo_slab_alloc(void *priv, unsigned heap, unsigned entry_size, in amdgpu_bo_slab_alloc() argument 711 enum radeon_bo_domain domains = radeon_domain_from_heap(heap); in amdgpu_bo_slab_alloc() 712 enum radeon_bo_flag flags = radeon_flags_from_heap(heap); in amdgpu_bo_slab_alloc() 1357 int heap = radeon_get_heap_index(domain, flags); in amdgpu_bo_create() local 1360 if (heap >= 0 && size <= max_slab_entry_size) { in amdgpu_bo_create() 1385 entry = pb_slab_alloc(slabs, alloc_size, heap); in amdgpu_bo_create() 1390 entry = pb_slab_alloc(slabs, alloc_size, heap); in amdgpu_bo_create() 469 amdgpu_create_bo(struct amdgpu_winsys *ws, uint64_t size, unsigned alignment, enum radeon_bo_domain initial_domain, unsigned flags, int heap) amdgpu_create_bo() argument [all...] |
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_bo.c | 61 * \param[in] heap Heap to allocate device virtual address from. 73 struct pvr_winsys_heap *heap, in pvr_bo_alloc() 108 pvr_bo->vma = device->ws->ops->heap_alloc(heap, size, alignment); in pvr_bo_alloc() 72 pvr_bo_alloc(struct pvr_device *device, struct pvr_winsys_heap *heap, uint64_t size, uint64_t alignment, uint64_t flags, struct pvr_bo **const pvr_bo_out) pvr_bo_alloc() argument
|
/third_party/mesa3d/src/imagination/vulkan/winsys/pvrsrvkm/ |
H A D | pvr_srv_bo.h | 163 pvr_srv_heap_alloc_reserved(struct pvr_winsys_heap *heap, 167 struct pvr_winsys_vma *pvr_srv_winsys_heap_alloc(struct pvr_winsys_heap *heap,
|
/third_party/node/deps/v8/src/heap/ |
H A D | basic-memory-chunk.cc | 5 #include "src/heap/basic-memory-chunk.h" 9 #include "src/heap/heap-write-barrier-inl.h" 10 #include "src/heap/incremental-marking.h" 11 #include "src/objects/heap-object.h" 53 BasicMemoryChunk::BasicMemoryChunk(Heap* heap, BaseSpace* space, in BasicMemoryChunk() argument 57 heap_(heap), in BasicMemoryChunk()
|
H A D | marking-worklist.h | 13 #include "src/heap/base/worklist.h" 14 #include "src/heap/cppgc-js/cpp-marking-state.h" 15 #include "src/heap/marking.h" 16 #include "src/objects/heap-object.h" 27 using MarkingWorklist = ::heap::base::Worklist<HeapObject, 64>; 28 using WrapperTracingWorklist = ::heap::base::Worklist<HeapObject, 16>;
|
H A D | memory-chunk-layout.h | 8 #include "src/heap/base/active-system-pages.h" 9 #include "src/heap/heap.h" 10 #include "src/heap/list.h" 11 #include "src/heap/progress-bar.h" 12 #include "src/heap/slot-set.h" 15 #include "src/heap/object-start-bitmap.h" 36 using ActiveSystemPages = ::heap::base::ActiveSystemPages; 67 FIELD(heap::ListNode<MemoryChunk>, ListNode),
|
H A D | read-only-heap.h | 14 #include "src/objects/heap-object.h" 45 // If necessary creates read-only heap and initializes its artifacts (if the 46 // deserializer is provided). Then attaches the read-only heap to the isolate. 47 // If the deserializer is not provided, then the read-only heap will be only 48 // finish initializing when initial heap object creation in the Isolate is 52 // TODO(v8:7464): Ideally we'd create this without needing a heap. 60 // Indicates that the current isolate no longer requires the read-only heap 62 virtual void OnHeapTearDown(Heap* heap); 63 // If the read-only heap is shared, then populate |statistics| with its stats, 64 // otherwise the read-only heap stat [all...] |
/third_party/node/deps/v8/src/handles/ |
H A D | local-handles-inl.h | 35 : LocalHandleScope(local_isolate->heap()) {} in LocalHandleScope() 65 current = local_heap_->heap()->isolate()->handle_scope_data(); in CloseAndEscape()
|
/third_party/node/deps/v8/src/roots/ |
H A D | roots-inl.h | 11 #include "src/heap/read-only-heap.h" 15 #include "src/objects/heap-number.h" 61 ReadOnlyRoots::ReadOnlyRoots(Heap* heap) in ReadOnlyRoots() argument 62 : ReadOnlyRoots(Isolate::FromHeap(heap)) {} in ReadOnlyRoots()
|
/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-function.cc | 9 #include "src/heap/heap-inl.h" // For ToBoolean. TODO(jkummerow): Drop. 73 return isolate->heap()->ToBoolean(f.shared().IsApiFunction()); in RUNTIME_FUNCTION() 96 return isolate->heap()->ToBoolean(object.IsFunction()); in RUNTIME_FUNCTION()
|