diff options
author | Andrea Corallo <andrea.corallo@arm.com> | 2023-10-10 16:37:11 +0100 |
---|---|---|
committer | Andrea Corallo <andrea.corallo@arm.com> | 2023-12-19 15:35:49 +0100 |
commit | d645278cdf413ecdfac873528133ae40d927da0c (patch) | |
tree | 511f815339f3bb86f5dc4bb647a3d69cb60e847a /opcodes/aarch64-dis-2.c | |
parent | db168da2e0d7ea01d0a8ed4bdd0e035e47094fed (diff) | |
download | gdb-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.c | 3 |
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. */ |