/frameworks/base/libs/androidfw/tests/ |
D | ResourceTimer_test.cpp | 39 ResourceTimer::Timer timer; in TEST() local 40 ASSERT_THAT(timer.count, 0); in TEST() 41 ASSERT_THAT(timer.total, 0); in TEST() 44 timer.record(US(i)); in TEST() 46 ASSERT_THAT(timer.count, 100); in TEST() 47 ASSERT_THAT(timer.total, US((101 * 100)/2)); in TEST() 48 ASSERT_THAT(timer.mintime, US(1)); in TEST() 49 ASSERT_THAT(timer.maxtime, US(100)); in TEST() 50 ASSERT_THAT(timer.pvalues.p50.floor, 0); in TEST() 51 ASSERT_THAT(timer.pvalues.p50.nominal, 0); in TEST() [all …]
|
/frameworks/base/services/tests/powerstatstests/src/com/android/server/power/stats/ |
D | BatteryStatsDurationTimerTest.java | 41 final BatteryStatsImpl.DurationTimer timer = new BatteryStatsImpl.DurationTimer(clocks, in testStartStop() local 46 assertFalse(timer.isRunningLocked()); in testStartStop() 47 assertEquals(0, timer.getCurrentDurationMsLocked(300)); in testStartStop() 48 assertEquals(0, timer.getMaxDurationMsLocked(301)); in testStartStop() 49 assertEquals(0, timer.getTotalDurationMsLocked(301)); in testStartStop() 52 timer.startRunningLocked(700); in testStartStop() 53 assertTrue(timer.isRunningLocked()); in testStartStop() 54 assertEquals(800, timer.getCurrentDurationMsLocked(1500)); in testStartStop() 55 assertEquals(801, timer.getMaxDurationMsLocked(1501)); in testStartStop() 56 assertEquals(802, timer.getTotalDurationMsLocked(1502)); in testStartStop() [all …]
|
D | BatteryStatsSamplingTimerTest.java | 34 final BatteryStatsImpl.SamplingTimer timer = new BatteryStatsImpl.SamplingTimer(clocks, in testSettingStalePreservesData() local 37 timer.onTimeStarted(100, 100, 100); in testSettingStalePreservesData() 40 timer.update(10, 1, SystemClock.elapsedRealtime() * 1000); in testSettingStalePreservesData() 42 timer.update(20, 2, SystemClock.elapsedRealtime() * 1000); in testSettingStalePreservesData() 44 assertEquals(1, timer.getCountLocked(BatteryStats.STATS_SINCE_CHARGED)); in testSettingStalePreservesData() 45 assertEquals(10, timer.getTotalTimeLocked(200, BatteryStats.STATS_SINCE_CHARGED)); in testSettingStalePreservesData() 47 timer.endSample(); in testSettingStalePreservesData() 49 assertEquals(1, timer.getCountLocked(BatteryStats.STATS_SINCE_CHARGED)); in testSettingStalePreservesData() 50 assertEquals(10, timer.getTotalTimeLocked(200, BatteryStats.STATS_SINCE_CHARGED)); in testSettingStalePreservesData() 52 timer.onTimeStopped(200, 200, 200); in testSettingStalePreservesData() [all …]
|
D | BatteryStatsStopwatchTimerTest.java | 37 final BatteryStatsImpl.StopwatchTimer timer = new BatteryStatsImpl.StopwatchTimer(clocks, in testCount() local 45 timer.startRunningLocked(updateTime(clocks, 100)); // start in testCount() 47 assertEquals(expectedCount, timer.getCountLocked(BatteryStats.STATS_SINCE_CHARGED)); in testCount() 48 timer.startRunningLocked(updateTime(clocks, 110)); // start in testCount() 49 assertEquals(expectedCount, timer.getCountLocked(BatteryStats.STATS_SINCE_CHARGED)); in testCount() 50 timer.stopRunningLocked(updateTime(clocks, 120)); // stop in testCount() 51 assertEquals(expectedCount, timer.getCountLocked(BatteryStats.STATS_SINCE_CHARGED)); in testCount() 52 timer.stopRunningLocked(updateTime(clocks, 130)); // stop in testCount() 53 assertEquals(expectedCount, timer.getCountLocked(BatteryStats.STATS_SINCE_CHARGED)); in testCount() 56 timer.startRunningLocked(updateTime(clocks, 200)); // start in testCount() [all …]
|
D | BatteryStatsTimerTest.java | 96 TestTimer timer = new TestTimer(clocks, 0, timeBase); in testRunning() local 97 timer.nextComputeCurrentCount = 3000; in testRunning() 100 timer.nextComputeRunTime = 4; in testRunning() 101 timer.onTimeStarted(10, 20, 50); in testRunning() 102 timer.nextComputeRunTime = 17; in testRunning() 103 timer.onTimeStopped(100, 130, 170); in testRunning() 104 Assert.assertEquals(170, timer.lastComputeRunTimeRealtime); in testRunning() 105 Assert.assertEquals(17, timer.getTotalTime()); in testRunning() 106 Assert.assertEquals(3000, timer.getCount()); in testRunning() 162 TestTimer timer = new TestTimer(clocks, 0, timeBase); in testResetNoDetach() local [all …]
|
D | BatteryStatsDualTimerTest.java | 40 final BatteryStatsImpl.DualTimer timer = new BatteryStatsImpl.DualTimer(clocks, in testResetDetach() local 43 assertTrue(timeBase.hasObserver(timer)); in testResetDetach() 44 assertFalse(subTimeBase.hasObserver(timer)); in testResetDetach() 45 assertFalse(timeBase.hasObserver(timer.getSubTimer())); in testResetDetach() 46 assertTrue(subTimeBase.hasObserver(timer.getSubTimer())); in testResetDetach() 50 timer.startRunningLocked(clocks.realtime); in testResetDetach() 51 timer.reset(true); in testResetDetach() 52 assertTrue(timeBase.hasObserver(timer)); in testResetDetach() 53 assertTrue(subTimeBase.hasObserver(timer.getSubTimer())); in testResetDetach() 57 timer.stopRunningLocked(clocks.realtime); in testResetDetach() [all …]
|
D | BatteryStatsBackgroundStatsTest.java | 264 BatteryStats.Timer timer = bi.getUidStats().get(UID).getBluetoothScanTimer(); in doTestAppBluetoothScanInternal() local 270 long time = timer.getTotalTimeLocked(curr, STATS_SINCE_CHARGED); in doTestAppBluetoothScanInternal() 271 int count = timer.getCountLocked(STATS_SINCE_CHARGED); in doTestAppBluetoothScanInternal() 273 long actualTime = timer.getTotalDurationMsLocked(clocks.realtime) * 1000; in doTestAppBluetoothScanInternal() 329 BatteryStats.Timer timer = jobs.valueAt(0); in testJob() local 330 BatteryStats.Timer bgTimer = timer.getSubTimer(); in testJob() 331 long time = timer.getTotalTimeLocked(curr, STATS_SINCE_CHARGED); in testJob() 332 int count = timer.getCountLocked(STATS_SINCE_CHARGED); in testJob() 391 BatteryStats.Timer timer = syncs.valueAt(0); in testSyncs() local 392 BatteryStats.Timer bgTimer = timer.getSubTimer(); in testSyncs() [all …]
|
D | BatteryStatsSensorTest.java | 461 BatteryStats.Timer timer = sensor.getSensorTime(); in testSensorResetTimes() local 463 assertEquals(0, timer.getTotalTimeLocked(1000*clocks.realtime, which)); in testSensorResetTimes() 464 assertEquals(0, timer.getTotalDurationMsLocked(clocks.realtime)); in testSensorResetTimes() 474 assertEquals(0, timer.getTotalTimeLocked(1000*clocks.realtime, which)); in testSensorResetTimes() 475 assertEquals(0, timer.getTotalDurationMsLocked(clocks.realtime)); in testSensorResetTimes() 484 assertEquals(0, timer.getTotalTimeLocked(1000*clocks.realtime, which)); in testSensorResetTimes() 485 assertEquals(0, timer.getTotalDurationMsLocked(clocks.realtime)); in testSensorResetTimes() 502 assertEquals(111_000, timer.getTotalTimeLocked(1000*clocks.realtime, which)); in testSensorResetTimes() 503 assertEquals(111, timer.getTotalDurationMsLocked(clocks.realtime)); in testSensorResetTimes() 513 assertEquals(0, timer.getTotalTimeLocked(1000*clocks.realtime, which)); in testSensorResetTimes() [all …]
|
/frameworks/rs/toolkit/test/ |
D | AllTests.kt | 89 fun testAll(timer: TimingTracker): String { in <lambda>() 105 val success = test(timer) in <lambda>() 114 private fun testBlend(timer: TimingTracker): Boolean { in <lambda>() 116 testOneBitmapBlend(timer, testImage1, testImage2, mode, null) and in <lambda>() 118 timer, testImage1, testImage2, mode, in <lambda>() 122 testOneRandomBlend(timer, sizeX, sizeY, mode, restriction) in <lambda>() 129 timer: TimingTracker, in <lambda>() 142 timer.measure("IntrinsicBlend") { in <lambda>() 148 timer.measure("ToolkitBlend") { in <lambda>() 153 timer.measure("ReferenceBlend") { in <lambda>() [all …]
|
/frameworks/native/services/inputflinger/reader/mapper/gestures/ |
D | TimerProvider.cpp | 45 void setDeadline(void* data, GesturesTimer* timer, stime_t delay, GesturesTimerCallback callback, in setDeadline() argument 47 static_cast<TimerProvider*>(data)->setDeadline(timer, stimeToNsecs(delay), callback, in setDeadline() 51 void cancelTimer(void* data, GesturesTimer* timer) { in cancelTimer() argument 52 static_cast<TimerProvider*>(data)->cancelTimer(timer); in cancelTimer() 55 void freeTimer(void* data, GesturesTimer* timer) { in freeTimer() argument 56 static_cast<TimerProvider*>(data)->freeTimer(timer); in freeTimer() 72 auto timerPtrToString = [](const std::unique_ptr<GesturesTimer>& timer) { in dump() argument 73 return std::to_string(timer->id); in dump() 103 void TimerProvider::setDeadline(GesturesTimer* timer, nsecs_t delay, GesturesTimerCallback callback, in setDeadline() argument 105 setDeadlineWithoutRequestingTimeout(timer, delay, callback, callbackData); in setDeadline() [all …]
|
D | TimerProvider.h | 51 void setDeadline(GesturesTimer* timer, nsecs_t delay, GesturesTimerCallback callback, 53 void cancelTimer(GesturesTimer* timer); 54 void freeTimer(GesturesTimer* timer); 61 void setDeadlineWithoutRequestingTimeout(GesturesTimer* timer, nsecs_t delay,
|
/frameworks/native/services/inputflinger/tests/ |
D | TimerProvider_test.cpp | 81 GesturesTimer* timer = mProvider.createTimer(); in TEST_F() local 87 kGestureTimerProvider.set_fn(&mProvider, timer, 1.0, &pushTimeOntoVector, &callTimes); in TEST_F() 103 GesturesTimer* timer = mProvider.createTimer(); in TEST_F() local 106 mProvider.setDeadline(timer, 1'000'000'000, ©TimeToVariable, &callTime); in TEST_F() 113 GesturesTimer* timer = mProvider.createTimer(); in TEST_F() local 129 mProvider.setDeadline(timer, 1'000'000'000, callback, &callTimes); in TEST_F() 145 GesturesTimer* timer = mProvider.createTimer(); in TEST_F() local 152 mProvider.setDeadline(timer, 1'000'000'000, &pushTimeOntoVector, &callTimes1); in TEST_F() 153 mProvider.setDeadline(timer, 1'500'000'000, &pushTimeOntoVector, &callTimes2); in TEST_F() 170 GesturesTimer* timer = mProvider.createTimer(); in TEST_F() local [all …]
|
/frameworks/base/services/tests/servicestests/src/com/android/server/utils/ |
D | AnrTimerTest.java | 185 try (TestAnrTimer timer = new TestAnrTimer(helper)) { in testSimpleTimeout() argument 187 assertThat(mEnabled).isEqualTo(timer.serviceEnabled()); in testSimpleTimeout() 189 timer.start(t, 10); in testSimpleTimeout() 204 try (TestAnrTimer timer = new TestAnrTimer(helper)) { in testTimerRestart() argument 206 timer.start(t, 10000); in testTimerRestart() 209 timer.start(t, 10); in testTimerRestart() 224 try (TestAnrTimer timer = new TestAnrTimer(helper)) { in testTimerZero() argument 226 timer.start(t, 0); in testTimerZero() 245 try (TestAnrTimer timer = new TestAnrTimer(helper)) { in testMultipleTimers() argument 246 timer.start(t1, 50); in testMultipleTimers() [all …]
|
/frameworks/base/core/java/android/content/res/ |
D | ResourceTimer.java | 249 var timer = sTimers[i]; in publish() local 250 if (timer.count > 0) { in publish() 252 sConfig.timers[i], timer.count, packedString(timer.percentile))); in publish() 256 timer.count, timer.total, in publish() 257 timer.percentile[0], timer.percentile[1], in publish() 258 timer.percentile[2], timer.percentile[3], in publish() 259 timer.largest[0], timer.largest[1], timer.largest[2], in publish() 260 timer.largest[3], timer.largest[4]); in publish()
|
/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/ |
D | AmbientBrightnessStatsTrackerTest.java | 367 AmbientBrightnessStatsTracker.Timer timer = new AmbientBrightnessStatsTracker.Timer( in testTimer() local 369 assertEquals(0, timer.totalDurationSec(), 0); in testTimer() 371 assertEquals(0, timer.totalDurationSec(), 0); in testTimer() 372 assertFalse(timer.isRunning()); in testTimer() 374 timer.start(); in testTimer() 375 assertTrue(timer.isRunning()); in testTimer() 376 assertEquals(0, timer.totalDurationSec(), 0); in testTimer() 378 assertTrue(timer.isRunning()); in testTimer() 379 assertEquals(1, timer.totalDurationSec(), 0); in testTimer() 381 timer.reset(); in testTimer() [all …]
|
/frameworks/base/services/tests/voiceinteractiontests/src/com/android/server/soundtrigger_middleware/ |
D | UptimeTimerTest.java | 36 UptimeTimer timer = new UptimeTimer("TestTimer"); in testBasic() local 37 timer.createTask(() -> taskRan.set(true), 100); in testBasic() 49 UptimeTimer timer = new UptimeTimer("TestTimer"); in testCancel() local 50 UptimeTimer.Task task = timer.createTask(() -> taskRan.set(true), 100); in testCancel()
|
/frameworks/base/services/core/java/com/android/server/am/ |
D | HealthStatsBatteryStatsWriter.java | 52 BatteryStats.Timer timer; in writeUid() local 91 timer = wakelock.getWakeTime(BatteryStats.WAKE_TYPE_FULL); in writeUid() 92 addTimers(uidWriter, UidHealthStats.TIMERS_WAKELOCKS_FULL, key, timer); in writeUid() 95 timer = wakelock.getWakeTime(BatteryStats.WAKE_TYPE_PARTIAL); in writeUid() 96 addTimers(uidWriter, UidHealthStats.TIMERS_WAKELOCKS_PARTIAL, key, timer); in writeUid() 99 timer = wakelock.getWakeTime(BatteryStats.WAKE_TYPE_WINDOW); in writeUid() 100 addTimers(uidWriter, UidHealthStats.TIMERS_WAKELOCKS_WINDOW, key, timer); in writeUid() 103 timer = wakelock.getWakeTime(BatteryStats.WAKE_TYPE_DRAW); in writeUid() 104 addTimers(uidWriter, UidHealthStats.TIMERS_WAKELOCKS_DRAW, key, timer); in writeUid() 458 private void addTimer(HealthStatsWriter writer, int key, BatteryStats.Timer timer) { in addTimer() argument [all …]
|
/frameworks/base/services/core/java/com/android/server/power/stats/ |
D | UsageBasedPowerEstimator.java | 42 public long calculateDuration(BatteryStats.Timer timer, long rawRealtimeUs, int statsType) { in calculateDuration() argument 43 return timer == null ? 0 : timer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; in calculateDuration()
|
D | SensorPowerCalculator.java | 88 final BatteryStats.Timer timer = sensor.getSensorTime(); in calculateDuration() local 89 durationMs += timer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; in calculateDuration() 106 final BatteryStats.Timer timer = sensor.getSensorTime(); in calculatePowerMah() local 107 final long sensorTime = timer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; in calculatePowerMah()
|
/frameworks/base/services/core/java/com/android/server/utils/ |
D | AnrTimer.java | 453 abstract void release(@NonNull TimerLock timer); in release() argument 496 void release(@NonNull TimerLock timer) { in release() argument 585 Integer timer = removeLocked(arg); in cancel() local 586 if (timer == null) { in cancel() 589 if (!nativeAnrTimerCancel(mNative, timer)) { in cancel() 609 Integer timer = removeLocked(arg); in accept() local 610 if (timer == null) { in accept() 614 boolean accepted = nativeAnrTimerAccept(mNative, timer); in accept() 615 trace("accept", timer); in accept() 619 return accepted ? new TimerLock(timer) : null; in accept() [all …]
|
D | flags.aconfig | 8 description: "Feature flag for the ANR timer service" 24 description: "When true, start a trace if an ANR timer reaches 50%"
|
/frameworks/base/services/core/jni/ |
D | com_android_server_utils_AnrTimer.cpp | 1074 Entry timer = *(running_.begin()); in monitor() local 1075 if (timer.scheduled <= current) { in monitor() 1076 ready.push_back(timer); in monitor() 1208 Timer timer = removeLocked(timerId); in cancel() local 1210 bool result = timer.status == Running; in cancel() 1211 if (timer.status != Invalid) { in cancel() 1212 timer.cancel(); in cancel() 1223 Timer timer = removeLocked(timerId); in accept() local 1226 if (timer.status == Expired) { in accept() 1227 timer.accept(); in accept() [all …]
|
/frameworks/rs/script_api/ |
D | rs_time.spec | 65 arg: const rs_time_t* timer, "Input time as a number of seconds since January 1, 1970." 68 Converts the time specified by timer into a @rs_tm structure that provides year, month, 78 arg: rs_time_t* timer, "Location to also store the returned calendar time." 83 If timer is non-NULL, the result is also stored in the memory pointed to by
|
/frameworks/rs/script_api/include/ |
D | rs_time.rsh | 73 * Converts the time specified by timer into a rs_tm structure that provides year, month, 81 * timer: Input time as a number of seconds since January 1, 1970. 86 rsLocaltime(rs_tm* local, const rs_time_t* timer); 93 * If timer is non-NULL, the result is also stored in the memory pointed to by 97 * timer: Location to also store the returned calendar time. 102 rsTime(rs_time_t* timer);
|
/frameworks/base/core/jni/ |
D | android_content_res_ResourceTimer.cpp | 45 static int NativeGetTimers(JNIEnv* env, jobject /*clazz*/, jobjectArray timer, jboolean reset) { in NativeGetTimers() argument 47 if (size_t st = env->GetArrayLength(timer); st < size) { in NativeGetTimers() 54 jobject dst = env->GetObjectArrayElement(timer, i); in NativeGetTimers()
|