9.1 Simics API
The functions and types defined in the Simics API are supported between Simics
versions. These functions all have the SIM_ prefix. There are also
some internal functions prefixed VT_ and DBG_ that are not
supported and usually
not documented. The Simics API can be accessed from C/C++ by including the
simics/api.h header file. The Simics specific memory allocation
from simics/alloc.h are also supported.
Simics also defines some utility functions in simics/utils.h,
that can be useful when programming in C/C++. These functions are currently
not part of the supported Simics API.