Lines Matching refs:Transaction

34 Transaction::Transaction()  in Transaction()  function in art::Transaction
39 Transaction::~Transaction() { in ~Transaction()
62 void Transaction::Abort(const std::string& abort_message) { in Abort()
74 void Transaction::ThrowAbortError(Thread* self, const std::string* abort_message) { in ThrowAbortError()
77 CHECK(IsAborted()) << "Rethrow " << Transaction::kAbortExceptionDescriptor in ThrowAbortError()
82 self->ThrowNewWrappedException(Transaction::kAbortExceptionSignature, in ThrowAbortError()
86 self->ThrowNewWrappedException(Transaction::kAbortExceptionSignature, in ThrowAbortError()
91 bool Transaction::IsAborted() { in IsAborted()
96 const std::string& Transaction::GetAbortMessage() { in GetAbortMessage()
101 void Transaction::RecordWriteFieldBoolean(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldBoolean()
109 void Transaction::RecordWriteFieldByte(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldByte()
117 void Transaction::RecordWriteFieldChar(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldChar()
126 void Transaction::RecordWriteFieldShort(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldShort()
135 void Transaction::RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value, in RecordWriteField32()
143 void Transaction::RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value, in RecordWriteField64()
151 void Transaction::RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldReference()
159 void Transaction::RecordWriteArray(mirror::Array* array, size_t index, uint64_t value) { in RecordWriteArray()
168 void Transaction::RecordStrongStringInsertion(mirror::String* s) { in RecordStrongStringInsertion()
173 void Transaction::RecordWeakStringInsertion(mirror::String* s) { in RecordWeakStringInsertion()
178 void Transaction::RecordStrongStringRemoval(mirror::String* s) { in RecordStrongStringRemoval()
183 void Transaction::RecordWeakStringRemoval(mirror::String* s) { in RecordWeakStringRemoval()
188 void Transaction::LogInternedString(const InternStringLog& log) { in LogInternedString()
194 void Transaction::Rollback() { in Rollback()
205 void Transaction::UndoObjectModifications() { in UndoObjectModifications()
214 void Transaction::UndoArrayModifications() { in UndoArrayModifications()
223 void Transaction::UndoInternStringTableModifications() { in UndoInternStringTableModifications()
233 void Transaction::VisitRoots(RootVisitor* visitor) { in VisitRoots()
240 void Transaction::VisitObjectLogs(RootVisitor* visitor) { in VisitObjectLogs()
268 void Transaction::VisitArrayLogs(RootVisitor* visitor) { in VisitArrayLogs()
295 void Transaction::VisitStringLogs(RootVisitor* visitor) { in VisitStringLogs()
301 void Transaction::ObjectLog::LogBooleanValue(MemberOffset offset, uint8_t value, bool is_volatile) { in LogBooleanValue()
305 void Transaction::ObjectLog::LogByteValue(MemberOffset offset, int8_t value, bool is_volatile) { in LogByteValue()
309 void Transaction::ObjectLog::LogCharValue(MemberOffset offset, uint16_t value, bool is_volatile) { in LogCharValue()
313 void Transaction::ObjectLog::LogShortValue(MemberOffset offset, int16_t value, bool is_volatile) { in LogShortValue()
317 void Transaction::ObjectLog::Log32BitsValue(MemberOffset offset, uint32_t value, bool is_volatile) { in Log32BitsValue()
321 void Transaction::ObjectLog::Log64BitsValue(MemberOffset offset, uint64_t value, bool is_volatile) { in Log64BitsValue()
325 void Transaction::ObjectLog::LogReferenceValue(MemberOffset offset, mirror::Object* obj, bool is_vo… in LogReferenceValue()
329 void Transaction::ObjectLog::LogValue(ObjectLog::FieldValueKind kind, in LogValue()
341 void Transaction::ObjectLog::Undo(mirror::Object* obj) { in Undo()
360 void Transaction::ObjectLog::UndoFieldWrite(mirror::Object* obj, MemberOffset field_offset, in UndoFieldWrite()
433 void Transaction::ObjectLog::VisitRoots(RootVisitor* visitor) { in VisitRoots()
443 void Transaction::InternStringLog::Undo(InternTable* intern_table) { in Undo()
480 void Transaction::InternStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots()
484 void Transaction::ArrayLog::LogValue(size_t index, uint64_t value) { in LogValue()
491 void Transaction::ArrayLog::Undo(mirror::Array* array) { in Undo()
500 void Transaction::ArrayLog::UndoArrayWrite(mirror::Array* array, Primitive::Type array_type, in UndoArrayWrite()