Home
last modified time | relevance | path

Searched refs:Atom (Results 1 – 25 of 71) sorted by relevance

123

/packages/services/Car/service/src/com/android/car/telemetry/publisher/statsconverters/
DAtomListConverter.java23 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 …]
DGaugeMetricDataConverter.java25 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()
/packages/modules/NeuralNetworks/runtime/
DTelemetryStatsd.h98 using Atom = std::pair<AtomKey, AtomValue>; variable
105 void push(Atom&& atom);
108 Atom pop();
118 using LoggerFn = std::function<void(Atom&&)>;
133 void write(Atom&& atom);
143 Result takeAll(std::vector<Atom>* output, bool blockUntilDataIsAvailable);
149 mutable std::vector<Atom> mChannel GUARDED_BY(mMutex);
155 Atom createAtomFrom(const DiagnosticCompilationInfo* info);
156 Atom createAtomFrom(const DiagnosticExecutionInfo* info);
DTelemetryStatsd.cpp196 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/
DActivityForegroundStateChangedConverterTest.java34 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()
DProcessCpuTimeConverterTest.java32 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()
DAnrOccurredConverterTest.java46 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()
DAppCrashOccurredConverterTest.java45 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()
DWtfOccurredConverterTest.java45 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()
DProcessMemoryStateConverterTest.java36 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()
DAppStartMemoryStateCapturedConverterTest.java37 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()
DProcessStartTimeConverterTest.java51 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()
DProcessMemorySnapshotConverterTest.java38 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()
DAtomListConverterTest.java27 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()
DGaugeMetricDataConverterTest.java55 .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()
DEventMetricDataConverterTest.java31 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/tests/src/android/cts/statsd/metric/
DMetricsUtils.java25 import com.android.os.AtomsProto.Atom;
50 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in startAtomMatcher()
66 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in stopAtomMatcher()
81 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in unspecifiedAtomMatcher()
92 SimpleAtomMatcher.newBuilder().setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER)) in simpleAtomMatcher()
100 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in appBreadcrumbMatcherWithLabel()
113 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in appBreadcrumbMatcherWithLabelAndState()
127 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in simpleAtomMatcher()
DValueMetricsTests.java37 import com.android.os.AtomsProto.Atom;
72 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testValueMetric()
138 …SimpleAtomMatcher.Builder sam = SimpleAtomMatcher.newBuilder().setAtomId(Atom.SYSTEM_ELAPSED_REALT… in testPullerAcrossBuckets()
150 .setField(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER) in testPullerAcrossBuckets()
215 …SimpleAtomMatcher.Builder sam = SimpleAtomMatcher.newBuilder().setAtomId(Atom.SYSTEM_ELAPSED_REALT… in testMultipleEventsPerBucket()
227 .setField(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER) in testMultipleEventsPerBucket()
283 .setAtomId(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER); in testPullerAcrossBucketsWithActivation()
296 .setField(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER) in testPullerAcrossBucketsWithActivation()
369 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testValueMetricWithConditionAndActivation()
/packages/modules/StatsD/apex/tests/libstatspull/src/com/android/internal/os/statsd/libstats/
DStatsConfigUtils.java28 import com.android.os.AtomsProto.Atom;
82 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in getAppBreadcrumbMatcher()
109 public static List<Atom> getGaugeMetricDataList(ConfigMetricsReport report) { in getGaugeMetricDataList()
110 List<Atom> data = new ArrayList<>(); in getGaugeMetricDataList()
115 for (Atom atom : bucketInfo.getAtomList()) { in getGaugeMetricDataList()
128 public static List<Atom> getGaugeMetricDataList(StatsManager statsManager, long configId) { in getGaugeMetricDataList()
133 private static List<Atom> backFillGaugeBucketAtoms( in backFillGaugeBucketAtoms()
135 List<Pair<Atom, Long>> atomTimestamp = new ArrayList<>(); in backFillGaugeBucketAtoms()
DLibStatsPullTests.java37 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/validation/
DValidationTests.java41 import com.android.os.AtomsProto.Atom;
94 final int atomTag = Atom.WAKELOCK_STATE_CHANGED_FIELD_NUMBER; in testPartialWakelock()
332 final int atomTag = Atom.WAKELOCK_STATE_CHANGED_FIELD_NUMBER; in uploadWakelockDurationBatteryStatsConfig()
477 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig()
485 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig()
493 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig()
501 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig()
524 .setAtomId(Atom.SCREEN_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig()
532 .setAtomId(Atom.SCREEN_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig()
540 .setAtomId(Atom.SCREEN_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig()
[all …]
/packages/modules/StatsD/tests/src/android/cts/statsd/atom/
DAtomTestCase.java42 import com.android.os.AtomsProto.Atom;
291 .addWhitelistedAtomIds(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER); in createConfigBuilder()
370 protected List<Atom> getGaugeMetricDataList() throws Exception { in getGaugeMetricDataList()
374 protected List<Atom> getGaugeMetricDataList(boolean checkTimestampTruncated) throws Exception { in getGaugeMetricDataList()
382 List<Atom> data = new ArrayList<>(); in getGaugeMetricDataList()
388 for (Atom atom : bucketInfo.getAtomList()) { in getGaugeMetricDataList()
402 for (Atom d : data) { in getGaugeMetricDataList()
408 private List<Atom> backFillGaugeBucketAtoms( in backFillGaugeBucketAtoms()
410 List<Pair<Atom, Long>> atomTimestamp = new ArrayList<>(); in backFillGaugeBucketAtoms()
442 List<Pair<Atom, Long>> atomTimestampData = new ArrayList<>(); in backfillGaugeBucket()
[all …]
/packages/modules/StatsD/tests/src/android/cts/statsd/alert/
DAnomalyDetectionTests.java38 import com.android.os.AtomsProto.Atom;
117 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testCountAnomalyDetection()
271 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testValueAnomalyDetection()
317 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testPerfetto()
362 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testGaugeAnomalyDetection()
388 final int ATOM_ID = Atom.DEBUG_ELAPSED_CLOCK_FIELD_NUMBER; // A pulled atom in testPulledAnomalyDetection()
433 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in getBaseConfig()
445 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in getBaseConfig()
473 .setAtomId(Atom.ANOMALY_DETECTED_FIELD_NUMBER) in getBaseConfig()
/packages/modules/StatsD/statsd/tools/localtools/src/com/android/statsd/shelltools/testdrive/
DTestDrive.java28 import com.android.os.AtomsProto.Atom;
311 if (Atom.getDescriptor().findFieldByNumber(atom) == null && in addAtom()
312 Atom.getDescriptor().isExtensionNumber(atom) == false) { in addAtom()
497 Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER, in createConfig()
577 .setAtomId(Atom.MEDIA_DRM_ACTIVITY_INFO_FIELD_NUMBER) in baseBuilder()
581 .setAtomId(Atom.GPU_STATS_GLOBAL_INFO_FIELD_NUMBER) in baseBuilder()
585 .setAtomId(Atom.GPU_STATS_APP_INFO_FIELD_NUMBER) in baseBuilder()
589 .setAtomId(Atom.TRAIN_INFO_FIELD_NUMBER) in baseBuilder()
594 Atom.GENERAL_EXTERNAL_STORAGE_ACCESS_STATS_FIELD_NUMBER) in baseBuilder()
598 .setAtomId(Atom.LAUNCHER_LAYOUT_SNAPSHOT_FIELD_NUMBER) in baseBuilder()
[all …]
/packages/modules/StatsD/tests/src/android/cts/statsd/uidmap/
DUidMapTests.java37 createAndUploadConfig(AtomsProto.Atom.UID_PROCESS_STATE_CHANGED_FIELD_NUMBER); in testUidSnapshotIncluded()
68 createAndUploadConfig(AtomsProto.Atom.UID_PROCESS_STATE_CHANGED_FIELD_NUMBER); in testChangeFromInstallation()
95 createAndUploadConfig(AtomsProto.Atom.UID_PROCESS_STATE_CHANGED_FIELD_NUMBER); in testChangeFromReinstall()
118 createAndUploadConfig(AtomsProto.Atom.UID_PROCESS_STATE_CHANGED_FIELD_NUMBER); in testChangeFromUninstall()

123