DWORD old;
if (!VirtualProtect(dasm_buf, dasm_size, PAGE_READWRITE, &old)) {
- fprintf(stderr, "VirtualProtect() failed\n");
+ DWORD err = GetLastError();
+ char *msg = php_win32_error_to_msg(err);
+ fprintf(stderr, "VirtualProtect() failed [%u] %s\n", err, msg);
+ php_win32_error_msg_free(msg);
}
}
#endif
DWORD old;
if (!VirtualProtect(dasm_buf, dasm_size, PAGE_EXECUTE_READ, &old)) {
- fprintf(stderr, "VirtualProtect() failed\n");
+ DWORD err = GetLastError();
+ char *msg = php_win32_error_to_msg(err);
+ fprintf(stderr, "VirtualProtect() failed [%u] %s\n", err, msg);
+ php_win32_error_msg_free(msg);
}
}
#endif
DWORD old;
if (!VirtualProtect(dasm_buf, dasm_size, PAGE_EXECUTE_READWRITE, &old)) {
- fprintf(stderr, "VirtualProtect() failed\n");
+ DWORD err = GetLastError();
+ char *msg = php_win32_error_to_msg(err);
+ fprintf(stderr, "VirtualProtect() failed [%u] %s\n", err, msg);
+ php_win32_error_msg_free(msg);
}
} else {
DWORD old;
if (!VirtualProtect(dasm_buf, dasm_size, PAGE_EXECUTE_READ, &old)) {
- fprintf(stderr, "VirtualProtect() failed\n");
+ DWORD err = GetLastError();
+ char *msg = php_win32_error_to_msg(err);
+ fprintf(stderr, "VirtualProtect() failed [%u] %s\n", err, msg);
+ php_win32_error_msg_free(msg);
}
}
#endif