/packages/modules/NetworkStack/tests/unit/src/com/android/networkstack/metrics/ |
D | ApfSessionInfoMetricsTest.java | 21 import android.net.apf.ApfCounterTracker.Counter; 45 mMetrics.addApfCounter(Counter.TOTAL_PACKETS, 5678); in testApfSessionInfoMetrics_VerifyCollectMetrics() 46 mMetrics.addApfCounter(Counter.PASSED_ARP_UNICAST_REPLY, 1010); in testApfSessionInfoMetrics_VerifyCollectMetrics() 47 mMetrics.addApfCounter(Counter.DROPPED_MDNS, 333); in testApfSessionInfoMetrics_VerifyCollectMetrics() 79 for (Counter counter : Counter.class.getEnumConstants()) { in testApfSessionInfoMetrics_VerifyMaxApfCounter() 82 final int expectedApfCounterCount = Counter.class.getEnumConstants().length - 1; in testApfSessionInfoMetrics_VerifyMaxApfCounter() 88 private void verifyCounterName(Counter counter, in verifyCounterName() 95 verifyCounterName(Counter.RESERVED_OOB, CounterName.CN_UNKNOWN); in testApfSessionInfoMetrics_VerifyApfCounterToEnum() 96 verifyCounterName(Counter.TOTAL_PACKETS, CounterName.CN_TOTAL_PACKETS); in testApfSessionInfoMetrics_VerifyApfCounterToEnum() 97 verifyCounterName(Counter.PASSED_DHCP, CounterName.CN_PASSED_DHCP); in testApfSessionInfoMetrics_VerifyApfCounterToEnum() [all …]
|
/packages/modules/NetworkStack/src/com/android/networkstack/metrics/ |
D | ApfSessionInfoMetrics.java | 19 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_802_3_FRAME; 20 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_NON_IPV4; 21 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_OTHER_HOST; 22 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_REPLY_SPA_NO_HOST; 23 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_REQUEST_REPLIED; 24 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_UNKNOWN; 25 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_V6_ONLY; 26 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ETHERTYPE_NOT_ALLOWED; 27 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ETHER_OUR_SRC_MAC; 28 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ETH_BROADCAST; [all …]
|
/packages/modules/NetworkStack/src/android/net/apf/ |
D | ApfCounterTracker.java | 41 public enum Counter { enum in ApfCounterTracker 130 return (Counter.class.getEnumConstants().length - 1) * 4; in totalSize() 137 public static Counter getCounterEnumFromOffset(int offset) { in getCounterEnumFromOffset() 138 for (Counter cnt : Counter.class.getEnumConstants()) { in getCounterEnumFromOffset() 146 private void checkCounterRange(Counter lowerBound, Counter upperBound) { in checkCounterRange() 173 public static final Counter MIN_DROP_COUNTER = Counter.DROPPED_ETH_BROADCAST; 174 public static final Counter MAX_DROP_COUNTER = Counter.DROPPED_GARP_REPLY; 175 public static final Counter MIN_PASS_COUNTER = Counter.PASSED_ARP_BROADCAST_REPLY; 176 public static final Counter MAX_PASS_COUNTER = Counter.PASSED_MDNS; 180 private final List<Counter> mCounterList; [all …]
|
D | ApfV4GeneratorBase.java | 22 import static android.net.apf.ApfCounterTracker.Counter.PASSED_IPV6_ICMP; 294 public abstract Type addCountAndDropIfR0Equals(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0Equals() 302 public abstract Type addCountAndPassIfR0Equals(long val, ApfCounterTracker.Counter cnt) in addCountAndPassIfR0Equals() 318 public abstract Type addCountAndDropIfR0NotEquals(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0NotEquals() 326 public abstract Type addCountAndPassIfR0NotEquals(long val, ApfCounterTracker.Counter cnt) in addCountAndPassIfR0NotEquals() 342 public abstract Type addCountAndDropIfR0GreaterThan(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0GreaterThan() 350 public abstract Type addCountAndPassIfR0GreaterThan(long val, ApfCounterTracker.Counter cnt) in addCountAndPassIfR0GreaterThan() 366 public abstract Type addCountAndDropIfR0LessThan(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0LessThan() 374 public abstract Type addCountAndPassIfR0LessThan(long val, ApfCounterTracker.Counter cnt) in addCountAndPassIfR0LessThan() 390 public abstract Type addCountAndDropIfR0AnyBitsSet(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0AnyBitsSet() [all …]
|
D | ApfV4Generator.java | 89 public ApfV4Generator addCountAndPass(ApfCounterTracker.Counter counter) { in addCountAndPass() 103 public ApfV4Generator addCountAndDrop(ApfCounterTracker.Counter counter) { in addCountAndDrop() 109 public ApfV4Generator addCountAndDropIfR0Equals(long val, ApfCounterTracker.Counter cnt) { in addCountAndDropIfR0Equals() 115 public ApfV4Generator addCountAndPassIfR0Equals(long val, ApfCounterTracker.Counter cnt) { in addCountAndPassIfR0Equals() 121 public ApfV4Generator addCountAndDropIfR0NotEquals(long val, ApfCounterTracker.Counter cnt) { in addCountAndDropIfR0NotEquals() 127 public ApfV4Generator addCountAndPassIfR0NotEquals(long val, ApfCounterTracker.Counter cnt) { in addCountAndPassIfR0NotEquals() 133 public ApfV4Generator addCountAndDropIfR0AnyBitsSet(long val, ApfCounterTracker.Counter cnt) { in addCountAndDropIfR0AnyBitsSet() 139 public ApfV4Generator addCountAndPassIfR0AnyBitsSet(long val, ApfCounterTracker.Counter cnt) { in addCountAndPassIfR0AnyBitsSet() 145 public ApfV4Generator addCountAndDropIfR0LessThan(long val, ApfCounterTracker.Counter cnt) { in addCountAndDropIfR0LessThan() 154 public ApfV4Generator addCountAndPassIfR0LessThan(long val, ApfCounterTracker.Counter cnt) { in addCountAndPassIfR0LessThan() [all …]
|
D | ApfV61GeneratorBase.java | 47 public final Type addCountAndDropIfR0Equals(long val, ApfCounterTracker.Counter cnt) { in addCountAndDropIfR0Equals() 52 public final Type addCountAndPassIfR0Equals(long val, ApfCounterTracker.Counter cnt) { in addCountAndPassIfR0Equals() 57 public final Type addCountAndDropIfR0NotEquals(long val, ApfCounterTracker.Counter cnt) { in addCountAndDropIfR0NotEquals() 62 public final Type addCountAndPassIfR0NotEquals(long val, ApfCounterTracker.Counter cnt) { in addCountAndPassIfR0NotEquals() 67 public Type addCountAndDropIfR0AnyBitsSet(long val, ApfCounterTracker.Counter cnt) { in addCountAndDropIfR0AnyBitsSet() 72 public Type addCountAndPassIfR0AnyBitsSet(long val, ApfCounterTracker.Counter cnt) { in addCountAndPassIfR0AnyBitsSet() 77 public final Type addCountAndDropIfR0LessThan(long val, ApfCounterTracker.Counter cnt) { in addCountAndDropIfR0LessThan() 85 public final Type addCountAndPassIfR0LessThan(long val, ApfCounterTracker.Counter cnt) { in addCountAndPassIfR0LessThan() 93 public Type addCountAndDropIfR0GreaterThan(long val, ApfCounterTracker.Counter cnt) { in addCountAndDropIfR0GreaterThan() 101 public Type addCountAndPassIfR0GreaterThan(long val, ApfCounterTracker.Counter cnt) { in addCountAndPassIfR0GreaterThan() [all …]
|
D | ApfV6Generator.java | 60 public ApfV6Generator addCountAndDropIfR0Equals(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0Equals() 67 public ApfV6Generator addCountAndPassIfR0Equals(long val, ApfCounterTracker.Counter cnt) in addCountAndPassIfR0Equals() 74 public ApfV6Generator addCountAndDropIfR0NotEquals(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0NotEquals() 81 public ApfV6Generator addCountAndPassIfR0NotEquals(long val, ApfCounterTracker.Counter cnt) in addCountAndPassIfR0NotEquals() 88 public ApfV6Generator addCountAndDropIfR0AnyBitsSet(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0AnyBitsSet() 100 public ApfV6Generator addCountAndPassIfR0AnyBitsSet(long val, ApfCounterTracker.Counter cnt) in addCountAndPassIfR0AnyBitsSet() 112 public ApfV6Generator addCountAndDropIfR0LessThan(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0LessThan() 122 public ApfV6Generator addCountAndPassIfR0LessThan(long val, ApfCounterTracker.Counter cnt) in addCountAndPassIfR0LessThan() 132 public ApfV6Generator addCountAndDropIfR0GreaterThan(long val, ApfCounterTracker.Counter cnt) in addCountAndDropIfR0GreaterThan() 142 public ApfV6Generator addCountAndPassIfR0GreaterThan(long val, ApfCounterTracker.Counter cnt) in addCountAndPassIfR0GreaterThan() [all …]
|
D | ApfFilter.java | 128 import static android.net.apf.ApfCounterTracker.Counter.APF_PROGRAM_ID; 129 import static android.net.apf.ApfCounterTracker.Counter.APF_VERSION; 130 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_802_3_FRAME; 131 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_NON_IPV4; 132 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_OTHER_HOST; 133 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_REPLY_SPA_NO_HOST; 134 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_REQUEST_REPLIED; 135 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_UNKNOWN; 136 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_V6_ONLY; 137 import static android.net.apf.ApfCounterTracker.Counter.DROPPED_ETHERTYPE_NOT_ALLOWED; [all …]
|
D | ApfV6GeneratorBase.java | 67 mRamSize - ApfCounterTracker.Counter.totalSize() - programSize); in updateExceptionBufferSize() 405 @NonNull List<byte[]> bytesList, ApfCounterTracker.Counter cnt) in addCountAndDropIfBytesAtOffsetEqualsAnyOf() 415 @NonNull List<byte[]> bytesList, ApfCounterTracker.Counter cnt) in addCountAndPassIfBytesAtOffsetEqualsAnyOf() 424 @NonNull List<byte[]> bytesList, ApfCounterTracker.Counter cnt) in addCountAndDropIfBytesAtOffsetEqualsNoneOf() 434 @NonNull List<byte[]> bytesList, ApfCounterTracker.Counter cnt) in addCountAndPassIfBytesAtOffsetEqualsNoneOf() 693 public final Type addCountAndPass(ApfCounterTracker.Counter counter) { in addCountAndPass() 705 public final Type addCountAndDrop(ApfCounterTracker.Counter counter) { in addCountAndDrop() 711 public final Type addLoadCounter(Register register, ApfCounterTracker.Counter counter) in addLoadCounter() 717 public final Type addStoreCounter(ApfCounterTracker.Counter counter, Register register) in addStoreCounter()
|
D | BaseApfGenerator.java | 797 void checkPassCounterRange(ApfCounterTracker.Counter cnt) { in checkPassCounterRange() 802 void checkDropCounterRange(ApfCounterTracker.Counter cnt) { in checkDropCounterRange()
|
/packages/modules/NetworkStack/tests/unit/src/android/net/apf/ |
D | ApfStandaloneTest.kt | 93 val dataRegion = ByteArray(Counter.totalSize()) { 0 } in runApfTest() 101 assertEquals(mapOf<Counter, Long>( in runApfTest() 102 Counter.TOTAL_PACKETS to 1, in runApfTest() 103 Counter.DROPPED_ETHERTYPE_DENYLISTED to 1 in runApfTest() 177 assertEquals(mapOf<Counter, Long>( in runApfTest() 178 Counter.TOTAL_PACKETS to 2, in runApfTest() 179 Counter.DROPPED_ETHERTYPE_DENYLISTED to 1, in runApfTest() 180 Counter.DROPPED_DHCP_REQUEST_DISCOVERY to 1 in runApfTest() 212 assertEquals(mapOf<Counter, Long>( in runApfTest() 213 Counter.TOTAL_PACKETS to 3, in runApfTest() [all …]
|
D | ApfTestHelpers.kt | 18 import android.net.apf.ApfCounterTracker.Counter 19 import android.net.apf.ApfCounterTracker.Counter.APF_PROGRAM_ID 20 import android.net.apf.ApfCounterTracker.Counter.APF_VERSION 21 import android.net.apf.ApfCounterTracker.Counter.TOTAL_PACKETS 72 fun decodeCountersIntoMap(counterBytes: ByteArray): Map<Counter, Long> { in decodeCountersIntoMap() 73 val counters = Counter::class.java.enumConstants in decodeCountersIntoMap() 74 val ret = HashMap<Counter, Long>() in decodeCountersIntoMap() 266 val apfVersionIdx = (Counter.totalSize() + in assertDataMemoryContents() 268 val apfProgramIdIdx = (Counter.totalSize() + in assertDataMemoryContents() 289 targetCnt: Counter, in verifyProgramRun() [all …]
|
D | ApfGeneratorTest.kt | 18 import android.net.apf.ApfCounterTracker.Counter 19 import android.net.apf.ApfCounterTracker.Counter.CORRUPT_DNS_PACKET 20 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ETHERTYPE_NOT_ALLOWED 21 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ETH_BROADCAST 22 import android.net.apf.ApfCounterTracker.Counter.DROPPED_RA 23 import android.net.apf.ApfCounterTracker.Counter.PASSED_ALLOCATE_FAILURE 24 import android.net.apf.ApfCounterTracker.Counter.PASSED_ARP_REQUEST 25 import android.net.apf.ApfCounterTracker.Counter.PASSED_MDNS 26 import android.net.apf.ApfCounterTracker.Counter.PASSED_TRANSMIT_FAILURE 27 import android.net.apf.ApfCounterTracker.Counter.TOTAL_PACKETS [all …]
|
D | ApfFilterTest.kt | 27 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_NON_IPV4 in <lambda>() 28 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_OTHER_HOST in <lambda>() 29 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_REPLY_SPA_NO_HOST in <lambda>() 30 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_REQUEST_REPLIED in <lambda>() 31 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_UNKNOWN in <lambda>() 32 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ARP_V6_ONLY in <lambda>() 33 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ETHERTYPE_NOT_ALLOWED in <lambda>() 34 import android.net.apf.ApfCounterTracker.Counter.DROPPED_ETHER_OUR_SRC_MAC in <lambda>() 35 import android.net.apf.ApfCounterTracker.Counter.DROPPED_GARP_REPLY in <lambda>() 36 import android.net.apf.ApfCounterTracker.Counter.DROPPED_IGMP_INVALID in <lambda>() [all …]
|
D | ApfTest.java | 19 import static android.net.apf.ApfCounterTracker.Counter.getCounterEnumFromOffset; 69 import android.net.apf.ApfCounterTracker.Counter; 1030 byte[] data = new byte[Counter.totalSize()]; in testApfFilterPcapFile() 2674 final byte[] data = new byte[Counter.totalSize()]; in testApfSessionInfoMetrics() 2676 final int totalPacketsCounterIdx = Counter.totalSize() + Counter.TOTAL_PACKETS.offset(); in testApfSessionInfoMetrics() 2678 Counter.totalSize() + Counter.PASSED_IPV6_ICMP.offset(); in testApfSessionInfoMetrics() 2680 Counter.totalSize() + Counter.DROPPED_IPV4_MULTICAST.offset(); in testApfSessionInfoMetrics() 2719 final Map<Counter, Long> expectedCounters = Map.of(Counter.TOTAL_PACKETS, 2L, in testApfSessionInfoMetrics() 2720 Counter.PASSED_IPV6_ICMP, 1L, Counter.DROPPED_IPV4_MULTICAST, 1L); in testApfSessionInfoMetrics() 2721 final ArgumentCaptor<Counter> counterCaptor = ArgumentCaptor.forClass(Counter.class); in testApfSessionInfoMetrics() [all …]
|
/packages/modules/DeviceLock/DeviceLockController/tests/android_test/src/com/android/devicelockcontroller/stats/ |
D | StatsLoggerImplTest.java | 55 import com.android.modules.expresslog.Counter; 72 .mockStatic(Counter.class) 125 verify(() -> Counter.logIncrement(TEX_ID_DEVICE_RESET_PROVISION_MANDATORY)); in logDeviceReset_provisionMandatory_shouldLogToTelemetryExpress() 132 verify(() -> Counter.logIncrement(TEX_ID_DEVICE_RESET_PROVISION_DEFERRED)); in logDeviceReset_deferredProvision_shouldLogToTelemetryExpress() 139 verify(() -> Counter.logIncrement(TEX_ID_SUCCESSFUL_CHECK_IN_RESPONSE_COUNT)); in logSuccessfulCheckIn_shouldLogToTelemetryExpress() 146 verify(() -> Counter.logIncrement(TEX_ID_SUCCESSFUL_PROVISIONING_COUNT)); in logSuccessfulProvisioning_shouldLogToTelemetryExpress() 251 verify(() -> Counter.logIncrement(TEX_ID_SUCCESSFUL_LOCKING_COUNT)); in logSuccessfulLockingDevice_shouldWriteCorrectLog() 258 verify(() -> Counter.logIncrement(TEX_ID_SUCCESSFUL_UNLOCKING_COUNT)); in logSuccessfulUnlockingDevice_shouldWriteCorrectLog()
|
/packages/modules/DeviceLock/DeviceLockController/src/com/android/devicelockcontroller/stats/ |
D | StatsLoggerImpl.java | 54 import com.android.modules.expresslog.Counter; 125 Counter.logIncrement(TEX_ID_DEVICE_RESET_PROVISION_MANDATORY); in logDeviceReset() 127 Counter.logIncrement(TEX_ID_DEVICE_RESET_PROVISION_DEFERRED); in logDeviceReset() 133 Counter.logIncrement(TEX_ID_SUCCESSFUL_CHECK_IN_RESPONSE_COUNT); in logSuccessfulCheckIn() 138 Counter.logIncrement(TEX_ID_SUCCESSFUL_PROVISIONING_COUNT); in logSuccessfulProvisioning() 213 Counter.logIncrement(TEX_ID_SUCCESSFUL_LOCKING_COUNT); in logSuccessfulLockingDevice() 218 Counter.logIncrement(TEX_ID_SUCCESSFUL_UNLOCKING_COUNT); in logSuccessfulUnlockingDevice()
|
/packages/modules/Connectivity/staticlibs/client-libs/tests/unit/src/com/android/net/module/util/ |
D | NetdUtilsTest.java | 121 final Counter myCounter = new Counter(); in setNetworkAddInterfaceOutcome() 134 class Counter { class in NetdUtilsTest
|
/packages/apps/Settings/src/com/android/settings/accessibility/ |
D | HighContrastTextMigrationReceiver.java | 39 import com.android.modules.expresslog.Counter; 93 Counter.logIncrement("accessibility.value_hct_notification_dismissed"); in onReceive() 188 Counter.logIncrement("accessibility.value_hct_notification_posted"); in showNotification()
|
D | TextReadingPreferenceFragment.java | 38 import com.android.modules.expresslog.Counter; 133 Counter.logIncrement("accessibility.value_hct_notification_opened_settings"); in onActivityCreated()
|
/packages/modules/Bluetooth/service/src/ |
D | AutoOnFeature.kt | 40 import com.android.modules.expresslog.Counter 146 Counter.logIncrement( in setUserEnabled()
|
/packages/modules/Connectivity/tests/cts/net/src/android/net/cts/ |
D | ApfIntegrationTest.kt | 39 import android.net.apf.ApfCounterTracker.Counter.DROPPED_IPV6_NS_INVALID in <lambda>() 40 import android.net.apf.ApfCounterTracker.Counter.DROPPED_IPV6_NS_REPLIED_NON_DAD in <lambda>() 41 import android.net.apf.ApfCounterTracker.Counter.FILTER_AGE_16384THS in <lambda>() 42 import android.net.apf.ApfCounterTracker.Counter.PASSED_IPV6_ICMP in <lambda>()
|
/packages/modules/Bluetooth/android/app/src/com/android/bluetooth/hfp/ |
D | HeadsetStateMachine.java | 65 import com.android.modules.expresslog.Counter; 1575 Counter.logIncrement("bluetooth.value_lc3_codec_usage_over_hfp"); in enter() 1577 Counter.logIncrement("bluetooth.value_aptx_codec_usage_over_hfp"); in enter() 1579 Counter.logIncrement("bluetooth.value_msbc_codec_usage_over_hfp"); in enter() 1581 Counter.logIncrement("bluetooth.value_cvsd_codec_usage_over_hfp"); in enter()
|
/packages/modules/Bluetooth/service/src/com/android/server/bluetooth/ |
D | BluetoothManagerService.java | 86 import com.android.modules.expresslog.Counter; 646 Counter.logIncrement("bluetooth.value_auto_on_supported"); in BluetoothManagerService() 974 Counter.logIncrement("bluetooth.value_auto_on_triggered"); in enableFromAutoOn()
|
/packages/modules/Bluetooth/system/gd/os/android/ |
D | metrics.cc | 218 android::expresslog::Counter::logIncrement(expresslog_metric_id); in LogMetricA2dpSessionMetricsEvent()
|