This profiler is designed for programs compiled using the Microsoft C
16-bit compilers on the 8086 family of processors.
It works by reading the link map file to obtain the names and memory
offsets of all functions, and chaining a processing routine on the timer
interrupt handler.
It should be called from the C program as prof_start(argv[0]) for MS-DOS 3.00
and later, or as prof_start( "progpath.map" ) for MS-DOS versions before 3.00.
Before the program's exit the profiler will print out a hit summary in
the file prof.out.