Home
last modified time | relevance | path

Searched refs:heap (Results 226 - 250 of 540) sorted by relevance

12345678910>>...22

/third_party/node/deps/v8/src/profiler/
H A Dallocation-tracker.cc10 #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 Dsampling-heap-profiler.cc5 #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 Dsampling-heap-profiler.h14 #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 Dheap-profiler.h15 #include "src/heap/heap.h"
29 explicit HeapProfiler(Heap* heap);
100 Heap* heap() const;
/third_party/node/deps/v8/src/objects/
H A Dstring.cc13 #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 Dcode.cc148 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 Dheap-base.h11 #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 Dremembered-set.cc5 #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 Dmaglev-concurrent-dispatcher.cc9 #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 Dmaglev-compilation-info.cc8 #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 DResourceMemoryAllocatorVk.cpp54 // 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 Dserializer.cc10 #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 Dcompute_test.cpp44 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 Dv3d_simulator.c78 /* 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 Dnv30_draw.c294 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 Damdgpu_bo.c474 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 Dpvr_bo.c61 * \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 Dpvr_srv_bo.h163 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 Dbasic-memory-chunk.cc5 #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 Dmarking-worklist.h13 #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 Dmemory-chunk-layout.h8 #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 Dread-only-heap.h14 #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 Dlocal-handles-inl.h35 : 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 Droots-inl.h11 #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 Druntime-function.cc9 #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()

Completed in 19 milliseconds

12345678910>>...22