* target.h (struct target_ops) <to_has_execution>: Add ptid_t

parameter.
	(target_has_execution_1): Update.
	(target_has_execution_current): Declare.
	(target_has_execution): Call target_has_execution_current.
	(default_child_has_execution): Update.
	* target.c (default_child_has_execution): Add 'the_ptid'
	parameter.
	(target_has_execution_1): Likewise.
	(target_has_execution_current): New function.
	(add_target): Update.
	(init_dummy_target): Update.
	* remote-m32r-sdi.c (m32r_has_execution): New function.
	(init_m32r_ops): Use it.
	* record.c (record_core_has_execution): Now static.  Add
	'the_ptid' parameter.
	* inferior.c (have_live_inferiors): Don't save current thread.
	Use target_has_execution_1.
This commit is contained in:
Tom Tromey
2011-03-07 15:58:13 +00:00
parent 08e1408309
commit aeaec16283
6 changed files with 57 additions and 25 deletions

View File

@ -1923,8 +1923,8 @@ record_core_remove_breakpoint (struct gdbarch *gdbarch,
/* "to_has_execution" method for prec over corefile. */
int
record_core_has_execution (struct target_ops *ops)
static int
record_core_has_execution (struct target_ops *ops, ptid_t the_ptid)
{
return 1;
}