diff options
author | Roland Levillain <rpl@google.com> | 2018-01-29 18:24:17 +0000 |
---|---|---|
committer | Roland Levillain <rpl@google.com> | 2018-08-16 17:52:50 +0100 |
commit | a29afd5e06bbc8bc444fe36e8607b132b5a50b49 (patch) | |
tree | 664c30f0dbf1305f540492c6133d2a70495e63bd /compiler/optimizing/graph_visualizer.cc | |
parent | 5c54d8643802d5fb4764049a6aa7e500d1c9998e (diff) |
Remove special case for young-gen collection in ConcurrentCopying::IsMarked.
Method art::gc::collector::ConcurrentCopying::IsMarked contained a
short-circuit for non-region spaces in the case of young-generation
collection, that would return the reference as-is. This change disables
this code, as it seemed to break reference processing, which relies on
art::gc::collector::ConcurrentCopying::IsNullOrMarkedHeapReference and
art::gc::collector::ConcurrentCopying::IsMarked.
Test: ART run-tests & gtests, libcore tests, JDWP tests (host & device)
Test: Device/emulator boot test
Bug: 67628039
Bug: 12687968
Change-Id: Iab7a8261a2a13f2f36516ec267dd1b3f574f0324
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions