HOME
| OPENMP API Specification: Version 5.1 November 2020

5.2.3  ompd_dll_locations_valid

Summary The 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.

Description Since 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.