GDB (xrefs)
|
#include "defs.h"
#include "auxv.h"
#include "frame.h"
#include "symtab.h"
#include "objfiles.h"
#include "obsd-tdep.h"
Go to the source code of this file.
Enumerations | |
enum | { OBSD_SIGHUP = 1 , OBSD_SIGINT = 2 , OBSD_SIGQUIT = 3 , OBSD_SIGILL = 4 , OBSD_SIGTRAP = 5 , OBSD_SIGABRT = 6 , OBSD_SIGEMT = 7 , OBSD_SIGFPE = 8 , OBSD_SIGKILL = 9 , OBSD_SIGBUS = 10 , OBSD_SIGSEGV = 11 , OBSD_SIGSYS = 12 , OBSD_SIGPIPE = 13 , OBSD_SIGALRM = 14 , OBSD_SIGTERM = 15 , OBSD_SIGURG = 16 , OBSD_SIGSTOP = 17 , OBSD_SIGTSTP = 18 , OBSD_SIGCONT = 19 , OBSD_SIGCHLD = 20 , OBSD_SIGTTIN = 21 , OBSD_SIGTTOU = 22 , OBSD_SIGIO = 23 , OBSD_SIGXCPU = 24 , OBSD_SIGXFSZ = 25 , OBSD_SIGVTALRM = 26 , OBSD_SIGPROF = 27 , OBSD_SIGWINCH = 28 , OBSD_SIGINFO = 29 , OBSD_SIGUSR1 = 30 , OBSD_SIGUSR2 = 31 , OBSD_SIGTHR = 32 } |
Functions | |
CORE_ADDR | obsd_skip_solib_resolver (struct gdbarch *gdbarch, CORE_ADDR pc) |
static enum gdb_signal | obsd_gdb_signal_from_target (struct gdbarch *gdbarch, int signal) |
static int | obsd_gdb_signal_to_target (struct gdbarch *gdbarch, enum gdb_signal signal) |
void | obsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
anonymous enum |
Definition at line 42 of file obsd-tdep.c.
|
static |
Definition at line 81 of file obsd-tdep.c.
References OBSD_SIGABRT, OBSD_SIGALRM, OBSD_SIGBUS, OBSD_SIGCHLD, OBSD_SIGCONT, OBSD_SIGEMT, OBSD_SIGFPE, OBSD_SIGHUP, OBSD_SIGILL, OBSD_SIGINFO, OBSD_SIGINT, OBSD_SIGIO, OBSD_SIGKILL, OBSD_SIGPIPE, OBSD_SIGPROF, OBSD_SIGQUIT, OBSD_SIGSEGV, OBSD_SIGSTOP, OBSD_SIGSYS, OBSD_SIGTERM, OBSD_SIGTRAP, OBSD_SIGTSTP, OBSD_SIGTTIN, OBSD_SIGTTOU, OBSD_SIGURG, OBSD_SIGUSR1, OBSD_SIGUSR2, OBSD_SIGVTALRM, OBSD_SIGWINCH, OBSD_SIGXCPU, and OBSD_SIGXFSZ.
Referenced by obsd_init_abi().
|
static |
Definition at line 188 of file obsd-tdep.c.
References OBSD_SIGABRT, OBSD_SIGALRM, OBSD_SIGBUS, OBSD_SIGCHLD, OBSD_SIGCONT, OBSD_SIGEMT, OBSD_SIGFPE, OBSD_SIGHUP, OBSD_SIGILL, OBSD_SIGINFO, OBSD_SIGINT, OBSD_SIGIO, OBSD_SIGKILL, OBSD_SIGPIPE, OBSD_SIGPROF, OBSD_SIGQUIT, OBSD_SIGSEGV, OBSD_SIGSTOP, OBSD_SIGSYS, OBSD_SIGTERM, OBSD_SIGTRAP, OBSD_SIGTSTP, OBSD_SIGTTIN, OBSD_SIGTTOU, OBSD_SIGURG, OBSD_SIGUSR1, OBSD_SIGUSR2, OBSD_SIGVTALRM, OBSD_SIGWINCH, OBSD_SIGXCPU, and OBSD_SIGXFSZ.
Referenced by obsd_init_abi().
void obsd_init_abi | ( | struct gdbarch_info | info, |
struct gdbarch * | gdbarch ) |
Definition at line 294 of file obsd-tdep.c.
References obsd_gdb_signal_from_target(), obsd_gdb_signal_to_target(), set_gdbarch_auxv_parse(), set_gdbarch_gdb_signal_from_target(), set_gdbarch_gdb_signal_to_target(), and svr4_auxv_parse().
Referenced by amd64obsd_init_abi(), i386obsd_init_abi(), mips64obsd_init_abi(), and sparc64obsd_init_abi().
CORE_ADDR obsd_skip_solib_resolver | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | pc ) |
Definition at line 29 of file obsd-tdep.c.
References find_solib_trampoline_target(), frame_unwind_caller_pc(), get_current_frame(), lookup_minimal_symbol(), bound_minimal_symbol::minsym, and bound_minimal_symbol::value_address().
Referenced by alphaobsd_init_abi(), armobsd_init_abi(), sparc32obsd_init_abi(), and sparc64obsd_init_abi().