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
|