18#include "gdbsupport/common-defs.h"
22#include "../features/aarch64-core.c"
23#include "../features/aarch64-fpu.c"
24#include "../features/aarch64-sve.c"
25#include "../features/aarch64-pauth.c"
26#include "../features/aarch64-mte.c"
27#include "../features/aarch64-tls.c"
36#ifndef IN_PROCESS_AGENT
60 return tdesc.release ();
89 return dmask > cmask ? dmask : cmask;
static int create_feature_aarch64_core(struct target_desc *result, long regnum)
static int create_feature_aarch64_fpu(struct target_desc *result, long regnum)
static int create_feature_aarch64_mte(struct target_desc *result, long regnum)
static int create_feature_aarch64_pauth(struct target_desc *result, long regnum)
static int create_feature_aarch64_sve(struct target_desc *result, long regnum, uint64_t scale)
static int create_feature_aarch64_tls(struct target_desc *result, long regnum, int count)
CORE_ADDR aarch64_remove_top_bits(CORE_ADDR pointer, CORE_ADDR mask)
target_desc * aarch64_create_target_description(const aarch64_features &features)
CORE_ADDR aarch64_mask_from_pac_registers(const CORE_ADDR cmask, const CORE_ADDR dmask)
#define VA_RANGE_SELECT_BIT_MASK
void set_tdesc_architecture(struct target_desc *target_desc, const char *name)
target_desc_up allocate_target_description(void)