commit | c179016fe188bef09487e777aa0fd861f5cdf067 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Fri May 23 10:54:50 2014 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri May 23 11:15:20 2014 -0700 |
tree | f7ab8bae6c7d99738c2a79882c555c7b08320c61 | |
parent | dfd301f19800a4f168283cf2d0b15b2c09071955 [diff] |
Add reserve area to allocation stacks. This fixes an issue with heap verification which was caused when the allocation stack overflowed. This resulted in heap verification failures since we were storing the newly allocated object in a handle scope without having it be live either in the live bitmap or allocation stack. We now push the object in the reserve area before we do a GC due to allocation stack overflow. Change-Id: I83b42c4b3250d7eaab1b49e53066e21c8656a740