Add target_ops argument to to_augmented_libraries_svr4_read
authorTom Tromey <tromey@redhat.com>
Wed, 18 Dec 2013 04:49:18 +0000 (21:49 -0700)
committerTom Tromey <tromey@redhat.com>
Wed, 19 Feb 2014 14:46:59 +0000 (07:46 -0700)
2014-02-19  Tom Tromey  <tromey@redhat.com>

* target.h (struct target_ops) <to_augmented_libraries_svr4_read>:
Add argument.
(target_augmented_libraries_svr4_read): Add argument.
* target.c (update_current_target): Update.
* remote.c (remote_augmented_libraries_svr4_read): Add 'self'
argument.

gdb/ChangeLog
gdb/remote.c
gdb/target.c
gdb/target.h

index c606930a563da4effffcb7a693a03051209189c0..5842158c4e308cdd6d13ad878304a29d624051bf 100644 (file)
@@ -1,3 +1,12 @@
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_augmented_libraries_svr4_read>:
+       Add argument.
+       (target_augmented_libraries_svr4_read): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_augmented_libraries_svr4_read): Add 'self'
+       argument.
+
 2014-02-19  Tom Tromey  <tromey@redhat.com>
 
        * target.h (struct target_ops) <to_call_history_range>: Add
index eb8eb0f5b2f69f99363d5a6d329a4c1388b0b973..2f079ca117adcef8a2cec052796c827432fbe164 100644 (file)
@@ -11370,7 +11370,7 @@ remote_read_btrace (struct target_ops *self,
 }
 
 static int
-remote_augmented_libraries_svr4_read (void)
+remote_augmented_libraries_svr4_read (struct target_ops *self)
 {
   struct remote_state *rs = get_remote_state ();
 
index d3f9fb835498e8af8f07a3e260891ae1448207ef..44ffe4762cf3515eb2d8bef145774c2da89b9069 100644 (file)
@@ -947,7 +947,7 @@ update_current_target (void)
            (int (*) (struct target_ops *))
            return_zero);
   de_fault (to_augmented_libraries_svr4_read,
-           (int (*) (void))
+           (int (*) (struct target_ops *))
            return_zero);
   de_fault (to_execution_direction, default_execution_direction);
 
index 69fd0b90090193513ce953c143bbba74accbc7d2..40e7688b6180f34ee2f6560fa88e65067f2f5912 100644 (file)
@@ -987,7 +987,7 @@ struct target_ops
 
     /* Nonzero if TARGET_OBJECT_LIBRARIES_SVR4 may be read with a
        non-empty annex.  */
-    int (*to_augmented_libraries_svr4_read) (void);
+    int (*to_augmented_libraries_svr4_read) (struct target_ops *);
 
     /* Those unwinders are tried before any other arch unwinders.  Use NULL if
        it is not used.  */
@@ -1893,7 +1893,7 @@ extern char *target_fileio_read_stralloc (const char *filename);
   (*current_target.to_can_use_agent) (&current_target)
 
 #define target_augmented_libraries_svr4_read() \
-  (*current_target.to_augmented_libraries_svr4_read) ()
+  (*current_target.to_augmented_libraries_svr4_read) (&current_target)
 
 /* Command logging facility.  */