Searched refs:pProcess (Results 1 - 25 of 25) sorted by relevance

/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dprocess-r0drv-solaris.c45 proc_t *pProcess = NULL; local
46 drv_getparm(UPROCP, &pProcess);
47 return (RTR0PROCESS)pProcess;
H A Dmemobj-r0drv-solaris.c106 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/Additions/common/VBoxService/
H A DVBoxServiceControlProcess.cpp49 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 DVBoxServiceControl.h308 extern int GstCntlSessionProcessAdd(PVBOXSERVICECTRLSESSION pSession, PVBOXSERVICECTRLPROCESS pProcess);
309 extern int GstCntlSessionProcessRemove(PVBOXSERVICECTRLSESSION pSession, PVBOXSERVICECTRLPROCESS pProcess);
313 extern int GstCntlProcessFree(PVBOXSERVICECTRLPROCESS pProcess);
314 extern int GstCntlProcessHandleInput(PVBOXSERVICECTRLPROCESS pProcess, PVBGLR3GUESTCTRLCMDCTX pHostCtx, bool fPendingClose, void *pvBuf, uint32_t cbBuf);
315 extern int GstCntlProcessHandleOutput(PVBOXSERVICECTRLPROCESS pProcess, PVBGLR3GUESTCTRLCMDCTX pHostCtx, uint32_t uHandle, uint32_t cbToRead, uint32_t uFlags);
316 extern int GstCntlProcessHandleTerm(PVBOXSERVICECTRLPROCESS pProcess);
317 extern void GstCntlProcessRelease(PVBOXSERVICECTRLPROCESS pProcess);
319 extern int GstCntlProcessStop(PVBOXSERVICECTRLPROCESS pProcess);
320 extern int GstCntlProcessWait(const PVBOXSERVICECTRLPROCESS pProcess, RTMSINTERVAL msTimeout, int *pRc);
H A DVBoxServiceControlSession.cpp885 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/Additions/WINNT/SharedFolders/driver/
H A DWin2kWorkarounds.c152 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/Frontends/VBoxManage/
H A DVBoxManageGuestCtrlListener.cpp77 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 DVBoxManageGuestCtrl.cpp1048 * @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/Additions/common/VBoxGuest/
H A DVBoxGuest-darwin.cpp96 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/HostDrivers/Support/darwin/
H A DSUPDrv-darwin.cpp105 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/include/iprt/
H A Dlocalipc.h228 * @retval VINF_SUCCESS and *pProcess on success.
230 * @retval VERR_NOT_SUPPORTED and *pProcess = NIL_RTPROCESS if not supported.
233 * @param pProcess Where to store the process ID.
235 RTDECL(int) RTLocalIpcSessionQueryProcess(RTLOCALIPCSESSION hSession, PRTPROCESS pProcess);
H A Dprocess.h130 * @param pProcess Where to store the process identifier on successful return.
133 RTR3DECL(int) RTProcCreate(const char *pszExec, const char * const *papszArgs, RTENV Env, unsigned fFlags, PRTPROCESS pProcess);
/vbox/src/VBox/Main/src-client/
H A DGuestProcessImpl.cpp61 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 DGuestSessionImpl.cpp1100 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...]
H A DGuestSessionImplTasks.cpp318 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...]
/vbox/src/VBox/HostDrivers/VBoxNetAdp/darwin/
H A DVBoxNetAdp-darwin.cpp87 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/Devices/Graphics/shaderlib/wine/include/
H A Dcordebug.idl313 HRESULT CreateProcess([in] ICorDebugProcess *pProcess);
314 HRESULT ExitProcess([in] ICorDebugProcess *pProcess);
321 HRESULT DebuggerError([in] ICorDebugProcess *pProcess, [in] HRESULT errorHR,
353 HRESULT CreateAppDomain([in] ICorDebugProcess *pProcess, [in] ICorDebugAppDomain *pAppDomain);
354 HRESULT ExitAppDomain([in] ICorDebugProcess *pProcess, [in] ICorDebugAppDomain *pAppDomain);
357 HRESULT ControlCTrap([in] ICorDebugProcess *pProcess);
380 HRESULT CreateConnection([in] ICorDebugProcess *pProcess, [in] CONNID dwConnectionId,
383 HRESULT ChangeConnection([in] ICorDebugProcess *pProcess, [in] CONNID dwConnectionId );
385 HRESULT DestroyConnection([in] ICorDebugProcess *pProcess, [in] CONNID dwConnectionId );
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPDrv-win.cpp2275 * @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...]
/vbox/src/VBox/Main/include/
H A DGuestSessionImpl.h433 int i_processRemoveFromList(GuestProcess *pProcess);
435 inline bool i_processExists(uint32_t uProcessID, ComObjPtr<GuestProcess> *pProcess);
436 inline int i_processGetByPID(ULONG uPID, ComObjPtr<GuestProcess> *pProcess);
H A DGuestProcessImpl.h202 ComObjPtr<GuestProcess> pProcess; member in class:GuestProcessTool
/vbox/src/VBox/Main/src-server/darwin/
H A Diokit.cpp227 * @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/Runtime/r3/posix/
H A Dprocess-creation-posix.cpp267 RTR3DECL(int) RTProcCreate(const char *pszExec, const char * const *papszArgs, RTENV Env, unsigned fFlags, PRTPROCESS pProcess) argument
272 pProcess);
/vbox/src/VBox/Runtime/r3/win/
H A Dprocess-win.cpp269 RTR3DECL(int) RTProcCreate(const char *pszExec, const char * const *papszArgs, RTENV Env, unsigned fFlags, PRTPROCESS pProcess) argument
274 pProcess);
H A Dlocalipc-win.cpp1219 RTDECL(int) RTLocalIpcSessionQueryProcess(RTLOCALIPCSESSION hSession, PRTPROCESS pProcess) argument
/vbox/include/iprt/nt/
H A Dnt.h2232 NTSYSAPI BOOLEAN NTAPI ObFindHandleForObject(PEPROCESS pProcess, PVOID pvObject, POBJECT_TYPE pObjectType,

Completed in 157 milliseconds