HOME
| OPENMP API Specification: Version 5.0 November 2018

5.2.3  ompd_dll_locations_valid

SummaryThe OpenMP runtime notifies third-party tools that ompd_dll_locations is valid by allowing execution to pass through a location that the symbol ompd_dll_locations_valid identifies.

Format

SVG-Viewer needed.

 

 
void ompd_dll_locations_valid(void);  

SVG-Viewer needed.

DescriptionSince ompd_dll_locations may not be a static variable, it may require runtime initialization. The OpenMP runtime notifies third-party tools that ompd_dll_locations is valid by having execution pass through a location that the symbol ompd_dll_locations_valid identifies. If ompd_dll_locations is NULL, a third-party tool can place a breakpoint at ompd_dll_locations_valid to be notified that ompd_dll_locations is initialized. In practice, the symbol ompd_dll_locations_valid may not be a function; instead, it may be a labeled machine instruction through which execution passes once the vector is valid.