commit | d34b73b4ac478462acc03c4cd42ae7568c832eb8 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Tue May 05 10:07:59 2020 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Tue May 05 13:34:31 2020 +0000 |
tree | 27f1c4599178ba57451c29d0156c232768711b6d | |
parent | 4a48775376a4c0b180a7d32ad2cdf00bd0dca140 [diff] |
Clean up internal stack trace construction. Simplify the code by ignoring active transactions. Writing to fields of a newly allocated object does not need to be recorded as aborting the transaction removes all references to the new object and it's unnecessary to roll back writes to unreachable object's fields. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Test: aosp_taimen-userdebug boots. Change-Id: Ia91d3274398b0ca0f5b0040dcf323921d915b657