This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb sh-tdep.c ChangeLog config/sh/tm-sh.h
- To: gdb-cvs at sourceware dot cygnus dot com
- Subject: src/gdb sh-tdep.c ChangeLog config/sh/tm-sh.h
- From: ezannoni at sourceware dot cygnus dot com
- Date: 10 Jul 2000 14:43:37 -0000
CVSROOT: /cvs/src
Module name: src
Changes by: ezannoni@sourceware.cygnus.com 2000-07-10 07:43:37
Modified files:
gdb : sh-tdep.c ChangeLog
gdb/config/sh : tm-sh.h
Log message:
2000-07-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* config/sh/tm-sh.h (STORE_RETURN_VALUE): Redefine as
sh_store_return_value().
* sh-tdep.c (sh_store_return_value): New function. Store the
value returned by a function into the appropriate register.
2000-07-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* sh-tdep.c (sh_skip_prologue): Before looking at the actual
instructions, try to see if the symbol table can be of help, by
calling after_prologue(). If this doesn't work, call
skip_prologue_hard_way().
(skip_prologue_hard_way): Renamed from sh_skip_prologue. Add some
more instruction pattern matching for pushing of arguments, and
manipulation of r14.
(after_prologue): New function. Use symbol table info to determine
the end of the prologue, if possible.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sh-tdep.c.diff?cvsroot=src&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.521&r2=1.522
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/config/sh/tm-sh.h.diff?cvsroot=src&r1=1.5&r2=1.6