89 return GDB_SIGNAL_HUP;
92 return GDB_SIGNAL_INT;
95 return GDB_SIGNAL_QUIT;
98 return GDB_SIGNAL_ILL;
101 return GDB_SIGNAL_TRAP;
104 return GDB_SIGNAL_ABRT;
107 return GDB_SIGNAL_EMT;
110 return GDB_SIGNAL_FPE;
113 return GDB_SIGNAL_KILL;
116 return GDB_SIGNAL_BUS;
119 return GDB_SIGNAL_SEGV;
122 return GDB_SIGNAL_SYS;
125 return GDB_SIGNAL_PIPE;
128 return GDB_SIGNAL_ALRM;
131 return GDB_SIGNAL_TERM;
134 return GDB_SIGNAL_URG;
137 return GDB_SIGNAL_STOP;
140 return GDB_SIGNAL_TSTP;
143 return GDB_SIGNAL_CONT;
146 return GDB_SIGNAL_CHLD;
149 return GDB_SIGNAL_TTIN;
152 return GDB_SIGNAL_TTOU;
155 return GDB_SIGNAL_IO;
158 return GDB_SIGNAL_XCPU;
161 return GDB_SIGNAL_XFSZ;
164 return GDB_SIGNAL_VTALRM;
167 return GDB_SIGNAL_PROF;
170 return GDB_SIGNAL_WINCH;
173 return GDB_SIGNAL_INFO;
176 return GDB_SIGNAL_USR1;
179 return GDB_SIGNAL_USR2;
182 return GDB_SIGNAL_UNKNOWN;
189 enum gdb_signal signal)
202 case GDB_SIGNAL_QUIT:
208 case GDB_SIGNAL_TRAP:
211 case GDB_SIGNAL_ABRT:
220 case GDB_SIGNAL_KILL:
226 case GDB_SIGNAL_SEGV:
232 case GDB_SIGNAL_PIPE:
235 case GDB_SIGNAL_ALRM:
238 case GDB_SIGNAL_TERM:
244 case GDB_SIGNAL_STOP:
247 case GDB_SIGNAL_TSTP:
250 case GDB_SIGNAL_CONT:
253 case GDB_SIGNAL_CHLD:
256 case GDB_SIGNAL_TTIN:
259 case GDB_SIGNAL_TTOU:
265 case GDB_SIGNAL_XCPU:
268 case GDB_SIGNAL_XFSZ:
271 case GDB_SIGNAL_VTALRM:
274 case GDB_SIGNAL_PROF:
277 case GDB_SIGNAL_WINCH:
280 case GDB_SIGNAL_USR1:
283 case GDB_SIGNAL_USR2:
286 case GDB_SIGNAL_INFO:
int svr4_auxv_parse(struct gdbarch *gdbarch, const gdb_byte **readptr, const gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)
CORE_ADDR frame_unwind_caller_pc(frame_info_ptr this_frame)
frame_info_ptr get_current_frame(void)
void set_gdbarch_gdb_signal_from_target(struct gdbarch *gdbarch, gdbarch_gdb_signal_from_target_ftype *gdb_signal_from_target)
void set_gdbarch_auxv_parse(struct gdbarch *gdbarch, gdbarch_auxv_parse_ftype *auxv_parse)
void set_gdbarch_gdb_signal_to_target(struct gdbarch *gdbarch, gdbarch_gdb_signal_to_target_ftype *gdb_signal_to_target)
struct bound_minimal_symbol lookup_minimal_symbol(const char *name, const char *sfile, struct objfile *objf)
CORE_ADDR find_solib_trampoline_target(frame_info_ptr frame, CORE_ADDR pc)
void obsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
CORE_ADDR obsd_skip_solib_resolver(struct gdbarch *gdbarch, CORE_ADDR pc)
static int obsd_gdb_signal_to_target(struct gdbarch *gdbarch, enum gdb_signal signal)
static enum gdb_signal obsd_gdb_signal_from_target(struct gdbarch *gdbarch, int signal)
CORE_ADDR value_address() const
struct minimal_symbol * minsym