InputTracer: Add timestamp to perfetto trace packets
Use the event processing time as the packet timestamp for input events, and use the delivery time as the packet timestamp for dispatch events. Bug: 332714237 Bug: 210460522 Test: atest inputflinger_tests Test: manual with perfetto Change-Id: I30f4c21dfee68603d0dad01d205f8a5581e6db31
Showing
- services/inputflinger/dispatcher/InputDispatcher.cpp 5 additions, 4 deletionsservices/inputflinger/dispatcher/InputDispatcher.cpp
- services/inputflinger/dispatcher/trace/InputTracer.cpp 6 additions, 4 deletionsservices/inputflinger/dispatcher/trace/InputTracer.cpp
- services/inputflinger/dispatcher/trace/InputTracer.h 3 additions, 2 deletionsservices/inputflinger/dispatcher/trace/InputTracer.h
- services/inputflinger/dispatcher/trace/InputTracerInterface.h 2 additions, 1 deletion...ices/inputflinger/dispatcher/trace/InputTracerInterface.h
- services/inputflinger/dispatcher/trace/InputTracingBackendInterface.h 2 additions, 0 deletions...utflinger/dispatcher/trace/InputTracingBackendInterface.h
- services/inputflinger/dispatcher/trace/InputTracingPerfettoBackend.cpp 6 additions, 0 deletions...tflinger/dispatcher/trace/InputTracingPerfettoBackend.cpp
- services/inputflinger/tests/InputTraceSession.cpp 5 additions, 0 deletionsservices/inputflinger/tests/InputTraceSession.cpp
Loading
Please register or sign in to comment