Lines Matching refs:Transaction
38 Transaction::Transaction() in Transaction() function in art::Transaction
46 Transaction::Transaction(bool strict, mirror::Class* root) : Transaction() { in Transaction() function in art::Transaction
51 Transaction::~Transaction() { in ~Transaction()
76 void Transaction::Abort(const std::string& abort_message) { in Abort()
88 void Transaction::ThrowAbortError(Thread* self, const std::string* abort_message) { in ThrowAbortError()
91 CHECK(IsAborted()) << "Rethrow " << Transaction::kAbortExceptionDescriptor in ThrowAbortError()
96 self->ThrowNewWrappedException(Transaction::kAbortExceptionSignature, in ThrowAbortError()
100 self->ThrowNewWrappedException(Transaction::kAbortExceptionSignature, in ThrowAbortError()
105 bool Transaction::IsAborted() { in IsAborted()
110 bool Transaction::IsRollingBack() { in IsRollingBack()
114 bool Transaction::IsStrict() { in IsStrict()
119 const std::string& Transaction::GetAbortMessage() { in GetAbortMessage()
124 bool Transaction::WriteConstraint(mirror::Object* obj, ArtField* field) { in WriteConstraint()
134 bool Transaction::ReadConstraint(mirror::Object* obj, ArtField* field) { in ReadConstraint()
145 void Transaction::RecordWriteFieldBoolean(mirror::Object* obj, in RecordWriteFieldBoolean()
155 void Transaction::RecordWriteFieldByte(mirror::Object* obj, in RecordWriteFieldByte()
165 void Transaction::RecordWriteFieldChar(mirror::Object* obj, in RecordWriteFieldChar()
176 void Transaction::RecordWriteFieldShort(mirror::Object* obj, in RecordWriteFieldShort()
187 void Transaction::RecordWriteField32(mirror::Object* obj, in RecordWriteField32()
197 void Transaction::RecordWriteField64(mirror::Object* obj, in RecordWriteField64()
207 void Transaction::RecordWriteFieldReference(mirror::Object* obj, in RecordWriteFieldReference()
217 void Transaction::RecordWriteArray(mirror::Array* array, size_t index, uint64_t value) { in RecordWriteArray()
230 void Transaction::RecordResolveString(ObjPtr<mirror::DexCache> dex_cache, in RecordResolveString()
238 void Transaction::RecordStrongStringInsertion(ObjPtr<mirror::String> s) { in RecordStrongStringInsertion()
243 void Transaction::RecordWeakStringInsertion(ObjPtr<mirror::String> s) { in RecordWeakStringInsertion()
248 void Transaction::RecordStrongStringRemoval(ObjPtr<mirror::String> s) { in RecordStrongStringRemoval()
253 void Transaction::RecordWeakStringRemoval(ObjPtr<mirror::String> s) { in RecordWeakStringRemoval()
258 void Transaction::LogInternedString(InternStringLog&& log) { in LogInternedString()
264 void Transaction::Rollback() { in Rollback()
278 void Transaction::UndoObjectModifications() { in UndoObjectModifications()
287 void Transaction::UndoArrayModifications() { in UndoArrayModifications()
296 void Transaction::UndoInternStringTableModifications() { in UndoInternStringTableModifications()
306 void Transaction::UndoResolveStringModifications() { in UndoResolveStringModifications()
313 void Transaction::VisitRoots(RootVisitor* visitor) { in VisitRoots()
322 void Transaction::VisitObjectLogs(RootVisitor* visitor) { in VisitObjectLogs()
350 void Transaction::VisitArrayLogs(RootVisitor* visitor) { in VisitArrayLogs()
377 void Transaction::VisitInternStringLogs(RootVisitor* visitor) { in VisitInternStringLogs()
383 void Transaction::VisitResolveStringLogs(RootVisitor* visitor) { in VisitResolveStringLogs()
389 void Transaction::ObjectLog::LogBooleanValue(MemberOffset offset, uint8_t value, bool is_volatile) { in LogBooleanValue()
393 void Transaction::ObjectLog::LogByteValue(MemberOffset offset, int8_t value, bool is_volatile) { in LogByteValue()
397 void Transaction::ObjectLog::LogCharValue(MemberOffset offset, uint16_t value, bool is_volatile) { in LogCharValue()
401 void Transaction::ObjectLog::LogShortValue(MemberOffset offset, int16_t value, bool is_volatile) { in LogShortValue()
405 void Transaction::ObjectLog::Log32BitsValue(MemberOffset offset, uint32_t value, bool is_volatile) { in Log32BitsValue()
409 void Transaction::ObjectLog::Log64BitsValue(MemberOffset offset, uint64_t value, bool is_volatile) { in Log64BitsValue()
413 void Transaction::ObjectLog::LogReferenceValue(MemberOffset offset, in LogReferenceValue()
419 void Transaction::ObjectLog::LogValue(ObjectLog::FieldValueKind kind, in LogValue()
433 void Transaction::ObjectLog::Undo(mirror::Object* obj) const { in Undo()
452 void Transaction::ObjectLog::UndoFieldWrite(mirror::Object* obj, in UndoFieldWrite()
538 void Transaction::ObjectLog::VisitRoots(RootVisitor* visitor) { in VisitRoots()
548 void Transaction::InternStringLog::Undo(InternTable* intern_table) const { in Undo()
585 void Transaction::InternStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots()
589 void Transaction::ResolveStringLog::Undo() const { in Undo()
593 Transaction::ResolveStringLog::ResolveStringLog(ObjPtr<mirror::DexCache> dex_cache, in ResolveStringLog()
601 void Transaction::ResolveStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots()
605 Transaction::InternStringLog::InternStringLog(ObjPtr<mirror::String> s, in InternStringLog()
614 void Transaction::ArrayLog::LogValue(size_t index, uint64_t value) { in LogValue()
621 void Transaction::ArrayLog::Undo(mirror::Array* array) const { in Undo()
630 void Transaction::ArrayLog::UndoArrayWrite(mirror::Array* array, in UndoArrayWrite()