diff options
author | Richard Earnshaw <richard.earnshaw@arm.com> | 2002-02-15 13:35:27 +0000 |
---|---|---|
committer | Richard Earnshaw <richard.earnshaw@arm.com> | 2002-02-15 13:35:27 +0000 |
commit | 97e03143bb83533b4cf4fcd9d283b05722b4c128 (patch) | |
tree | 9f9edc8d8ed5cd1414e4712de0d6dbb1b5a2ec57 /gdb/Makefile.in | |
parent | 59455fb1787721ac9e458362d9f75ababf0495c7 (diff) | |
download | gdb-97e03143bb83533b4cf4fcd9d283b05722b4c128.zip gdb-97e03143bb83533b4cf4fcd9d283b05722b4c128.tar.gz gdb-97e03143bb83533b4cf4fcd9d283b05722b4c128.tar.bz2 |
* arm-tdep.h (enum arm_abi): New enum.
(struct gdbarch_tdep): New structure.
(LOWEST_PC): Provide a default.
(arm_gdbarch_register_os_abi): Declare new function.
* arm-tdep.c (arm_abi_names): New array.
(process_note_abi_tag_sections): New function.
(get_elfosabi): New function.
(arm_gdbarch_register_os_abi): New function.
(arm_gdbarch_init): Try to determine the ABI of the inferior. If
support for that ABI has been built in, then call the appropriate
configuration routine. Use gdbarch_num_regs() to get the number
of registers.
(arm_dump_tdep): New function.
(arm_init_abi_eabi_v1, arm_init_abi_eabi_v2, arm_init_abi_apcs): New
place-holder functions.
(_initialize_arm_tdep): Register them.
* config/arm/tm-arm.h (LOWEST_PC): Delete.
* armnbsd-tdep.c: New file.
* Makefile.in (armnbsd-tdep.o): Add dependencies.
* config/arm/nbsd.mt (TDEPFILES): Add it.
* config/arm/tm-nbsd.h (LOWEST_PC): Delete.
* armnbsd-nat.c: Include regcache.h.
* Makefile.in (armnbsd-nat.o): Update dependency list.
* arm-tdep.c (arm_get_next_pc): Use printf_filtered for error message.
Diffstat (limited to 'gdb/Makefile.in')
-rw-r--r-- | gdb/Makefile.in | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gdb/Makefile.in b/gdb/Makefile.in index 4a7cbe5..9959d55 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -1168,6 +1168,7 @@ ALLDEPFILES = 29k-share/udi/udip2soc.c 29k-share/udi/udr.c \ 29k-share/udi/udi2go32.c \ a29k-tdep.c a68v-nat.c alpha-nat.c alpha-tdep.c \ arm-linux-nat.c arm-linux-tdep.c arm-tdep.c armnbsd-nat.c \ + armnbsd-tdep.c \ coff-solib.c \ core-sol2.c core-regset.c core-aout.c corelow.c \ dcache.c delta68-nat.c dpx2-nat.c dstread.c exec.c fork-child.c \ @@ -1247,9 +1248,12 @@ arm-linux-tdep.o: arm-linux-tdep.c $(defs_h) $(target_h) $(value_h) \ arm-tdep.o: arm-tdep.c $(defs_h) $(frame_h) $(inferior_h) $(gdbcmd_h) \ $(gdbcore_h) $(gdb_string_h) $(dis_asm_h) $(regcache_h) $(doublest_h) \ $(value_h) $(arch_utils_h) $(solib_svr4_h) arm-tdep.h \ - $(BFD_SRC)/elf-bfd.h $(INCLUDE_DIR)/coff/internal.h + $(BFD_SRC)/elf-bfd.h $(INCLUDE_DIR)/coff/internal.h \ + $(INCLUDE_DIR)/elf/arm.h -armnbsd-nat.o: armnbsd-nat.c $(defs_h) arm-tdep.h +armnbsd-nat.o: armnbsd-nat.c $(defs_h) arm-tdep.h $(inferior_h) $(regcache_h) + +armnbsd-tdep.o: armnbsd-tdep.c $(defs_h) arm-tdep.h bcache.o: bcache.c $(bcache_h) $(defs_h) |