From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 102783 invoked by alias); 3 Feb 2017 17:16:55 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 102770 invoked by uid 89); 3 Feb 2017 17:16:54 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=rows, objfile, target's, 9957 X-HELO: sesbmg22.ericsson.net Received: from sesbmg22.ericsson.net (HELO sesbmg22.ericsson.net) (193.180.251.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 03 Feb 2017 17:16:44 +0000 Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.183.54]) by (Symantec Mail Security) with SMTP id 35.04.28805.9FAB4985; Fri, 3 Feb 2017 18:16:41 +0100 (CET) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.54) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 3 Feb 2017 18:16:04 +0100 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=marc-andre.laperle@ericsson.com; Received: from emalape-Latitude-E6540.ca.am.ericsson.se (192.75.88.130) by HE1PR07MB1273.eurprd07.prod.outlook.com (10.164.51.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.5; Fri, 3 Feb 2017 17:16:02 +0000 From: Marc-Andre Laperle To: CC: Marc-Andre Laperle Subject: [PATCH v2 1/3] Remove unused parameter in solib_add and update_solib_list Date: Fri, 03 Feb 2017 17:16:00 -0000 Message-ID: <20170203171534.18139-2-marc-andre.laperle@ericsson.com> In-Reply-To: <20170203171534.18139-1-marc-andre.laperle@ericsson.com> References: <1473712054-30417-1-git-send-email-marc-andre.laperle@ericsson.com> <20170203171534.18139-1-marc-andre.laperle@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: YTOPR01CA0002.CANPRD01.PROD.OUTLOOK.COM (10.166.147.12) To HE1PR07MB1273.eurprd07.prod.outlook.com (10.164.51.147) X-MS-Office365-Filtering-Correlation-Id: d12bdb1f-cc1a-4df6-ccc5-08d44c58551e X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:HE1PR07MB1273; X-Microsoft-Exchange-Diagnostics: 1;HE1PR07MB1273;3:wJi38xWwGV9mJYwIbbww6hi57jgI7mbm9yrY1ulexFg71hFu9/MZUVjCe7s9jvQR1a59WJpZOPQOD+Y4dFTft+I1fBF/Mzk+wZQ0hfllsJ/d5HdSVyPHYfS0rDErq/Wqkc+AR2/KZXyylTbzageZlomto8G1kMLZPoI20lM0LydH+sQro0pxl7O6J65ifp//T5mTQyYQseR+lLDkta3aEqXMbUH7Ofm4rN9evajh9fPpLk6dYApstaOgvdyi65RgM5SghF8aNxpAU2l00ScPJA==;25:axWOl0cAQYJhH/tleybNZcV9dLu6QkWG8zPbuwenjYwlRmLMhLtZjJBhmW7nuNY0JT36eNea4x7kZ2uED2k661+Nlteu+697mctgI2g3TFolq0BXhaih2eKfGGCCEPJdg5k8TuDy0NHF0XHFZ04blwjANBN1h3dA4SBYCrh7vKpXsw1pQzuU2znUGmXsSHaFOcOzfiSR1O8AFKh7dsQG2t+mCtUQg5Q4MMQ3n/bj9SV6l3MluLlTXeRvrjR5+WijQLTf0xmCVkflhKi90oUUuavtN5c1Z/GzpLJPjByOAZjh1x1uZkbGlfthK+7373Gfzx6mgSlb8fNAv/uGZf3xSVG+at8Lq+1TokaX5G+d12Eb+UGuUtLSc8oJEP0hsXFM83X2oxxpAciAMJHoHlj2oQCDhSzYMt9DD4ttej/bE0Pow8DDNxJN8L6+4EDwjwYhDhwD+R4b8fuBhnaWjhRTog== X-Microsoft-Exchange-Diagnostics: 1;HE1PR07MB1273;31:xz1zkGoiZzAxw05/QPh4EHMwAD2TGOSZo3dMFccY/wPANQT1hhj+r+cgTyM9eR4aAmZcXzgNlrGz0+/l8/9sY2dSQ7N4SNb5hv5v4wTcrWPYuBuKqnDRrIzKbSWSEB9aAh3F+GS3A5ZKECxyDdb8CYEYFF4llj5xQ4hp5mC4ZokpdrkS9Phhr2dpGoHrie9TsouG9PXqax3vP8RogR8m66lD43mnTOCQXDr0eotN0x0MUEw729ZM9Ibd1Q7xk8x+qBu8jKHrD5NP/LJjNHbsxA==;20:tEMx3y+foeDqeRbjhpQtnzpV9WD9MAJcZdp/ByykyiNu+78aYhRpUetXTaByQG/z9ltCAd4EUkiHrnNRWjl00Vb0r0nmSL8WqKqFvBvT1PCozRRmdBaXByNj0tmritPQ63eXG32JSsfjXX4q+7MidTVOJyLllm/zvIuoNf9rxoFuZIxrCE0zrqcACD52JEOGtN247XMiyUmvMynFord6dQhxoMSsTTS43uYL9Ktkqcl8FcseHn+1qdM4dnlcavh2ZCRCBEFSI5K4XAu5/qj54LhBj3lnOoWAQGqEqedDsEKMigM3RAm6jN061NgkhboeOxF/+wi4f4egUFlVxerKCLVLXq19BCVtMUubtXxSsfsujuHGix/Lkv10/kP9gzeUAVOBzILiRAPK9yZxnOprj+nZjxE1aWP8ukXz1Mnf2JiaoAWDP154Go5BqfeFJDqsSrdXB/WOB8Rfnsj3KERXX0re4Z2x0XfHYpENcECPM1GY1f0JzR+2FMb+lU9a/YXi X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(37575265505322); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123558025)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(6072148);SRVR:HE1PR07MB1273;BCL:0;PCL:0;RULEID:;SRVR:HE1PR07MB1273; X-Microsoft-Exchange-Diagnostics: 1;HE1PR07MB1273;4:4AlU7M68EBP9CNQD4v5JhRayzNrg98Jh91v/3gwtQcLHjZgDyZO+pRzd1yIeHRYM1+X+CTUrB39PXW81GdDobUfOw7d71NO+EXpZOCpqBdWcvPKUrAuW27i94Ko8oaMG/NAEbzVnvDqkGbu3oQl759S3TNNw1Jotps0/ZwyarBdQc9etslDDarnm/GQJkFhsfLZJci/IFMI1eAqCgoWajn0GorGSciM/a1oZ/2Ari+hWvjuPc2CTXjJYsgf9/tkW811T5mvpcSExRk/aBg36TVW2oBUpXC3jR+k6eoxSzkB8zvNe7/vRxEQp4/pgMfxcu0rIS0QxotyQUOt+YBVV7bupJARsIBAUUI8bkt7hBFah/JzALvBLueYAfnCHS/STHyqPg14vJe3CgB5ieIyCEEtwiIPXViISjB5uEScAdmAGcy/MvT+KLLWdc3vBb/wFjseyg6BXrtIY1eWLsDooG/Qorh2v+651zrjKemj8yjafq3DX93tYaBHZyfwhEWw/Q32ecUVMUY4fleLsUv5hAQAfMQuAtFu7A85F09s9J3hkPXU5ahAnimzTjIGFxeuEcrb/Os9+oakf1NI7/LbOdUwa3q16JO3nQAPn0k94C41AxgZke2UWNmGbiy8sa5yRdgrQDVzHcP5RJQfDZGbixQ== X-Forefront-PRVS: 02070414A1 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(189002)(199003)(54534003)(48376002)(5890100001)(189998001)(50226002)(42186005)(53936002)(106356001)(2351001)(105586002)(38730400001)(50986999)(36756003)(101416001)(66066001)(6512007)(47776003)(7736002)(305945005)(76176999)(6666003)(33646002)(81156014)(15650500001)(2906002)(68736007)(8676002)(81166006)(6116002)(5003940100001)(2950100002)(5660300001)(6916009)(110136003)(6506006)(1076002)(6486002)(50466002)(4001430100002)(86362001)(4326007)(3846002)(97736004)(25786008)(450100001)(92566002)(107886002);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR07MB1273;H:emalape-Latitude-E6540.ca.am.ericsson.se;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR07MB1273;23:nX40uGQ+KR/Gru/zFRVqj7hDY0TTIJOGI6pwWPeIU?= =?us-ascii?Q?oWz20fz4UMZxHNhjjs6QCkYGGZVCGKrHCty9/N2siUBV3mLM+n1rMazmJ+lY?= =?us-ascii?Q?UUoDcECuR+xJ2HAhMPC6RroEk3J6BjIEnPr6PhCgYKoSjmtmj0o68Zq3JuN5?= =?us-ascii?Q?ggOfDQp4I/i8EplfJuqeBqZ2n2Ez2e2LAB8dentLaX7+i/OqecVzlMUKblj3?= =?us-ascii?Q?Y1xQ0APjuB1TZbSbgI9iJBH2OfXLGGq78UJW4P7cpb/4R6ojmdnDREiUH07A?= =?us-ascii?Q?TbsKjPaO6pmF10PJPP3XrbR34CiBj54jGGHSD9PmLLB1mAgjPHDwJ/RbJrOK?= =?us-ascii?Q?7rqFnBMa3Z0dVQ1DHi+Ga/paitlbqpMERhgR/2EooRlB/oZKKv0/vlBRrAvX?= =?us-ascii?Q?ZZAWC7DTrxAAQV8gZCmFf2PcmevfEeYJu3zRzyc5iKqQOrzYNEmMiT4c/VK6?= =?us-ascii?Q?S9Sj+h9v3uifFuYRBKwHbp4LODmeBJSHbPQMFRUlKMouJZ7fuozlqlSzIYAt?= =?us-ascii?Q?UI3PwrATR3x0AGpK5fe9mTyn8b2cUjF6rXFjgcJPkvBURG8WBunMu7SqDa9Y?= =?us-ascii?Q?VGMriim8QAvrmaLq6CoMO4XJqNW5fbaC453VW2r/SJlaMl6ZKUkXrNJ8cAwq?= =?us-ascii?Q?9dVCtiH36WKf+4swz06RFBYndJhcg76SpAF1uynMWWlTirMSjshXq6K7XbNu?= =?us-ascii?Q?IOpNJBe7hHJcPm4DrBDTQoVJDJd8UyosEyfBwfdiURC5JAVtEuG/Upl8rTnB?= =?us-ascii?Q?k6Bd2NWF8RXWvVrxR4+BMJNyR7kL1BCDscH0mGcdZPhUBxUJ84n1blvKDwpY?= =?us-ascii?Q?cOKZTs27AHOi6PwiroECY65Din/62kd6Z2AENEB4zWDU+2QRjOXL29IDShpB?= =?us-ascii?Q?BClrnnO4K5u5vAQMsISBBMSWB26DbbX9aF/1VLXEHMufZuNbHaSRzg7mWdZ9?= =?us-ascii?Q?W1onH9xnlQZnGC0TpKklIumsfAj/4hpNbJDUf+NHZWQ5/QGxaoPX5C3vgWqJ?= =?us-ascii?Q?a7F68fyQRTRm/RgYJ2PcomDGvJl9Cu4XLYf5GL54PhAAeZq8IyjbEkVEyp5e?= =?us-ascii?Q?wL8DAhQPDx3+jgbrUV6tZPuJO47w/Rbrak0bC0TzJIWWku0rKkpgN9olU+qK?= =?us-ascii?Q?yONyisbM/3NX8+Rq2G3kzchCSBImBMe/txdkdxXi0VoH/Ht8yfW+XjrVo1ei?= =?us-ascii?Q?zigKmFgiK3zSNGgkli4mPvBJeMC+ioWUsOUHznbabGzVvPGnPniAqPrl/HhF?= =?us-ascii?Q?aYRN6uNuHutfqahv5dJrAlIuzHU5PHaxwW7uytOJs4EmStw44sUWyVFyU8rz?= =?us-ascii?B?Zz09?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR07MB1273;6:wBNWIghozTuwqqO89QXypJNtEl9li0iv41NmP44oA6rTIxnq8VoYAlurnNDWGlZ3YQDx6IVDHcOsREu2PPAGJpIPOHXrhdTBMiHhC17eM2WSTtnnFeiS9g0wGt4yygVE1djhVNxYjxZzA4IktBfGViPozV254DuI9a8/AVg4PklyHTBgrI4ySqqFG/Tcuvw/qNhkDq+8esG7UFWqgGiBNKUMlGBkEJ1v+9QFovxdKD9fvp32Nm03sOhKXHhWM2ncC6fcUVYBE1xUYrHlQVm8yv5VBuPI1QSRZXHFOXHEcbBW4e4bQl1uE7PJUlAHEMhqwyEWN6t+ys0o60mZRoX5tvWOObCcBqVt6RD8W/SBqUxV2j0w9IYTjA/BMh9vxN7boC6+6+jTICwpCgTZpzbadg==;5:u+h9ln6qNBKht5IDFZ+JSIbkNWtZk40Nz2D/Sca7MY+wChx0RovIvelznLPZj+gJoBliEyTOHaf2GM58OAGOeJUOGtQKmd/Z2RpkSOosj+vwEY2momE96XpPWQWKec8bFOaEXQygoFBv/3xUaVisrA==;24:rARknj3pf2SuId4FlexqhAOPhMwteHWQWnjAW5SMkL7nzQGUcHE/lXRFFAmh7KYjyBfogu2fjd4BkrS7m2hv9gS/6xcBTtaspskrlb1QH50= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR07MB1273;7:clGegN/paJ9/T9fatm+K45tsmK1MC307N1NJcInyZiDPA0OWuXHA4bZ7fQSnapeKMdjJSQn7XO803UDJ/Ldpe3MMcTtPIPA7gs3lRdNTGAE5NWnbNageLVqLzAvmSUD1RN507B8Ct9nPsqC0xP71MDlibxkRSY6j8kDJQ+G+0+2M33yy+tQ4OarrQEzzVasMrZJFXa33jEG+PgOO6aGhNVkIVkprk8ym+5BV+eW7IZ16+FrZ8RuzYiJIWe/O4AsKsCNEkF4xt9DpFr0t9Nc0eJ8QzSINh4u2WuvcvoIObpTWmPRPQzL7Jl33tZZzU2y7S9aogblBN5Z2hEj0OdUSAd7PKcnzRpnXcY7hrEd2AlNT6uODWSYXhDQH8CPIMlayAb77AmKv3BK1RQRlIFa4jAi6HeESoya6O8J4pCe3DnFcbAvIzOs9I3lsh1xSFuGj+8x1+ZquqnqToL1/x4ltuPJW8qEjMVd1gnxsQCAaer3vnMl73q+nYlX1dqntCAuz1heMpRfldHeZvigbXoa5cw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2017 17:16:02.9573 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB1273 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-02/txt/msg00103.txt.bz2 The target parameter in both solib_add and update_solib_list functions is not used anymore and as not been used for a while. This change removes the parameter to clean up the code a little bit. gdb/ChangeLog: * infcmd.c (post_create_inferior): Remove unused argument in call to solib_add. * remote.c (remote_start_remote): Likewise. * solib-frv.c (frv_fetch_objfile_link_map): Likewise. * solib-svr4.c: (svr4_fetch_objfile_link_map): Likewise. (enable_break): Likewise. * solib.c (update_solib_list): Remove unused target argument and its documentation. (solib_add): Remove unused target argument. Remove unused argument in call to update_solib_list. (info_sharedlibrary_command): Remove unused argument in call to update_solib_list. (sharedlibrary_command): Remove unused argument in call to solib_add. (handle_solib_event): Likewise. (reload_shared_libraries): Likewise. * solib.h (solib_add): Remove unused target argument. Signed-off-by: Marc-Andre Laperle --- gdb/infcmd.c | 2 +- gdb/remote.c | 2 +- gdb/solib-frv.c | 2 +- gdb/solib-svr4.c | 6 +++--- gdb/solib.c | 28 ++++++++++------------------ gdb/solib.h | 2 +- 6 files changed, 17 insertions(+), 25 deletions(-) diff --git a/gdb/infcmd.c b/gdb/infcmd.c index d836162..d41e609 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -458,7 +458,7 @@ post_create_inferior (struct target_ops *target, int from_tty) /* If the solist is global across processes, there's no need to refetch it here. */ if (!gdbarch_has_global_solist (target_gdbarch ())) - solib_add (NULL, 0, target, auto_solib_add); + solib_add (NULL, 0, auto_solib_add); } } diff --git a/gdb/remote.c b/gdb/remote.c index 3befbd3..ebe7ee2 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -4142,7 +4142,7 @@ remote_start_remote (int from_tty, struct target_ops *target, int extended_p) /* On OSs where the list of libraries is global to all processes, we fetch them early. */ if (gdbarch_has_global_solist (target_gdbarch ())) - solib_add (NULL, from_tty, target, auto_solib_add); + solib_add (NULL, from_tty, auto_solib_add); if (target_is_non_stop_p ()) { diff --git a/gdb/solib-frv.c b/gdb/solib-frv.c index 261b568..e8d5f20 100644 --- a/gdb/solib-frv.c +++ b/gdb/solib-frv.c @@ -1131,7 +1131,7 @@ frv_fetch_objfile_link_map (struct objfile *objfile) /* Cause frv_current_sos() to be run if it hasn't been already. */ if (main_lm_addr == 0) - solib_add (0, 0, 0, 1); + solib_add (0, 0, 1); /* frv_current_sos() will set main_lm_addr for the main executable. */ if (objfile == symfile_objfile) diff --git a/gdb/solib-svr4.c b/gdb/solib-svr4.c index 4f52251..4cb6127 100644 --- a/gdb/solib-svr4.c +++ b/gdb/solib-svr4.c @@ -1618,7 +1618,7 @@ svr4_fetch_objfile_link_map (struct objfile *objfile) /* Cause svr4_current_sos() to be run if it hasn't been already. */ if (info->main_lm_addr == 0) - solib_add (NULL, 0, ¤t_target, auto_solib_add); + solib_add (NULL, 0, auto_solib_add); /* svr4_current_sos() will set main_lm_addr for the main executable. */ if (objfile == symfile_objfile) @@ -2277,7 +2277,7 @@ enable_break (struct svr4_info *info, int from_tty) mean r_brk has already been relocated. Assume the dynamic linker is the object containing r_brk. */ - solib_add (NULL, from_tty, ¤t_target, auto_solib_add); + solib_add (NULL, from_tty, auto_solib_add); sym_addr = 0; if (info->debug_base && solib_svr4_r_map (info) != 0) sym_addr = solib_svr4_r_brk (info); @@ -2453,7 +2453,7 @@ enable_break (struct svr4_info *info, int from_tty) info->debug_loader_name = xstrdup (interp_name); info->debug_loader_offset_p = 1; info->debug_loader_offset = load_addr; - solib_add (NULL, from_tty, ¤t_target, auto_solib_add); + solib_add (NULL, from_tty, auto_solib_add); } /* Record the relocated start and end address of the dynamic linker diff --git a/gdb/solib.c b/gdb/solib.c index fc45133..38737b6 100644 --- a/gdb/solib.c +++ b/gdb/solib.c @@ -763,17 +763,10 @@ solib_used (const struct so_list *const known) to the list, and leave their symbols_loaded flag clear. If FROM_TTY is non-null, feel free to print messages about what - we're doing. + we're doing. */ - If TARGET is non-null, add the sections of all new shared objects - to TARGET's section table. Note that this doesn't remove any - sections for shared objects that have been unloaded, and it - doesn't check to see if the new shared objects are already present in - the section table. But we only use this for core files and - processes we've just attached to, so that's okay. */ - -static void -update_solib_list (int from_tty, struct target_ops *target) +void +update_solib_list (int from_tty) { const struct target_so_ops *ops = solib_ops (target_gdbarch ()); struct so_list *inferior = ops->current_sos(); @@ -974,11 +967,10 @@ libpthread_solib_p (struct so_list *so) If READSYMS is 0, defer reading symbolic information until later but still do any needed low level processing. - FROM_TTY and TARGET are as described for update_solib_list, above. */ + FROM_TTY is described for update_solib_list, above. */ void -solib_add (const char *pattern, int from_tty, - struct target_ops *target, int readsyms) +solib_add (const char *pattern, int from_tty, int readsyms) { struct so_list *gdb; @@ -1003,7 +995,7 @@ solib_add (const char *pattern, int from_tty, error (_("Invalid regexp: %s"), re_err); } - update_solib_list (from_tty, target); + update_solib_list (from_tty); /* Walk the list of currently loaded shared libraries, and read symbols for any that match the pattern --- or any whose symbols @@ -1086,7 +1078,7 @@ info_sharedlibrary_command (char *pattern, int from_tty) /* "0x", a little whitespace, and two hex digits per byte of pointers. */ addr_width = 4 + (gdbarch_ptr_bit (gdbarch) / 4); - update_solib_list (from_tty, 0); + update_solib_list (from_tty); /* make_cleanup_ui_out_table_begin_end needs to know the number of rows, so we need to make two passes over the libs. */ @@ -1276,7 +1268,7 @@ static void sharedlibrary_command (char *args, int from_tty) { dont_repeat (); - solib_add (args, from_tty, (struct target_ops *) 0, 1); + solib_add (args, from_tty, 1); } /* Implements the command "nosharedlibrary", which discards symbols @@ -1323,7 +1315,7 @@ handle_solib_event (void) be adding them automatically. Switch terminal for any messages produced by breakpoint_re_set. */ target_terminal_ours_for_output (); - solib_add (NULL, 0, ¤t_target, auto_solib_add); + solib_add (NULL, 0, auto_solib_add); target_terminal_inferior (); } @@ -1441,7 +1433,7 @@ reload_shared_libraries (char *ignored, int from_tty, removed. Call it only after the solib target has been initialized by solib_create_inferior_hook. */ - solib_add (NULL, 0, NULL, auto_solib_add); + solib_add (NULL, 0, auto_solib_add); breakpoint_re_set (); diff --git a/gdb/solib.h b/gdb/solib.h index dd07636..1b46849 100644 --- a/gdb/solib.h +++ b/gdb/solib.h @@ -35,7 +35,7 @@ extern void clear_solib (void); /* Called to add symbols from a shared library to gdb's symbol table. */ -extern void solib_add (const char *, int, struct target_ops *, int); +extern void solib_add (const char *, int, int); extern int solib_read_symbols (struct so_list *, symfile_add_flags); /* Function to be called when the inferior starts up, to discover the -- 2.9.3