GDB (API)
|
#include "defs.h"
#include "charset.h"
#include "block.h"
#include "frame.h"
#include "exceptions.h"
#include "symtab.h"
#include "stack.h"
#include "value.h"
#include "python-internal.h"
#include "symfile.h"
#include "objfiles.h"
#include "unwind_stop_reasons.def"
Go to the source code of this file.
Defines | |
#define | FRAPY_REQUIRE_VALID(frame_obj, frame) |
#define | SET(name, description) |
#define | FIRST_ERROR(name) |
Functions | |
struct frame_info * | frame_object_to_frame_info (PyObject *obj) |
PyObject * | frame_info_to_frame_object (struct frame_info *frame) |
PyObject * | gdbpy_newest_frame (PyObject *self, PyObject *args) |
PyObject * | gdbpy_selected_frame (PyObject *self, PyObject *args) |
PyObject * | gdbpy_frame_stop_reason_string (PyObject *self, PyObject *args) |
int | gdbpy_initialize_frames (void) |
Variables | |
PyTypeObject | frame_object_type |
#define FIRST_ERROR | ( | name | ) |
#define FRAPY_REQUIRE_VALID | ( | frame_obj, | |
frame | |||
) |
do { \ frame = frame_object_to_frame_info (frame_obj); \ if (frame == NULL) \ error (_("Frame is invalid.")); \ } while (0)
Definition at line 50 of file py-frame.c.
PyObject* frame_info_to_frame_object | ( | struct frame_info * | frame | ) |
Definition at line 307 of file py-frame.c.
struct frame_info* frame_object_to_frame_info | ( | PyObject * | obj | ) | [read] |
Definition at line 62 of file py-frame.c.
PyObject* gdbpy_frame_stop_reason_string | ( | PyObject * | self, |
PyObject * | args | ||
) |
Definition at line 576 of file py-frame.c.
int gdbpy_initialize_frames | ( | void | ) |
Definition at line 625 of file py-frame.c.
PyObject* gdbpy_newest_frame | ( | PyObject * | self, |
PyObject * | args | ||
) |
Definition at line 540 of file py-frame.c.
PyObject* gdbpy_selected_frame | ( | PyObject * | self, |
PyObject * | args | ||
) |
Definition at line 558 of file py-frame.c.
PyTypeObject frame_object_type |
Definition at line 704 of file py-frame.c.