summaryrefslogtreecommitdiff
path: root/sys/amd64/include/gdb_machdep.h
diff options
context:
space:
mode:
authorMitchell Horne <mhorne@FreeBSD.org>2020-12-18 16:09:24 +0000
committerMitchell Horne <mhorne@FreeBSD.org>2020-12-18 16:09:24 +0000
commit0ef474de88fdb78e3cb7ac9bc0b1b98e5b49b4e4 (patch)
treebf5a8af3fd06ced65ab7372b5cc79c50a482e5ae /sys/amd64/include/gdb_machdep.h
parent0f8b212a1e41d6eabf2a17442bcbe4f128f023f8 (diff)
downloadsrc-test2-0ef474de88fdb78e3cb7ac9bc0b1b98e5b49b4e4.tar.gz
src-test2-0ef474de88fdb78e3cb7ac9bc0b1b98e5b49b4e4.zip
Notes
Diffstat (limited to 'sys/amd64/include/gdb_machdep.h')
-rw-r--r--sys/amd64/include/gdb_machdep.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/sys/amd64/include/gdb_machdep.h b/sys/amd64/include/gdb_machdep.h
index c462ae91809e..6a78cb70230e 100644
--- a/sys/amd64/include/gdb_machdep.h
+++ b/sys/amd64/include/gdb_machdep.h
@@ -33,6 +33,22 @@
#define GDB_BUFSZ 4096
#define GDB_NREGS 56
+#define GDB_REG_RAX 0
+#define GDB_REG_RBX 1
+#define GDB_REG_RCX 2
+#define GDB_REG_RDX 3
+#define GDB_REG_RSI 4
+#define GDB_REG_RDI 5
+#define GDB_REG_RBP 6
+#define GDB_REG_RSP 7
+#define GDB_REG_R8 8
+#define GDB_REG_R9 9
+#define GDB_REG_R10 10
+#define GDB_REG_R11 11
+#define GDB_REG_R12 12
+#define GDB_REG_R13 13
+#define GDB_REG_R14 14
+#define GDB_REG_R15 15
#define GDB_REG_PC 16
_Static_assert(GDB_BUFSZ >= (GDB_NREGS * 16), "buffer fits 'g' regs");