GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
py-event.c File Reference
#include "defs.h"
#include "py-event.h"

Go to the source code of this file.

Functions

void evpy_dealloc (PyObject *self)
 
gdbpy_ref create_event_object (PyTypeObject *py_type)
 
int evpy_add_attribute (PyObject *event, const char *name, PyObject *attr)
 
static int CPYCHECKER_NEGATIVE_RESULT_SETS_EXCEPTION gdbpy_initialize_event (void)
 
int gdbpy_initialize_event_generic (PyTypeObject *type, const char *name)
 
int evpy_emit_event (PyObject *event, eventregistry_object *registry)
 
 GDBPY_INITIALIZE_FILE (gdbpy_initialize_event)
 

Variables

static gdb_PyGetSetDef event_object_getset []
 
PyTypeObject event_object_type
 

Function Documentation

◆ create_event_object()

gdbpy_ref create_event_object ( PyTypeObject * py_type)

◆ evpy_add_attribute()

int evpy_add_attribute ( PyObject * event,
const char * name,
PyObject * attr )

◆ evpy_dealloc()

void evpy_dealloc ( PyObject * self)

Definition at line 24 of file py-event.c.

◆ evpy_emit_event()

int evpy_emit_event ( PyObject * event,
eventregistry_object * registry )

◆ gdbpy_initialize_event()

static int CPYCHECKER_NEGATIVE_RESULT_SETS_EXCEPTION gdbpy_initialize_event ( void )
static

Definition at line 58 of file py-event.c.

References event_object_type, and gdbpy_initialize_event_generic().

◆ gdbpy_initialize_event_generic()

int gdbpy_initialize_event_generic ( PyTypeObject * type,
const char * name )

Definition at line 69 of file py-event.c.

References gdb_module, gdb_pymodule_addobject(), and name.

Referenced by gdbpy_initialize_event().

◆ GDBPY_INITIALIZE_FILE()

GDBPY_INITIALIZE_FILE ( gdbpy_initialize_event )

Variable Documentation

◆ event_object_getset

gdb_PyGetSetDef event_object_getset[]
static
Initial value:
=
{
{ "__dict__", gdb_py_generic_dict, NULL,
"The __dict__ for this event.", &event_object_type },
{ NULL }
}
PyTypeObject event_object_type
Definition py-event.c:126
PyObject * gdb_py_generic_dict(PyObject *self, void *closure)
Definition py-utils.c:317

Definition at line 119 of file py-event.c.

◆ event_object_type

PyTypeObject event_object_type

Definition at line 126 of file py-event.c.

Referenced by gdbpy_initialize_event().