aboutsummaryrefslogtreecommitdiff
path: root/gdb/alpha-tdep.h
diff options
context:
space:
mode:
authorJason Thorpe <thorpej@netbsd.org>2002-04-21 18:24:48 +0000
committerJason Thorpe <thorpej@netbsd.org>2002-04-21 18:24:48 +0000
commit44dffaac91fc144998a2048f66d0a980f297c886 (patch)
treeb50ba5f0725268d0bd8bfe84a8fe4c606045fb19 /gdb/alpha-tdep.h
parent65585be4ba50233f681efd81e16046dd58042c28 (diff)
downloadgdb-44dffaac91fc144998a2048f66d0a980f297c886.zip
gdb-44dffaac91fc144998a2048f66d0a980f297c886.tar.gz
gdb-44dffaac91fc144998a2048f66d0a980f297c886.tar.bz2
* alpha-tdep.c (alpha_abi_handler): New structure to describe
an Alpha ABI variant. (alpha_abi_handler_list): Declare. (alpha_gdbarch_register_os_abi): New function. (alpha_gdbarch_init): Give registered ABI variant handlers a chance to tweak the gdbarch once we have set up defaults. * alpha-tdep.h: Prototype alpha_gdbarch_register_os_abi.
Diffstat (limited to 'gdb/alpha-tdep.h')
-rw-r--r--gdb/alpha-tdep.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/alpha-tdep.h b/gdb/alpha-tdep.h
index b5e7218..e89275f 100644
--- a/gdb/alpha-tdep.h
+++ b/gdb/alpha-tdep.h
@@ -98,4 +98,8 @@ struct gdbarch_tdep
CORE_ADDR vm_min_address; /* used by heuristic_proc_start */
};
+void alpha_gdbarch_register_os_abi (enum alpha_abi,
+ void (*init_abi)(struct gdbarch_info,
+ struct gdbarch *));
+
#endif /* ALPHA_TDEP_H */