From e611b132f9b8abe35b362e5870b74bce94a1e58e Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 16 May 2020 20:51:50 -0700 Subject: initial commit --- private/ntos/init/up/alpha.prf | 423 ++++++ private/ntos/init/up/i386.prf | 542 ++++++++ private/ntos/init/up/makefile | 6 + private/ntos/init/up/makefile.inc | 78 ++ private/ntos/init/up/mips.prf | 2638 +++++++++++++++++++++++++++++++++++++ private/ntos/init/up/ntoskrnl.alp | 423 ++++++ private/ntos/init/up/ntoskrnl.mip | 511 +++++++ private/ntos/init/up/ntoskrnl.ppc | 542 ++++++++ private/ntos/init/up/ntoskrnl.x86 | 542 ++++++++ private/ntos/init/up/ppc.prf | 542 ++++++++ private/ntos/init/up/sources | 62 + 11 files changed, 6309 insertions(+) create mode 100644 private/ntos/init/up/alpha.prf create mode 100644 private/ntos/init/up/i386.prf create mode 100644 private/ntos/init/up/makefile create mode 100644 private/ntos/init/up/makefile.inc create mode 100644 private/ntos/init/up/mips.prf create mode 100644 private/ntos/init/up/ntoskrnl.alp create mode 100644 private/ntos/init/up/ntoskrnl.mip create mode 100644 private/ntos/init/up/ntoskrnl.ppc create mode 100644 private/ntos/init/up/ntoskrnl.x86 create mode 100644 private/ntos/init/up/ppc.prf create mode 100644 private/ntos/init/up/sources (limited to 'private/ntos/init/up') diff --git a/private/ntos/init/up/alpha.prf b/private/ntos/init/up/alpha.prf new file mode 100644 index 000000000..bf69531f7 --- /dev/null +++ b/private/ntos/init/up/alpha.prf @@ -0,0 +1,423 @@ +KiIdleLoop +KiInterruptException +OtsMove +RtlCopyBytes +KiUnlockDispatcherDatabase +ExReleaseResourceLite +KeSynchronizeExecution +ExAcquireResourceExclusiveLite +ExAllocatePoolWithTag +IopParseDevice +RtlFindClearBits +ExAcquireFastMutex +KiSwapThreadExit +ExpInterlockedPopEntrySListFault +OtsZero +IofCompleteRequest +RtlCompareMemory +ExReleaseFastMutex +ExpInterlockedPushEntrySList +KiRetireDpcList +KiDispatchInterrupt +RtlUpcaseUnicodeToOemN +CcMapData +ExFreePoolWithTag +FsRtlDissectName +FsRtlIsNameInExpressionPrivate +CcGetVirtualAddress +ExAcquireResourceSharedLite +KeFlushIoBuffers +KeReleaseSpinLock +KeAcquireSpinLockRaiseToDpc +CcPinFileData +ObReferenceObjectByHandle +OtsFieldInsert +PsImpersonateClient +ObfDereferenceObject +IoGetRelatedDeviceObject +CcFindBcb +RtlSplay +IoAllocateIrp +ObOpenObjectByName +KeRemoveQueue +ExInterlockedAddUlong +ExpFindCurrentThread +IofCallDriver +RtlpGetStackLimits +ObpLookupObjectName +ExpInterlockedPopEntrySList +MmProbeAndLockPages +CcFreeVirtualAddress +RtlCompareUnicodeString +KeInsertQueue +IoSetTopLevelIrp +IoFreeIrp +IopCheckBackupRestorePrivilege +ObpCaptureObjectCreateInformation +PsReferencePrimaryToken +CcFlushCache +CcUnpinFileData +KeAcquireSpinLockAtDpcLevel +KeLeaveCriticalRegion +CcSetDirtyPinnedData +FsRtlLookupLargeMcbEntry +CcCanIWrite +MmCheckCachedPageState +CcSetDirtyInMask +ExReleaseFastMutexUnsafe +IopAllocateIrp +CcFastCopyRead +ObpAllocateObject +IoAllocateMdl +ExAcquireFastMutexUnsafe +ExIsResourceAcquiredExclusiveLite +FsRtlFindLargeIndex +IoGetTopLevelIrp +CcAcquireByteRangeForWrite +ExpInterlockedCompareExchange64 +KeQuerySystemTime +KiReleaseSpinLock +MmUnlockPages +RtlTimeToTimeFields +MiFlushSectionInternal +FsRtlIsFatDbcsLegal +memcmp +PsReferenceImpersonationToken +CcFastCopyWrite +KiRestoreVolatileIntegerState +RtlEqualUnicodeString +CcInitializeCacheMap +CcUninitializeCacheMap +CcWriteBehind +IopCloseFile +ObpFreeObjectNameBuffer +SeCreateAccessState +IoCreateFile +ObpIncrementHandleCount +OtsStringCompareEql +CcMapAndRead +FsRtlCheckOplock +IopDeleteFile +IopParseFile +RtlIsNameLegalDOS8Dot3 +CcMapAndCopy +IoBuildPartialMdl +IoFreeMdl +MmUnmapViewInSystemCache +CcPrepareMdlWrite +RtlMapGenericMask +RtlNtStatusToDosErrorNoTeb +FsRtlOplockFsctrl +IopCompleteRequest +ObpCaptureObjectName +RtlCopyUnicodeString +CcUnpinData +ExpAcquireResourceSharedLite +MmCreateSection +ExAcquireSharedStarveExclusive +MmMapLockedPages +ObpAllocateObjectNameBuffer +ObpCreateHandle +RtlUpcaseUnicodeChar +ExAcquireHandleTableShared +MiDecrementReferenceCount +MmIsAddressValid +MmFlushSection +CcPinMappedData +FsRtlRequestExclusiveOplock +ObCreateObject +RtlUnicodeToOemN +CcMdlWriteComplete2 +ElapsedDaysToYears +ExTryToAcquireFastMutex +IopCheckDeviceAndDriver +KeWaitForSingleObject +MiReserveSystemPtes +RtlUpcaseUnicodeStringToOemString +KeEnterCriticalRegion +PsAssignImpersonationToken +SeReleaseSubjectContext +CcLazyWriteScan +ExFreePool +FsRtlDoesNameContainWildCards +IoCheckFunctionAccess +IoIsOperationSynchronous +KiMb +NtClose +PsChargeSharedPoolQuota +SeAuditingFileEvents +KiDeliverApc +MiLocateAndReserveWsle +SeAssignSecurity +SeCaptureSubjectContext +SeDeleteAccessState +CcMdlRead +ExCreateHandle +ExDestroyHandle +IoFastQueryNetworkAttributes +MiDecrementShareCount2 +MmSetAddressRangeModified +ObpDecrementHandleCount +RtlOemToUnicodeN +ExReleaseHandleTableShared +FsRtlAddToTunnelCache +KiInterruptDistribution +CcSetFileSizes +FsRtlGetNextLargeMcbEntry +KeSetEvent +MiInsertPageInList +MiRestoreTransitionPte +SeSetAccessStateGenericMapping +CcGetVacbMiss +ExAcquireHandleTableExclusive +FsRtlFastCheckLockForRead +FsRtlFindInTunnelCache +IoRemoveShareAccess +MiCheckControlArea +RtlUpcaseUnicodeString +IoSetShareAccess +MiUpdateWsle +NtSetInformationFile +ObpChargeQuotaForObject +OtsStringCompareEqlSameLen +CcPinRead +CcWorkerThread +ExpAcquireSharedStarveExclusive +ExReleaseHandleTableExclusive +FsRtlOplockCleanup +FsRtlOplockIsFastIoPossible +MmAccessFault +ObpIncrementHandleDataBase +OtsFill +RtlOemStringToUnicodeString +FsRtlAddLargeMcbEntry +FsRtlCurrentBatchOplock +MiCreateDataFileMap +ObpFreeObject +ObpRemoveObjectRoutine +ObpValidateAccessMask +RtlSetBits +RtlUpcaseUnicodeStringToCountedOemString +SeTokenImpersonationLevel +ExpWorkerThread +MiLocateWsle +MiRemoveZeroPage +MmCopyToCachedPage +RtlUnicodeStringToOemString +CcAllocateInitializeBcb +ExInitializeResourceLite +ExInterlockedAddLargeStatistic +ExpInterlockedExchangeAddLargeInteger +FsRtlIsNameInExpression +FsRtlPruneTunnelCache +IoAcquireCancelSpinLock +MmMapViewInSystemCache +RtlpDidUnicodeToOemWork +CcDeleteSharedCacheMap +ExMapHandleToPointer +FsRtlPrivateFastUnlockAll +IoCheckDesiredAccess +IoSynchronousPageWrite +KeInsertByKeyDeviceQueue +KiSaveVolatileIntegerState +MmUnmapLockedPages +ObpDeleteNameCheck +RtlpGenerateInheritedAce +SepInheritAcl +ExSystemTimeToLocalTime +FsRtlMdlWriteCompleteDev +IoCheckShareAccess +KeInsertDeviceQueue +MiDispatchFault +MiReleaseSystemPtes +MiRemovePageFromList +MmPurgeSection +RtlClearBits +CcUnmapVacbArray +ExDeleteResourceLite +FsRtlFastCheckLockForWrite +IoAllocateAdapterChannel +IoStartPacket +KiMemoryManagementDispatch +MiCheckProtoPtePageState +MiMakeSystemAddressValidPfn +ObpIncrementUnnamedHandleCount +RtlVirtualUnwind +CcCopyWrite +CcDeallocateBcb +CcFreeActiveVacb +ExAcquireSharedWaitForExclusive +ExpWaitForResource +FsRtlAreNamesEqual +FsRtlFastUnlockSingleExclusive +FsRtlOplockBreakToII +FsRtlPrivateLock +FsRtlRemoveAndCompleteWaitIrp +FsRtlRemoveMcbEntryPrivate +FsRtlWaitOnIrp +KeRemoveByKeyDeviceQueue +KiMemoryManagementException +MiFreePoolPages +MiInitializePfn +MiRemoveWsle +ObpCreateUnnamedHandle +RtlDelete +RtlExtendedMagicDivide +RtlFillMemoryUlong +RtlpLengthInheritedAce +RtlSecondsSince1980ToTime +CcMdlReadComplete2 +ExAllocatePoolWithQuotaTag +ExInterlockedInsertTailList +ExReinitializeResourceLite +FsRtlAllocateOplock +IoCreateStreamFileObject +IoGetCurrentProcess +IoStartNextPacket +KeInitializeApc +KeInsertHeadQueue +MiAllocatePoolPages +MiCheckForControlAreaDeletion +MiGetInPageSupportBlock +MiRemovePageByColor +MiResolveProtoPteFault +MiUnlinkPageFromList +MmCanFileBeTruncatedInternal +RtlLengthSecurityDescriptor +RtlNumberGenericTableElements +RtlpGenerateInheritAcl +SepCheckAcl +CcCreateVacbArray +CcGetDirtyPages +CcGetVirtualAddressIfMapped +CcPerformReadAhead +CcReleaseByteRangeFromWrite +CcUnmapAndPurge +FsRtlCheckLockForReadAccess +FsRtlFastUnlockSingle +FsRtlInitializeLargeMcb +FsRtlLookupLastLargeMcbEntry +IopDereferenceVpbAndFree +KeInitializeSpinLock +KeInsertQueueApc +KiActivateWaiterQueue +KiApcInterrupt +MiGetEventCounter +MiRemoveAnyPage +MiResolveMappedFileFault +OtsDivide +PsReturnSharedPoolQuota +RtlAreBitsClear +RtlFillBytes +RtlInsertElementGenericTable +RtlLookupFunctionEntry +CcCopyRead +CcIsThereDirtyData +CcPreparePinWrite +CcSetReadAheadGranularity +CcSetValidData +ExIsResourceAcquiredSharedLite +ExpAcquireResourceExclusiveLite +ExReleaseResourceForThreadLite +FsRtlFindFirstOverlappingExclusiveNode +FsRtlTruncateLargeMcb +FsRtlUninitializeOplock +KeInitializeEvent +KeRemoveDeviceQueue +KeSetEventBoostPriority +KiAlternateExit +KiGenerateTrapFrame +KiSaveVolatileFloatState +MiFindActualFaultingPte +MiFreeInPageSupportBlock +MiModifiedPageWriterWorker +MiResolveTransitionFault +MiSectionDelete +MiSetDirtyBit +MmDeterminePoolType +ObDeleteCapturedInsertInfo +RtlAreBitsSet +RtlConvertUlongToLargeInteger +RtlCreateAcl +RtlEqualPrefixSid +RtlFindClearBitsAndSet +RtlTimeToSecondsSince1970 +SepGetDefaultsSubjectContext +SeUnlockSubjectContext +SeValidSecurityDescriptor +ExDisableResourceBoostLite +FsRtlAcquireFileForCcFlush +FsRtlAddLargeEntry +FsRtlPrivateCheckForExclusiveLockAccess +FsRtlPrivateInitializeFileLock +FsRtlPrivateLimitFreeLockList +FsRtlPrivateResetLowestLockOffset +FsRtlUninitializeLargeMcb +IoPageRead +IoQueueThreadIrp +KiExceptionExit +MiCompleteProtoPteFault +MmCanFileBeTruncated +NtDeleteFile +ObInsertObject +RtlInitializeBitMap +RtlpLengthInheritAcl +RtlpRestoreContext +RtlSecondsSince1970ToTime +RtlUnicodeStringToCountedOemString +SepAccessCheck +SepSidInToken +CcPostWorkQueue +CcScheduleReadAhead +CcUnpinDataForThread +ExQueueWorkItem +FsRtlAcknowledgeOplockBreak +FsRtlCheckLockForWriteAccess +FsRtlInitializeOplock +FsRtlMdlReadCompleteDev +FsRtlNotifyCompletion +FsRtlNumberOfRunsInLargeMcb +FsRtlOplockBreakNotify +FsRtlPrivateInsertLock +FsRtlUninitializeFileLock +IoGetFileObjectGenericMapping +IoGetInitialStack +IoGetRequestorProcess +IopErrorLogRequeueEntry +IopSynchronousServiceTail +IopTimerDispatch +IoUpdateShareAccess +KeClearEvent +KeGetCurrentIrql +KiFlushMultipleTb +KiRestoreVolatileFloatState +KiSystemServiceExit +KiTimerExpiration +MiAccessCheck +MiAddValidPageToWorkingSet +MiCheckControlAreaStatus +MiDeleteSystemPagableVm +MiFlushInPageSupportBlock +MiFreeEventCounter +MiInitializeReadInProgressPfn +MiMakeProtectionMask +MiMapPageInHyperSpace +MiReleasePageFileSpace +MiReleaseWsle +MiWaitForInPageComplete +MmBuildMdlForNonPagedPool +MmFlushImageSection +NtQueryVolumeInformationFile +OtsDivide32Unsigned +RtlCreateSecurityDescriptor +RtlFirstFreeAce +RtlImageDirectoryEntryToData +RtlInitializeSid +RtlLookupElementGenericTable +RtlNumberOfClearBits +RtlPcToFileHeader +RtlRealSuccessor +RtlSubtreePredecessor +SeLockSubjectContext +wcsicmp + \ No newline at end of file diff --git a/private/ntos/init/up/i386.prf b/private/ntos/init/up/i386.prf new file mode 100644 index 000000000..dc01569d7 --- /dev/null +++ b/private/ntos/init/up/i386.prf @@ -0,0 +1,542 @@ +MiZeroPhysicalPage +ExReleaseResourceLite +MmZeroPageThread +IopParseDevice +ExAllocatePoolWithTag +ExInterlockedPopEntrySList +ExFreePoolWithTag +CcMapData +RtlFindClearBits +memmove +CcFindBcb +IoAllocateIrp +FsRtlDissectName +KiInterruptDispatch +CcFastCopyRead +FsRtlIsNameInExpressionPrivate +RtlCompareMemory +MmCopyToCachedPage +RtlUpcaseUnicodeToOemN +CcPinFileData +ObpCaptureObjectCreateInformation +CcGetVirtualAddress +KiDispatchInterrupt +RtlCompareUnicodeString +Exfi386InterlockedDecrementLong +ExpAcquireResourceExclusiveLite +IofCompleteRequest +CcFastCopyWrite +MiFlushSectionInternal +RtlTimeToTimeFields +PsImpersonateClient +RtlSplay +IopAllocateIrp +ObOpenObjectByName +Exfi386InterlockedExchangeUlong +ExAcquireSharedWaitForExclusive +ObReferenceObjectByHandle +ExAcquireResourceSharedLite +ExInterlockedPushEntrySList +CcMapAndRead +FsRtlLookupLargeMcbEntry +InterlockedDecrement +SeCreateAccessState +ObpLookupObjectName +FsRtlIsFatDbcsLegal +ExfInterlockedAddUlong +MmProbeAndLockPages +CcUnpinFileData +ObpCaptureObjectName +ExAcquireHandleTableShared +IoCreateFile +ObfDereferenceObject +InterlockedIncrement +CcSetDirtyPinnedData +KeLeaveCriticalRegion +ExFreePool +CcUnpinData +IoFreeIrp +MmCheckCachedPageState +RtlEqualUnicodeString +RtlIsNameLegalDOS8Dot3 +MiCleanSection +CcInitializeCacheMap +FsRtlFindLargeIndex +CcMapAndCopy +CcPinMappedData +MiRemovePageByColor +MmUnmapViewInSystemCache +RtlpCaptureContext +RtlFillMemoryUlong +ObpAllocateObject +RtlCopyUnicodeString +CcFreeVirtualAddress +ExAcquireFastMutexUnsafe +IopDeleteFile +FsRtlAllocateResource +KiSetCR0Bits +ExInterlockedCompareExchange64 +ExAllocatePool +IoGetRelatedDeviceObject +KeRemoveQueue +ExReleaseHandleTableShared +CcAcquireByteRangeForWrite +IofCallDriver +FsRtlCheckOplock +ElapsedDaysToYears +IopCloseFile +KefAcquireSpinLockAtDpcLevel +ObpIncrementHandleCount +ExTryToAcquireResourceExclusiveLite +FsRtlAddToTunnelCache +IopCompleteRequest +CcFlushCache +CcGetVirtualAddressIfMapped +IoSetThreadHardErrorMode +ObCreateObject +IoFastQueryNetworkAttributes +CcPrepareMdlWrite +CcCanIWrite +CcWriteBehind +RtlExtendedMagicDivide +MiLocateAndReserveWsle +NtSetInformationFile +ObpAllocateObjectNameBuffer +CcLazyWriteScan +RtlNtStatusToDosErrorNoTeb +KeReadStateQueue +MiCheckProtoPtePageState +ObReferenceObjectByPointer +CcAllocateInitializeBcb +PsReferencePrimaryToken +CcSetDirtyInMask +FsRtlFindInTunnelCache +IopParseFile +KeSynchronizeExecution +_NLG_Return2 +KeQuerySystemTime +CcGetVacbMiss +NtClose +ObpDecrementHandleCount +IoGetInitialStack +ObpCreateHandle +MiInsertPageInList +MiWaitForInPageComplete +FsRtlGetNextLargeMcbEntry +IopCheckDeviceAndDriver +KeInsertHeadQueue +MiDecrementShareCount2 +RtlUpcaseUnicodeStringToOemString +ExAcquireSharedStarveExclusive +ExpFindCurrentThread +_abnormal_termination +CcMdlRead +CcUninitializeCacheMap +RtlUnicodeToOemN +FsRtlOplockFsctrl +IoAllocateMdl +ExReleaseHandleTableExclusive +MmSetAddressRangeModified +CcSetFileSizes +ExCreateHandle +KeEnterCriticalRegion +MiDecrementReferenceCount +MmUnlockPages +ObpFreeObject +PsAssignImpersonationToken +RtlMapGenericMask +CcCopyRead +PsReferenceImpersonationToken +IoGetRequestorProcess +SeTokenType +ObpFreeObjectNameBuffer +RtlUpcaseUnicodeString +IopCheckBackupRestorePrivilege +MmMapViewInSystemCache +RtlCompressChunks +RtlInsertElementGenericTable +CcPinRead +IoBuildSynchronousFsdRequest +MmFlushSection +IoAllocateErrorLogEntry +MiAllocatePoolPages +RtlUpcaseUnicodeChar +MmPurgeSection +FsRtlFastCheckLockForRead +MiReserveSystemPtes +PsOpenTokenOfProcess +FsRtlOplockCleanup +IoIsOperationSynchronous +MiFreePoolPages +SeAssignSecurity +SeDeleteAccessState +FsRtlRequestExclusiveOplock +IoBuildPartialMdl +IoCheckFunctionAccess +PsChargeSharedPoolQuota +RtlAreAnyAccessesGranted +FsRtlUninitializeOplock +IoEnqueueIrp +MmCreateSection +ObpDeleteNameCheck +IoCancelIrp +RtlpDidUnicodeToOemWork +CcFreeActiveVacb +ExAllocateFromPagedLookasideList +ExIsResourceAcquiredExclusiveLite +SeCaptureSubjectContext +DebugService +KeGetCurrentThread +MiCreateDataFileMap +RtlpGetStackLimits +CcMdlWriteComplete2 +IoSetShareAccess +KeResetEvent +MiLocateWsle +MiUnlinkPageFromList +ObpRemoveObjectRoutine +ObWaitForSingleObject +CcPreparePinWrite +PspDeleteThreadSecurity +SeComputeQuotaInformationSize +ExDestroyHandle +FsRtlDoesNameContainWildCards +MiRemoveMappedPtes +MiUpdateWsle +RawCheckForDismount +RtlOemToUnicodeN +SeUnlockSubjectContext +CcWorkerThread +ExInitializeResourceLite +ExpAcquireResourceSharedLite +ExpWaitForResource +FsRtlIsNameInExpression +FsRtlOplockBreakToII +FsRtlPruneTunnelCache +MiDispatchFault +IoFreeMdl +IoInitializeIrp +KefReleaseSpinLockFromDpcLevel +KeInsertQueue +KeWaitForSingleObject +MiCheckControlArea +ObpIncrementUnnamedHandleCount +RtlDowncaseUnicodeString +RtlUnicodeStringToOemString +SepFilterPrivilegeAudits +ExAcquireHandleTableExclusive +FsRtlAreNamesEqual +IopDereferenceVpbAndFree +KeInitializeDpc +ObpLookupDirectoryEntry +CcDeallocateBcb +ExMapHandleToPointer +FsRtlRemoveMcbEntryPrivate +IopQueryName +IoSetTopLevelIrp +CcCopyReadExceptionFilter +ExGetSharedWaiterCount +ExInterlockedAddLargeInteger +ExpWorkerThread +ExReinitializeResourceLite +FsRtlFastCheckLockForWrite +FsRtlFastUnlockSingleExclusive +MmAccessFault +MmMapLockedPages +RtlOemStringToUnicodeString +RtlTimeToSecondsSince1970 +RtlUpcaseUnicodeStringToCountedOemString +FsRtlRemoveLargeMcbEntry +IoGetTopLevelIrp +KeInsertDeviceQueue +MiRemoveZeroPage +RtlDelete +SeTokenImpersonationLevel +CcGetDirtyPages +ExDeletePagedLookasideList +FsRtlAddLargeMcbEntry +FsRtlFindFirstOverlappingExclusiveNode +IopErrorLogRequeueEntry +MiReleaseSystemPtes +ObpChargeQuotaForObject +RtlpLengthInheritedAce +SeSetAccessStateGenericMapping +CcPerformReadAhead +FsRtlRemoveAndCompleteWaitIrp +IoAcquireCancelSpinLock +IoBuildDeviceIoControlRequest +IoCheckShareAccess +IoSynchronousPageWrite +MiInitializeReadInProgressPfn +RtlUnicodeStringToCountedOemString +CcDeleteSharedCacheMap +ExSystemTimeToLocalTime +FsRtlAllocateOplock +FsRtlDeregisterUncProvider +FsRtlTruncateLargeMcb +FsRtlWaitOnIrp +IopCheckVpbMounted +KeInsertQueueDpc +KiSwapThread +MiInitializePfn +MmIsAddressValid +ObGetObjectPointerCount +RtlPrefixUnicodeString +VdmpDelayIntApcRoutine +ExFreeToPagedLookasideList +ExpAcquireSharedStarveExclusive +FsRtlOplockIsFastIoPossible +MiReleaseWsle +MiRemoveUnusedSegments +MiReserveSystemPtes2 +ObSetSecurityDescriptorInfo +_allmul +ExAllocatePoolWithQuotaTag +FsRtlAcquireFileForCcFlush +IoStartPacket +KeInitializeEvent +KeWaitForMultipleObjects +MiInitializeCopyOnWritePfn +MiRemovePageFromList +MiSegmentDelete +MmBuildMdlForNonPagedPool +MmUnmapLockedPages +SeAuditingFileEvents +SwapSplayLinks +FsRtlLookupLastLargeMcbEntry +IopIsDeviceInstanceEnabled +KeInitializeSpinLock +KiAcquireSpinLock +MiRemoveAnyPage +MiRemoveWsleFromFreeList +MiResolveProtoPteFault +NtWaitForSingleObject +ObpInsertHandleCount +RtlpGetExtraStuffPointer +RtlSetBits +SeReleaseSubjectContext +SeValidSecurityDescriptor +DaysAndFractionToTime +ExInterlockedExchangeAddLargeInteger +FsRtlCurrentBatchOplock +FsRtlPrivateLock +IoCreateStreamFileObject +IopReportResourceUsage +KiDeliverApc +LpcpClosePort +MiAccessCheck +MiMakeProtectionMask +MiResolveMappedFileFault +ObInsertObject +ObpIncrementHandleDataBase +ObpValidateAccessMask +PsReturnSharedPoolQuota +PsWatchWorkingSet +RtlDeleteElementGenericTable +CcReleaseByteRangeFromWrite +ExCreateHandleTable +FsRtlPrivateFastUnlockAll +IoCheckDesiredAccess +IoCreateDevice +MiCompleteProtoPteFault +MiMakeSystemAddressValidPfnWs +MiMapPageInHyperSpace +ObpCreateUnnamedHandle +RtlExtendedLargeIntegerDivide +RtlSubtreePredecessor +SepAccessCheck +CcCopyWrite +CcUnmapVacbArray +CcUnpinDataForThread +ExNotifyCallback +ExReleaseResourceForThreadLite +FsRtlAcknowledgeOplockBreak +FsRtlAddLargeEntry +FsRtlInitializeLargeMcb +FsRtlMdlWriteCompleteDev +FsRtlPrivateCheckForExclusiveLockAccess +IoAllocateAdapterChannel +IoGetAttachedDevice +IoRaiseInformationalHardError +IoRemoveShareAccess +MiCheckControlAreaStatus +MiMakeSystemAddressValidPfn +MiRemoveWsle +ObDeleteCapturedInsertInfo +ObReferenceObjectByName +RtlClearBits +RtlpGenerateInheritedAce +RtlxOemStringToUnicodeSize +SepCheckAcl +CcPostWorkQueue +CcScheduleReadAhead +CcSetValidData +ExEnumHandleTable +ExQueueWorkItem +FsRtlReleaseFileForCcFlush +KeSetEvent +MiChargeCommitmentCantExpand +MiFindActualFaultingPte +MiGetEventCounter +NtDeleteFile +RtlAreBitsClear +RtlDeleteNoSplay +RtlInitializeSid +RtlLookupElementGenericTable +RtlpGenerateInheritAcl +CcMdlWriteComplete +ExAcquireResourceExclusiveLite +ExDeleteResourceLite +ExfInterlockedInsertTailList +ExIsResourceAcquiredSharedLite +FsRtlOplockBreakNotify +IoCheckEaBufferValidity +IopOpenLinkOrRenameTarget +IoQueueThreadIrp +IoRegisterShutdownNotification +Ke386GetGdtEntryThread +KeReadStateTimer +KeRemoveDeviceQueue +KiRetireDpcList +MiDeletePte +MiEnsureAvailablePageOrWait +MiGetInPageSupportBlock +MiSectionDelete +RtlLengthSecurityDescriptor +RtlRealSuccessor +RtlUpcaseUnicodeStringToAnsiString +SepAdtGenerateDiscardAudit +SepInheritAcl +SepSidInToken +CcCreateVacbArray +CcMdlReadComplete2 +ExInterlockedAddLargeStatistic +FsRtlCheckForMatchingFileObject +FsRtlCheckLockForWriteAccess +FsRtlPrivateInsertLock +FsRtlPrivateLimitFreeLockList +FsRtlPrivateResetLowestLockOffset +IoCancelThreadIo +IoPageRead +IoReleaseCancelSpinLock +IoSetInformation +IoStartNextPacket +IoStopTimer +KeClearEvent +KeInitializeApc +KeInsertByKeyDeviceQueue +KeRemoveByKeyDeviceQueue +KiQuantumEnd +MiAddValidPageToWorkingSet +MiDeleteSystemPagableVm +MiInsertFrontModifiedNoWrite +MiLocateSubsection +MiRemoveWorkingSetPages +MiRestoreTransitionPte +MiTrimWorkingSet +RtlAreBitsSet +RtlConvertUlongToLargeInteger +RtlCopyLuidAndAttributesArray +RtlCreateAcl +RtlLargeIntegerDivide +RtlpLengthInheritAcl +SeAccessCheck +_wcsicmp +CcExtendVacbArray +CcSetReadAheadGranularity +CcUnmapVacb +ExfInterlockedInsertHeadList +FsRtlCheckLockForReadAccess +FsRtlFreeFirstMapping +FsRtlMdlReadComplete +FsRtlNumberOfRunsInLargeMcb +FsRtlOpBatchBreakClosePending +FsRtlPrivateCheckWaitingLocks +FsRtlPrivateInitializeFileLock +FsRtlPrivateInsertExclusiveLock +FsRtlReleaseFileForModWrite +FsRtlRemoveAndCompleteIrp +FsRtlUninitializeFileLock +IoCreateNotificationEvent +IoGetDeviceToVerify +IopMountVolume +IoUpdateShareAccess +KeReleaseWaitForSemaphore +KiTrap0E +MiCheckForControlAreaDeletion +MiDetermineUserGlobalPteMask +MiFlushInPageSupportBlock +MiFreeEventCounter +MiInitializeTransitionPfn +MiInsertWsle +MiMapPageToZeroInHyperSpace +MiModifiedPageWriterWorker +MiResolveDemandZeroFault +MiResolveTransitionFault +MmCanFileBeTruncated +MmCanFileBeTruncatedInternal +MmDeterminePoolType +MmFlushImageSection +RtlAllocateAndInitializeSid +RtlEnumerateGenericTable +RtlEqualPrefixSid +RtlEqualSid +RtlExtendedIntegerMultiply +RtlFirstFreeAce +RtlIsGenericTableEmpty +RtlOemStringToCountedUnicodeString +RtlUpperString +SeFreeCapturedSecurityQos +SeLockSubjectContext +_vsnprintf +CcGetLsnForFileObject +CcPurgeAndClearCacheSection +CcZeroData +ExecuteHandler +ExLocalTimeToSystemTime +ExRaiseException +ExReleaseFastMutexUnsafe +FsRtlCancelExclusiveIrp +FsRtlFastUnlockAll +FsRtlFastUnlockAllByKey +FsRtlFastUnlockSingleShared +FsRtlFindFirstOverlappingSharedNode +FsRtlGetNextMcbEntry +FsRtlPrivateInsertSharedLock +FsRtlPrivateRemoveLock +FsRtlRequestOplockII +FsRtlSyncVolumes +FsRtlUninitializeLargeMcb +IopTimerDispatch +IoUnregisterFsRegistrationChange +KeContextToKframes +KeFlushQueueApc +KeSetEventBoostPriority +KiReleaseSpinLock +KiSystemService +KiTimerExpiration +KiTimerListExpire +MiAddMappedPtes +MiCheckPdeForPagedPool +MiFlushPteList +MiFreeInPageSupportBlock +MiInitializePfnForOtherProcess +MiInsertVad +MiMakeOutswappedPageResident +MiReleasePageFileSpace +MiResolvePageFileFault +MmWorkingSetManager +PsReturnPoolQuota +RtlAddAuditAccessAce +RtlDispatchException +RtlInitializeGenericTable +RtlNumberOfClearBits +RtlpGetReturnAddress +RtlSecondsSince1970ToTime +RtlSetAllBits +RtlValidSecurityDescriptor +SepApplyAclToObject +SepConcatenatePrivileges +SepGetDefaultsSubjectContext + + \ No newline at end of file diff --git a/private/ntos/init/up/makefile b/private/ntos/init/up/makefile new file mode 100644 index 000000000..6ee4f43fa --- /dev/null +++ b/private/ntos/init/up/makefile @@ -0,0 +1,6 @@ +# +# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source +# file to this component. This file merely indirects to the real make file +# that is shared by all the components of NT OS/2 +# +!INCLUDE $(NTMAKEENV)\makefile.def diff --git a/private/ntos/init/up/makefile.inc b/private/ntos/init/up/makefile.inc new file mode 100644 index 000000000..d043c64d4 --- /dev/null +++ b/private/ntos/init/up/makefile.inc @@ -0,0 +1,78 @@ +!if exist($(TARGET_DIRECTORY).inc) +!include $(TARGET_DIRECTORY).inc +!endif + +obj\$(TARGET_DIRECTORY)\$(NTTEST).def: ..\ntoskrnl.src ..\$(TARGET_DIRECTORY)def.src + copy ..\ntoskrnl.src+..\$(TARGET_DIRECTORY)def.src obj\$(TARGET_DIRECTORY)\$(NTTEST).pp + $(TARGET_CPP) -nologo -EP $(TARGET_DEFINES) $(TARGET_DBG_DEFINES) $(C_DEFINES) obj\$(TARGET_DIRECTORY)\$(NTTEST).pp > obj\$(TARGET_DIRECTORY)\$(NTTEST).def + -del obj\$(TARGET_DIRECTORY)\$(NTTEST).pp + +$(NTTEST).prf: $(TARGET_DIRECTORY).prf + copy $** $@ + +$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\$(NTTEST).lib $(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\$(NTTEST).exp: obj\$(TARGET_DIRECTORY)\$(NTTEST).def \ + $(NTTEST).prf \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\cache.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\config.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\dbgk.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\ex.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\FsRtl.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\FStub.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\init.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\io.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\kd.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\ke.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\lpc.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\mm.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\ob.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\po.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\ps.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\raw.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\ntosrtl.lib\ + $(TARGETPATH)\$(TARGET_DIRECTORY)\se.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\vdm.lib \ + $(TARGETPATH)\$(TARGET_DIRECTORY)\pnp.lib + -lib @<< +$(LINK_LIB_IGNORE_FLAG) +-def:obj\$(TARGET_DIRECTORY)\$(NTTEST).def +-debugtype:cv +-out:$(@D)\$(NTTEST).tmp +-machine:$(TARGET_DIRECTORY) +!IF $(386) +$(TARGETPATH)\$(TARGET_DIRECTORY)\cache.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\config.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\dbgk.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\ex.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\FsRtl.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\FStub.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\init.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\io.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\kd.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\ke.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\lpc.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\mm.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\ob.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\po.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\ps.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\raw.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\ntosrtl.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\se.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\vdm.lib +$(TARGETPATH)\$(TARGET_DIRECTORY)\pnp.lib +$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\lsakrnlp.lib +$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\libcntpr.lib +!ENDIF +<