20#ifndef NAT_AARCH64_SVE_LINUX_PTRACE_H
21#define NAT_AARCH64_SVE_LINUX_PTRACE_H
24#include <sys/utsname.h>
31#include <sys/ptrace.h>
32#include <asm/ptrace.h>
34#ifndef SVE_SIG_ZREGS_SIZE
41#define HAS_SVE_STATE(header) ((header).flags & SVE_PT_REGS_SVE)
void aarch64_sve_regs_copy_to_reg_buf(struct reg_buffer_common *reg_buf, const void *buf)
std::unique_ptr< gdb_byte[]> aarch64_sve_get_sveregs(int tid)
void aarch64_sve_regs_copy_from_reg_buf(const struct reg_buffer_common *reg_buf, void *buf)
uint64_t aarch64_sve_get_vq(int tid)
bool aarch64_sve_set_vq(int tid, uint64_t vq)