aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2003-11-06 19:56:26 +0000
committerAndrew Cagney <cagney@redhat.com>2003-11-06 19:56:26 +0000
commit0b603eba4e0a5d2413b2c4d72a02534e0d9cdcdb (patch)
tree529374d53d6b96568032b36da3218831263e4eff
parent9cedbfec956acb99c7b6b82f8637839ebb415d86 (diff)
downloadgdb-0b603eba4e0a5d2413b2c4d72a02534e0d9cdcdb.zip
gdb-0b603eba4e0a5d2413b2c4d72a02534e0d9cdcdb.tar.gz
gdb-0b603eba4e0a5d2413b2c4d72a02534e0d9cdcdb.tar.bz2
2003-11-06 Andrew Cagney <cagney@redhat.com>
Jeff Johnston <jjohnstn@redhat.com> * target.c (add_target): Only set "to_xfer_partial" when NULL. (init_dummy_target): Set "to_xfer_partial".
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/target.c4
2 files changed, 9 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 257638b..9f36dd9 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,4 +1,10 @@
2003-11-06 Andrew Cagney <cagney@redhat.com>
+ Jeff Johnston <jjohnstn@redhat.com>
+
+ * target.c (add_target): Only set "to_xfer_partial" when NULL.
+ (init_dummy_target): Set "to_xfer_partial".
+
+2003-11-06 Andrew Cagney <cagney@redhat.com>
* stack.c (return_command): Warn when STRUCT_CONVENTION, and not
REGISTER_CONVENTION.
diff --git a/gdb/target.c b/gdb/target.c
index a21fd9f..9308760 100644
--- a/gdb/target.c
+++ b/gdb/target.c
@@ -220,7 +220,8 @@ void
add_target (struct target_ops *t)
{
/* Provide default values for all "must have" methods. */
- t->to_xfer_partial = default_xfer_partial;
+ if (t->to_xfer_partial == NULL)
+ t->to_xfer_partial = default_xfer_partial;
if (!target_structs)
{
@@ -1644,6 +1645,7 @@ init_dummy_target (void)
dummy_target.to_stratum = dummy_stratum;
dummy_target.to_find_memory_regions = dummy_find_memory_regions;
dummy_target.to_make_corefile_notes = dummy_make_corefile_notes;
+ dummy_target.to_xfer_partial = default_xfer_partial;
dummy_target.to_magic = OPS_MAGIC;
}