GDB (xrefs)
Classes | Functions | Variables
/tmp/gdb-7.10/gdb/frame-base.c File Reference
#include "defs.h"
#include "frame-base.h"
#include "frame.h"
#include "gdb_obstack.h"

Go to the source code of this file.

Classes

struct  frame_base_table_entry
 
struct  frame_base_table
 

Functions

static CORE_ADDR default_frame_base_address (struct frame_info *this_frame, void **this_cache)
 
static CORE_ADDR default_frame_locals_address (struct frame_info *this_frame, void **this_cache)
 
static CORE_ADDR default_frame_args_address (struct frame_info *this_frame, void **this_cache)
 
static void * frame_base_init (struct obstack *obstack)
 
void frame_base_append_sniffer (struct gdbarch *gdbarch, frame_base_sniffer_ftype *sniffer)
 
void frame_base_set_default (struct gdbarch *gdbarch, const struct frame_base *default_base)
 
const struct frame_baseframe_base_find_by_frame (struct frame_info *this_frame)
 
void _initialize_frame_base (void)
 

Variables

const struct frame_base default_frame_base
 
static struct gdbarch_dataframe_base_data
 
initialize_file_ftype _initialize_frame_base
 

Function Documentation

void _initialize_frame_base ( void  )

Definition at line 123 of file frame-base.c.

References frame_base_init(), and gdbarch_data_register_pre_init().

static CORE_ADDR default_frame_args_address ( struct frame_info this_frame,
void **  this_cache 
)
static

Definition at line 43 of file frame-base.c.

References default_frame_base_address().

static CORE_ADDR default_frame_base_address ( struct frame_info this_frame,
void **  this_cache 
)
static

Definition at line 31 of file frame-base.c.

References get_frame_base().

Referenced by default_frame_args_address(), and default_frame_locals_address().

static CORE_ADDR default_frame_locals_address ( struct frame_info this_frame,
void **  this_cache 
)
static

Definition at line 37 of file frame-base.c.

References default_frame_base_address().

void frame_base_append_sniffer ( struct gdbarch gdbarch,
frame_base_sniffer_ftype sniffer 
)
const struct frame_base* frame_base_find_by_frame ( struct frame_info this_frame)
static void* frame_base_init ( struct obstack *  obstack)
static
void frame_base_set_default ( struct gdbarch gdbarch,
const struct frame_base default_base 
)

Variable Documentation

initialize_file_ftype _initialize_frame_base
const struct frame_base default_frame_base
Initial value:
= {
NULL,
}
static CORE_ADDR default_frame_locals_address(struct frame_info *this_frame, void **this_cache)
Definition: frame-base.c:37
static CORE_ADDR default_frame_base_address(struct frame_info *this_frame, void **this_cache)
Definition: frame-base.c:31
static CORE_ADDR default_frame_args_address(struct frame_info *this_frame, void **this_cache)
Definition: frame-base.c:43

Definition at line 48 of file frame-base.c.

Referenced by frame_base_init().

struct gdbarch_data* frame_base_data
static

Definition at line 55 of file frame-base.c.