Announcement: 'libcpu' Binary Translator

I just did a Lightning Talk at the 26th Chaos Communication Congress 26C3 about our new project “libcpu”, and it has already been picked up by and, so I might as well announce it here:

“libcpu” is an open source library that emulates several CPU architectures, allowing itself to be used as the CPU core for different kinds of emulator projects. It uses its own frontends for the different CPU types, and uses LLVM for the backend. libcpu is supposed to be able to do user mode and system emulation, and dynamic as well as static recompilation.

Here are my slides: 26C3-libcpu.pdf

Here is the video recording: 26C3-libcpu.mp4


9 thoughts on “Announcement: 'libcpu' Binary Translator

  1. favorite

    Do you mind if I quote a couple of your articles
    as long as I provide credit and sources back to your weblog?
    My blog is in the very same niche as yours and my visitors would genuinely benefit from a lot of the information you
    present here. Please let me know if this okay with you.
    Thank you!


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>