aboutsummaryrefslogtreecommitdiff
path: root/gdb/armobsd-tdep.c
AgeCommit message (Collapse)AuthorFilesLines
2006-08-02* arm-tdep.h: Add multiple inclusion protection.Mark Kettenis1-0/+19
(struct gdbarch): Add forward declaration. (armobsd_regset_from_core_section): New prototype. * armbsd-tdep.c: New file. * armobsd-tdep.c: Include "gdb_string.h". (armobsd_init_abi): Set regset_from_core_section. (armobsd_core_osabi_sniffer): New function. (_initialize_armobsd_tdep): Register armobsd_core_osabi_sniffer. * Makefile.in (ALLDEPFILES): Add armbsd-tdep.c. (armbsd-tdep.o): New dependency. (armnbsd-tdep.o): Update dependencies. * config/arm/obsd.mt (TDEPFILES): Add armbsd-tdep.o and corelow.o.
2006-08-01* arm-tdep.h (enum struct_return): New.Mark Kettenis1-0/+3
(struct gdbarch_tdep): Add struct_return member. * arm-tdep.c (arm_return_value): Return RETURN_VALUE_STRUCT_CONVENTION for aggregates when the ABI uses pcc_struct_return. (arm_gdbarch_init): Default to reg_struct_return. * armobsd-tdep.c (armobsd_init_abi): Set pcc_struct_return.
2006-07-18* armobsd-tdep.c: Include "trad-frame.h" and "tramp-frame.h".Mark Kettenis1-0/+46
(armobsd_sigframe_init): New function. (armobsd_sigframe): New variable. (armobsd_init_abi): Prepend armobsd_sigframe unwinder. * Makefile.in (armobsd-tdep.o): Update dependencies.
2006-07-17* armobsd-tdep.c (armobsd_init_abi): Set skip_solib_resolver.Mark Kettenis1-0/+2
* Makefile.in (armobsd-tdep.o): Update dependencies. * config/arm/obsd.mt (TDEPFILES): Add obsd-tdep.o.
2006-07-16* armobsd-tdep.c: New file.Mark Kettenis1-0/+50
* Makefile.in (ALLDEPFILES): Add armobsd-tdep.c. (armobsd-tdep.o): New dependency. * config/arm/obsd.mt: New file. * configure.tgt: (arm*-*-openbsd*): Set gdb_target to obsd.