|
GDB (API)
|
#include "defs.h"#include "frame.h"#include "frame-unwind.h"#include "dummy-frame.h"#include "inline-frame.h"#include "value.h"#include "regcache.h"#include "exceptions.h"#include "gdb_assert.h"#include "gdb_obstack.h"Go to the source code of this file.
Functions | |
| void | frame_unwind_prepend_unwinder (struct gdbarch *gdbarch, const struct frame_unwind *unwinder) |
| void | frame_unwind_append_unwinder (struct gdbarch *gdbarch, const struct frame_unwind *unwinder) |
| void | frame_unwind_find_by_frame (struct frame_info *this_frame, void **this_cache) |
| int | default_frame_sniffer (const struct frame_unwind *self, struct frame_info *this_frame, void **this_prologue_cache) |
| enum unwind_stop_reason | default_frame_unwind_stop_reason (struct frame_info *this_frame, void **this_cache) |
| struct value * | frame_unwind_got_optimized (struct frame_info *frame, int regnum) |
| struct value * | frame_unwind_got_register (struct frame_info *frame, int regnum, int new_regnum) |
| struct value * | frame_unwind_got_memory (struct frame_info *frame, int regnum, CORE_ADDR addr) |
| struct value * | frame_unwind_got_constant (struct frame_info *frame, int regnum, ULONGEST val) |
| struct value * | frame_unwind_got_bytes (struct frame_info *frame, int regnum, gdb_byte *buf) |
| struct value * | frame_unwind_got_address (struct frame_info *frame, int regnum, CORE_ADDR addr) |
| void | _initialize_frame_unwind (void) |
Variables | |
| initialize_file_ftype | _initialize_frame_unwind |
| void _initialize_frame_unwind | ( | void | ) |
Definition at line 242 of file frame-unwind.c.
| int default_frame_sniffer | ( | const struct frame_unwind * | self, |
| struct frame_info * | this_frame, | ||
| void ** | this_prologue_cache | ||
| ) |
Definition at line 139 of file frame-unwind.c.
| enum unwind_stop_reason default_frame_unwind_stop_reason | ( | struct frame_info * | this_frame, |
| void ** | this_cache | ||
| ) |
Definition at line 150 of file frame-unwind.c.
| void frame_unwind_append_unwinder | ( | struct gdbarch * | gdbarch, |
| const struct frame_unwind * | unwinder | ||
| ) |
Definition at line 79 of file frame-unwind.c.
| void frame_unwind_find_by_frame | ( | struct frame_info * | this_frame, |
| void ** | this_cache | ||
| ) |
Definition at line 96 of file frame-unwind.c.
| struct value* frame_unwind_got_address | ( | struct frame_info * | frame, |
| int | regnum, | ||
| CORE_ADDR | addr | ||
| ) | [read] |
Definition at line 226 of file frame-unwind.c.
| struct value* frame_unwind_got_bytes | ( | struct frame_info * | frame, |
| int | regnum, | ||
| gdb_byte * | buf | ||
| ) | [read] |
Definition at line 211 of file frame-unwind.c.
| struct value* frame_unwind_got_constant | ( | struct frame_info * | frame, |
| int | regnum, | ||
| ULONGEST | val | ||
| ) | [read] |
Definition at line 197 of file frame-unwind.c.
| struct value* frame_unwind_got_memory | ( | struct frame_info * | frame, |
| int | regnum, | ||
| CORE_ADDR | addr | ||
| ) | [read] |
Definition at line 184 of file frame-unwind.c.
| struct value* frame_unwind_got_optimized | ( | struct frame_info * | frame, |
| int | regnum | ||
| ) | [read] |
Definition at line 162 of file frame-unwind.c.
| struct value* frame_unwind_got_register | ( | struct frame_info * | frame, |
| int | regnum, | ||
| int | new_regnum | ||
| ) | [read] |
Definition at line 174 of file frame-unwind.c.
| void frame_unwind_prepend_unwinder | ( | struct gdbarch * | gdbarch, |
| const struct frame_unwind * | unwinder | ||
| ) |
Definition at line 65 of file frame-unwind.c.
1.7.6.1