Home
last modified time | relevance | path

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

/art/runtime/
Dtransaction.cc199 InternStringLog log(s, InternStringLog::kStrongString, InternStringLog::kInsert); in RecordStrongStringInsertion()
204 InternStringLog log(s, InternStringLog::kWeakString, InternStringLog::kInsert); in RecordWeakStringInsertion()
209 InternStringLog log(s, InternStringLog::kStrongString, InternStringLog::kRemove); in RecordStrongStringRemoval()
214 InternStringLog log(s, InternStringLog::kWeakString, InternStringLog::kRemove); in RecordWeakStringRemoval()
218 void Transaction::LogInternedString(InternStringLog&& log) { in LogInternedString()
258 for (const InternStringLog& string_log : intern_string_logs_) { in UndoInternStringTableModifications()
335 for (InternStringLog& log : intern_string_logs_) { in VisitInternStringLogs()
505 void Transaction::InternStringLog::Undo(InternTable* intern_table) const { in Undo()
508 case InternStringLog::kInsert: { in Undo()
510 case InternStringLog::kStrongString: in Undo()
[all …]
Dtransaction.h208 class InternStringLog : public ValueObject {
218 InternStringLog(ObjPtr<mirror::String> s, StringKind kind, StringOp op);
225 InternStringLog() = default;
226 InternStringLog(InternStringLog&& log) = default;
233 DISALLOW_COPY_AND_ASSIGN(InternStringLog);
251 void LogInternedString(InternStringLog&& log)
287 std::list<InternStringLog> intern_string_logs_ GUARDED_BY(log_lock_);