Home
last modified time | relevance | path

Searched refs:preinitialization_transactions_ (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/art/dex2oat/
H A Daot_class_linker.cc36 preinitialization_transactions_() {} in AotClassLinker()
263 DCHECK_EQ(result, !preinitialization_transactions_.empty() && !GetTransaction()->IsRollingBack()); in IsActiveTransaction()
271 if (preinitialization_transactions_.empty()) { // Top-level transaction? in EnterTransactionMode()
286 arena_stack = preinitialization_transactions_.front().GetArenaStack(); in EnterTransactionMode()
288 preinitialization_transactions_.emplace_front(strict, root, arena_stack, arena_pool); in EnterTransactionMode()
294 preinitialization_transactions_.pop_front(); in ExitTransactionMode()
295 if (preinitialization_transactions_.empty()) { in ExitTransactionMode()
313 preinitialization_transactions_.front().Rollback(); in RollbackAndExitTransactionMode()
314 preinitialization_transactions_.pop_front(); in RollbackAndExitTransactionMode()
315 if (!preinitialization_transactions_.empty()) { in RollbackAndExitTransactionMode()
[all …]
H A Daot_class_linker.h180 std::forward_list<Transaction> preinitialization_transactions_; variable