Description
This patch requires review from an ntoskrnl guru to ensure correctness..
In an attempt to resolve several failed tests (approximately 40 kernel32:process winetests) I dabbled in ntoskrnl to implement:
PspAssignProcessToJob (NtAssignProcessToJobObject)
JOB_OBJECT_MSG_NEW_PROCESS
PspTerminateJobObject (NtTerminateJobObject)
PspExitProcessFromJob
JOB_OBJECT_MSG_EXIT_PROCESS
JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO
NtQueryInformationJobObject
JobObjectBasicLimitInformation
JobObjectExtendedLimitInformation
JobObjectBasicProcessIdList
NtSetInformationJobObject
JobObjectAssociateCompletionPortInformation
Also implemented job inheritance for child processes(ps/process.c) and added several required structures to NDK
Attachments
Issue Links
- blocks
-
CORE-13591 MSVC 2005: Job object failed when compiling with IDE
- Reopened
-
CORE-7231 ninite gives an error and halts
- Resolved
- relates to
-
CORE-13775 python3.4 pip install does not work properly
- Open
-
CORE-18512 [ntoskrnl] Opera 36 : Unable to open web page due to missing JobInformationClass
- Resolved