void CompatFramework::ReportChange(uint64_t change_id, ChangeState state) {
MutexLock mu(Thread::Current(), reported_compat_changes_lock_); bool already_reported = reported_compat_changes_.count(change_id) != 0; if (already_reported) { return;
}
LOG(DEBUG) << "Compat change id reported: " << change_id << "; UID " << getuid()
<< "; state: " << ChangeStateToString(state); // TODO(145743810): add an up call to java to log to statsd
reported_compat_changes_.emplace(change_id);
}
std::string_view CompatFramework::ChangeStateToString(ChangeState state) { switch (state) { case ChangeState::kUnknown: return kUnknownChangeState; case ChangeState::kEnabled: return kEnabledChangeState; case ChangeState::kDisabled: return kDisabledChangeState; case ChangeState::kLogged: return kLoggedState;
}
}
} // namespace art
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.10Bemerkung:
(vorverarbeitet am 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.