Lines Matching refs:SurfaceTracing
31 SurfaceTracing::SurfaceTracing(SurfaceFlinger& flinger) in SurfaceTracing() function in android::SurfaceTracing
34 void SurfaceTracing::mainLoop() { in mainLoop()
43 void SurfaceTracing::addFirstEntry() { in addFirstEntry()
52 LayersTraceProto SurfaceTracing::traceWhenNotified() { in traceWhenNotified()
61 bool SurfaceTracing::addTraceToBuffer(LayersTraceProto& entry) { in addTraceToBuffer()
71 void SurfaceTracing::notify(long compositionTime, const char* where) { in notify()
78 void SurfaceTracing::writeToFileAsync() { in writeToFileAsync()
84 void SurfaceTracing::LayersTraceBuffer::reset(size_t newSize) { in reset()
91 void SurfaceTracing::LayersTraceBuffer::emplace(LayersTraceProto&& proto) { in emplace()
105 void SurfaceTracing::LayersTraceBuffer::flush(LayersTraceFileProto* fileProto) { in flush()
115 void SurfaceTracing::enable() { in enable()
123 mThread = std::thread(&SurfaceTracing::mainLoop, this); in enable()
126 status_t SurfaceTracing::writeToFile() { in writeToFile()
131 bool SurfaceTracing::disable() { in disable()
144 bool SurfaceTracing::isEnabled() const { in isEnabled()
149 void SurfaceTracing::setBufferSize(size_t bufferSizeInByte) { in setBufferSize()
155 void SurfaceTracing::setTraceFlags(uint32_t flags) { in setTraceFlags()
160 LayersTraceProto SurfaceTracing::traceLayersLocked(const char* where) { in traceLayersLocked()
172 void SurfaceTracing::writeProtoFileLocked() { in writeProtoFileLocked()
196 void SurfaceTracing::dump(std::string& result) const { in dump()