Home
last modified time | relevance | path

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

/art/runtime/
Dtransaction.cc170 ObjectLog log(&allocator_); in RecordNewObject()
204 inline Transaction::ObjectLog& Transaction::GetOrCreateObjectLog(mirror::Object* obj) { in GetOrCreateObjectLog()
205 return object_logs_.GetOrCreate(obj, [&]() { return ObjectLog(&allocator_); }); in GetOrCreateObjectLog()
215 ObjectLog& object_log = GetOrCreateObjectLog(obj); in RecordWriteFieldBoolean()
227 ObjectLog& object_log = GetOrCreateObjectLog(obj); in RecordWriteFieldByte()
239 ObjectLog& object_log = GetOrCreateObjectLog(obj); in RecordWriteFieldChar()
252 ObjectLog& object_log = GetOrCreateObjectLog(obj); in RecordWriteFieldShort()
265 ObjectLog& object_log = GetOrCreateObjectLog(obj); in RecordWriteField32()
277 ObjectLog& object_log = GetOrCreateObjectLog(obj); in RecordWriteField64()
289 ObjectLog& object_log = GetOrCreateObjectLog(obj); in RecordWriteFieldReference()
[all …]
Dtransaction.h164 class ObjectLog : public ValueObject {
190 explicit ObjectLog(ScopedArenaAllocator* allocator) in ObjectLog() function
193 ObjectLog(ObjectLog&& log) = default;
230 DISALLOW_COPY_AND_ASSIGN(ObjectLog);
363 ObjectLog& GetOrCreateObjectLog(mirror::Object* obj);
371 ScopedArenaSafeMap<mirror::Object*, ObjectLog> object_logs_;