From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21893 invoked by alias); 28 May 2013 18:31:34 -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 21884 invoked by uid 89); 28 May 2013 18:31:33 -0000 X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.1 Received: from mail-oa0-f42.google.com (HELO mail-oa0-f42.google.com) (209.85.219.42) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Tue, 28 May 2013 18:31:32 +0000 Received: by mail-oa0-f42.google.com with SMTP id i10so10567643oag.29 for ; Tue, 28 May 2013 11:31:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=pVhXxEH43DfKPUEZWYbOhdMcE+nAlEgURksnvkv1M3U=; b=cq2oIbawWv9kusMssMfP2DiFBeKcQBUTTivSScBey/mWR3aSCQRW12cMpGnuftR3EE bwIMuYszbKwfqMKryB8VehPkJ80u6lOpABGqvrTsQBibidrlAVhI1/RgVrMzzkoF0yt5 lXC6PmqwYERAg0uPTbDFIw36nHX4z9kGEiANFWnw/5yaiIq+bSE55M4Ghur01gmXNeLR gzG26QxfEJbtX4lXKkiYpwNwY21IAwIsEsYuzYWUNDTdGc3Rb/5m7zalBL6EFg3eYG24 RHTajr/rvbg22VSDRA9FamD9+nqnrDw/YcIfKV2GMwyDyp/BvczCBACmCu2ztom8ysMv KpaA== MIME-Version: 1.0 X-Received: by 10.60.165.9 with SMTP id yu9mr1860145oeb.95.1369765891287; Tue, 28 May 2013 11:31:31 -0700 (PDT) Received: by 10.182.64.41 with HTTP; Tue, 28 May 2013 11:31:31 -0700 (PDT) Date: Tue, 28 May 2013 18:31:00 -0000 Message-ID: Subject: [PATCH] Ignore the first entry returned by svr4_current_sos_via_xfer_libraries for dynamically linked programs From: Ben Cheng To: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary=047d7b41ca3c604c8604ddcb7939 X-Gm-Message-State: ALoCoQkyEblujBkejVS3la8YwNWi14nafA6r6+rXpMMA6V2lo8lzLuZtlDfIwXqBCm0+6YYARP/ykGR9hd3dMhxOtV+Kf3cuERmkYLUHdBEkdnwOIVptlVfObYaGBxcRhBbRWjhA0teDagK4lpNJkBFlOkZphAAmtimFPOw74vdEh8pQ+rfG5zAZHX+CruiHGPTan6HlFymUqXUfqMUFta3//MRnT+klQA== X-Virus-Found: No X-SW-Source: 2013-05/txt/msg00970.txt.bz2 --047d7b41ca3c604c8604ddcb7939 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 644 The first entry in the xml list returned by svr4_current_sos_via_xfer_libraries() is the executable itself. For dynamically linked programs, the existing code that deals with gdbserver that doesn't support svr4_current_sos_via_xfer_libraries is ignoring the first entry. This patch applies the same logic on the result returned by svr4_current_sos_via_xfer_libraries(). See GDB PR/15507 for more details. -- 2013-05-28 Ben Cheng PR gdb/15507: * solib-svr4.c (svr4_current_sos): Ignore the first library list entry returned by svr4_current_sos_via_xfer_libraries call for dynamically linked programs. --047d7b41ca3c604c8604ddcb7939 Content-Type: text/plain; charset=US-ASCII; name="diff.txt" Content-Disposition: attachment; filename="diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hh9f8f1j0 Content-length: 891 SW5kZXg6IHNvbGliLXN2cjQuYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD UyBmaWxlOiAvY3ZzL3NyYy9zcmMvZ2RiL3NvbGliLXN2cjQuYyx2CnJldHJp ZXZpbmcgcmV2aXNpb24gMS4xNzgKZGlmZiAtcjEuMTc4IHNvbGliLXN2cjQu YwoxMjg1YzEyODUsMTI5MQo8ICAgICAgIHJldHVybiBsaWJyYXJ5X2xpc3Qu aGVhZCA/IGxpYnJhcnlfbGlzdC5oZWFkIDogc3ZyNF9kZWZhdWx0X3NvcyAo KTsKLS0tCj4gICAgICAgLyogVXNlIHRoZSBzYW1lIGxvZ2ljIHRoYXQgZGV0 ZXJtaW5lcyB0aGUgJ2lnbm9yZV9maXJzdCcgdmFyaWFibGUKPiAgICAgICAg ICBiZWxvdy4gUFIgLSAxNTUwNyAqLwo+ICAgICAgIGlmIChleGVjX2JmZCAm JiBiZmRfZ2V0X3NlY3Rpb25fYnlfbmFtZSAoZXhlY19iZmQsICIuZHluYW1p YyIpID09IE5VTEwpCj4gCXJldHVybiBsaWJyYXJ5X2xpc3QuaGVhZCA/IGxp YnJhcnlfbGlzdC5oZWFkIDogc3ZyNF9kZWZhdWx0X3NvcyAoKTsKPiAgICAg ICBlbHNlCj4gCXJldHVybiBsaWJyYXJ5X2xpc3QuaGVhZCAmJiBsaWJyYXJ5 X2xpc3QuaGVhZC0+bmV4dCA/Cj4gCSAgbGlicmFyeV9saXN0LmhlYWQtPm5l eHQgOiBzdnI0X2RlZmF1bHRfc29zICgpOwo= --047d7b41ca3c604c8604ddcb7939--