110 { 0x8d, ULONGEST_MAX },
111 { 0x44, ULONGEST_MAX },
112 { 0x24, ULONGEST_MAX },
113 { 0x10, ULONGEST_MAX },
116 { 0x50, ULONGEST_MAX },
119 { 0x50, ULONGEST_MAX },
122 { 0xb8, ULONGEST_MAX },
123 { 0x27, ULONGEST_MAX },
124 {0x01, ULONGEST_MAX },
125 {0x00, ULONGEST_MAX },
126 {0x00, ULONGEST_MAX },
129 { 0xcd, ULONGEST_MAX },
130 { 0x80, ULONGEST_MAX},
133 { 0xb8, ULONGEST_MAX },
134 { 0x01, ULONGEST_MAX },
135 {0x00, ULONGEST_MAX },
136 {0x00, ULONGEST_MAX },
137 {0x00, ULONGEST_MAX },
140 { 0xcd, ULONGEST_MAX },
141 { 0x80, ULONGEST_MAX},
154 { 0x8d, ULONGEST_MAX },
155 { 0x44, ULONGEST_MAX },
156 { 0x24, ULONGEST_MAX },
157 { 0x0c, ULONGEST_MAX },
159 { 0x89, ULONGEST_MAX },
160 { 0x44, ULONGEST_MAX },
161 { 0x24, ULONGEST_MAX },
162 { 0x04, ULONGEST_MAX },
164 { 0xb8, ULONGEST_MAX },
165 { 0x27, ULONGEST_MAX },
166 {0x01, ULONGEST_MAX },
167 {0x00, ULONGEST_MAX },
168 {0x00, ULONGEST_MAX },
170 { 0xcd, ULONGEST_MAX },
171 { 0x80, ULONGEST_MAX},
173 { 0x89, ULONGEST_MAX },
174 { 0x44, ULONGEST_MAX },
175 { 0x24, ULONGEST_MAX },
176 { 0x04, ULONGEST_MAX },
178 { 0xb8, ULONGEST_MAX },
179 { 0x01, ULONGEST_MAX },
180 {0x00, ULONGEST_MAX },
181 {0x00, ULONGEST_MAX },
182 {0x00, ULONGEST_MAX },
184 { 0xcd, ULONGEST_MAX },
185 { 0x80, ULONGEST_MAX},
197 { 0x8b, ULONGEST_MAX },
198 { 0x44, ULONGEST_MAX },
199 { 0x24, ULONGEST_MAX },
200 { 0x08, ULONGEST_MAX },
202 { 0x89, ULONGEST_MAX },
203 { 0x44, ULONGEST_MAX },
204 { 0x24, ULONGEST_MAX },
205 { 0x04, ULONGEST_MAX },
207 { 0xb8, ULONGEST_MAX },
208 { 0x34, ULONGEST_MAX },
209 { 0x01, ULONGEST_MAX },
210 { 0x00, ULONGEST_MAX },
211 { 0x00, ULONGEST_MAX },
213 { 0xcd, ULONGEST_MAX },
214 { 0x80, ULONGEST_MAX },
216 { 0x89, ULONGEST_MAX },
217 { 0x44, ULONGEST_MAX },
218 { 0x24, ULONGEST_MAX },
219 { 0x04, ULONGEST_MAX },
221 { 0xb8, ULONGEST_MAX },
222 { 0x01, ULONGEST_MAX },
223 { 0x00, ULONGEST_MAX },
224 { 0x00, ULONGEST_MAX },
225 { 0x00, ULONGEST_MAX },
227 { 0xcd, ULONGEST_MAX },
228 { 0x80, ULONGEST_MAX },
240 { 0x8d, ULONGEST_MAX },
241 { 0x84, ULONGEST_MAX },
242 { 0x24, ULONGEST_MAX },
243 { 0x8c, ULONGEST_MAX },
244 { 0x00, ULONGEST_MAX },
245 { 0x00, ULONGEST_MAX },
246 { 0x00, ULONGEST_MAX },
248 { 0x89, ULONGEST_MAX },
249 { 0x44, ULONGEST_MAX },
250 { 0x24, ULONGEST_MAX },
251 { 0x04, ULONGEST_MAX },
253 { 0xb8, ULONGEST_MAX },
254 { 0x34, ULONGEST_MAX },
255 { 0x01, ULONGEST_MAX },
256 { 0x00, ULONGEST_MAX },
257 { 0x00, ULONGEST_MAX },
259 { 0xcd, ULONGEST_MAX },
260 { 0x80, ULONGEST_MAX},
262 { 0x89, ULONGEST_MAX },
263 { 0x44, ULONGEST_MAX },
264 { 0x24, ULONGEST_MAX },
265 { 0x04, ULONGEST_MAX },
267 { 0xb8, ULONGEST_MAX },
268 { 0x01, ULONGEST_MAX },
269 {0x00, ULONGEST_MAX },
270 {0x00, ULONGEST_MAX },
271 {0x00, ULONGEST_MAX },
273 { 0xcd, ULONGEST_MAX },
274 { 0x80, ULONGEST_MAX},
286 { 0x8d, ULONGEST_MAX },
287 { 0x84, ULONGEST_MAX },
288 { 0x24, ULONGEST_MAX },
289 { 0x8c, ULONGEST_MAX },
290 { 0x00, ULONGEST_MAX },
291 { 0x00, ULONGEST_MAX },
292 { 0x00, ULONGEST_MAX },
294 { 0x89, ULONGEST_MAX },
295 { 0x44, ULONGEST_MAX },
296 { 0x24, ULONGEST_MAX },
297 { 0x04, ULONGEST_MAX },
299 { 0xb8, ULONGEST_MAX },
300 { 0x34, ULONGEST_MAX },
301 { 0x01, ULONGEST_MAX },
302 { 0x00, ULONGEST_MAX },
303 { 0x00, ULONGEST_MAX },
305 { 0xcd, ULONGEST_MAX },
306 { 0x80, ULONGEST_MAX},
308 { 0xc7, ULONGEST_MAX },
309 { 0x44, ULONGEST_MAX },
310 { 0x24, ULONGEST_MAX },
311 { 0x04, ULONGEST_MAX },
312 { 0xff, ULONGEST_MAX },
313 { 0xff, ULONGEST_MAX },
314 { 0xff, ULONGEST_MAX },
315 { 0xff, ULONGEST_MAX },
317 { 0xb8, ULONGEST_MAX },
318 { 0x01, ULONGEST_MAX },
319 {0x00, ULONGEST_MAX },
320 {0x00, ULONGEST_MAX },
321 {0x00, ULONGEST_MAX },
323 { 0xcd, ULONGEST_MAX },
324 { 0x80, ULONGEST_MAX},
363 for (i = 0; i < num_regs; i++)
ULONGEST read_memory_unsigned_integer(CORE_ADDR memaddr, int len, enum bfd_endian byte_order)
ULONGEST get_frame_register_unsigned(frame_info_ptr frame, int regnum)
struct frame_id frame_id_build(CORE_ADDR stack_addr, CORE_ADDR code_addr)
struct gdbarch * get_frame_arch(frame_info_ptr this_frame)
enum bfd_endian gdbarch_byte_order(struct gdbarch *gdbarch)
void i386bsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
static void i386nbsd_sigtramp_cache_init(const struct tramp_frame *, frame_info_ptr, struct trad_frame_cache *, CORE_ADDR)
static void i386nbsdelf_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
static int i386nbsd_r_reg_offset[]
static int i386nbsd_sc_reg_offset[]
static void i386nbsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
static const struct tramp_frame i386nbsd_sigtramp_si4
static const struct tramp_frame i386nbsd_sigtramp_si2
static const struct tramp_frame i386nbsd_sigtramp_si31
static int i386nbsd_mc_reg_offset[]
static const struct tramp_frame i386nbsd_sigtramp_sc16
void _initialize_i386nbsd_tdep()
static const struct tramp_frame i386nbsd_sigtramp_sc2
void i386_elf_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
void nbsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
void gdbarch_register_osabi(enum bfd_architecture arch, unsigned long machine, enum gdb_osabi osabi, void(*init_osabi)(struct gdbarch_info, struct gdbarch *))
void(* func)(remote_target *remote, char *)
void set_solib_svr4_fetch_link_map_offsets(struct gdbarch *gdbarch, struct link_map_offsets *(*flmo)(void))
struct link_map_offsets * svr4_ilp32_fetch_link_map_offsets(void)
int(* sigtramp_p)(frame_info_ptr)
CORE_ADDR(* sigcontext_addr)(frame_info_ptr)
void trad_frame_set_reg_addr(struct trad_frame_cache *this_trad_cache, int regnum, CORE_ADDR addr)
void trad_frame_set_id(struct trad_frame_cache *this_trad_cache, struct frame_id this_id)
void tramp_frame_prepend_unwinder(struct gdbarch *gdbarch, const struct tramp_frame *tramp_frame)
#define TRAMP_SENTINEL_INSN