Oh come on. I was using "lock cmpxchg" to implement lock-free allocation in a Lisp compiler ten years ago.
-
-
Isn't this trick written in the good ol' Intel manual? I mean, the purpose of "lock cmxch8b (sic)" is to perform an atomic write. D:
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I was about to say, isn't that literally how /hotpatch works? 2-byte NOP in function prologue swapped to a short jmp with lock cmpxhg
-
I'd be surprised if anyone who does professional reversing doesn't know what those mov edi, edi's are? Seems hard to miss ¯\_(ツ)_/¯
- 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.