Home | History | Annotate | Download | only in runtime

Lines Matching refs:Transaction

17 #include "transaction.h"
31 // Tests failing class initialization due to native call with transaction rollback.
34 jobject jclass_loader = LoadDex("Transaction");
41 // to abort transaction so they can be thrown during class initialization if the transaction
51 Transaction::kAbortExceptionSignature));
90 // Tests object's class is preserved after transaction rollback.
102 // Rolling back transaction's changes must not clear the Object::class field.
107 // Tests object's monitor state is preserved after transaction rollback.
118 // Lock object's monitor outside the transaction.
123 // Unlock object's monitor inside the transaction.
126 // Rolling back transaction's changes must not change monitor's state.
134 // Tests array's length is preserved after transaction rollback.
146 // Allocate an array during transaction.
156 // Rolling back transaction's changes must not reset array's length.
160 // Tests static fields are reset to their default value after transaction rollback.
165 hs.NewHandle(soa.Decode<mirror::ClassLoader>(LoadDex("Transaction"))));
231 // Modify fields inside transaction then rollback changes.
256 // Tests instance fields are reset to their default value after transaction rollback.
261 hs.NewHandle(soa.Decode<mirror::ClassLoader>(LoadDex("Transaction"))));
331 // Modify fields inside transaction then rollback changes.
356 // Tests static array fields are reset to their default value after transaction rollback.
361 hs.NewHandle(soa.Decode<mirror::ClassLoader>(LoadDex("Transaction"))));
446 // Modify fields inside transaction then rollback changes.
476 hs.NewHandle(soa.Decode<mirror::ClassLoader>(LoadDex("Transaction"))));
498 // Do the transaction, then roll back.
503 // Make sure the string got resolved by the transaction.
524 hs.NewHandle(soa.Decode<mirror::ClassLoader>(LoadDex("Transaction"))));
547 hs.NewHandle(soa.Decode<mirror::ClassLoader>(LoadDex("Transaction"))));
577 // catches the exception thrown when aborting the transaction.
582 // Tests failing class initialization with multiple transaction aborts.