vagd.gdb.events

Attributes

cont

exited

stop

new_objfile

clear_objfiles

inferior_call

memory_changed

register_changed

breakpoint_created

breakpoint_modified

breakpoint_deleted

before_prompt

new_inferior

inferior_deleted

new_thread

Classes

ThreadEvent

ContinueEvent

ContinueEventRegistry

ExitedEvent

ExitedEventRegistry

StopEvent

BreakpointEvent

StopEventRegistry

NewObjFileEvent

NewObjFileEventRegistry

ClearObjFilesEvent

ClearObjFilesEventRegistry

InferiorCallEvent

InferiorCallPreEvent

InferiorCallPostEvent

InferiorCallEventRegistry

MemoryChangedEvent

MemoryChangedEventRegistry

RegisterChangedEvent

RegisterChangedEventRegistry

BreakpointEventRegistry

BeforePromptEventRegistry

NewInferiorEvent

NewInferiorEventRegistry

InferiorDeletedEvent

InferiorDeletedEventRegistry

NewThreadEvent

NewThreadEventRegistry

Module Contents

class vagd.gdb.events.ThreadEvent
inferior_thread: gdb.InferiorThread
class vagd.gdb.events.ContinueEvent

Bases: ThreadEvent

class vagd.gdb.events.ContinueEventRegistry
connect(__object: collections.abc.Callable[[ContinueEvent], object]) None
disconnect(__object: collections.abc.Callable[[ContinueEvent], object]) None
vagd.gdb.events.cont: ContinueEventRegistry
class vagd.gdb.events.ExitedEvent
exit_code: int
inferior: gdb.Inferior
class vagd.gdb.events.ExitedEventRegistry
connect(__object: collections.abc.Callable[[ExitedEvent], object]) None
disconnect(__object: collections.abc.Callable[[ExitedEvent], object]) None
vagd.gdb.events.exited: ExitedEventRegistry
class vagd.gdb.events.StopEvent

Bases: ThreadEvent

stop_signal: str
class vagd.gdb.events.BreakpointEvent

Bases: StopEvent

breakpoints: collections.abc.Sequence[gdb.Breakpoint]
breakpoint: gdb.Breakpoint
class vagd.gdb.events.StopEventRegistry
connect(__object: collections.abc.Callable[[StopEvent], object]) None
disconnect(__object: collections.abc.Callable[[StopEvent], object]) None
vagd.gdb.events.stop: StopEventRegistry
class vagd.gdb.events.NewObjFileEvent
new_objfile: gdb.Objfile
class vagd.gdb.events.NewObjFileEventRegistry
connect(__object: collections.abc.Callable[[NewObjFileEvent], object]) None
disconnect(__object: collections.abc.Callable[[NewObjFileEvent], object]) None
vagd.gdb.events.new_objfile: NewObjFileEventRegistry
class vagd.gdb.events.ClearObjFilesEvent
progspace: gdb.Progspace
class vagd.gdb.events.ClearObjFilesEventRegistry
connect(__object: collections.abc.Callable[[ClearObjFilesEvent], object]) None
disconnect(__object: collections.abc.Callable[[ClearObjFilesEvent], object]) None
vagd.gdb.events.clear_objfiles: ClearObjFilesEventRegistry
class vagd.gdb.events.InferiorCallEvent
class vagd.gdb.events.InferiorCallPreEvent

Bases: InferiorCallEvent

ptid: gdb.InferiorThread
address: gdb.Value
class vagd.gdb.events.InferiorCallPostEvent

Bases: InferiorCallEvent

ptid: gdb.InferiorThread
address: gdb.Value
class vagd.gdb.events.InferiorCallEventRegistry
connect(__object: collections.abc.Callable[[InferiorCallEvent], object]) None
disconnect(__object: collections.abc.Callable[[InferiorCallEvent], object]) None
vagd.gdb.events.inferior_call: InferiorCallEventRegistry
class vagd.gdb.events.MemoryChangedEvent
address: gdb.Value
length: int
class vagd.gdb.events.MemoryChangedEventRegistry
connect(__object: collections.abc.Callable[[MemoryChangedEvent], object]) None
disconnect(__object: collections.abc.Callable[[MemoryChangedEvent], object]) None
vagd.gdb.events.memory_changed: MemoryChangedEventRegistry
class vagd.gdb.events.RegisterChangedEvent
frame: gdb.Frame
regnum: str
class vagd.gdb.events.RegisterChangedEventRegistry
connect(__object: collections.abc.Callable[[RegisterChangedEvent], object]) None
disconnect(__object: collections.abc.Callable[[RegisterChangedEvent], object]) None
vagd.gdb.events.register_changed: RegisterChangedEventRegistry
class vagd.gdb.events.BreakpointEventRegistry
connect(__object: collections.abc.Callable[[gdb.Breakpoint], object]) None
disconnect(__object: collections.abc.Callable[[gdb.Breakpoint], object]) None
vagd.gdb.events.breakpoint_created: BreakpointEventRegistry
vagd.gdb.events.breakpoint_modified: BreakpointEventRegistry
vagd.gdb.events.breakpoint_deleted: BreakpointEventRegistry
class vagd.gdb.events.BeforePromptEventRegistry
connect(__object: collections.abc.Callable[[], object]) None
disconnect(__object: collections.abc.Callable[[], object]) None
vagd.gdb.events.before_prompt: BeforePromptEventRegistry
class vagd.gdb.events.NewInferiorEvent
inferior: gdb.Inferior
class vagd.gdb.events.NewInferiorEventRegistry
connect(__object: collections.abc.Callable[[NewInferiorEvent], object]) None
disconnect(__object: collections.abc.Callable[[NewInferiorEvent], object]) None
vagd.gdb.events.new_inferior: NewInferiorEventRegistry
class vagd.gdb.events.InferiorDeletedEvent
inferior: gdb.Inferior
class vagd.gdb.events.InferiorDeletedEventRegistry
connect(__object: collections.abc.Callable[[InferiorDeletedEvent], object]) None
disconnect(__object: collections.abc.Callable[[InferiorDeletedEvent], object]) None
vagd.gdb.events.inferior_deleted: InferiorDeletedEventRegistry
class vagd.gdb.events.NewThreadEvent

Bases: ThreadEvent

class vagd.gdb.events.NewThreadEventRegistry
connect(__object: collections.abc.Callable[[NewThreadEvent], object]) None
disconnect(__object: collections.abc.Callable[[NewThreadEvent], object]) None
vagd.gdb.events.new_thread: NewThreadEventRegistry