1.
Title for USENIX Conference Paper: Sample First Page
File Format: Microsoft Word - View as HTML This paper describes Etch and some of the tools that we have built using Etch, including a hierarchical call graph profiler and an instruction layout ...
2.
Profiling Recursive Procedures
Recursive procedures introduce cycles into the call graph. The Etch Call Graph Profiler must detect recursion in order to present the profile information ...
3.
Instrumentation and Optimization of Win32/Intel Executables Using Etch
Instrumentation and Optimization of Win32/Intel Executables Using Etch. Abstract. Etch is a general-purpose tool for rewriting arbitrary Win32/x86 binaries ...
4.
Etch Overview
Etch is an application program performance evaluation and optimization system, developed for Intel x86 platforms running the Windows/NT operating system. ...
5.
Managing The Etch Call Graph Profiler Profile Projects
This will cause winmm.dll and all the DLLs it imports to be added to the module database. If you add winmm.dll by hand, the new DLLs imported by winmm.dll ...
6.
Reading Profile Output
The minor entry for mainCRTStartup() also includes self and descendant time for the call ... The output also shows that mainCRTStartup() called main() once. ...
7.
The Etch Call Graph Profiler FAQ
Answer: Etch needs relocation information to rewrite a binary. .... You can fix this by relinking the application with flags to generate relocation records. ...
8.
Instrumentation and Optimization of Win32/Intel Executables Using Etch
EXE",Lock::Acquire [1:8] 0.0 0.0 4 "SYNCH.EXE",getc [1:20] 0.0 4.0 1310 "SYNCH. ... EXE",fopen [1:27] 0.0 1.0 2 "SYNCH.EXE",putchar [1:22] 0.0 80.0 1308 ...
9.
10.