/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/usage/ |
H A D | UserUsageStatsServiceTest.java | 114 while (events != null && events.hasNextEvent()) { in testReportEvent_eventAppearsInQueries() 141 while (events != null && events.hasNextEvent()) { in testReportEvent_packageUsedEventNotTracked() 168 assertNotNull(events); in testQueryEarliestEventsForPackage() 205 assertNotNull(events); in testQueryEarliestEventsForPackage_Caching() 223 assertNotNull(events); in testQueryEarliestEventsForPackage_Caching() 243 assertNotNull(events); in testQueryEarliestEventsForPackage_Caching() 263 assertNotNull(events); in testQueryEarliestEventsForPackage_Caching() 283 assertNotNull(events); in testQueryEarliestEventsForPackage_Caching() 303 assertNotNull(events); in testQueryEarliestEventsForPackage_Caching() 323 assertNotNull(events); in testQueryEarliestEventsForPackage_Caching() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/am/ |
H A D | BaseAppStateTimeSlotEvents.java | 91 if (events == null || events.size() == 0) { in add() 121 if (events == null || events.size() == 0) { in getTotalEventsSince() 147 if (events == null) { in addEvent() 148 events = new LinkedList<Integer>(); in addEvent() 149 mEvents[index] = events; in addEvent() 151 if (events.size() == 0) { in addEvent() 152 events.add(1); in addEvent() 155 events.add(0); in addEvent() 157 events.offerLast(events.pollLast() + 1); in addEvent() 166 if (events == null || events.size() == 0) { in trimEvents() [all …]
|
H A D | BaseAppStateDurations.java | 54 final int size = events.size(); in addEvent() 63 events.add(event); in addEvent() 74 if (events == null) { in trimEvents() 77 while (events.size() > 1) { in trimEvents() 89 events.pop(); in trimEvents() 90 events.pop(); in trimEvents() 92 if (events.size() == 1) { in trimEvents() 94 events.get(0).trimTo(Math.max(earliest, events.peek().getTimestamp())); in trimEvents() 220 if (events == null || events.size() == 0) { in getTotalDurationsSince() 226 for (T event : events) { in getTotalDurationsSince() [all …]
|
H A D | BaseAppStateTimeEvents.java | 71 final LinkedList<T> events = mEvents[index]; in getTotalEventsSince() local 72 if (events == null || events.size() == 0) { in getTotalEventsSince() 76 for (T event : events) { in getTotalEventsSince() 86 final LinkedList<T> events = mEvents[index]; in trimEvents() local 87 if (events == null) { in trimEvents() 90 while (events.size() > 0) { in trimEvents() 91 final T current = events.peek(); in trimEvents() 95 events.pop(); in trimEvents()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/people/data/ |
H A D | CallLogQueryHelperTest.java | 92 assertEquals(1, events.size()); in testQueryIncomingCall() 94 assertEquals(100L, events.get(0).getTimestamp()); in testQueryIncomingCall() 95 assertEquals(30L, events.get(0).getDurationSeconds()); in testQueryIncomingCall() 108 assertEquals(1, events.size()); in testQueryOutgoingCall() 110 assertEquals(100L, events.get(0).getTimestamp()); in testQueryOutgoingCall() 124 assertEquals(1, events.size()); in testQueryMissedCall() 126 assertEquals(100L, events.get(0).getTimestamp()); in testQueryMissedCall() 127 assertEquals(0L, events.get(0).getDurationSeconds()); in testQueryMissedCall() 143 assertEquals(2, events.size()); in testQueryMultipleCalls() 145 assertEquals(100L, events.get(0).getTimestamp()); in testQueryMultipleCalls() [all …]
|
H A D | PackageDataTest.java | 91 assertEquals(2, events.size()); in testGetEventHistory() 92 assertEventEquals(mE1, events.get(0)); in testGetEventHistory() 93 assertEventEquals(mE2, events.get(1)); in testGetEventHistory() 110 assertEquals(3, events.size()); in testGetEventHistoryDefaultDialerAndSmsApp() 111 assertEventEquals(mE1, events.get(0)); in testGetEventHistoryDefaultDialerAndSmsApp() 112 assertEventEquals(mE3, events.get(1)); in testGetEventHistoryDefaultDialerAndSmsApp() 128 assertEquals(1, events.size()); in testGetEventHistoryNotDefaultDialerOrSmsApp() 146 assertEquals(4, events.size()); in testDeleteConversationData() 152 assertTrue(events.isEmpty()); in testDeleteConversationData() 169 assertEquals(4, events.size()); in testPruneOrphanEvents() [all …]
|
H A D | SmsQueryHelperTest.java | 93 assertEquals(1, events.size()); in testQueryIncomingMessage() 94 assertEquals(Event.TYPE_SMS_INCOMING, events.get(0).getType()); in testQueryIncomingMessage() 95 assertEquals(100L, events.get(0).getTimestamp()); in testQueryIncomingMessage() 108 assertEquals(1, events.size()); in testQueryOutgoingMessage() 109 assertEquals(Event.TYPE_SMS_OUTGOING, events.get(0).getType()); in testQueryOutgoingMessage() 110 assertEquals(100L, events.get(0).getTimestamp()); in testQueryOutgoingMessage() 126 assertEquals(2, events.size()); in testQueryMultipleMessages() 127 assertEquals(Event.TYPE_SMS_OUTGOING, events.get(0).getType()); in testQueryMultipleMessages() 128 assertEquals(100L, events.get(0).getTimestamp()); in testQueryMultipleMessages() 129 assertEquals(Event.TYPE_SMS_INCOMING, events.get(1).getType()); in testQueryMultipleMessages() [all …]
|
H A D | EventHistoryImplTest.java | 103 assertTrue(events.isEmpty()); in testNoEvents() 117 assertEquals(4, events.size()); in testMultipleEvents() 130 List<Event> events = mEventHistory.queryEvents( in testQuerySomeEventTypes() local 132 assertEquals(2, events.size()); in testQuerySomeEventTypes() 145 List<Event> events = mEventHistory.queryEvents( in testQuerySingleEventType() local 147 assertEquals(1, events.size()); in testQuerySingleEventType() 168 assertEquals(2, events.size()); in testPersistenceAndRestoration() 169 assertTrue(events.containsAll(Lists.newArrayList(E4, E5))); in testPersistenceAndRestoration() 195 assertEquals(2, events.size()); in testMimicDevicePowerOff() 214 assertTrue(events.isEmpty()); in testOnDestroy() [all …]
|
H A D | UsageStatsQueryHelperTest.java | 121 assertEquals(1, events.size()); in testQueryShortcutInvocationEvent() 122 assertEquals(expectedEvent, events.get(0)); in testQueryShortcutInvocationEvent() 135 assertEquals(1, events.size()); in testInAppConversationSwitch() 136 assertEquals(createInAppConversationEvent(100_000L, 10), events.get(0)); in testInAppConversationSwitch() 151 assertEquals(1, events.size()); in testInAppConversationExplicitlyEnd() 167 assertEquals(1, events.size()); in testInAppConversationImplicitlyEnd() 185 assertEquals(3, events.size()); in testMultipleInAppConversations() 203 assertEquals(2, events.size()); in testQueryAppMovingToForegroundEvents() 205 assertEquals(110_000L, events.get(0).getTimeStamp()); in testQueryAppMovingToForegroundEvents() 207 assertEquals(130_000L, events.get(1).getTimeStamp()); in testQueryAppMovingToForegroundEvents() [all …]
|
H A D | MmsQueryHelperTest.java | 102 assertEquals(1, events.size()); in testQueryIncomingMessage() 103 assertEquals(Event.TYPE_SMS_INCOMING, events.get(0).getType()); in testQueryIncomingMessage() 104 assertEquals(100_000L, events.get(0).getTimestamp()); in testQueryIncomingMessage() 120 assertEquals(1, events.size()); in testQueryOutgoingMessage() 121 assertEquals(Event.TYPE_SMS_OUTGOING, events.get(0).getType()); in testQueryOutgoingMessage() 122 assertEquals(100_000L, events.get(0).getTimestamp()); in testQueryOutgoingMessage() 144 assertEquals(2, events.size()); in testQueryMultipleMessages() 145 assertEquals(Event.TYPE_SMS_OUTGOING, events.get(0).getType()); in testQueryMultipleMessages() 146 assertEquals(100_000L, events.get(0).getTimestamp()); in testQueryMultipleMessages() 147 assertEquals(Event.TYPE_SMS_INCOMING, events.get(1).getType()); in testQueryMultipleMessages() [all …]
|
/aosp14/frameworks/base/core/jni/ |
H A D | android_view_InputEventReceiver.md | 3 …le input events come in during the period of 1 vsync, it would be wasteful to deliver them all at … 13 7. The batched event is sent to the app, along with any of the other events that have come in. 17 ## 1. Consuming events in `handleEvent` callback ## 19 …events), the looper will execute `handleEvent`. At this point, the app is expected to read in the … 21 …y valid for the app to read events 1 at a time, it is more efficient to read them all at once. The… 27 ## 2. Consuming batched events ## 29 …, we learned that the app can read events inside the `handleEvent` callback. The other time when t… 31 Before the batched events are consumed, the socket is drained once again. This is an optimization. 33 …events inside 'consume batched input' runnable, the app calls `InputConsumer::consume(.., consumeB… 39 1. Even if events have been read by `InputConsumer`, `consume` will return `NULL` event with status… [all …]
|
H A D | android_os_MessageQueue.cpp | 50 void setFileDescriptorEvents(int fd, int events); 141 if (events) { in setFileDescriptorEvents() 143 if (events & CALLBACK_EVENT_INPUT) { in setFileDescriptorEvents() 146 if (events & CALLBACK_EVENT_OUTPUT) { in setFileDescriptorEvents() 151 reinterpret_cast<void*>(events)); in setFileDescriptorEvents() 158 int events = 0; in handleEvent() local 160 events |= CALLBACK_EVENT_INPUT; in handleEvent() 163 events |= CALLBACK_EVENT_OUTPUT; in handleEvent() 166 events |= CALLBACK_EVENT_ERROR; in handleEvent() 193 return callback->handleEvent(fd, events, data); in handleEvent() [all …]
|
/aosp14/system/core/libappfuse/ |
H A D | EpollController.cc | 38 bool EpollController::AddFd(int fd, int events, void* data) { in AddFd() argument 39 return InvokeControl(EPOLL_CTL_ADD, fd, events, data); in AddFd() 42 bool EpollController::UpdateFd(int fd, int events, void* data) { in UpdateFd() argument 43 return InvokeControl(EPOLL_CTL_MOD, fd, events, data); in UpdateFd() 50 const std::vector<epoll_event>& EpollController::events() const { in events() function in android::fuse::EpollController 54 bool EpollController::InvokeControl(int op, int fd, int events, void* data) const { in InvokeControl() argument 57 event.events = events; in InvokeControl()
|
/aosp14/system/core/init/ |
H A D | epoll.cpp | 43 Result<void> Epoll::RegisterHandler(int fd, Handler handler, uint32_t events) { in RegisterHandler() argument 44 if (!events) { in RegisterHandler() 50 .events = events, in RegisterHandler() 57 .events = events, in RegisterHandler() 104 if ((info.events & (EPOLLIN | EPOLLPRI)) == (EPOLLIN | EPOLLPRI) && in Wait() 105 (ev[i].events & EPOLLIN) != ev[i].events) { in Wait() 108 LOG(ERROR) << "Received unexpected epoll event set: " << ev[i].events; in Wait()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/location/contexthub/ |
H A D | ContextHubEventLoggerTest.java | 38 ContextHubEventLogger.NanoappLoadEvent[] events = in testLogNanoappLoad() local 43 String[] eventStrings = generateEventDumpStrings(events); in testLogNanoappLoad() 58 ContextHubEventLogger.NanoappUnloadEvent[] events = in testLogNanoappUnload() local 63 String[] eventStrings = generateEventDumpStrings(events); in testLogNanoappUnload() 82 ContextHubEventLogger.NanoappMessageEvent[] events = in testLogMessageFromNanoapp() local 87 String[] eventStrings = generateEventDumpStrings(events); in testLogMessageFromNanoapp() 106 ContextHubEventLogger.NanoappMessageEvent[] events = in testLogMessageToNanoapp() local 111 String[] eventStrings = generateEventDumpStrings(events); in testLogMessageToNanoapp() 126 ContextHubEventLogger.ContextHubRestartEvent[] events = in testLogContextHubRestart() local 131 String[] eventStrings = generateEventDumpStrings(events); in testLogContextHubRestart() [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/accessibility/ |
H A D | MotionEventInjectorTest.java | 244 List<GestureStep> events = Arrays.asList( in testInjectEvents_gestureWithTooManyPoints_shouldNotCrash() local 434 long downTime = events.get(0).getDownTime(); in testContinuedGesture_continuationArrivesAfterDispatched_gestureCompletes() 474 long downTime = events.get(0).getDownTime(); in testContinuedGesture_withTwoTouchPoints_gestureCompletes() 475 assertThat(events.get(0), allOf( in testContinuedGesture_withTwoTouchPoints_gestureCompletes() 489 assertThat(events.get(6), allOf( in testContinuedGesture_withTwoTouchPoints_gestureCompletes() 507 long downTime = events.get(0).getDownTime(); in testContinuedGesture_continuationArrivesWhileDispatching_gestureCompletes() 547 long downTime = events.get(0).getDownTime(); in testContinuedGesture_twoContinuationsArriveWhileDispatching_gestureCompletes() 576 assertThat(events.get(1), IS_ACTION_CANCEL); in testContinuedGesture_nonContinuingGestureArrivesDuringDispatch_gestureCanceled() 596 assertThat(events.get(2), IS_ACTION_CANCEL); in testContinuedGesture_nonContinuingGestureArrivesAfterDispatch_gestureCanceled() 635 assertThat(events.get(1), IS_ACTION_CANCEL); in testContinuedGesture_continuationArrivesFromOtherService_bothGesturesCanceled() [all …]
|
H A D | KeyboardInterceptorTest.java | 146 argThat(matchesKeyEvent(events[3])), eq(0))).thenReturn(75L); in whenSomeEventsGetDelayed_allEventsStillInOrder() 148 for (KeyEvent event : events) { in whenSomeEventsGetDelayed_allEventsStillInOrder() 153 argThat(matchesKeyEvent(events[1])), eq(0))).thenReturn(0L); in whenSomeEventsGetDelayed_allEventsStillInOrder() 155 argThat(matchesKeyEvent(events[3])), eq(0))).thenReturn(0L); in whenSomeEventsGetDelayed_allEventsStillInOrder() 160 for (KeyEvent event : events) { in whenSomeEventsGetDelayed_allEventsStillInOrder() 176 argThat(matchesKeyEvent(events[3])), eq(0))).thenReturn(75L); in whenSomeEventsGetDropped_otherEventsStillInOrder() 178 for (KeyEvent event : events) { in whenSomeEventsGetDropped_otherEventsStillInOrder() 183 argThat(matchesKeyEvent(events[1])), eq(0))).thenReturn(-1L); in whenSomeEventsGetDropped_otherEventsStillInOrder() 185 argThat(matchesKeyEvent(events[3])), eq(0))).thenReturn(-1L); in whenSomeEventsGetDropped_otherEventsStillInOrder() 190 for (KeyEvent event : events) { in whenSomeEventsGetDropped_otherEventsStillInOrder() [all …]
|
/aosp14/system/core/libutils/ |
H A D | Looper.cpp | 31 epoll_event createEpollEvent(uint32_t events, uint64_t seq) { in createEpollEvent() argument 32 return {.events = events, .data = {.u64 = seq}}; in createEpollEvent() 64 return mCallback(fd, events, data); in handleEvent() 193 int events = response.events; in pollOnce() local 198 this, ident, fd, events, data); in pollOnce() 290 uint32_t epollEvents = eventItems[i].events; in pollInner() 301 int events = 0; in pollInner() local 306 mResponses.push({.seq = seq, .events = events, .request = request}); in pollInner() 358 int events = response.events; in pollInner() local 443 events, callback.get(), data); in addFd() [all …]
|
/aosp14/system/core/bootstat/ |
H A D | boot_event_record_store_test.cpp | 139 auto events = store.GetAllBootEvents(); in TEST_F() local 140 ASSERT_EQ(1U, events.size()); in TEST_F() 141 EXPECT_EQ("cenozoic", events[0].first); in TEST_F() 142 EXPECT_TRUE(FuzzUptimeEquals(uptime, events[0].second)); in TEST_F() 160 auto events = store.GetAllBootEvents(); in TEST_F() local 161 ASSERT_EQ(3U, events.size()); in TEST_F() 165 for (auto i = events.begin(); i != events.end(); ++i) { in TEST_F() 183 auto events = store.GetAllBootEvents(); in TEST_F() local 184 ASSERT_EQ(1U, events.size()); in TEST_F() 185 EXPECT_EQ("permian", events[0].first); in TEST_F() [all …]
|
H A D | README.md | 3 The bootstat command records boot events (e.g., `firmware_loaded`, 4 `boot_complete`) and the relative time at which these events occurred. The 22 ## Recording boot events ## 32 ## Logging boot events ## 34 To log the persisted boot events, call `bootstat` with the `-l` option. 38 bootstat logs all boot events recorded using the `-r` option to the EventLog 43 ## Printing boot events ## 45 To print the set of persisted boot events, call `bootstat` with the `-p` option. 48 Boot events:
|
/aosp14/frameworks/base/services/core/jni/ |
H A D | com_android_server_am_LowMemDetector.cpp | 95 struct epoll_event events[PRESSURE_LEVEL_COUNT]; in android_server_am_LowMemDetector_waitForPressure() local 106 nevents = epoll_wait(psi_epollfd, events, PRESSURE_LEVEL_COUNT, -1); in android_server_am_LowMemDetector_waitForPressure() 113 nevents = epoll_wait(psi_epollfd, events, PRESSURE_LEVEL_COUNT, 1000); in android_server_am_LowMemDetector_waitForPressure() 130 if (events[i].events & (EPOLLERR | EPOLLHUP)) { in android_server_am_LowMemDetector_waitForPressure() 136 if (events[i].data.u32 > pressure_level) { in android_server_am_LowMemDetector_waitForPressure() 137 pressure_level = events[i].data.u32; in android_server_am_LowMemDetector_waitForPressure()
|
/aosp14/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/ |
H A D | BrightnessTrackerTest.java | 308 assertEquals(1, events.size()); in testBrightnessEvent() 358 assertEquals(4, events.size()); in testMultipleBrightnessEvents() 403 assertEquals(1, events.size()); in testBrightnessFullPopulatedEvent() 438 assertEquals(0, events.size()); in testIgnoreAutomaticBrightnessChange() 449 assertEquals(2, events.size()); in testIgnoreAutomaticBrightnessChange() 526 assertEquals(1, events.size()); in testReadEvents() 545 assertEquals(1, events.size()); in testReadEvents() 546 event = events.get(0); in testReadEvents() 570 assertEquals(2, events.size()); in testReadEvents() 654 assertEquals(1, events.size()); in testWriteThenRead() [all …]
|
/aosp14/frameworks/base/packages/SettingsLib/src/com/android/settingslib/core/lifecycle/ |
H A D | Lifecycle.java | 35 import com.android.settingslib.core.lifecycle.events.OnAttach; 36 import com.android.settingslib.core.lifecycle.events.OnCreate; 37 import com.android.settingslib.core.lifecycle.events.OnCreateOptionsMenu; 38 import com.android.settingslib.core.lifecycle.events.OnDestroy; 40 import com.android.settingslib.core.lifecycle.events.OnPause; 41 import com.android.settingslib.core.lifecycle.events.OnPrepareOptionsMenu; 42 import com.android.settingslib.core.lifecycle.events.OnResume; 43 import com.android.settingslib.core.lifecycle.events.OnSaveInstanceState; 44 import com.android.settingslib.core.lifecycle.events.OnStart; 45 import com.android.settingslib.core.lifecycle.events.OnStop; [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/criticalevents/ |
H A D | CriticalEventLogTest.java | 99 logProto.events, in loadEvents_validContents() 114 assertThat(logProto.events).isEmpty(); in loadEvents_fileDoesntExist() 125 assertThat(logProto.events).isEmpty(); in loadEvents_directoryDoesntExist() 137 assertThat(logProto.events).isEmpty(); in loadEvents_unreadable() 150 assertThat(logProto.events).isEmpty(); in loadEvents_malformedFile() 161 assertThat(logProto.events).isEmpty(); in loadEvents_emptyProto() 174 logProto.events, in loadEvents_numEventsExceedsBufferCapacity() 336 SYSTEM_APP_UID).events, in privacyRedaction_anr() 391 SYSTEM_APP_UID).events, in privacyRedaction_javaCrash() 446 SYSTEM_APP_UID).events, in privacyRedaction_nativeCrash() [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/devicepolicy/ |
H A D | NetworkEventTest.java | 77 List<NetworkEvent> events = fillHandlerWithFullBatchOfEvents(startingId); in testNetworkEventId_monotonicallyIncreasing() local 80 assertWithMessage("Batch not at the returned token.").that(events).isNotNull(); in testNetworkEventId_monotonicallyIncreasing() 81 assertWithMessage("Batch not at the returned token.").that(events) in testNetworkEventId_monotonicallyIncreasing() 88 .that(events.get(i).getId()).isEqualTo(expectedId); in testNetworkEventId_monotonicallyIncreasing() 100 List<NetworkEvent> events = fillHandlerWithFullBatchOfEvents(startingId); in testNetworkEventId_wrapsAround() local 103 assertWithMessage("Batch not at the returned token.").that(events).isNotNull(); in testNetworkEventId_wrapsAround() 104 assertWithMessage("Batch not at the returned token.").that(events) in testNetworkEventId_wrapsAround() 110 .that(events.get(i).getId()).isEqualTo(expectedId); in testNetworkEventId_wrapsAround() 115 .that(events.get(gap).getId()).isEqualTo(Long.MAX_VALUE); in testNetworkEventId_wrapsAround() 116 assertWithMessage("Event id was not reset.").that(events.get(gap + 1).getId()).isEqualTo(0); in testNetworkEventId_wrapsAround() [all …]
|