*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / alpha-tdep.h
index 8b1cf3ece6b4a9246a9531aa6f3bea0af965266b..6a75ca7c1a0697e0eb06483fd12160c79f144b46 100644 (file)
@@ -1,5 +1,5 @@
 /* Common target dependent code for GDB on Alpha systems.
-   Copyright 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2002 Free
+   Copyright 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2002, 2003 Free
    Software Foundation, Inc.
 
    This file is part of GDB.
    pointer, the value of localoff is obtained from the PDR.  */
 #define ALPHA_NUM_ARG_REGS   6
 
-/* ABI variants that we know about.  If you add to this enum, please
-   update the table of names in alpha-tdep.c.  */
-enum alpha_abi
-{
-  ALPHA_ABI_UNKNOWN = 0,
-  ALPHA_ABI_OSF1,
-  ALPHA_ABI_LINUX,
-  ALPHA_ABI_FREEBSD,
-  ALPHA_ABI_NETBSD,
-
-  ALPHA_ABI_INVALID    /* Keep this last. */
-};
-
 /* Target-dependent structure in gdbarch.  */
 struct gdbarch_tdep
 {
-  enum alpha_abi alpha_abi;    /* OS/ABI of inferior.  */
-  const char *abi_name;                /* Name of the above.  */
-
   CORE_ADDR vm_min_address;    /* used by heuristic_proc_start */
 
   /* If PC is inside a dynamically-generated signal trampoline function
@@ -106,6 +90,10 @@ struct gdbarch_tdep
      frame.  */
   CORE_ADDR (*skip_sigtramp_frame) (struct frame_info *, CORE_ADDR);
 
+  /* Translate a signal handler frame into the address of the sigcontext
+     structure for that signal handler.  */
+  CORE_ADDR (*sigcontext_addr) (struct frame_info *);
+
   int jb_pc;                   /* Offset to PC value in jump buffer.
                                   If htis is negative, longjmp support
                                   will be disabled.  */
@@ -114,8 +102,4 @@ struct gdbarch_tdep
 
 void alpha_software_single_step (enum target_signal, int);
 
-void alpha_gdbarch_register_os_abi (enum alpha_abi,
-                                    void (*init_abi)(struct gdbarch_info,
-                                                    struct gdbarch *));
-
 #endif /* ALPHA_TDEP_H */
This page took 0.024168 seconds and 4 git commands to generate.