aboutsummaryrefslogtreecommitdiff
path: root/gdb/regformats
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2006-11-28 22:21:23 +0000
committerDaniel Jacobowitz <drow@false.org>2006-11-28 22:21:23 +0000
commit186947f7ca47d3c7ea8cf9b6cd5241b653edbd59 (patch)
tree5d4e6b8c14864202e130c2a4c48e6db31b32a4bb /gdb/regformats
parent29709017e835906e3e95bc230d393331636234e1 (diff)
downloadgdb-186947f7ca47d3c7ea8cf9b6cd5241b653edbd59.zip
gdb-186947f7ca47d3c7ea8cf9b6cd5241b653edbd59.tar.gz
gdb-186947f7ca47d3c7ea8cf9b6cd5241b653edbd59.tar.bz2
gdb/gdbserver/
* Makefile.in (clean): Remove reg-mips64.c. (reg-mips64.c, reg-mips64.o): New rules. * configure.srv: Handle mips64. Include regset support for mips. * linux-mips-low.c (union mips_register): New. (mips_get_pc, mips_set_pc, mips_reinsert_addr): Use it. (mips_breakpoint, mips_breakpoint_at): Use int. (mips_collect_register, mips_supply_register) (mips_collect_register_32bit, mips_supply_register_32bit) (mips_fill_gregset, mips_store_gregset, mips_fill_fpregset) (mips_store_fpregset, target_regsets): New. * thread-db.c (thread_db_get_tls_address): Use uintptr_t. gdb/ * regformats/reg-mips64.dat: New file.
Diffstat (limited to 'gdb/regformats')
-rw-r--r--gdb/regformats/reg-mips64.dat112
1 files changed, 112 insertions, 0 deletions
diff --git a/gdb/regformats/reg-mips64.dat b/gdb/regformats/reg-mips64.dat
new file mode 100644
index 0000000..3f5889e
--- /dev/null
+++ b/gdb/regformats/reg-mips64.dat
@@ -0,0 +1,112 @@
+name:mips
+expedite:pc,sp
+64:zero
+64:at
+64:v0
+64:v1
+
+64:a0
+64:a1
+64:a2
+64:a3
+
+64:t0
+64:t1
+64:t2
+64:t3
+
+64:t4
+64:t5
+64:t6
+64:t7
+
+64:s0
+64:s1
+64:s2
+64:s3
+
+64:s4
+64:s5
+64:s6
+64:s7
+
+64:t8
+64:t9
+64:k0
+64:k1
+
+64:gp
+64:sp
+64:s8
+64:ra
+
+64:sr
+64:lo
+64:hi
+64:bad
+
+64:cause
+64:pc
+
+64:f0
+64:f1
+64:f2
+64:f3
+
+64:f4
+64:f5
+64:f6
+64:f7
+
+64:f8
+64:f9
+64:f10
+64:f11
+
+64:f12
+64:f13
+64:f14
+64:f15
+
+64:f16
+64:f17
+64:f18
+64:f19
+
+64:f20
+64:f21
+64:f22
+64:f23
+
+64:f24
+64:f25
+64:f26
+64:f27
+
+64:f28
+64:f29
+64:f30
+64:f31
+
+64:fsr
+64:fir
+
+64:fp
+64:
+
+64:
+64:
+64:
+64:
+64:
+64:
+64:
+64:
+64:
+64:
+64:
+64:
+64:
+64:
+64:
+64: