rentzsch / mach_star

code injection and function overriding for Mac OS X
254 stars 46 forks source link

add another 64bit instruction #26

Closed ashcatch closed 12 years ago

ashcatch commented 12 years ago

I got this when trying to overwrite a symbol in a 64bit Qt 4.6.1 build.

So when adding some output to find out what instructions could not be rewritten, I saw those were "31 C0". Using udis86, this seems to be the same instructions in 64bit:

% echo 31 C0 | udcli -64 -x 0000000000000000 31c0 xor eax, eax

rentzsch commented 12 years ago

Pulled, thanks!