GDB (xrefs)
Functions
py-infevents.c File Reference
#include "defs.h"
#include "py-event.h"

Go to the source code of this file.

Functions

PyTypeObject inferior_call_pre_event_object_type CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ("event_object")
 
static PyObject * create_inferior_call_event_object (inferior_call_kind flag, ptid_t ptid, CORE_ADDR addr)
 
static PyObject * create_register_changed_event_object (struct frame_info *frame, int regnum)
 
static PyObject * create_memory_changed_event_object (CORE_ADDR addr, ssize_t len)
 
int emit_inferior_call_event (inferior_call_kind flag, ptid_t thread, CORE_ADDR addr)
 
int emit_memory_changed_event (CORE_ADDR addr, ssize_t len)
 
int emit_register_changed_event (struct frame_info *frame, int regnum)
 
 GDBPY_NEW_EVENT_TYPE (inferior_call_pre,"gdb.InferiorCallPreEvent","InferiorCallPreEvent","GDB inferior function pre-call event object", event_object_type)
 
 GDBPY_NEW_EVENT_TYPE (inferior_call_post,"gdb.InferiorCallPostEvent","InferiorCallPostEvent","GDB inferior function post-call event object", event_object_type)
 
 GDBPY_NEW_EVENT_TYPE (register_changed,"gdb.RegisterChangedEvent","RegisterChangedEvent","GDB register change event object", event_object_type)
 
 GDBPY_NEW_EVENT_TYPE (memory_changed,"gdb.MemoryChangedEvent","MemoryChangedEvent","GDB memory change event object", event_object_type)
 

Function Documentation

PyTypeObject inferior_call_pre_event_object_type CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ( "event_object"  )
static PyObject* create_inferior_call_event_object ( inferior_call_kind  flag,
ptid_t  ptid,
CORE_ADDR  addr 
)
static
static PyObject* create_memory_changed_event_object ( CORE_ADDR  addr,
ssize_t  len 
)
static
static PyObject* create_register_changed_event_object ( struct frame_info frame,
int  regnum 
)
static
int emit_inferior_call_event ( inferior_call_kind  flag,
ptid_t  thread,
CORE_ADDR  addr 
)
int emit_memory_changed_event ( CORE_ADDR  addr,
ssize_t  len 
)
int emit_register_changed_event ( struct frame_info frame,
int  regnum 
)
GDBPY_NEW_EVENT_TYPE ( inferior_call_pre  ,
"gdb.InferiorCallPreEvent"  ,
"InferiorCallPreEvent"  ,
"GDB inferior function pre-call event object"  ,
event_object_type   
)
GDBPY_NEW_EVENT_TYPE ( inferior_call_post  ,
"gdb.InferiorCallPostEvent"  ,
"InferiorCallPostEvent"  ,
"GDB inferior function post-call event object"  ,
event_object_type   
)
GDBPY_NEW_EVENT_TYPE ( register_changed  ,
"gdb.RegisterChangedEvent"  ,
"RegisterChangedEvent"  ,
"GDB register change event object"  ,
event_object_type   
)
GDBPY_NEW_EVENT_TYPE ( memory_changed  ,
"gdb.MemoryChangedEvent"  ,
"MemoryChangedEvent"  ,
"GDB memory change event object"  ,
event_object_type   
)