Access the full text.
Sign up today, get DeepDyve free for 14 days.
S. Graham, P. Kessler, M. McKusick (1983)
An execution profiler for modular programsSoftware: Practice and Experience, 13
M. Bishop (1987)
Profiling under UNIX by patchingSoftware: Practice and Experience, 17
Manoj Kumar (1988)
Measuring Parallelism in Computation-Intensive Scientific/Engineering ApplicationsIEEE Trans. Computers, 37
(1988)
RISCompiler Languages Programmer's Guide
B. Miller, M. Clark, J. Hollingsworth, Steven Kierstead, Sek-See Lim, Timothy Torzewski (1990)
IPS-2: The Second Generation of a Parallel Program Measurement SystemIEEE Trans. Parallel Distributed Syst., 1
T. Ball, J. Larus (1992)
Optimally profiling and tracing programs
B. Catanzaro (1991)
The SPARC Technical Papers
(1990)
Postloading for fun and pro t
J. Larus (1993)
Efficient program tracingComputer, 26
R. Sites, A. Chernoff, M. Kirk, M. Marks, S. Robinson (1993)
Binary translationDigit. Tech. J., 4
D. Wall (1991)
Systems for Late Code Modification
J. Larus (1990)
Abstract execution: A technique for efficiently tracing programsSoftware: Practice and Experience, 20
D. Patterson, J. Hennessy (1969)
Computer Architecture: A Quantitative Approach
D. Wall (1986)
Global register allocation at link time
R. Hastings, B. Joyce (1991)
Fast detection of memory leaks and access errors
Gerry Kane, J. Heinrich (1987)
MIPS RISC Architecture
Gabriel Silberman, K. Ebcioglu (1993)
An architectural framework for supporting heterogeneous instruction-set architecturesComputer, 26
Amir Kishon, P. Hudak, C. Consel (1991)
Monitoring semantics: a formal framework for specifying, implementing, and reasoning about execution monitors
D. Knuth (1971)
An empirical study of FORTRAN programsSoftware: Practice and Experience, 1
D. Wall, M. Powell (1987)
The Mahler experience: using an intermediate language as the machine descriptionProceedings of the second international conference on Architectual support for programming languages and operating systems
O. Shivers (1988)
Control flow analysis in scheme
(1991)
libbfd: The Binary File Descriptor Library. Cygnus Support, bfd version 3.0 edition, April
Kessler . Fast breakpoints : Design and implementation
Inserting instrumentation code in a program is an effective technique for detecting, recording, and measuring many aspects of a program's performance. Instrumentation code can be added at any stage of the compilation process by specially‐modified system tools such as a compiler or linker or by new tools from a measurement system. For several reasons, adding instrumentation code after the compilation process—by rewriting the executable file—presents fewer complications and leads to more complete measurements.
Software Practice and Experience – Wiley
Published: Feb 1, 1994
Keywords: ; ; ; ;
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.