This is the mail archive of the gdb-cvs@sourceware.org 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 Makefile.in configure.tgt gd ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	brobecke@sourceware.org	2012-12-15 14:27:56

Modified files:
	gdb            : ChangeLog Makefile.in configure.tgt gdbarch.c 
	                 gdbarch.h gdbarch.sh ravenscar-sparc-thread.c 
	                 ravenscar-thread.c ravenscar-thread.h 
	                 sparc-tdep.c 
Added files:
	gdb            : ravenscar-sparc-thread.h 

Log message:
	gdbarch-ification of ravenscar-thread support.
	
	gdb/ChangeLog:
	
	* gdbarch.sh: Add "struct ravenscar_arch_ops" advance
	declaration.
	(ravenscar_ops): New gdbarch variable.
	* gdbarch.h, gdbarch.c: Regenerate.
	* ravenscar-thread.h (ravenscar_register_arch_ops): Delete.
	* ravenscar-thread.c (current_arch_ops): Delete.
	(ravenscar_fetch_registers): Get the ravenscar_arch_ops
	from the gdbarch.
	(ravenscar_store_registers, ravenscar_prepare_to_store): Likewise.
	(ravenscar_inferior_created): Add gdbarch_ravenscar_ops check.
	(ravenscar_register_arch_ops): Delete.
	* ravenscar-sparc-thread.h: New file.
	* ravenscar-sparc-thread.c: #include "ravenscar-sparc-thread.h".
	(ravenscar_sparc_ops): Define value statically.
	(_initialize_ravenscar_sparc): Delete.
	(register_sparc_ravenscar_ops): New function.
	* sparc-tdep.c: #include "ravenscar-sparc-thread.h".
	(sparc32_gdbarch_init): Add call to register_sparc_ravenscar_ops.
	* Makefile.in (ALL_TARGET_OBS): Add ravenscar-thread.o and
	ravenscar-sparc-thread.o.
	(SFILES): Add ravenscar-thread.c.
	(HFILES_NO_SRCDIR): Add ravenscar-sparc-thread.h.
	(ALLDEPFILES): ravenscar-sparc-thread.c.
	* configure.tgt: Add ravenscar-thread.o and ravenscar-sparc-thread.o
	to gdb_target_obs
	for all the targets that use sparc-tdep.o.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ravenscar-sparc-thread.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.14938&r2=1.14939
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/Makefile.in.diff?cvsroot=src&r1=1.1221&r2=1.1222
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/configure.tgt.diff?cvsroot=src&r1=1.256&r2=1.257
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/gdbarch.c.diff?cvsroot=src&r1=1.502&r2=1.503
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/gdbarch.h.diff?cvsroot=src&r1=1.450&r2=1.451
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/gdbarch.sh.diff?cvsroot=src&r1=1.553&r2=1.554
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ravenscar-sparc-thread.c.diff?cvsroot=src&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ravenscar-thread.c.diff?cvsroot=src&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ravenscar-thread.h.diff?cvsroot=src&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/sparc-tdep.c.diff?cvsroot=src&r1=1.228&r2=1.229


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