Changeset 42369 in vbox for trunk/src/VBox/Disassembler
- Timestamp:
- Jul 24, 2012 1:55:34 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79448
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp
r42050 r42369 1434 1434 case OP_INTO: 1435 1435 case OP_HLT: 1436 /* Many more to can be added... */1436 /** @todo Many more to can be added here. */ 1437 1437 return true; 1438 default: 1439 break; 1440 } 1441 } 1442 1443 /* FPU and other instructions that ignores operand size override. */ 1444 if (fPrefixes & DISPREFIX_OPSIZE) 1445 { 1446 switch (pDis->pCurInstr->uOpcode) 1447 { 1448 /* FPU: */ 1449 case OP_FIADD: 1450 case OP_FIMUL: 1451 case OP_FISUB: 1452 case OP_FISUBR: 1453 case OP_FIDIV: 1454 case OP_FIDIVR: 1455 /** @todo there are many more. */ 1456 return true; 1457 1458 case OP_MOV: 1459 /** @todo could be that we're not disassembling these correctly. */ 1460 if (pDis->pCurInstr->fParam1 == OP_PARM_Sw) 1461 return true; 1462 /** @todo what about the other way? */ 1463 break; 1464 1438 1465 default: 1439 1466 break;
Note:
See TracChangeset
for help on using the changeset viewer.