GDB (xrefs)
|
#include "arch/aarch64-mte-linux.h"
Go to the source code of this file.
Functions | |
void | aarch64_mte_pack_tags (gdb::byte_vector &tags) |
void | aarch64_mte_unpack_tags (gdb::byte_vector &tags, bool skip_first) |
size_t | aarch64_mte_get_tag_granules (CORE_ADDR addr, size_t len, size_t granule_size) |
CORE_ADDR | aarch64_mte_make_ltag_bits (CORE_ADDR value) |
CORE_ADDR | aarch64_mte_make_ltag (CORE_ADDR value) |
CORE_ADDR | aarch64_mte_set_ltag (CORE_ADDR address, CORE_ADDR tag) |
CORE_ADDR | aarch64_mte_get_ltag (CORE_ADDR address) |
CORE_ADDR aarch64_mte_get_ltag | ( | CORE_ADDR | address | ) |
Definition at line 129 of file aarch64-mte-linux.c.
References AARCH64_MTE_LOGICAL_TAG_START_BIT, and aarch64_mte_make_ltag_bits().
Referenced by aarch64_linux_get_memtag(), aarch64_linux_memtag_matches_p(), and aarch64_linux_report_signal_info().
size_t aarch64_mte_get_tag_granules | ( | CORE_ADDR | addr, |
size_t | len, | ||
size_t | granule_size ) |
Definition at line 81 of file aarch64-mte-linux.c.
Referenced by aarch64_linux_create_memtag_section(), aarch64_linux_decode_memtag_section(), aarch64_linux_fill_memtag_section(), aarch64_linux_set_memtags(), aarch64_mte_fetch_memtags(), and aarch64_mte_store_memtags().
CORE_ADDR aarch64_mte_make_ltag | ( | CORE_ADDR | value | ) |
Definition at line 108 of file aarch64-mte-linux.c.
References AARCH64_MTE_LOGICAL_TAG_START_BIT, and aarch64_mte_make_ltag_bits().
Referenced by aarch64_mte_set_ltag().
CORE_ADDR aarch64_mte_make_ltag_bits | ( | CORE_ADDR | value | ) |
Definition at line 100 of file aarch64-mte-linux.c.
References AARCH64_MTE_LOGICAL_MAX_VALUE.
Referenced by aarch64_mte_get_ltag(), and aarch64_mte_make_ltag().
void aarch64_mte_pack_tags | ( | gdb::byte_vector & | tags | ) |
Definition at line 25 of file aarch64-mte-linux.c.
Referenced by aarch64_linux_fill_memtag_section().
CORE_ADDR aarch64_mte_set_ltag | ( | CORE_ADDR | address, |
CORE_ADDR | tag ) |
Definition at line 117 of file aarch64-mte-linux.c.
References AARCH64_MTE_LOGICAL_MAX_VALUE, and aarch64_mte_make_ltag().
Referenced by aarch64_linux_set_memtags().
void aarch64_mte_unpack_tags | ( | gdb::byte_vector & | tags, |
bool | skip_first ) |
Definition at line 47 of file aarch64-mte-linux.c.
Referenced by aarch64_linux_decode_memtag_section().