Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

129 lines
3.0 KiB

Exi386InterlockedDecrementLong
Exi386InterlockedIncrementLong
Exi386InterlockedExchangeUlong
ExfInterlockedAddUlong
ExfInterlockedInsertHeadList
ExfInterlockedInsertTailList
ExfInterlockedRemoveHeadList
ExfInterlockedPopEntryList
ExfInterlockedPushEntryList
Exfi386InterlockedDecrementLong
Exfi386InterlockedIncrementLong
Exfi386InterlockedExchangeUlong
ExInterlockedCompareExchange64
ExfInterlockedCompareExchange64
ExInterlockedFlushSList
ExInterlockedPopEntrySList
ExInterlockedPushEntrySList
InterlockedPopEntrySList
InterlockedPushEntrySList
ExAllocateFromPagedLookasideList
ExFreeToPagedLookasideList
InterlockedIncrement = __InterlockedIncrement
InterlockedDecrement = __InterlockedDecrement
InterlockedExchange = Exfi386InterlockedExchangeUlong
InterlockedCompareExchange = __InterlockedCompareExchange
InterlockedExchangeAdd = __InterlockedExchangeAdd
RtlCaptureContext
KeSetProfileIrql
KeIsExecutingDpc = __KeIsExecutingDpc
KeI386MachineType CONSTANT
KeI386SetGdtSelector
KeI386Call16BitFunction
KeI386Call16BitCStyleFunction
KefAcquireSpinLockAtDpcLevel
KefReleaseSpinLockFromDpcLevel
#if NT_INST
KiInst_AcquireSpinLock
KiInst_SpinOnSpinLock
KiInst_ReleaseSpinLock
#endif // NT_INST
Kii386SpinOnSpinLock // debug only
MmLockPagableImageSection=MmLockPagableDataSection
MmHighestUserAddress CONSTANT // data - use pointer for access
MmSystemRangeStart CONSTANT // data - use pointer for access
MmUserProbeAddress CONSTANT // data - use pointer for access
XIPDispatch
//
// The following are macros on MIPS, but real procedures on the x86
//
KeGetCurrentThread = __KeGetCurrentThread
KeGetPreviousMode
READ_REGISTER_UCHAR
READ_REGISTER_ULONG
READ_REGISTER_USHORT
READ_REGISTER_BUFFER_UCHAR
READ_REGISTER_BUFFER_ULONG
READ_REGISTER_BUFFER_USHORT
WRITE_REGISTER_UCHAR
WRITE_REGISTER_ULONG
WRITE_REGISTER_USHORT
WRITE_REGISTER_BUFFER_UCHAR
WRITE_REGISTER_BUFFER_ULONG
WRITE_REGISTER_BUFFER_USHORT
//
// The following are 386 architecture specific
//
KiIpiServiceRoutine
KiCoprocessorError
KiDeliverApc
KiDispatchInterrupt
KiUnexpectedInterrupt
Kei386EoiHelper
Ke386IoSetAccessProcess
Ke386QueryIoAccessMap
Ke386SetIoAccessMap
KeI386AbiosCall
KeI386AllocateGdtSelectors
KeI386ReleaseGdtSelectors
KeI386FlatToGdtSelector
KeI386GetLid
KeI386ReleaseLid
Ke386CallBios
KeSaveFloatingPointState
KeRestoreFloatingPointState
memcpy
memmove
memset
_abnormal_termination
_except_handler2
_except_handler3
_global_unwind2
_local_unwind2
// Int64 helper functions (currently linked in from int64.lib)
_aullrem
_aulldiv
_aullshr
_allshr
_allshl
_allrem
_allmul
_alldiv
_CIsin
_CIcos
_CIsqrt
_aulldvrm
_alldvrm