GDB (xrefs)
|
#include "defs.h"
#include "regcache.h"
#include "sentinel-frame.h"
#include "inferior.h"
#include "frame-unwind.h"
Go to the source code of this file.
Classes | |
struct | frame_unwind_cache |
Functions | |
void * | sentinel_frame_cache (struct regcache *regcache) |
static struct value * | sentinel_frame_prev_register (struct frame_info *this_frame, void **this_prologue_cache, int regnum) |
static void | sentinel_frame_this_id (struct frame_info *this_frame, void **this_prologue_cache, struct frame_id *this_id) |
static struct gdbarch * | sentinel_frame_prev_arch (struct frame_info *this_frame, void **this_prologue_cache) |
Variables | |
struct frame_unwind | sentinel_frame_unwind |
void* sentinel_frame_cache | ( | struct regcache * | regcache | ) |
Definition at line 33 of file sentinel-frame.c.
References FRAME_OBSTACK_ZALLOC, and frame_unwind_cache::regcache.
Referenced by create_sentinel_frame().
static struct gdbarch* sentinel_frame_prev_arch | ( | struct frame_info * | this_frame, |
void ** | this_prologue_cache | ||
) | [static, read] |
Definition at line 70 of file sentinel-frame.c.
References get_regcache_arch(), and frame_unwind_cache::regcache.
static struct value* sentinel_frame_prev_register | ( | struct frame_info * | this_frame, |
void ** | this_prologue_cache, | ||
int | regnum | ||
) | [static, read] |
Definition at line 45 of file sentinel-frame.c.
References get_frame_id(), frame_unwind_cache::regcache, regcache_cooked_read_value(), and VALUE_FRAME_ID.
static void sentinel_frame_this_id | ( | struct frame_info * | this_frame, |
void ** | this_prologue_cache, | ||
struct frame_id * | this_id | ||
) | [static] |
Definition at line 59 of file sentinel-frame.c.
References _, and internal_error().
{ SENTINEL_FRAME, default_frame_unwind_stop_reason, sentinel_frame_this_id, sentinel_frame_prev_register, NULL, NULL, NULL, sentinel_frame_prev_arch, }
Definition at line 78 of file sentinel-frame.c.
Referenced by create_sentinel_frame().