GDB (xrefs)
Classes | Functions
/tmp/gdb-8.1/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"

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

◆ tramp_frame_cache()

static struct trad_frame_cache* tramp_frame_cache ( struct frame_info this_frame,
void **  this_cache 
)
static

◆ tramp_frame_prepend_unwinder()

void tramp_frame_prepend_unwinder ( struct gdbarch gdbarch,
const struct tramp_frame tramp_frame 
)

◆ tramp_frame_prev_register()

static struct value* tramp_frame_prev_register ( struct frame_info this_frame,
void **  this_cache,
int  prev_regnum 
)
static

◆ tramp_frame_sniffer()

static int tramp_frame_sniffer ( const struct frame_unwind self,
struct frame_info this_frame,
void **  this_cache 
)
static

◆ tramp_frame_start()

static CORE_ADDR tramp_frame_start ( const struct tramp_frame tramp,
struct frame_info this_frame,
CORE_ADDR  pc 
)
static

◆ tramp_frame_this_id()

static void tramp_frame_this_id ( struct frame_info this_frame,
void **  this_cache,
struct frame_id this_id 
)
static