@@ -999,11 +999,11 @@ bool CLR_DBG_Debugger::Monitor_WriteMemory(WP_Message *msg)
999
999
NATIVE_PROFILE_CLR_DEBUGGER ();
1000
1000
1001
1001
auto *cmd = (CLR_DBG_Commands_Monitor_WriteMemory *)msg->m_payload ;
1002
- CLR_DBG_Commands_Monitor_WriteMemory_Reply cmdReply ;
1002
+ CLR_DBG_Commands_Monitor_WriteMemory_Reply errorCode = AccessMemoryErrorCode_NoError ;
1003
1003
1004
- g_CLR_DBG_Debugger->AccessMemory (cmd->address , cmd->length , cmd->data , AccessMemory_Write, &cmdReply );
1004
+ g_CLR_DBG_Debugger->AccessMemory (cmd->address , cmd->length , cmd->data , AccessMemory_Write, &errorCode );
1005
1005
1006
- WP_ReplyToCommand (msg, true , false , &cmdReply , sizeof (cmdReply ));
1006
+ WP_ReplyToCommand (msg, errorCode == AccessMemoryErrorCode_NoError , false , &errorCode , sizeof (errorCode ));
1007
1007
1008
1008
return true ;
1009
1009
}
@@ -1013,13 +1013,12 @@ bool CLR_DBG_Debugger::Monitor_CheckMemory(WP_Message *msg)
1013
1013
NATIVE_PROFILE_CLR_DEBUGGER ();
1014
1014
1015
1015
auto *cmd = (CLR_DBG_Commands_Monitor_CheckMemory *)msg->m_payload ;
1016
- CLR_DBG_Commands_Monitor_CheckMemory_Reply cmdReply;
1017
- uint32_t errorCode;
1016
+ CLR_DBG_Commands_Monitor_CheckMemory_Reply errorCode = AccessMemoryErrorCode_NoError;
1018
1017
1019
1018
g_CLR_DBG_Debugger
1020
- ->AccessMemory (cmd->address , cmd->length , (unsigned char *)&cmdReply , AccessMemory_Check, &errorCode);
1019
+ ->AccessMemory (cmd->address , cmd->length , (unsigned char *)&errorCode , AccessMemory_Check, &errorCode);
1021
1020
1022
- WP_ReplyToCommand (msg, errorCode == AccessMemoryErrorCode_NoError, false , &cmdReply , sizeof (cmdReply ));
1021
+ WP_ReplyToCommand (msg, errorCode == AccessMemoryErrorCode_NoError, false , &errorCode , sizeof (errorCode ));
1023
1022
1024
1023
return true ;
1025
1024
}
@@ -1029,11 +1028,11 @@ bool CLR_DBG_Debugger::Monitor_EraseMemory(WP_Message *msg)
1029
1028
NATIVE_PROFILE_CLR_DEBUGGER ();
1030
1029
1031
1030
auto *cmd = (CLR_DBG_Commands_Monitor_EraseMemory *)msg->m_payload ;
1032
- CLR_DBG_Commands_Monitor_EraseMemory_Reply cmdReply ;
1031
+ CLR_DBG_Commands_Monitor_EraseMemory_Reply errorCode = AccessMemoryErrorCode_NoError ;
1033
1032
1034
- g_CLR_DBG_Debugger->AccessMemory (cmd->address , cmd->length , nullptr , AccessMemory_Erase, &cmdReply );
1033
+ g_CLR_DBG_Debugger->AccessMemory (cmd->address , cmd->length , nullptr , AccessMemory_Erase, &errorCode );
1035
1034
1036
- WP_ReplyToCommand (msg, true , false , &cmdReply , sizeof (cmdReply ));
1035
+ WP_ReplyToCommand (msg, errorCode == AccessMemoryErrorCode_NoError , false , &errorCode , sizeof (errorCode ));
1037
1036
1038
1037
return true ;
1039
1038
}
0 commit comments