Pismo Trace Monitor - build 045 Pismo Technic Inc., Copyright 2005-2008 Joe Lowe June 20, 2008 Use of this software is subject to the license terms in license.txt. Trace Monitor is a diagnostic and instrumentation utility to allow real time monitoring of application logic in both testing and end-user configurations. Applications integrate with Pismo Trace Monitor by linking against a small static library and including a header file into the application source. Trace data can then be generated in the application using printf style function calls. Trace data can be generated from system drivers, applications, and DLL's. Applications that integrate with Pismo Trace Monitor do not require it to be installed in order to run. The overhead of the trace calls is very low when run on a system without the monitor installed. A Windbg debugger extension, trkdext.dll, is included. This extension allows viewing of trace channel data in both live kernel debugging sessions as well as during postmortem analysis of system crash dump files. To use this extension, place trkdext.dll in the debugger executable folder and run "!trkdext.help" from the debugger command prompt. This tool is distributed as a zip format self extracting installer. The development files needed to integrate this utility with an application are included in a separate SDK zip file. Sample C source: >>>>>>>>>>> #include "traces.h" int main(int argc,char** argv) { int i; for(i = 0; i < argc; i ++) { trprintf(TRDEF,"%s\n",argv[i]) } return 0; } >>>>>>>>>>> Additional developer documention is included as comments in include\traces.h . Release History --------------- Build 045 - 2008.06.20 Added VC6 compatible import libraries, for use with VC6 projects.