Trace: A tool for logging MS-DOS system calls
Trace is a system utility that produces a listing of the MS-DOS requests made by a process. It is a useful debugging tool that can be used on any executable program. Trace can also be used to provide a better understanding of the internal workings of many programs. A utility with the same name and similar functionality was provided with SunOS, and is currently available on modern versions of Unix and similar systems with names such as strace, ktrace, and dtrace.
The tool is currently distributed with the Open Watcom v2 Project.
More information about the tool can be found in its manual page and in the following publication.
Diomidis Spinellis. Trace: A tool for logging operating system call transactions. Operating Systems Review, 28(4):56–63, October 1994. doi:10.1145/191525.191540