From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out28-51.mail.aliyun.com (out28-51.mail.aliyun.com [115.124.28.51]) by sourceware.org (Postfix) with ESMTPS id 0AF2E3850425 for ; Thu, 15 Jul 2021 07:22:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0AF2E3850425 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=c-sky.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=c-sky.com X-Alimail-AntiSpam: AC=CONTINUE; BC=0.2633354|-1; CH=green; DM=|CONTINUE|false|; DS=CONTINUE|ham_system_inform|0.00448341-0.000216113-0.9953; FP=0|0|0|0|0|-1|-1|-1; HT=ay29a033018047208; MF=jiangshuai_li@c-sky.com; NM=1; PH=DS; RN=4; RT=4; SR=0; TI=SMTPD_---.Khs74V9_1626333738; Received: from lijsh-VirtualBox.hz.ali.com(mailfrom:jiangshuai_li@c-sky.com fp:SMTPD_---.Khs74V9_1626333738) by smtp.aliyun-inc.com(10.147.40.26); Thu, 15 Jul 2021 15:22:22 +0800 From: Jiangshuai Li To: gdb-patches@sourceware.org Cc: jiangshuai_li@c-sky.com, lifang_xia@c-sky.com, yunhai_shang@c-sky.com Subject: [PATCH 1/1] gdb:csky rm tdesc_has_registers in csky_register_name Date: Thu, 15 Jul 2021 15:22:11 +0800 Message-Id: <20210715072211.14917-2-jiangshuai_li@c-sky.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210715072211.14917-1-jiangshuai_li@c-sky.com> References: <20210715072211.14917-1-jiangshuai_li@c-sky.com> X-Spam-Status: No, score=-10.0 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jul 2021 07:22:28 -0000 As CSKY arch has not parsed target-description.xml in csky_gdbarch_init, when a remote server, like csky-qemu or gdbserver, send a target-description.xml to gdb, tdesc_has_registers will return ture, but tdesc_register_name (gdbarch, 0) will return NULL, so a cmd "info registers r0" will not work. Function of parsing target-description.xml will be add later for CSKY arch, now it is temporarily removed to allow me to do other supported tests. 2021-07-15 Jiangshuai Li * csky-tdep.c : not using tdesc funtions in csky_register_name --- gdb/csky-tdep.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/gdb/csky-tdep.c b/gdb/csky-tdep.c index 5940429e192..657ba75d080 100644 --- a/gdb/csky-tdep.c +++ b/gdb/csky-tdep.c @@ -235,9 +235,6 @@ static const char * const csky_register_names[] = static const char * csky_register_name (struct gdbarch *gdbarch, int reg_nr) { - if (tdesc_has_registers (gdbarch_target_desc (gdbarch))) - return tdesc_register_name (gdbarch, reg_nr); - if (reg_nr < 0) return NULL; -- 2.17.1