summaryrefslogtreecommitdiff
path: root/gdb/regformats
diff options
context:
space:
mode:
authorDaniel Jacobowitz <dan@debian.org>2008-11-14 22:06:41 +0000
committerDaniel Jacobowitz <dan@debian.org>2008-11-14 22:06:41 +0000
commit48e3b7eaf04d088c42933ccdc59234f60642cdfc (patch)
treeab0881cfadf5c5597ad13845b30b706f65530e13 /gdb/regformats
parent232efe0b019677c5cb153521d6e65c2d9e8fcda8 (diff)
downloadgdb-48e3b7eaf04d088c42933ccdc59234f60642cdfc.tar.gz
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 00000000000..58d990f7532
--- /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