aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/lib/gdb-python.exp
diff options
context:
space:
mode:
authorTimur <timurgol007@gmail.com>2025-03-18 21:49:44 +0300
committerGuinevere Larsen <guinevere@redhat.com>2025-04-23 09:30:31 -0300
commitb9c7eed0c2409fc640129a38d80a2bf1212b464a (patch)
tree385b391edc93ae49472c9d19781f8c87ea664145 /gdb/testsuite/lib/gdb-python.exp
parente32b976a152894c00a01e4e0a48cd1f1d82d1d39 (diff)
downloadbinutils-b9c7eed0c2409fc640129a38d80a2bf1212b464a.zip
binutils-b9c7eed0c2409fc640129a38d80a2bf1212b464a.tar.gz
binutils-b9c7eed0c2409fc640129a38d80a2bf1212b464a.tar.bz2
This commit adds record full support for rv64gc instruction set
It includes changes to the following files: - gdb/riscv-linux-tdep.c, gdb/riscv-linux-tdep.h: adds facilities to record syscalls. - gdb/riscv-tdep.c, gdb/riscv-tdep.h: adds facilities to record execution of rv64gc instructions. - gdb/configure.tgt: adds new files for compilation. - gdb/testsuite/lib/gdb.exp: enables testing of full record mode for RISC-V targets. - gdb/syscalls/riscv-canonicalize-syscall-gen.py: a script to generate function that canonicalizes RISC-V syscall. This script can simplify support for syscalls on rv32 and rv64 system (currently support only for rv64). To use this script you need to pass a path to a file with syscalls description from riscv-glibc (example is in the help message). The script produces a mapping from syscall names to gdb_syscall enum. - gdb/riscv-canonicalize-syscall.c: the file generated by the previous script. - gdb/doc/gdb.texinfo: notification that record mode is enabled in RISC-V. - gdb/NEWS: notification of new functionality. Approved-By: Guinevere Larsen <guinevere@redhat.com> Approved-By: Andrew Burgess <aburgess@redhat.com>
Diffstat (limited to 'gdb/testsuite/lib/gdb-python.exp')
0 files changed, 0 insertions, 0 deletions