Sciweavers

PASTE
2005
ACM

LANCET: a nifty code editing tool

13 years 10 months ago
LANCET: a nifty code editing tool
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 linktime 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. Categories and Subject Descriptors D.2.6 [Software Engineering]: Programming Environments— graphical environments; D.3.4 [Programming Languages]: Processors—optimization General Terms Design, Experimentation Keywords visualization, optimization, instrumentation, assembler, binary code
Ludo Van Put, Bjorn De Sutter, Matias Madou, Bruno
Added 26 Jun 2010
Updated 26 Jun 2010
Type Conference
Year 2005
Where PASTE
Authors Ludo Van Put, Bjorn De Sutter, Matias Madou, Bruno De Bus, Dominique Chanet, Kristof Smits, Koen De Bosschere
Comments (0)