I came across ARM Translation tools (1.1) for Android. What is the purpose of this library and how does it work?
I came across ARM Translation tools (1.1) for Android. What is the purpose of this library and how does it work?
This library is part of Intel's Houdini project where ARM native code runs on Intel x86 using an emulation feature named Houdini (see libhoudini
Archives). This library basically maps ARM to x86 CPU instructions and its source code is closed (it was pulled from a working Lenovo laptop)source. It reads ARM instructions on the fly and converts them to equivalent x86 instructionsstackoverflow.
Related: Will intel's houdini binary translator possibly help with emulation at reddit.
Q & A