This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb ChangeLog sparc-tdep.c sparc-tdep.h sp ...
- From: kettenis at sources dot redhat dot com
- To: gdb-cvs at sources dot redhat dot com
- Date: 2 Nov 2003 17:05:08 -0000
- Subject: src/gdb ChangeLog sparc-tdep.c sparc-tdep.h sp ...
CVSROOT: /cvs/src
Module name: src
Branch: kettenis_sparc-20030918-branch
Changes by: kettenis@sourceware.org 2003-11-02 17:05:07
Modified files:
gdb : ChangeLog sparc-tdep.c sparc-tdep.h
sparc-linux-tdep.c sparc-nat.c sparc-sol2-nat.c
Added files:
gdb : sparc-nat.h
Log message:
* sparc-tdep.h (struct sparc_gregset): Add r_y_size member.
(sparc32_supply_gregset): Renamed from sparc_supply_gregset.
(sparc32_collect_gregset): Renamed from sparc_collect_gregset.
(sparc32_supply_fpregset): Renamed from sparc_supply_fpregset.
(sparc32_collect_fpregset): Renamed from sparc_collect_fpregset.
* sparc-tdep.c (sparc32_supply_gregset): Renamed from
sparc_supply_gregset.
(sparc32_collect_gregset): Renamed from sparc_collect_gregset.
(sparc32_supply_fpregset): Renamed from sparc_supply_fpregset.
(sparc32_collect_fpregset): Renamed from sparc_collect_fpregset.
* sparc-linux-tdep.c: Include "solib-svr4.h".
(sparc32_linux_svr4_fetch_link_map_offsets): New function.
(sparc32_linux_init_abi): Set solib_svr4_fetch_link_map_offsets.
* sparc-nat.h: New file.
* sparc-nat.c: Add some more comments. Include "sparc-nat.h".
(PTRACE_GETREGS): Define to PT_GETREGS if not already defined.
(PTRACE_SETREGS, PTRACE_GETFPREGS, PTRACE_SETFPREGS): Likewise.
(sparc_supply_gregset, sparc_collect_gregset,
sparc_supply_fpregset, sparc_collect_fpregset,
sparc_gregset_supplies_p, sparc_fpregset_supplies_p): New function
variables.
(sparc32_gregset_supplies_p): Rename from
sparc_gregset_supplies_p.
(sparc32_fpregset_supplies_p): Rename from
sparc_fpregset_supplies_p.
(fetch_inferior_registers): Deal with GNU/Linux LWPs.
(store_inferior_registers): Likewise. Work around peculiarity in
NetBSD when writing the floating-point registers.
(_initialize_sparc_nat): Initialize sparc_supply_gregset,
sparc_collect_gregset, sparc_supply_fpregset,
sparc_collect_fpregset, sparc_gregset_supplies_p and
sparc_fpregset_supplies_p if necessary.
* sparc-sol2-nat.c (supply_gregset): Call sparc32_supply_gregset
instead of sparc_supply_gregset.
(supply_fpregset, fill_gregset, fill_fpregset): Likewise.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc-nat.h.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.4779.2.8&r2=1.4779.2.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc-tdep.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.127.2.3&r2=1.127.2.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc-tdep.h.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.3.10.3&r2=1.3.10.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc-linux-tdep.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.1.2.1&r2=1.1.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc-nat.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.21.2.1&r2=1.21.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc-sol2-nat.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.1.2.3&r2=1.1.2.4