Update contrib.
2 // Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies).All rights reserved.
4 // GENERATED FILE - DO NOT EDIT
15 static void WaitForAnyRequest();
16 static RAllocator* Heap();
17 static RAllocator* HeapSwitch(RAllocator*);
18 static TTrapHandler* PushTrapFrame(TTrap*);
19 static TTrap* PopTrapFrame();
20 static CActiveScheduler* ActiveScheduler();
21 static void SetActiveScheduler(CActiveScheduler*);
22 static TTimerLockSpec LockPeriod();
23 static TTrapHandler* TrapHandler();
24 static TTrapHandler* SetTrapHandler(TTrapHandler*);
25 static TUint32 DebugMask();
26 static TUint32 DebugMaskIndex(TUint);
27 static void SetDebugMask(TUint32);
28 static TUint32 FastCounter();
29 static TUint32 NTickCount();
30 static void SetReentryPoint(TLinAddr);
31 static TUint32 KernelConfigFlags();
32 static TInt UTCOffset();
33 static TInt GetGlobalUserData(TInt);
34 static TInt ObjectNext(TObjectType, TBuf8<KMaxFullName>&, TFindHandle&);
35 static TUint8* ChunkBase(TInt);
36 static TInt ChunkSize(TInt);
37 static TInt ChunkMaxSize(TInt);
38 static TUint HandleAttributes(TInt);
39 static TUint TickCount();
40 static void LogicalDeviceGetCaps(TInt, TDes8&);
41 static TBool LogicalDeviceQueryVersionSupported(TInt, const TVersion&);
42 static TBool LogicalDeviceIsAvailable(TInt, TInt, const TDesC8*, const TDesC8*);
43 static TInt ChannelRequest(TInt, TInt, TAny*, TAny*);
44 static TUint32 MathRandom();
45 static void IMB_Range(TAny*, TUint);
46 static TInt ResetMachine(TMachineStartupType);
47 static TLibraryFunction LibraryLookup(TInt, TInt);
48 static void LibraryFileName(TInt, TDes8&);
49 static void MutexWait(TInt);
50 static void MutexSignal(TInt);
51 static TInt ProcessId(TInt);
52 static void DllFileName(TInt, TDes8&);
53 static void ProcessResume(TInt);
54 static void ProcessFileName(TInt, TDes8&);
55 static void ProcessCommandLine(TInt, TDes8&);
56 static TExitType ProcessExitType(TInt);
57 static TInt ProcessExitReason(TInt);
58 static void ProcessExitCategory(TInt, TDes8&);
59 static TProcessPriority ProcessPriority(TInt);
60 static TInt ProcessSetPriority(TInt, TProcessPriority);
61 static TUint ProcessFlags(TInt);
62 static void ProcessSetFlags(TInt, TUint, TUint);
63 static TInt SemaphoreWait(TInt, TInt);
64 static void SemaphoreSignal1(TInt);
65 static void SemaphoreSignalN(TInt, TInt);
66 static void ServerReceive(TInt, TRequestStatus&, TAny*);
67 static void ServerCancel(TInt);
68 static void SetSessionPtr(TInt, const TAny*);
69 static TInt SessionSend(TInt, TInt, TAny*, TRequestStatus*);
70 static TInt ThreadId(TInt);
71 static TInt SessionShare(TInt&, TInt);
72 static void ThreadResume(TInt);
73 static void ThreadSuspend(TInt);
74 static TThreadPriority ThreadPriority(TInt);
75 static void ThreadSetPriority(TInt, TThreadPriority);
76 static TProcessPriority ThreadProcessPriority(TInt);
77 static void ThreadSetProcessPriority(TInt, TProcessPriority);
78 static TUint ThreadFlags(TInt);
79 static void ThreadSetFlags(TInt, TUint, TUint);
80 static TInt ThreadRequestCount(TInt);
81 static TExitType ThreadExitType(TInt);
82 static TInt ThreadExitReason(TInt);
83 static void ThreadExitCategory(TInt, TDes8&);
84 static void TimerCancel(TInt);
85 static void TimerAfter(TInt, TRequestStatus&, TInt);
86 static void TimerAt(TInt, TRequestStatus&, TUint32, TUint32);
87 static void TimerLock(TInt, TRequestStatus&, TTimerLockSpec);
88 static TInt ChangeNotifierLogon(TInt, TRequestStatus&);
89 static TInt ChangeNotifierLogoff(TInt);
90 static void RequestSignal(TInt);
91 static void HandleName(TInt, TDes8&);
92 static void HandleFullName(TInt, TDes8&);
93 static void HandleInfo(TInt, THandleInfo*);
94 static void HandleCount(TInt, TInt&, TInt&);
95 static void After(TInt, TRequestStatus&);
96 static void At(const EXEC_TIME&, TRequestStatus&);
97 static void MessageComplete(TInt, TInt);
98 static void MessageCompleteWithHandle(TInt, TInt);
99 static void TransferSession(TInt, TInt);
100 static TInt TimeNow(EXEC_TIME&, TInt&);
101 static TInt TimeNowSecure(EXEC_TIME&, TInt&);
102 static TInt SetUTCTimeAndOffset(const EXEC_TIME&, TInt, TUint, TUint);
103 static TInt SetMachineConfiguration(const TDesC8&);
104 static void CaptureEventHook();
105 static void ReleaseEventHook();
106 static void RequestEvent(TRawEventBuf&, TRequestStatus&);
107 static void RequestEventCancel();
108 static TInt AddEvent(const TRawEvent&);
109 static TInt SessionSendSync(TInt, TInt, TAny*, TRequestStatus*);
110 static TAny* DllTls(TInt, TInt);
111 static TInt HalFunction(TInt, TInt, TAny*, TAny*);
112 static void WsRegisterThread();
113 static void FsRegisterThread();
114 static TInt ProcessCommandLineLength(TInt);
115 static void TimerInactivity(TInt, TRequestStatus&, TInt);
116 static TInt UserInactivityTime();
117 static void ResetInactivityTime();
118 static void DebugPrint(TAny*, TInt);
119 static TInt BreakPoint();
120 static TInt ProfileStart(TInt);
121 static TInt ProfileEnd(TInt);
122 static TExceptionHandler ExceptionHandler(TInt);
123 static TInt SetExceptionHandler(TInt, TExceptionHandler, TUint32);
124 static void ModifyExceptionMask(TInt, TUint32, TUint32);
125 static TInt RaiseException(TInt, TExcType);
126 static TInt IsExceptionHandled(TInt, TExcType, TBool);
127 static TInt ProcessGetMemoryInfo(TInt, TModuleMemoryInfo&);
128 static TInt LibraryGetMemoryInfo(TInt, TModuleMemoryInfo&);
129 static TInt MachineConfiguration(TDes8&, TInt&);
130 static TInt SetMemoryThresholds(TInt, TInt);
131 static void LibraryType(TInt, TUidType&);
132 static void ProcessType(TInt, TUidType&);
133 static TInt ChunkBottom(TInt);
134 static TInt ChunkTop(TInt);
135 static void ThreadContext(TInt, TDes8&);
136 static TInt ThreadCreate(const TDesC8&, TOwnerType, SThreadCreateInfo8&);
137 static TInt FindHandleOpen(TOwnerType, const TFindHandle&);
138 static TInt HandleClose(TInt);
139 static TInt ChunkCreate(TOwnerType, const TDesC8*, TChunkCreate&);
140 static TInt ChunkAdjust(TInt, TInt, TInt, TInt);
141 static TInt OpenObject(TObjectType, const TDesC8&, TOwnerType);
142 static TInt HandleDuplicate(TInt, TOwnerType, TInt&);
143 static TInt MutexCreate(const TDesC8*, TOwnerType);
144 static TInt SemaphoreCreate(const TDesC8*, TInt, TOwnerType);
145 static TInt ThreadOpenById(TUint, TOwnerType);
146 static TInt ProcessOpenById(TUint, TOwnerType);
147 static void ThreadKill(TInt, TExitType, TInt, const TDesC8*);
148 static void ThreadLogon(TInt, TRequestStatus*, TBool);
149 static TInt ThreadLogonCancel(TInt, TRequestStatus*, TBool);
150 static TInt DllSetTls(TInt, TInt, TAny*);
151 static void DllFreeTls(TInt);
152 static TInt ThreadRename(TInt, const TDesC8&);
153 static TInt ProcessRename(TInt, const TDesC8&);
154 static void ProcessKill(TInt, TExitType, TInt, const TDesC8*);
155 static void ProcessLogon(TInt, TRequestStatus*, TBool);
156 static TInt ProcessLogonCancel(TInt, TRequestStatus*, TBool);
157 static TInt ThreadProcess(TInt);
158 static TInt ServerCreate(const TDesC8*, TInt);
159 static TInt ServerCreateWithOptions(const TDesC8*, TInt, TInt, TInt);
160 static TInt SessionCreate(const TDesC8&, TInt, const TSecurityPolicy*, TInt);
161 static TInt SessionCreateFromHandle(TInt, TInt, const TSecurityPolicy*, TInt);
162 static TInt DeviceFree(const TDesC8&, TInt);
163 static TInt ChannelCreate(const TDesC8&, TChannelCreateInfo8&, TInt);
164 static TInt TimerCreate();
165 static void TimerHighRes(TInt, TRequestStatus&, TInt);
166 static void AfterHighRes(TInt, TRequestStatus&);
167 static TInt ChangeNotifierCreate(TOwnerType);
168 static TInt UndertakerCreate(TOwnerType);
169 static TInt UndertakerLogon(TInt, TRequestStatus&, TInt&);
170 static TInt UndertakerLogonCancel(TInt);
171 static void KernelHeapDebug(TInt, TInt, TAny*);
172 static TInt ThreadGetCpuTime(TInt, EXEC_INT64&);
173 static TInt LastThreadHandle();
174 static void ThreadRendezvous(TInt);
175 static void ProcessRendezvous(TInt);
176 static TInt MessageGetDesLength(TInt, TInt);
177 static TInt MessageGetDesMaxLength(TInt, TInt);
178 static TInt MessageIpcCopy(TInt, TInt, SIpcCopyInfo&, TInt);
179 static TInt MessageClient(TInt, TOwnerType);
180 static TInt MessageSetProcessPriority(TInt, TProcessPriority);
181 static void MessageConstructFromPtr(TInt, TAny*);
182 static void MessageKill(TInt, TExitType, TInt, const TDesC8*);
183 static TInt MessageOpenObject(TInt, TObjectType, TInt, TOwnerType);
184 static void ProcessSecurityInfo(TInt, SSecurityInfo&);
185 static void ThreadSecurityInfo(TInt, SSecurityInfo&);
186 static void MessageSecurityInfo(TInt, SSecurityInfo&);
187 static void CreatorSecurityInfo(SSecurityInfo&);
188 static void DisabledCapabilities(SCapabilitySet&);
189 static TInt ChunkSetRestrictions(TInt, TUint);
190 static TInt MsgQueueCreate(const TDesC8*, TInt, TInt, TOwnerType);
191 static TInt MsgQueueSend(TInt, const TAny*, TInt);
192 static TInt MsgQueueReceive(TInt, TAny*, TInt);
193 static void MsgQueueNotifySpaceAvailable(TInt, TRequestStatus&);
194 static void MsgQueueCancelSpaceAvailable(TInt);
195 static void MsgQueueNotifyDataAvailable(TInt, TRequestStatus&);
196 static void MsgQueueCancelDataAvailable(TInt);
197 static TInt MsgQueueSize(TInt);
198 static TInt PropertyDefine(TUint, TUint, TPropertyInfo*);
199 static TInt PropertyDelete(TUint, TUint);
200 static TInt PropertyAttach(TUint, TUint, TOwnerType);
201 static void PropertySubscribe(TInt, TRequestStatus*);
202 static void PropertyCancel(TInt);
203 static TInt PropertyGetI(TInt, TInt*);
204 static TInt PropertyGetB(TInt, TUint8*, TInt);
205 static TInt PropertySetI(TInt, TInt);
206 static TInt PropertySetB(TInt, const TUint8*, TInt);
207 static TInt PropertyFindGetI(TUint, TUint, TInt*);
208 static TInt PropertyFindGetB(TUint, TUint, TUint8*, TInt);
209 static TInt PropertyFindSetI(TUint, TUint, TInt);
210 static TInt PropertyFindSetB(TUint, TUint, TUint8*, TInt);
211 static TInt PowerEnableWakeupEvents(TPowerState);
212 static void PowerDisableWakeupEvents();
213 static void PowerRequestWakeupEventNotification(TRequestStatus*);
214 static void PowerCancelWakeupEventNotification();
215 static TInt PowerDown();
216 static TInt ProcessSetHandleParameter(TInt, TInt, TInt);
217 static TInt ProcessSetDataParameter(TInt, TInt, const TUint8*, TInt);
218 static TInt ProcessGetHandleParameter(TInt, TObjectType, TOwnerType);
219 static TInt ProcessGetDataParameter(TInt, TUint8*, TInt);
220 static TInt ProcessDataParameterLength(TInt);
221 static TUint MessageClientProcessFlags(TInt);
222 static TInt ThreadStackInfo(TInt, TThreadStackInfo&);
223 static RAllocator* ThreadGetHeap(TInt);
224 static TInt ThreadAsProcess(TInt, TInt);
225 static TInt CondVarCreate(const TDesC8*, TOwnerType);
226 static TInt CondVarWait(TInt, TInt, TInt);
227 static void CondVarSignal(TInt);
228 static void CondVarBroadcast(TInt);
229 static TInt PlatSecDiagnostic(TPlatSecDiagnostic*);
230 static TLinAddr ExceptionDescriptor(TLinAddr);
231 static void ThreadRequestSignal(TInt);
232 static TBool MutexIsHeld(TInt);
233 static TTrapHandler* LeaveStart();
234 static void LeaveEnd();
235 static void SetDebugMaskIndex(TUint32, TUint);
236 static TInt GetModuleNameFromAddress(TAny*, TDes8&);
237 static void NotifyChanges(TUint);
238 static TInt SetGlobalUserData(TInt, TInt);
239 static TInt SessionSecurityInfo(TInt, SSecurityInfo&);
240 static const TRequestStatus* MessageClientStatus(TInt);
241 static TInt SetFloatingPointMode(TFloatingPointMode, TFloatingPointRoundingMode);
242 static TBool BTraceOut(TUint32, TUint32, const BTrace::SExecExtension&, TInt);
243 static TBool BTraceOutBig(TUint32, TUint32, const BTrace::SExecExtension&, TInt);
244 static TBool UTraceOut(TUint32, TUint32, const BTrace::SExecExtension&, TInt);
245 static TAny* ProcessExeExportData();
246 IMPORT_C static TInt SetWin32RuntimeHook(TAny*);
247 static TInt GetBTraceId(TInt);
248 static void NotifyOnIdle(TRequestStatus*);
249 static void CancelMiscNotifier(TRequestStatus*);
250 static void NotifyObjectDestruction(TInt, TRequestStatus*);
251 static void RegisterTrustedChunk(TInt);
252 static TBool UserThreadExiting(TInt);
253 static TBool ChunkIsPaged(TInt);
254 static TBool ProcessDefaultDataPaged(TInt);
255 static TUint MessageClientThreadFlags(TInt);
256 static TInt ShPoolCreate(const TShPoolInfo&, TUint);
257 static TInt ShPoolAlloc(TInt, TUint, SShBufBaseAndSize&);
258 static void ShPoolGetInfo(TInt, TShPoolInfo&);
259 static TUint ShPoolFreeCount(TInt);
260 static TInt ShPoolNotification(TInt, TShPoolNotifyType, TUint, TRequestStatus&);
261 static TInt ShPoolNotificationCancel(TInt, TShPoolNotifyType, TRequestStatus&);
262 static TInt ShPoolBufferWindow(TInt, TInt, TBool);
263 static TInt ShBufMap(TInt, TBool, SShBufBaseAndSize&);
264 static TInt ShBufUnMap(TInt);
265 static TInt ShBufBaseAndSize(TInt, SShBufBaseAndSize&);
268 #ifdef __GEN_USER_EXEC_CODE__
269 __EXECDECL__ void Exec::WaitForAnyRequest()
271 FAST_EXEC0(EFastExecWaitForAnyRequest);
274 __EXECDECL__ RAllocator* Exec::Heap()
276 FAST_EXEC0(EFastExecHeap);
279 __EXECDECL__ RAllocator* Exec::HeapSwitch(RAllocator*)
281 FAST_EXEC1(EFastExecHeapSwitch);
284 __EXECDECL__ TTrapHandler* Exec::PushTrapFrame(TTrap*)
286 FAST_EXEC1(EFastExecPushTrapFrame);
289 __EXECDECL__ TTrap* Exec::PopTrapFrame()
291 FAST_EXEC0(EFastExecPopTrapFrame);
294 __EXECDECL__ CActiveScheduler* Exec::ActiveScheduler()
296 FAST_EXEC0(EFastExecActiveScheduler);
299 __EXECDECL__ void Exec::SetActiveScheduler(CActiveScheduler*)
301 FAST_EXEC1(EFastExecSetActiveScheduler);
304 __EXECDECL__ TTimerLockSpec Exec::LockPeriod()
306 FAST_EXEC0(EFastExecLockPeriod);
309 __EXECDECL__ TTrapHandler* Exec::TrapHandler()
311 FAST_EXEC0(EFastExecTrapHandler);
314 __EXECDECL__ TTrapHandler* Exec::SetTrapHandler(TTrapHandler*)
316 FAST_EXEC1(EFastExecSetTrapHandler);
319 __EXECDECL__ TUint32 Exec::DebugMask()
321 FAST_EXEC0(EFastExecDebugMask);
324 __EXECDECL__ TUint32 Exec::DebugMaskIndex(TUint)
326 FAST_EXEC1(EFastExecDebugMaskIndex);
329 __EXECDECL__ void Exec::SetDebugMask(TUint32)
331 FAST_EXEC1(EFastExecSetDebugMask);
334 __EXECDECL__ TUint32 Exec::FastCounter()
336 FAST_EXEC0(EFastExecFastCounter);
339 __EXECDECL__ TUint32 Exec::NTickCount()
341 FAST_EXEC0(EFastExecNTickCount);
344 EXPORT_C __EXECDECL__ void UserSvr::LockRamDrive()
346 FAST_EXEC0(EFastExecLockRamDrive);
349 EXPORT_C __EXECDECL__ void UserSvr::UnlockRamDrive()
351 FAST_EXEC0(EFastExecUnlockRamDrive);
354 EXPORT_C __EXECDECL__ TLinAddr UserSvr::RomHeaderAddress()
356 FAST_EXEC0(EFastExecRomHeaderAddress);
359 EXPORT_C __EXECDECL__ TLinAddr UserSvr::RomRootDirectoryAddress()
361 FAST_EXEC0(EFastExecRomRootDirectoryAddress);
364 __EXECDECL__ void Exec::SetReentryPoint(TLinAddr)
366 FAST_EXEC1(EFastExecSetReentryPoint);
369 __EXECDECL__ TUint32 Exec::KernelConfigFlags()
371 FAST_EXEC0(EFastExecKernelConfigFlags);
374 __EXECDECL__ TInt Exec::UTCOffset()
376 FAST_EXEC0(EFastExecUTCOffset);
379 __EXECDECL__ TInt Exec::GetGlobalUserData(TInt)
381 FAST_EXEC1(EFastExecGetGlobalUserData);
384 EXPORT_C __EXECDECL__ TBool BTrace::CheckFilter(TUint32)
386 FAST_EXEC1(EFastExecCheckFilter);
389 __EXECDECL__ TInt Exec::ObjectNext(TObjectType, TBuf8<KMaxFullName>&, TFindHandle&)
391 SLOW_EXEC3(EExecObjectNext);
394 __EXECDECL__ TUint8* Exec::ChunkBase(TInt)
396 SLOW_EXEC1(EExecChunkBase);
399 __EXECDECL__ TInt Exec::ChunkSize(TInt)
401 SLOW_EXEC1(EExecChunkSize);
404 __EXECDECL__ TInt Exec::ChunkMaxSize(TInt)
406 SLOW_EXEC1(EExecChunkMaxSize);
409 __EXECDECL__ TUint Exec::HandleAttributes(TInt)
411 SLOW_EXEC1(EExecHandleAttributes);
414 __EXECDECL__ TUint Exec::TickCount()
416 SLOW_EXEC0(EExecTickCount);
419 __EXECDECL__ void Exec::LogicalDeviceGetCaps(TInt, TDes8&)
421 SLOW_EXEC2(EExecLogicalDeviceGetCaps);
424 __EXECDECL__ TBool Exec::LogicalDeviceQueryVersionSupported(TInt, const TVersion&)
426 SLOW_EXEC2(EExecLogicalDeviceQueryVersionSupported);
429 __EXECDECL__ TBool Exec::LogicalDeviceIsAvailable(TInt, TInt, const TDesC8*, const TDesC8*)
431 SLOW_EXEC4(EExecLogicalDeviceIsAvailable);
434 EXPORT_C __EXECDECL__ TInt E32Loader::LocaleExports(TAny*, TLibraryFunction*)
436 SLOW_EXEC2(EExecLocaleExports);
439 __EXECDECL__ TInt Exec::ChannelRequest(TInt, TInt, TAny*, TAny*)
441 SLOW_EXEC4(EExecChannelRequest);
444 __EXECDECL__ TUint32 Exec::MathRandom()
446 SLOW_EXEC0(EExecMathRandom);
449 __EXECDECL__ void Exec::IMB_Range(TAny*, TUint)
451 SLOW_EXEC2(EExecIMBRange);
454 __EXECDECL__ TInt Exec::ResetMachine(TMachineStartupType)
456 SLOW_EXEC1(EExecResetMachine);
459 __EXECDECL__ TLibraryFunction Exec::LibraryLookup(TInt, TInt)
461 SLOW_EXEC2(EExecLibraryLookup);
464 __EXECDECL__ void Exec::LibraryFileName(TInt, TDes8&)
466 SLOW_EXEC2(EExecLibraryFileName);
469 EXPORT_C __EXECDECL__ TInt UserSvr::ExecuteInSupervisorMode(TSupervisorFunction, TAny*)
471 SLOW_EXEC2(EExecExecuteInSupervisorMode);
474 __EXECDECL__ void Exec::MutexWait(TInt)
476 SLOW_EXEC1(EExecMutexWait);
479 __EXECDECL__ void Exec::MutexSignal(TInt)
481 SLOW_EXEC1(EExecMutexSignal);
484 __EXECDECL__ TInt Exec::ProcessId(TInt)
486 SLOW_EXEC1(EExecProcessId);
489 __EXECDECL__ void Exec::DllFileName(TInt, TDes8&)
491 SLOW_EXEC2(EExecDllFileName);
494 __EXECDECL__ void Exec::ProcessResume(TInt)
496 SLOW_EXEC1(EExecProcessResume);
499 __EXECDECL__ void Exec::ProcessFileName(TInt, TDes8&)
501 SLOW_EXEC2(EExecProcessFileName);
504 __EXECDECL__ void Exec::ProcessCommandLine(TInt, TDes8&)
506 SLOW_EXEC2(EExecProcessCommandLine);
509 __EXECDECL__ TExitType Exec::ProcessExitType(TInt)
511 SLOW_EXEC1(EExecProcessExitType);
514 __EXECDECL__ TInt Exec::ProcessExitReason(TInt)
516 SLOW_EXEC1(EExecProcessExitReason);
519 __EXECDECL__ void Exec::ProcessExitCategory(TInt, TDes8&)
521 SLOW_EXEC2(EExecProcessExitCategory);
524 __EXECDECL__ TProcessPriority Exec::ProcessPriority(TInt)
526 SLOW_EXEC1(EExecProcessPriority);
529 __EXECDECL__ TInt Exec::ProcessSetPriority(TInt, TProcessPriority)
531 SLOW_EXEC2(EExecProcessSetPriority);
534 __EXECDECL__ TUint Exec::ProcessFlags(TInt)
536 SLOW_EXEC1(EExecProcessFlags);
539 __EXECDECL__ void Exec::ProcessSetFlags(TInt, TUint, TUint)
541 SLOW_EXEC3(EExecProcessSetFlags);
544 __EXECDECL__ TInt Exec::SemaphoreWait(TInt, TInt)
546 SLOW_EXEC2(EExecSemaphoreWait);
549 __EXECDECL__ void Exec::SemaphoreSignal1(TInt)
551 SLOW_EXEC1(EExecSemaphoreSignal1);
554 __EXECDECL__ void Exec::SemaphoreSignalN(TInt, TInt)
556 SLOW_EXEC2(EExecSemaphoreSignalN);
559 __EXECDECL__ void Exec::ServerReceive(TInt, TRequestStatus&, TAny*)
561 SLOW_EXEC3(EExecServerReceive);
564 __EXECDECL__ void Exec::ServerCancel(TInt)
566 SLOW_EXEC1(EExecServerCancel);
569 __EXECDECL__ void Exec::SetSessionPtr(TInt, const TAny*)
571 SLOW_EXEC2(EExecSetSessionPtr);
574 __EXECDECL__ TInt Exec::ThreadId(TInt)
576 SLOW_EXEC1(EExecThreadId);
579 __EXECDECL__ TInt Exec::SessionShare(TInt&, TInt)
581 SLOW_EXEC2(EExecSessionShare);
584 __EXECDECL__ void Exec::ThreadResume(TInt)
586 SLOW_EXEC1(EExecThreadResume);
589 __EXECDECL__ void Exec::ThreadSuspend(TInt)
591 SLOW_EXEC1(EExecThreadSuspend);
594 __EXECDECL__ TThreadPriority Exec::ThreadPriority(TInt)
596 SLOW_EXEC1(EExecThreadPriority);
599 __EXECDECL__ void Exec::ThreadSetPriority(TInt, TThreadPriority)
601 SLOW_EXEC2(EExecThreadSetPriority);
604 __EXECDECL__ TProcessPriority Exec::ThreadProcessPriority(TInt)
606 SLOW_EXEC1(EExecThreadProcessPriority);
609 __EXECDECL__ void Exec::ThreadSetProcessPriority(TInt, TProcessPriority)
611 SLOW_EXEC2(EExecThreadSetProcessPriority);
614 __EXECDECL__ TUint Exec::ThreadFlags(TInt)
616 SLOW_EXEC1(EExecThreadFlags);
619 __EXECDECL__ void Exec::ThreadSetFlags(TInt, TUint, TUint)
621 SLOW_EXEC3(EExecThreadSetFlags);
624 __EXECDECL__ TInt Exec::ThreadRequestCount(TInt)
626 SLOW_EXEC1(EExecThreadRequestCount);
629 __EXECDECL__ TExitType Exec::ThreadExitType(TInt)
631 SLOW_EXEC1(EExecThreadExitType);
634 __EXECDECL__ TInt Exec::ThreadExitReason(TInt)
636 SLOW_EXEC1(EExecThreadExitReason);
639 __EXECDECL__ void Exec::ThreadExitCategory(TInt, TDes8&)
641 SLOW_EXEC2(EExecThreadExitCategory);
644 __EXECDECL__ void Exec::TimerCancel(TInt)
646 SLOW_EXEC1(EExecTimerCancel);
649 __EXECDECL__ void Exec::TimerAfter(TInt, TRequestStatus&, TInt)
651 SLOW_EXEC3(EExecTimerAfter);
654 __EXECDECL__ void Exec::TimerAt(TInt, TRequestStatus&, TUint32, TUint32)
656 SLOW_EXEC4(EExecTimerAt);
659 __EXECDECL__ void Exec::TimerLock(TInt, TRequestStatus&, TTimerLockSpec)
661 SLOW_EXEC3(EExecTimerLock);
664 __EXECDECL__ TInt Exec::ChangeNotifierLogon(TInt, TRequestStatus&)
666 SLOW_EXEC2(EExecChangeNotifierLogon);
669 __EXECDECL__ TInt Exec::ChangeNotifierLogoff(TInt)
671 SLOW_EXEC1(EExecChangeNotifierLogoff);
674 __EXECDECL__ void Exec::RequestSignal(TInt)
676 SLOW_EXEC1(EExecRequestSignal);
679 __EXECDECL__ void Exec::HandleName(TInt, TDes8&)
681 SLOW_EXEC2(EExecHandleName);
684 __EXECDECL__ void Exec::HandleFullName(TInt, TDes8&)
686 SLOW_EXEC2(EExecHandleFullName);
689 __EXECDECL__ void Exec::HandleInfo(TInt, THandleInfo*)
691 SLOW_EXEC2(EExecHandleInfo);
694 __EXECDECL__ void Exec::HandleCount(TInt, TInt&, TInt&)
696 SLOW_EXEC3(EExecHandleCount);
699 __EXECDECL__ void Exec::After(TInt, TRequestStatus&)
701 SLOW_EXEC2(EExecAfter);
704 __EXECDECL__ void Exec::At(const EXEC_TIME&, TRequestStatus&)
709 __EXECDECL__ void Exec::MessageComplete(TInt, TInt)
711 SLOW_EXEC2(EExecMessageComplete);
714 __EXECDECL__ void Exec::MessageCompleteWithHandle(TInt, TInt)
716 SLOW_EXEC2(EExecMessageCompleteWithHandle);
719 __EXECDECL__ void Exec::TransferSession(TInt, TInt)
721 SLOW_EXEC2(EExecTransferSession);
724 __EXECDECL__ TInt Exec::TimeNow(EXEC_TIME&, TInt&)
726 SLOW_EXEC2(EExecTimeNow);
729 __EXECDECL__ TInt Exec::TimeNowSecure(EXEC_TIME&, TInt&)
731 SLOW_EXEC2(EExecTimeNowSecure);
734 __EXECDECL__ TInt Exec::SetUTCTimeAndOffset(const EXEC_TIME&, TInt, TUint, TUint)
736 SLOW_EXEC4(EExecSetUTCTimeAndOffset);
739 __EXECDECL__ TInt Exec::SetMachineConfiguration(const TDesC8&)
741 SLOW_EXEC1(EExecSetMachineConfiguration);
744 __EXECDECL__ void Exec::CaptureEventHook()
746 SLOW_EXEC0(EExecCaptureEventHook);
749 __EXECDECL__ void Exec::ReleaseEventHook()
751 SLOW_EXEC0(EExecReleaseEventHook);
754 __EXECDECL__ void Exec::RequestEvent(TRawEventBuf&, TRequestStatus&)
756 SLOW_EXEC2(EExecRequestEvent);
759 __EXECDECL__ void Exec::RequestEventCancel()
761 SLOW_EXEC0(EExecRequestEventCancel);
764 __EXECDECL__ TInt Exec::AddEvent(const TRawEvent&)
766 SLOW_EXEC1(EExecAddEvent);
769 __EXECDECL__ TAny* Exec::DllTls(TInt, TInt)
771 SLOW_EXEC2(EExecDllTls);
774 __EXECDECL__ TInt Exec::HalFunction(TInt, TInt, TAny*, TAny*)
776 SLOW_EXEC4(EExecHalFunction);
779 __EXECDECL__ void Exec::WsRegisterThread()
781 SLOW_EXEC0(EExecWsRegisterThread);
784 __EXECDECL__ void Exec::FsRegisterThread()
786 SLOW_EXEC0(EExecFsRegisterThread);
789 __EXECDECL__ TInt Exec::ProcessCommandLineLength(TInt)
791 SLOW_EXEC1(EExecProcessCommandLineLength);
794 __EXECDECL__ void Exec::TimerInactivity(TInt, TRequestStatus&, TInt)
796 SLOW_EXEC3(EExecTimerInactivity);
799 __EXECDECL__ TInt Exec::UserInactivityTime()
801 SLOW_EXEC0(EExecUserInactivityTime);
804 __EXECDECL__ void Exec::ResetInactivityTime()
806 SLOW_EXEC0(EExecResetInactivityTime);
809 __EXECDECL__ void Exec::DebugPrint(TAny*, TInt)
811 SLOW_EXEC2(EExecDebugPrint);
814 __EXECDECL__ TInt Exec::BreakPoint()
816 SLOW_EXEC0(EExecBreakPoint);
819 __EXECDECL__ TInt Exec::ProfileStart(TInt)
821 SLOW_EXEC1(EExecProfileStart);
824 __EXECDECL__ TInt Exec::ProfileEnd(TInt)
826 SLOW_EXEC1(EExecProfileEnd);
829 __EXECDECL__ TExceptionHandler Exec::ExceptionHandler(TInt)
831 SLOW_EXEC1(EExecExceptionHandler);
834 __EXECDECL__ TInt Exec::SetExceptionHandler(TInt, TExceptionHandler, TUint32)
836 SLOW_EXEC3(EExecSetExceptionHandler);
839 __EXECDECL__ void Exec::ModifyExceptionMask(TInt, TUint32, TUint32)
841 SLOW_EXEC3(EExecModifyExceptionMask);
844 __EXECDECL__ TInt Exec::RaiseException(TInt, TExcType)
846 SLOW_EXEC2(EExecRaiseException);
849 __EXECDECL__ TInt Exec::IsExceptionHandled(TInt, TExcType, TBool)
851 SLOW_EXEC3(EExecIsExceptionHandled);
854 __EXECDECL__ TInt Exec::ProcessGetMemoryInfo(TInt, TModuleMemoryInfo&)
856 SLOW_EXEC2(EExecProcessGetMemoryInfo);
859 __EXECDECL__ TInt Exec::LibraryGetMemoryInfo(TInt, TModuleMemoryInfo&)
861 SLOW_EXEC2(EExecLibraryGetMemoryInfo);
864 __EXECDECL__ TInt Exec::MachineConfiguration(TDes8&, TInt&)
866 SLOW_EXEC2(EExecMachineConfiguration);
869 __EXECDECL__ TInt Exec::SetMemoryThresholds(TInt, TInt)
871 SLOW_EXEC2(EExecSetMemoryThresholds);
874 __EXECDECL__ void Exec::LibraryType(TInt, TUidType&)
876 SLOW_EXEC2(EExecLibraryType);
879 __EXECDECL__ void Exec::ProcessType(TInt, TUidType&)
881 SLOW_EXEC2(EExecProcessType);
884 __EXECDECL__ TInt Exec::ChunkBottom(TInt)
886 SLOW_EXEC1(EExecChunkBottom);
889 __EXECDECL__ TInt Exec::ChunkTop(TInt)
891 SLOW_EXEC1(EExecChunkTop);
894 __EXECDECL__ void Exec::ThreadContext(TInt, TDes8&)
896 SLOW_EXEC2(EExecThreadContext);
899 __EXECDECL__ TInt Exec::ThreadCreate(const TDesC8&, TOwnerType, SThreadCreateInfo8&)
901 SLOW_EXEC3(EExecThreadCreate);
904 __EXECDECL__ TInt Exec::FindHandleOpen(TOwnerType, const TFindHandle&)
906 SLOW_EXEC2(EExecFindHandleOpen);
909 __EXECDECL__ TInt Exec::HandleClose(TInt)
911 SLOW_EXEC1(EExecHandleClose);
914 __EXECDECL__ TInt Exec::ChunkCreate(TOwnerType, const TDesC8*, TChunkCreate&)
916 SLOW_EXEC3(EExecChunkCreate);
919 __EXECDECL__ TInt Exec::ChunkAdjust(TInt, TInt, TInt, TInt)
921 SLOW_EXEC4(EExecChunkAdjust);
924 __EXECDECL__ TInt Exec::OpenObject(TObjectType, const TDesC8&, TOwnerType)
926 SLOW_EXEC3(EExecOpenObject);
929 __EXECDECL__ TInt Exec::HandleDuplicate(TInt, TOwnerType, TInt&)
931 SLOW_EXEC3(EExecHandleDuplicate);
934 __EXECDECL__ TInt Exec::MutexCreate(const TDesC8*, TOwnerType)
936 SLOW_EXEC2(EExecMutexCreate);
939 __EXECDECL__ TInt Exec::SemaphoreCreate(const TDesC8*, TInt, TOwnerType)
941 SLOW_EXEC3(EExecSemaphoreCreate);
944 __EXECDECL__ TInt Exec::ThreadOpenById(TUint, TOwnerType)
946 SLOW_EXEC2(EExecThreadOpenById);
949 __EXECDECL__ TInt Exec::ProcessOpenById(TUint, TOwnerType)
951 SLOW_EXEC2(EExecProcessOpenById);
954 __EXECDECL__ void Exec::ThreadKill(TInt, TExitType, TInt, const TDesC8*)
956 SLOW_EXEC4(EExecThreadKill);
959 __EXECDECL__ void Exec::ThreadLogon(TInt, TRequestStatus*, TBool)
961 SLOW_EXEC3(EExecThreadLogon);
964 __EXECDECL__ TInt Exec::ThreadLogonCancel(TInt, TRequestStatus*, TBool)
966 SLOW_EXEC3(EExecThreadLogonCancel);
969 __EXECDECL__ TInt Exec::DllSetTls(TInt, TInt, TAny*)
971 SLOW_EXEC3(EExecDllSetTls);
974 __EXECDECL__ void Exec::DllFreeTls(TInt)
976 SLOW_EXEC1(EExecDllFreeTls);
979 __EXECDECL__ TInt Exec::ThreadRename(TInt, const TDesC8&)
981 SLOW_EXEC2(EExecThreadRename);
984 __EXECDECL__ TInt Exec::ProcessRename(TInt, const TDesC8&)
986 SLOW_EXEC2(EExecProcessRename);
989 __EXECDECL__ void Exec::ProcessKill(TInt, TExitType, TInt, const TDesC8*)
991 SLOW_EXEC4(EExecProcessKill);
994 __EXECDECL__ void Exec::ProcessLogon(TInt, TRequestStatus*, TBool)
996 SLOW_EXEC3(EExecProcessLogon);
999 __EXECDECL__ TInt Exec::ProcessLogonCancel(TInt, TRequestStatus*, TBool)
1001 SLOW_EXEC3(EExecProcessLogonCancel);
1004 __EXECDECL__ TInt Exec::ThreadProcess(TInt)
1006 SLOW_EXEC1(EExecThreadProcess);
1009 __EXECDECL__ TInt Exec::ServerCreate(const TDesC8*, TInt)
1011 SLOW_EXEC2(EExecServerCreate);
1014 __EXECDECL__ TInt Exec::ServerCreateWithOptions(const TDesC8*, TInt, TInt, TInt)
1016 SLOW_EXEC4(EExecServerCreateWithOptions);
1019 __EXECDECL__ TInt Exec::SessionCreate(const TDesC8&, TInt, const TSecurityPolicy*, TInt)
1021 SLOW_EXEC4(EExecSessionCreate);
1024 __EXECDECL__ TInt Exec::SessionCreateFromHandle(TInt, TInt, const TSecurityPolicy*, TInt)
1026 SLOW_EXEC4(EExecSessionCreateFromHandle);
1029 EXPORT_C __EXECDECL__ TInt E32Loader::DeviceLoad(TAny*, TInt)
1031 SLOW_EXEC2(EExecDeviceLoad);
1034 __EXECDECL__ TInt Exec::DeviceFree(const TDesC8&, TInt)
1036 SLOW_EXEC2(EExecDeviceFree);
1039 __EXECDECL__ TInt Exec::ChannelCreate(const TDesC8&, TChannelCreateInfo8&, TInt)
1041 SLOW_EXEC3(EExecChannelCreate);
1044 __EXECDECL__ TInt Exec::TimerCreate()
1046 SLOW_EXEC0(EExecTimerCreate);
1049 __EXECDECL__ void Exec::TimerHighRes(TInt, TRequestStatus&, TInt)
1051 SLOW_EXEC3(EExecTimerHighRes);
1054 __EXECDECL__ void Exec::AfterHighRes(TInt, TRequestStatus&)
1056 SLOW_EXEC2(EExecAfterHighRes);
1059 __EXECDECL__ TInt Exec::ChangeNotifierCreate(TOwnerType)
1061 SLOW_EXEC1(EExecChangeNotifierCreate);
1064 __EXECDECL__ TInt Exec::UndertakerCreate(TOwnerType)
1066 SLOW_EXEC1(EExecUndertakerCreate);
1069 __EXECDECL__ TInt Exec::UndertakerLogon(TInt, TRequestStatus&, TInt&)
1071 SLOW_EXEC3(EExecUndertakerLogon);
1074 __EXECDECL__ TInt Exec::UndertakerLogonCancel(TInt)
1076 SLOW_EXEC1(EExecUndertakerLogonCancel);
1079 __EXECDECL__ void Exec::KernelHeapDebug(TInt, TInt, TAny*)
1081 SLOW_EXEC3(EExecKernelHeapDebug);
1084 __EXECDECL__ TInt Exec::ThreadGetCpuTime(TInt, EXEC_INT64&)
1086 SLOW_EXEC2(EExecThreadGetCpuTime);
1089 EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegCreate(TCodeSegCreateInfo&)
1091 SLOW_EXEC1(EExecCodeSegCreate);
1094 EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegLoaded(TCodeSegCreateInfo&)
1096 SLOW_EXEC1(EExecCodeSegLoaded);
1099 EXPORT_C __EXECDECL__ TInt E32Loader::LibraryCreate(TLibraryCreateInfo&)
1101 SLOW_EXEC1(EExecLibraryCreate);
1104 EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegOpen(TAny*, TInt)
1106 SLOW_EXEC2(EExecCodeSegOpen);
1109 EXPORT_C __EXECDECL__ void E32Loader::CodeSegClose(TAny*)
1111 SLOW_EXEC1(EExecCodeSegClose);
1114 EXPORT_C __EXECDECL__ void E32Loader::CodeSegNext(TAny*&, const TFindCodeSeg&)
1116 SLOW_EXEC2(EExecCodeSegNext);
1119 EXPORT_C __EXECDECL__ void E32Loader::CodeSegInfo(TAny*, TCodeSegCreateInfo&)
1121 SLOW_EXEC2(EExecCodeSegInfo);
1124 EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegAddDependency(TAny*, TAny*)
1126 SLOW_EXEC2(EExecCodeSegAddDependency);
1129 EXPORT_C __EXECDECL__ void E32Loader::CodeSegDeferDeletes()
1131 SLOW_EXEC0(EExecCodeSegDeferDeletes);
1134 EXPORT_C __EXECDECL__ void E32Loader::CodeSegEndDeferDeletes()
1136 SLOW_EXEC0(EExecCodeSegEndDeferDeletes);
1139 EXPORT_C __EXECDECL__ TInt E32Loader::ProcessCreate(TProcessCreateInfo&, const TDesC8*)
1141 SLOW_EXEC2(EExecProcessCreate);
1144 EXPORT_C __EXECDECL__ TInt E32Loader::ProcessLoaded(TProcessCreateInfo&)
1146 SLOW_EXEC1(EExecProcessLoaded);
1149 EXPORT_C __EXECDECL__ TInt E32Loader::CheckClientState(TInt)
1151 SLOW_EXEC1(EExecCheckLoaderClientState);
1154 EXPORT_C __EXECDECL__ TAny* E32Loader::ThreadProcessCodeSeg(TInt)
1156 SLOW_EXEC1(EExecThreadProcessCodeSeg);
1159 EXPORT_C __EXECDECL__ void E32Loader::ReadExportDir(TAny*, TLinAddr*)
1161 SLOW_EXEC2(EExecCodeSegReadExportDir);
1164 __EXECDECL__ TInt E32Loader::WaitDllLock()
1166 SLOW_EXEC0(EExecWaitDllLock);
1169 __EXECDECL__ TInt E32Loader::ReleaseDllLock()
1171 SLOW_EXEC0(EExecReleaseDllLock);
1174 __EXECDECL__ TInt E32Loader::LibraryAttach(TInt, TInt&, TLinAddr*)
1176 SLOW_EXEC3(EExecLibraryAttach);
1179 __EXECDECL__ TInt E32Loader::LibraryAttached(TInt)
1181 SLOW_EXEC1(EExecLibraryAttached);
1184 __EXECDECL__ TInt E32Loader::StaticCallList(TInt&, TLinAddr*)
1186 SLOW_EXEC2(EExecStaticCallList);
1189 __EXECDECL__ TInt E32Loader::LibraryDetach(TInt&, TLinAddr*)
1191 SLOW_EXEC2(EExecLibraryDetach);
1194 __EXECDECL__ TInt E32Loader::LibraryDetached()
1196 SLOW_EXEC0(EExecLibraryDetached);
1199 __EXECDECL__ TInt Exec::LastThreadHandle()
1201 SLOW_EXEC0(EExecLastThreadHandle);
1204 __EXECDECL__ void Exec::ThreadRendezvous(TInt)
1206 SLOW_EXEC1(EExecThreadRendezvous);
1209 __EXECDECL__ void Exec::ProcessRendezvous(TInt)
1211 SLOW_EXEC1(EExecProcessRendezvous);
1214 __EXECDECL__ TInt Exec::MessageGetDesLength(TInt, TInt)
1216 SLOW_EXEC2(EExecMessageGetDesLength);
1219 __EXECDECL__ TInt Exec::MessageGetDesMaxLength(TInt, TInt)
1221 SLOW_EXEC2(EExecMessageGetDesMaxLength);
1224 __EXECDECL__ TInt Exec::MessageClient(TInt, TOwnerType)
1226 SLOW_EXEC2(EExecMessageClient);
1229 __EXECDECL__ TInt Exec::MessageSetProcessPriority(TInt, TProcessPriority)
1231 SLOW_EXEC2(EExecMessageSetProcessPriority);
1234 __EXECDECL__ void Exec::MessageConstructFromPtr(TInt, TAny*)
1236 SLOW_EXEC2(EExecMessageConstructFromPtr);
1239 __EXECDECL__ void Exec::MessageKill(TInt, TExitType, TInt, const TDesC8*)
1241 SLOW_EXEC4(EExecMessageKill);
1244 __EXECDECL__ TInt Exec::MessageOpenObject(TInt, TObjectType, TInt, TOwnerType)
1246 SLOW_EXEC4(EExecMessageOpenObject);
1249 __EXECDECL__ void Exec::ProcessSecurityInfo(TInt, SSecurityInfo&)
1251 SLOW_EXEC2(EExecProcessSecurityInfo);
1254 __EXECDECL__ void Exec::ThreadSecurityInfo(TInt, SSecurityInfo&)
1256 SLOW_EXEC2(EExecThreadSecurityInfo);
1259 __EXECDECL__ void Exec::MessageSecurityInfo(TInt, SSecurityInfo&)
1261 SLOW_EXEC2(EExecMessageSecurityInfo);
1264 __EXECDECL__ void Exec::CreatorSecurityInfo(SSecurityInfo&)
1266 SLOW_EXEC1(EExecCreatorSecurityInfo);
1269 __EXECDECL__ void Exec::DisabledCapabilities(SCapabilitySet&)
1271 SLOW_EXEC1(EExecDisabledCapabilities);
1274 __EXECDECL__ TInt Exec::ChunkSetRestrictions(TInt, TUint)
1276 SLOW_EXEC2(EExecChunkSetRestrictions);
1279 __EXECDECL__ TInt Exec::MsgQueueCreate(const TDesC8*, TInt, TInt, TOwnerType)
1281 SLOW_EXEC4(EExecMsgQueueCreate);
1284 __EXECDECL__ TInt Exec::MsgQueueSend(TInt, const TAny*, TInt)
1286 SLOW_EXEC3(EExecMsgQueueSend);
1289 __EXECDECL__ TInt Exec::MsgQueueReceive(TInt, TAny*, TInt)
1291 SLOW_EXEC3(EExecMsgQueueReceive);
1294 __EXECDECL__ void Exec::MsgQueueNotifySpaceAvailable(TInt, TRequestStatus&)
1296 SLOW_EXEC2(EExecMsgQueueNotifySpaceAvailable);
1299 __EXECDECL__ void Exec::MsgQueueCancelSpaceAvailable(TInt)
1301 SLOW_EXEC1(EExecMsgQueueCancelSpaceAvailable);
1304 __EXECDECL__ void Exec::MsgQueueNotifyDataAvailable(TInt, TRequestStatus&)
1306 SLOW_EXEC2(EExecMsgQueueNotifyDataAvailable);
1309 __EXECDECL__ void Exec::MsgQueueCancelDataAvailable(TInt)
1311 SLOW_EXEC1(EExecMsgQueueCancelDataAvailable);
1314 __EXECDECL__ TInt Exec::MsgQueueSize(TInt)
1316 SLOW_EXEC1(EExecMsgQueueSize);
1319 __EXECDECL__ TInt Exec::PropertyDefine(TUint, TUint, TPropertyInfo*)
1321 SLOW_EXEC3(EExecPropertyDefine);
1324 __EXECDECL__ TInt Exec::PropertyDelete(TUint, TUint)
1326 SLOW_EXEC2(EExecPropertyDelete);
1329 __EXECDECL__ TInt Exec::PropertyAttach(TUint, TUint, TOwnerType)
1331 SLOW_EXEC3(EExecPropertyAttach);
1334 __EXECDECL__ void Exec::PropertySubscribe(TInt, TRequestStatus*)
1336 SLOW_EXEC2(EExecPropertySubscribe);
1339 __EXECDECL__ void Exec::PropertyCancel(TInt)
1341 SLOW_EXEC1(EExecPropertyCancel);
1344 __EXECDECL__ TInt Exec::PropertyGetI(TInt, TInt*)
1346 SLOW_EXEC2(EExecPropertyGetI);
1349 __EXECDECL__ TInt Exec::PropertyGetB(TInt, TUint8*, TInt)
1351 SLOW_EXEC3(EExecPropertyGetB);
1354 __EXECDECL__ TInt Exec::PropertySetI(TInt, TInt)
1356 SLOW_EXEC2(EExecPropertySetI);
1359 __EXECDECL__ TInt Exec::PropertySetB(TInt, const TUint8*, TInt)
1361 SLOW_EXEC3(EExecPropertySetB);
1364 __EXECDECL__ TInt Exec::PropertyFindGetI(TUint, TUint, TInt*)
1366 SLOW_EXEC3(EExecPropertyFindGetI);
1369 __EXECDECL__ TInt Exec::PropertyFindGetB(TUint, TUint, TUint8*, TInt)
1371 SLOW_EXEC4(EExecPropertyFindGetB);
1374 __EXECDECL__ TInt Exec::PropertyFindSetI(TUint, TUint, TInt)
1376 SLOW_EXEC3(EExecPropertyFindSetI);
1379 __EXECDECL__ TInt Exec::PropertyFindSetB(TUint, TUint, TUint8*, TInt)
1381 SLOW_EXEC4(EExecPropertyFindSetB);
1384 __EXECDECL__ TInt Exec::PowerEnableWakeupEvents(TPowerState)
1386 SLOW_EXEC1(EExecPowerEnableWakeupEvents);
1389 __EXECDECL__ void Exec::PowerDisableWakeupEvents()
1391 SLOW_EXEC0(EExecPowerDisableWakeupEvents);
1394 __EXECDECL__ void Exec::PowerRequestWakeupEventNotification(TRequestStatus*)
1396 SLOW_EXEC1(EExecPowerRequestWakeupEventNotification);
1399 __EXECDECL__ void Exec::PowerCancelWakeupEventNotification()
1401 SLOW_EXEC0(EExecPowerCancelWakeupEventNotification);
1404 __EXECDECL__ TInt Exec::PowerDown()
1406 SLOW_EXEC0(EExecPowerDown);
1409 __EXECDECL__ TInt Exec::ProcessSetHandleParameter(TInt, TInt, TInt)
1411 SLOW_EXEC3(EExecProcessSetHandleParameter);
1414 __EXECDECL__ TInt Exec::ProcessSetDataParameter(TInt, TInt, const TUint8*, TInt)
1416 SLOW_EXEC4(EExecProcessSetDataParameter);
1419 __EXECDECL__ TInt Exec::ProcessGetHandleParameter(TInt, TObjectType, TOwnerType)
1421 SLOW_EXEC3(EExecProcessGetHandleParameter);
1424 __EXECDECL__ TInt Exec::ProcessGetDataParameter(TInt, TUint8*, TInt)
1426 SLOW_EXEC3(EExecProcessGetDataParameter);
1429 __EXECDECL__ TInt Exec::ProcessDataParameterLength(TInt)
1431 SLOW_EXEC1(EExecProcessDataParameterLength);
1434 __EXECDECL__ TUint Exec::MessageClientProcessFlags(TInt)
1436 SLOW_EXEC1(EExecMessageClientProcessFlags);
1439 __EXECDECL__ TInt Exec::ThreadStackInfo(TInt, TThreadStackInfo&)
1441 SLOW_EXEC2(EExecThreadStackInfo);
1444 __EXECDECL__ RAllocator* Exec::ThreadGetHeap(TInt)
1446 SLOW_EXEC1(EExecThreadGetHeap);
1449 __EXECDECL__ TInt Exec::ThreadAsProcess(TInt, TInt)
1451 SLOW_EXEC2(EExecThreadAsProcess);
1454 __EXECDECL__ TInt Exec::CondVarCreate(const TDesC8*, TOwnerType)
1456 SLOW_EXEC2(EExecCondVarCreate);
1459 __EXECDECL__ TInt Exec::CondVarWait(TInt, TInt, TInt)
1461 SLOW_EXEC3(EExecCondVarWait);
1464 __EXECDECL__ void Exec::CondVarSignal(TInt)
1466 SLOW_EXEC1(EExecCondVarSignal);
1469 __EXECDECL__ void Exec::CondVarBroadcast(TInt)
1471 SLOW_EXEC1(EExecCondVarBroadcast);
1474 __EXECDECL__ TInt Exec::PlatSecDiagnostic(TPlatSecDiagnostic*)
1476 SLOW_EXEC1(EExecPlatSecDiagnostic);
1479 __EXECDECL__ TLinAddr Exec::ExceptionDescriptor(TLinAddr)
1481 SLOW_EXEC1(EExecExceptionDescriptor);
1484 __EXECDECL__ void Exec::ThreadRequestSignal(TInt)
1486 SLOW_EXEC1(EExecThreadRequestSignal);
1489 __EXECDECL__ TBool Exec::MutexIsHeld(TInt)
1491 SLOW_EXEC1(EExecMutexIsHeld);
1494 __EXECDECL__ TTrapHandler* Exec::LeaveStart()
1496 SLOW_EXEC0(EExecLeaveStart);
1499 __EXECDECL__ void Exec::LeaveEnd()
1501 SLOW_EXEC0(EExecLeaveEnd);
1504 __EXECDECL__ void Exec::SetDebugMaskIndex(TUint32, TUint)
1506 SLOW_EXEC2(EExecSetDebugMaskIndex);
1509 __EXECDECL__ TInt Exec::GetModuleNameFromAddress(TAny*, TDes8&)
1511 SLOW_EXEC2(EExecGetModuleNameFromAddress);
1514 __EXECDECL__ void Exec::NotifyChanges(TUint)
1516 SLOW_EXEC1(EExecNotifyChanges);
1519 __EXECDECL__ TInt Exec::SetGlobalUserData(TInt, TInt)
1521 SLOW_EXEC2(EExecSetGlobalUserData);
1524 __EXECDECL__ TInt Exec::SessionSecurityInfo(TInt, SSecurityInfo&)
1526 SLOW_EXEC2(EExecSessionSecurityInfo);
1529 __EXECDECL__ const TRequestStatus* Exec::MessageClientStatus(TInt)
1531 SLOW_EXEC1(EExecMessageClientStatus);
1534 __EXECDECL__ TInt Exec::SetFloatingPointMode(TFloatingPointMode, TFloatingPointRoundingMode)
1536 SLOW_EXEC2(EExecSetFloatingPointMode);
1539 EXPORT_C __EXECDECL__ TBool BTrace::CheckFilter2(TUint32, TUint32)
1541 SLOW_EXEC2(EExecCheckFilter2);
1544 __EXECDECL__ TAny* Exec::ProcessExeExportData()
1546 SLOW_EXEC0(EExecProcessExeExportData);
1549 EXPORT_C __EXECDECL__ TInt E32Loader::NotifyIfCodeSegDestroyed(TRequestStatus&)
1551 SLOW_EXEC1(EExecNotifyIfCodeSegDestroyed);
1554 EXPORT_C __EXECDECL__ TInt E32Loader::GetDestroyedCodeSegInfo(TCodeSegLoaderCookie&)
1556 SLOW_EXEC1(EExecGetDestroyedCodeSegInfo);
1559 EXPORT_C __EXECDECL__ TInt Exec::SetWin32RuntimeHook(TAny*)
1561 SLOW_EXEC1(EExecSetWin32RuntimeHook);
1564 __EXECDECL__ TInt Exec::GetBTraceId(TInt)
1566 SLOW_EXEC1(EExecGetBTraceId);
1569 __EXECDECL__ void Exec::NotifyOnIdle(TRequestStatus*)
1571 SLOW_EXEC1(EExecNotifyOnIdle);
1574 __EXECDECL__ void Exec::CancelMiscNotifier(TRequestStatus*)
1576 SLOW_EXEC1(EExecCancelMiscNotifier);
1579 __EXECDECL__ void Exec::NotifyObjectDestruction(TInt, TRequestStatus*)
1581 SLOW_EXEC2(EExecNotifyObjectDestruction);
1584 __EXECDECL__ void Exec::RegisterTrustedChunk(TInt)
1586 SLOW_EXEC1(EExecRegisterTrustedChunk);
1589 __EXECDECL__ TBool Exec::UserThreadExiting(TInt)
1591 SLOW_EXEC1(EExecUserThreadExiting);
1594 __EXECDECL__ TBool Exec::ChunkIsPaged(TInt)
1596 SLOW_EXEC1(EExecChunkIsPaged);
1599 __EXECDECL__ TBool Exec::ProcessDefaultDataPaged(TInt)
1601 SLOW_EXEC1(EExecProcessDefaultDataPaged);
1604 __EXECDECL__ TUint Exec::MessageClientThreadFlags(TInt)
1606 SLOW_EXEC1(EExecMessageClientThreadFlags);
1609 __EXECDECL__ TInt Exec::ShPoolCreate(const TShPoolInfo&, TUint)
1611 SLOW_EXEC2(EExecShPoolCreate);
1614 __EXECDECL__ TInt Exec::ShPoolAlloc(TInt, TUint, SShBufBaseAndSize&)
1616 SLOW_EXEC3(EExecShPoolAlloc);
1619 __EXECDECL__ void Exec::ShPoolGetInfo(TInt, TShPoolInfo&)
1621 SLOW_EXEC2(EExecShPoolGetInfo);
1624 __EXECDECL__ TUint Exec::ShPoolFreeCount(TInt)
1626 SLOW_EXEC1(EExecShPoolFreeCount);
1629 __EXECDECL__ TInt Exec::ShPoolNotification(TInt, TShPoolNotifyType, TUint, TRequestStatus&)
1631 SLOW_EXEC4(EExecShPoolNotification);
1634 __EXECDECL__ TInt Exec::ShPoolNotificationCancel(TInt, TShPoolNotifyType, TRequestStatus&)
1636 SLOW_EXEC3(EExecShPoolNotificationCancel);
1639 __EXECDECL__ TInt Exec::ShPoolBufferWindow(TInt, TInt, TBool)
1641 SLOW_EXEC3(EExecShPoolBufferWindow);
1644 __EXECDECL__ TInt Exec::ShBufMap(TInt, TBool, SShBufBaseAndSize&)
1646 SLOW_EXEC3(EExecShBufMap);
1649 __EXECDECL__ TInt Exec::ShBufUnMap(TInt)
1651 SLOW_EXEC1(EExecShBufUnMap);
1654 __EXECDECL__ TInt Exec::ShBufBaseAndSize(TInt, SShBufBaseAndSize&)
1656 SLOW_EXEC2(EExecShBufBaseAndSize);