Efficient program tracing
- 1 May 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 26 (5) , 52-61
- https://doi.org/10.1109/2.211900
Abstract
A program trace lists the addresses of instructions executed and data referenced during a program's execution. Earlier approaches to collecting program traces, including abstract execution and optimal control tracing, are reviewed. Two tracing systems based on these techniques are presented. Results collected when using the later systems on several programs show significant reductions in the cost of collecting traces. Reduction in trace file sizes are also significant.<>Keywords
This publication has 8 references indexed in Scilit:
- Generation and analysis of very long address tracesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Optimally profiling and tracing programsPublished by Association for Computing Machinery (ACM) ,1992
- Address tracing for parallel machinesComputer, 1991
- Abstract execution: A technique for efficiently tracing programsSoftware: Practice and Experience, 1990
- Techniques for efficient inline tracing on a shared-memory multiprocessorPublished by Association for Computing Machinery (ACM) ,1990
- ATUM: a new technique for capturing address traces using microcodeACM SIGARCH Computer Architecture News, 1986
- An execution profiler for modular programsSoftware: Practice and Experience, 1983
- A case study of VAX-11 instruction set usage for compiler executionPublished by Association for Computing Machinery (ACM) ,1982