darwin-nat.c: Don't install a deprecated_xfer_memory method.
authorPedro Alves <palves@redhat.com>
Tue, 27 Aug 2013 11:05:39 +0000 (11:05 +0000)
committerPedro Alves <palves@redhat.com>
Tue, 27 Aug 2013 11:05:39 +0000 (11:05 +0000)
darwin_xfer_partial already handles TARGET_OBJECT_MEMORY, so this
method is not necessary.

gdb/
2013-08-27  Pedro Alves  <palves@redhat.com>

* darwin-nat.c (darwin_xfer_memory): Delete.
(_initialize_darwin_inferior): Don't install a
deprecated_xfer_memory method.

gdb/ChangeLog
gdb/darwin-nat.c

index d41b1da9c6fb04e76ba76cab81d024c174a4eba8..1416296259bc5e1138f7885596e1c82d0c19629f 100644 (file)
@@ -1,3 +1,9 @@
+2013-08-27  Pedro Alves  <palves@redhat.com>
+
+       * darwin-nat.c (darwin_xfer_memory): Delete.
+       (_initialize_darwin_inferior): Don't install a
+       deprecated_xfer_memory method.
+
 2013-08-27  Pedro Alves  <pedro@codesourcery.com>
            Yao Qi  <yao@codesourcery.com>
 
index 4f851ce965eadc631ff5fca1d2f789fedfbb7948..153ffd0ac8df12a4b3cac4ccf10d8fa7b0c79b67 100644 (file)
@@ -1917,26 +1917,6 @@ darwin_read_dyld_info (task_t task, CORE_ADDR addr, gdb_byte *rdaddr,
 #endif
 
 \f
-/* Return 0 on failure, number of bytes handled otherwise.  TARGET
-   is ignored.  */
-static int
-darwin_xfer_memory (CORE_ADDR memaddr, gdb_byte *myaddr, int len, int write,
-                   struct mem_attrib *attrib, struct target_ops *target)
-{
-  struct inferior *inf = current_inferior ();
-  task_t task = inf->private->task;
-
-  if (task == MACH_PORT_NULL)
-    return 0;
-
-  inferior_debug (8, _("darwin_xfer_memory(%s, %d, %c)\n"),
-                 core_addr_to_string (memaddr), len, write ? 'w' : 'r');
-
-  if (write)
-    return darwin_read_write_inferior (task, memaddr, NULL, myaddr, len);
-  else
-    return darwin_read_write_inferior (task, memaddr, myaddr, NULL, len);
-}
 
 static LONGEST
 darwin_xfer_partial (struct target_ops *ops,
@@ -2123,7 +2103,6 @@ _initialize_darwin_inferior (void)
   darwin_ops->to_pid_to_str = darwin_pid_to_str;
   darwin_ops->to_pid_to_exec_file = darwin_pid_to_exec_file;
   darwin_ops->to_load = NULL;
-  darwin_ops->deprecated_xfer_memory = darwin_xfer_memory;
   darwin_ops->to_xfer_partial = darwin_xfer_partial;
   darwin_ops->to_supports_multi_process = darwin_supports_multi_process;
   darwin_ops->to_get_ada_task_ptid = darwin_get_ada_task_ptid;