/third_party/node/deps/v8/src/heap/ |
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...] |
H A D | heap.cc | 5 #include "src/heap/heap.h" 36 #include "src/heap/array-buffer-sweeper.h" 37 #include "src/heap/base/stack.h" 38 #include "src/heap/basic-memory-chunk.h" 39 #include "src/heap/code-object-registry.h" 40 #include "src/heap/code-range.h" 41 #include "src/heap/code-stats.h" 42 #include "src/heap/collection-barrier.h" 43 #include "src/heap/combine 152 Heap_GenerationalEphemeronKeyBarrierSlow(Heap* heap, EphemeronHashTable table, Address slot) Heap_GenerationalEphemeronKeyBarrierSlow() argument 194 ScavengeTaskObserver(Heap* heap, intptr_t step_size) ScavengeTaskObserver() argument 737 AllocationTrackerForDebugging(Heap* heap) AllocationTrackerForDebugging() argument 1507 GCCallbacksScope(Heap* heap) GCCallbacksScope() argument 1735 DevToolsTraceEventScope(Heap* heap, const char* event_name, const char* event_type) DevToolsTraceEventScope() argument 2886 UpdateYoungReferenceInExternalStringTableEntry(Heap* heap, FullObjectSlot p) UpdateYoungReferenceInExternalStringTableEntry() argument 3310 CreateFillerObjectAtImpl(Heap* heap, Address addr, int size, ClearFreedMemoryMode clear_memory_mode) CreateFillerObjectAtImpl() argument 4205 MemoryPressureInterruptTask(Heap* heap) MemoryPressureInterruptTask() argument 4907 ClearStaleLeftTrimmedHandlesVisitor(Heap* heap) ClearStaleLeftTrimmedHandlesVisitor() argument 5797 StressConcurrentAllocationObserver(Heap* heap) StressConcurrentAllocationObserver() argument 6252 CompactWeakArrayList(Heap* heap, Handle<WeakArrayList> array, AllocationType allocation) CompactWeakArrayList() argument 6471 SpaceIterator(Heap* heap) SpaceIterator() argument 6502 UnreachableObjectsFilter(Heap* heap) UnreachableObjectsFilter() argument 6628 HeapObjectIterator( Heap* heap, HeapObjectIterator::HeapObjectsFiltering filtering) HeapObjectIterator() argument 7448 Heap* heap = Heap::FromWritableHeapObject(object); PageFlagsAreConsistent() local 7510 EmbedderStackStateScope( Heap* heap, Origin origin, EmbedderHeapTracer::EmbedderStackState stack_state) EmbedderStackStateScope() argument [all...] |
H A D | objects-visiting.h | 93 inline explicit HeapVisitor(Heap* heap); 107 // If this predicate returns false, then the heap visitor will fail 156 Object VisitWeakList(Heap* heap, Object list, WeakObjectRetainer* retainer);
|
H A D | safepoint.h | 12 #include "src/heap/local-heap.h" 23 // Used to bring all threads with heap access in an isolate to a safepoint such 27 explicit IsolateSafepoint(Heap* heap); 156 V8_EXPORT_PRIVATE explicit SafepointScope(Heap* heap);
|
H A D | stress-marking-observer.h | 8 #include "src/heap/heap.h" 15 explicit StressMarkingObserver(Heap* heap);
|
/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/profiler/ |
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/maglev/ |
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/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()
|
H A D | runtime-object.cc | 16 #include "src/heap/heap-inl.h" // For ToBoolean. TODO(jkummerow): Drop. 17 #include "src/heap/memory-chunk.h" 202 isolate->heap()->NotifyObjectLayoutChange(*receiver, no_gc, in DeleteObjectPropertyFast() 221 isolate->heap()->ClearRecordedSlot(*receiver, in DeleteObjectPropertyFast() 374 return isolate->heap()->ToBoolean(result.FromJust()); in RUNTIME_FUNCTION() 405 return isolate->heap()->ToBoolean(maybe.FromJust()); in RUNTIME_FUNCTION() 413 return isolate->heap()->ToBoolean(attributes.FromJust() != ABSENT); in RUNTIME_FUNCTION() 416 return isolate->heap()->ToBoolean( in RUNTIME_FUNCTION() 444 return isolate->heap() in RUNTIME_FUNCTION() [all...] |
/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/node/deps/v8/src/heap/base/ |
H A D | worklist.cc | 5 #include "src/heap/base/worklist.h" 7 namespace heap { namespace 19 } // namespace heap
|
/third_party/node/deps/v8/src/logging/ |
H A D | log.cc | 27 #include "src/heap/combined-heap.h" 28 #include "src/heap/heap-inl.h" 1055 return isolate_->heap()->MonotonicallyIncreasingTimeInMs() * 1000; in Time() 1383 // to leave logging functions free from heap allocations. 1831 EnumerateCompiledFunctions(Heap* heap) { in EnumerateCompiledFunctions() argument 1832 HeapObjectIterator iterator(heap); in EnumerateCompiledFunctions() 1836 Isolate* isolate = heap->isolate(); in EnumerateCompiledFunctions() 1838 // Iterate the heap t in EnumerateCompiledFunctions() 1897 Heap* heap = isolate_->heap(); LogAccessorCallbacks() local 1925 Heap* heap = isolate_->heap(); LogAllMaps() local 2200 Heap* heap = isolate_->heap(); LogCodeObjects() local 2221 Heap* heap = isolate_->heap(); LogCompiledFunctions() local [all...] |
/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_cmd_buffer.c | 765 qpool->heap, in dzn_cmd_buffer_collect_queries() 950 * pointing to a given heap is active at a given time. To make the in dzn_CmdPipelineBarrier2() 982 struct dzn_descriptor_heap *heap; in dzn_cmd_buffer_get_dsv() local 989 dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->dsvs.pool, device, 1, &heap, &slot); in dzn_cmd_buffer_get_dsv() 990 dsve->handle = dzn_descriptor_heap_get_cpu_handle(heap, slot); in dzn_cmd_buffer_get_dsv() 1011 struct dzn_descriptor_heap *heap; in dzn_cmd_buffer_get_rtv() local 1018 dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->rtvs.pool, device, 1, &heap, &slot); in dzn_cmd_buffer_get_rtv() 1019 rtve->handle = dzn_descriptor_heap_get_cpu_handle(heap, slot); in dzn_cmd_buffer_get_rtv() 1035 struct dzn_descriptor_heap *heap; in dzn_cmd_buffer_get_null_rtv() local 1037 dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->rtvs.pool, device, 1, &heap, in dzn_cmd_buffer_get_null_rtv() 1874 dzn_cmd_buffer_blit_prepare_src_view(struct dzn_cmd_buffer *cmdbuf, VkImage image, VkImageAspectFlagBits aspect, const VkImageSubresourceLayers *subres, struct dzn_descriptor_heap *heap, uint32_t heap_slot) dzn_cmd_buffer_blit_prepare_src_view() argument 2109 dzn_cmd_buffer_blit_region(struct dzn_cmd_buffer *cmdbuf, const VkBlitImageInfo2 *info, struct dzn_descriptor_heap *heap, uint32_t *heap_slot, uint32_t r) dzn_cmd_buffer_blit_region() argument 2184 dzn_cmd_buffer_resolve_region(struct dzn_cmd_buffer *cmdbuf, const VkResolveImageInfo2 *info, struct dzn_descriptor_heap *heap, uint32_t *heap_slot, uint32_t r) dzn_cmd_buffer_resolve_region() argument 3172 struct dzn_descriptor_heap *heap; dzn_CmdBlitImage2() local 3216 struct dzn_descriptor_heap *heap; dzn_CmdResolveImage2() local [all...] |
H A D | dzn_query.c | 76 if (qpool->heap) in dzn_query_pool_destroy() 77 ID3D12QueryHeap_Release(qpool->heap); in dzn_query_pool_destroy() 117 (void **)&qpool->heap); in dzn_query_pool_create()
|
/kernel/linux/linux-5.10/tools/testing/selftests/dmabuf-heaps/ |
H A D | Makefile | 4 TEST_GEN_PROGS = dmabuf-heap
|
/kernel/linux/linux-6.6/tools/testing/selftests/dmabuf-heaps/ |
H A D | Makefile | 4 TEST_GEN_PROGS = dmabuf-heap
|
/third_party/node/deps/v8/src/init/ |
H A D | setup-isolate-deserialize.cc | 17 bool SetupIsolateDelegate::SetupHeap(Heap* heap) { in SetupHeap() argument 19 // No actual work to be done; heap will be deserialized from the snapshot. in SetupHeap()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | mmu.h | 118 } heap[4]; member 127 u8 heap; member
|
/third_party/alsa-lib/src/topology/ |
H A D | ctl.c | 1213 struct list_head *heap, in tplg_decode_control_mixer1() 1248 map = tplg_calloc(heap, sizeof(*map)); in tplg_decode_control_mixer1() 1265 db = tplg_calloc(heap, sizeof(*db)); in tplg_decode_control_mixer1() 1291 struct list_head heap; in tplg_decode_control_mixer() local 1307 INIT_LIST_HEAD(&heap); in tplg_decode_control_mixer() 1316 err = tplg_decode_control_mixer1(tplg, &heap, &mt, pos, bin, size2); in tplg_decode_control_mixer() 1321 tplg_free(&heap); in tplg_decode_control_mixer() 1336 struct list_head *heap, in tplg_decode_control_enum1() 1364 et->texts = tplg_calloc(heap, sizeof(char *) * ec->items); in tplg_decode_control_enum1() 1371 et->map = tplg_calloc(heap, sizeo in tplg_decode_control_enum1() 1212 tplg_decode_control_mixer1(snd_tplg_t *tplg, struct list_head *heap, struct snd_tplg_mixer_template *mt, size_t pos, void *bin, size_t size) tplg_decode_control_mixer1() argument 1335 tplg_decode_control_enum1(snd_tplg_t *tplg, struct list_head *heap, struct snd_tplg_enum_template *et, size_t pos, struct snd_soc_tplg_enum_control *ec) tplg_decode_control_enum1() argument 1394 struct list_head heap; tplg_decode_control_enum() local [all...] |
/third_party/node/deps/v8/src/diagnostics/ |
H A D | objects-debug.cc | 10 #include "src/heap/combined-heap.h" 11 #include "src/heap/heap-write-barrier-inl.h" 12 #include "src/heap/read-only-heap.h" 98 // - --verify-heap will iterate over all gc spaces and call ObjectVerify() on 145 CHECK(IsValidHeapObject(isolate->heap(), HeapObject::cast(p))); in VerifyAnyTagged() 324 CHECK(IsValidHeapObject(isolate->heap(), HeapObject::cast(p))); in VerifyHeapPointer() 331 CHECK(IsValidCodeObject(isolate->heap(), HeapObjec in VerifyCodePointer() 483 Heap* heap = isolate->heap(); MapVerify() local 996 Heap* heap = isolate->heap(); OddballVerify() local 1740 Heap* heap = isolate->heap(); EnumCacheVerify() local [all...] |
/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | heap-page.h | 10 #include "src/heap/cppgc/globals.h" 11 #include "src/heap/cppgc/heap-object-header.h" 12 #include "src/heap/cppgc/object-start-bitmap.h" 36 HeapBase& heap() const { return heap_; } in heap() function in cppgc::internal::BasePage 197 NormalPage(HeapBase& heap, BaseSpace& space); 255 LargePage(HeapBase& heap, BaseSpace& space, size_t);
|