GDB (API)
Defines | Functions
/home/stan/gdb/src/gdb/python/py-inferior.c File Reference
#include "defs.h"
#include "exceptions.h"
#include "gdbcore.h"
#include "gdbthread.h"
#include "inferior.h"
#include "objfiles.h"
#include "observer.h"
#include "python-internal.h"
#include "arch-utils.h"
#include "language.h"
#include "gdb_signals.h"
#include "py-event.h"
#include "py-stopevent.h"

Go to the source code of this file.

Defines

#define INFPY_REQUIRE_VALID(Inferior)
#define CHARBUFFERPROC_NAME   charbufferproc

Functions

PyObjectinferior_to_inferior_object (struct inferior *inferior)
PyObjectfind_inferior_object (int pid)
thread_objectfind_thread_object (ptid_t ptid)
PyObjectgdbpy_inferiors (PyObject *unused, PyObject *unused2)
PyObjectgdbpy_selected_inferior (PyObject *self, PyObject *args)
int gdbpy_initialize_inferior (void)

Define Documentation

#define CHARBUFFERPROC_NAME   charbufferproc

Definition at line 894 of file py-inferior.c.

#define INFPY_REQUIRE_VALID (   Inferior)
Value:
do {                                                            \
    if (!Inferior->inferior)                                    \
      {                                                         \
        PyErr_SetString (PyExc_RuntimeError,                    \
                         _("Inferior no longer exists."));      \
        return NULL;                                            \
      }                                                         \
  } while (0)

Definition at line 72 of file py-inferior.c.


Function Documentation

Definition at line 195 of file py-inferior.c.

Definition at line 206 of file py-inferior.c.

PyObject* gdbpy_inferiors ( PyObject unused,
PyObject unused2 
)

Definition at line 399 of file py-inferior.c.

Definition at line 781 of file py-inferior.c.

Definition at line 775 of file py-inferior.c.

Definition at line 167 of file py-inferior.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines