GDB (xrefs)
Loading...
Searching...
No Matches
Macros | Functions
aarch64-sve-linux-ptrace.h File Reference
#include <signal.h>
#include <sys/utsname.h>
#include <sys/ptrace.h>
#include <asm/ptrace.h>
#include "aarch64-sve-linux-sigcontext.h"

Go to the source code of this file.

Macros

#define HAS_SVE_STATE(header)   ((header).flags & SVE_PT_REGS_SVE)
 

Functions

uint64_t aarch64_sve_get_vq (int tid)
 
bool aarch64_sve_set_vq (int tid, uint64_t vq)
 
bool aarch64_sve_set_vq (int tid, struct reg_buffer_common *reg_buf)
 
std::unique_ptr< gdb_byte[]> aarch64_sve_get_sveregs (int tid)
 
void aarch64_sve_regs_copy_to_reg_buf (struct reg_buffer_common *reg_buf, const void *buf)
 
void aarch64_sve_regs_copy_from_reg_buf (const struct reg_buffer_common *reg_buf, void *buf)
 

Macro Definition Documentation

◆ HAS_SVE_STATE

#define HAS_SVE_STATE (   header)    ((header).flags & SVE_PT_REGS_SVE)

Definition at line 41 of file aarch64-sve-linux-ptrace.h.

Function Documentation

◆ aarch64_sve_get_sveregs()

std::unique_ptr< gdb_byte[]> aarch64_sve_get_sveregs ( int  tid)

◆ aarch64_sve_get_vq()

uint64_t aarch64_sve_get_vq ( int  tid)

◆ aarch64_sve_regs_copy_from_reg_buf()

void aarch64_sve_regs_copy_from_reg_buf ( const struct reg_buffer_common *  reg_buf,
void *  buf 
)

◆ aarch64_sve_regs_copy_to_reg_buf()

void aarch64_sve_regs_copy_to_reg_buf ( struct reg_buffer_common *  reg_buf,
const void *  buf 
)

◆ aarch64_sve_set_vq() [1/2]

bool aarch64_sve_set_vq ( int  tid,
struct reg_buffer_common *  reg_buf 
)

◆ aarch64_sve_set_vq() [2/2]

bool aarch64_sve_set_vq ( int  tid,
uint64_t  vq 
)