# Instrumentation

    To use instrumentation features in bochs, you must compile in support for it.
    You should build a custom instrumentation library in a separate directory in
    the "instrument/" directory.  To tell configure which instrumentation library
    you want to use, use the "--enable-instrumentation" option.

    The default library consists of a set of stubs, and the following are
    equivalent:

      ./configure [...] --enable-instrumentation
      ./configure [...] --enable-instrumentation="instrument/stubs"

    You could make a separate directory with your custom library,
    for example "instrument/myinstrument", copy the contents of
    the "instrument/stubs" directory to it, then customize it.  Use:

      ./configure [...] --enable-instrumentation="instrument/myinstrument"

### Instrumentation commands

      instrument start
      instrument stop
      instrument reset
      instrument print

Related Links:

- Cosimulation
- Debugger