Searched refs:GetTransaction (Results 1 – 3 of 3) sorted by relevance
/art/runtime/ |
D | runtime.cc | 2348 return !preinitialization_transactions_.empty() && !GetTransaction()->IsRollingBack(); in IsActiveTransaction() 2380 return GetTransaction()->IsAborted(); in IsTransactionAborted() 2393 return IsActiveTransaction() && GetTransaction()->IsStrict(); in IsActiveStrictTransactionMode() 2396 const std::unique_ptr<Transaction>& Runtime::GetTransaction() const { in GetTransaction() function in art::Runtime 2409 GetTransaction()->Abort(abort_message); in AbortTransactionAndThrowAbortError() 2410 GetTransaction()->ThrowAbortError(self, &abort_message); in AbortTransactionAndThrowAbortError() 2417 GetTransaction()->ThrowAbortError(self, nullptr); in ThrowTransactionAbortError() 2424 GetTransaction()->RecordWriteFieldBoolean(obj, field_offset, value, is_volatile); in RecordWriteFieldBoolean() 2431 GetTransaction()->RecordWriteFieldByte(obj, field_offset, value, is_volatile); in RecordWriteFieldByte() 2438 GetTransaction()->RecordWriteFieldChar(obj, field_offset, value, is_volatile); in RecordWriteFieldChar() [all …]
|
D | runtime.h | 502 const std::unique_ptr<Transaction>& GetTransaction() const;
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 111 if (Runtime::Current()->GetTransaction()->ReadConstraint(obj.Ptr(), f)) { in DoFieldGet() 324 if (Runtime::Current()->GetTransaction()->WriteConstraint(obj.Ptr(), f)) { in DoFieldPut()
|