![]() |
Contact: Jonas Maebe |
After my graduation in June 2007, I joined the Diablo team as a post-doctoral researcher. Diablo is a powerful multi-target link time binary rewriting and optimization framework. I am also coordinating the HiPEAC2 cluster on Binary translation and virtualisation.
My PhD research itself focussed on dynamic instrumentation of computer programs at the machine code level, in particular applications of said instrumentation and specification languages. My supervisor was Professor Koen De Bosschere.
My primary research vehicle was Diota, which stands for Dynamic Instrumentation, Optimization and Transformations of Applications. This generic instrumentation framework runs on the Linux/x86 platform and is distributed under the terms of the GNU General Public License. The version on the website is unfortunately outdated, but I am working on putting the finishing touches on the 1.0 release. Feel free to contact me if you want a tarball with the latest sources and documentation.
You can find an overview of my publications here.