static void i386fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) { /* It's almost identical to FreeBSD a.out. */ i386fbsdaout_init_abi (info, gdbarch); /* Except that it uses ELF. */ i386_elf_init_abi (info, gdbarch); /* FreeBSD ELF uses SVR4-style shared libraries. */ set_solib_svr4_fetch_link_map_offsets (gdbarch, svr4_ilp32_fetch_link_map_offsets); }
static void i386fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) { /* It's almost identical to FreeBSD a.out. */ i386fbsdaout_init_abi (info, gdbarch); /* Except that it uses ELF. */ i386_elf_init_abi (info, gdbarch); /* FreeBSD ELF uses SVR4-style shared libraries. */ set_gdbarch_in_solib_call_trampoline (gdbarch, generic_in_solib_call_trampoline); }