Lines Matching defs:modules
153 // ompt_start_tool symbol across all modules loaded by a process. If
160 // The number of loaded modules to start enumeration with EnumProcessModules()
167 HMODULE *modules;
169 modules = (HMODULE *)malloc(NUM_MODULES * sizeof(HMODULE));
175 if (!EnumProcessModules(process, modules, NUM_MODULES * sizeof(HMODULE),
178 free(modules);
181 // Check if NUM_MODULES is enough to list all modules
187 modules = (HMODULE *)realloc(modules, needed);
189 if (!EnumProcessModules(process, modules, needed, &needed)) {
190 free(modules);
195 (FARPROC &)ompt_tool_p = GetProcAddress(modules[i], "ompt_start_tool");
199 if (GetModuleFileName(modules[i], modName, MAX_PATH))
203 free(modules);
209 if (GetModuleFileName(modules[i], modName, MAX_PATH))
215 free(modules);