Difference between revisions of "Kernel"
From xboxdevwiki
(Add list of kernel exports) |
(More kernel exports and some notes) |
||
Line 33: | Line 33: | ||
|[[Kernel/DbgLoadImageSymbols]] | |[[Kernel/DbgLoadImageSymbols]] | ||
|7 | |7 | ||
− | | | + | |Devkits only?!?? |
|- | |- | ||
|[[Kernel/DbgPrint]] | |[[Kernel/DbgPrint]] | ||
Line 49: | Line 49: | ||
|[[Kernel/DbgUnLoadImageSymbols]] | |[[Kernel/DbgUnLoadImageSymbols]] | ||
|11 | |11 | ||
− | | | + | |Devkits only?!?? |
|- | |- | ||
|[[Kernel/ExAcquireReadWriteLockExclusive]] | |[[Kernel/ExAcquireReadWriteLockExclusive]] | ||
Line 69: | Line 69: | ||
|[[Kernel/ExEventObjectType]] | |[[Kernel/ExEventObjectType]] | ||
|16 | |16 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/ExFreePool]] | |[[Kernel/ExFreePool]] | ||
Line 93: | Line 93: | ||
|[[Kernel/ExMutantObjectType]] | |[[Kernel/ExMutantObjectType]] | ||
|22 | |22 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/ExQueryPoolBlockSize]] | |[[Kernel/ExQueryPoolBlockSize]] | ||
Line 125: | Line 125: | ||
|[[Kernel/ExSemaphoreObjectType]] | |[[Kernel/ExSemaphoreObjectType]] | ||
|30 | |30 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/ExTimerObjectType]] | |[[Kernel/ExTimerObjectType]] | ||
|31 | |31 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/ExfInterlockedInsertHeadList]] | |[[Kernel/ExfInterlockedInsertHeadList]] | ||
Line 165: | Line 165: | ||
|[[Kernel/HalDiskCachePartitionCount]] | |[[Kernel/HalDiskCachePartitionCount]] | ||
|40 | |40 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/HalDiskModelNumber]] | |[[Kernel/HalDiskModelNumber]] | ||
|41 | |41 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/HalDiskSerialNumber]] | |[[Kernel/HalDiskSerialNumber]] | ||
|42 | |42 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/HalEnableSystemInterrupt]] | |[[Kernel/HalEnableSystemInterrupt]] | ||
Line 261: | Line 261: | ||
|[[Kernel/IoCompletionObjectType]] | |[[Kernel/IoCompletionObjectType]] | ||
|64 | |64 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/IoCreateDevice]] | |[[Kernel/IoCreateDevice]] | ||
Line 285: | Line 285: | ||
|[[Kernel/IoDeviceObjectType]] | |[[Kernel/IoDeviceObjectType]] | ||
|70 | |70 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/IoFileObjectType]] | |[[Kernel/IoFileObjectType]] | ||
|71 | |71 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/IoFreeIrp]] | |[[Kernel/IoFreeIrp]] | ||
Line 357: | Line 357: | ||
|[[Kernel/KdDebuggerEnabled]] | |[[Kernel/KdDebuggerEnabled]] | ||
|88 | |88 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/KdDebuggerNotPresent]] | |[[Kernel/KdDebuggerNotPresent]] | ||
|89 | |89 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/IoDismountVolume]] | |[[Kernel/IoDismountVolume]] | ||
Line 413: | Line 413: | ||
|[[Kernel/MmGlobalData]] | |[[Kernel/MmGlobalData]] | ||
|102 | |102 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/KeGetCurrentIrql]] | |[[Kernel/KeGetCurrentIrql]] | ||
Line 485: | Line 485: | ||
|[[Kernel/KeInterruptTime]] | |[[Kernel/KeInterruptTime]] | ||
|120 | |120 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/KeIsExecutingDpc]] | |[[Kernel/KeIsExecutingDpc]] | ||
Line 621: | Line 621: | ||
|[[Kernel/KeSystemTime]] | |[[Kernel/KeSystemTime]] | ||
|154 | |154 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/KeTestAlertThread]] | |[[Kernel/KeTestAlertThread]] | ||
Line 629: | Line 629: | ||
|[[Kernel/KeTickCount]] | |[[Kernel/KeTickCount]] | ||
|156 | |156 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/KeTimeIncrement]] | |[[Kernel/KeTimeIncrement]] | ||
|157 | |157 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/KeWaitForMultipleObjects]] | |[[Kernel/KeWaitForMultipleObjects]] | ||
Line 653: | Line 653: | ||
|[[Kernel/KiBugCheckData]] | |[[Kernel/KiBugCheckData]] | ||
|162 | |162 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/KiUnlockDispatcherDatabase]] | |[[Kernel/KiUnlockDispatcherDatabase]] | ||
Line 661: | Line 661: | ||
|[[Kernel/LaunchDataPage]] | |[[Kernel/LaunchDataPage]] | ||
|164 | |164 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/MmAllocateContiguousMemory]] | |[[Kernel/MmAllocateContiguousMemory]] | ||
Line 965: | Line 965: | ||
|[[Kernel/ObDirectoryObjectType]] | |[[Kernel/ObDirectoryObjectType]] | ||
|240 | |240 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/ObInsertObject]] | |[[Kernel/ObInsertObject]] | ||
Line 985: | Line 985: | ||
|[[Kernel/ObpObjectHandleTable]] | |[[Kernel/ObpObjectHandleTable]] | ||
|245 | |245 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/ObReferenceObjectByHandle]] | |[[Kernel/ObReferenceObjectByHandle]] | ||
Line 1,001: | Line 1,001: | ||
|[[Kernel/ObSymbolicLinkObjectType]] | |[[Kernel/ObSymbolicLinkObjectType]] | ||
|249 | |249 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/ObfDereferenceObject]] | |[[Kernel/ObfDereferenceObject]] | ||
Line 1,041: | Line 1,041: | ||
|[[Kernel/PsThreadObjectType]] | |[[Kernel/PsThreadObjectType]] | ||
|259 | |259 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/RtlAnsiStringToUnicodeString]] | |[[Kernel/RtlAnsiStringToUnicodeString]] | ||
Line 1,289: | Line 1,289: | ||
|[[Kernel/XboxEEPROMKey]] | |[[Kernel/XboxEEPROMKey]] | ||
|321 | |321 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/XboxHardwareInfo]] | |[[Kernel/XboxHardwareInfo]] | ||
|322 | |322 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/XboxHDKey]] | |[[Kernel/XboxHDKey]] | ||
|323 | |323 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/XboxKrnlVersion]] | |[[Kernel/XboxKrnlVersion]] | ||
|324 | |324 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/XboxSignatureKey]] | |[[Kernel/XboxSignatureKey]] | ||
|325 | |325 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/XeImageFileName]] | |[[Kernel/XeImageFileName]] | ||
|326 | |326 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/XeLoadSection]] | |[[Kernel/XeLoadSection]] | ||
Line 1,421: | Line 1,421: | ||
|[[Kernel/XboxAlternateSignatureKeys]] | |[[Kernel/XboxAlternateSignatureKeys]] | ||
|354 | |354 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/XePublicKeyData]] | |[[Kernel/XePublicKeyData]] | ||
|355 | |355 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/HalBootSMCVideoMode]] | |[[Kernel/HalBootSMCVideoMode]] | ||
|356 | |356 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/IdexChannelObject]] | |[[Kernel/IdexChannelObject]] | ||
|357 | |357 | ||
− | | | + | |Variable? |
|- | |- | ||
|[[Kernel/HalIsResetOrShutdownPending]] | |[[Kernel/HalIsResetOrShutdownPending]] | ||
Line 1,446: | Line 1,446: | ||
|360 | |360 | ||
| | | | ||
+ | |- | ||
+ | | | ||
+ | |361 | ||
+ | |Unused? | ||
+ | |- | ||
+ | | | ||
+ | |362 | ||
+ | |Unused? | ||
+ | |- | ||
+ | | | ||
+ | |363 | ||
+ | |Unused? | ||
+ | |- | ||
+ | | | ||
+ | |364 | ||
+ | |Unused? | ||
|- | |- | ||
|[[Kernel/HalEnableSecureTrayEject]] | |[[Kernel/HalEnableSecureTrayEject]] | ||
Line 1,453: | Line 1,469: | ||
|[[Kernel/HalWriteSMCScratchRegister]] | |[[Kernel/HalWriteSMCScratchRegister]] | ||
|366 | |366 | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | |367 | ||
+ | |Unused? | ||
+ | |- | ||
+ | | | ||
+ | |368 | ||
+ | |Unused? | ||
+ | |- | ||
+ | | | ||
+ | |369 | ||
+ | |Unused? | ||
+ | |- | ||
+ | | | ||
+ | |370 | ||
+ | |Unused? | ||
+ | |- | ||
+ | | | ||
+ | |371 | ||
+ | |Unused? | ||
+ | |- | ||
+ | | | ||
+ | |372 | ||
+ | |Unused? | ||
+ | |- | ||
+ | | | ||
+ | |373 | ||
+ | |Unused? | ||
+ | |- | ||
+ | |[[Kernel/MmDbgAllocateMemory]] | ||
+ | |374 | ||
+ | |Devkits only?! | ||
+ | |- | ||
+ | |[[Kernel/MmDbgFreeMemory]] | ||
+ | |375 | ||
+ | |Devkits only?! | ||
+ | |- | ||
+ | |[[Kernel/MmDbgQueryAvailablePages]] | ||
+ | |376 | ||
+ | |Devkits only?! | ||
+ | |- | ||
+ | |[[Kernel/MmDbgReleaseAddress]] | ||
+ | |377 | ||
+ | |Devkits only?! | ||
+ | |- | ||
+ | |[[Kernel/MmDbgWriteCheck]] | ||
+ | |378 | ||
+ | |Devkits only?! | ||
|} | |} | ||