Re:Vectorized Emulation: fuzzing at 2 trillion instructions ...
by pjc50 on Wednesday October 17, 2018 @05:48AM
(#18237579)
You could also set the processor capability bits in the VM to pretend the processor is an older one, which will generally cause the application to fallback to a compatible piece of code. It's pretty rare in non-maths-heavy code.
[ Parent
| on HN ]
Re:Vectorized Emulation: fuzzing at 2 trillion instructions ...
by gamozolabs on Wednesday October 17, 2018 @02:45PM
(#18242302)
I do this as much as possible. I even go out of my way to compile things if I have access to source with a weaker version of x86, or even cross compile it for something like MIPS.
This is done however not due to a theoretical limitation of the tooling, but rather a practical one in that I haven't written SSE lifters and decoders yet. If I were to write these it would work just fine.