From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by sourceware.org (Postfix) with ESMTPS id 8C8C3385E016 for ; Thu, 26 Mar 2020 12:52:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 8C8C3385E016 Received: by mail-wr1-x42f.google.com with SMTP id d5so7676576wrn.2 for ; Thu, 26 Mar 2020 05:52:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=4u6Tnl+QCJzpq6Jt0GkYKrt6Tdjq8zx6PDjD2SFJGbU=; b=eIRfMisMzVujumsbCYx2+Lb/398RJGEkJTcvYT17pq1M3dnXRt9HblID62vMzcdNBU osDfZJoZ1hmtDp4BDXGqgBk8HzmbmTTxFd7IZg+P1g5PPTPnwmnQZLKIzzmTL8bzHRYZ IawRMiLmyJC5fticc7Et867TLClIdQeTI38d9EnQ0SHIodPPLf9x4KGQhXsaaG4d4X06 Qj3p/B7sitn7873oax0QQYP6671Upo4JMkcVYlkGKw0gCoRO1S1wugM/W/cgZZFBvTjt 3Vn/n3CPwY8s4qsJwt12ZTba4NPl7k/dw/WYJ7f3Y9kepKWF3BQq3BP6GcLiZ6BwWO09 w5Pg== X-Gm-Message-State: ANhLgQ0OYB6+xHqX37igENKJ4j1XUHDBRbD4o1J5oKZLGlDp/5yR0VsP x/s/CHAGGTMesetfcIxHOTUnXNrowVM= X-Google-Smtp-Source: ADFU+vt+z/6KZmz2/UdBn3L1Fw7bl2L1XJ2J4SMN17H+MQFDQKUDzHdEVMFtZYPWZrCW+OWv7mttxw== X-Received: by 2002:adf:e48c:: with SMTP id i12mr9176141wrm.173.1585227174319; Thu, 26 Mar 2020 05:52:54 -0700 (PDT) Received: from atlantis.home ([2a03:1b20:3:f011::6d]) by smtp.gmail.com with ESMTPSA id z19sm3679505wrg.28.2020.03.26.05.52.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Mar 2020 05:52:53 -0700 (PDT) From: Shahab Vahedi To: gdb-patches@sourceware.org Cc: Shahab Vahedi , Shahab Vahedi , Anton Kolesov , Francois Bedard , Anton Kolesov Subject: [PATCH 4/4] arc: Add arc-*-linux regformats Date: Thu, 26 Mar 2020 13:52:06 +0100 Message-Id: <20200326125206.13120-5-shahab.vahedi@gmail.com> X-Mailer: git-send-email 2.26.0 In-Reply-To: <20200326125206.13120-1-shahab.vahedi@gmail.com> References: <20200326125206.13120-1-shahab.vahedi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-23.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SCC_10_SHORT_WORD_LINES, SCC_5_SHORT_WORD_LINES, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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, 26 Mar 2020 12:52:56 -0000 From: Anton Kolesov gdb/ChangeLog: 2020-03-26 Anton Kolesov * features/Makefile: Add new files and expedite registers. * regformats/arc-arcompact-Linux.dat: New file. * regformats/arc-v2-Linux.dat: Likewise. --- gdb/features/Makefile | 4 ++- gdb/regformats/arc-arcompact-linux.dat | 42 ++++++++++++++++++++++++ gdb/regformats/arc-v2-linux.dat | 45 ++++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 gdb/regformats/arc-arcompact-linux.dat create mode 100644 gdb/regformats/arc-v2-linux.dat diff --git a/gdb/features/Makefile b/gdb/features/Makefile index a95be667dc1..312c4f53185 100644 --- a/gdb/features/Makefile +++ b/gdb/features/Makefile @@ -44,7 +44,8 @@ # make GDB=/path/to/gdb XMLTOC="xml files" FEATURE_XMLFILES="xml files" cfiles # List of .dat files to create in ../regformats/ -WHICH = arm/arm-with-iwmmxt arm/arm-with-vfpv2 arm/arm-with-vfpv3 \ +WHICH = arc-v2-linux arc-arcompact-linux \ + arm/arm-with-iwmmxt arm/arm-with-vfpv2 arm/arm-with-vfpv3 \ arm/arm-with-neon \ mips-linux mips-dsp-linux \ microblaze-with-stack-protect \ @@ -72,6 +73,7 @@ WHICH = arm/arm-with-iwmmxt arm/arm-with-vfpv2 arm/arm-with-vfpv3 \ # Record which registers should be sent to GDB by default after stop. aarch64-expedite = x29,sp,pc +arc-expedite = sp,pc arm-expedite = r11,sp,pc i386-expedite = ebp,esp,eip amd64-expedite = rbp,rsp,rip diff --git a/gdb/regformats/arc-arcompact-linux.dat b/gdb/regformats/arc-arcompact-linux.dat new file mode 100644 index 00000000000..1d35860af3d --- /dev/null +++ b/gdb/regformats/arc-arcompact-linux.dat @@ -0,0 +1,42 @@ +# THIS FILE IS GENERATED. -*- buffer-read-only: t -*- vi :set ro: +# Generated from: arc-arcompact-linux.xml +name:arc_arcompact_linux +xmltarget:arc-arcompact-linux.xml +expedite:sp,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:r14 +32:r15 +32:r16 +32:r17 +32:r18 +32:r19 +32:r20 +32:r21 +32:r22 +32:r23 +32:r24 +32:r25 +32:gp +32:fp +32:sp +32:blink +32:lp_count +32:pcl +32:pc +32:status32 +32:lp_start +32:lp_end +32:bta diff --git a/gdb/regformats/arc-v2-linux.dat b/gdb/regformats/arc-v2-linux.dat new file mode 100644 index 00000000000..7e5d1904664 --- /dev/null +++ b/gdb/regformats/arc-v2-linux.dat @@ -0,0 +1,45 @@ +# THIS FILE IS GENERATED. -*- buffer-read-only: t -*- vi :set ro: +# Generated from: arc-v2-linux.xml +name:arc_v2_linux +xmltarget:arc-v2-linux.xml +expedite:sp,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:r14 +32:r15 +32:r16 +32:r17 +32:r18 +32:r19 +32:r20 +32:r21 +32:r22 +32:r23 +32:r24 +32:r25 +32:gp +32:fp +32:sp +32:r30 +32:blink +32:r58 +32:r59 +32:lp_count +32:pcl +32:pc +32:status32 +32:lp_start +32:lp_end +32:bta -- 2.26.0