/packages/modules/StatsD/statsd/src/ |
D | stats_log_util.cpp | 122 ProtoOutputStream* protoOutput) { in writeDimensionToProtoHelper() argument 137 uint64_t token = protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_COUNT_REPEATED | in writeDimensionToProtoHelper() 139 protoOutput->write(FIELD_TYPE_INT32 | DIMENSIONS_VALUE_FIELD, fieldNum); in writeDimensionToProtoHelper() 145 protoOutput->write(FIELD_TYPE_INT32 | DIMENSIONS_VALUE_VALUE_INT, in writeDimensionToProtoHelper() 149 protoOutput->write(FIELD_TYPE_INT64 | DIMENSIONS_VALUE_VALUE_LONG, in writeDimensionToProtoHelper() 153 protoOutput->write(FIELD_TYPE_FLOAT | DIMENSIONS_VALUE_VALUE_FLOAT, in writeDimensionToProtoHelper() 158 protoOutput->write(FIELD_TYPE_STRING | DIMENSIONS_VALUE_VALUE_STR, in writeDimensionToProtoHelper() 162 protoOutput->write(FIELD_TYPE_UINT64 | DIMENSIONS_VALUE_VALUE_STR_HASH, in writeDimensionToProtoHelper() 170 protoOutput->end(token); in writeDimensionToProtoHelper() 175 uint64_t dimensionToken = protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_COUNT_REPEATED | in writeDimensionToProtoHelper() [all …]
|
D | stats_log_util.h | 36 ProtoOutputStream* protoOutput); 40 std::set<int32_t>& usedUids, ProtoOutputStream* protoOutput); 46 ProtoOutputStream* protoOutput); 49 ProtoOutputStream* protoOutput); 51 void writeStateToProto(const FieldValue& state, ProtoOutputStream* protoOutput); 89 ProtoOutputStream* protoOutput); 93 ProtoOutputStream* protoOutput); 97 ProtoOutputStream *protoOutput); 103 bool parseProtoOutputStream(ProtoOutputStream& protoOutput, T* message) { in parseProtoOutputStream() argument 105 sp<android::util::ProtoReader> reader = protoOutput.data(); in parseProtoOutputStream()
|
/packages/modules/StatsD/statsd/src/metrics/ |
D | EventMetricProducer.cpp | 165 std::unique_ptr<std::vector<uint8_t>> serializeProtoLocked(ProtoOutputStream& protoOutput) { in serializeProtoLocked() argument 166 size_t bufferSize = protoOutput.size(); in serializeProtoLocked() 171 sp<android::util::ProtoReader> reader = protoOutput.data(); in serializeProtoLocked() 193 ProtoOutputStream* protoOutput) { in onDumpReportLocked() argument 194 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ID, (long long)mMetricId); in onDumpReportLocked() 195 protoOutput->write(FIELD_TYPE_BOOL | FIELD_ID_IS_ACTIVE, isActiveLocked()); in onDumpReportLocked() 197 writeDataCorruptedReasons(*protoOutput, FIELD_ID_DATA_CORRUPTED_REASON, in onDumpReportLocked() 201 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ESTIMATED_MEMORY_BYTES, in onDumpReportLocked() 204 uint64_t protoToken = protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_ID_EVENT_METRICS); in onDumpReportLocked() 209 protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_COUNT_REPEATED | FIELD_ID_DATA); in onDumpReportLocked() [all …]
|
D | GaugeMetricProducer.cpp | 274 ProtoOutputStream* protoOutput) { in onDumpReportLocked() argument 282 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ID, (long long)mMetricId); in onDumpReportLocked() 283 protoOutput->write(FIELD_TYPE_BOOL | FIELD_ID_IS_ACTIVE, isActiveLocked()); in onDumpReportLocked() 286 writeDataCorruptedReasons(*protoOutput, FIELD_ID_DATA_CORRUPTED_REASON, in onDumpReportLocked() 297 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ESTIMATED_MEMORY_BYTES, in onDumpReportLocked() 301 protoOutput->write(FIELD_TYPE_BOOL | FIELD_ID_DIMENSION_GUARDRAIL_HIT, in onDumpReportLocked() 305 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_TIME_BASE, (long long)mTimeBaseNs); in onDumpReportLocked() 306 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_BUCKET_SIZE, (long long)mBucketSizeNs); in onDumpReportLocked() 311 uint64_t dimenPathToken = protoOutput->start( in onDumpReportLocked() 313 writeDimensionPathToProto(mDimensionsInWhat, protoOutput); in onDumpReportLocked() [all …]
|
D | CountMetricProducer.cpp | 228 ProtoOutputStream* protoOutput) { in onDumpReportLocked() argument 235 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ID, (long long)mMetricId); in onDumpReportLocked() 236 protoOutput->write(FIELD_TYPE_BOOL | FIELD_ID_IS_ACTIVE, isActiveLocked()); in onDumpReportLocked() 239 writeDataCorruptedReasons(*protoOutput, FIELD_ID_DATA_CORRUPTED_REASON, in onDumpReportLocked() 251 protoOutput->write(FIELD_TYPE_BOOL | FIELD_ID_DIMENSION_GUARDRAIL_HIT, in onDumpReportLocked() 255 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ESTIMATED_MEMORY_BYTES, in onDumpReportLocked() 257 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_TIME_BASE, (long long)mTimeBaseNs); in onDumpReportLocked() 258 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_BUCKET_SIZE, (long long)mBucketSizeNs); in onDumpReportLocked() 263 uint64_t dimenPathToken = protoOutput->start( in onDumpReportLocked() 265 writeDimensionPathToProto(mDimensionsInWhat, protoOutput); in onDumpReportLocked() [all …]
|
D | ValueMetricProducer.cpp | 330 ProtoOutputStream* protoOutput) { in onDumpReportLocked() argument 356 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ID, (long long)mMetricId); in onDumpReportLocked() 357 protoOutput->write(FIELD_TYPE_BOOL | FIELD_ID_IS_ACTIVE, isActiveLocked()); in onDumpReportLocked() 360 writeDataCorruptedReasons(*protoOutput, FIELD_ID_DATA_CORRUPTED_REASON, in onDumpReportLocked() 371 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ESTIMATED_MEMORY_BYTES, in onDumpReportLocked() 375 protoOutput->write(FIELD_TYPE_BOOL | FIELD_ID_DIMENSION_GUARDRAIL_HIT, true); in onDumpReportLocked() 377 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_TIME_BASE, (long long)mTimeBaseNs); in onDumpReportLocked() 378 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_BUCKET_SIZE, (long long)mBucketSizeNs); in onDumpReportLocked() 383 protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_ID_DIMENSION_PATH_IN_WHAT); in onDumpReportLocked() 384 writeDimensionPathToProto(mDimensionsInWhat, protoOutput); in onDumpReportLocked() [all …]
|
D | DurationMetricProducer.cpp | 517 ProtoOutputStream* protoOutput) { in onDumpReportLocked() argument 524 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ID, (long long)mMetricId); in onDumpReportLocked() 525 protoOutput->write(FIELD_TYPE_BOOL | FIELD_ID_IS_ACTIVE, isActiveLocked()); in onDumpReportLocked() 528 writeDataCorruptedReasons(*protoOutput, FIELD_ID_DATA_CORRUPTED_REASON, in onDumpReportLocked() 540 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ESTIMATED_MEMORY_BYTES, in onDumpReportLocked() 544 protoOutput->write(FIELD_TYPE_BOOL | FIELD_ID_DIMENSION_GUARDRAIL_HIT, true); in onDumpReportLocked() 547 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_TIME_BASE, (long long)mTimeBaseNs); in onDumpReportLocked() 548 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_BUCKET_SIZE, (long long)mBucketSizeNs); in onDumpReportLocked() 552 uint64_t dimenPathToken = protoOutput->start( in onDumpReportLocked() 554 writeDimensionPathToProto(mDimensionsInWhat, protoOutput); in onDumpReportLocked() [all …]
|
D | KllMetricProducer.cpp | 79 ProtoOutputStream* const protoOutput) const { in writePastBucketAggregateToProto() 81 protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_COUNT_REPEATED | FIELD_ID_SKETCHES); in writePastBucketAggregateToProto() 82 protoOutput->write(FIELD_TYPE_INT32 | FIELD_ID_SKETCH_INDEX, aggIndex); in writePastBucketAggregateToProto() 89 protoOutput->write(FIELD_TYPE_BYTES | FIELD_ID_KLL_SKETCH, &buffer[0], numBytes); in writePastBucketAggregateToProto() 92 protoOutput->end(sketchesToken); in writePastBucketAggregateToProto()
|
D | NumericValueMetricProducer.cpp | 134 ProtoOutputStream* const protoOutput) const { in writePastBucketAggregateToProto() 136 protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_COUNT_REPEATED | FIELD_ID_VALUES); in writePastBucketAggregateToProto() 137 protoOutput->write(FIELD_TYPE_INT32 | FIELD_ID_VALUE_INDEX, aggIndex); in writePastBucketAggregateToProto() 139 protoOutput->write(FIELD_TYPE_INT32 | FIELD_ID_VALUE_SAMPLESIZE, sampleSize); in writePastBucketAggregateToProto() 143 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_VALUE_LONG, (long long)val); in writePastBucketAggregateToProto() 147 protoOutput->write(FIELD_TYPE_DOUBLE | FIELD_ID_VALUE_DOUBLE, val); in writePastBucketAggregateToProto() 152 protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_ID_VALUE_HISTOGRAM); in writePastBucketAggregateToProto() 153 val.toProto(*protoOutput); in writePastBucketAggregateToProto() 154 protoOutput->end(histToken); in writePastBucketAggregateToProto() 159 protoOutput->end(valueToken); in writePastBucketAggregateToProto()
|
D | MetricsManager.cpp | 490 std::set<int32_t>& usedUids, ProtoOutputStream* protoOutput) { in onDumpReport() argument 503 uint64_t token = protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_COUNT_REPEATED | in onDumpReport() 507 dumpLatency, str_set, usedUids, protoOutput); in onDumpReport() 510 dumpLatency, nullptr, usedUids, protoOutput); in onDumpReport() 512 protoOutput->end(token); in onDumpReport() 518 uint64_t token = protoOutput->start(FIELD_TYPE_MESSAGE | FIELD_COUNT_REPEATED | in onDumpReport() 520 protoOutput->write(FIELD_TYPE_INT64 | FIELD_ID_ANNOTATIONS_INT64, in onDumpReport() 522 protoOutput->write(FIELD_TYPE_INT32 | FIELD_ID_ANNOTATIONS_INT32, annotation.second); in onDumpReport() 523 protoOutput->end(token); in onDumpReport()
|
D | HistogramValue.cpp | 61 void HistogramValue::toProto(ProtoOutputStream& protoOutput) const { in toProto() 63 protoOutput.write(FIELD_TYPE_SINT32 | FIELD_COUNT_REPEATED | FIELD_ID_COUNT, binCount); in toProto()
|
D | ValueMetricProducer.h | 161 android::util::ProtoOutputStream* protoOutput) override; 354 ProtoOutputStream* const protoOutput) const = 0;
|
D | HistogramValue.h | 54 void toProto(android::util::ProtoOutputStream& protoOutput) const;
|
D | MetricProducer.h | 253 android::util::ProtoOutputStream* protoOutput) { in onDumpReport() argument 256 str_set, usedUids, protoOutput); in onDumpReport() 461 android::util::ProtoOutputStream* protoOutput) = 0;
|
D | RestrictedEventMetricProducer.h | 50 android::util::ProtoOutputStream* protoOutput) override;
|
D | KllMetricProducer.h | 104 ProtoOutputStream* const protoOutput) const override;
|
D | EventMetricProducer.h | 67 android::util::ProtoOutputStream* protoOutput) override;
|
D | RestrictedEventMetricProducer.cpp | 71 android::util::ProtoOutputStream* protoOutput) { in onDumpReportLocked() argument
|
D | CountMetricProducer.h | 77 android::util::ProtoOutputStream* protoOutput) override;
|
D | DurationMetricProducer.h | 92 android::util::ProtoOutputStream* protoOutput) override;
|
D | GaugeMetricProducer.h | 127 android::util::ProtoOutputStream* protoOutput) override;
|
D | NumericValueMetricProducer.h | 142 ProtoOutputStream* const protoOutput) const override;
|
D | MetricsManager.h | 138 android::util::ProtoOutputStream* protoOutput);
|
/packages/modules/StatsD/statsd/tests/ |
D | FieldValue_test.cpp | 863 android::util::ProtoOutputStream protoOutput; in TEST() local 866 &protoOutput); in TEST() 869 outData.resize(protoOutput.size()); in TEST() 871 sp<ProtoReader> reader = protoOutput.data(); in TEST() 907 android::util::ProtoOutputStream protoOutput; in TEST_GUARDED() local 910 &protoOutput); in TEST_GUARDED() 913 outData.resize(protoOutput.size()); in TEST_GUARDED() 915 sp<ProtoReader> reader = protoOutput.data(); in TEST_GUARDED()
|
/packages/modules/StatsD/statsd/src/logd/ |
D | LogEvent.cpp | 771 void LogEvent::ToProto(ProtoOutputStream& protoOutput) const { in ToProto() 773 writeFieldValueTreeToStream(mTagId, getValues(), {}, usedUids, &protoOutput); in ToProto()
|