@@ -36,27 +36,27 @@ namespace boost { namespace stacktrace { namespace detail {
36
36
HMODULE* modules = modules_stack;
37
37
38
38
DWORD needed_bytes = 0 ;
39
- uintptr_t addr_base = 0 ;
39
+ std:: uintptr_t addr_base = 0 ;
40
40
41
41
HANDLE process_handle = GetCurrentProcess ();
42
- bool enum_process_result = EnumProcessModules (process_handle, modules, sizeof (modules), &needed_bytes);
42
+ auto enum_process_is_ok = EnumProcessModules (process_handle, modules, sizeof (modules), &needed_bytes);
43
43
44
44
// Check if the error is because the buffer is too small.
45
- if (!enum_process_result && GetLastError () == ERROR_INSUFFICIENT_BUFFER) {
45
+ if (!enum_process_is_ok && GetLastError () == ERROR_INSUFFICIENT_BUFFER) {
46
46
modules_allocated.reset (new HMODULE[needed_bytes / sizeof (HMODULE)]);
47
47
modules = modules_allocated.get ();
48
- enum_process_result = EnumProcessModules (process_handle, modules, needed_bytes, &needed_bytes);
48
+ enum_process_is_ok = EnumProcessModules (process_handle, modules, needed_bytes, &needed_bytes);
49
49
}
50
50
51
- if (enum_process_result ) {
51
+ if (enum_process_is_ok ) {
52
52
for (std::size_t i = 0 ; i < (needed_bytes / sizeof (HMODULE)); ++i) {
53
53
MODULEINFO module_info;
54
54
55
55
// Get the module name
56
56
if (GetModuleInformation (process_handle, modules[i], &module_info, sizeof (module_info))
57
57
&& module_info.lpBaseOfDll <= addr && addr < LPBYTE (module_info.lpBaseOfDll ) + module_info.SizeOfImage ) {
58
58
// Module contains the address
59
- addr_base = reinterpret_cast <std::uintptr_t >(module_info.lpBaseOfDll );
59
+ addr_base = reinterpret_cast <std::uintptr_t >(module_info.lpBaseOfDll );
60
60
break ;
61
61
}
62
62
}
0 commit comments