Make winedbg disassembler properly print EMX and EXMM type operands

Jim Cameron jim_24601 at btinternet.com
Sun May 2 07:46:21 CDT 2010


winedbg's disassembler does not handle operands that can refer to either an MMX/MMX2 register or a 64/128-bit memory location (referred to as EMX and EXMM in the opcode table); it always prints them as registers. This patch adds register names for quadword and doublequadword registers so they can be handled via db_print_address(). It also corrects mis-specified operand types for the movq instruction.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Make-winedbg-disassembler-properly-print-EMX-and-EXM.patch
Type: text/x-diff
Size: 3113 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20100502/81e7c082/attachment-0001.patch>


More information about the wine-patches mailing list