commit | ba311b4385fa3f382f01312a8cc97b52011232e3 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Tue Aug 27 13:02:30 2013 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Tue Aug 27 17:08:59 2013 -0700 |
tree | 2243c216174e2decae3ce920be6b6c2a0478128d | |
parent | 11b63d13f0a3be0f74390b66b58614a37f9aa6c1 [diff] |
Fix mark stack expand race. We now guard parallel mark stack pushing with a lock. This is only used by checkpoint root marking. I did not observe a significant slowdown by looking at ritzperf and maps, but it may be worth reinvestigating in the future. Also a bit of refactoring. Bug: 10113123 Change-Id: Ifcb12d14df437e2aea9a1165a9568054f80d91b3