A compliant implementation must supply a set of definitions for the OMPD runtime entry
points, OMPD third-party tool callback signatures, third-party tool interface functions and the
special data types of their parameters and return values. These definitions, which are listed
throughout this chapter, and their associated declarations shall be provided in a header file named
omp-tools.h. In addition, the set of definitions may specify other implementation-specific
values.
The ompd_dll_locations variable, all OMPD third-party tool interface functions, and all OMPD
runtime entry points are external symbols with C linkage.