Home
last modified time | relevance | path

Searched refs:SurfaceTracing (Results 1 – 7 of 7) sorted by relevance

/frameworks/native/services/surfaceflinger/
DSurfaceTracing.cpp32 SurfaceTracing::SurfaceTracing(SurfaceFlinger& flinger) : mFlinger(flinger) {} in SurfaceTracing() function in android::SurfaceTracing
34 bool SurfaceTracing::enable() { in enable()
41 runner = std::make_unique<SurfaceTracing::Runner>(mFlinger, mConfig); in enable()
43 runner = std::make_unique<SurfaceTracing::AsyncRunner>(mFlinger, mConfig, in enable()
50 bool SurfaceTracing::disable() { in disable()
60 bool SurfaceTracing::isEnabled() const { in isEnabled()
65 status_t SurfaceTracing::writeToFile() { in writeToFile()
73 void SurfaceTracing::notify(const char* where) { in notify()
80 void SurfaceTracing::notifyLocked(const char* where) { in notifyLocked()
87 void SurfaceTracing::dump(std::string& result) const { in dump()
[all …]
DSurfaceTracing.h42 class SurfaceTracing {
44 SurfaceTracing(SurfaceFlinger& flinger);
118 Runner(SurfaceFlinger& flinger, SurfaceTracing::Config& config);
130 SurfaceTracing::Config mConfig;
131 SurfaceTracing::LayersTraceBuffer mBuffer;
143 AsyncRunner(SurfaceFlinger& flinger, SurfaceTracing::Config& config, std::mutex& sfLock);
DAndroid.bp189 "SurfaceTracing.cpp",
DSurfaceFlinger.h372 friend class SurfaceTracing; variable
1145 uint32_t traceFlags = SurfaceTracing::TRACE_ALL) const;
1148 LayersProto dumpProtoFromMainThread(uint32_t traceFlags = SurfaceTracing::TRACE_ALL)
1305 SurfaceTracing mTracing{*this};
DLayer.cpp2017 if (traceFlags & SurfaceTracing::TRACE_COMPOSITION) { in writeToProto()
2036 if (traceFlags & SurfaceTracing::TRACE_CRITICAL) { in writeToProtoDrawingState()
2060 if (traceFlags & SurfaceTracing::TRACE_COMPOSITION) { in writeToProtoDrawingState()
2090 if (traceFlags & SurfaceTracing::TRACE_CRITICAL) { in writeToProtoCommonState()
2153 if (traceFlags & SurfaceTracing::TRACE_INPUT) { in writeToProtoCommonState()
2165 if (traceFlags & SurfaceTracing::TRACE_EXTRA) { in writeToProtoCommonState()
DLayer.h691 uint32_t traceFlags = SurfaceTracing::TRACE_ALL);
DSurfaceFlinger.cpp1975 mTracePostComposition = mTracing.flagIsSet(SurfaceTracing::TRACE_COMPOSITION) || in onMessageInvalidate()
1976 mTracing.flagIsSet(SurfaceTracing::TRACE_SYNC) || in onMessageInvalidate()
1977 mTracing.flagIsSet(SurfaceTracing::TRACE_BUFFERS); in onMessageInvalidate()
2145 } else if (mTracing.flagIsSet(SurfaceTracing::TRACE_BUFFERS)) { in onMessageRefresh()