GDB (xrefs)
Classes | Functions
/home/stan/gdb/src/gdb/tramp-frame.c File Reference
#include "defs.h"
#include "tramp-frame.h"
#include "frame-unwind.h"
#include "gdbcore.h"
#include "symtab.h"
#include "objfiles.h"
#include "target.h"
#include "trad-frame.h"
#include "frame-base.h"
#include "gdb_assert.h"

Go to the source code of this file.

Classes

struct  frame_data
struct  tramp_frame_cache

Functions

static struct trad_frame_cachetramp_frame_cache (struct frame_info *this_frame, void **this_cache)
static void tramp_frame_this_id (struct frame_info *this_frame, void **this_cache, struct frame_id *this_id)
static struct valuetramp_frame_prev_register (struct frame_info *this_frame, void **this_cache, int prev_regnum)
static CORE_ADDR tramp_frame_start (const struct tramp_frame *tramp, struct frame_info *this_frame, CORE_ADDR pc)
static int tramp_frame_sniffer (const struct frame_unwind *self, struct frame_info *this_frame, void **this_cache)
void tramp_frame_prepend_unwinder (struct gdbarch *gdbarch, const struct tramp_frame *tramp_frame)

Function Documentation

static struct trad_frame_cache* tramp_frame_cache ( struct frame_info this_frame,
void **  this_cache 
) [static, read]
void tramp_frame_prepend_unwinder ( struct gdbarch gdbarch,
const struct tramp_frame tramp_frame 
)
static struct value* tramp_frame_prev_register ( struct frame_info this_frame,
void **  this_cache,
int  prev_regnum 
) [static, read]

Definition at line 72 of file tramp-frame.c.

References trad_frame_get_register(), and tramp_frame_cache().

Referenced by tramp_frame_prepend_unwinder().

static int tramp_frame_sniffer ( const struct frame_unwind self,
struct frame_info this_frame,
void **  this_cache 
) [static]
static CORE_ADDR tramp_frame_start ( const struct tramp_frame tramp,
struct frame_info this_frame,
CORE_ADDR  pc 
) [static]
static void tramp_frame_this_id ( struct frame_info this_frame,
void **  this_cache,
struct frame_id this_id 
) [static]

Definition at line 61 of file tramp-frame.c.

References trad_frame_get_id(), and tramp_frame_cache().

Referenced by tramp_frame_prepend_unwinder().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines