Namespaces
Enumerations
enum CrashState
| Name | Value |
|---|---|
| kUnknown | cobalt_registry::CrashMigratedMetricDimensionState::Unknown |
| kFiled | cobalt_registry::CrashMigratedMetricDimensionState::Filed |
| kUploaded | cobalt_registry::CrashMigratedMetricDimensionState::Uploaded |
| kArchived | cobalt_registry::CrashMigratedMetricDimensionState::Archived |
| kGarbageCollected | cobalt_registry::CrashMigratedMetricDimensionState::GarbageCollected |
| kDropped | cobalt_registry::CrashMigratedMetricDimensionState::Dropped |
| kUploadThrottled | cobalt_registry::CrashMigratedMetricDimensionState::UploadThrottled |
| kOnDeviceQuotaReached | cobalt_registry::CrashMigratedMetricDimensionState::OnDeviceQuotaReached |
| kDeleted | cobalt_registry::CrashMigratedMetricDimensionState::Deleted |
| kUploadTimedOut | cobalt_registry::CrashMigratedMetricDimensionState::UploadTimedOut |
Defined at line 16 of file ../../src/developer/forensics/utils/cobalt/metrics.h
enum UploadAttemptState
| Name | Value |
|---|---|
| kUnknown | cobalt_registry::CrashUploadAttemptsMigratedMetricDimensionState::Unknown |
| kUploadAttempt | cobalt_registry::CrashUploadAttemptsMigratedMetricDimensionState::UploadAttempt |
| kUploaded | cobalt_registry::CrashUploadAttemptsMigratedMetricDimensionState::Uploaded |
| kDeleted | cobalt_registry::CrashUploadAttemptsMigratedMetricDimensionState::Deleted |
| kGarbageCollected | cobalt_registry::CrashUploadAttemptsMigratedMetricDimensionState::GarbageCollected |
| kUploadThrottled | cobalt_registry::CrashUploadAttemptsMigratedMetricDimensionState::UploadThrottled |
| kUploadTimedOut | cobalt_registry::CrashUploadAttemptsMigratedMetricDimensionState::UploadTimedOut |
Defined at line 29 of file ../../src/developer/forensics/utils/cobalt/metrics.h
enum TimedOutData
| Name | Value |
|---|---|
| kUnknown | cobalt_registry::FeedbackDataCollectionTimeoutMigratedMetricDimensionData::Unknown |
| kSystemLog | cobalt_registry::FeedbackDataCollectionTimeoutMigratedMetricDimensionData::SystemLog |
| kKernelLog | cobalt_registry::FeedbackDataCollectionTimeoutMigratedMetricDimensionData::KernelLog |
| kScreenshot | cobalt_registry::FeedbackDataCollectionTimeoutMigratedMetricDimensionData::Screenshot |
| kInspect | cobalt_registry::FeedbackDataCollectionTimeoutMigratedMetricDimensionData::Inspect |
| kChannel | cobalt_registry::FeedbackDataCollectionTimeoutMigratedMetricDimensionData::Channel |
| kProductInfo | cobalt_registry::FeedbackDataCollectionTimeoutMigratedMetricDimensionData::ProductInfo |
| kBoardInfo | cobalt_registry::FeedbackDataCollectionTimeoutMigratedMetricDimensionData::BoardInfo |
| kLastRebootInfo | cobalt_registry::FeedbackDataCollectionTimeoutMigratedMetricDimensionData::LastRebootInfo |
Defined at line 42 of file ../../src/developer/forensics/utils/cobalt/metrics.h
enum SnapshotGenerationFlow
| Name | Value |
|---|---|
| kUnknown | cobalt_registry::SnapshotGenerationDurationUsecsMigratedMetricDimensionFlow::Unknown |
| kSuccess | cobalt_registry::SnapshotGenerationDurationUsecsMigratedMetricDimensionFlow::Success |
| kFailure | cobalt_registry::SnapshotGenerationDurationUsecsMigratedMetricDimensionFlow::Failure |
Defined at line 57 of file ../../src/developer/forensics/utils/cobalt/metrics.h
enum LastRebootReason
| Name | Value |
|---|---|
| kUnknown | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::Unknown |
| kGenericGraceful | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::GenericGraceful |
| kUnexpectedReasonGraceful | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::UnexpectedReasonGraceful |
| kGenericUngraceful | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::GenericUngraceful |
| kCold | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::Cold |
| kBriefPowerLoss | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::BriefPowerLoss |
| kBrownout | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::Brownout |
| kKernelPanic | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::KernelPanic |
| kSystemOutOfMemory | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::SystemOutOfMemory |
| kHardwareWatchdogTimeout | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::HardwareWatchdogTimeout |
| kSoftwareWatchdogTimeout | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::SoftwareWatchdogTimeout |
| kUserRequest | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::UserRequest |
| kSystemUpdate | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::SystemUpdate |
| kRetrySystemUpdate | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::RetrySystemUpdate |
| kZbiSwap | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::ZbiSwap |
| kHighTemperature | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::HighTemperature |
| kSessionFailure | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::SessionFailure |
| kSysmgrFailure | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::SysmgrFailure |
| kFactoryDataReset | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::FactoryDataReset |
| kCriticalComponentFailure | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::CriticalComponentFailure |
| kRootJobTermination | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::RootJobTermination |
| kNetstackMigration | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::NetstackMigration |
| kAndroidUnexpectedReason | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::AndroidUnexpectedReason |
| kAndroidNoReason | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::AndroidNoReason |
| kAndroidRescueParty | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::AndroidRescueParty |
| kAndroidCriticalProcessFailure | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::AndroidCriticalProcessFailure |
| kDeveloperRequest | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::DeveloperRequest |
| kUserRequestDeviceStuck | cobalt_registry::LastRebootUptimeMigratedMetricDimensionReason::UserRequestDeviceStuck |
Defined at line 63 of file ../../src/developer/forensics/utils/cobalt/metrics.h
enum PreviousBootEncodingVersion
| Name | Value |
|---|---|
| kUnknown | cobalt_registry:: PreviousBootLogCompressionRatioMigratedMetricDimensionEncodingVersion::Unknown |
| kV_01 | cobalt_registry::PreviousBootLogCompressionRatioMigratedMetricDimensionEncodingVersion::V01 |
| kV_02 | cobalt_registry::PreviousBootLogCompressionRatioMigratedMetricDimensionEncodingVersion::V02 |
| kV_03 | cobalt_registry::PreviousBootLogCompressionRatioMigratedMetricDimensionEncodingVersion::V03 |
| kV_04 | cobalt_registry::PreviousBootLogCompressionRatioMigratedMetricDimensionEncodingVersion::V04 |
| kV_05 | cobalt_registry::PreviousBootLogCompressionRatioMigratedMetricDimensionEncodingVersion::V05 |
Defined at line 112 of file ../../src/developer/forensics/utils/cobalt/metrics.h
enum SnapshotVersion
| Name | Value |
|---|---|
| kUnknown | cobalt_registry::SnapshotSizeMigratedMetricDimensionVersion::Unknown |
| kV_01 | cobalt_registry::SnapshotSizeMigratedMetricDimensionVersion::V01 |
| kV_02 | cobalt_registry::SnapshotSizeMigratedMetricDimensionVersion::V02 |
| kV_03 | cobalt_registry::SnapshotSizeMigratedMetricDimensionVersion::V03 |
Defined at line 127 of file ../../src/developer/forensics/utils/cobalt/metrics.h
enum EventType
| Name | Value |
|---|---|
| kInteger | 0 |
| kOccurrence | 1 |
Corresponds to |fuchsia::metrics::MetricEventLogger| public methods.
Defined at line 193 of file ../../src/developer/forensics/utils/cobalt/metrics.h
Records
Functions
-
bool operator== (const Event & lhs, const Event & rhs)Defined at line 32 of file ../../src/developer/forensics/utils/cobalt/event.cc
-
std::ostream & operator<< (std::ostream & os, const Event & event)Defined at line 54 of file ../../src/developer/forensics/utils/cobalt/event.cc
-
uint32_t MetricIDForEventCode (const SnapshotVersion version)Defined at line 134 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
uint32_t MetricIDForEventCode (const PreviousBootEncodingVersion version)Defined at line 138 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
uint32_t MetricIDForEventCode (const LastRebootReason reason)Defined at line 142 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
uint32_t MetricIDForEventCode (const SnapshotGenerationFlow snapshot)Defined at line 146 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
uint32_t MetricIDForEventCode (const TimedOutData data)Defined at line 150 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
uint32_t MetricIDForEventCode (const CrashState state)Defined at line 154 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
uint32_t MetricIDForEventCode (const UploadAttemptState state)Defined at line 158 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
template <typename EventCodeTypesH, typename... EventCodeTypesT>uint32_t MetricIDForEventCode (const EventCodeTypesH event_code, const EventCodeTypesT... event_codes_t)Defined at line 185 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
EventType EventTypeForEventCode (const SnapshotVersion version)Defined at line 198 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
EventType EventTypeForEventCode (const PreviousBootEncodingVersion version)Defined at line 202 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
EventType EventTypeForEventCode (const LastRebootReason reason)Defined at line 206 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
EventType EventTypeForEventCode (const SnapshotGenerationFlow snapshot)Defined at line 210 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
EventType EventTypeForEventCode (const TimedOutData data)Defined at line 214 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
EventType EventTypeForEventCode (const CrashState state)Defined at line 218 of file ../../src/developer/forensics/utils/cobalt/metrics.h
-
EventType EventTypeForEventCode (const UploadAttemptState state)Defined at line 222 of file ../../src/developer/forensics/utils/cobalt/metrics.h