Encapsulate several traces, run them, and continue to handle their
event notifications.
|
|
|
setMeta(self,
name,
value)
A trace group's setMeta function will set "persistant"
metadata which will be added again to any trace on attach. |
source code
|
|
|
|
|
detachAll(self)
Detach from ALL the currently targetd processes |
source code
|
|
|
run(self)
Our run method is a little different than a traditional trace. |
source code
|
|
|
|
|
addTrace(self,
proc)
Add a new tracer to this group the "proc" argument may be
either an long() for a pid (which we will attach to) or an already
attached (and broken) tracer object. |
source code
|
|
|
getTrace(self)
Similar to vtrace.getTrace(), but also init's
the trace for being managed by a TraceGroup. |
source code
|
|
|
|
|
delTrace(self,
pid)
Remove a trace from the current TraceGroup |
source code
|
|
|
getTraces(self)
Return a list of the current traces |
source code
|
|
|
|
|
|
Inherited from notifiers.Notifier :
handleEvent
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
Inherited from util.TraceManager :
deregisterNotifier ,
fireLocalNotifiers ,
getMeta ,
getMode ,
manageTrace ,
registerNotifier ,
unManageTrace
|