Leaked source code of windows server 2003
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.

131 lines
3.1 KiB

  1. Exi386InterlockedDecrementLong
  2. Exi386InterlockedIncrementLong
  3. Exi386InterlockedExchangeUlong
  4. ExfInterlockedAddUlong
  5. ExfInterlockedInsertHeadList
  6. ExfInterlockedInsertTailList
  7. ExfInterlockedRemoveHeadList
  8. ExfInterlockedPopEntryList
  9. ExfInterlockedPushEntryList
  10. Exfi386InterlockedDecrementLong
  11. Exfi386InterlockedIncrementLong
  12. Exfi386InterlockedExchangeUlong
  13. ExInterlockedCompareExchange64
  14. ExfInterlockedCompareExchange64
  15. ExInterlockedFlushSList
  16. ExInterlockedPopEntrySList
  17. ExInterlockedPushEntrySList
  18. InterlockedPopEntrySList
  19. InterlockedPushEntrySList
  20. ExAllocateFromPagedLookasideList
  21. ExFreeToPagedLookasideList
  22. InterlockedIncrement = __InterlockedIncrement
  23. InterlockedDecrement = __InterlockedDecrement
  24. InterlockedExchange = Exfi386InterlockedExchangeUlong
  25. InterlockedCompareExchange = __InterlockedCompareExchange
  26. InterlockedExchangeAdd = __InterlockedExchangeAdd
  27. RtlCaptureContext
  28. KeInvalidateAllCaches
  29. KeSetProfileIrql
  30. KeIsExecutingDpc = __KeIsExecutingDpc
  31. KeI386MachineType CONSTANT
  32. KeI386SetGdtSelector
  33. KeI386Call16BitFunction
  34. KeI386Call16BitCStyleFunction
  35. KefAcquireSpinLockAtDpcLevel
  36. KefReleaseSpinLockFromDpcLevel
  37. #if NT_INST
  38. KiInst_AcquireSpinLock
  39. KiInst_SpinOnSpinLock
  40. KiInst_ReleaseSpinLock
  41. #endif // NT_INST
  42. Kii386SpinOnSpinLock // debug only
  43. MmLockPagableImageSection=MmLockPagableDataSection
  44. MmHighestUserAddress CONSTANT // data - use pointer for access
  45. MmSystemRangeStart CONSTANT // data - use pointer for access
  46. MmUserProbeAddress CONSTANT // data - use pointer for access
  47. XIPDispatch
  48. //
  49. // The following are macros on MIPS, but real procedures on the x86
  50. //
  51. KeGetCurrentThread = __KeGetCurrentThread
  52. KeGetPreviousMode
  53. READ_REGISTER_UCHAR
  54. READ_REGISTER_ULONG
  55. READ_REGISTER_USHORT
  56. READ_REGISTER_BUFFER_UCHAR
  57. READ_REGISTER_BUFFER_ULONG
  58. READ_REGISTER_BUFFER_USHORT
  59. WRITE_REGISTER_UCHAR
  60. WRITE_REGISTER_ULONG
  61. WRITE_REGISTER_USHORT
  62. WRITE_REGISTER_BUFFER_UCHAR
  63. WRITE_REGISTER_BUFFER_ULONG
  64. WRITE_REGISTER_BUFFER_USHORT
  65. //
  66. // The following are 386 architecture specific
  67. //
  68. KiIpiServiceRoutine
  69. KiCoprocessorError
  70. KiDeliverApc
  71. KiDispatchInterrupt
  72. KiUnexpectedInterrupt
  73. Kei386EoiHelper
  74. Ke386IoSetAccessProcess
  75. Ke386QueryIoAccessMap
  76. Ke386SetIoAccessMap
  77. KeI386AbiosCall
  78. KeI386AllocateGdtSelectors
  79. KeI386ReleaseGdtSelectors
  80. KeI386FlatToGdtSelector
  81. KeI386GetLid
  82. KeI386ReleaseLid
  83. Ke386CallBios
  84. KeSaveFloatingPointState
  85. KeRestoreFloatingPointState
  86. memcpy
  87. memmove
  88. memset
  89. _abnormal_termination
  90. _except_handler2
  91. _except_handler3
  92. _global_unwind2
  93. _local_unwind2
  94. // Int64 helper functions (currently linked in from int64.lib)
  95. _aullrem
  96. _aulldiv
  97. _aullshr
  98. _allshr
  99. _allshl
  100. _allrem
  101. _allmul
  102. _alldiv
  103. _CIsin
  104. _CIcos
  105. _CIsqrt
  106. _aulldvrm
  107. _alldvrm