MCPcopy Create free account
hub / github.com/aliasIsolation/aliasIsolation / load_modules_symbols

Function load_modules_symbols

src/crashHandler/crashHandler.cpp:258–270  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

256};
257
258void *load_modules_symbols(HANDLE process, DWORD /*pid*/) {
259 ModuleList modules;
260
261 DWORD cbNeeded;
262 std::vector<HMODULE> module_handles(1);
263
264 EnumProcessModules(process, &module_handles[0], module_handles.size() * sizeof(HMODULE), &cbNeeded);
265 module_handles.resize(cbNeeded/sizeof(HMODULE));
266 EnumProcessModules(process, &module_handles[0], module_handles.size() * sizeof(HMODULE), &cbNeeded);
267
268 std::transform(module_handles.begin(), module_handles.end(), std::back_inserter(modules), get_mod_info(process));
269 return modules[0].base_address;
270}

Callers 1

show_stackFunction · 0.85

Calls 1

get_mod_infoClass · 0.85

Tested by

no test coverage detected