# HG changeset patch # User Slion # Date 1265231732 -3600 # Node ID 999bb78c71ac3fa63ca6e53ae832954fd14883c1 # Parent af71d110c717cb9788c3f8a7b1ac896da0b2a3d1 Starting to boot the kernel. We need ecust.dll now. diff -r af71d110c717 -r 999bb78c71ac kernel/eka/CMakeLists.txt --- a/kernel/eka/CMakeLists.txt Wed Feb 03 17:47:37 2010 +0100 +++ b/kernel/eka/CMakeLists.txt Wed Feb 03 22:15:32 2010 +0100 @@ -13,6 +13,7 @@ cmake_minimum_required(VERSION 2.6) +add_definitions(-D__SYMC__) #Generate the exec enum using CMAKE custom command #perl genexec.pl -i execs.txt -e ../include/exec_enum.h -u ../include/exec_user.h -k ../include/exec_kernel.h diff -r af71d110c717 -r 999bb78c71ac kernel/eka/blike/ekern.def --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kernel/eka/blike/ekern.def Wed Feb 03 22:15:32 2010 +0100 @@ -0,0 +1,912 @@ +; Generated from "dumpbin /exports ekern.exe" output +; Using Notepad++ regex replace "\s+(\d+)\s+\w+\s+\w+\s+(.+)" "\2 @ \1 NONAME" +; +EXPORTS +?Dispatch@@YIHHPAH@Z @ 1 NONAME +??0DKernelEventHandler@@QAE@P6AIW4TKernelEvent@@PAX11@Z1@Z @ 2 NONAME +??0DLogicalChannel@@QAE@XZ @ 3 NONAME +??0DObject@@QAE@XZ @ 4 NONAME +??0DPowerController@@QAE@XZ @ 5 NONAME +??0DPowerHal@@QAE@XZ @ 6 NONAME +??0DPowerHandler@@QAE@ABVTDesC8@@@Z @ 7 NONAME +??0NFastMutex@@QAE@XZ @ 8 NONAME +??0RArrayBase@@IAE@H@Z @ 9 NONAME +??0RArrayBase@@IAE@HH@Z @ 10 NONAME +??0RArrayBase@@IAE@HHH@Z @ 11 NONAME +??0RArrayBase@@IAE@HHHH@Z @ 12 NONAME +??0RArrayBase@@IAE@HPAXH@Z @ 13 NONAME +??0RPhysicalDeviceArray@@QAE@XZ @ 14 NONAME +??0RPointerArrayBase@@IAE@H@Z @ 15 NONAME +??0RPointerArrayBase@@IAE@HH@Z @ 16 NONAME +??0RPointerArrayBase@@IAE@XZ @ 17 NONAME +??0TAsyncRequest@@IAE@P6AXPAX@ZPAVTDfcQue@@H@Z @ 18 NONAME +??0TBitMapAllocator@@QAE@HH@Z @ 19 NONAME +??0TBufBase8@@IAE@ABVTDesC8@@H@Z @ 20 NONAME +??0TBufBase8@@IAE@H@Z @ 21 NONAME +??0TBufBase8@@IAE@HH@Z @ 22 NONAME +??0TBufBase8@@IAE@PBEH@Z @ 23 NONAME +??0TBufCBase8@@IAE@ABVTDesC8@@H@Z @ 24 NONAME +??0TBufCBase8@@IAE@PBEH@Z @ 25 NONAME +??0TBufCBase8@@IAE@XZ @ 26 NONAME +??0TCapabilitySet@@QAE@W4TCapability@@0@Z @ 27 NONAME +??0TClientBuffer@@QAE@XZ @ 28 NONAME +??0TDfc@@QAE@P6AXPAX@Z0@Z @ 29 NONAME +??0TDfc@@QAE@P6AXPAX@Z0H@Z @ 30 NONAME +??0TDfc@@QAE@P6AXPAX@Z0PAVTDfcQue@@H@Z @ 31 NONAME +??0TDfcQue@@QAE@XZ @ 32 NONAME +??0TInactivityLink@@QAE@XZ @ 33 NONAME +??0TMessageQue@@QAE@P6AXPAX@Z0PAVTDfcQue@@H@Z @ 34 NONAME +??0TPriListBase@@QAE@H@Z @ 35 NONAME +??0TPtr8@@AAE@AAVTBufCBase8@@H@Z @ 36 NONAME +??0TPtr8@@QAE@PAEH@Z @ 37 NONAME +??0TPtr8@@QAE@PAEHH@Z @ 38 NONAME +??0TPtrC8@@QAE@ABVTDesC8@@@Z @ 39 NONAME +??0TPtrC8@@QAE@PBE@Z @ 40 NONAME +??0TPtrC8@@QAE@PBEH@Z @ 41 NONAME +??0TPtrC8@@QAE@XZ @ 42 NONAME +??0TRWSpinLock@@QAE@I@Z @ 43 NONAME +??0TSecondLink@@QAE@XZ @ 44 NONAME +??0TSecurityInfo@@QAE@PAVDProcess@@@Z @ 45 NONAME +??0TSecurityInfo@@QAE@PAVDThread@@@Z @ 46 NONAME +??0TSecurityPolicy@@QAE@VTSecureId@@W4TCapability@@11@Z @ 47 NONAME +??0TSecurityPolicy@@QAE@VTVendorId@@W4TCapability@@11@Z @ 48 NONAME +??0TSecurityPolicy@@QAE@W4TCapability@@000000@Z @ 49 NONAME +??0TSecurityPolicy@@QAE@W4TCapability@@00@Z @ 50 NONAME +??0TSecurityPolicy@@QAE@W4TSecPolicyType@0@@Z @ 51 NONAME +??0TShPoolCreateInfo@@QAE@W4TShPoolMemoryDevice@0@IIIIK@Z @ 52 NONAME +??0TShPoolCreateInfo@@QAE@W4TShPoolMemoryDevice@0@IIIIPAK@Z @ 53 NONAME +??0TShPoolCreateInfo@@QAE@W4TShPoolNonPageAlignedBuffers@0@III@Z @ 54 NONAME +??0TShPoolCreateInfo@@QAE@W4TShPoolPageAlignedBuffers@0@II@Z @ 55 NONAME +??0TShPoolInfo@@QAE@XZ @ 56 NONAME +??0TSpinLock@@QAE@I@Z @ 57 NONAME +??0TThreadCleanup@@QAE@XZ @ 58 NONAME +??0TTickLink@@QAE@XZ @ 59 NONAME +??0TVersion@@QAE@HHH@Z @ 60 NONAME +??0TVersion@@QAE@XZ @ 61 NONAME +??1DLogicalChannel@@UAE@XZ @ 62 NONAME +??1DLogicalChannelBase@@UAE@XZ @ 63 NONAME +??1DLogicalDevice@@UAE@XZ @ 64 NONAME +??1DObject@@UAE@XZ @ 65 NONAME +??1DPhysicalDevice@@UAE@XZ @ 66 NONAME +??1DPowerHandler@@UAE@XZ @ 67 NONAME +??1DSharedIoBuffer@@UAE@XZ @ 68 NONAME +??2DBase@@SAPAXI@Z @ 69 NONAME +??2DBase@@SAPAXII@Z @ 70 NONAME +??ADObjectCon@@QAEPAVDObject@@H@Z @ 71 NONAME +?AccessCode@Kern@@SAXXZ @ 72 NONAME +?Add@DKernelEventHandler@@QAEHW4TAddPolicy@1@@Z @ 73 NONAME +?Add@DObjectCon@@QAEHPAVDObject@@@Z @ 74 NONAME +?Add@DPowerHandler@@QAEXXZ @ 75 NONAME +?Add@TDfc@@QAEHXZ @ 76 NONAME +?Add@TPriListBase@@QAEXPAVTPriListLink@@@Z @ 77 NONAME +?AddBuffer@TClientBufferRequest@@QAEHAAPAVTClientBuffer@@KHH@Z @ 78 NONAME +?AddBuffer@TClientBufferRequest@@QAEHAAPAVTClientBuffer@@PAX@Z @ 79 NONAME +?AddCapability@TCapabilitySet@@QAEXW4TCapability@@@Z @ 80 NONAME +?AddCleanup@DThread@@QAEXPAVTThreadCleanup@@@Z @ 81 NONAME +?AddEvent@Kern@@SAHABVTRawEvent@@@Z @ 82 NONAME +?AddEvent@Kern@@SAHABVTRawEvent@@H@Z @ 83 NONAME +?AddHalEntry@Kern@@SAHHP6AHPAXH00@Z0@Z @ 84 NONAME +?AddHalEntry@Kern@@SAHHP6AHPAXH00@Z0H@Z @ 85 NONAME +?AddHead@TPriListBase@@QAEXPAVTPriListLink@@@Z @ 86 NONAME +?AddTaskEvent@EMI@@SAHAAUTTaskEventRecord@@@Z @ 87 NONAME +?AddToProcess@DObject@@UAEHPAVDProcess@@@Z @ 88 NONAME +?AddToProcess@DObject@@UAEHPAVDProcess@@I@Z @ 89 NONAME +?Adjust@TInternalRamDrive@@SAHH@Z @ 90 NONAME +?Advance@NTimerQ@@SAXH@Z @ 91 NONAME +?AfterIdle@EMI@@SAXH@Z @ 92 NONAME +?Again@NTimer@@QAEHH@Z @ 93 NONAME +?Alloc@Kern@@SAPAXH@Z @ 94 NONAME +?Alloc@TBitMapAllocator@@QAEHXZ @ 95 NONAME +?Alloc@TBitMapAllocator@@QAEXHH@Z @ 96 NONAME +?AllocAligned@TBitMapAllocator@@QBEHHHHH@Z @ 97 NONAME +?AllocAligned@TBitMapAllocator@@QBEHHHHHAAH0@Z @ 98 NONAME +?AllocAligned@TBitMapAllocator@@QBEHHHHHAAH0I@Z @ 99 NONAME +?AllocConsecutive@TBitMapAllocator@@QBEHHH@Z @ 100 NONAME +?AllocFrom@TBitMapAllocator@@QAEHI@Z @ 101 NONAME +?AllocList@TBitMapAllocator@@QAEHHPAH@Z @ 102 NONAME +?AllocZ@Kern@@SAPAXH@Z @ 103 NONAME +?Append@RArrayBase@@IAEHPBX@Z @ 104 NONAME +?Append@RPointerArrayBase@@IAEHPBX@Z @ 105 NONAME +?Append@TDes8@@QAEXABVTDesC8@@@Z @ 106 NONAME +?Append@TDes8@@QAEXPBEH@Z @ 107 NONAME +?Append@TDes8@@QAEXVTChar@@@Z @ 108 NONAME +?AppendFormat@Kern@@SAXAAVTDes8@@PBDQAPAC@Z @ 109 NONAME +?AppendFullName@DObject@@QAEXAAVTDes8@@@Z @ 110 NONAME +?AppendName@DObject@@QAEXAAVTDes8@@@Z @ 111 NONAME +?AppendNum@TDes8@@QAEX_J@Z @ 112 NONAME +?AppendNum@TDes8@@QAEX_KW4TRadix@@@Z @ 113 NONAME +?AppendNumFixedWidth@TDes8@@QAEXIW4TRadix@@H@Z @ 114 NONAME +?AsyncClose@DObject@@QAEHXZ @ 115 NONAME +?AsyncDelete@DBase@@QAEXXZ @ 116 NONAME +?AsyncFree@Kern@@SAXPAX@Z @ 117 NONAME +?AsyncNotifyChanges@Kern@@SAXI@Z @ 118 NONAME +?At@DObjectCon@@QAEPAVDObject@@ABVTFindHandle@@@Z @ 119 NONAME +?At@RArrayBase@@IBEPAXH@Z @ 120 NONAME +?At@RPointerArrayBase@@IBEAAPAXH@Z @ 121 NONAME +?At@TSecondLink@@QAEHAB_JP6AXPAX@Z1@Z @ 122 NONAME +?AtC@TDesC8@@IBEABEH@Z @ 123 NONAME +?AtomicSyncMemory@Cache@@SAXXZ @ 124 NONAME +?Attach@RPropertyRef@@QAEHVTUid@@H@Z @ 125 NONAME +?Base@TInternalRamDrive@@SAKXZ @ 126 NONAME +?BinarySearch@RArrayBase@@IBEHPBXAAHP6AH00@Z@Z @ 127 NONAME +?BinarySearch@RArrayBase@@IBEHPBXAAHP6AH00@ZH@Z @ 128 NONAME +?BinarySearch@RPointerArrayBase@@IBEHPBXAAHP6AH00@Z@Z @ 129 NONAME +?BinarySearch@RPointerArrayBase@@IBEHPBXAAHP6AH00@ZH@Z @ 130 NONAME +?BinarySearchSigned@RArrayBase@@IBEHPBXAAH@Z @ 131 NONAME +?BinarySearchSigned@RArrayBase@@IBEHPBXAAHH@Z @ 132 NONAME +?BinarySearchSigned@RPointerArrayBase@@IBEHHAAH@Z @ 133 NONAME +?BinarySearchSigned@RPointerArrayBase@@IBEHHAAHH@Z @ 134 NONAME +?BinarySearchUnsigned@RArrayBase@@IBEHPBXAAH@Z @ 135 NONAME +?BinarySearchUnsigned@RArrayBase@@IBEHPBXAAHH@Z @ 136 NONAME +?BinarySearchUnsigned@RPointerArrayBase@@IBEHIAAH@Z @ 137 NONAME +?BinarySearchUnsigned@RPointerArrayBase@@IBEHIAAHH@Z @ 138 NONAME +?Block@NKern@@SAHKI@Z @ 139 NONAME +?Block@NKern@@SAHKIPAVNFastMutex@@@Z @ 140 NONAME +?Cancel@NTimer@@QAEHXZ @ 141 NONAME +?Cancel@RPropertyRef@@QAEXAAVTPropertySubsRequest@@@Z @ 142 NONAME +?Cancel@TAsyncRequest@@QAEXXZ @ 143 NONAME +?Cancel@TDfc@@QAEHXZ @ 144 NONAME +?Cancel@TInactivityLink@@QAEXXZ @ 145 NONAME +?Cancel@TMessageBase@@QAEXXZ @ 146 NONAME +?Cancel@TSecondLink@@QAEXXZ @ 147 NONAME +?Cancel@TTickLink@@QAEXXZ @ 148 NONAME +?CancelTimer@DThread@@QAEXXZ @ 149 NONAME +?ChangePriority@TPriListBase@@QAEXPAVTPriListLink@@H@Z @ 150 NONAME +?CheckFilter2@BTrace@@SAHKK@Z @ 151 NONAME +?CheckFilter@BTrace@@SAHK@Z @ 152 NONAME +?CheckSuspendThenReady@NThreadBase@@QAEXXZ @ 153 NONAME +?CheckUniqueFullName@DObjectCon@@QAEHPAVDObject@@@Z @ 154 NONAME +?CheckUniqueFullName@DObjectCon@@QAEHPAVDObject@@ABVTDesC8@@@Z @ 155 NONAME +?CheckedOpen@DObject@@QAEXXZ @ 156 NONAME +?ChunkAddress@Kern@@SAHPAVDChunk@@HHAAK@Z @ 157 NONAME +?ChunkClose@Kern@@SAHPAVDChunk@@@Z @ 158 NONAME +?ChunkCommit@Kern@@SAHPAVDChunk@@HH@Z @ 159 NONAME +?ChunkCommitContiguous@Kern@@SAHPAVDChunk@@HHAAK@Z @ 160 NONAME +?ChunkCommitPhysical@Kern@@SAHPAVDChunk@@HHK@Z @ 161 NONAME +?ChunkCommitPhysical@Kern@@SAHPAVDChunk@@HHPBK@Z @ 162 NONAME +?ChunkCreate@Kern@@SAHABVTChunkCreateInfo@@AAPAVDChunk@@AAK2@Z @ 163 NONAME +?ChunkPhysicalAddress@Kern@@SAHPAVDChunk@@HHAAK11PAK@Z @ 164 NONAME +?ChunkUserBase@Kern@@SAPAEPAVDChunk@@PAVDThread@@@Z @ 165 NONAME +?Client@TMessageBase@@QAEPAVDThread@@XZ @ 166 NONAME +?Close@DKernelEventHandler@@QAEHXZ @ 167 NONAME +?Close@DLogicalChannel@@UAEHPAX@Z @ 168 NONAME +?Close@DObject@@UAEHPAX@Z @ 169 NONAME +?Close@RArrayBase@@IAEXXZ @ 170 NONAME +?Close@RPhysicalDeviceArray@@QAEXXZ @ 171 NONAME +?Close@RPointerArrayBase@@IAEXXZ @ 172 NONAME +?Close@RPropertyRef@@QAEXXZ @ 173 NONAME +?CloseHandle@Kern@@SAHPAVDThread@@H@Z @ 174 NONAME +?CodeSegFromAddress@Kern@@SAPAVDCodeSeg@@KPAVDProcess@@@Z @ 175 NONAME +?CodeSegFromEntryPoint@DCodeSeg@@SAPAV1@H@Z @ 176 NONAME +?CodeSegGetMemoryInfo@Kern@@SAXAAVDCodeSeg@@AAVTProcessMemoryInfo@@PAVDProcess@@@Z @ 177 NONAME +?CodeSegList@Kern@@SAPAUSDblQue@@XZ @ 178 NONAME +?CodeSegLock@Kern@@SAPAVDMutex@@XZ @ 179 NONAME +?ColdStart@Kern@@SAHXZ @ 180 NONAME +?Compare@TDesC8@@QBEHABV1@@Z @ 181 NONAME +?CompareF@TDesC8@@QBEHABV1@@Z @ 182 NONAME +?Complete@TAsyncRequest@@QAEXH@Z @ 183 NONAME +?Complete@TMessageBase@@QAEXHH@Z @ 184 NONAME +?CompleteAll@TMessageQue@@QAEXH@Z @ 185 NONAME +?Compress@RArrayBase@@IAEXXZ @ 186 NONAME +?Compress@RPointerArrayBase@@IAEXXZ @ 187 NONAME +?Containers@Kern@@SAPBQAVDObjectCon@@XZ @ 188 NONAME +?Control@BTrace@@SAHW4TControl@1@PAX1@Z @ 189 NONAME +?Copy@TBufCBase8@@IAEXABVTDesC8@@H@Z @ 190 NONAME +?Copy@TBufCBase8@@IAEXPBEH@Z @ 191 NONAME +?Copy@TDes8@@QAEXABVTDesC8@@@Z @ 192 NONAME +?Copy@TDes8@@QAEXPBE@Z @ 193 NONAME +?Copy@TDes8@@QAEXPBEH@Z @ 194 NONAME +?CopyAlignedRange@TBitMapAllocator@@QAEXPBV1@HH@Z @ 195 NONAME +?Count@RArrayBase@@IBEHXZ @ 196 NONAME +?Count@RPointerArrayBase@@IBEHXZ @ 197 NONAME +?CpuIdleHandler@NKern@@SAPAUSCpuIdleHandler@@XZ @ 198 NONAME +?CpuTimeMeasFreq@NKern@@SAKXZ @ 199 NONAME +?Crashed@NKern@@SAHXZ @ 200 NONAME +?CreateAndPinVirtualMemory@Kern@@SAHAAPAVTVirtualPinObject@@KI@Z @ 201 NONAME +?CreateClientBufferRequest@Kern@@SAHAAPAVTClientBufferRequest@@II@Z @ 202 NONAME +?CreateClientDataRequestBase2@Kern@@CAHAAPAVTClientDataRequestBase2@@HH@Z @ 203 NONAME +?CreateClientDataRequestBase@Kern@@CAHAAPAVTClientDataRequestBase@@H@Z @ 204 NONAME +?CreateClientRequest@Kern@@SAHAAPAVTClientRequest@@@Z @ 205 NONAME +?CreateKernelMapObject@Kern@@SAHAAPAVTKernelMapObject@@I@Z @ 206 NONAME +?CreatePhysicalPinObject@Kern@@SAHAAPAVTPhysicalPinObject@@@Z @ 207 NONAME +?CreateVirtualPinObject@Kern@@SAHAAPAVTVirtualPinObject@@@Z @ 208 NONAME +?CreateWin32Thread@@YAPAXW4TEmulThreadType@@P6GKPAX@Z1H@Z @ 209 NONAME +?CurrentContext@NKern@@SAHXZ @ 210 NONAME +?CurrentCpu@NKern@@SAHXZ @ 211 NONAME +?CurrentProcess@Kern@@SAAAVDProcess@@XZ @ 212 NONAME +?CurrentThread@Kern@@SAAAVDThread@@XZ @ 213 NONAME +?CurrentThread@NKern@@SAPAVNThread@@XZ @ 214 NONAME +?DebugSupportEnabled@DKernelEventHandler@@SAHXZ @ 215 NONAME +?DeferredExit@NKern@@SAXXZ @ 216 NONAME +?Define@RPropertyRef@@QAEHHABVTSecurityPolicy@@0HPAVDProcess@@@Z @ 217 NONAME +?Delete@DBase@@SAXPAV1@@Z @ 218 NONAME +?Delete@RPropertyRef@@QAEHPAVDProcess@@@Z @ 219 NONAME +?DeltaCurrentConsumption@DPowerHandler@@QAEXH@Z @ 220 NONAME +?Destroy@TDynamicDfcQue@@QAEXXZ @ 221 NONAME +?DestroyClientBufferRequest@Kern@@SAXAAPAVTClientBufferRequest@@@Z @ 222 NONAME +?DestroyClientRequest@Kern@@SAXAAPAVTClientRequest@@@Z @ 223 NONAME +?DestroyKernelMapObject@Kern@@SAXAAPAVTKernelMapObject@@@Z @ 224 NONAME +?DestroyPhysicalPinObject@Kern@@SAHAAPAVTPhysicalPinObject@@@Z @ 225 NONAME +?DestroyVirtualPinObject@Kern@@SAXAAPAVTVirtualPinObject@@@Z @ 226 NONAME +?DfcQCreate@Kern@@SAHAAPAVTDfcQue@@HPBVTDesC8@@@Z @ 227 NONAME +?DfcQInit@Kern@@SAHPAVTDfcQue@@HPBVTDesC8@@@Z @ 228 NONAME +?DfcQue0@Kern@@SAPAVTDfcQue@@XZ @ 229 NONAME +?DfcQue1@Kern@@SAPAVTDfcQue@@XZ @ 230 NONAME +?DisableAllInterrupts@NKern@@SAHXZ @ 231 NONAME +?DisableInterrupts@NKern@@SAHH@Z @ 232 NONAME +??0DBatteryMonitor@@QAE@XZ @ 233 NONAME +?DmaBufferAlignment@Cache@@SAIXZ @ 234 NONAME +?DoAppendFullName@DObject@@QAEXAAVTDes8@@@Z @ 235 NONAME +?DoAppendName@DObject@@UAEXAAVTDes8@@@Z @ 236 NONAME +?DoCheckPolicy@TSecurityPolicy@@ABEHPAVDProcess@@@Z @ 237 NONAME +?DoCheckPolicy@TSecurityPolicy@@ABEHPAVDProcess@@PBD@Z @ 238 NONAME +?DoCheckPolicy@TSecurityPolicy@@ABEHPAVDThread@@@Z @ 239 NONAME +?DoCheckPolicy@TSecurityPolicy@@ABEHPAVDThread@@PBD@Z @ 240 NONAME +?DoCreate@DLogicalChannelBase@@UAEHHPBVTDesC8@@ABVTVersion@@@Z @ 241 NONAME +?DoCurrentThreadHasCapability@Kern@@CAHW4TCapability@@@Z @ 242 NONAME +?DoCurrentThreadHasCapability@Kern@@CAHW4TCapability@@PBD@Z @ 243 NONAME +?DoEnque@TDfc@@QAEHXZ @ 244 NONAME +?DoHasCapability@DProcess@@AAEHW4TCapability@@@Z @ 245 NONAME +?DoHasCapability@DProcess@@AAEHW4TCapability@@PBD@Z @ 246 NONAME +?DoHasCapability@DThread@@AAEHW4TCapability@@@Z @ 247 NONAME +?DoHasCapability@DThread@@AAEHW4TCapability@@PBD@Z @ 248 NONAME +?DynamicDfcQCreate@Kern@@SAHAAPAVTDynamicDfcQue@@HABVTDesC8@@@Z @ 249 NONAME +?EmptyQueue@DCodeSeg@@SAXAAUSDblQue@@K@Z @ 250 NONAME +?EnableAllInterrupts@NKern@@SAXXZ @ 251 NONAME +?EndAccessCode@Kern@@SAXXZ @ 252 NONAME +?EndFreezeCpu@NKern@@SAXH@Z @ 253 NONAME +?EndOfInterrupt@@YAXXZ @ 254 NONAME +?EndSetup@TClientBufferRequest@@QAEXXZ @ 255 NONAME +?Enque@TDfc@@QAEHPAVNFastMutex@@@Z @ 256 NONAME +?Enque@TDfc@@QAEHXZ @ 257 NONAME +?EnterIdle@EMI@@SAXXZ @ 258 NONAME +?Exception@TExcTrap@@QAEXH@Z @ 259 NONAME +?Exit@Kern@@SAXH@Z @ 260 NONAME +?Exit@NKern@@SAXXZ @ 261 NONAME +?FMFlash@NKern@@SAHPAVNFastMutex@@@Z @ 262 NONAME +?FMSignal@NKern@@SAXPAVNFastMutex@@@Z @ 263 NONAME +?FMWait@NKern@@SAXPAVNFastMutex@@@Z @ 264 NONAME +?FSSetOwner@NKern@@SAXPAVNFastSemaphore@@PAVNThreadBase@@@Z @ 265 NONAME +?FSSignal@NKern@@SAXPAVNFastSemaphore@@@Z @ 266 NONAME +?FSSignal@NKern@@SAXPAVNFastSemaphore@@PAVNFastMutex@@@Z @ 267 NONAME +?FSSignalN@NKern@@SAXPAVNFastSemaphore@@H@Z @ 268 NONAME +?FSSignalN@NKern@@SAXPAVNFastSemaphore@@HPAVNFastMutex@@@Z @ 269 NONAME +?FSWait@NKern@@SAXPAVNFastSemaphore@@@Z @ 270 NONAME +?FastCounter@NKern@@SAKXZ @ 271 NONAME +?FastCounterFrequency@NKern@@SAHXZ @ 272 NONAME +?Fault@Exc@@SAXPAX@Z @ 273 NONAME +?Fault@Kern@@SAXPBDH@Z @ 274 NONAME +?Fill@TDes8@@QAEXVTChar@@@Z @ 275 NONAME +?Fill@TDes8@@QAEXVTChar@@H@Z @ 276 NONAME +?FillZ@TDes8@@QAEXH@Z @ 277 NONAME +?FillZ@TDes8@@QAEXXZ @ 278 NONAME +?Filter2@BTrace@@SAHAAPAKAAH@Z @ 279 NONAME +?Find@RArrayBase@@IBEHPBX@Z @ 280 NONAME +?Find@RArrayBase@@IBEHPBXP6AH00@Z@Z @ 281 NONAME +?Find@RPointerArrayBase@@IBEHPBX@Z @ 282 NONAME +?Find@RPointerArrayBase@@IBEHPBXP6AH00@Z@Z @ 283 NONAME +?Find@TDesC8@@QBEHABV1@@Z @ 284 NONAME +?Find@TDesC8@@QBEHPBEH@Z @ 285 NONAME +?FindByFullName@DObjectCon@@QAEHAAVTFindHandle@@ABVTDesC8@@AAV?$TBuf@$0BAA@@@@Z @ 286 NONAME +?FindByName@DObjectCon@@QAEHAAVTFindHandle@@ABVTDesC8@@AAV?$TBuf@$0FA@@@@Z @ 287 NONAME +?FindHalEntry@Kern@@SAPAUSHalEntry@@H@Z @ 288 NONAME +?FindHalEntry@Kern@@SAPAUSHalEntry@@HH@Z @ 289 NONAME +?FindIsq@RArrayBase@@IBEHPBXP6AH00@Z@Z @ 290 NONAME +?FindIsq@RArrayBase@@IBEHPBXP6AH00@ZH@Z @ 291 NONAME +?FindIsq@RPointerArrayBase@@IBEHPBXP6AH00@Z@Z @ 292 NONAME +?FindIsq@RPointerArrayBase@@IBEHPBXP6AH00@ZH@Z @ 293 NONAME +?FindIsqSigned@RArrayBase@@IBEHPBX@Z @ 294 NONAME +?FindIsqSigned@RArrayBase@@IBEHPBXH@Z @ 295 NONAME +?FindIsqSigned@RPointerArrayBase@@IBEHH@Z @ 296 NONAME +?FindIsqSigned@RPointerArrayBase@@IBEHHH@Z @ 297 NONAME +?FindIsqUnsigned@RArrayBase@@IBEHPBX@Z @ 298 NONAME +?FindIsqUnsigned@RArrayBase@@IBEHPBXH@Z @ 299 NONAME +?FindIsqUnsigned@RPointerArrayBase@@IBEHI@Z @ 300 NONAME +?FindIsqUnsigned@RPointerArrayBase@@IBEHIH@Z @ 301 NONAME +?FindReverse@RArrayBase@@IBEHPBX@Z @ 302 NONAME +?FindReverse@RArrayBase@@IBEHPBXP6AH00@Z@Z @ 303 NONAME +?FindReverse@RPointerArrayBase@@IBEHPBX@Z @ 304 NONAME +?FindReverse@RPointerArrayBase@@IBEHPBXP6AH00@Z@Z @ 305 NONAME +?First@TPriListBase@@QAEPAVTPriListLink@@XZ @ 306 NONAME +?FlashSystem@NKern@@SAHXZ @ 307 NONAME +?ForceResume@NThreadBase@@QAEHXZ @ 308 NONAME +?Forward@TMessageBase@@QAEXPAVTMessageQue@@H@Z @ 309 NONAME +?Free@Kern@@SAXPAX@Z @ 310 NONAME +?Free@TBitMapAllocator@@QAEXH@Z @ 311 NONAME +?Free@TBitMapAllocator@@QAEXHH@Z @ 312 NONAME +?FreeRamInBytes@Kern@@SAHXZ @ 313 NONAME +?FreezeCpu@NKern@@SAHXZ @ 314 NONAME +?FullName@DObject@@QAEXAAVTDes8@@@Z @ 315 NONAME +?Get@RPropertyRef@@QAEHAAHPAVDProcess@@@Z @ 316 NONAME +?Get@RPropertyRef@@QAEHAAVTDes8@@PAVDProcess@@@Z @ 317 NONAME +?GetDfcTriggerTag@EMI@@SAKXZ @ 318 NONAME +?GetDriverList@RPhysicalDeviceArray@@QAEHABVTDesC8@@HPBV2@ABVTVersion@@@Z @ 319 NONAME +?GetIdleThread@EMI@@SAPAVNThread@@XZ @ 320 NONAME +?GetMask@EMI@@SAKXZ @ 321 NONAME +?GetSigmaThread@EMI@@SAPAVNThread@@XZ @ 322 NONAME +?GetState@EMI@@SAKXZ @ 323 NONAME +?GetStatus@RPropertyRef@@QAEHAAVTPropertyStatus@@@Z @ 324 NONAME +?GetTaskEvent@EMI@@SAHAAUTTaskEventRecord@@@Z @ 325 NONAME +?GetThreadLoggable@EMI@@SAHPAVNThread@@@Z @ 326 NONAME +?GetThreadTag@EMI@@SAKPAVNThread@@@Z @ 327 NONAME +?GetThreadVemsData@EMI@@SAPAXPAVNThread@@@Z @ 328 NONAME +?GetThresholds@Cache@@SAHAAUTCacheThresholds@@I@Z @ 329 NONAME +?HalFunction@Kern@@SAHHHPAX0@Z @ 330 NONAME +?HalFunction@Kern@@SAHHHPAX0H@Z @ 331 NONAME +?HasCapabilities@TCapabilitySet@@QBEHABV1@@Z @ 332 NONAME +?HasCapability@TCapabilitySet@@QBEHW4TCapability@@@Z @ 333 NONAME +?HeldByCurrentThread@NFastMutex@@QAEHXZ @ 334 NONAME +?HeldFastMutex@NKern@@SAPAVNFastMutex@@XZ @ 335 NONAME +?HighestPriority@TPriListBase@@QAEHXZ @ 336 NONAME +?IMB_Range@Cache@@SAXKI@Z @ 337 NONAME +?Idle@NThread@@SAXXZ @ 338 NONAME +?IdleTime@NTimerQ@@SAHXZ @ 339 NONAME +?Info@DPhysicalDevice@@UAEHHPAX@Z @ 340 NONAME +?InfoCopy@Kern@@SAXAAVTDes8@@ABVTDesC8@@@Z @ 341 NONAME +?InfoCopy@Kern@@SAXAAVTDes8@@PBEH@Z @ 342 NONAME +?Insert@RArrayBase@@IAEHPBXH@Z @ 343 NONAME +?Insert@RPointerArrayBase@@IAEHPBXH@Z @ 344 NONAME +?InsertIsq@RArrayBase@@IAEHPBXP6AH00@ZH@Z @ 345 NONAME +?InsertIsq@RPointerArrayBase@@IAEHPBXP6AH00@ZH@Z @ 346 NONAME +?InsertIsqSigned@RArrayBase@@IAEHPBXH@Z @ 347 NONAME +?InsertIsqSigned@RPointerArrayBase@@IAEHHH@Z @ 348 NONAME +?InsertIsqUnsigned@RArrayBase@@IAEHPBXH@Z @ 349 NONAME +?InsertIsqUnsigned@RPointerArrayBase@@IAEHIH@Z @ 350 NONAME +?InstallLogicalDevice@Kern@@SAHPAVDLogicalDevice@@@Z @ 351 NONAME +?InstallPhysicalDevice@Kern@@SAHPAVDPhysicalDevice@@@Z @ 352 NONAME +?Intersection@TCapabilitySet@@QAEXABV1@@Z @ 353 NONAME +?IsAvailable@DLogicalDevice@@UBEHHPBVTDesC8@@0@Z @ 354 NONAME +?IsAvailable@DPhysicalDevice@@UBEHHPBVTDesC8@@@Z @ 355 NONAME +?IsPending@NTimer@@QAEHXZ @ 356 NONAME +?IsReady@TClientRequest@@QAEHXZ @ 357 NONAME +?IsSet@TClientBuffer@@QBEHXZ @ 358 NONAME +?IsWriteable@TClientBuffer@@QBEHXZ @ 359 NONAME +?KDebugMask@@YAHXZ @ 360 NONAME +?KDebugNum@@YAHH@Z @ 361 NONAME +?KHeapMinCellSize@@3HB @ 362 NONAME +?KHeapShrinkHysRatio@@3HB @ 363 NONAME +?KUDesGet@Kern@@SAXAAVTDes8@@ABVTDesC8@@@Z @ 364 NONAME +?KUDesInfo@Kern@@SAPBEABVTDesC8@@AAH1@Z @ 365 NONAME +?KUDesPut@Kern@@SAXAAVTDes8@@ABVTDesC8@@@Z @ 366 NONAME +?KUDesSetLength@Kern@@SAXAAVTDes8@@H@Z @ 367 NONAME +?KUSafeDec@Kern@@SAHAAH@Z @ 368 NONAME +?KUSafeInc@Kern@@SAHAAH@Z @ 369 NONAME +?KUSafeRead@Kern@@SAPAXPBXPAXH@Z @ 370 NONAME +?KUSafeWrite@Kern@@SAPAXPAXPBXH@Z @ 371 NONAME +?KernelLocked@NKern@@SAHH@Z @ 372 NONAME +?KernelToUser@DSharedIoBuffer@@QAEKK@Z @ 373 NONAME +?Kill@NThreadBase@@QAEXXZ @ 374 NONAME +?Last@TMessageQue@@QAEPAVTMessageBase@@XZ @ 375 NONAME +?LeaveIdle@EMI@@SAXXZ @ 376 NONAME +?Left@TDesC8@@QBE?AVTPtrC8@@H@Z @ 377 NONAME +?Length@TClientBuffer@@QBEHXZ @ 378 NONAME +?Locate@TDesC8@@QBEHVTChar@@@Z @ 379 NONAME +?LocateReverse@TDesC8@@QBEHVTChar@@@Z @ 380 NONAME +?Lock@NKern@@SAXXZ @ 381 NONAME +?Lock@TInternalRamDrive@@SAXXZ @ 382 NONAME +?Lock@TTickLink@@QAEXHP6AXPAX@Z0@Z @ 383 NONAME +?LockC@NKern@@SAPAVNThread@@XZ @ 384 NONAME +?LockPtr@BTrace@@SAPAVTSpinLock@@XZ @ 385 NONAME +?LockSystem@NKern@@SAXXZ @ 386 NONAME +?MachineConfig@Kern@@SAAAVTMachineConfig@@XZ @ 387 NONAME +?MachinePowerStatus@Kern@@SA?AW4TSupplyStatus@@XZ @ 388 NONAME +?MakeHandleAndOpen@Kern@@SAHPAVDThread@@PAVDObject@@@Z @ 389 NONAME +?MakeHandleAndOpen@Kern@@SAHPAVDThread@@PAVDObject@@W4TOwnerType@@@Z @ 390 NONAME +?MapAndPinMemory@Kern@@SAHPAVTKernelMapObject@@PAVDThread@@KIIAAKPAK@Z @ 391 NONAME +?Match@TDesC8@@QBEHABV1@@Z @ 392 NONAME +?MatchC@TDesC8@@QBEHABV1@@Z @ 393 NONAME +?MatchF@TDesC8@@QBEHABV1@@Z @ 394 NONAME +?MaxLength@TClientBuffer@@QBEHXZ @ 395 NONAME +?MaxSize@TInternalRamDrive@@SAHXZ @ 396 NONAME +?Message@Kern@@SAAAVTThreadMessage@@XZ @ 397 NONAME +?MessageK@RMessageK@@SAPAV1@H@Z @ 398 NONAME +?Mid@TDesC8@@QBE?AVTPtrC8@@H@Z @ 399 NONAME +?Mid@TDesC8@@QBE?AVTPtrC8@@HH@Z @ 400 NONAME +?MutexCreate@Kern@@SAHAAPAVDMutex@@ABVTDesC8@@I@Z @ 401 NONAME +?MutexSignal@Kern@@SAXAAVDMutex@@@Z @ 402 NONAME +?MutexWait@Kern@@SAHAAVDMutex@@@Z @ 403 NONAME +?NThreadToDThread@Kern@@SAPAVDThread@@PAVNThread@@@Z @ 404 NONAME +?Name@DObject@@QAEXAAVTDes8@@@Z @ 405 NONAME +?Name@TVersion@@QBE?AV?$TBuf@$0BA@@@XZ @ 406 NONAME +?NanoBlock@NKern@@SAXKIPAX@Z @ 407 NONAME +?NanoWait@Kern@@SAXK@Z @ 408 NONAME +?New@DSharedIoBuffer@@SAHAAPAV1@KI@Z @ 409 NONAME +?New@HBuf8@@SAPAV1@ABVTDesC8@@@Z @ 410 NONAME +?New@HBuf8@@SAPAV1@H@Z @ 411 NONAME +?New@TBitMapAllocator@@SAPAV1@HH@Z @ 412 NONAME +?NotAllocated@TBitMapAllocator@@QBEHHH@Z @ 413 NONAME +?NotFree@TBitMapAllocator@@QBEHHH@Z @ 414 NONAME +?NotifyBusy@DPagingDevice@@QAEXXZ @ 415 NONAME +?NotifyChanges@Kern@@SAXI@Z @ 416 NONAME +?NotifyIdle@DPagingDevice@@QAEXXZ @ 417 NONAME +?NotifyThreadDeath@Kern@@SAXPAVDThread@@@Z @ 418 NONAME +?Num@TDes8@@QAEX_J@Z @ 419 NONAME +?Num@TDes8@@QAEX_KW4TRadix@@@Z @ 420 NONAME +?NumFixedWidth@TDes8@@QAEXIW4TRadix@@H@Z @ 421 NONAME +?NumberOfCpus@NKern@@SAHXZ @ 422 NONAME +?ObjectFromHandle@DThread@@QAEPAVDObject@@H@Z @ 423 NONAME +?ObjectFromHandle@DThread@@QAEPAVDObject@@HH@Z @ 424 NONAME +?ObjectFromHandle@DThread@@QAEPAVDObject@@HHAAI@Z @ 425 NONAME +?ObjectFromHandle@Kern@@SAPAVDObject@@PAVDThread@@HH@Z @ 426 NONAME +?ObjectFromHandle@Kern@@SAPAVDObject@@PAVDThread@@HHAAI@Z @ 427 NONAME +?OneShot@NTimer@@QAEHH@Z @ 428 NONAME +?OneShot@NTimer@@QAEHHAAVTDfc@@@Z @ 429 NONAME +?OneShot@NTimer@@QAEHHH@Z @ 430 NONAME +?OneShot@TTickLink@@QAEXHP6AXPAX@Z0@Z @ 431 NONAME +?Open@RPropertyRef@@QAEHVTUid@@H@Z @ 432 NONAME +?OpenByFullName@DObjectCon@@QAEHAAPAVDObject@@ABVTDesC8@@@Z @ 433 NONAME +?OpenSharedChunk@Kern@@SAPAVDChunk@@PAVDThread@@HH@Z @ 434 NONAME +?OpenSharedChunk@Kern@@SAPAVDChunk@@PAVDThread@@PBXHAAH@Z @ 435 NONAME +?Out@BTrace@@SAHKKKK@Z @ 436 NONAME +?OutBig@BTrace@@SAHKKPBXH@Z @ 437 NONAME +?OutFiltered@BTrace@@SAHKKKK@Z @ 438 NONAME +?OutFilteredBig@BTrace@@SAHKKPBXH@Z @ 439 NONAME +?OutFilteredN@BTrace@@SAHKKKPBXH@Z @ 440 NONAME +?OutFilteredNX@BTrace@@SAHKKKPBXH@Z @ 441 NONAME +?OutFilteredPcFormatBig@BTrace@@SAHKKKGPBXH@Z @ 442 NONAME +?OutFilteredX@BTrace@@SAHKKKK@Z @ 443 NONAME +?OutN@BTrace@@SAHKKKPBXH@Z @ 444 NONAME +?OutNX@BTrace@@SAHKKKPBXH@Z @ 445 NONAME +?OutX@BTrace@@SAHKKKK@Z @ 446 NONAME +?Overflow@TDes8IgnoreOverflow@@UAEXAAVTDes8@@@Z @ 447 NONAME +?Package@TSecurityPolicy@@QBE?AVTPtrC8@@XZ @ 448 NONAME +?PanicClient@TMessageBase@@QAEXABVTDesC8@@H@Z @ 449 NONAME +?PanicCurrentThread@Kern@@SAXABVTDesC8@@H@Z @ 450 NONAME +?Periodic@TTickLink@@QAEXHP6AXPAX@Z0@Z @ 451 NONAME +?PinPhysicalMemory@Kern@@SAHPAVTPhysicalPinObject@@KIHAAKPAK1AAIPAVDThread@@@Z @ 452 NONAME +?PinVirtualMemory@Kern@@SAHPAVTVirtualPinObject@@ABVTClientBuffer@@PAVDThread@@@Z @ 453 NONAME +?PinVirtualMemory@Kern@@SAHPAVTVirtualPinObject@@KIPAVDThread@@@Z @ 454 NONAME +?Poll@TMessageQue@@QAEPAVTMessageBase@@XZ @ 455 NONAME +?PollingWait@Kern@@SAHP6AHPAX@Z0HH@Z @ 456 NONAME +?Pos3D@TRawEvent@@QBE?AVTPoint3D@@XZ @ 457 NONAME +?Pos@TRawEvent@@QBE?AVTPoint@@XZ @ 458 NONAME +?PowerController@TPowerController@@SAPAVDPowerController@@XZ @ 459 NONAME +?PowerDownDone@DPowerHandler@@QAEXXZ @ 460 NONAME +?PowerGood@Kern@@SAHXZ @ 461 NONAME +?PowerModel@Kern@@SAPAVDPowerModel@@XZ @ 462 NONAME +?PowerUpDone@DPowerHandler@@QAEXXZ @ 463 NONAME +?PreemptionPoint@NKern@@SAHXZ @ 464 NONAME +?PrepareMemoryForDMA@Kern@@SAHPAVDThread@@PAXHPAK@Z @ 465 NONAME +?Prime@BTrace@@SAXH@Z @ 466 NONAME +?Printf@Kern@@SAXPBDZZ @ 467 NONAME +?ProcessCreate@Kern@@SAHAAPAVDProcess@@AAVTProcessCreateInfo@@AAPAVHBuf8@@PAH@Z @ 468 NONAME +?ProcessFromId@Kern@@SAPAVDProcess@@I@Z @ 469 NONAME +?ProcessSecureId@Kern@@SA?AVTSecureId@@PAVDProcess@@@Z @ 470 NONAME +?ProcessVendorId@Kern@@SA?AVTVendorId@@PAVDProcess@@@Z @ 471 NONAME +?Ptr@TDesC8@@QBEPBEXZ @ 472 NONAME +?Ptr@TScheduler@@SAPAV1@XZ @ 473 NONAME +?QueryVersionSupported@DLogicalDevice@@UBEHABVTVersion@@@Z @ 474 NONAME +?QueryVersionSupported@DPhysicalDevice@@UBEHABVTVersion@@@Z @ 475 NONAME +?QueryVersionSupported@Kern@@SAHABVTVersion@@0@Z @ 476 NONAME +?QueueBufferRequestComplete@Kern@@SAXPAVDThread@@PAVTClientBufferRequest@@H@Z @ 477 NONAME +?QueueOnIdle@TDfc@@QAEHXZ @ 478 NONAME +?QueueRequestComplete@Kern@@SAXPAVDThread@@PAVTClientRequest@@H@Z @ 479 NONAME +?Random@Kern@@SAKXZ @ 480 NONAME +?RandomSalt@Kern@@SAXK@Z @ 481 NONAME +?RawAdd@TDfc@@QAEHXZ @ 482 NONAME +?ReAlloc@HBuf8@@QAEPAV1@H@Z @ 483 NONAME +?ReAlloc@Kern@@SAPAXPAXHH@Z @ 484 NONAME +?Ready@NThreadBase@@QAEXXZ @ 485 NONAME +?Receive@TMessageQue@@QAEXXZ @ 486 NONAME +?RecordIntLatency@NKern@@SAXHH@Z @ 487 NONAME +?RecordThreadLatency@NKern@@SAXH@Z @ 488 NONAME +?Register@DBatteryMonitor@@QAEXXZ @ 489 NONAME +?Register@DPowerController@@QAEXXZ @ 490 NONAME +?Register@DPowerHal@@QAEXXZ @ 491 NONAME +?RegisterResourceController@DPowerController@@QAEHPAVDBase@@H@Z @ 492 NONAME +?Release@NThreadBase@@QAEXH@Z @ 493 NONAME +?ReleaseMemoryFromDMA@Kern@@SAHPAVDThread@@PAXHPAK@Z @ 494 NONAME +?ReleaseWait@DThread@@QAEHH@Z @ 495 NONAME +?Remove@DObjectCon@@QAEXPAVDObject@@@Z @ 496 NONAME +?Remove@DPowerHandler@@QAEXXZ @ 497 NONAME +?Remove@RArrayBase@@IAEXH@Z @ 498 NONAME +?Remove@RPointerArrayBase@@IAEXH@Z @ 499 NONAME +?Remove@TCapabilitySet@@QAEXABV1@@Z @ 500 NONAME +?Remove@TPriListBase@@QAEXPAVTPriListLink@@@Z @ 501 NONAME +?Remove@TThreadCleanup@@QAEXXZ @ 502 NONAME +?RemoveCapability@TCapabilitySet@@QAEXW4TCapability@@@Z @ 503 NONAME +?RemoveHalEntry@Kern@@SAHH@Z @ 504 NONAME +?RemoveHalEntry@Kern@@SAHHH@Z @ 505 NONAME +?Repeats@TRawEvent@@QBEHXZ @ 506 NONAME +?Request@DLogicalChannel@@UAEHHPAX0@Z @ 507 NONAME +?RequestComplete@Kern@@SAXAAPAVTRequestStatus@@H@Z @ 508 NONAME +?RequestComplete@Kern@@SAXPAVDThread@@AAPAVTRequestStatus@@H@Z @ 509 NONAME +?RequestSignal@NThreadBase@@QAEXXZ @ 510 NONAME +?RequestUserHandle@DObject@@UAEHPAVDThread@@W4TOwnerType@@@Z @ 511 NONAME +?RequestUserHandle@DObject@@UAEHPAVDThread@@W4TOwnerType@@I@Z @ 512 NONAME +?Reset@NFastSemaphore@@QAEXXZ @ 513 NONAME +?Reset@RArrayBase@@IAEXXZ @ 514 NONAME +?Reset@RPointerArrayBase@@IAEXXZ @ 515 NONAME +?Reset@TClientBuffer@@QAEXXZ @ 516 NONAME +?Reset@TClientBufferRequest@@QAEXXZ @ 517 NONAME +?Reset@TClientRequest@@QAEXXZ @ 518 NONAME +?Restart@Kern@@SAXH@Z @ 519 NONAME +?RestoreInterrupts@NKern@@SAXH@Z @ 520 NONAME +?Resume@NThreadBase@@QAEHXZ @ 521 NONAME +?Right@TDesC8@@QBE?AVTPtrC8@@H@Z @ 522 NONAME +?RotateReadyList@NKern@@SAXH@Z @ 523 NONAME +?RotateReadyList@NKern@@SAXHH@Z @ 524 NONAME +?Rotation@TRawEvent@@QBEHXZ @ 525 NONAME +?RoundToChunkSize@Kern@@SAKK@Z @ 526 NONAME +?RoundToPageSize@Kern@@SAKK@Z @ 527 NONAME +?SafeClose@Kern@@SAXAAPAVDObject@@PAX@Z @ 528 NONAME +?SafeReAlloc@Kern@@SAHAAPAXHH@Z @ 529 NONAME +?SafeRead@Kern@@SAPAXPBXPAXH@Z @ 530 NONAME +?SafeWrite@Kern@@SAPAXPAXPBXH@Z @ 531 NONAME +?ScanCode@TRawEvent@@QBEHXZ @ 532 NONAME +?SelectiveFree@TBitMapAllocator@@QAEXHH@Z @ 533 NONAME +?SemaphoreCreate@Kern@@SAHAAPAVDSemaphore@@ABVTDesC8@@H@Z @ 534 NONAME +?SemaphoreSignal@Kern@@SAXAAVDSemaphore@@@Z @ 535 NONAME +?SemaphoreWait@Kern@@SAHAAVDSemaphore@@H@Z @ 536 NONAME +?Send@TAsyncRequest@@QAEXPAVNFastSemaphore@@@Z @ 537 NONAME +?Send@TAsyncRequest@@QAEXPAVTDfc@@@Z @ 538 NONAME +?Send@TMessageBase@@QAEXPAVTMessageQue@@@Z @ 539 NONAME +?SendMsg@DLogicalChannel@@UAEHPAVTMessageBase@@@Z @ 540 NONAME +?SendReceive@TAsyncRequest@@QAEHXZ @ 541 NONAME +?SendReceive@TMessageBase@@QAEHPAVTMessageQue@@@Z @ 542 NONAME +?Set@RPropertyRef@@QAEHABVTDesC8@@PAVDProcess@@@Z @ 543 NONAME +?Set@RPropertyRef@@QAEHHPAVDProcess@@@Z @ 544 NONAME +?Set@TRawEvent@@QAEXW4TType@1@@Z @ 545 NONAME +?Set@TRawEvent@@QAEXW4TType@1@H@Z @ 546 NONAME +?Set@TRawEvent@@QAEXW4TType@1@HH@Z @ 547 NONAME +?Set@TRawEvent@@QAEXW4TType@1@HHH@Z @ 548 NONAME +?Set@TRawEvent@@QAEXW4TType@1@HHHE@Z @ 549 NONAME +?Set@TRawEvent@@QAEXW4TType@1@HHHHHH@Z @ 550 NONAME +?Set@TSecurityPolicy@@QAEHABVTDesC8@@@Z @ 551 NONAME +?SetAllSupported@TCapabilitySet@@QAEXXZ @ 552 NONAME +?SetContiguous@TShPoolCreateInfo@@QAEHXZ @ 553 NONAME +?SetCurrentConsumption@DPowerHandler@@QAEXH@Z @ 554 NONAME +?SetDfc@EMI@@SAXPAVTDfc@@K@Z @ 555 NONAME +?SetDfcQ@DLogicalChannel@@QAEXPAVTDfcQue@@@Z @ 556 NONAME +?SetEmpty@TCapabilitySet@@QAEXXZ @ 557 NONAME +?SetExclusive@TShPoolCreateInfo@@QAEHXZ @ 558 NONAME +?SetFilter2@BTrace@@SAHH@Z @ 559 NONAME +?SetFilter2@BTrace@@SAHKH@Z @ 560 NONAME +?SetFilter2@BTrace@@SAHPBKH@Z @ 561 NONAME +?SetFilter@BTrace@@SAHIH@Z @ 562 NONAME +?SetFromBuffer@TClientBuffer@@QAEXKHH@Z @ 563 NONAME +?SetFromDescriptor@TClientBuffer@@QAEHPAXPAVDThread@@@Z @ 564 NONAME +?SetGuardPages@TShPoolCreateInfo@@QAEHXZ @ 565 NONAME +?SetHandler@BTrace@@SAP6AHKKKKKKKK@ZP6AHKKKKKKKK@Z@Z @ 566 NONAME +?SetHandlers@BTrace@@SAXP6AHKKKKKKKK@ZP6AHW4TControl@1@PAX2@ZAAP6AHKKKKKKKK@ZAAP6AH122@Z@Z @ 567 NONAME +?SetHook@Kern@@CAP6AHXZW4TKernelHookType@@P6AHXZH@Z @ 568 NONAME +?SetLength@TDes8@@QAEXH@Z @ 569 NONAME +?SetMask@EMI@@SAXK@Z @ 570 NONAME +?SetMax@TDes8@@QAEXXZ @ 571 NONAME +?SetName@DObject@@QAEHPBVTDesC8@@@Z @ 572 NONAME +?SetOwner@DObject@@QAEHPAV1@@Z @ 573 NONAME +?SetOwner@NFastSemaphore@@QAEXPAVNThreadBase@@@Z @ 574 NONAME +?SetPriority@NThreadBase@@QAEXH@Z @ 575 NONAME +?SetProperties@NThread@@SAXHH@Z @ 576 NONAME +?SetRealtimeState@Kern@@SAXW4TThreadRealtimeState@@@Z @ 577 NONAME +?SetRealtimeState@TDynamicDfcQue@@QAEXW4TThreadRealtimeState@@@Z @ 578 NONAME +?SetRepeat@TRawEvent@@QAEXW4TType@1@HH@Z @ 579 NONAME +?SetRotation@TRawEvent@@QAEXW4TType@1@H@Z @ 580 NONAME +?SetSizingAttributes@TShPoolCreateInfo@@QAEHIIII@Z @ 581 NONAME +?SetState@EMI@@SAXK@Z @ 582 NONAME +?SetStatus@TClientRequest@@QAEHPAVTRequestStatus@@@Z @ 583 NONAME +?SetSystemTime@Kern@@SAHAB_JI@Z @ 584 NONAME +?SetTextTraceMode@Kern@@SAIII@Z @ 585 NONAME +?SetThreadLoggable@EMI@@SAXPAVNThread@@H@Z @ 586 NONAME +?SetThreadPriority@DThread@@QAEXH@Z @ 587 NONAME +?SetThreadPriority@Kern@@SAHHPAVDThread@@@Z @ 588 NONAME +?SetThreadTag@EMI@@SAXPAVNThread@@K@Z @ 589 NONAME +?SetThreadVemsData@EMI@@SAXPAVNThread@@PAX@Z @ 590 NONAME +?SetThresholds@Cache@@SAHABUTCacheThresholds@@I@Z @ 591 NONAME +?SetTilt@TRawEvent@@QAEXW4TType@1@HH@Z @ 592 NONAME +?SetTraceHandler@Kern@@SAP6AHABVTDesC8@@W4TTraceSource@@@ZP6AH01@Z@Z @ 593 NONAME +?ShBufClose@Kern@@SAHPAVTShBuf@@@Z @ 594 NONAME +?ShBufMakeHandleAndOpen@Kern@@SAHPAVTShBuf@@PAVDThread@@@Z @ 595 NONAME +?ShBufOpen@Kern@@SAHAAPAVTShBuf@@PAVDThread@@H@Z @ 596 NONAME +?ShBufPin@Kern@@SAHPAVTShBuf@@PAVTPhysicalPinObject@@HAAKPAK2AAI@Z @ 597 NONAME +?ShBufPtr@Kern@@SAPAEPAVTShBuf@@@Z @ 598 NONAME +?ShBufSize@Kern@@SAIPAVTShBuf@@@Z @ 599 NONAME +?ShPoolAlloc@Kern@@SAHPAVTShPool@@AAPAVTShBuf@@I@Z @ 600 NONAME +?ShPoolBufSize@Kern@@SAIPAVTShPool@@@Z @ 601 NONAME +?ShPoolClose@Kern@@SAHPAVTShPool@@@Z @ 602 NONAME +?ShPoolCreate@Kern@@SAHAAPAVTShPool@@AAVTShPoolCreateInfo@@HI@Z @ 603 NONAME +?ShPoolFreeCount@Kern@@SAIPAVTShPool@@@Z @ 604 NONAME +?ShPoolGetInfo@Kern@@SAXPAVTShPool@@AAVTShPoolInfo@@@Z @ 605 NONAME +?ShPoolMakeHandleAndOpen@Kern@@SAHPAVTShPool@@PAVDThread@@I@Z @ 606 NONAME +?ShPoolOpen@Kern@@SAHAAPAVTShPool@@PAVDThread@@HHI@Z @ 607 NONAME +?ShPoolSetBufferWindow@Kern@@SAHPAVTShPool@@H@Z @ 608 NONAME +?Signal@NFastMutex@@QAEXXZ @ 609 NONAME +?Signal@NFastSemaphore@@QAEXXZ @ 610 NONAME +?Signal@TInternalRamDrive@@SAXXZ @ 611 NONAME +?SignalN@NFastSemaphore@@QAEXH@Z @ 612 NONAME +?Size@TInternalRamDrive@@SAHXZ @ 613 NONAME +?Sleep@NKern@@SAXK@Z @ 614 NONAME +?Start@TInactivityLink@@QAEHHP6AXPAX@Z0@Z @ 615 NONAME +?StartOfInterrupt@@YAXXZ @ 616 NONAME +?StartSetup@TClientBufferRequest@@QAEHPAVTRequestStatus@@@Z @ 617 NONAME +?StatusPtr@TClientRequest@@QAEPAVTRequestStatus@@XZ @ 618 NONAME +?Subscribe@RPropertyRef@@QAEHAAVTPropertySubsRequest@@PAVDProcess@@@Z @ 619 NONAME +?SuperPage@Kern@@SAAAVTSuperPage@@XZ @ 620 NONAME +?Suspend@NThreadBase@@QAEHH@Z @ 621 NONAME +?SvMsgQue@Kern@@SAPAVTDfcQue@@XZ @ 622 NONAME +?SyncMemoryAfterDmaRead@Cache@@SAXKI@Z @ 623 NONAME +?SyncMemoryAfterDmaRead@Cache@@SAXKIK@Z @ 624 NONAME +?SyncMemoryBeforeDmaRead@Cache@@SAXKI@Z @ 625 NONAME +?SyncMemoryBeforeDmaRead@Cache@@SAXKIK@Z @ 626 NONAME +?SyncMemoryBeforeDmaWrite@Cache@@SAXKI@Z @ 627 NONAME +?SyncMemoryBeforeDmaWrite@Cache@@SAXKIK@Z @ 628 NONAME +?SyncPhysicalMemoryAfterDmaRead@Cache@@SAHPAKIIIK@Z @ 629 NONAME +?SyncPhysicalMemoryBeforeDmaRead@Cache@@SAHPAKIIIK@Z @ 630 NONAME +?SyncPhysicalMemoryBeforeDmaWrite@Cache@@SAHPAKIIIK@Z @ 631 NONAME +?SystemTime@Kern@@SA_JXZ @ 632 NONAME +?SystemTimeSecure@Kern@@SA_JXZ @ 633 NONAME +?TaskEventLogging@EMI@@SAHHH@Z @ 634 NONAME +?TaskEventLogging@EMI@@SAHHHP6AHPAVNThread@@@ZP6AX0@Z@Z @ 635 NONAME +?Test@KernTest@@SAHW4TTestFunction@1@PAX11@Z @ 636 NONAME +?TheAsic@Arch@@SAPAVAsic@@XZ @ 637 NONAME +?Thread@RMessageK@@QBEPAVDThread@@XZ @ 638 NONAME +?Thread@TDfc@@QAEPAVNThreadBase@@XZ @ 639 NONAME +?ThreadBufRead@Kern@@SAHPAVDThread@@PBVTClientBuffer@@AAVTDes8@@HH@Z @ 640 NONAME +?ThreadBufWrite@Kern@@SAHPAVDThread@@PAVTClientBuffer@@ABVTDesC8@@HH0@Z @ 641 NONAME +?ThreadCpuTime@NKern@@SA_KPAVNThread@@@Z @ 642 NONAME +?ThreadCreate@Kern@@SAHAAUSThreadCreateInfo@@@Z @ 643 NONAME +?ThreadCreate@NKern@@SAHPAVNThread@@AAUSNThreadCreateInfo@@@Z @ 644 NONAME +?ThreadDesRead@Kern@@SAHPAVDThread@@PBXAAVTDes8@@HH@Z @ 645 NONAME +?ThreadDesWrite@Kern@@SAHPAVDThread@@PAXABVTDesC8@@HH0@Z @ 646 NONAME +?ThreadEnterCS@NKern@@SAXXZ @ 647 NONAME +?ThreadForceResume@NKern@@SAHPAVNThread@@@Z @ 648 NONAME +?ThreadForceResume@NKern@@SAHPAVNThread@@PAVNFastMutex@@@Z @ 649 NONAME +?ThreadFromId@Kern@@SAPAVDThread@@I@Z @ 650 NONAME +?ThreadGetDesInfo@Kern@@SAHPAVDThread@@PBXAAH2AAPAEH@Z @ 651 NONAME +?ThreadGetDesLength@Kern@@SAHPAVDThread@@PBX@Z @ 652 NONAME +?ThreadGetDesMaxLength@Kern@@SAHPAVDThread@@PBX@Z @ 653 NONAME +?ThreadKill@Kern@@SAXPAVDThread@@W4TExitType@@HABVTDesC8@@@Z @ 654 NONAME +?ThreadKill@NKern@@SAXPAVNThread@@@Z @ 655 NONAME +?ThreadKill@NKern@@SAXPAVNThread@@PAVNFastMutex@@@Z @ 656 NONAME +?ThreadLeaveCS@NKern@@SAXXZ @ 657 NONAME +?ThreadMonitors@EMI@@SAXP6AHPAVNThread@@@ZP6AX0@Z@Z @ 658 NONAME +?ThreadRawRead@Kern@@SAHPAVDThread@@PBXPAXH@Z @ 659 NONAME +?ThreadRawWrite@Kern@@SAHPAVDThread@@PAXPBXH0@Z @ 660 NONAME +?ThreadRelease@NKern@@SAXPAVNThread@@H@Z @ 661 NONAME +?ThreadRelease@NKern@@SAXPAVNThread@@HPAVNFastMutex@@@Z @ 662 NONAME +?ThreadRequestSignal@NKern@@SAXPAVNThread@@@Z @ 663 NONAME +?ThreadRequestSignal@NKern@@SAXPAVNThread@@H@Z @ 664 NONAME +?ThreadRequestSignal@NKern@@SAXPAVNThread@@PAVNFastMutex@@@Z @ 665 NONAME +?ThreadResume@Kern@@SAXAAVDThread@@@Z @ 666 NONAME +?ThreadResume@NKern@@SAHPAVNThread@@@Z @ 667 NONAME +?ThreadResume@NKern@@SAHPAVNThread@@PAVNFastMutex@@@Z @ 668 NONAME +?ThreadSecureId@Kern@@SA?AVTSecureId@@PAVDThread@@@Z @ 669 NONAME +?ThreadSetCpuAffinity@NKern@@SAKPAVNThread@@K@Z @ 670 NONAME +?ThreadSetPriority@NKern@@SAXPAVNThread@@H@Z @ 671 NONAME +?ThreadSetPriority@NKern@@SAXPAVNThread@@HPAVNFastMutex@@@Z @ 672 NONAME +?ThreadSetTimeslice@NKern@@SAXPAVNThread@@H@Z @ 673 NONAME +?ThreadSuspend@Kern@@SAXAAVDThread@@H@Z @ 674 NONAME +?ThreadSuspend@NKern@@SAHPAVNThread@@H@Z @ 675 NONAME +?ThreadVendorId@Kern@@SA?AVTVendorId@@PAVDThread@@@Z @ 676 NONAME +?Tick@NTimerQ@@QAEXXZ @ 677 NONAME +?TickCount@Kern@@SAKXZ @ 678 NONAME +?TickCount@NKern@@SAKXZ @ 679 NONAME +?TickPeriod@Kern@@SAHXZ @ 680 NONAME +?TickPeriod@NKern@@SAHXZ @ 681 NONAME +?Tilt@TRawEvent@@QBE?AVTAngle3D@@XZ @ 682 NONAME +?TimerAddress@NTimerQ@@SAPAXXZ @ 683 NONAME +?TimerDfcQ@Kern@@SAPAVTDfcQue@@XZ @ 684 NONAME +?TimerTicks@NKern@@SAHH@Z @ 685 NONAME +?TimesliceTicks@NKern@@SAHK@Z @ 686 NONAME +?TraceAppendFullName@DObject@@QAEXAAVTDes8@@H@Z @ 687 NONAME +?TraceAppendName@DObject@@QAEXAAVTDes8@@H@Z @ 688 NONAME +?Trap@TExcTrap@@QAEHP6AXPAV1@PAVDThread@@PAX@Z@Z @ 689 NONAME +?Trap@TExcTrap@@QAEHXZ @ 690 NONAME +?TraverseCodeSegs@DProcess@@QAEHPAUSDblQue@@PAVDCodeSeg@@KK@Z @ 691 NONAME +?Union@TCapabilitySet@@QAEXABV1@@Z @ 692 NONAME +?Unlock@NKern@@SAXXZ @ 693 NONAME +?Unlock@TInternalRamDrive@@SAXXZ @ 694 NONAME +?UnlockSystem@NKern@@SAXXZ @ 695 NONAME +?UnmapAndUnpinMemory@Kern@@SAXPAVTKernelMapObject@@@Z @ 696 NONAME +?UnmarkAll@DCodeSeg@@SAXK@Z @ 697 NONAME +?UnpinPhysicalMemory@Kern@@SAHPAVTPhysicalPinObject@@@Z @ 698 NONAME +?UnpinVirtualMemory@Kern@@SAXPAVTVirtualPinObject@@@Z @ 699 NONAME +?UpdateDescriptorLength@TClientBuffer@@QAEHPAVDThread@@@Z @ 700 NONAME +?UserMap@DSharedIoBuffer@@QAEHPAVDProcess@@@Z @ 701 NONAME +?UserToKernel@DSharedIoBuffer@@QAEKKK@Z @ 702 NONAME +?UserUnmap@DSharedIoBuffer@@QAEHXZ @ 703 NONAME +?ValidateFullName@Kern@@SAHABVTDesC8@@@Z @ 704 NONAME +?ValidateHeap@Kern@@SAXXZ @ 705 NONAME +?ValidateName@Kern@@SAHABVTDesC8@@@Z @ 706 NONAME +?VerifyHandle@DCodeSeg@@SAPAV1@PAX@Z @ 707 NONAME +?Wait@NFastMutex@@QAEXXZ @ 708 NONAME +?Wait@NFastSemaphore@@QAEXXZ @ 709 NONAME +?Wait@TInternalRamDrive@@SAXXZ @ 710 NONAME +?WaitForAnyRequest@NKern@@SAXXZ @ 711 NONAME +?WaitForRequest@Kern@@SAXAAVTRequestStatus@@@Z @ 712 NONAME +?WakeupEvent@DPowerController@@QAEXXZ @ 713 NONAME +?YieldTimeslice@NKern@@SAXXZ @ 714 NONAME +?Zero@TDes8@@QAEXXZ @ 715 NONAME +NKFault @ 716 NONAME +__e32_atomic_add_acq16 @ 717 NONAME +__e32_atomic_add_acq32 @ 718 NONAME +__e32_atomic_add_acq64 @ 719 NONAME +__e32_atomic_add_acq8 @ 720 NONAME +__e32_atomic_add_ord16 @ 721 NONAME +__e32_atomic_add_ord32 @ 722 NONAME +__e32_atomic_add_ord64 @ 723 NONAME +__e32_atomic_add_ord8 @ 724 NONAME +__e32_atomic_add_rel16 @ 725 NONAME +__e32_atomic_add_rel32 @ 726 NONAME +__e32_atomic_add_rel64 @ 727 NONAME +__e32_atomic_add_rel8 @ 728 NONAME +__e32_atomic_add_rlx16 @ 729 NONAME +__e32_atomic_add_rlx32 @ 730 NONAME +__e32_atomic_add_rlx64 @ 731 NONAME +__e32_atomic_add_rlx8 @ 732 NONAME +__e32_atomic_and_acq16 @ 733 NONAME +__e32_atomic_and_acq32 @ 734 NONAME +__e32_atomic_and_acq64 @ 735 NONAME +__e32_atomic_and_acq8 @ 736 NONAME +__e32_atomic_and_ord16 @ 737 NONAME +__e32_atomic_and_ord32 @ 738 NONAME +__e32_atomic_and_ord64 @ 739 NONAME +__e32_atomic_and_ord8 @ 740 NONAME +__e32_atomic_and_rel16 @ 741 NONAME +__e32_atomic_and_rel32 @ 742 NONAME +__e32_atomic_and_rel64 @ 743 NONAME +__e32_atomic_and_rel8 @ 744 NONAME +__e32_atomic_and_rlx16 @ 745 NONAME +__e32_atomic_and_rlx32 @ 746 NONAME +__e32_atomic_and_rlx64 @ 747 NONAME +__e32_atomic_and_rlx8 @ 748 NONAME +__e32_atomic_axo_acq16 @ 749 NONAME +__e32_atomic_axo_acq32 @ 750 NONAME +__e32_atomic_axo_acq64 @ 751 NONAME +__e32_atomic_axo_acq8 @ 752 NONAME +__e32_atomic_axo_ord16 @ 753 NONAME +__e32_atomic_axo_ord32 @ 754 NONAME +__e32_atomic_axo_ord64 @ 755 NONAME +__e32_atomic_axo_ord8 @ 756 NONAME +__e32_atomic_axo_rel16 @ 757 NONAME +__e32_atomic_axo_rel32 @ 758 NONAME +__e32_atomic_axo_rel64 @ 759 NONAME +__e32_atomic_axo_rel8 @ 760 NONAME +__e32_atomic_axo_rlx16 @ 761 NONAME +__e32_atomic_axo_rlx32 @ 762 NONAME +__e32_atomic_axo_rlx64 @ 763 NONAME +__e32_atomic_axo_rlx8 @ 764 NONAME +__e32_atomic_cas_acq16 @ 765 NONAME +__e32_atomic_cas_acq32 @ 766 NONAME +__e32_atomic_cas_acq64 @ 767 NONAME +__e32_atomic_cas_acq8 @ 768 NONAME +__e32_atomic_cas_ord16 @ 769 NONAME +__e32_atomic_cas_ord32 @ 770 NONAME +__e32_atomic_cas_ord64 @ 771 NONAME +__e32_atomic_cas_ord8 @ 772 NONAME +__e32_atomic_cas_rel16 @ 773 NONAME +__e32_atomic_cas_rel32 @ 774 NONAME +__e32_atomic_cas_rel64 @ 775 NONAME +__e32_atomic_cas_rel8 @ 776 NONAME +__e32_atomic_cas_rlx16 @ 777 NONAME +__e32_atomic_cas_rlx32 @ 778 NONAME +__e32_atomic_cas_rlx64 @ 779 NONAME +__e32_atomic_cas_rlx8 @ 780 NONAME +__e32_atomic_ior_acq16 @ 781 NONAME +__e32_atomic_ior_acq32 @ 782 NONAME +__e32_atomic_ior_acq64 @ 783 NONAME +__e32_atomic_ior_acq8 @ 784 NONAME +__e32_atomic_ior_ord16 @ 785 NONAME +__e32_atomic_ior_ord32 @ 786 NONAME +__e32_atomic_ior_ord64 @ 787 NONAME +__e32_atomic_ior_ord8 @ 788 NONAME +__e32_atomic_ior_rel16 @ 789 NONAME +__e32_atomic_ior_rel32 @ 790 NONAME +__e32_atomic_ior_rel64 @ 791 NONAME +__e32_atomic_ior_rel8 @ 792 NONAME +__e32_atomic_ior_rlx16 @ 793 NONAME +__e32_atomic_ior_rlx32 @ 794 NONAME +__e32_atomic_ior_rlx64 @ 795 NONAME +__e32_atomic_ior_rlx8 @ 796 NONAME +__e32_atomic_load_acq16 @ 797 NONAME +__e32_atomic_load_acq32 @ 798 NONAME +__e32_atomic_load_acq64 @ 799 NONAME +__e32_atomic_load_acq8 @ 800 NONAME +__e32_atomic_store_ord16 @ 801 NONAME +__e32_atomic_store_ord32 @ 802 NONAME +__e32_atomic_store_ord64 @ 803 NONAME +__e32_atomic_store_ord8 @ 804 NONAME +__e32_atomic_store_rel16 @ 805 NONAME +__e32_atomic_store_rel32 @ 806 NONAME +__e32_atomic_store_rel64 @ 807 NONAME +__e32_atomic_store_rel8 @ 808 NONAME +__e32_atomic_swp_acq16 @ 809 NONAME +__e32_atomic_swp_acq32 @ 810 NONAME +__e32_atomic_swp_acq64 @ 811 NONAME +__e32_atomic_swp_acq8 @ 812 NONAME +__e32_atomic_swp_ord16 @ 813 NONAME +__e32_atomic_swp_ord32 @ 814 NONAME +__e32_atomic_swp_ord64 @ 815 NONAME +__e32_atomic_swp_ord8 @ 816 NONAME +__e32_atomic_swp_rel16 @ 817 NONAME +__e32_atomic_swp_rel32 @ 818 NONAME +__e32_atomic_swp_rel64 @ 819 NONAME +__e32_atomic_swp_rel8 @ 820 NONAME +__e32_atomic_swp_rlx16 @ 821 NONAME +__e32_atomic_swp_rlx32 @ 822 NONAME +__e32_atomic_swp_rlx64 @ 823 NONAME +__e32_atomic_swp_rlx8 @ 824 NONAME +__e32_atomic_tas_acq16 @ 825 NONAME +__e32_atomic_tas_acq32 @ 826 NONAME +__e32_atomic_tas_acq64 @ 827 NONAME +__e32_atomic_tas_acq8 @ 828 NONAME +__e32_atomic_tas_ord16 @ 829 NONAME +__e32_atomic_tas_ord32 @ 830 NONAME +__e32_atomic_tas_ord64 @ 831 NONAME +__e32_atomic_tas_ord8 @ 832 NONAME +__e32_atomic_tas_rel16 @ 833 NONAME +__e32_atomic_tas_rel32 @ 834 NONAME +__e32_atomic_tas_rel64 @ 835 NONAME +__e32_atomic_tas_rel8 @ 836 NONAME +__e32_atomic_tas_rlx16 @ 837 NONAME +__e32_atomic_tas_rlx32 @ 838 NONAME +__e32_atomic_tas_rlx64 @ 839 NONAME +__e32_atomic_tas_rlx8 @ 840 NONAME +__e32_atomic_tau_acq16 @ 841 NONAME +__e32_atomic_tau_acq32 @ 842 NONAME +__e32_atomic_tau_acq64 @ 843 NONAME +__e32_atomic_tau_acq8 @ 844 NONAME +__e32_atomic_tau_ord16 @ 845 NONAME +__e32_atomic_tau_ord32 @ 846 NONAME +__e32_atomic_tau_ord64 @ 847 NONAME +__e32_atomic_tau_ord8 @ 848 NONAME +__e32_atomic_tau_rel16 @ 849 NONAME +__e32_atomic_tau_rel32 @ 850 NONAME +__e32_atomic_tau_rel64 @ 851 NONAME +__e32_atomic_tau_rel8 @ 852 NONAME +__e32_atomic_tau_rlx16 @ 853 NONAME +__e32_atomic_tau_rlx32 @ 854 NONAME +__e32_atomic_tau_rlx64 @ 855 NONAME +__e32_atomic_tau_rlx8 @ 856 NONAME +__e32_atomic_xor_acq16 @ 857 NONAME +__e32_atomic_xor_acq32 @ 858 NONAME +__e32_atomic_xor_acq64 @ 859 NONAME +__e32_atomic_xor_acq8 @ 860 NONAME +__e32_atomic_xor_ord16 @ 861 NONAME +__e32_atomic_xor_ord32 @ 862 NONAME +__e32_atomic_xor_ord64 @ 863 NONAME +__e32_atomic_xor_ord8 @ 864 NONAME +__e32_atomic_xor_rel16 @ 865 NONAME +__e32_atomic_xor_rel32 @ 866 NONAME +__e32_atomic_xor_rel64 @ 867 NONAME +__e32_atomic_xor_rel8 @ 868 NONAME +__e32_atomic_xor_rlx16 @ 869 NONAME +__e32_atomic_xor_rlx32 @ 870 NONAME +__e32_atomic_xor_rlx64 @ 871 NONAME +__e32_atomic_xor_rlx8 @ 872 NONAME +__e32_bit_count_32 @ 873 NONAME +__e32_bit_count_64 @ 874 NONAME +__e32_find_ls1_32 @ 875 NONAME +__e32_find_ls1_64 @ 876 NONAME +__e32_find_ms1_32 @ 877 NONAME +__e32_find_ms1_64 @ 878 NONAME +__e32_io_completion_barrier @ 879 NONAME +__e32_memory_barrier @ 880 NONAME +__old_AddIfGe @ 881 NONAME +__old_AddIfLt @ 882 NONAME +__old_CompareAndSwap @ 883 NONAME +__old_CompareAndSwap16 @ 884 NONAME +__old_CompareAndSwap8 @ 885 NONAME +__old_LockedAdd @ 886 NONAME +__old_LockedAdd64 @ 887 NONAME +__old_LockedDec @ 888 NONAME +__old_LockedDec64 @ 889 NONAME +__old_LockedInc @ 890 NONAME +__old_LockedInc64 @ 891 NONAME +__old_LockedSetClear @ 892 NONAME +__old_LockedSetClear16 @ 893 NONAME +__old_LockedSetClear8 @ 894 NONAME +__old_SafeDec @ 895 NONAME +__old_SafeInc @ 896 NONAME +__old_SafeSwap @ 897 NONAME +__old_SafeSwap16 @ 898 NONAME +__old_SafeSwap8 @ 899 NONAME +memclr @ 900 NONAME +memcompare @ 901 NONAME +memcpy @ 902 NONAME +memicmp @ 903 NONAME +memmove @ 904 NONAME +memset @ 905 NONAME +wordmove @ 906 NONAME +_E32Startup @ 907 + diff -r af71d110c717 -r 999bb78c71ac kernel/eka/euser/CMakeLists.txt --- a/kernel/eka/euser/CMakeLists.txt Wed Feb 03 17:47:37 2010 +0100 +++ b/kernel/eka/euser/CMakeLists.txt Wed Feb 03 22:15:32 2010 +0100 @@ -137,8 +137,9 @@ ### EPOC: emulator executable add_executable(epoc ../euser/epoc/win32/uc_exe.cpp ../euser/epoc/win32/uc_epoc.cpp) #Compile the EXE target entry point which is uc_exe.cpp add_dependencies(epoc estub euser) +target_link_libraries(epoc euser) #set_target_properties(epoc PROPERTIES LINK_FLAGS "/ENTRY:_E32Bootstrap /SUBSYSTEM:WINDOWS /NODEFAULTLIB") -target_link_libraries(epoc msvcrt) +#target_link_libraries(epoc msvcrt) #set_target_properties(epoc PROPERTIES COMPILE_FLAGS "/Zl") #set_target_properties(epoc PROPERTIES LINK_FLAGS "/ENTRY:mainCRTStartup /SUBSYSTEM:WINDOWS") #set_target_properties(epoc PROPERTIES LINK_FLAGS "/NODEFAULTLIB") diff -r af71d110c717 -r 999bb78c71ac kernel/eka/euser/epoc/win32/uc_epoc.cpp --- a/kernel/eka/euser/epoc/win32/uc_epoc.cpp Wed Feb 03 17:47:37 2010 +0100 +++ b/kernel/eka/euser/epoc/win32/uc_epoc.cpp Wed Feb 03 22:15:32 2010 +0100 @@ -19,8 +19,11 @@ #include #include +#if defined __SYMC__ + //SL: Empty on FCL ? + GLDEF_C TInt E32Main() { //What do we do then @@ -31,7 +34,12 @@ return KErrNone; } + TInt main() { - return E32Main(); - } \ No newline at end of file + BootEpoc(ETrue); + return 0; + } + +#endif + diff -r af71d110c717 -r 999bb78c71ac kernel/eka/euser/epoc/win32/uc_exec.cpp --- a/kernel/eka/euser/epoc/win32/uc_exec.cpp Wed Feb 03 17:47:37 2010 +0100 +++ b/kernel/eka/euser/epoc/win32/uc_exec.cpp Wed Feb 03 22:15:32 2010 +0100 @@ -36,7 +36,9 @@ TInt __fastcall LazyDispatch(TInt aFunction, TInt* aArgs) { - HINSTANCE kernel = GetModuleHandleA("ekern.exe"); + //SL: + HINSTANCE kernel = GetModuleHandleA("ekern.dll"); + //HINSTANCE kernel = GetModuleHandleA("ekern.exe"); if (kernel) { TDispatcher dispatcher = (TDispatcher)Emulator::GetProcAddress(kernel, (LPCSTR)1); diff -r af71d110c717 -r 999bb78c71ac kernel/eka/euser/epoc/win32/uc_utl.cpp --- a/kernel/eka/euser/epoc/win32/uc_utl.cpp Wed Feb 03 17:47:37 2010 +0100 +++ b/kernel/eka/euser/epoc/win32/uc_utl.cpp Wed Feb 03 22:15:32 2010 +0100 @@ -99,8 +99,8 @@ EXPORT_C void BootEpoc(TBool aAutoRun) { //SL: - //HINSTANCE epoc = LoadLibraryA("ekern.dll"); - HINSTANCE epoc = LoadLibraryA("ekern.exe"); + HINSTANCE epoc = LoadLibraryA("ekern.dll"); + //HINSTANCE epoc = LoadLibraryA("ekern.exe"); if (epoc) { TBootEpoc ep = (TBootEpoc)GetProcAddress(epoc, "_E32Startup"); diff -r af71d110c717 -r 999bb78c71ac kernel/eka/include/win32crt.h --- a/kernel/eka/include/win32crt.h Wed Feb 03 17:47:37 2010 +0100 +++ b/kernel/eka/include/win32crt.h Wed Feb 03 22:15:32 2010 +0100 @@ -78,7 +78,7 @@ #define destroyStatics() invokeTable(__xp_a,__xp_z), invokeTable(__xt_a,__xt_z) #endif -#if defined(__VC32__) +#if defined(__VC32__) && !defined(__SYMC__) // // Some symbols generated by the VC++ compiler for floating point stuff. // diff -r af71d110c717 -r 999bb78c71ac kernel/eka/kernel/CMakeLists.txt --- a/kernel/eka/kernel/CMakeLists.txt Wed Feb 03 17:47:37 2010 +0100 +++ b/kernel/eka/kernel/CMakeLists.txt Wed Feb 03 22:15:32 2010 +0100 @@ -68,6 +68,7 @@ ckernel.cpp csched.cpp cutils.cpp cache.cpp k_entry.cpp #originally from kc_exe.mmp +#TODO: add our own entry point? ) @@ -117,12 +118,19 @@ mcodeseg.cpp mprocess.cpp mutils.cpp mshbuf.cpp ) +#def export +set (sourcepath ../blike/) +add_source( +ekern.def +) -add_executable(ekern ${source}) -#add_library(ekern SHARED ${source}) + +#add_executable(ekern ${source}) +add_library(ekern SHARED ${source}) add_dependencies(ekern genexec emulator scppnwdl_kern) -set_target_properties(ekern PROPERTIES LINK_FLAGS "/ENTRY:KernelMain /NODEFAULTLIB") -target_link_libraries(ekern kernel32 msvcrt) +#set_target_properties(ekern PROPERTIES LINK_FLAGS "/ENTRY:KernelMain /NODEFAULTLIB") +#target_link_libraries(ekern kernel32 msvcrt) +target_link_libraries(ekern kernel32 emulator) #set_target_properties(ekern PROPERTIES COMPILE_FLAGS "/Zl") #install(TARGETS ekern DESTINATION ./symbian/bin) @@ -134,7 +142,7 @@ get_target_property(LIB_NAME ekern LOCATION) get_target_property(DEST_NAME epoc LOCATION) -set(target_suffix .exe) +set(target_suffix .dll) #Extract path from full filename string(REGEX REPLACE "(^.+)/epoc.exe" "\\1" DEST_NAME ${DEST_NAME}) set(DEST_NAME ${DEST_NAME}/ekern${target_suffix}) diff -r af71d110c717 -r 999bb78c71ac kernel/eka/kernel/win32/k_entry.cpp --- a/kernel/eka/kernel/win32/k_entry.cpp Wed Feb 03 17:47:37 2010 +0100 +++ b/kernel/eka/kernel/win32/k_entry.cpp Wed Feb 03 22:15:32 2010 +0100 @@ -28,6 +28,9 @@ GLDEF_D TBool EmulRunExe; + +#ifndef __SYMC__ + extern "C" int atexit(void (__cdecl *)(void)) { @@ -44,3 +47,32 @@ EmulRunExe = aRunExe; BootEpoc(); } + + +#endif + + +#if defined __SYMC__ + +extern "C" +EXPORT_C void _E32Startup(TBool aRunExe) +// +// Ordinal 1 - used by EXEs to boot EPOC +// + { + //Done by CRT + //constructStatics(); + //EmulRunExe = aRunExe; + BootEpoc(); + } + +TInt main() + { + _E32Startup(ETrue); + } + +#endif + + + +