commit | 3592d62dc67f76ac641d97d8f7093d9cbb506b39 | [log] [tgz] |
---|---|---|
author | Barry Hayes <bhayes@google.com> | Mon Mar 16 16:10:35 2009 -0700 |
committer | Barry Hayes <bhayes@google.com> | Mon Mar 16 16:10:35 2009 -0700 |
tree | 43f74d88cccc84fdb73246412f46130340f8138b | |
parent | dd4aa46de434291701c49f2291cd8d5b030b2f98 [diff] |
Move the code in scanObject which sets the scanGeneration [and other fields] of a chunk to before the early return in the cases where clazz is either NULL or unlinkedJavaLangClass. This way the "wasn't scanned last time" check in _markObjectNonNullCommon will see the scanGeneration and markGeneration as equal, and won't dvmAbort.