From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by sourceware.org (Postfix) with ESMTPS id ABF453952DA7 for ; Tue, 28 Apr 2020 16:05:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org ABF453952DA7 Received: by mail-wr1-x429.google.com with SMTP id i10so25289237wrv.10 for ; Tue, 28 Apr 2020 09:05:03 -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=svXemZs/4QSG2kTl3w1FexfV/ObdAy0w/Qa3ks44fak=; b=hQ13Vq6wipUlniG9omwAsGLm2wlijX5MEpiImCiGm6qPLpg01w2y2ngh3AxNzLsNNy y2UfQIZnIAO/jekvUjH5X2Q7jp7K6heGcrL2Ai+MzPQWpKLswOZZoRATb+uUe2l6kZL1 65b90aq/1tC/AIoRRhOGzhKarYBrUQMESZhe/gE4ZPM6FEF+HOx9sMEBmjdfC1YkmuTq J6I8FQrfsWgT8ULyz5Aw88fAX7Ry6PuYoSVXDjtYtosRmK89fWLExiyDWZlexbemlEzv Gcc7au0O37cFg6eVpX8Vv0jmE/A8VOukts4YN24pmmeeeFHURebzZrA2ffdKxXwdMLa3 yrZg== X-Gm-Message-State: AGi0PuZAEhdVFmeFhwDvKBVq7i4r1ZQ167Mkr/krr8NCK+1891+mBXf8 89OAGbteUhRnkXzO93ylJmegY47kSeiB4Q== X-Google-Smtp-Source: APiQypIVnjoiv+U4BnMnEIIxOEPDipxwIzZ+3K/M8ss8E/lyOAWsAN5CQVRTQGoo7KsAHISnM2PY5w== X-Received: by 2002:adf:f4cb:: with SMTP id h11mr30918196wrp.191.1588089902429; Tue, 28 Apr 2020 09:05:02 -0700 (PDT) Received: from atlantis.home ([2a03:1b20:3:f011::6d]) by smtp.gmail.com with ESMTPSA id a67sm4031206wmc.30.2020.04.28.09.05.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Apr 2020 09:05:01 -0700 (PDT) From: Shahab Vahedi To: gdb-patches@sourceware.org Cc: Shahab Vahedi , Shahab Vahedi , Tom Tromey , Anton Kolesov , Francois Bedard , Anton Kolesov Subject: [PATCH v2 4/4] arc: Add arc-*-linux regformats Date: Tue, 28 Apr 2020 18:04:37 +0200 Message-Id: <20200428160437.1585-5-shahab.vahedi@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200428160437.1585-1-shahab.vahedi@gmail.com> References: <20200326125206.13120-1-shahab.vahedi@gmail.com> <20200428160437.1585-1-shahab.vahedi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-22.0 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: Tue, 28 Apr 2020 16:05:08 -0000 From: Anton Kolesov gdb/ChangeLog: 2020-04-28 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.2