diff options
author | John Baldwin <jhb@FreeBSD.org> | 2022-05-03 16:05:10 -0700 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2022-05-03 16:05:10 -0700 |
commit | 92d48a1e4eac54db11f1a110328672394fce2853 (patch) | |
tree | a2ba5c23c3adda275329a6760f731006c9d8da32 /gdb/features/arm/arm-tls.c | |
parent | 40c23d880386d6e8202567eaa2a6b041feb1a652 (diff) | |
download | gdb-92d48a1e4eac54db11f1a110328672394fce2853.zip gdb-92d48a1e4eac54db11f1a110328672394fce2853.tar.gz gdb-92d48a1e4eac54db11f1a110328672394fce2853.tar.bz2 |
Add an arm-tls feature which includes the tpidruro register from CP15.
Diffstat (limited to 'gdb/features/arm/arm-tls.c')
-rw-r--r-- | gdb/features/arm/arm-tls.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gdb/features/arm/arm-tls.c b/gdb/features/arm/arm-tls.c new file mode 100644 index 0000000..d1214dd --- /dev/null +++ b/gdb/features/arm/arm-tls.c @@ -0,0 +1,14 @@ +/* THIS FILE IS GENERATED. -*- buffer-read-only: t -*- vi:set ro: + Original: arm-tls.xml */ + +#include "gdbsupport/tdesc.h" + +static int +create_feature_arm_arm_tls (struct target_desc *result, long regnum) +{ + struct tdesc_feature *feature; + + feature = tdesc_create_feature (result, "org.gnu.gdb.arm.tls"); + tdesc_create_reg (feature, "tpidruro", regnum++, 1, NULL, 32, "data_ptr"); + return regnum; +} |