Capture package

Pedf_Deploy module

class mcgdb.model.task.environment.p2012.pedf.capture.Pedf_Deploy.PedfDeploy(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
prepare_after(data)[source]
prepare_before()[source]
mcgdb.model.task.environment.p2012.pedf.capture.Pedf_Deploy.enable()[source]

Set_Fire module

class mcgdb.model.task.environment.p2012.pedf.capture.Set_Fire.SetFireBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
prepare_before()[source]
mcgdb.model.task.environment.p2012.pedf.capture.Set_Fire.initialize()[source]

WaitEndStep module

class mcgdb.model.task.environment.p2012.pedf.capture.WaitEndStep.WaitEndStepBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
prepare_after(filter_)[source]
prepare_before()[source]
mcgdb.model.task.environment.p2012.pedf.capture.WaitEndStep.initialize()[source]

ds_connectTo module

class mcgdb.model.task.environment.p2012.pedf.capture.ds_connectTo.ConnectToDSBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
prepare_before()[source]
mcgdb.model.task.environment.p2012.pedf.capture.ds_connectTo.getNameAndModule(this)[source]
mcgdb.model.task.environment.p2012.pedf.capture.ds_connectTo.initialize()[source]

ds_operator module

class mcgdb.model.task.environment.p2012.pedf.capture.ds_operator.DSPopBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Communication>
prepare_after(itf)[source]
prepare_before()[source]
class mcgdb.model.task.environment.p2012.pedf.capture.ds_operator.DSPushBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Communication>
prepare_after(itf)[source]
prepare_before()[source]
class mcgdb.model.task.environment.p2012.pedf.capture.ds_operator.OperatorAftDSBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Communication>
prepare_before()[source]
class mcgdb.model.task.environment.p2012.pedf.capture.ds_operator.OperatorBefDSBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Communication>
prepare_before()[source]
class mcgdb.model.task.environment.p2012.pedf.capture.ds_operator.OperatorEqBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Communication>
prepare_after(itf)[source]
prepare_before()[source]
mcgdb.model.task.environment.p2012.pedf.capture.ds_operator.init()[source]

inited from representation.complete_interface_mapping DSPushBreakpoint("PedfFunctional... requires the symfile to be loaded.

entry module

class mcgdb.model.task.environment.p2012.pedf.capture.entry.EntryPointBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Execution>
prepare_before()[source]
mcgdb.model.task.environment.p2012.pedf.capture.entry.enable()[source]

newFilter module

class mcgdb.model.task.environment.p2012.pedf.capture.newFilter.NewFilterBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
get_parameters()[source]
prepare_before()[source]
mcgdb.model.task.environment.p2012.pedf.capture.newFilter.enable()[source]

newPedfBaseDynamicControl module

class mcgdb.model.task.environment.p2012.pedf.capture.newPedfBaseDynamicControl.ConnectToDCBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
prepare_before()[source]
class mcgdb.model.task.environment.p2012.pedf.capture.newPedfBaseDynamicControl.PedfBaseDynamicControlBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Communication>
prepare_before()[source]
class mcgdb.model.task.environment.p2012.pedf.capture.newPedfBaseDynamicControl.PopDSBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
prepare_after(itf)[source]
prepare_before()[source]
class mcgdb.model.task.environment.p2012.pedf.capture.newPedfBaseDynamicControl.PushDSBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Communication>
prepare_after(itf)[source]
prepare_before()[source]
mcgdb.model.task.environment.p2012.pedf.capture.newPedfBaseDynamicControl.getNameAndModule(this)[source]
mcgdb.model.task.environment.p2012.pedf.capture.newPedfBaseDynamicControl.initialize()[source]

newWorker module

class mcgdb.model.task.environment.p2012.pedf.capture.newWorker.NewWorkerBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Definition>
prepare_after(worker)[source]
prepare_before()[source]
class mcgdb.model.task.environment.p2012.pedf.capture.newWorker.TmpBreakpoint(spec, worker)[source]

Bases: gdb.Breakpoint

stop()[source]
mcgdb.model.task.environment.p2012.pedf.capture.newWorker.enable()[source]

workMeth module

class mcgdb.model.task.environment.p2012.pedf.capture.workMeth.FinishWorkMethBreakpoint[source]

Bases: mcgdb.capture.FunctionBreakpoint

Required because GDB is not SysC-thread aware. FinishBreakpoints are thread-specific, so all the "finish" are triggered as the same time, because it's always the same GDB, from GDB POV

func_type = <function type: Execution>
prepare_before()[source]
class mcgdb.model.task.environment.p2012.pedf.capture.workMeth.WorkMethBreakpoint(spec)[source]

Bases: mcgdb.capture.FunctionBreakpoint

func_type = <function type: Execution>
prepare_before()[source]
mcgdb.model.task.environment.p2012.pedf.capture.workMeth.enable()[source]