-
- Bryan Buck
- Computer Science Department, University of Maryland, College Park
-
- Jeffrey K. Hollingsworth
- Computer Science Department, University of Maryland, College Park
抄録
<jats:p> The authors present a postcompiler program manipulation tool called Dyninst, which provides a C++ class library for program instrumentation. Using this library, it is possible to instrument and modify application programs during execution. A unique feature of this library is that it permits machine-independent binary instrumentation programs to be written. The authors describe the interface that a tool sees when using this library. They also discuss three simple tools built using this interface: a utility to count the number of times a function is called, a program to capture the output of an already running program to a file, and an implementation of conditional breakpoints. For the conditional breakpoint example, the authors show that by using their interface compared with gdb, they are able to execute a program with conditional breakpoints up to 900 times faster. </jats:p>
収録刊行物
-
- The International Journal of High Performance Computing Applications
-
The International Journal of High Performance Computing Applications 14 (4), 317-329, 2000-11
SAGE Publications
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1361699994089072640
-
- NII論文ID
- 30007042203
-
- ISSN
- 17412846
- 10943420
-
- データソース種別
-
- Crossref
- CiNii Articles