In this post we are going to take a quick look at what it takes to write a libemu compatibility layer for the Unicorn engine. In the course of this work, we will also import the libemu Win32 environment to run under Unicorn.

https://www.fireeye.com/blog/threat-research/2017/04/libemu-unicorn-compatability-layer.html