Lines Matching refs:pCmd

3719 static DECLCALLBACK(int)  pgmR3CmdError(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs)
3724 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM);
3726 DBGC_CMDHLP_ASSERT_PARSER_RET(pCmdHlp, pCmd, 0, cArgs == 0 || (cArgs == 1 && paArgs[0].enmType == DBGCVAR_TYPE_STRING));
3741 bool const fNewState = !strcmp(pCmd->pszCmd, "pgmerror");
3756 static DECLCALLBACK(int) pgmR3CmdSync(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs)
3761 NOREF(pCmd); NOREF(paArgs); NOREF(cArgs);
3762 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM);
3765 return DBGCCmdHlpFail(pCmdHlp, pCmd, "Invalid CPU ID");
3803 static DECLCALLBACK(int) pgmR3CmdAssertCR3(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs)
3808 NOREF(pCmd); NOREF(paArgs); NOREF(cArgs);
3809 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM);
3818 return DBGCCmdHlpFail(pCmdHlp, pCmd, "VMR3ReqCallWaitU failed: %Rrc", rc);
3820 return DBGCCmdHlpFail(pCmdHlp, pCmd, "PGMAssertCR3: %u error(s)", cErrors);
3829 static DECLCALLBACK(int) pgmR3CmdSyncAlways(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs)
3834 NOREF(pCmd); NOREF(paArgs); NOREF(cArgs);
3835 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM);
3838 return DBGCCmdHlpFail(pCmdHlp, pCmd, "Invalid CPU ID");
3862 static DECLCALLBACK(int) pgmR3CmdPhysToFile(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs)
3867 NOREF(pCmd);
3868 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM);
3870 DBGC_CMDHLP_ASSERT_PARSER_RET(pCmdHlp, pCmd, 0, cArgs == 1 || cArgs == 2);
3871 DBGC_CMDHLP_ASSERT_PARSER_RET(pCmdHlp, pCmd, 0, paArgs[0].enmType != DBGCVAR_TYPE_STRING);
3874 DBGC_CMDHLP_ASSERT_PARSER_RET(pCmdHlp, pCmd, 1, paArgs[2].enmType != DBGCVAR_TYPE_STRING);
3876 return DBGCCmdHlpFail(pCmdHlp, pCmd, "Invalid 2nd argument '%s', must be 'nozero'.\n", paArgs[1].u.pszString);