Fix handling of cmpxchg16b with lock prefix
This was discovered when Frida's Stalker encountered the following x86-64 instruction while tracing code in ntdll: `f0 49 0f c7 0a`.
This commit is contained in:
parent
f3ace82f8c
commit
2ac028681c
|
@ -2094,6 +2094,7 @@ static bool checkPrefix(struct InternalInstruction *insn)
|
|||
case X86_BTS64mr:
|
||||
|
||||
// CMPXCHG
|
||||
case X86_CMPXCHG16B:
|
||||
case X86_CMPXCHG16rm:
|
||||
case X86_CMPXCHG32rm:
|
||||
case X86_CMPXCHG64rm:
|
||||
|
|
Loading…
Reference in New Issue