summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2002-07-10 06:40:03 +0000
committerobrien <obrien@FreeBSD.org>2002-07-10 06:40:03 +0000
commitbad07578ef190024fc0b67bd2d8047e51a642d5e (patch)
tree37b9f22e99e2b41c33cab029d24f1ed98b289180 /gnu
parent69db9157a1ee493092695e831e76589da3058af6 (diff)
downloadFreeBSD-src-bad07578ef190024fc0b67bd2d8047e51a642d5e.zip
FreeBSD-src-bad07578ef190024fc0b67bd2d8047e51a642d5e.tar.gz
Target specific FreeBSD kgdb hacks.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/binutils/gdb/fbsd-kgdb-alpha.h11
-rw-r--r--gnu/usr.bin/binutils/gdb/fbsd-kgdb-arm.h6
-rw-r--r--gnu/usr.bin/binutils/gdb/fbsd-kgdb-i386.h6
-rw-r--r--gnu/usr.bin/binutils/gdb/fbsd-kgdb-ia64.h6
-rw-r--r--gnu/usr.bin/binutils/gdb/fbsd-kgdb-powerpc.h6
-rw-r--r--gnu/usr.bin/binutils/gdb/fbsd-kgdb-sparc64.h6
-rw-r--r--gnu/usr.bin/binutils/gdb/fbsd-kgdb-x86_64.h6
7 files changed, 47 insertions, 0 deletions
diff --git a/gnu/usr.bin/binutils/gdb/fbsd-kgdb-alpha.h b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-alpha.h
new file mode 100644
index 0000000..90dbc14
--- /dev/null
+++ b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-alpha.h
@@ -0,0 +1,11 @@
+/* $FreeBSD$ */
+
+#ifndef FBSD_KGDB_ALPHA_H
+#define FBSD_KGDB_ALPHA_H
+
+#undef FRAME_SAVED_PC
+#define FRAME_SAVED_PC(FRAME) \
+ (kernel_debugging ? fbsd_kern_frame_saved_pc(FRAME) : \
+ alpha_saved_pc_after_call(FRAME))
+
+#endif /* FBSD_KGDB_ALPHA_H */
diff --git a/gnu/usr.bin/binutils/gdb/fbsd-kgdb-arm.h b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-arm.h
new file mode 100644
index 0000000..1d7afed
--- /dev/null
+++ b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-arm.h
@@ -0,0 +1,6 @@
+/* $FreeBSD$ */
+
+#ifndef FBSD_KGDB_ARM_H
+#define FBSD_KGDB_ARM_H
+
+#endif /* FBSD_KGDB_ARM_H */
diff --git a/gnu/usr.bin/binutils/gdb/fbsd-kgdb-i386.h b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-i386.h
new file mode 100644
index 0000000..45fae7d
--- /dev/null
+++ b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-i386.h
@@ -0,0 +1,6 @@
+/* $FreeBSD$ */
+
+#ifndef FBSD_KGDB_I386_H
+#define FBSD_KGDB_I386_H
+
+#endif /* FBSD_KGDB_I386_H */
diff --git a/gnu/usr.bin/binutils/gdb/fbsd-kgdb-ia64.h b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-ia64.h
new file mode 100644
index 0000000..3a79575
--- /dev/null
+++ b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-ia64.h
@@ -0,0 +1,6 @@
+/* $FreeBSD$ */
+
+#ifndef FBSD_KGDB_IA64_H
+#define FBSD_KGDB_IA64_H
+
+#endif /* FBSD_KGDB_IA64_H */
diff --git a/gnu/usr.bin/binutils/gdb/fbsd-kgdb-powerpc.h b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-powerpc.h
new file mode 100644
index 0000000..64b2bc7
--- /dev/null
+++ b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-powerpc.h
@@ -0,0 +1,6 @@
+/* $FreeBSD$ */
+
+#ifndef FBSD_KGDB_POWERPC_H
+#define FBSD_KGDB_POWERPC_H
+
+#endif /* FBSD_KGDB_POWERPC_H */
diff --git a/gnu/usr.bin/binutils/gdb/fbsd-kgdb-sparc64.h b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-sparc64.h
new file mode 100644
index 0000000..4b37697
--- /dev/null
+++ b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-sparc64.h
@@ -0,0 +1,6 @@
+/* $FreeBSD$ */
+
+#ifndef FBSD_KGDB_SPARC64_H
+#define FBSD_KGDB_SPARC64_H
+
+#endif /* FBSD_KGDB_SPARC64_H */
diff --git a/gnu/usr.bin/binutils/gdb/fbsd-kgdb-x86_64.h b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-x86_64.h
new file mode 100644
index 0000000..6cf4ba0
--- /dev/null
+++ b/gnu/usr.bin/binutils/gdb/fbsd-kgdb-x86_64.h
@@ -0,0 +1,6 @@
+/* $FreeBSD$ */
+
+#ifndef FBSD_KGDB_X86_64_H
+#define FBSD_KGDB_X86_64_H
+
+#endif /* FBSD_KGDB_X86_64_H */
OpenPOWER on IntegriCloud