ACM Home Page
Please provide us with feedback. Feedback
LANCET: a nifty code editing tool
Full text PdfPdf (350 KB)
Source Workshop on Program Analysis for Software Tools and Engineering archive
Proceedings of the 6th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering table of contents
Lisbon, Portugal
SESSION: Low-level code table of contents
Pages: 75 - 81  
Year of Publication: 2005
ISBN:1-59593-239-9
Also published in ...
Authors
Ludo Van Put  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Bjorn De Sutter  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Matias Madou  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Bruno De Bus  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Dominique Chanet  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Kristof Smits  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Koen De Bosschere  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 47,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1108792.1108812
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
G. Balakrishnan, R. Gruian, T. W. Reps, and T. Teitelbaum. Codesurfer/x86-a platform for analyzing x86 executables. In R. Bodík, editor, CC, volume 3443 of Lecture Notes in Computer Science, pages 250--254. Springer, 2005.
2
 
3
B. De Bus. Reliable, Retargetable and Extensible Link-Time Program Rewriting. PhD thesis, Ghent University, 2005.
4
5
6
 
7
8
 
9
10
11
12


Collaborative Colleagues:
Ludo Van Put: colleagues
Bjorn De Sutter: colleagues
Matias Madou: colleagues
Bruno De Bus: colleagues
Dominique Chanet: colleagues
Kristof Smits: colleagues
Koen De Bosschere: colleagues