Changeset 106735 in vbox for trunk/src/VBox/Disassembler
- Timestamp:
- Oct 28, 2024 8:05:43 AM (4 months ago)
- svn:sync-xref-src-repo-rev:
- 165618
- Location:
- trunk/src/VBox/Disassembler
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp
r106734 r106735 692 692 DIS_ARMV8_INSN_DECODE(kDisParmParseGprSp, 5, 5, 1 /*idxParam*/), 693 693 DIS_ARMV8_INSN_DECODE(kDisParmParseGprZr, 16, 5, 2 /*idxParam*/), 694 DIS_ARMV8_DECODE_INSN_CLASS_DEFINE_DECODER_ALTERNATIVE(Reg2SrcPacga) 695 DIS_ARMV8_INSN_DECODE(kDisParmParseGprZr64, 0, 5, 0 /*idxParam*/), 696 DIS_ARMV8_INSN_DECODE(kDisParmParseGprZr64, 5, 5, 1 /*idxParam*/), 697 DIS_ARMV8_INSN_DECODE(kDisParmParseGprSp, 16, 5, 2 /*idxParam*/), 694 698 DIS_ARMV8_DECODE_INSN_CLASS_DEFINE_BEGIN(Reg2Src64Bit) 695 699 DIS_ARMV8_OP_ALT_DECODE(0x9ac00000, "subp", OP_ARMV8_A64_SUBP, DISOPTYPE_HARMLESS, Reg2SrcSubp), … … 705 709 DIS_ARMV8_OP( 0x9ac02800, "asrv", OP_ARMV8_A64_ASRV, DISOPTYPE_HARMLESS), 706 710 DIS_ARMV8_OP( 0x9ac02c00, "rorv", OP_ARMV8_A64_RORV, DISOPTYPE_HARMLESS), 707 INVALID_OPCODE, /** @todo PACGA (FEAT_PAuth). */711 DIS_ARMV8_OP_ALT_DECODE(0x9ac03000, "pacga", OP_ARMV8_A64_PACGA, DISOPTYPE_HARMLESS, Reg2SrcPacga), 708 712 INVALID_OPCODE, 709 713 INVALID_OPCODE, -
trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S
r106734 r106735 1774 1774 ;irg sp, sp, xzr - Requires FEAT_MTE 1775 1775 1776 pacga xzr, x0, x1 1777 pacga x28, x0, sp 1778 1779 1776 1780 udiv w0, w1, wzr 1777 1781 udiv x0, x1, xzr
Note:
See TracChangeset
for help on using the changeset viewer.