ACM Home Page
Please provide us with feedback. Feedback
The design and implementation of FIT: a flexible instrumentation toolkit
Full text PdfPdf (252 KB)
Source Workshop on Program Analysis for Software Tools and Engineering archive
Proceedings of the 5th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering table of contents
Washington DC, USA
SESSION: Dynamic analysis table of contents
Pages: 29 - 34  
Year of Publication: 2004
ISBN:1-58113-910-1
Authors
Bruno De Bus  Ghent University, Gent, Belgium
Dominique Chanet  Ghent University, Gent, Belgium
Bjorn De Sutter  Ghent University, Gent, Belgium
Ludo Van Put  Ghent University, Gent, Belgium
Koen De Bosschere  Ghent University, Gent, Belgium
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 35,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/996821.996833
What is a DOI?

ABSTRACT

This paper presents FIT, a Flexible open-source binary code Instrumentation Toolkit. Unlike existing tools, FIT is truly portable, with existing backends for the Alpha, x86 and ARM architectures and the Tru64Unix, Linux and ARM Firmware execution environments. This paper focuses on some of the problems that needed to be addressed for providing this degree of portability. It also discusses the trade-off between instrumentation precision and low overhead.


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
2
 
3
J. Maebe, M. Ronsse, and K. De~Bosschere. Diota: Dynamic instrumentation, optimization and transformation of applications. In Compendium of Workshops and Tutorials Held in conjunction with PACT'02: International Conference on Parallel Architectures and Compilation Techniques, 2002.
 
4
 
5
 
6
P. Moseley, S. Debray, and G. Andrews. Checking program profiles. In Third IEEE International Workshop on Source Code Analysis and Manipulation, pages 193--202, 2003.
 
7
J. Pierce, M. D. Smith, and T. Mudge. Instrumentation tools. In T. M. Conte and C. E. Gimarc, editors, Fast Simulation of Computer Architectures. Kluwer Academic Publishers, 1995.
 
8
T. Romer, G. Voelker, D. Lee, A. Wolman, W. Wong, H. Levy, and B. Bershad. Instrumentation and Optimization of Win32/Intel Executables Using Etch. In Proc. of the First USENIX Windows NT Workshop, Seattle, WA, 8 1997.
9
10
 
11



REVIEW

"Birol O. Aygýn : Reviewer"

This paper described a flexible instrumentation toolkit (FIT), intended to instrument binary code in "Alpha, x86, and ARM architectures and Tru64Unix, Linux, and ARM firmware execution environments. The paper focuses on some of the problems that n  more...

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