Home
last modified time | relevance | path

Searched refs:heap (Results 301 - 325 of 648) sorted by relevance

1...<<11121314151617181920>>...26

/third_party/node/deps/v8/src/heap/
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...]
H A Dheap.cc5 #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 Dobjects-visiting.h93 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 Dsafepoint.h12 #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 Dstress-marking-observer.h8 #include "src/heap/heap.h"
15 explicit StressMarkingObserver(Heap* heap);
/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/profiler/
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/maglev/
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/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()
H A Druntime-object.cc16 #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 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/node/deps/v8/src/heap/base/
H A Dworklist.cc5 #include "src/heap/base/worklist.h"
7 namespace heap { namespace
19 } // namespace heap
/third_party/node/deps/v8/src/logging/
H A Dlog.cc27 #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 Ddzn_cmd_buffer.c765 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 Ddzn_query.c76 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 DMakefile4 TEST_GEN_PROGS = dmabuf-heap
/kernel/linux/linux-6.6/tools/testing/selftests/dmabuf-heaps/
H A DMakefile4 TEST_GEN_PROGS = dmabuf-heap
/third_party/node/deps/v8/src/init/
H A Dsetup-isolate-deserialize.cc17 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 Dmmu.h118 } heap[4]; member
127 u8 heap; member
/third_party/alsa-lib/src/topology/
H A Dctl.c1213 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 Dobjects-debug.cc10 #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 Dheap-page.h10 #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);

Completed in 33 milliseconds

1...<<11121314151617181920>>...26