Home
last modified time | relevance | path

Searched refs:frametimeline (Results 1 – 25 of 25) sorted by relevance

/frameworks/native/services/surfaceflinger/tests/unittests/mock/
DMockFrameTimeline.h25 class FrameTimeline : public android::frametimeline::impl::FrameTimeline {
33 MOCK_METHOD1(addSurfaceFrame, void(std::shared_ptr<frametimeline::SurfaceFrame>));
DMockFrameTimeline.cpp23 : android::frametimeline::impl::FrameTimeline(timeStats, surfaceFlingerPid) {} in FrameTimeline()
/frameworks/native/services/surfaceflinger/
DFpsReporter.h37 FpsReporter(frametimeline::FrameTimeline& frameTimeline,
61 frametimeline::FrameTimeline& mFrameTimeline;
DSurfaceFlingerFactory.h56 namespace frametimeline {
90 virtual std::unique_ptr<frametimeline::FrameTimeline> createFrameTimeline(
DSurfaceFlingerDefaultFactory.cpp96 std::unique_ptr<frametimeline::FrameTimeline> DefaultFactory::createFrameTimeline( in createFrameTimeline()
98 return std::make_unique<frametimeline::impl::FrameTimeline>(timeStats, surfaceFlingerPid); in createFrameTimeline()
DLayer.h77 namespace frametimeline {
213 std::shared_ptr<frametimeline::SurfaceFrame> bufferSurfaceFrameTX;
217 std::unordered_map<int64_t, std::shared_ptr<frametimeline::SurfaceFrame>>
801 void addSurfaceFrameDroppedForBuffer(std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame,
804 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t acquireFenceTime,
807 std::shared_ptr<frametimeline::SurfaceFrame> createSurfaceFrameForTransaction(
809 std::shared_ptr<frametimeline::SurfaceFrame> createSurfaceFrameForBuffer(
983 void onSurfaceFrameCreated(const std::shared_ptr<frametimeline::SurfaceFrame>&);
1271 std::deque<std::shared_ptr<android::frametimeline::SurfaceFrame>> mPendingJankClassifications;
DSurfaceFlingerDefaultFactory.h46 std::unique_ptr<frametimeline::FrameTimeline> createFrameTimeline(
DFpsReporter.cpp29 FpsReporter::FpsReporter(frametimeline::FrameTimeline& frameTimeline, std::unique_ptr<Clock> clock) in FpsReporter()
DLayer.cpp147 using PresentState = frametimeline::SurfaceFrame::PresentState;
795 std::shared_ptr<frametimeline::SurfaceFrame> surfaceFrame = in transferAvailableJankData()
1409 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t dropTime) { in addSurfaceFrameDroppedForBuffer()
1416 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t acquireFenceTime, in addSurfaceFramePresentedForBuffer()
1424 std::shared_ptr<frametimeline::SurfaceFrame> Layer::createSurfaceFrameForTransaction( in createSurfaceFrameForTransaction()
1443 std::shared_ptr<frametimeline::SurfaceFrame> Layer::createSurfaceFrameForBuffer( in createSurfaceFrameForBuffer()
2946 const std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame) { in onSurfaceFrameCreated()
DSurfaceFlinger.h146 namespace frametimeline {
1365 const std::unique_ptr<frametimeline::FrameTimeline> mFrameTimeline;
/frameworks/native/services/surfaceflinger/FrameTimeline/
DFrameTimeline.h42 namespace android::frametimeline {
146 friend class android::frametimeline::FrameTimelineTest;
347 class TokenManager : public android::frametimeline::TokenManager {
357 friend class android::frametimeline::FrameTimelineTest;
367 class FrameTimeline : public android::frametimeline::FrameTimeline {
477 frametimeline::TokenManager* getTokenManager() override { return &mTokenManager; } in getTokenManager()
482 void addSurfaceFrame(std::shared_ptr<frametimeline::SurfaceFrame> surfaceFrame) override;
502 friend class android::frametimeline::FrameTimelineTest;
DFrameTimeline.cpp33 namespace android::frametimeline { namespace
327 frametimeline::TimelineItem&& predictions, in SurfaceFrame()
/frameworks/native/services/surfaceflinger/Scheduler/
DMessageQueue.h69 frametimeline::TokenManager&,
121 frametimeline::TokenManager* tokenManager = nullptr;
142 void initVsyncInternal(std::shared_ptr<scheduler::VSyncDispatch>, frametimeline::TokenManager&,
DEventThread.h48 namespace frametimeline {
153 frametimeline::TokenManager*, IEventThreadCallback& callback,
224 frametimeline::TokenManager* const mTokenManager;
DScheduler.h64 namespace frametimeline {
117 void initVsync(frametimeline::TokenManager&, std::chrono::nanoseconds workDuration);
140 void createEventThread(Cycle, frametimeline::TokenManager*,
DMessageQueue.cpp78 frametimeline::TokenManager& tokenManager, in initVsyncInternal()
DScheduler.cpp88 void Scheduler::initVsync(frametimeline::TokenManager& tokenManager, in initVsync()
348 void Scheduler::createEventThread(Cycle cycle, frametimeline::TokenManager* tokenManager, in createEventThread()
DEventThread.cpp276 android::frametimeline::TokenManager* tokenManager, in EventThread()
/frameworks/native/services/surfaceflinger/tests/unittests/
DMessageQueueTest.cpp71 struct MockTokenManager : frametimeline::TokenManager {
72 MOCK_METHOD1(generateTokenForPredictions, int64_t(frametimeline::TimelineItem&& prediction));
73 MOCK_CONST_METHOD1(getPredictionsForToken, std::optional<frametimeline::TimelineItem>(int64_t));
162 generateTokenForPredictions(frametimeline::TimelineItem(kStartTime.ns(), in TEST_F()
DTransactionFrameTracerTest.cpp38 using PresentState = frametimeline::SurfaceFrame::PresentState;
DTransactionSurfaceFrameTest.cpp38 using PresentState = frametimeline::SurfaceFrame::PresentState;
449 std::vector<std::shared_ptr<frametimeline::SurfaceFrame>> bufferlessSurfaceFrames; in MultipleCommitsBeforeLatch()
DTestableSurfaceFlinger.h142 std::unique_ptr<frametimeline::FrameTimeline> createFrameTimeline(
243 mTokenManager = std::make_unique<frametimeline::impl::TokenManager>();
1163 std::unique_ptr<frametimeline::impl::TokenManager> mTokenManager;
DEventThreadTest.cpp146 std::unique_ptr<frametimeline::impl::TokenManager> mTokenManager;
203 mTokenManager = std::make_unique<frametimeline::impl::TokenManager>(); in setupEventThread()
DFrameTimelineTest.cpp47 namespace android::frametimeline { namespace
/frameworks/base/apct-tests/perftests/multiuser/trace_configs/
Dtrace_config_multi_user.textproto152 name: "android.surfaceflinger.frametimeline"