dart-sdk/runtime/vm/heap
Ryan Macnak f4bd3590fc [vm, gc] Avoid double-checking when draining work lists.
TEST=ci
Change-Id: Icc1a8e42e58eee967e562e4e0429eaab33dd7fe0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/302802
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2023-05-11 18:31:30 +00:00
..
become.cc [vm, gc] Avoid duplicate pointer visiting functions when compressed pointers are disabled. 2023-04-11 17:36:33 +00:00
become.h Spelling pkg 2023-01-19 10:06:29 +00:00
become_test.cc Spelling runtime vm 2022-12-29 10:18:02 +00:00
compactor.cc [vm, gc] Track largeness and VM isolate membership in page headers. 2023-04-20 20:27:10 +00:00
compactor.h [vm, gc] Avoid duplicate pointer visiting functions when compressed pointers are disabled. 2023-04-11 17:36:33 +00:00
freelist.cc [vm] Fix zero-as-null-pointer-constant warnings in the VM. 2023-04-10 21:38:57 +00:00
freelist.h [vm] Update to constexpr in runtime/vm/heap. 2023-04-11 01:28:35 +00:00
freelist_test.cc [vm] Update NULL to nullptr in runtime/vm/heap. 2023-03-30 17:15:58 +00:00
gc_shared.cc [vm, gc] Account for Smi targets of weaklings. 2023-01-11 17:00:59 +00:00
gc_shared.h [vm] Make Thread::IsAtSafepoint() only be true if thread is blocked at a "safe" point 2023-04-19 08:47:31 +00:00
heap.cc [vm, gc] Retry allocation under the safepoint before performing GC. 2023-05-10 17:24:50 +00:00
heap.h [VM/GC] Ensure that all the GC verification flags do not produce trace 2023-04-28 23:25:43 +00:00
heap_sources.gni [vm] Remove FindObject. 2023-04-21 22:41:28 +00:00
heap_test.cc [vm] Remove FindObject. 2023-04-21 22:41:28 +00:00
marker.cc [vm, gc] Avoid double-checking when draining work lists. 2023-05-11 18:31:30 +00:00
marker.h Spelling runtime vm heap 2023-01-02 10:36:03 +00:00
page.cc [vm] Remove FindObject. 2023-04-21 22:41:28 +00:00
page.h [vm] Remove FindObject. 2023-04-21 22:41:28 +00:00
pages.cc [vm/win/aot] Provide unwinding information for Windows AOT snapshots. 2023-05-11 03:14:27 +00:00
pages.h [vm] Remove FindObject. 2023-04-21 22:41:28 +00:00
pages_test.cc [vm] Update NULL to nullptr in runtime/vm/heap. 2023-03-30 17:15:58 +00:00
pointer_block.cc [vm] Make Thread::IsAtSafepoint() only be true if thread is blocked at a "safe" point 2023-04-19 08:47:31 +00:00
pointer_block.h [vm, gc] Avoid double-checking when draining work lists. 2023-05-11 18:31:30 +00:00
safepoint.cc [vm] Ensure reload safepoint operation sends OOBs to all non-parked mutators 2023-05-09 13:01:37 +00:00
safepoint.h [vm] Make reloading of isolate groups use new safepoint-level mechanism 2023-04-21 13:56:49 +00:00
safepoint_test.cc [vm] Make [ReloadOperationScope] a macro instead of a class 2023-05-10 19:08:23 +00:00
sampler.cc [ VM ] Move class name from heap profiler report callback to allocation callback 2023-04-25 13:02:49 +00:00
sampler.h [ VM ] Move class name from heap profiler report callback to allocation callback 2023-04-25 13:02:49 +00:00
scavenger.cc [vm, gc] Avoid double-checking when draining work lists. 2023-05-11 18:31:30 +00:00
scavenger.h [VM/GC] Ensure that all the GC verification flags do not produce trace 2023-04-28 23:25:43 +00:00
spaces.h [vm] Rename Dart_NotifyDetach to Dart_NotifyDestroyed. 2022-10-17 18:23:59 +00:00
sweeper.cc [vm] Add Isolate::{Enter,Exit}AsNonMutator() APIs, use in sweeper 2023-04-21 11:23:47 +00:00
sweeper.h [vm, gc] Common page structure for both generations. 2022-09-27 21:34:05 +00:00
verifier.cc [VM/GC] Ensure that all the GC verification flags do not produce trace 2023-04-28 23:25:43 +00:00
verifier.h [VM/GC] Ensure that all the GC verification flags do not produce trace 2023-04-28 23:25:43 +00:00
weak_code.cc [vm/isolates] Put limit on how many isolates are suspended. 2023-04-26 22:18:51 +00:00
weak_code.h [vm] Use a weak set to represent dependent code. 2023-01-26 22:56:48 +00:00
weak_table.cc [ VM ] Move class name from heap profiler report callback to allocation callback 2023-04-25 13:02:49 +00:00
weak_table.h [vm] Update to constexpr in runtime/vm/heap. 2023-04-11 01:28:35 +00:00
weak_table_test.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00