Home
last modified time | relevance | path

Searched refs:SurfaceInterceptor (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/services/surfaceflinger/
DSurfaceInterceptor.cpp34 SurfaceInterceptor::SurfaceInterceptor(SurfaceFlinger* flinger) in SurfaceInterceptor() function in android::SurfaceInterceptor
39 void SurfaceInterceptor::enable(const SortedVector<sp<Layer>>& layers, in enable()
52 void SurfaceInterceptor::disable() { in disable()
65 bool SurfaceInterceptor::isEnabled() { in isEnabled()
69 void SurfaceInterceptor::saveExistingDisplaysLocked( in saveExistingDisplaysLocked()
80 void SurfaceInterceptor::saveExistingSurfacesLocked(const SortedVector<sp<Layer>>& layers) { in saveExistingSurfacesLocked()
90 void SurfaceInterceptor::addInitialSurfaceStateLocked(Increment* increment, in addInitialSurfaceStateLocked()
114 void SurfaceInterceptor::addInitialDisplayStateLocked(Increment* increment, in addInitialDisplayStateLocked()
128 status_t SurfaceInterceptor::writeProtoFileLocked() { in writeProtoFileLocked()
145 const sp<const Layer> SurfaceInterceptor::getLayer(const wp<const IBinder>& weakHandle) { in getLayer()
[all …]
DSurfaceInterceptor.h41 class SurfaceInterceptor {
43 SurfaceInterceptor(SurfaceFlinger* const flinger);
DAndroid.mk23 SurfaceInterceptor.cpp \
DLayer.h566 friend class SurfaceInterceptor;
DSurfaceFlinger.h665 SurfaceInterceptor mInterceptor;
/frameworks/native/cmds/surfacereplayer/replayer/
DREADME.md7 [SurfaceInterceptor](go/SurfaceInterceptor) from SurfaceFlinger. It specifically replays
21 SurfaceInterceptor is the mechanism used to create traces. The device needs to be rooted in order to