Open mfaerevaag opened 7 years ago
It seems that this bug has not been repaired by PyVEX. I supposed that maybe this instruction won't appear in actual software.
Thanks for your interest. Quick google search shows this: https://stackoverflow.com/questions/57205494/why-is-there-a-locked-xadd-instruction-in-this-disassambled-stdstring-dtor
I know there is “xadd", but is there "xadd eax, eax" in the commodity software? Thanks.
Don't know 😄 But those forms can always appear in the future, if not now.
Description
When executing
xadd
instruction the add operation is forgotten.Reference:
xadd
: Ref. Intel 64 and IA-32 Architecture Software Developer's Manual Vol. 2C 5-580Affected instructions:
Reproduction guide
Instruction:
Input:
Observed output:
Expected output: The add operation is included.
System Info
OS:
PyVEX: