This is the mail archive of the gdb-cvs@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

src/gdb ChangeLog d10v-tdep.c dummy-frame.c fr ...


CVSROOT:	/cvs/src
Module name:	src
Branch: 	offbyone-20030313-branch
Changes by:	cagney at sourceware dot org	2003-03-13 17:33:52

Modified files:
	gdb            : ChangeLog d10v-tdep.c dummy-frame.c 
	                 frame-unwind.c frame-unwind.h frame.c frame.h 
	                 sentinel-frame.c 

Log message:
	2003-03-13  Andrew Cagney  <cagney at redhat dot com>
	
	* d10v-tdep.c (d10v_frame_this_id): Replace d10v_frame_id_unwind.
	(d10v_frame_unwind): Update.
	(d10v_frame_prev_register): Replace d10v_frame_register_unwind.
	(d10v_frame_unwind_cache): Replace this "fi" with "next_frame".
	(saved_regs_unwinder): Replace this "frame" with "next_frame", and
	"saved_regs" with "this_saved_regs".
	
	* dummy-frame.c (dummy_frame_unwind): Update.
	(cached_find_dummy_frame): Delete.
	
	* frame.c (legacy_frame_p): New function.
	(get_prev_frame): Call legacy_frame_p.
	* frame.h (legacy_frame_p): Declare.
	
	* dummy-frame.c (dummy_frame_prev_register): Rename
	dummy_frame_register_unwind.
	(dummy_frame_this_id): Replace dummy_frame_id_unwind.
	
	* sentinel-frame.c (sentinel_frame_prev_register): Replace
	sentinel_frame_register_unwind.
	(sentinel_frame_this_id): Replace sentinel_frame_id_unwind.
	(sentinel_frame_unwinder): Update.
	
	* frame-unwind.c (frame_unwind_find_by_pc): Return
	legacy_saved_regs_unwind instead of trad_frame_unwind.  Update
	comment.
	
	* frame.c (create_sentinel_frame): Initialize prologue_cache.
	(frame_register_unwind): Call this frame's prev_register with the
	next frame and this frame's prologue cache.  Add commented out
	code to cache the value.
	(get_prev_frame): Call prev frame's this_id with this frame and
	prev frame's prologue cache.  Document that this call is shifted
	one to the left when compared to the frame_register_unwind call.
	(legacy_saved_regs_prev_register): Replace
	frame_saved_regs_register_unwind.
	(legacy_saved_regs_this_id): Replace frame_saved_regs_id_unwind.
	(legacy_saved_regs_unwinder): Replace trad_frame_unwinder.
	(legacy_saved_regs_unwind): Replace trad_frame_unwind.
	
	* frame.h (legacy_saved_regs_unwind): Replace trad_frame_unwind.
	(struct frame_info): Rename "unwind_cache" to "prolog_cache".
	
	* frame-unwind.h (frame_this_id_ftype): Replace
	frame_unwind_id_ftype.
	(frame_prev_register_ftype): Replace frame_unwind_reg_ftype.
	(struct frame_unwind): Update.  Rename "id" to "this_id".  Rename
	"reg" to "prev_register".

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&only_with_tag=offbyone-20030313-branch&r1=1.3950&r2=1.3950.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/d10v-tdep.c.diff?cvsroot=src&only_with_tag=offbyone-20030313-branch&r1=1.86&r2=1.86.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/dummy-frame.c.diff?cvsroot=src&only_with_tag=offbyone-20030313-branch&r1=1.12&r2=1.12.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/frame-unwind.c.diff?cvsroot=src&only_with_tag=offbyone-20030313-branch&r1=1.2&r2=1.2.10.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/frame-unwind.h.diff?cvsroot=src&only_with_tag=offbyone-20030313-branch&r1=1.5&r2=1.5.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/frame.c.diff?cvsroot=src&only_with_tag=offbyone-20030313-branch&r1=1.80&r2=1.80.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/frame.h.diff?cvsroot=src&only_with_tag=offbyone-20030313-branch&r1=1.71&r2=1.71.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sentinel-frame.c.diff?cvsroot=src&only_with_tag=offbyone-20030313-branch&r1=1.4&r2=1.4.2.1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]