v8/test/unittests/heap/cppgc
Omer Katz ab2b18e1be cppgc: Use object start bitmap to trace mixins
This CL removes the GetTraceDescriptor virtual call from garbage
collected mixins and replaces it with querying the object start
bitmap.

The CL also removes the mixin macros which are now no longer needed.

Bug: chromium:1056170
Change-Id: I27ed299f93025d09a3bb3f0d17b14bed3c200565
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2287508
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Reviewed-by: Anton Bikineev <bikineev@chromium.org>
Commit-Queue: Omer Katz <omerkatz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68787}
2020-07-10 12:00:45 +00:00
..
concurrent-sweeper-unittest.cc cppgc: Remove -inl.h files 2020-07-01 08:46:26 +00:00
custom-spaces-unittest.cc cppgc: Remove -inl.h files 2020-07-01 08:46:26 +00:00
finalizer-trait-unittest.cc cppgc: Rename unittest files 2020-05-08 08:50:48 +00:00
free-list-unittest.cc cppgc: Rename unittest files 2020-05-08 08:50:48 +00:00
garbage-collected-unittest.cc cppgc: Use object start bitmap to trace mixins 2020-07-10 12:00:45 +00:00
gc-info-unittest.cc cppgc: Add TraceCallback to GCInfo 2020-05-13 23:53:43 +00:00
gc-invoker-unittest.cc [unittests] Convert to the new MOCK_METHOD macro. 2020-06-10 15:50:38 +00:00
heap-growing-unittest.cc [unittests] Convert to the new MOCK_METHOD macro. 2020-06-10 15:50:38 +00:00
heap-object-header-unittest.cc cppgc: Remove -inl.h files 2020-07-01 08:46:26 +00:00
heap-page-unittest.cc cppgc: Remove -inl.h files 2020-07-01 08:46:26 +00:00
heap-unittest.cc cppgc: Clean up some tests 2020-06-16 10:00:59 +00:00
logging-unittest.cc cppgc: Rename unittest files 2020-05-08 08:50:48 +00:00
marker-unittest.cc cppgc: Refactor visitation 3/3 2020-07-03 15:17:58 +00:00
marking-visitor-unittest.cc cppgc: Use object start bitmap to trace mixins 2020-07-10 12:00:45 +00:00
member-unittest.cc cppgc: Introduce AllocationHandle 2020-06-10 23:11:20 +00:00
minor-gc-unittest.cc cppgc: Remove -inl.h files 2020-07-01 08:46:26 +00:00
object-start-bitmap-unittest.cc cppgc: Remove -inl.h files 2020-07-01 08:46:26 +00:00
page-memory-unittest.cc cppgc: Remove -inl.h files 2020-07-01 08:46:26 +00:00
persistent-unittest.cc cppgc: Move LivenessBrokerFactory to corresponding file 2020-06-29 16:48:36 +00:00
prefinalizer-unittest.cc cppgc: Use object start bitmap to trace mixins 2020-07-10 12:00:45 +00:00
run-all-unittests.cc
source-location-unittest.cc cppgc: Rename unittest files 2020-05-08 08:50:48 +00:00
stack-unittest.cc Move stack walking to shared directory 2020-06-22 10:40:56 +00:00
stats-collector-unittest.cc [unittests] Convert to the new MOCK_METHOD macro. 2020-06-10 15:50:38 +00:00
sweeper-unittest.cc cppgc: Remove -inl.h files 2020-07-01 08:46:26 +00:00
test-platform.cc cppgc: Rely on per-heap platform objects 2020-05-28 20:29:55 +00:00
test-platform.h cppgc: Rely on per-heap platform objects 2020-05-28 20:29:55 +00:00
tests.cc cppgc: Introduce HeapBase 2020-06-15 11:03:08 +00:00
tests.h cppgc: Refactor visitation 3/3 2020-07-03 15:17:58 +00:00
visitor-unittest.cc cppgc: Use object start bitmap to trace mixins 2020-07-10 12:00:45 +00:00
worklist-unittest.cc cppgc: Rename unittest files 2020-05-08 08:50:48 +00:00
write-barrier-unittest.cc cppgc: Use object start bitmap to trace mixins 2020-07-10 12:00:45 +00:00