Lines Matching refs:trace
14 At their specified times to be as close to the original trace.
19 ###Creating a trace
26 To start recording a trace, run
34 The default location for the trace is `/data/SurfaceTrace.dat`
38 To replay a specific trace, execute
40 `/data/local/tmp/surfacereplayer /absolute/path/to/trace`
42 inside the android shell. This will replay the full trace and then exit. Running this command
44 off VSync injections if it interrupted in any way other than fully replaying the trace
47 random color which will be the same every time the trace is replayed. Surfaces modulate their color
52 - -m pause the replayer at the start of the trace for manual replay
55 - -n Ignore timestamps and run through trace as fast as possible
94 `Replayer(Trace& trace, ... ditto ...)`
96 The first constructor takes in the filepath where the trace is located and loads in the trace
103 The second constructor includes all of the same parameters but takes in a preloaded trace object.
106 `#include <frameworks/native/cmds/surfacereplayer/proto/src/trace.pb.h>`
114 And the trace will start replaying. Once the trace is finished replaying, the function will return.
115 The layers that are visible at the end of the trace will remain on screen until the program
131 - The data format of the trace (Trace.proto)
174 To output the contents of a trace in a readable format, execute
178 $ANDROID_BUILD_TOP/frameworks/native/cmds/surfacereplayer/proto/src/trace.proto \
184 Fundamentally the replayer loads a trace and iterates through each increment, waiting the required
186 increment in a trace does not start at 0, rather the replayer treats its time stamp as time 0 and
189 Increments from the trace are played asynchronously rather than one by one, being dispatched by