commit | 18fd5a09fa727edf2eaf3f3e44b8465c270f2c32 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Fri Mar 04 10:30:39 2016 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri Mar 04 17:01:57 2016 -0800 |
tree | 7aa741abdc5523d256e2ceab421f8f7c19e65990 | |
parent | f28a99a90b68e45f39191258832e7a526c4742ba [diff] |
Use MarkIfNotInToSpace for SemiSpace::MarkObject SemiSpace::MarkObject is called from ModUnionScanImageRootVisitor which. These roots may be visited multiple times by the GC. One example is the allocation stack traces and a class visiting the same ArtMethod twice. Bug: 27435111 (cherry picked from commit 9a9aee662ebde18bed2a8e263c921df4f529b27b) Change-Id: I2387a6efaed79d37f2ee47725637af29e78e3548