Lancet, A Nifty Code Editing Tool

Submitted by admin on Fri, 04/27/2018 - 14:54

Lancet is a graphical user interface built on top of Diablo. This GUI has been presented at the PASTE 2005 workshop. See the publications page for details on the article or download the slides that have been presented at the workshop.

Lancet is GPL'd software and we will distribute it soon. We are however currently in the process of redesigning the Diablo framework to increase maintainability and usability. As soon as this task has been completed, we will make Lancet available for download as well. The impatient can however send us an e-mail in order to get a current snapshot. See the contact page for information on how to contact us. If you like the GUI, but you are missing some desired functionality, let us know and we will see what we can do for you. If you want to contribute to Diablo, FIT or Lancet, you are welcome.

Lancet is an ideal tool to visualise and navigate through the control flow graphs of compiled code. It can be used to modify these graphs, to edit the basic blocks containing assembly instructions, insert instrumentation code and much more. Below are some screenshots showing you some of the features of Lancet.