summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorRoland Levillain <rpl@google.com>2018-01-17 14:46:24 +0000
committerRoland Levillain <rpl@google.com>2018-08-16 17:50:59 +0100
commit5c54d8643802d5fb4764049a6aa7e500d1c9998e (patch)
tree57865b00781ae826fb578279f6dae8cfc32d4e29 /compiler/optimizing/graph_visualizer.cc
parent4e7511364e21e55078ce8434dd8a7ffacbe0037b (diff)
Restore bitmap marking in non-moving space in ConcurrentCopying::Copy.
When copying an (evac) from-space reference to the non-moving space in ConcurrentCopying::Copy, also mark it in the heap mark bitmap, like it used to be. (This marking operation was removed in https://android-review.googlesource.com/257901.) This addresses an issue with Sticky-Bit (Generational) CC collection, where an assertion in ConcurrentCopying::AssertToSpaceInvariantInNonMovingSpace could fail when checking a reference in the non-moving space, that would happen to be unmarked (and not on the allocation stack). Test: ART run-tests & gtests, libcore tests, JDWP tests (host & device) Test: Device/emulator boot test Bug: 67628039 Bug: 12687968 Change-Id: Id21540a77c6c9f90e819377473951b4887f2f6bf
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions