From patchwork Mon Aug 1 09:19:04 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yao Qi X-Patchwork-Id: 14180 Received: (qmail 7599 invoked by alias); 1 Aug 2016 09:19:22 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 7576 invoked by uid 89); 1 Aug 2016 09:19:20 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL, BAYES_00, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 spammy=chk X-HELO: mail-pf0-f195.google.com Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com) (209.85.192.195) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Mon, 01 Aug 2016 09:19:10 +0000 Received: by mail-pf0-f195.google.com with SMTP id i6so10037787pfe.0 for ; Mon, 01 Aug 2016 02:19:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=SQnIVtj6cSEHMqcRgRAcAh7P/6TXQikG95WRWCUyD6w=; b=QtlL2/wqFkLajKHGwJ/vYr0iinz7BUNqv+1MBKGxBFhlqUEnJ07IquU8KLxxqIMQFx 0IlMa1WQCTRQ1LA0iRn6DbYz9R/kNNIGShuLDVSFMZzH/tCQGqImr1gt/iqDHC09b2mP vP5HkJMnmgzgAkXeVD92+2nQ64szIlU3ifvbdEIyLos4Hw+BdU/TSJkpOdZLDVLXi713 a+2qdvOTl4DpGlZUsELE6pl8ZaKFhE2+Sj1OWv9UGT9/diONXD140NXXNZxGVMY2argc Ar/1iyGyBZnUINQstuFSrSvECrAxt1ZQlfAxutuakV1JFNlmhvdvFwUXO3MhUzMOAs03 qexQ== X-Gm-Message-State: AEkooutox7yAVYFAtfBc+6qjBvYPMata7UbroPhVQnEfKySXrBZz57uqj+76dp/37atghw== X-Received: by 10.98.207.6 with SMTP id b6mr93709335pfg.25.1470043148237; Mon, 01 Aug 2016 02:19:08 -0700 (PDT) Received: from E107787-LIN.cambridge.arm.com (gcc1-power7.osuosl.org. [140.211.15.137]) by smtp.gmail.com with ESMTPSA id n9sm43947206paz.13.2016.08.01.02.19.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 01 Aug 2016 02:19:07 -0700 (PDT) From: Yao Qi X-Google-Original-From: Yao Qi To: gdb-patches@sourceware.org Subject: [PATCH] [GDBserver] Remove td_ta_event_addr td_ta_set_event and td_ta_event_getmsg Date: Mon, 1 Aug 2016 10:19:04 +0100 Message-Id: <1470043144-21617-1-git-send-email-yao.qi@linaro.org> X-IsSubscribed: yes As a result of this commit, 9b4c5f878ff39e04127a1ad95f6b3832afe6d278 (Remove support for thread events without PTRACE_EVENT_CLONE in GDBServer.) the last usage of td_ta_event_addr td_ta_set_event and td_ta_event_getmsg were removed. They are no longer used. This patch is to remove them. gdb/gdbserver: 2016-08-01 Yao Qi * thread-db.c (struct thread_db) : Remove. : Remove. (thread_db_load_search): Update. (try_thread_db_load_1): Don't look for td_ta_event_addr, td_ta_set_event and td_ta_event_getmsg. --- gdb/gdbserver/thread-db.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/gdb/gdbserver/thread-db.c b/gdb/gdbserver/thread-db.c index 185b8ed..0222bfc 100644 --- a/gdb/gdbserver/thread-db.c +++ b/gdb/gdbserver/thread-db.c @@ -56,9 +56,6 @@ struct thread_db /* Addresses of libthread_db functions. */ td_ta_new_ftype *td_ta_new_p; - td_ta_event_getmsg_ftype * td_ta_event_getmsg_p; - td_ta_set_event_ftype *td_ta_set_event_p; - td_ta_event_addr_ftype *td_ta_event_addr_p; td_ta_map_lwp2thr_ftype *td_ta_map_lwp2thr_p; td_thr_get_info_ftype *td_thr_get_info_p; td_ta_thr_iter_ftype *td_ta_thr_iter_p; @@ -475,9 +472,6 @@ thread_db_load_search (void) tdb->td_symbol_list_p = &td_symbol_list; /* These are not essential. */ - tdb->td_ta_event_addr_p = &td_ta_event_addr; - tdb->td_ta_set_event_p = &td_ta_set_event; - tdb->td_ta_event_getmsg_p = &td_ta_event_getmsg; tdb->td_thr_tls_get_addr_p = &td_thr_tls_get_addr; tdb->td_thr_tlsbase_p = &td_thr_tlsbase; @@ -542,9 +536,6 @@ try_thread_db_load_1 (void *handle) CHK (1, TDB_DLSYM (tdb, td_symbol_list)); /* These are not essential. */ - CHK (0, TDB_DLSYM (tdb, td_ta_event_addr)); - CHK (0, TDB_DLSYM (tdb, td_ta_set_event)); - CHK (0, TDB_DLSYM (tdb, td_ta_event_getmsg)); CHK (0, TDB_DLSYM (tdb, td_thr_tls_get_addr)); CHK (0, TDB_DLSYM (tdb, td_thr_tlsbase));