GDB (xrefs)
Classes | Functions | Variables
/tmp/gdb-7.10/gdb/sentinel-frame.c File Reference
#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 valuesentinel_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 gdbarchsentinel_frame_prev_arch (struct frame_info *this_frame, void **this_prologue_cache)
 

Variables

const struct frame_unwind sentinel_frame_unwind
 

Function Documentation

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

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
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().

Variable Documentation

const struct frame_unwind sentinel_frame_unwind
Initial value:
=
{
NULL,
NULL,
NULL,
}
static struct gdbarch * sentinel_frame_prev_arch(struct frame_info *this_frame, void **this_prologue_cache)
static struct value * sentinel_frame_prev_register(struct frame_info *this_frame, void **this_prologue_cache, int regnum)
enum unwind_stop_reason default_frame_unwind_stop_reason(struct frame_info *this_frame, void **this_cache)
Definition: frame-unwind.c:180
static void sentinel_frame_this_id(struct frame_info *this_frame, void **this_prologue_cache, struct frame_id *this_id)

Definition at line 78 of file sentinel-frame.c.

Referenced by create_sentinel_frame().