Traces Homepage
Tools for Traces

Address Traces
Instruction Traces
DiskIO Traces
Documentation for Traces
Requests for Traces
Mailing List

Trace Tools


The following tools are available to all interested parties.

Source code for DOS and Novell Netware tools

These tools require the Watcom 10.0 compiler and associated development tools.
  • byu_disk.c is the source code for a Novell Loadable Module for Netware 4.X. This NLM collects disk trace information.
  • byu_disk.mak is the makefile for byu_disk.c and relies on having the Watcom compiler tools.
  • byutrace.h is a header file defining trace formats for byu_disk.c.
  • dosinst.c modifies the disk device driver provided by Novell or a disk controller vendor to work with this tool.
  • makefile is the global makefile for building all of the tools.
  • p5timer.asm provides a very accurate time stamp, but relies on Pentium specific registers.
  • puttrace.c extracts the disk trace data from the buffer created by byu_disk and writes it to disk.
  • puttrace.mak is called by makefile to compile and link puttrace.

Executable and loadable DOS and Novell Netware tools

  • readme is the simple instructions on how to install and use these tools. More documentation will be generated in the future.
  • byu_disk.nlm is a Novell Loadable Module for Netware 4.X. This NLM collects disk trace information.
  • puttrace.nlm is a Novell Loadable Module for Netware 4.X. This NLM writes the collected disk trace data to disk.
  • dosinst.exe is a DOS executable that is run in the Netware server directory and modifies the disk device (*.dsk) file(s).

© 1996, Performance Evaluation Laboratory, Brigham Young University. All rights reserved. Reproduction of all or part of this work is permitted for educational or research use provided that this copyright notice is included in any copy. Send comments to webmaster@pel.cs.byu.edu.