aboutsummaryrefslogtreecommitdiff
path: root/opcodes/aarch64-dis-2.c
diff options
context:
space:
mode:
authorAndrea Corallo <andrea.corallo@arm.com>2023-10-10 16:37:11 +0100
committerAndrea Corallo <andrea.corallo@arm.com>2023-12-19 15:35:49 +0100
commitd645278cdf413ecdfac873528133ae40d927da0c (patch)
tree511f815339f3bb86f5dc4bb647a3d69cb60e847a /opcodes/aarch64-dis-2.c
parentdb168da2e0d7ea01d0a8ed4bdd0e035e47094fed (diff)
downloadgdb-d645278cdf413ecdfac873528133ae40d927da0c.zip
gdb-d645278cdf413ecdfac873528133ae40d927da0c.tar.gz
gdb-d645278cdf413ecdfac873528133ae40d927da0c.tar.bz2
aarch64: Add FEAT_ITE support
This patch add support for FEAT_ITE "Instrumentation Extension" adding the "trcit" instruction. This is enabled by the +ite march flag.
Diffstat (limited to 'opcodes/aarch64-dis-2.c')
-rw-r--r--opcodes/aarch64-dis-2.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index 977b1c1..9fa1b76 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -31324,7 +31324,7 @@ aarch64_find_alias_opcode (const aarch64_opcode *opcode)
case 1215: value = 3193; break; /* hint --> clrbhb. */
case 1235: value = 1239; break; /* dsb --> pssbb. */
case 1236: value = 1236; break; /* dsb --> dsb. */
- case 1254: value = 1264; break; /* sys --> cosp. */
+ case 1254: value = 3194; break; /* sys --> trcit. */
case 1259: value = 1259; break; /* wfet --> wfet. */
case 1260: value = 1260; break; /* wfit --> wfit. */
case 1325: value = 2078; break; /* and --> bic. */
@@ -31511,6 +31511,7 @@ aarch64_find_next_alias_opcode (const aarch64_opcode *opcode)
case 1239: value = 1238; break; /* pssbb --> ssbb. */
case 1238: value = 1237; break; /* ssbb --> dfb. */
case 1237: value = 1235; break; /* dfb --> dsb. */
+ case 3194: value = 1264; break; /* trcit --> cosp. */
case 1264: value = 1263; break; /* cosp --> cpp. */
case 1263: value = 1262; break; /* cpp --> dvp. */
case 1262: value = 1261; break; /* dvp --> cfp. */