diff options
| author | 2024-05-14 16:46:15 +0200 | |
|---|---|---|
| committer | 2024-05-17 05:52:24 +0000 | |
| commit | 382f0db56cb95d0f1062ce46c73bc21705c87cef (patch) | |
| tree | af1ed12f59c3a8a90946560001a53a98ffdbce0a /runtime/quick_exception_handler.cc | |
| parent | e6374e9c089c98729068fc25fc981e78b27d6a70 (diff) | |
Move transaction records from `Runtime` to `AotClassLinker`.
Keep a simple flag for active transaction in `Runtime` but
move all other transaction data to `AotClassLinker`.
Make `IsActiveTransaction()` a pre-requisite for calling
`IsTransactionAborted()`.
Eliminate `AbortTransactionAndThrowAbortError()` by inlining
into `AbortTransactionV()` and rewriting other callers to
use `AbortTransactionF()` instead.
Separate transaction-related test code to its own files.
Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Change-Id: Ie6ee421fcfed1599049ab50ca692f19c71f395ce
Diffstat (limited to 'runtime/quick_exception_handler.cc')
0 files changed, 0 insertions, 0 deletions