From 97e03143bb83533b4cf4fcd9d283b05722b4c128 Mon Sep 17 00:00:00 2001 From: Richard Earnshaw Date: Fri, 15 Feb 2002 13:35:27 +0000 Subject: * 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. --- gdb/config/arm/tm-arm.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'gdb/config/arm/tm-arm.h') diff --git a/gdb/config/arm/tm-arm.h b/gdb/config/arm/tm-arm.h index 27a9c8b..77cae55 100644 --- a/gdb/config/arm/tm-arm.h +++ b/gdb/config/arm/tm-arm.h @@ -70,9 +70,6 @@ #define CALL_DUMMY_BREAKPOINT_OFFSET arm_call_dummy_breakpoint_offset() extern int arm_call_dummy_breakpoint_offset (void); -/* The first 0x20 bytes are the trap vectors. */ -#define LOWEST_PC 0x20 - #define COERCE_FLOAT_TO_DOUBLE(formal, actual) (standard_coerce_float_to_double (formal, actual)) #endif /* TM_ARM_H */ -- cgit v1.1