GDB (xrefs)
Functions | Variables
/home/stan/gdb/src/gdb/python/py-function.c File Reference
#include "defs.h"
#include "value.h"
#include "exceptions.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

static PyTypeObject
fnpy_object_type 
CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ("PyObject")
static PyObjectconvert_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

static PyTypeObject fnpy_object_type

Function Documentation

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

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

References Py_DECREF, and value_to_value_object().

Referenced by fnpy_call().

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

Definition at line 204 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 [static]

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

Referenced by gdbpy_initialize_functions().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines