GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions
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 (frame_info_ptr this_frame, void **this_cache)
 
static void tramp_frame_this_id (frame_info_ptr this_frame, void **this_cache, struct frame_id *this_id)
 
static struct valuetramp_frame_prev_register (frame_info_ptr this_frame, void **this_cache, int prev_regnum)
 
static CORE_ADDR tramp_frame_start (const struct tramp_frame *tramp, frame_info_ptr this_frame, CORE_ADDR pc)
 
static int tramp_frame_sniffer (const struct frame_unwind *self, frame_info_ptr 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 ( frame_info_ptr 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 ( frame_info_ptr this_frame,
void ** this_cache,
int prev_regnum )
static

◆ tramp_frame_sniffer()

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

◆ tramp_frame_start()

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

◆ tramp_frame_this_id()

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