19#include "gdbsupport/common-defs.h"
21#include "gdb_proc_service.h"
22#include "arch/riscv.h"
23#include "elf/common.h"
36struct riscv_gdbarch_features
39 struct riscv_gdbarch_features features;
44 features.xlen =
sizeof (elf_greg_t);
50 for (flen =
sizeof (regs.__f.__f[0]); ; flen *= 2)
57 regset_size = ELF_NFPREG * flen;
58 if (regset_size >
sizeof (regs))
62 iov.iov_len = regset_size;
73 perror_with_name (_(
"Couldn't get registers"));
#define ptrace(request, pid, addr, data)
struct riscv_gdbarch_features riscv_linux_read_features(int tid)