summaryrefslogtreecommitdiff
path: root/test/1337-gc-coverage/gc_coverage.cc
AgeCommit message (Collapse)Author
2019-04-10Revert^2 "Remove support for moving GC collector transitions" Mathieu Chartier
Fixed incorrect LOG(FATAL) for no-op collector transitions. Bug: 78286368 Bug: 130236304 Test: booting This reverts commit 8f88207206fe39f6dcb4e76e24716c81566f26cc. Change-Id: I565124330478fad9fb50fe1caf9442ec05f13a46
2019-04-09Revert "Remove support for moving GC collector transitions" Mathieu Chartier
This reverts commit 66a655029c98de9492570f4cfd06476c0fde9cd1. Bug: 78286368 Bug: 130236304 Reason for revert: Causes tombstones in AOSP walleye Change-Id: I41c27d119f82490b68a01f85d92d22d0961d2af6
2019-04-09Remove support for moving GC collector transitions Mathieu Chartier
Stop supporting CMS <-> SS transitions since they are no longer used with CC. Test: test-art-host Bug: 78286368 Change-Id: I2f7b1538d2c73546ac2ab8bd1eb47f01f9f40503
2017-06-02ART: Introduce thread-current-inl.h Andreas Gampe
Factor out Thread::Current() code into its own -inl file to remove transitive includes. This requires at the same time correcting mutex.h, i.e., moving some functions into mutex-inl.h. Test: m test-art-host Change-Id: I88f888b604e0897368d9b483edce6ce4332dd9c9
2016-10-04Rename ObjPtr::Decode to ObjPtr::Ptr Mathieu Chartier
Done to prevent ambiguity with ScopedObjectAccess::Decode. Bug: 31113334 Test: test-art-host Change-Id: I07a2497cc9cf66386311798933547471987fc316
2016-09-29Clean up ScopedThreadStateChange to use ObjPtr Mathieu Chartier
Also fixed inclusion of -inl.h files in .h files by adding scoped_object_access-inl.h and scoped_fast_natvie_object_access-inl.h Changed AddLocalReference / Decode to use ObjPtr. Changed libartbenchmark to be debug to avoid linkage errors. Bug: 31113334 Test: test-art-host Change-Id: I4d2e160483a29d21e1e0e440585ed328b9811483
2015-09-01Add GC coverage test for moving GC Mathieu Chartier
Adds testing coverage for collector transitions and homogeneous space compaction. Bug: 10808403 Change-Id: Ia79fecb47c33fc95d940243d6cb1068e9ee9dc9a