From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1135 invoked by alias); 4 Jun 2014 16:21:11 -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 1104 invoked by uid 89); 4 Jun 2014 16:21:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-we0-f170.google.com Received: from mail-we0-f170.google.com (HELO mail-we0-f170.google.com) (74.125.82.170) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Wed, 04 Jun 2014 16:21:08 +0000 Received: by mail-we0-f170.google.com with SMTP id u57so8974679wes.1 for ; Wed, 04 Jun 2014 09:21:05 -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:cc:subject:date:message-id; bh=tHGyISsFiZQJZjLT0g4hQYeowbSHoMbaGk1m+SvUZU4=; b=BvzVPYWJTAtHSpqWtOK9ihfJvzvRAot9CC8j/nWO8FjGEBQQ7Xmrn0hRc+tEsb9Xrw +IK3KUmC9EjUO6IVvb+BGpDaQ3q5DrWo1hbRUuQJp1zp1zDT9j4oDzOta/ShWsnwK5dQ Q0vS9ZIMarawHsX1GCrhVLCkswVHmLuj+CuQOoAtJgwwvdR8TXQzLTuwIeFtAzbEP/dg mHGHJgWFnkB6rWxxE5Z9TfnulprFOJV6ffgmyK3cyqmzFN32/Bfnu0GSYnz1DFQ3NqoO Lg/qVHgZZ9PxOqBDCtkwVWe4+j1Gq+UvXG9anZd0MVZ5rK3ZxH8d3UB2yJTPDygP98rE Nf+Q== X-Gm-Message-State: ALoCoQk0qTqI8vLtIDorUIHdJW9M0JCPsrMSxkiC/MAx1j6fjvtJHipeqBsbvbn1eSS1w+rujw41 X-Received: by 10.180.210.174 with SMTP id mv14mr6806464wic.47.1401898865789; Wed, 04 Jun 2014 09:21:05 -0700 (PDT) Received: from localhost.localdomain ([182.185.152.186]) by mx.google.com with ESMTPSA id um7sm2677062wjc.12.2014.06.04.09.21.02 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 04 Jun 2014 09:21:04 -0700 (PDT) From: Omair Javaid To: gdb-patches@sourceware.org Cc: Omair Javaid Subject: [PATCH 0/7] Process record and reverse debugging support on aarch64-linux Date: Wed, 04 Jun 2014 16:21:00 -0000 Message-Id: <1401898871-2270-1-git-send-email-omair.javaid@linaro.org> X-IsSubscribed: yes X-SW-Source: 2014-06/txt/msg00177.txt.bz2 Hi, This patch series adds gdb process record-replay and reverse debugging support for aarch64*-linux* targets. These patches have been tested on aarch64 foundation model as well as hardware board in native and remote configurations. gdb.reverse Testsuite Results (AARCH64-Native Configuration) gdb.reverse testsuite: 2273 Pass 51 failures (AARCH64-Remote Configuration) gdb.reverse testsuite: 2273 Pass 51 failures Omair Javaid (7): NEWS entry about aarch64-linux record/replay support Fixes aarch64-linux gdb core file support Enable gdb process record on aarch64-linux targets Implements aarch64 process record and reverse debugging support Support for recording syscall on aarch64-linux support for recording aarch64 advance simd instructions Enables gdb.reverse testsuite for aarch64*-linux targets gdb/NEWS | 4 + gdb/aarch64-linux-nat.c | 4 +- gdb/aarch64-linux-tdep.c | 1018 +++++++++++++++++++++++++++++++++++++++++++-- gdb/aarch64-linux-tdep.h | 288 ++++++++++++- gdb/aarch64-tdep.c | 753 +++++++++++++++++++++++++++++++++ gdb/aarch64-tdep.h | 68 +++ gdb/configure.tgt | 2 +- gdb/testsuite/lib/gdb.exp | 8 +- 8 files changed, 2106 insertions(+), 39 deletions(-) -- 1.9.1