aboutsummaryrefslogtreecommitdiff
path: root/gdb/regformats
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2008-11-14 22:06:41 +0000
committerDaniel Jacobowitz <drow@false.org>2008-11-14 22:06:41 +0000
commitdfb64f85d3092829e65374a53572e2f009b3b5d4 (patch)
treefa6400c90fff42323dc72cbe815f48682426e1e8 /gdb/regformats
parent28b027518b25acd2402dd136a078539e0de8e292 (diff)
downloadgdb-dfb64f85d3092829e65374a53572e2f009b3b5d4.zip
gdb-dfb64f85d3092829e65374a53572e2f009b3b5d4.tar.gz
gdb-dfb64f85d3092829e65374a53572e2f009b3b5d4.tar.bz2
2008-11-14 Daniel Gutson <dgutson@codesourcery.com>
* configure.tgt (sparc64-*-linux*): Added gdbserver support. * regformats/reg-sparc64.dat: New file. gdbserver/ 2008-11-14 Daniel Gutson <dgutson@codesourcery.com> * Makefile.in (SFILES, clean): Added sparc64 files. (reg-sparc64.o, reg-sparc64.c): New. * configure.srv (sparc*-*-linux*): New configuration. * linux-low.c (regsets_fetch_inferior_registers): Swap ptrace syscall arguments for SPARC. (regsets_store_inferior_registers): Likewise. * linux-sparc-low.c: New file.
Diffstat (limited to 'gdb/regformats')
-rw-r--r--gdb/regformats/reg-sparc64.dat91
1 files changed, 91 insertions, 0 deletions
diff --git a/gdb/regformats/reg-sparc64.dat b/gdb/regformats/reg-sparc64.dat
new file mode 100644
index 0000000..58d990f
--- /dev/null
+++ b/gdb/regformats/reg-sparc64.dat
@@ -0,0 +1,91 @@
+name:sparc64
+expedite:sp,fp,pc,npc,o7
+64:g0
+64:g1
+64:g2
+64:g3
+64:g4
+64:g5
+64:g6
+64:g7
+64:o0
+64:o1
+64:o2
+64:o3
+64:o4
+64:o5
+64:sp
+64:o7
+64:l0
+64:l1
+64:l2
+64:l3
+64:l4
+64:l5
+64:l6
+64:l7
+64:i0
+64:i1
+64:i2
+64:i3
+64:i4
+64:i5
+64:fp
+64:i7
+
+32:f0
+32:f1
+32:f2
+32:f3
+32:f4
+32:f5
+32:f6
+32:f7
+32:f8
+32:f9
+32:f10
+32:f11
+32:f12
+32:f13
+32:f14
+32:f15
+32:f16
+32:f17
+32:f18
+32:f19
+32:f20
+32:f21
+32:f22
+32:f23
+32:f24
+32:f25
+32:f26
+32:f27
+32:f28
+32:f29
+32:f30
+32:f31
+
+64:f32
+64:f34
+64:f36
+64:f38
+64:f40
+64:f42
+64:f44
+64:f46
+64:f48
+64:f50
+64:f52
+64:f54
+64:f56
+64:f58
+64:f60
+64:f62
+
+64:pc
+64:npc
+64:state
+64:fsr
+64:fprs
+64:y