diff options
author | Daniel Jacobowitz <drow@false.org> | 2006-11-28 22:21:23 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2006-11-28 22:21:23 +0000 |
commit | 186947f7ca47d3c7ea8cf9b6cd5241b653edbd59 (patch) | |
tree | 5d4e6b8c14864202e130c2a4c48e6db31b32a4bb /gdb/regformats | |
parent | 29709017e835906e3e95bc230d393331636234e1 (diff) | |
download | binutils-gdb-186947f7ca47d3c7ea8cf9b6cd5241b653edbd59.tar.gz |
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.dat | 112 |
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 00000000000..3f5889ef54e --- /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: |