/packages/services/Car/service/src/com/android/car/telemetry/publisher/statsconverters/ |
D | AtomListConverter.java | 23 import com.android.car.telemetry.AtomsProto.Atom; 35 private static Map<Atom.PushedCase, AbstractAtomConverter<?>> sPushedCaseConverters = Map.of( 36 /* key = */ Atom.PushedCase.APP_START_MEMORY_STATE_CAPTURED, 38 /* key = */ Atom.PushedCase.ACTIVITY_FOREGROUND_STATE_CHANGED, 40 Atom.PushedCase.APP_CRASH_OCCURRED, new AppCrashOccurredConverter(), 41 Atom.PushedCase.ANR_OCCURRED, new AnrOccurredConverter(), 42 Atom.PushedCase.WTF_OCCURRED, new WtfOccurredConverter(), 43 Atom.PushedCase.PROCESS_START_TIME, new ProcessStartTimeConverter()); 46 private static Map<Atom.PulledCase, AbstractAtomConverter<?>> sPulledCaseConverters = Map.of( 47 Atom.PulledCase.PROCESS_MEMORY_STATE, new ProcessMemoryStateConverter(), [all …]
|
D | GaugeMetricDataConverter.java | 25 import com.android.car.telemetry.AtomsProto.Atom; 65 List<Atom> atoms = new ArrayList<>(); in convertGaugeDataList() 75 Atom atom = aggregate.getAtom(); in convertGaugeDataList() 84 for (Atom atom : bi.getAtomList()) { in convertGaugeDataList()
|
D | AbstractAtomConverter.java | 26 import com.android.car.telemetry.AtomsProto.Atom; 75 abstract T getAtomData(@NonNull Atom atom); in getAtomData() 104 @NonNull List<Atom> atoms, in convert() 117 for (Atom atom : atoms) { in convert()
|
/packages/modules/NeuralNetworks/runtime/ |
D | TelemetryStatsd.h | 99 using Atom = std::pair<AtomKey, AtomValue>; variable 106 void push(Atom&& atom); 109 Atom pop(); 119 using LoggerFn = std::function<void(Atom&&)>; 134 void write(Atom&& atom); 144 Result takeAll(std::vector<Atom>* output, bool blockUntilDataIsAvailable); 150 mutable std::vector<Atom> mChannel GUARDED_BY(mMutex); 156 Atom createAtomFrom(const DiagnosticCompilationInfo* info); 157 Atom createAtomFrom(const DiagnosticExecutionInfo* info);
|
D | TelemetryStatsd.cpp | 196 void logAtomToStatsd(Atom&& atom) { in logAtomToStatsd() 285 void AtomAggregator::push(Atom&& atom) { in push() 313 std::vector<Atom> atoms; in AsyncLogger() 326 [&data](Atom& atom) { data.push(std::move(atom)); }); in AsyncLogger() 341 void AsyncLogger::write(Atom&& atom) { in write() 353 AsyncLogger::Result AsyncLogger::takeAll(std::vector<Atom>* output, in takeAll() 380 Atom createAtomFrom(const DiagnosticCompilationInfo* info) { in createAtomFrom() 381 Atom atom = Atom{ in createAtomFrom() 411 Atom createAtomFrom(const DiagnosticExecutionInfo* info) { in createAtomFrom() 412 Atom atom = Atom{ in createAtomFrom()
|
/packages/services/Car/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/statsconverters/ |
D | ProcessCpuTimeConverterTest.java | 32 import com.android.car.telemetry.AtomsProto.Atom; 47 private static final Atom ATOM_A = 48 Atom.newBuilder() 54 private static final Atom ATOM_B = 55 Atom.newBuilder() 61 private static final Atom ATOM_MISMATCH = 62 Atom.newBuilder() 97 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 125 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 139 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | ActivityForegroundStateChangedConverterTest.java | 34 import com.android.car.telemetry.AtomsProto.Atom; 48 private static final Atom ATOM_A = 49 Atom.newBuilder() 55 private static final Atom ATOM_B = 56 Atom.newBuilder() 62 private static final Atom ATOM_MISMATCH = 63 Atom.newBuilder() 99 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 126 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 140 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | WtfOccurredConverterTest.java | 45 private static final AtomsProto.Atom ATOM_A = 46 AtomsProto.Atom.newBuilder() 53 private static final AtomsProto.Atom ATOM_B = 54 AtomsProto.Atom.newBuilder() 61 private static final AtomsProto.Atom ATOM_MISMATCH = 62 AtomsProto.Atom.newBuilder() 73 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 98 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException()
|
D | AnrOccurredConverterTest.java | 46 private static final AtomsProto.Atom ATOM_A = 47 AtomsProto.Atom.newBuilder() 54 private static final AtomsProto.Atom ATOM_B = 55 AtomsProto.Atom.newBuilder() 62 private static final AtomsProto.Atom ATOM_MISMATCH = 63 AtomsProto.Atom.newBuilder() 74 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 100 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException()
|
D | AppCrashOccurredConverterTest.java | 45 private static final AtomsProto.Atom ATOM_A = 46 AtomsProto.Atom.newBuilder() 53 private static final AtomsProto.Atom ATOM_B = 54 AtomsProto.Atom.newBuilder() 61 private static final AtomsProto.Atom ATOM_MISMATCH = 62 AtomsProto.Atom.newBuilder() 73 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 99 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException()
|
D | ProcessStartTimeConverterTest.java | 51 private static final AtomsProto.Atom ATOM_A = 52 AtomsProto.Atom.newBuilder() 61 private static final AtomsProto.Atom ATOM_B = 62 AtomsProto.Atom.newBuilder() 71 private static final AtomsProto.Atom ATOM_MISMATCH = 72 AtomsProto.Atom.newBuilder() 83 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 113 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException()
|
D | AppStartMemoryStateCapturedConverterTest.java | 37 import com.android.car.telemetry.AtomsProto.Atom; 51 private static final Atom ATOM_A = 52 Atom.newBuilder() 62 private static final Atom ATOM_B = 63 Atom.newBuilder() 73 private static final Atom ATOM_MISMATCH = 74 Atom.newBuilder() 113 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 158 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 172 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | ProcessMemoryStateConverterTest.java | 36 import com.android.car.telemetry.AtomsProto.Atom; 51 private static final Atom ATOM_A = 52 Atom.newBuilder() 62 private static final Atom ATOM_B = 63 Atom.newBuilder() 73 private static final Atom ATOM_MISMATCH = 74 Atom.newBuilder() 112 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 155 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 169 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | ProcessMemorySnapshotConverterTest.java | 38 import com.android.car.telemetry.AtomsProto.Atom; 53 private static final Atom ATOM_A = 54 Atom.newBuilder() 66 private static final Atom ATOM_B = 67 Atom.newBuilder() 79 private static final Atom ATOM_MISMATCH = 80 Atom.newBuilder() 115 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 166 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 180 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | AtomListConverterTest.java | 27 import com.android.car.telemetry.AtomsProto.Atom; 42 List<Atom> pushedAtomsList = Arrays.asList( in testConvertPushedAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 43 Atom.newBuilder() in testConvertPushedAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 50 Atom.newBuilder() in testConvertPushedAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 82 List<Atom> pulledAtomsList = Arrays.asList( in testConvertPulledAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 83 Atom.newBuilder() in testConvertPulledAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 89 Atom.newBuilder() in testConvertPulledAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle()
|
D | GaugeMetricDataConverterTest.java | 55 .addAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle() 61 .addAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle() 68 .addAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle() 83 .addAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle() 142 .setAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle() 150 .setAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle() 158 .setAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle() 175 .setAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle()
|
D | EventMetricDataConverterTest.java | 31 import com.android.car.telemetry.AtomsProto.Atom; 50 .setAtom(Atom.newBuilder() in testConvertEventDataList_putsCorrectDataIntoPersistableBundle() 59 .setAtom(Atom.newBuilder() in testConvertEventDataList_putsCorrectDataIntoPersistableBundle() 94 .setAtom(Atom.newBuilder() in testConvertEventDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle() 106 .setAtom(Atom.newBuilder() in testConvertEventDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle()
|
/packages/modules/StatsD/apex/tests/libstatspull/src/com/android/internal/os/statsd/libstats/ |
D | StatsConfigUtils.java | 28 import com.android.os.AtomsProto.Atom; 83 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in getAppBreadcrumbMatcher() 110 public static List<Atom> getGaugeMetricDataList(ConfigMetricsReport report) { in getGaugeMetricDataList() 111 List<Atom> data = new ArrayList<>(); in getGaugeMetricDataList() 116 for (Atom atom : bucketInfo.getAtomList()) { in getGaugeMetricDataList() 129 public static List<Atom> getGaugeMetricDataList(StatsManager statsManager, long configId) { in getGaugeMetricDataList() 134 private static List<Atom> backFillGaugeBucketAtoms( in backFillGaugeBucketAtoms() 136 List<Pair<Atom, Long>> atomTimestamp = new ArrayList<>(); in backFillGaugeBucketAtoms()
|
D | LibStatsPullTests.java | 37 import com.android.os.AtomsProto.Atom; 111 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackRegistration() 144 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackFailure() 169 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackTimeout() 194 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackCache() 231 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackStress() 273 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbacksProcessedInOrder()
|
/packages/modules/StatsD/tests/src/android/cts/statsd/metric/ |
D | MetricsUtils.java | 27 import com.android.os.AtomsProto.Atom; 66 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in startAtomMatcher() 81 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in stopAtomMatcher() 96 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in unspecifiedAtomMatcher() 107 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER)) in simpleAtomMatcher() 115 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in appBreadcrumbMatcherWithLabel() 128 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in appBreadcrumbMatcherWithLabelAndState() 142 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in simpleAtomMatcher()
|
D | ValueMetricsTests.java | 37 import com.android.os.AtomsProto.Atom; 91 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testValueMetric() 164 Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER); in testPullerAcrossBuckets() 175 .setField(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER) in testPullerAcrossBuckets() 245 Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER); in testMultipleEventsPerBucket() 256 .setField(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER) in testMultipleEventsPerBucket() 316 .setAtomId(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER); in testPullerAcrossBucketsWithActivation() 328 .setField(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER) in testPullerAcrossBucketsWithActivation() 402 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testValueMetricWithConditionAndActivation()
|
/packages/modules/StatsD/tests/utils/tests/src/android/util/ |
D | StatsEventTestUtilsTest.java | 20 import static com.android.os.AtomsProto.Atom.TOMB_STONE_OCCURRED_FIELD_NUMBER; 25 import com.android.os.AtomsProto.Atom; 47 Atom atom = StatsEventTestUtils.convertToAtom( in testOnlyAtomId() 60 Atom atom = StatsEventTestUtils.convertToAtom(mStatsEventCaptor.getValue()); in testOneField() 89 Atom atom = StatsEventTestUtils.convertToAtom(mStatsEventCaptor.getValue()); in testTestAtomReported()
|
/packages/modules/StatsD/tests/src/android/cts/statsd/validation/ |
D | ValidationTests.java | 45 import com.android.os.AtomsProto.Atom; 120 final int atomTag = Atom.WAKELOCK_STATE_CHANGED_FIELD_NUMBER; in testPartialWakelock() 365 final int atomTag = Atom.WAKELOCK_STATE_CHANGED_FIELD_NUMBER; in uploadWakelockDurationBatteryStatsConfig() 510 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 518 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 526 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 534 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 557 .setAtomId(Atom.SCREEN_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 565 .setAtomId(Atom.SCREEN_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 573 .setAtomId(Atom.SCREEN_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() [all …]
|
/packages/modules/StatsD/lib/libstatsgtestmatchers/include/ |
D | gtest_matchers.h | 224 EQ_MATCHER(Atom, 225 PROPERTY_MATCHER(Atom, screen_state_changed, EqScreenStateChanged), 226 PROPERTY_MATCHER(Atom, test_atom_reported, EqTestAtomReported), 227 PROPERTY_MATCHER(Atom, wakelock_state_changed, EqWakelockStateChanged) 229 TYPE_PRINTER(Atom,
|
/packages/modules/StatsD/statsd/tools/localtools/src/com/android/statsd/shelltools/testdrive/ |
D | TestDrive.java | 28 import com.android.os.AtomsProto.Atom; 317 if (Atom.getDescriptor().findFieldByNumber(atom) == null && in addAtom() 318 Atom.getDescriptor().isExtensionNumber(atom) == false) { in addAtom() 503 Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER, in createConfig() 585 .setAtomId(Atom.MEDIA_DRM_ACTIVITY_INFO_FIELD_NUMBER) in baseBuilder() 589 .setAtomId(Atom.GPU_STATS_GLOBAL_INFO_FIELD_NUMBER) in baseBuilder() 593 .setAtomId(Atom.GPU_STATS_APP_INFO_FIELD_NUMBER) in baseBuilder() 597 .setAtomId(Atom.TRAIN_INFO_FIELD_NUMBER) in baseBuilder() 602 Atom.GENERAL_EXTERNAL_STORAGE_ACCESS_STATS_FIELD_NUMBER) in baseBuilder() 606 .setAtomId(Atom.LAUNCHER_LAYOUT_SNAPSHOT_FIELD_NUMBER) in baseBuilder() [all …]
|