Lines Matching refs:Transaction

33 Transaction::Transaction() : log_lock_("transaction log lock", kTransactionLogLock) {  in Transaction()  function in art::Transaction
37 Transaction::~Transaction() { in ~Transaction()
60 void Transaction::RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value, in RecordWriteField32()
68 void Transaction::RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value, in RecordWriteField64()
76 void Transaction::RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset, in RecordWriteFieldReference()
84 void Transaction::RecordWriteArray(mirror::Array* array, size_t index, uint64_t value) { in RecordWriteArray()
93 void Transaction::RecordStrongStringInsertion(mirror::String* s) { in RecordStrongStringInsertion()
98 void Transaction::RecordWeakStringInsertion(mirror::String* s) { in RecordWeakStringInsertion()
103 void Transaction::RecordStrongStringRemoval(mirror::String* s) { in RecordStrongStringRemoval()
108 void Transaction::RecordWeakStringRemoval(mirror::String* s) { in RecordWeakStringRemoval()
113 void Transaction::LogInternedString(InternStringLog& log) { in LogInternedString()
119 void Transaction::Abort() { in Abort()
130 void Transaction::UndoObjectModifications() { in UndoObjectModifications()
139 void Transaction::UndoArrayModifications() { in UndoArrayModifications()
148 void Transaction::UndoInternStringTableModifications() { in UndoInternStringTableModifications()
158 void Transaction::VisitRoots(RootCallback* callback, void* arg) { in VisitRoots()
165 void Transaction::VisitObjectLogs(RootCallback* callback, void* arg) { in VisitObjectLogs()
193 void Transaction::VisitArrayLogs(RootCallback* callback, void* arg) { in VisitArrayLogs()
220 void Transaction::VisitStringLogs(RootCallback* callback, void* arg) { in VisitStringLogs()
226 void Transaction::ObjectLog::Log32BitsValue(MemberOffset offset, uint32_t value, bool is_volatile) { in Log32BitsValue()
237 void Transaction::ObjectLog::Log64BitsValue(MemberOffset offset, uint64_t value, bool is_volatile) { in Log64BitsValue()
248 void Transaction::ObjectLog::LogReferenceValue(MemberOffset offset, mirror::Object* obj, bool is_vo… in LogReferenceValue()
259 void Transaction::ObjectLog::Undo(mirror::Object* obj) { in Undo()
278 void Transaction::ObjectLog::UndoFieldWrite(mirror::Object* obj, MemberOffset field_offset, in UndoFieldWrite()
315 void Transaction::ObjectLog::VisitRoots(RootCallback* callback, void* arg) { in VisitRoots()
329 void Transaction::InternStringLog::Undo(InternTable* intern_table) { in Undo()
366 void Transaction::InternStringLog::VisitRoots(RootCallback* callback, void* arg) { in VisitRoots()
370 void Transaction::ArrayLog::LogValue(size_t index, uint64_t value) { in LogValue()
377 void Transaction::ArrayLog::Undo(mirror::Array* array) { in Undo()
386 void Transaction::ArrayLog::UndoArrayWrite(mirror::Array* array, Primitive::Type array_type, in UndoArrayWrite()