GDBserver
Loading...
Searching...
No Matches
Macros | Functions
aarch64-mte-linux-ptrace.h File Reference

Go to the source code of this file.

Macros

#define PTRACE_PEEKMTETAGS   33
 
#define PTRACE_POKEMTETAGS   34
 
#define AARCH64_MTE_TAGS_MAX_SIZE   4096
 

Functions

bool aarch64_mte_fetch_memtags (int tid, CORE_ADDR address, size_t len, gdb::byte_vector &tags)
 
bool aarch64_mte_store_memtags (int tid, CORE_ADDR address, size_t len, const gdb::byte_vector &tags)
 

Macro Definition Documentation

◆ AARCH64_MTE_TAGS_MAX_SIZE

#define AARCH64_MTE_TAGS_MAX_SIZE   4096

Definition at line 34 of file aarch64-mte-linux-ptrace.h.

Referenced by aarch64_mte_store_memtags(), and prepare_tag_vector().

◆ PTRACE_PEEKMTETAGS

#define PTRACE_PEEKMTETAGS   33

Definition at line 26 of file aarch64-mte-linux-ptrace.h.

Referenced by aarch64_mte_fetch_memtags().

◆ PTRACE_POKEMTETAGS

#define PTRACE_POKEMTETAGS   34

Definition at line 30 of file aarch64-mte-linux-ptrace.h.

Referenced by aarch64_mte_store_memtags().

Function Documentation

◆ aarch64_mte_fetch_memtags()

bool aarch64_mte_fetch_memtags ( int tid,
CORE_ADDR address,
size_t len,
gdb::byte_vector & tags )
extern

◆ aarch64_mte_store_memtags()

bool aarch64_mte_store_memtags ( int tid,
CORE_ADDR address,
size_t len,
const gdb::byte_vector & tags )
extern