GDB (xrefs)
Typedefs | Functions | Variables
/tmp/gdb-7.10/gdb/dummy-frame.h File Reference
#include "frame.h"

Go to the source code of this file.

Typedefs

typedef void( dummy_frame_dtor_ftype) (void *data, int registers_valid)
 

Functions

void dummy_frame_push (struct infcall_suspend_state *caller_state, const struct frame_id *dummy_id, ptid_t ptid)
 
void dummy_frame_pop (struct frame_id dummy_id, ptid_t ptid)
 
void dummy_frame_discard (struct frame_id dummy_id, ptid_t ptid)
 
void register_dummy_frame_dtor (struct frame_id dummy_id, ptid_t ptid, dummy_frame_dtor_ftype *dtor, void *dtor_data)
 
int find_dummy_frame_dtor (dummy_frame_dtor_ftype *dtor, void *dtor_data)
 

Variables

const struct frame_unwind dummy_frame_unwind
 

Typedef Documentation

typedef void( dummy_frame_dtor_ftype) (void *data, int registers_valid)

Definition at line 59 of file dummy-frame.h.

Function Documentation

void dummy_frame_discard ( struct frame_id  dummy_id,
ptid_t  ptid 
)

Definition at line 221 of file dummy-frame.c.

References lookup_dummy_frame(), and remove_dummy_frame().

Referenced by check_longjmp_breakpoint_for_call_dummy().

void dummy_frame_pop ( struct frame_id  dummy_id,
ptid_t  ptid 
)

Definition at line 205 of file dummy-frame.c.

References gdb_assert, lookup_dummy_frame(), and pop_dummy_frame().

Referenced by call_function_by_hand_dummy(), and frame_pop().

void dummy_frame_push ( struct infcall_suspend_state caller_state,
const struct frame_id dummy_id,
ptid_t  ptid 
)
int find_dummy_frame_dtor ( dummy_frame_dtor_ftype dtor,
void *  dtor_data 
)
void register_dummy_frame_dtor ( struct frame_id  dummy_id,
ptid_t  ptid,
dummy_frame_dtor_ftype dtor,
void *  dtor_data 
)

Variable Documentation

const struct frame_unwind dummy_frame_unwind

Definition at line 376 of file dummy-frame.c.

Referenced by frame_unwind_init().