commit | ad390fab9e0a724790337674692b4ef15cb4ccb2 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Wed Oct 16 20:03:00 2019 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri Oct 18 23:07:46 2019 +0000 |
tree | 1a59c68d31629550b591e85cac1a96829a6c2ce7 | |
parent | 76a37458ee823202504dcff3dc95f19957a726a3 [diff] |
Use GC exclusion for NotifyStartupCompleted Prevent deadlocks that can occur in very rare cases where checkpoints block on a thread decoding weak globals, resulting in a deadlock. This is done by moving the startup completed event on a separate thread and using GC exclusion. Test: test-art-host Bug: 138852758 Change-Id: I314c61aff5be0d5829f7ad5fac0659e99dec1d90