[PATCH 0/7] Process record and reverse debugging support on aarch64-linux

Omair Javaid
2014-06-04T16:21:11Z

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