LANCET: a nifty code editing tool

  • Authors:
  • Ludo Van Put;Bjorn De Sutter;Matias Madou;Bruno De Bus;Dominique Chanet;Kristof Smits;Koen De Bosschere

  • Affiliations:
  • Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium;Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium;Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium;Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium;Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium;Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium;Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium

  • Venue:
  • PASTE '05 Proceedings of the 6th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents LANCET, a multi-platform software visualization tool that enables the inspection of programs at the binary code level. Implemented on top of the link-time rewriting framework DIABLO, LANCET provides several views on the interprocedural control flow graph of a program. These views can be used to navigate through the program, to edit the program in a efficient manner, and to interact with the existing whole-program analyses and optimizations that are implemented in DIABLO or existing applications of DIABLO. As such, LANCET is an ideal tool to examine compiler-generated code, to assist the development of new compiler optimizations, or to optimize assembly code manually.