Lines Matching full:tracing
7 '''Tracing controller class. This class manages
8 multiple tracing agents and collects data from all of them. It also
29 """Record the clock sync marker for controller tracing agent.
31 Unlike with the other tracing agents, the tracing controller should not
33 tracing agents when they write a trace.
45 """Start tracing for the controller tracing agent.
47 Start tracing for the controller tracing agent. Note that
48 the tracing controller records the "controller side"
64 """Stops tracing for the controller tracing agent.
74 """Gets the log output from the controller tracing agent.
93 Although the tracing controller conceptually supports explicit clock
107 """Create tracing controller.
109 Create a tracing controller object. Note that the tracing
110 controller is also a tracing agent.
113 agents_with_config: List of tracing agents for this controller with the
114 corresponding tracing configuration objects.
115 controller_config: Configuration options for the tracing controller.
129 """Start tracing for all tracing agents.
131 This function starts tracing for both the controller tracing agent
132 and the child tracing agents.
135 Boolean indicating whether or not the start tracing succeeded.
136 Start tracing is considered successful if at least the
137 controller tracing agent was started.
142 # Start the controller tracing agents. Controller tracing agent
147 print 'Unable to start controller tracing agent.'
150 # Start the child tracing agents.
165 print 'Warning: Only %d of %d tracing agents started.' % (ns, na)
170 """Issue clock sync marker and stop tracing for all tracing agents.
172 This function stops both the controller tracing agent
173 and the child tracing agents. It issues a clock sync marker prior
174 to stopping tracing.
177 Boolean indicating whether or not the stop tracing succeeded
183 # Issue the clock sync marker and stop the child tracing agents.
192 # Stop the controller tracing agent. Controller tracing agent
196 print 'Unable to stop controller tracing agent.'
203 print 'Warning: Only %d of %d tracing agents stopped.' % (ns, na)
206 # Collect the results from all the stopped tracing agents.
216 print ('Warning: Duplicate tracing agents named %s.' %
236 """Issue clock sync markers to all the child tracing agents."""
258 """Create tracing agents.
260 This function will determine which tracing agents are valid given the