formatting x86_64 instruction incorrectly makes kN registers masks in some cases #1461
Labels
bug
instructionAPI
This issue is directly related to instructionAPI
x86_64
Related to x86 family of ISAs
formatting instruction that use a mask register as non-mask register such as
kmovb %k1, %k2
. Get formatted askmovb %k1{%k2}
. Dyninst when formatting an instruction for disassembly incorrectly treats any formatted operand value that starts with%k...
as a mask register, and outputs{%k...}
. Mask registers are already formatted as{kN}
so this special treatment should be eliminated.The text was updated successfully, but these errors were encountered: