Home
last modified time | relevance | path

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

/art/runtime/
Dtransaction.h233 class ArrayLog : public ValueObject {
252 explicit ArrayLog(ScopedArenaAllocator* allocator) in ArrayLog() function
256 ArrayLog(ArrayLog&& log) = default;
272 DISALLOW_COPY_AND_ASSIGN(ArrayLog);
372 ScopedArenaSafeMap<mirror::Array*, ArrayLog> array_logs_;
Dtransaction.cc183 ArrayLog log(&allocator_); in RecordNewArray()
300 ArrayLog& array_log = array_logs_.GetOrCreate(array, [&]() { return ArrayLog(&allocator_); }); in RecordWriteArray()
738 void Transaction::ArrayLog::LogValue(size_t index, uint64_t value) { in LogValue()
746 void Transaction::ArrayLog::Undo(mirror::Array* array) const { in Undo()
755 void Transaction::ArrayLog::UndoArrayWrite(mirror::Array* array, in UndoArrayWrite()