GDB (xrefs)
Functions | Variables
py-function.c File Reference
#include "defs.h"
#include "value.h"
#include "python-internal.h"
#include "charset.h"
#include "gdbcmd.h"
#include "cli/cli-decode.h"
#include "completer.h"
#include "expression.h"
#include "language.h"

Go to the source code of this file.

Functions

PyTypeObject fnpy_object_type CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ("PyObject")
 
static PyObject * convert_values_to_python (int argc, struct value **argv)
 
static struct valuefnpy_call (struct gdbarch *gdbarch, const struct language_defn *language, void *cookie, int argc, struct value **argv)
 
static int fnpy_init (PyObject *self, PyObject *args, PyObject *kwds)
 
int gdbpy_initialize_functions (void)
 

Variables

PyTypeObject fnpy_object_type
 

Function Documentation

static PyObject* convert_values_to_python ( int  argc,
struct value **  argv 
)
static

Definition at line 37 of file py-function.c.

References Py_DECREF, and value_to_value_object().

Referenced by fnpy_call().

PyTypeObject fnpy_object_type CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ( "PyObject"  )
static struct value* fnpy_call ( struct gdbarch gdbarch,
const struct language_defn language,
void *  cookie,
int  argc,
struct value **  argv 
)
static
static int fnpy_init ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)
static
int gdbpy_initialize_functions ( void  )

Definition at line 203 of file py-function.c.

References fnpy_object_type, gdb_module, and gdb_pymodule_addobject().

Referenced by _initialize_python().

Variable Documentation

PyTypeObject fnpy_object_type

Definition at line 215 of file py-function.c.

Referenced by gdbpy_initialize_functions().