Lines Matching refs:pszArgs

50 static DECLCALLBACK(void) dbgfR3InfoHelp(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
673 * @param pszArgs Arguments, optional.
676 static DECLCALLBACK(int) dbgfR3Info(PUVM pUVM, VMCPUID idCpu, const char *pszName, const char *pszArgs, PCDBGFINFOHLP pHlp)
682 AssertPtrNullReturn(pszArgs, VERR_INVALID_POINTER);
718 rc = VMR3ReqCallVoidWaitU(pUVM, idCpu, (PFNRT)Info.u.Dev.pfnHandler, 3, Info.u.Dev.pDevIns, pHlp, pszArgs);
720 Info.u.Dev.pfnHandler(Info.u.Dev.pDevIns, pHlp, pszArgs);
725 rc = VMR3ReqCallVoidWaitU(pUVM, idCpu, (PFNRT)Info.u.Drv.pfnHandler, 3, Info.u.Drv.pDrvIns, pHlp, pszArgs);
727 Info.u.Drv.pfnHandler(Info.u.Drv.pDrvIns, pHlp, pszArgs);
734 rc = VMR3ReqCallVoidWaitU(pUVM, idCpu, (PFNRT)Info.u.Int.pfnHandler, 3, pUVM->pVM, pHlp, pszArgs);
736 Info.u.Int.pfnHandler(pUVM->pVM, pHlp, pszArgs);
744 rc = VMR3ReqCallVoidWaitU(pUVM, idCpu, (PFNRT)Info.u.Ext.pfnHandler, 3, Info.u.Ext.pvUser, pHlp, pszArgs);
746 Info.u.Ext.pfnHandler(Info.u.Ext.pvUser, pHlp, pszArgs);
768 * @param pszArgs Arguments to the info handler.
771 VMMR3DECL(int) DBGFR3Info(PUVM pUVM, const char *pszName, const char *pszArgs, PCDBGFINFOHLP pHlp)
774 return dbgfR3Info(pUVM, VMCPUID_ANY, pszName, pszArgs, pHlp);
786 * @param pszArgs Arguments to the info handler.
789 VMMR3DECL(int) DBGFR3InfoEx(PUVM pUVM, VMCPUID idCpu, const char *pszName, const char *pszArgs, PCDBGFINFOHLP pHlp)
793 return dbgfR3Info(pUVM, VMCPUID_ANY, pszName, pszArgs, pHlp);
795 (PFNRT)dbgfR3Info, 5, pUVM, idCpu, pszName, pszArgs, pHlp);
805 * @param pszArgs See DBGFR3Info.
807 VMMR3DECL(int) DBGFR3InfoLogRel(PUVM pUVM, const char *pszName, const char *pszArgs)
809 return DBGFR3Info(pUVM, pszName, pszArgs, &g_dbgfR3InfoLogRelHlp);
819 * @param pszArgs See DBGFR3Info.
821 VMMR3DECL(int) DBGFR3InfoStdErr(PUVM pUVM, const char *pszName, const char *pszArgs)
823 return DBGFR3Info(pUVM, pszName, pszArgs, &g_dbgfR3InfoStdErrHlp);
863 const char *pszArgs = "";
884 pInfo->u.Dev.pDevIns, pHlp, pszArgs);
886 pInfo->u.Dev.pfnHandler(pInfo->u.Dev.pDevIns, pHlp, pszArgs);
892 pInfo->u.Drv.pDrvIns, pHlp, pszArgs);
894 pInfo->u.Drv.pfnHandler(pInfo->u.Drv.pDrvIns, pHlp, pszArgs);
899 rc = VMR3ReqCallVoidWaitU(pUVM, VMCPUID_ANY, (PFNRT)pInfo->u.Int.pfnHandler, 3, pVM, pHlp, pszArgs);
901 pInfo->u.Int.pfnHandler(pVM, pHlp, pszArgs);
907 pInfo->u.Ext.pvUser, pHlp, pszArgs);
909 pInfo->u.Ext.pfnHandler(pInfo->u.Ext.pvUser, pHlp, pszArgs);
972 * @param pszArgs Argument string. Optional and specific to the handler.
974 static DECLCALLBACK(void) dbgfR3InfoHelp(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs)
976 LogFlow(("dbgfR3InfoHelp: pszArgs=%s\n", pszArgs));
985 if (pszArgs && *pszArgs)
989 const char *psz = strstr(pszArgs, pInfo->szName);
991 && ( psz == pszArgs