Lines Matching defs:enmProcessKind

208     SUPDRVNTPROTECTKIND volatile enmProcessKind;
296 SUPDRVNTPROTECTKIND enmProcessKind, bool fLink);
811 if (pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed)
833 if (pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessConfirmed)
834 pNtProtect->enmProcessKind = kSupDrvNtProtectKind_VmProcessDead;
846 LogRel(("vboxdrv: %p is not a budding VM process (enmProcessKind=%d).\n",
847 PsGetProcessId(PsGetCurrentProcess()), pNtProtect->enmProcessKind));
2870 if (pNtStub->enmProcessKind == kSupDrvNtProtectKind_StubSpawning)
2930 if (pNtParent->enmProcessKind == kSupDrvNtProtectKind_StubSpawning)
2936 pNtParent->enmProcessKind = kSupDrvNtProtectKind_StubParent;
2947 pNtChild->enmProcessKind = kSupDrvNtProtectKind_VmProcessDead;
2977 if (pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed)
2990 else if ( pNtProtect->enmProcessKind == kSupDrvNtProtectKind_StubParent
2996 pNtChild->enmProcessKind = kSupDrvNtProtectKind_VmProcessDead;
3003 if ( pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed
3004 || pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessConfirmed)
3005 pNtProtect->enmProcessKind = kSupDrvNtProtectKind_VmProcessDead;
3006 else if ( pNtProtect->enmProcessKind == kSupDrvNtProtectKind_StubParent
3007 || pNtProtect->enmProcessKind == kSupDrvNtProtectKind_StubSpawning
3008 || pNtProtect->enmProcessKind == kSupDrvNtProtectKind_StubUnverified)
3009 pNtProtect->enmProcessKind = kSupDrvNtProtectKind_StubDead;
3048 && pNtStub->enmProcessKind == kSupDrvNtProtectKind_StubParent
3049 && pNtVm->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed
3059 if (pNtStub->enmProcessKind != kSupDrvNtProtectKind_VmProcessConfirmed)
3246 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind,
3259 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind,
3274 if ( pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed
3303 && pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed
3344 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind, fAllowedRights,
3363 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind,
3373 && pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed
3402 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind,
3500 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind));
3511 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind,
3524 && pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed
3545 SUPDRVNTPROTECTKIND enmProcessKind;
3547 && ( (enmProcessKind = pNtProtect->enmProcessKind) == kSupDrvNtProtectKind_VmProcessConfirmed
3548 || enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed)
3562 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind, fAllowedRights,
3581 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind,
3589 SUPDRVNTPROTECTKIND enmProcessKind;
3591 && ( (enmProcessKind = pNtProtect->enmProcessKind) == kSupDrvNtProtectKind_VmProcessConfirmed
3592 || enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed)
3610 pOpInfo->Object, pNtProtect->AvlCore.Key, pNtProtect->enmProcessKind, fAllowedRights,
3658 * @param enmProcessKind The kind of process we're protecting.
3661 static int supdrvNtProtectCreate(PSUPDRVNTPROTECT *ppNtProtect, HANDLE hPid, SUPDRVNTPROTECTKIND enmProcessKind, bool fLink)
3672 pNtProtect->enmProcessKind = enmProcessKind;
3726 if (pNtProtect->enmProcessKind == kSupDrvNtProtectKind_StubParent)
3733 pChild->enmProcessKind = kSupDrvNtProtectKind_VmProcessDead;
3742 AssertRelease(pNtProtect->enmProcessKind != kSupDrvNtProtectKind_VmProcessUnconfirmed);
3799 if (pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed)
3804 enmStub = pNtStub->enmProcessKind;
4088 if (pNtProtect->enmProcessKind >= kSupDrvNtProtectKind_VmProcessUnconfirmed)
4094 if (RT_SUCCESS(rc) && pNtProtect->enmProcessKind >= kSupDrvNtProtectKind_VmProcessUnconfirmed)
4108 if (pNtProtect->enmProcessKind == kSupDrvNtProtectKind_StubUnverified)
4110 pNtProtect->enmProcessKind = RT_SUCCESS(rc) ? kSupDrvNtProtectKind_StubSpawning : kSupDrvNtProtectKind_StubDead;
4115 else if (pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessUnconfirmed)
4121 AssertRelease(pParent->enmProcessKind == kSupDrvNtProtectKind_StubParent);
4129 pNtProtect->enmProcessKind = kSupDrvNtProtectKind_VmProcessConfirmed;
4133 pNtProtect->enmProcessKind = kSupDrvNtProtectKind_VmProcessDead;
4150 AssertReleaseMsg( pNtProtect->enmProcessKind == kSupDrvNtProtectKind_StubDead
4151 || pNtProtect->enmProcessKind == kSupDrvNtProtectKind_VmProcessDead,
4152 ("enmProcessKind=%d rc=%Rrc\n", pNtProtect->enmProcessKind, rc));