commit | 129d61b4c45ee2cf14a9ea964ec97bca1441b621 | [log] [tgz] |
---|---|---|
author | Lokesh Gidra <lokeshgidra@google.com> | Mon Nov 04 12:22:47 2019 -0800 |
committer | Lokesh Gidra <lokeshgidra@google.com> | Wed Nov 06 01:35:40 2019 +0000 |
tree | b914dcccd298e118964392080fcd0455b7f752ac | |
parent | 0d7232c1b332377b251d1d3c05f7d843fe201571 [diff] |
Revoke thread-local mark stack for CC in ~Thread Move revoking thread-local mark stack from Thread::Destroy() to Thread::~Thread. We also don't need to perform this revocation with ScopedObjectAccess. Also, updated the assertion in RevokeThreadLocalMarkStack for cases where an exiting thread during marking phase of the 2-phase full-heap GC invokes it. Bug: 140119552 Test: art/testrunner/testrunner.py Change-Id: I64c6cc52ca802bd3ddfb210ac9254f37f059ea03