Changeset 107011 in vbox
- Timestamp:
- Nov 15, 2024 8:39:44 AM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp
r106817 r107011 92 92 static FNDISPARSEARMV8 disArmV8ParseCond; 93 93 static FNDISPARSEARMV8 disArmV8ParsePState; 94 static FNDISPARSEARMV8 disArmV8ParseCRnCRm; 94 95 static FNDISPARSEARMV8 disArmV8ParseSysReg; 95 96 static FNDISPARSEARMV8 disArmV8ParseSh12; … … 159 160 disArmV8ParseCond, 160 161 disArmV8ParsePState, 161 NULL,162 disArmV8ParseCRnCRm, 162 163 disArmV8ParseSysReg, 163 164 disArmV8ParseSh12, … … 590 591 591 592 593 static int disArmV8ParseCRnCRm(PDISSTATE pDis, uint32_t u32Insn, PCDISARMV8OPCODE pOp, PCDISARMV8INSNCLASS pInsnClass, PDISOPPARAM pParam, PCDISARMV8INSNPARAM pInsnParm, bool *pf64Bit) 594 { 595 RT_NOREF(pDis, u32Insn, pOp, pInsnClass, pParam, pInsnParm, pf64Bit); 596 597 Assert(pInsnParm->cBits == 8); 598 599 /** @todo Needs implementation. */ 600 return VERR_DIS_INVALID_OPCODE; 601 } 602 603 592 604 static int disArmV8ParseSysReg(PDISSTATE pDis, uint32_t u32Insn, PCDISARMV8OPCODE pOp, PCDISARMV8INSNCLASS pInsnClass, PDISOPPARAM pParam, PCDISARMV8INSNPARAM pInsnParm, bool *pf64Bit) 593 605 { … … 1346 1358 && RT_SUCCESS(rc)) 1347 1359 { 1360 Assert(pDecode->idxParse < kDisParmParseMax); 1361 Assert(g_apfnDisasm[pDecode->idxParse]); 1348 1362 rc = g_apfnDisasm[pDecode->idxParse](pDis, u32Insn, pOp, pInsnClass, 1349 1363 pDecode->idxParam != DIS_ARMV8_INSN_PARAM_UNSET
Note:
See TracChangeset
for help on using the changeset viewer.