109 { 0x8d, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x10, -1 },
113 { 0xb8, -1 }, { 0x27, -1 }, {0x01, -1 }, {0x00, -1 }, {0x00, -1 },
115 { 0xcd, -1 }, { 0x80, -1},
117 { 0xb8, -1 }, { 0x01, -1 }, {0x00, -1 }, {0x00, -1 }, {0x00, -1 },
119 { 0xcd, -1 }, { 0x80, -1},
131 { 0x8d, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x0c, -1 },
133 { 0x89, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x04, -1 },
135 { 0xb8, -1 }, { 0x27, -1 }, {0x01, -1 }, {0x00, -1 }, {0x00, -1 },
137 { 0xcd, -1 }, { 0x80, -1},
139 { 0x89, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x04, -1 },
141 { 0xb8, -1 }, { 0x01, -1 }, {0x00, -1 }, {0x00, -1 }, {0x00, -1 },
143 { 0xcd, -1 }, { 0x80, -1},
155 { 0x8b, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x08, -1 },
157 { 0x89, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x04, -1 },
159 { 0xb8, -1 }, { 0x34, -1 }, { 0x01, -1 }, { 0x00, -1 }, { 0x00, -1 },
161 { 0xcd, -1 }, { 0x80, -1 },
163 { 0x89, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x04, -1 },
165 { 0xb8, -1 }, { 0x01, -1 }, { 0x00, -1 }, { 0x00, -1 }, { 0x00, -1 },
167 { 0xcd, -1 }, { 0x80, -1 },
179 { 0x8d, -1 }, { 0x84, -1 }, { 0x24, -1 },
180 { 0x8c, -1 }, { 0x00, -1 }, { 0x00, -1 }, { 0x00, -1 },
182 { 0x89, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x04, -1 },
184 { 0xb8, -1 }, { 0x34, -1 }, { 0x01, -1 }, { 0x00, -1 }, { 0x00, -1 },
186 { 0xcd, -1 }, { 0x80, -1},
188 { 0x89, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x04, -1 },
190 { 0xb8, -1 }, { 0x01, -1 }, {0x00, -1 }, {0x00, -1 }, {0x00, -1 },
192 { 0xcd, -1 }, { 0x80, -1},
204 { 0x8d, -1 }, { 0x84, -1 }, { 0x24, -1 },
205 { 0x8c, -1 }, { 0x00, -1 }, { 0x00, -1 }, { 0x00, -1 },
207 { 0x89, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x04, -1 },
209 { 0xb8, -1 }, { 0x34, -1 }, { 0x01, -1 }, { 0x00, -1 }, { 0x00, -1 },
211 { 0xcd, -1 }, { 0x80, -1},
213 { 0xc7, -1 }, { 0x44, -1 }, { 0x24, -1 }, { 0x04, -1 },
214 { 0xff, -1 }, { 0xff, -1 }, { 0xff, -1 }, { 0xff, -1 },
216 { 0xb8, -1 }, { 0x01, -1 }, {0x00, -1 }, {0x00, -1 }, {0x00, -1 },
218 { 0xcd, -1 }, { 0x80, -1},
240 if (
self == &i386nbsd_sigtramp_sc16 ||
self == &i386nbsd_sigtramp_sc2)
260 if (reg_offset[i] != -1)
int i386nbsd_mc_reg_offset[]
void trad_frame_set_reg_addr(struct trad_frame_cache *this_trad_cache, int regnum, CORE_ADDR addr)
struct frame_id frame_id_build(CORE_ADDR stack_addr, CORE_ADDR code_addr)
void i386bsd_init_abi(struct gdbarch_info, struct gdbarch *)
#define TRAMP_SENTINEL_INSN
void trad_frame_set_id(struct trad_frame_cache *this_trad_cache, struct frame_id this_id)
CORE_ADDR(* sigcontext_addr)(struct frame_info *)
struct link_map_offsets * svr4_ilp32_fetch_link_map_offsets(void)
struct gdbarch_tdep * gdbarch_tdep(struct gdbarch *gdbarch)
enum struct_return struct_return
void initialize_file_ftype(void)
enum bfd_endian gdbarch_byte_order(struct gdbarch *gdbarch)
void set_solib_svr4_fetch_link_map_offsets(struct gdbarch *gdbarch, struct link_map_offsets *(*flmo)(void))
static void i386nbsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
ULONGEST get_frame_register_unsigned(struct frame_info *frame, int regnum)
static void i386nbsdelf_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
int i386nbsd_sc_reg_offset[]
int(* sigtramp_p)(struct frame_info *)
static int i386nbsd_r_reg_offset[]
void i386_elf_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
void tramp_frame_prepend_unwinder(struct gdbarch *gdbarch, const struct tramp_frame *tramp_frame)
initialize_file_ftype _initialize_i386nbsd_tdep
ULONGEST read_memory_unsigned_integer(CORE_ADDR memaddr, int len, enum bfd_endian byte_order)
void gdbarch_register_osabi(enum bfd_architecture arch, unsigned long machine, enum gdb_osabi osabi, void(*init_osabi)(struct gdbarch_info, struct gdbarch *))
struct gdbarch * get_frame_arch(struct frame_info *this_frame)
static void i386nbsd_sigtramp_cache_init(const struct tramp_frame *, struct frame_info *, struct trad_frame_cache *, CORE_ADDR)