summaryrefslogtreecommitdiff
path: root/disassembler/disassembler_arm.cc
diff options
context:
space:
mode:
author Hiroshi Yamauchi <yamauchi@google.com> 2013-11-05 11:34:03 -0800
committer Hiroshi Yamauchi <yamauchi@google.com> 2013-11-05 11:35:01 -0800
commit0941b0423537a6a5d7c1df6dd23e9864ea8f319c (patch)
tree096ced0f53465880a334d0150ef01e419db9a967 /disassembler/disassembler_arm.cc
parent9780099e445884d8bc9444c8c1261b02d80a26c7 (diff)
Fix a DCHECK failure due to unmatching numbers of cards scanned.
- See the bug for details of the failure. - After a discussion, we decided to get rid of the DCHECK as a simple solution would not detect corner failure cases and a full solution would add undesired complexity, and left a comment that explains what situation had caused a DCHECK failure. - Fix a potential error of failing to scan the last card that the end of the image space falls on as a result of the image end being not necessarily aligned by the card size. - Remove dead/unused MarkSweep::ScanRoot(). - Add AlignUp and AlignDown for aligning pointers. Bug: 11465268 Change-Id: Iee3018a42c48a159feb0e9cf77b1a6b303f5d245
Diffstat (limited to 'disassembler/disassembler_arm.cc')
0 files changed, 0 insertions, 0 deletions