(Enter summary)
Abstract: We present a post-compiler 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. We describe the interface that a tool sees when using this library. We also discuss three simple tools
built using this interface: a utility to count ... (Update)
Cited by: More
Mutatis Mutandis: - Safe And Predictable
(Correct)
Software Protection through Dynamic Code Mutation - Madou, Anckaert, Moseley.. (2005)
(Correct)
SELF: a Transparent Security Extension for ELF Binaries - DuVarney, Bhatkar.. (2003)
(Correct)
Active bibliography (related documents): More All
1.0: Finding Bottlenecks In Large Scale Parallel Programs - Hollingsworth (1994)
(Correct)
0.3: An Adaptive Cost Model for Parallel Program Instrumentation - Jeffrey Hollingsworth (1994)
(Correct)
0.2: Value Profiling and Optimization - Calder, Feller, al. (1999)
(Correct)
Similar documents based on text: More All
0.3: Playing Inside the Black Box: Using Dynamic.. - Miller.. (2001)
(Correct)
0.2: Bifurcations in Current-Programmed DC/DC Buck Switching.. - Chan, Tse (1998)
(Correct)
0.2: A Robust Algorithm for Information Hiding in Digital Pictures - Hwang (1999)
(Correct)
Related documents from co-citation: More All
13: EEL: Machine-independent executable editing (context) - Larus, Schnarr - 1995
8: Dynamo: A Transparent Dynamic Optimization System
- Vasanth, Duesterwald et al. - 2000
8: ATOM: A System for Building Customized Program Analysis Tools (context) - Srivastava, Eustace - 1994
BibTeX entry: (Update)
B. Buck and J. K. Hollingsworth, "An API for Runtime Code Patching," Journal of Supercomputing Applications (to appear), 2000. 14 http://citeseer.ist.psu.edu/buck00api.html More
@article{ buck00api,
author = "Bryan Buck and Jeffrey K. Hollingsworth",
title = "An {API} for Runtime Code Patching",
journal = "The International Journal of High Performance Computing Applications",
volume = "14",
number = "4",
month = "Winter",
pages = "317--329",
year = "2000",
url = "citeseer.ist.psu.edu/buck00api.html" }
Citations (may not include all citations):
386
ATOM: A system for Building Customized Program Analysis Tool.. (context) - Srivastava, Eustace - 1994
199
The Paradyn Parallel Performance Measurement Tools
- Miller, Callaghan et al. - 1995
171
EEL: Machine-Independent Executable Editing (context) - Larus, Schnarr - 1995 DBLP
80
Abstract Execution: A Technique for Efficiently Tracing Prog.. (context) - Larus - 1990 ACM DBLP
63
Dynamic Program Instrumentation for Scalable Performance Too.. (context) - Hollingsworth, Miller et al. - 1994
23
MDL: A Language and Compiler for Dynamic Program Instrumenta..
- Hollingsworth, Miller et al. - 1997 DBLP
22
Dynamic Feedback: An Effective Technique for Adaptive Comput..
- Diniz, Rinard - 1997 DBLP
14
Prediction and Adaptation in Active Harmony
- Hollingsworth, Keleher - 1998 ACM DBLP
14
Instrumentation and optimization of Win32/Intel executables .. (context) - Romer, Voelker et al. - 1997
6
Critical Path Profiling of Message Passing and Shared-memory..
- Hollingsworth - 1998 ACM DBLP
6
Tutorial and Reference Guide (context) - Pase, Class et al. - 1998
4
The Application of Code Instrumentation Technology in the Lo.. (context) - Brown - 1992
4
C: a language for high-level, efficient, and machineindepend..
- Engler, Hsieh et al. - 1996
3
Capacity Management Review (context) - Evaluation - 1993
2
Experience with a Performance Analyzer for Multithreaded App.. (context) - Hansen, Linthicum et al. - 1990
The graph only includes citing articles where the year of publication is known.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC