/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | process-r0drv-solaris.c | 45 proc_t *pProcess = NULL; local 46 drv_getparm(UPROCP, &pProcess); 47 return (RTR0PROCESS)pProcess;
|
H A D | memobj-r0drv-solaris.c | 106 proc_t *pProcess = (proc_t *)RTR0ProcHandleSelf(); local 107 AssertRelease(pProcess); 108 pHat = pProcess->p_as->a_hat; 550 proc_t *pProcess = (proc_t *)RTR0ProcHandleSelf(); local 551 AssertPtr(pProcess); 552 as_fault(pProcess->p_as->a_hat, pProcess->p_as, (caddr_t)pv, cb, F_SOFTUNLOCK, fPageAccess);
|
/vbox/src/VBox/Main/include/ |
H A D | GuestProcessImpl.h | 202 ComObjPtr<GuestProcess> pProcess; member in class:GuestProcessTool
|
/vbox/src/VBox/Additions/WINNT/SharedFolders/driver/ |
H A D | Win2kWorkarounds.c | 152 typedef LPSTR (__stdcall * PFNPSGETPROCESSIMAGEFILENAME)(PEPROCESS pProcess); 153 static LPSTR __stdcall Resolve_PsGetProcessImageFileName(PEPROCESS pProcess); 157 static LPSTR __stdcall Fake_PsGetProcessImageFileName(PEPROCESS pProcess) argument 159 Log(("Fake_PsGetProcessImageFileName: %p\n", pProcess)); 164 static LPSTR __stdcall Resolve_PsGetProcessImageFileName(PEPROCESS pProcess) argument 168 Log(("Resolve_PsGetProcessImageFileName: %p\n", pProcess)); 176 return pfn(pProcess); 182 PsGetProcessImageFileName(PEPROCESS pProcess) 184 return g_pfnPsGetProcessImageFileName(pProcess);
|
/vbox/src/VBox/HostDrivers/VBoxNetAdp/darwin/ |
H A D | VBoxNetAdp-darwin.cpp | 87 static int VBoxNetAdpDarwinOpen(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess); 88 static int VBoxNetAdpDarwinClose(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess); 89 static int VBoxNetAdpDarwinIOCtl(dev_t Dev, u_long iCmd, caddr_t pData, int fFlags, struct proc *pProcess); 362 static int VBoxNetAdpDarwinOpen(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess) argument 366 proc_name(proc_pid(pProcess), szName, sizeof(szName)); 367 Log(("VBoxNetAdpDarwinOpen: pid=%d '%s'\n", proc_pid(pProcess), szName)); 374 static int VBoxNetAdpDarwinClose(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess) argument 376 Log(("VBoxNetAdpDarwinClose: pid=%d\n", proc_pid(pProcess))); 388 * @param pProcess The process issuing this request. 390 static int VBoxNetAdpDarwinIOCtl(dev_t Dev, u_long iCmd, caddr_t pData, int fFlags, struct proc *pProcess) argument [all...] |
/vbox/src/VBox/Frontends/VBoxManage/ |
H A D | VBoxManageGuestCtrlListener.cpp | 77 ComPtr<IGuestFile> pProcess; local 78 CHECK_ERROR_BREAK(pEvent, COMGETTER(File)(pProcess.asOutParam())); 79 AssertBreak(!pProcess.isNull()); 83 CHECK_ERROR_BREAK(pProcess, COMGETTER(FileName)(strPath.asOutParam())); 85 CHECK_ERROR_BREAK(pProcess, COMGETTER(Id)(&uID)); 127 ComPtr<IGuestProcess> pProcess; local 128 CHECK_ERROR_BREAK(pEvent, COMGETTER(Process)(pProcess.asOutParam())); 129 AssertBreak(!pProcess.isNull()); 133 CHECK_ERROR_BREAK(pProcess, COMGETTER(ExecutablePath)(strPath.asOutParam())); 135 CHECK_ERROR_BREAK(pProcess, COMGETTE 282 ComPtr<IGuestProcess> pProcess; local [all...] |
H A D | VBoxManageGuestCtrl.cpp | 1048 * @param pProcess Pointer to appropriate process object. 1053 static int ctrlExecPrintOutput(IProcess *pProcess, PRTSTREAM pStrmOutput, argument 1056 AssertPtrReturn(pProcess, VERR_INVALID_POINTER); 1062 HRESULT rc = pProcess->Read(uHandle, _64K, uTimeoutMS, 1065 vrc = ctrlPrintError(pProcess, COM_IIDOF(IProcess)); 1321 ComPtr<IGuestProcess> pProcess; local 1327 pProcess.asOutParam())); 1336 CHECK_ERROR_BREAK(pProcess, WaitForArray(ComSafeArrayAsInParam(aWaitStartFlags), 1341 CHECK_ERROR_BREAK(pProcess, COMGETTER(PID)(&uPID)); 1371 CHECK_ERROR_BREAK(pProcess, WaitForArra 3578 ComPtr<IGuestProcess> pProcess; local [all...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | process-creation-posix.cpp | 267 RTR3DECL(int) RTProcCreate(const char *pszExec, const char * const *papszArgs, RTENV Env, unsigned fFlags, PRTPROCESS pProcess) argument 272 pProcess);
|
/vbox/src/VBox/Main/src-client/ |
H A D | GuestSessionImplTasks.cpp | 318 ComObjPtr<GuestProcess> pProcess; int guestRc; local 320 rc = pSession->i_processCreateExInteral(procInfo, pProcess); 323 Assert(!pProcess.isNull()); 324 rc = pProcess->i_startProcess(30 * 1000 /* 30s timeout */, 357 rc = pProcess->i_waitFor(ProcessWaitForFlag_StdIn, 421 rc = pProcess->i_writeData(0 /* StdIn */, fFlags, 501 rc = pProcess->i_waitFor(ProcessWaitForFlag_Terminate, 525 if ( ( SUCCEEDED(pProcess->COMGETTER(Status(&procStatus))) 527 || ( SUCCEEDED(pProcess->COMGETTER(ExitCode(&exitCode))) 646 ComObjPtr<GuestProcess> pProcess; local [all...] |
H A D | GuestProcessImpl.cpp | 61 GuestProcessTask(GuestProcess *pProcess) argument 62 : mProcess(pProcess), 81 GuestProcessStartTask(GuestProcess *pProcess) argument 82 : GuestProcessTask(pProcess) { } 97 HRESULT init(GuestProcess *pProcess) argument 99 AssertPtrReturn(pProcess, E_POINTER); 100 mProcess = pProcess; 120 LogFlowThisFunc(("Signalling events of type=%RU32, pProcess=%p resulted in rc=%Rrc\n", 1173 const ComObjPtr<GuestProcess> pProcess(pTask->i_process()); 1174 Assert(!pProcess [all...] |
H A D | GuestSessionImpl.cpp | 1100 LogFlowFunc(("pProcess=%p, cRefs=%RU32\n", &itProc->second, cRefs - 1)); 1103 ComObjPtr<GuestProcess> pProcess(itProc->second); 1104 Assert(!pProcess.isNull()); 1111 rc = pProcess->i_callbackDispatcher(pCtxCb, pSvcCb); 1780 int GuestSession::i_processRemoveFromList(GuestProcess *pProcess) argument 1782 AssertPtrReturn(pProcess, VERR_INVALID_POINTER); 1784 LogFlowThisFunc(("pProcess=%p\n", pProcess)); 1791 HRESULT hr = pProcess->COMGETTER(PID)(&uPID); 1799 if (pProcess 1846 i_processCreateExInteral(GuestProcessStartupInfo &procInfo, ComObjPtr<GuestProcess> &pProcess) argument 1959 i_processExists(uint32_t uProcessID, ComObjPtr<GuestProcess> *pProcess) argument 1971 i_processGetByPID(ULONG uPID, ComObjPtr<GuestProcess> *pProcess) argument [all...] |
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuest-darwin.cpp | 96 static int VbgdDarwinOpen(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess); 97 static int VbgdDarwinClose(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess); 98 static int VbgdDarwinIOCtlSlow(PVBOXGUESTSESSION pSession, u_long iCmd, caddr_t pData, struct proc *pProcess); 99 static int VbgdDarwinIOCtl(dev_t Dev, u_long iCmd, caddr_t pData, int fFlags, struct proc *pProcess); 360 * @param pProcess The process issuing this request. 362 static int VbgdDarwinOpen(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess) argument 378 kauth_cred_t pCred = kauth_cred_proc_ref(pProcess); 413 Log(("VbgdDarwinOpen: g_DevExt=%p pSession=%p rc=%d pid=%d\n", &g_DevExt, pSession, rc, proc_pid(pProcess))); 421 static int VbgdDarwinClose(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess) argument 424 Assert(proc_pid(pProcess) 444 VbgdDarwinIOCtl(dev_t Dev, u_long iCmd, caddr_t pData, int fFlags, struct proc *pProcess) argument 484 VbgdDarwinIOCtlSlow(PVBOXGUESTSESSION pSession, u_long iCmd, caddr_t pData, struct proc *pProcess) argument [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | localipc-win.cpp | 1219 RTDECL(int) RTLocalIpcSessionQueryProcess(RTLOCALIPCSESSION hSession, PRTPROCESS pProcess) argument
|
H A D | process-win.cpp | 269 RTR3DECL(int) RTProcCreate(const char *pszExec, const char * const *papszArgs, RTENV Env, unsigned fFlags, PRTPROCESS pProcess) argument 274 pProcess);
|
/vbox/src/VBox/HostDrivers/Support/darwin/ |
H A D | SUPDrv-darwin.cpp | 105 static int VBoxDrvDarwinOpen(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess); 106 static int VBoxDrvDarwinClose(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess); 107 static int VBoxDrvDarwinIOCtl(dev_t Dev, u_long iCmd, caddr_t pData, int fFlags, struct proc *pProcess); 108 static int VBoxDrvDarwinIOCtlSMAP(dev_t Dev, u_long iCmd, caddr_t pData, int fFlags, struct proc *pProcess); 109 static int VBoxDrvDarwinIOCtlSlow(PSUPDRVSESSION pSession, u_long iCmd, caddr_t pData, struct proc *pProcess); 453 * @param pProcess The process issuing this request. 455 static int VBoxDrvDarwinOpen(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess) argument 460 proc_name(proc_pid(pProcess), szName, sizeof(szName)); 461 Log(("VBoxDrvDarwinOpen: pid=%d '%s'\n", proc_pid(pProcess), szName)); 474 if (Process != proc_pid(pProcess)) 540 VBoxDrvDarwinClose(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess) argument 563 VBoxDrvDarwinIOCtl(dev_t Dev, u_long iCmd, caddr_t pData, int fFlags, struct proc *pProcess) argument 618 VBoxDrvDarwinIOCtlSMAP(dev_t Dev, u_long iCmd, caddr_t pData, int fFlags, struct proc *pProcess) argument 642 VBoxDrvDarwinIOCtlSlow(PSUPDRVSESSION pSession, u_long iCmd, caddr_t pData, struct proc *pProcess) argument [all...] |
/vbox/src/VBox/Additions/common/VBoxService/ |
H A D | VBoxServiceControlProcess.cpp | 49 static int gstcntlProcessLock(PVBOXSERVICECTRLPROCESS pProcess); 50 static int gstcntlProcessRequest(PVBOXSERVICECTRLPROCESS pProcess, const PVBGLR3GUESTCTRLCMDCTX pHostCtx, PFNRT pfnFunction, unsigned cArgs, ...); 52 static int gstcntlProcessUnlock(PVBOXSERVICECTRLPROCESS pProcess); 62 * @param pProcess Process to initialize. 67 static int gstcntlProcessInit(PVBOXSERVICECTRLPROCESS pProcess, argument 72 AssertPtrReturn(pProcess, VERR_INVALID_POINTER); 77 pProcess->hProcess = NIL_RTPROCESS; 78 pProcess->pSession = pSession; 79 pProcess->Node.pPrev = NULL; 80 pProcess 135 GstCntlProcessFree(PVBOXSERVICECTRLPROCESS pProcess) argument 176 GstCntlProcessStop(PVBOXSERVICECTRLPROCESS pProcess) argument 195 GstCntlProcessRelease(PVBOXSERVICECTRLPROCESS pProcess) argument 225 GstCntlProcessWait(const PVBOXSERVICECTRLPROCESS pProcess, RTMSINTERVAL msTimeout, int *pRc) argument 288 gstcntlProcessPollsetCloseInput(PVBOXSERVICECTRLPROCESS pProcess, PRTPIPE phStdInW) argument 341 gstcntlProcessPollsetOnInput(PVBOXSERVICECTRLPROCESS pProcess, uint32_t fPollEvt, PRTPIPE phStdInW) argument 362 gstcntlProcessHandleOutputError(PVBOXSERVICECTRLPROCESS pProcess, uint32_t fPollEvt, PRTPIPE phPipeR, uint32_t idPollHnd) argument 427 gstcntlProcessPollsetOnOutput(PVBOXSERVICECTRLPROCESS pProcess, uint32_t fPollEvt, PRTPIPE phPipeR, uint32_t idPollHnd) argument 487 gstcntlProcessProcLoop(PVBOXSERVICECTRLPROCESS pProcess) argument 1160 gstcntlProcessAssignPID(PVBOXSERVICECTRLPROCESS pProcess, uint32_t uPID) argument 1428 gstcntlProcessProcessWorker(PVBOXSERVICECTRLPROCESS pProcess) argument 1725 gstcntlProcessLock(PVBOXSERVICECTRLPROCESS pProcess) argument 1744 PVBOXSERVICECTRLPROCESS pProcess = (VBOXSERVICECTRLPROCESS*)pvUser; local 1750 gstcntlProcessUnlock(PVBOXSERVICECTRLPROCESS pProcess) argument 1779 PVBOXSERVICECTRLPROCESS pProcess = (PVBOXSERVICECTRLPROCESS)RTMemAlloc(sizeof(VBOXSERVICECTRLPROCESS)); local 2019 gstcntlProcessRequestExV(PVBOXSERVICECTRLPROCESS pProcess, const PVBGLR3GUESTCTRLCMDCTX pHostCtx, bool fAsync, RTMSINTERVAL uTimeoutMS, PRTREQ pReq, PFNRT pfnFunction, unsigned cArgs, va_list Args) argument 2079 gstcntlProcessRequestAsync(PVBOXSERVICECTRLPROCESS pProcess, const PVBGLR3GUESTCTRLCMDCTX pHostCtx, PFNRT pfnFunction, unsigned cArgs, ...) argument 2096 gstcntlProcessRequestWait(PVBOXSERVICECTRLPROCESS pProcess, const PVBGLR3GUESTCTRLCMDCTX pHostCtx, RTMSINTERVAL uTimeoutMS, PRTREQ pReq, PFNRT pfnFunction, unsigned cArgs, ...) argument 2113 GstCntlProcessHandleInput(PVBOXSERVICECTRLPROCESS pProcess, PVBGLR3GUESTCTRLCMDCTX pHostCtx, bool fPendingClose, void *pvBuf, uint32_t cbBuf) argument 2124 GstCntlProcessHandleOutput(PVBOXSERVICECTRLPROCESS pProcess, PVBGLR3GUESTCTRLCMDCTX pHostCtx, uint32_t uHandle, uint32_t cbToRead, uint32_t uFlags) argument 2135 GstCntlProcessHandleTerm(PVBOXSERVICECTRLPROCESS pProcess) argument [all...] |
H A D | VBoxServiceControlSession.cpp | 885 PVBOXSERVICECTRLPROCESS pProcess = GstCntlSessionRetainProcess(pSession, uPID); local 886 if (pProcess) 888 rc = GstCntlProcessHandleInput(pProcess, pHostCtx, fPendingClose, 893 GstCntlProcessRelease(pProcess); 931 PVBOXSERVICECTRLPROCESS pProcess = GstCntlSessionRetainProcess(pSession, uPID); local 932 if (pProcess) 934 rc = GstCntlProcessHandleOutput(pProcess, pHostCtx, 939 GstCntlProcessRelease(pProcess); 970 PVBOXSERVICECTRLPROCESS pProcess = GstCntlSessionRetainProcess(pSession, uPID); local 971 if (pProcess) 1001 PVBOXSERVICECTRLPROCESS pProcess = GstCntlSessionRetainProcess(pSession, uPID); local 1487 PVBOXSERVICECTRLPROCESS pProcess = NULL; local 1535 PVBOXSERVICECTRLPROCESS pProcess; local 1665 GstCntlSessionProcessAdd(PVBOXSERVICECTRLSESSION pSession, PVBOXSERVICECTRLPROCESS pProcess) argument 1696 GstCntlSessionProcessRemove(PVBOXSERVICECTRLSESSION pSession, PVBOXSERVICECTRLPROCESS pProcess) argument 1745 PVBOXSERVICECTRLPROCESS pProcess; local [all...] |
/vbox/src/VBox/Main/src-server/darwin/ |
H A D | iokit.cpp | 227 * @param pProcess Where to store the key value. 229 static bool darwinDictGetProcess(CFMutableDictionaryRef DictRef, CFStringRef KeyStrRef, PRTPROCESS pProcess) argument 231 switch (sizeof(*pProcess)) 233 case sizeof(uint16_t): return darwinDictGetU16(DictRef, KeyStrRef, (uint16_t *)pProcess); 234 case sizeof(uint32_t): return darwinDictGetU32(DictRef, KeyStrRef, (uint32_t *)pProcess); 235 case sizeof(uint64_t): return darwinDictGetU64(DictRef, KeyStrRef, (uint64_t *)pProcess); 237 AssertMsgFailedReturn(("%d\n", sizeof(*pProcess)), false);
|
/vbox/src/VBox/HostDrivers/Support/win/ |
H A D | SUPDrv-win.cpp | 2275 * @param pProcess The process to check. 2278 static bool supdrvNtProtectIsSystem32ProcessMatch(PEPROCESS pProcess, const char *pszName) argument 2285 const char *pszImageFile = (const char *)PsGetProcessImageFileName(pProcess); 2298 NTSTATUS rcNt = g_pfnPsReferenceProcessFilePointer(pProcess, &pFile); 2351 * @param pProcess The process. 2353 static bool supdrvNtProtectIsCsrssByProcess(PEPROCESS pProcess) argument 2360 if (!g_pfnPsIsProtectedProcessLight(pProcess)) 2367 if (!supdrvNtProtectIsSystem32ProcessMatch(pProcess, "csrss.exe")) 2685 PEPROCESS pProcess; local 2686 rcNt = PsLookupProcessByProcessId(pProcInfo->UniqueProcessId, &pProcess); 2796 supdrvNtProtectIsWhitelistedDebugger(PEPROCESS pProcess) argument 3484 PEPROCESS pProcess = IoThreadToProcess((PETHREAD)pOpInfo->Object); local [all...] |