commit | 51d80ccca5eb2ea0eef0de836dcc03e0545f63db | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Wed Jun 21 21:05:13 2017 -0700 |
committer | Andreas Gampe <agampe@google.com> | Thu Jun 22 16:04:07 2017 -0700 |
tree | 14ff2bf5b9a9ca86d8a8d6f736cf27d8a1d47554 | |
parent | 19df565ffcb30cb7b5217f074771078f0bb6cc1c [diff] |
ART: Refactor abort code Remove Runtime::Aborter and let Runtime::Abort set the abort message on target. This works around a missing tail-call optimization that leads to a superfluous frame on the call-stack when aborting. Partially reverts commit 3fec9ac0d5af1358d216eb2fdc2000ec0205f3f0. Bug: 62810360 Test: m test-art-host Test: Manual inspection of abort dump Change-Id: Ie4efc8bbdc8b665b23081b37a11921fe26b182b4