|
GDB (xrefs)
|
#include "defs.h"#include "arch-utils.h"#include "frame.h"#include "frame-unwind.h"#include "osabi.h"#include "symtab.h"#include "trad-frame.h"#include "vax-tdep.h"Go to the source code of this file.
Macros | |
| #define | GDB_OSABI_OPENBSD_AOUT GDB_OSABI_NETBSD_AOUT |
Functions | |
| static int | vaxobsd_sigtramp_sniffer (const struct frame_unwind *self, struct frame_info *this_frame, void **this_cache) |
| static struct trad_frame_cache * | vaxobsd_sigtramp_frame_cache (struct frame_info *this_frame, void **this_cache) |
| static void | vaxobsd_sigtramp_frame_this_id (struct frame_info *this_frame, void **this_cache, struct frame_id *this_id) |
| static struct value * | vaxobsd_sigtramp_frame_prev_register (struct frame_info *this_frame, void **this_cache, int regnum) |
| static void | vaxobsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
| static enum gdb_osabi | vaxobsd_aout_osabi_sniffer (bfd *abfd) |
| void | _initialize_vaxobsd_tdep (void) |
Variables | |
| static const int | vaxobsd_page_size = 4096 |
| static const int | vaxobsd_sigreturn_offset = 0x11 |
| static const gdb_byte | vaxobsd_sigreturn [] |
| static const struct frame_unwind | vaxobsd_sigtramp_frame_unwind |
| #define GDB_OSABI_OPENBSD_AOUT GDB_OSABI_NETBSD_AOUT |
Definition at line 155 of file vaxobsd-tdep.c.
Referenced by _initialize_vaxobsd_tdep(), and vaxobsd_aout_osabi_sniffer().
| void _initialize_vaxobsd_tdep | ( | void | ) |
Definition at line 171 of file vaxobsd-tdep.c.
References GDB_OSABI_OPENBSD_AOUT, gdbarch_register_osabi(), gdbarch_register_osabi_sniffer(), vaxobsd_aout_osabi_sniffer(), and vaxobsd_init_abi().
|
static |
Definition at line 158 of file vaxobsd-tdep.c.
References GDB_OSABI_OPENBSD_AOUT, and GDB_OSABI_UNKNOWN.
Referenced by _initialize_vaxobsd_tdep().
|
static |
Definition at line 146 of file vaxobsd-tdep.c.
References frame_unwind_append_unwinder().
Referenced by _initialize_vaxobsd_tdep().
|
static |
Definition at line 84 of file vaxobsd-tdep.c.
References frame_id_build(), func, get_frame_memory_unsigned(), get_frame_pc(), get_frame_register_unsigned(), trad_frame_cache_zalloc(), trad_frame_set_id(), trad_frame_set_reg_addr(), VAX_AP_REGNUM, VAX_FP_REGNUM, VAX_PC_REGNUM, VAX_PS_REGNUM, VAX_SP_REGNUM, and vaxobsd_page_size.
Referenced by vaxobsd_sigtramp_frame_prev_register(), and vaxobsd_sigtramp_frame_this_id().
|
static |
Definition at line 124 of file vaxobsd-tdep.c.
References trad_frame_get_register(), and vaxobsd_sigtramp_frame_cache().
|
static |
Definition at line 114 of file vaxobsd-tdep.c.
References trad_frame_get_id(), and vaxobsd_sigtramp_frame_cache().
|
static |
Definition at line 58 of file vaxobsd-tdep.c.
References find_pc_partial_function(), get_frame_pc(), name, safe_frame_unwind_memory(), vaxobsd_page_size, vaxobsd_sigreturn, and vaxobsd_sigreturn_offset.
Definition at line 44 of file vaxobsd-tdep.c.
Referenced by vaxobsd_sigtramp_frame_cache(), and vaxobsd_sigtramp_sniffer().
Definition at line 52 of file vaxobsd-tdep.c.
Referenced by vaxobsd_sigtramp_sniffer().
Definition at line 47 of file vaxobsd-tdep.c.
Referenced by vaxobsd_sigtramp_sniffer().
|
static |
Definition at line 133 of file vaxobsd-tdep.c.
1.8.10