os/kernelhwsrv/kernel/eka/include/exec_user.h
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/kernelhwsrv/kernel/eka/include/exec_user.h	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,1659 @@
     1.4 +//
     1.5 +// Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies).All rights reserved.
     1.6 +//
     1.7 +// GENERATED FILE - DO NOT EDIT
     1.8 +//
     1.9 +
    1.10 +/**
    1.11 + * @file
    1.12 + * @internalComponent
    1.13 + */
    1.14 +
    1.15 +class Exec
    1.16 +	{
    1.17 +public:
    1.18 +	static void WaitForAnyRequest();
    1.19 +	static RAllocator* Heap();
    1.20 +	static RAllocator* HeapSwitch(RAllocator*);
    1.21 +	static TTrapHandler* PushTrapFrame(TTrap*);
    1.22 +	static TTrap* PopTrapFrame();
    1.23 +	static CActiveScheduler* ActiveScheduler();
    1.24 +	static void SetActiveScheduler(CActiveScheduler*);
    1.25 +	static TTimerLockSpec LockPeriod();
    1.26 +	static TTrapHandler* TrapHandler();
    1.27 +	static TTrapHandler* SetTrapHandler(TTrapHandler*);
    1.28 +	static TUint32 DebugMask();
    1.29 +	static TUint32 DebugMaskIndex(TUint);
    1.30 +	static void SetDebugMask(TUint32);
    1.31 +	static TUint32 FastCounter();
    1.32 +	static TUint32 NTickCount();
    1.33 +	static void SetReentryPoint(TLinAddr);
    1.34 +	static TUint32 KernelConfigFlags();
    1.35 +	static TInt UTCOffset();
    1.36 +	static TInt GetGlobalUserData(TInt);
    1.37 +	static TInt ObjectNext(TObjectType, TBuf8<KMaxFullName>&, TFindHandle&);
    1.38 +	static TUint8* ChunkBase(TInt);
    1.39 +	static TInt ChunkSize(TInt);
    1.40 +	static TInt ChunkMaxSize(TInt);
    1.41 +	static TUint HandleAttributes(TInt);
    1.42 +	static TUint TickCount();
    1.43 +	static void LogicalDeviceGetCaps(TInt, TDes8&);
    1.44 +	static TBool LogicalDeviceQueryVersionSupported(TInt, const TVersion&);
    1.45 +	static TBool LogicalDeviceIsAvailable(TInt, TInt, const TDesC8*, const TDesC8*);
    1.46 +	static TInt ChannelRequest(TInt, TInt, TAny*, TAny*);
    1.47 +	static TUint32 MathRandom();
    1.48 +	static void IMB_Range(TAny*, TUint);
    1.49 +	static TInt ResetMachine(TMachineStartupType);
    1.50 +	static TLibraryFunction LibraryLookup(TInt, TInt);
    1.51 +	static void LibraryFileName(TInt, TDes8&);
    1.52 +	static void MutexWait(TInt);
    1.53 +	static void MutexSignal(TInt);
    1.54 +	static TInt ProcessId(TInt);
    1.55 +	static void DllFileName(TInt, TDes8&);
    1.56 +	static void ProcessResume(TInt);
    1.57 +	static void ProcessFileName(TInt, TDes8&);
    1.58 +	static void ProcessCommandLine(TInt, TDes8&);
    1.59 +	static TExitType ProcessExitType(TInt);
    1.60 +	static TInt ProcessExitReason(TInt);
    1.61 +	static void ProcessExitCategory(TInt, TDes8&);
    1.62 +	static TProcessPriority ProcessPriority(TInt);
    1.63 +	static TInt ProcessSetPriority(TInt, TProcessPriority);
    1.64 +	static TUint ProcessFlags(TInt);
    1.65 +	static void ProcessSetFlags(TInt, TUint, TUint);
    1.66 +	static TInt SemaphoreWait(TInt, TInt);
    1.67 +	static void SemaphoreSignal1(TInt);
    1.68 +	static void SemaphoreSignalN(TInt, TInt);
    1.69 +	static void ServerReceive(TInt, TRequestStatus&, TAny*);
    1.70 +	static void ServerCancel(TInt);
    1.71 +	static void SetSessionPtr(TInt, const TAny*);
    1.72 +	static TInt SessionSend(TInt, TInt, TAny*, TRequestStatus*);
    1.73 +	static TInt ThreadId(TInt);
    1.74 +	static TInt SessionShare(TInt&, TInt);
    1.75 +	static void ThreadResume(TInt);
    1.76 +	static void ThreadSuspend(TInt);
    1.77 +	static TThreadPriority ThreadPriority(TInt);
    1.78 +	static void ThreadSetPriority(TInt, TThreadPriority);
    1.79 +	static TProcessPriority ThreadProcessPriority(TInt);
    1.80 +	static void ThreadSetProcessPriority(TInt, TProcessPriority);
    1.81 +	static TUint ThreadFlags(TInt);
    1.82 +	static void ThreadSetFlags(TInt, TUint, TUint);
    1.83 +	static TInt ThreadRequestCount(TInt);
    1.84 +	static TExitType ThreadExitType(TInt);
    1.85 +	static TInt ThreadExitReason(TInt);
    1.86 +	static void ThreadExitCategory(TInt, TDes8&);
    1.87 +	static void TimerCancel(TInt);
    1.88 +	static void TimerAfter(TInt, TRequestStatus&, TInt);
    1.89 +	static void TimerAt(TInt, TRequestStatus&, TUint32, TUint32);
    1.90 +	static void TimerLock(TInt, TRequestStatus&, TTimerLockSpec);
    1.91 +	static TInt ChangeNotifierLogon(TInt, TRequestStatus&);
    1.92 +	static TInt ChangeNotifierLogoff(TInt);
    1.93 +	static void RequestSignal(TInt);
    1.94 +	static void HandleName(TInt, TDes8&);
    1.95 +	static void HandleFullName(TInt, TDes8&);
    1.96 +	static void HandleInfo(TInt, THandleInfo*);
    1.97 +	static void HandleCount(TInt, TInt&, TInt&);
    1.98 +	static void After(TInt, TRequestStatus&);
    1.99 +	static void At(const EXEC_TIME&, TRequestStatus&);
   1.100 +	static void MessageComplete(TInt, TInt);
   1.101 +	static void MessageCompleteWithHandle(TInt, TInt);
   1.102 +	static void TransferSession(TInt, TInt);
   1.103 +	static TInt TimeNow(EXEC_TIME&, TInt&);
   1.104 +	static TInt TimeNowSecure(EXEC_TIME&, TInt&);
   1.105 +	static TInt SetUTCTimeAndOffset(const EXEC_TIME&, TInt, TUint, TUint);
   1.106 +	static TInt SetMachineConfiguration(const TDesC8&);
   1.107 +	static void CaptureEventHook();
   1.108 +	static void ReleaseEventHook();
   1.109 +	static void RequestEvent(TRawEventBuf&, TRequestStatus&);
   1.110 +	static void RequestEventCancel();
   1.111 +	static TInt AddEvent(const TRawEvent&);
   1.112 +	static TInt SessionSendSync(TInt, TInt, TAny*, TRequestStatus*);
   1.113 +	static TAny* DllTls(TInt, TInt);
   1.114 +	static TInt HalFunction(TInt, TInt, TAny*, TAny*);
   1.115 +	static void WsRegisterThread();
   1.116 +	static void FsRegisterThread();
   1.117 +	static TInt ProcessCommandLineLength(TInt);
   1.118 +	static void TimerInactivity(TInt, TRequestStatus&, TInt);
   1.119 +	static TInt UserInactivityTime();
   1.120 +	static void ResetInactivityTime();
   1.121 +	static void DebugPrint(TAny*, TInt);
   1.122 +	static TInt BreakPoint();
   1.123 +	static TInt ProfileStart(TInt);
   1.124 +	static TInt ProfileEnd(TInt);
   1.125 +	static TExceptionHandler ExceptionHandler(TInt);
   1.126 +	static TInt SetExceptionHandler(TInt, TExceptionHandler, TUint32);
   1.127 +	static void ModifyExceptionMask(TInt, TUint32, TUint32);
   1.128 +	static TInt RaiseException(TInt, TExcType);
   1.129 +	static TInt IsExceptionHandled(TInt, TExcType, TBool);
   1.130 +	static TInt ProcessGetMemoryInfo(TInt, TModuleMemoryInfo&);
   1.131 +	static TInt LibraryGetMemoryInfo(TInt, TModuleMemoryInfo&);
   1.132 +	static TInt MachineConfiguration(TDes8&, TInt&);
   1.133 +	static TInt SetMemoryThresholds(TInt, TInt);
   1.134 +	static void LibraryType(TInt, TUidType&);
   1.135 +	static void ProcessType(TInt, TUidType&);
   1.136 +	static TInt ChunkBottom(TInt);
   1.137 +	static TInt ChunkTop(TInt);
   1.138 +	static void ThreadContext(TInt, TDes8&);
   1.139 +	static TInt ThreadCreate(const TDesC8&, TOwnerType, SThreadCreateInfo8&);
   1.140 +	static TInt FindHandleOpen(TOwnerType, const TFindHandle&);
   1.141 +	static TInt HandleClose(TInt);
   1.142 +	static TInt ChunkCreate(TOwnerType, const TDesC8*, TChunkCreate&);
   1.143 +	static TInt ChunkAdjust(TInt, TInt, TInt, TInt);
   1.144 +	static TInt OpenObject(TObjectType, const TDesC8&, TOwnerType);
   1.145 +	static TInt HandleDuplicate(TInt, TOwnerType, TInt&);
   1.146 +	static TInt MutexCreate(const TDesC8*, TOwnerType);
   1.147 +	static TInt SemaphoreCreate(const TDesC8*, TInt, TOwnerType);
   1.148 +	static TInt ThreadOpenById(TUint, TOwnerType);
   1.149 +	static TInt ProcessOpenById(TUint, TOwnerType);
   1.150 +	static void ThreadKill(TInt, TExitType, TInt, const TDesC8*);
   1.151 +	static void ThreadLogon(TInt, TRequestStatus*, TBool);
   1.152 +	static TInt ThreadLogonCancel(TInt, TRequestStatus*, TBool);
   1.153 +	static TInt DllSetTls(TInt, TInt, TAny*);
   1.154 +	static void DllFreeTls(TInt);
   1.155 +	static TInt ThreadRename(TInt, const TDesC8&);
   1.156 +	static TInt ProcessRename(TInt, const TDesC8&);
   1.157 +	static void ProcessKill(TInt, TExitType, TInt, const TDesC8*);
   1.158 +	static void ProcessLogon(TInt, TRequestStatus*, TBool);
   1.159 +	static TInt ProcessLogonCancel(TInt, TRequestStatus*, TBool);
   1.160 +	static TInt ThreadProcess(TInt);
   1.161 +	static TInt ServerCreate(const TDesC8*, TInt);
   1.162 +	static TInt ServerCreateWithOptions(const TDesC8*, TInt, TInt, TInt);
   1.163 +	static TInt SessionCreate(const TDesC8&, TInt, const TSecurityPolicy*, TInt);
   1.164 +	static TInt SessionCreateFromHandle(TInt, TInt, const TSecurityPolicy*, TInt);
   1.165 +	static TInt DeviceFree(const TDesC8&, TInt);
   1.166 +	static TInt ChannelCreate(const TDesC8&, TChannelCreateInfo8&, TInt);
   1.167 +	static TInt TimerCreate();
   1.168 +	static void TimerHighRes(TInt, TRequestStatus&, TInt);
   1.169 +	static void AfterHighRes(TInt, TRequestStatus&);
   1.170 +	static TInt ChangeNotifierCreate(TOwnerType);
   1.171 +	static TInt UndertakerCreate(TOwnerType);
   1.172 +	static TInt UndertakerLogon(TInt, TRequestStatus&, TInt&);
   1.173 +	static TInt UndertakerLogonCancel(TInt);
   1.174 +	static void KernelHeapDebug(TInt, TInt, TAny*);
   1.175 +	static TInt ThreadGetCpuTime(TInt, EXEC_INT64&);
   1.176 +	static TInt LastThreadHandle();
   1.177 +	static void ThreadRendezvous(TInt);
   1.178 +	static void ProcessRendezvous(TInt);
   1.179 +	static TInt MessageGetDesLength(TInt, TInt);
   1.180 +	static TInt MessageGetDesMaxLength(TInt, TInt);
   1.181 +	static TInt MessageIpcCopy(TInt, TInt, SIpcCopyInfo&, TInt);
   1.182 +	static TInt MessageClient(TInt, TOwnerType);
   1.183 +	static TInt MessageSetProcessPriority(TInt, TProcessPriority);
   1.184 +	static void MessageConstructFromPtr(TInt, TAny*);
   1.185 +	static void MessageKill(TInt, TExitType, TInt, const TDesC8*);
   1.186 +	static TInt MessageOpenObject(TInt, TObjectType, TInt, TOwnerType);
   1.187 +	static void ProcessSecurityInfo(TInt, SSecurityInfo&);
   1.188 +	static void ThreadSecurityInfo(TInt, SSecurityInfo&);
   1.189 +	static void MessageSecurityInfo(TInt, SSecurityInfo&);
   1.190 +	static void CreatorSecurityInfo(SSecurityInfo&);
   1.191 +	static void DisabledCapabilities(SCapabilitySet&);
   1.192 +	static TInt ChunkSetRestrictions(TInt, TUint);
   1.193 +	static TInt MsgQueueCreate(const TDesC8*, TInt, TInt, TOwnerType);
   1.194 +	static TInt MsgQueueSend(TInt, const TAny*, TInt);
   1.195 +	static TInt MsgQueueReceive(TInt, TAny*, TInt);
   1.196 +	static void MsgQueueNotifySpaceAvailable(TInt, TRequestStatus&);
   1.197 +	static void MsgQueueCancelSpaceAvailable(TInt);
   1.198 +	static void MsgQueueNotifyDataAvailable(TInt, TRequestStatus&);
   1.199 +	static void MsgQueueCancelDataAvailable(TInt);
   1.200 +	static TInt MsgQueueSize(TInt);
   1.201 +	static TInt PropertyDefine(TUint, TUint, TPropertyInfo*);
   1.202 +	static TInt PropertyDelete(TUint, TUint);
   1.203 +	static TInt PropertyAttach(TUint, TUint, TOwnerType);
   1.204 +	static void PropertySubscribe(TInt, TRequestStatus*);
   1.205 +	static void PropertyCancel(TInt);
   1.206 +	static TInt PropertyGetI(TInt, TInt*);
   1.207 +	static TInt PropertyGetB(TInt, TUint8*, TInt);
   1.208 +	static TInt PropertySetI(TInt, TInt);
   1.209 +	static TInt PropertySetB(TInt, const TUint8*, TInt);
   1.210 +	static TInt PropertyFindGetI(TUint, TUint, TInt*);
   1.211 +	static TInt PropertyFindGetB(TUint, TUint, TUint8*, TInt);
   1.212 +	static TInt PropertyFindSetI(TUint, TUint, TInt);
   1.213 +	static TInt PropertyFindSetB(TUint, TUint, TUint8*, TInt);
   1.214 +	static TInt PowerEnableWakeupEvents(TPowerState);
   1.215 +	static void PowerDisableWakeupEvents();
   1.216 +	static void PowerRequestWakeupEventNotification(TRequestStatus*);
   1.217 +	static void PowerCancelWakeupEventNotification();
   1.218 +	static TInt PowerDown();
   1.219 +	static TInt ProcessSetHandleParameter(TInt, TInt, TInt);
   1.220 +	static TInt ProcessSetDataParameter(TInt, TInt, const TUint8*, TInt);
   1.221 +	static TInt ProcessGetHandleParameter(TInt, TObjectType, TOwnerType);
   1.222 +	static TInt ProcessGetDataParameter(TInt, TUint8*, TInt);
   1.223 +	static TInt ProcessDataParameterLength(TInt);
   1.224 +	static TUint MessageClientProcessFlags(TInt);
   1.225 +	static TInt ThreadStackInfo(TInt, TThreadStackInfo&);
   1.226 +	static RAllocator* ThreadGetHeap(TInt);
   1.227 +	static TInt ThreadAsProcess(TInt, TInt);
   1.228 +	static TInt CondVarCreate(const TDesC8*, TOwnerType);
   1.229 +	static TInt CondVarWait(TInt, TInt, TInt);
   1.230 +	static void CondVarSignal(TInt);
   1.231 +	static void CondVarBroadcast(TInt);
   1.232 +	static TInt PlatSecDiagnostic(TPlatSecDiagnostic*);
   1.233 +	static TLinAddr ExceptionDescriptor(TLinAddr);
   1.234 +	static void ThreadRequestSignal(TInt);
   1.235 +	static TBool MutexIsHeld(TInt);
   1.236 +	static TTrapHandler* LeaveStart();
   1.237 +	static void LeaveEnd();
   1.238 +	static void SetDebugMaskIndex(TUint32, TUint);
   1.239 +	static TInt GetModuleNameFromAddress(TAny*, TDes8&);
   1.240 +	static void NotifyChanges(TUint);
   1.241 +	static TInt SetGlobalUserData(TInt, TInt);
   1.242 +	static TInt SessionSecurityInfo(TInt, SSecurityInfo&);
   1.243 +	static const TRequestStatus* MessageClientStatus(TInt);
   1.244 +	static TInt SetFloatingPointMode(TFloatingPointMode, TFloatingPointRoundingMode);
   1.245 +	static TBool BTraceOut(TUint32, TUint32, const BTrace::SExecExtension&, TInt);
   1.246 +	static TBool BTraceOutBig(TUint32, TUint32, const BTrace::SExecExtension&, TInt);
   1.247 +	static TBool UTraceOut(TUint32, TUint32, const BTrace::SExecExtension&, TInt);
   1.248 +	static TAny* ProcessExeExportData();
   1.249 +	IMPORT_C static TInt SetWin32RuntimeHook(TAny*);
   1.250 +	static TInt GetBTraceId(TInt);
   1.251 +	static void NotifyOnIdle(TRequestStatus*);
   1.252 +	static void CancelMiscNotifier(TRequestStatus*);
   1.253 +	static void NotifyObjectDestruction(TInt, TRequestStatus*);
   1.254 +	static void RegisterTrustedChunk(TInt);
   1.255 +	static TBool UserThreadExiting(TInt);
   1.256 +	static TBool ChunkIsPaged(TInt);
   1.257 +	static TBool ProcessDefaultDataPaged(TInt);
   1.258 +	static TUint MessageClientThreadFlags(TInt);
   1.259 +	static TInt ShPoolCreate(const TShPoolInfo&, TUint);
   1.260 +	static TInt ShPoolAlloc(TInt, TUint, SShBufBaseAndSize&);
   1.261 +	static void ShPoolGetInfo(TInt, TShPoolInfo&);
   1.262 +	static TUint ShPoolFreeCount(TInt);
   1.263 +	static TInt ShPoolNotification(TInt, TShPoolNotifyType, TUint, TRequestStatus&);
   1.264 +	static TInt ShPoolNotificationCancel(TInt, TShPoolNotifyType, TRequestStatus&);
   1.265 +	static TInt ShPoolBufferWindow(TInt, TInt, TBool);
   1.266 +	static TInt ShBufMap(TInt, TBool, SShBufBaseAndSize&);
   1.267 +	static TInt ShBufUnMap(TInt);
   1.268 +	static TInt ShBufBaseAndSize(TInt, SShBufBaseAndSize&);
   1.269 +	};
   1.270 +
   1.271 +#ifdef __GEN_USER_EXEC_CODE__
   1.272 +__EXECDECL__ void Exec::WaitForAnyRequest()
   1.273 +	{
   1.274 +	FAST_EXEC0(EFastExecWaitForAnyRequest);
   1.275 +	}
   1.276 +
   1.277 +__EXECDECL__ RAllocator* Exec::Heap()
   1.278 +	{
   1.279 +	FAST_EXEC0(EFastExecHeap);
   1.280 +	}
   1.281 +
   1.282 +__EXECDECL__ RAllocator* Exec::HeapSwitch(RAllocator*)
   1.283 +	{
   1.284 +	FAST_EXEC1(EFastExecHeapSwitch);
   1.285 +	}
   1.286 +
   1.287 +__EXECDECL__ TTrapHandler* Exec::PushTrapFrame(TTrap*)
   1.288 +	{
   1.289 +	FAST_EXEC1(EFastExecPushTrapFrame);
   1.290 +	}
   1.291 +
   1.292 +__EXECDECL__ TTrap* Exec::PopTrapFrame()
   1.293 +	{
   1.294 +	FAST_EXEC0(EFastExecPopTrapFrame);
   1.295 +	}
   1.296 +
   1.297 +__EXECDECL__ CActiveScheduler* Exec::ActiveScheduler()
   1.298 +	{
   1.299 +	FAST_EXEC0(EFastExecActiveScheduler);
   1.300 +	}
   1.301 +
   1.302 +__EXECDECL__ void Exec::SetActiveScheduler(CActiveScheduler*)
   1.303 +	{
   1.304 +	FAST_EXEC1(EFastExecSetActiveScheduler);
   1.305 +	}
   1.306 +
   1.307 +__EXECDECL__ TTimerLockSpec Exec::LockPeriod()
   1.308 +	{
   1.309 +	FAST_EXEC0(EFastExecLockPeriod);
   1.310 +	}
   1.311 +
   1.312 +__EXECDECL__ TTrapHandler* Exec::TrapHandler()
   1.313 +	{
   1.314 +	FAST_EXEC0(EFastExecTrapHandler);
   1.315 +	}
   1.316 +
   1.317 +__EXECDECL__ TTrapHandler* Exec::SetTrapHandler(TTrapHandler*)
   1.318 +	{
   1.319 +	FAST_EXEC1(EFastExecSetTrapHandler);
   1.320 +	}
   1.321 +
   1.322 +__EXECDECL__ TUint32 Exec::DebugMask()
   1.323 +	{
   1.324 +	FAST_EXEC0(EFastExecDebugMask);
   1.325 +	}
   1.326 +
   1.327 +__EXECDECL__ TUint32 Exec::DebugMaskIndex(TUint)
   1.328 +	{
   1.329 +	FAST_EXEC1(EFastExecDebugMaskIndex);
   1.330 +	}
   1.331 +
   1.332 +__EXECDECL__ void Exec::SetDebugMask(TUint32)
   1.333 +	{
   1.334 +	FAST_EXEC1(EFastExecSetDebugMask);
   1.335 +	}
   1.336 +
   1.337 +__EXECDECL__ TUint32 Exec::FastCounter()
   1.338 +	{
   1.339 +	FAST_EXEC0(EFastExecFastCounter);
   1.340 +	}
   1.341 +
   1.342 +__EXECDECL__ TUint32 Exec::NTickCount()
   1.343 +	{
   1.344 +	FAST_EXEC0(EFastExecNTickCount);
   1.345 +	}
   1.346 +
   1.347 +EXPORT_C __EXECDECL__ void UserSvr::LockRamDrive()
   1.348 +	{
   1.349 +	FAST_EXEC0(EFastExecLockRamDrive);
   1.350 +	}
   1.351 +
   1.352 +EXPORT_C __EXECDECL__ void UserSvr::UnlockRamDrive()
   1.353 +	{
   1.354 +	FAST_EXEC0(EFastExecUnlockRamDrive);
   1.355 +	}
   1.356 +
   1.357 +EXPORT_C __EXECDECL__ TLinAddr UserSvr::RomHeaderAddress()
   1.358 +	{
   1.359 +	FAST_EXEC0(EFastExecRomHeaderAddress);
   1.360 +	}
   1.361 +
   1.362 +EXPORT_C __EXECDECL__ TLinAddr UserSvr::RomRootDirectoryAddress()
   1.363 +	{
   1.364 +	FAST_EXEC0(EFastExecRomRootDirectoryAddress);
   1.365 +	}
   1.366 +
   1.367 +__EXECDECL__ void Exec::SetReentryPoint(TLinAddr)
   1.368 +	{
   1.369 +	FAST_EXEC1(EFastExecSetReentryPoint);
   1.370 +	}
   1.371 +
   1.372 +__EXECDECL__ TUint32 Exec::KernelConfigFlags()
   1.373 +	{
   1.374 +	FAST_EXEC0(EFastExecKernelConfigFlags);
   1.375 +	}
   1.376 +
   1.377 +__EXECDECL__ TInt Exec::UTCOffset()
   1.378 +	{
   1.379 +	FAST_EXEC0(EFastExecUTCOffset);
   1.380 +	}
   1.381 +
   1.382 +__EXECDECL__ TInt Exec::GetGlobalUserData(TInt)
   1.383 +	{
   1.384 +	FAST_EXEC1(EFastExecGetGlobalUserData);
   1.385 +	}
   1.386 +
   1.387 +EXPORT_C __EXECDECL__ TBool BTrace::CheckFilter(TUint32)
   1.388 +	{
   1.389 +	FAST_EXEC1(EFastExecCheckFilter);
   1.390 +	}
   1.391 +
   1.392 +__EXECDECL__ TInt Exec::ObjectNext(TObjectType, TBuf8<KMaxFullName>&, TFindHandle&)
   1.393 +	{
   1.394 +	SLOW_EXEC3(EExecObjectNext);
   1.395 +	}
   1.396 +
   1.397 +__EXECDECL__ TUint8* Exec::ChunkBase(TInt)
   1.398 +	{
   1.399 +	SLOW_EXEC1(EExecChunkBase);
   1.400 +	}
   1.401 +
   1.402 +__EXECDECL__ TInt Exec::ChunkSize(TInt)
   1.403 +	{
   1.404 +	SLOW_EXEC1(EExecChunkSize);
   1.405 +	}
   1.406 +
   1.407 +__EXECDECL__ TInt Exec::ChunkMaxSize(TInt)
   1.408 +	{
   1.409 +	SLOW_EXEC1(EExecChunkMaxSize);
   1.410 +	}
   1.411 +
   1.412 +__EXECDECL__ TUint Exec::HandleAttributes(TInt)
   1.413 +	{
   1.414 +	SLOW_EXEC1(EExecHandleAttributes);
   1.415 +	}
   1.416 +
   1.417 +__EXECDECL__ TUint Exec::TickCount()
   1.418 +	{
   1.419 +	SLOW_EXEC0(EExecTickCount);
   1.420 +	}
   1.421 +
   1.422 +__EXECDECL__ void Exec::LogicalDeviceGetCaps(TInt, TDes8&)
   1.423 +	{
   1.424 +	SLOW_EXEC2(EExecLogicalDeviceGetCaps);
   1.425 +	}
   1.426 +
   1.427 +__EXECDECL__ TBool Exec::LogicalDeviceQueryVersionSupported(TInt, const TVersion&)
   1.428 +	{
   1.429 +	SLOW_EXEC2(EExecLogicalDeviceQueryVersionSupported);
   1.430 +	}
   1.431 +
   1.432 +__EXECDECL__ TBool Exec::LogicalDeviceIsAvailable(TInt, TInt, const TDesC8*, const TDesC8*)
   1.433 +	{
   1.434 +	SLOW_EXEC4(EExecLogicalDeviceIsAvailable);
   1.435 +	}
   1.436 +
   1.437 +EXPORT_C __EXECDECL__ TInt E32Loader::LocaleExports(TAny*, TLibraryFunction*)
   1.438 +	{
   1.439 +	SLOW_EXEC2(EExecLocaleExports);
   1.440 +	}
   1.441 +
   1.442 +__EXECDECL__ TInt Exec::ChannelRequest(TInt, TInt, TAny*, TAny*)
   1.443 +	{
   1.444 +	SLOW_EXEC4(EExecChannelRequest);
   1.445 +	}
   1.446 +
   1.447 +__EXECDECL__ TUint32 Exec::MathRandom()
   1.448 +	{
   1.449 +	SLOW_EXEC0(EExecMathRandom);
   1.450 +	}
   1.451 +
   1.452 +__EXECDECL__ void Exec::IMB_Range(TAny*, TUint)
   1.453 +	{
   1.454 +	SLOW_EXEC2(EExecIMBRange);
   1.455 +	}
   1.456 +
   1.457 +__EXECDECL__ TInt Exec::ResetMachine(TMachineStartupType)
   1.458 +	{
   1.459 +	SLOW_EXEC1(EExecResetMachine);
   1.460 +	}
   1.461 +
   1.462 +__EXECDECL__ TLibraryFunction Exec::LibraryLookup(TInt, TInt)
   1.463 +	{
   1.464 +	SLOW_EXEC2(EExecLibraryLookup);
   1.465 +	}
   1.466 +
   1.467 +__EXECDECL__ void Exec::LibraryFileName(TInt, TDes8&)
   1.468 +	{
   1.469 +	SLOW_EXEC2(EExecLibraryFileName);
   1.470 +	}
   1.471 +
   1.472 +EXPORT_C __EXECDECL__ TInt UserSvr::ExecuteInSupervisorMode(TSupervisorFunction, TAny*)
   1.473 +	{
   1.474 +	SLOW_EXEC2(EExecExecuteInSupervisorMode);
   1.475 +	}
   1.476 +
   1.477 +__EXECDECL__ void Exec::MutexWait(TInt)
   1.478 +	{
   1.479 +	SLOW_EXEC1(EExecMutexWait);
   1.480 +	}
   1.481 +
   1.482 +__EXECDECL__ void Exec::MutexSignal(TInt)
   1.483 +	{
   1.484 +	SLOW_EXEC1(EExecMutexSignal);
   1.485 +	}
   1.486 +
   1.487 +__EXECDECL__ TInt Exec::ProcessId(TInt)
   1.488 +	{
   1.489 +	SLOW_EXEC1(EExecProcessId);
   1.490 +	}
   1.491 +
   1.492 +__EXECDECL__ void Exec::DllFileName(TInt, TDes8&)
   1.493 +	{
   1.494 +	SLOW_EXEC2(EExecDllFileName);
   1.495 +	}
   1.496 +
   1.497 +__EXECDECL__ void Exec::ProcessResume(TInt)
   1.498 +	{
   1.499 +	SLOW_EXEC1(EExecProcessResume);
   1.500 +	}
   1.501 +
   1.502 +__EXECDECL__ void Exec::ProcessFileName(TInt, TDes8&)
   1.503 +	{
   1.504 +	SLOW_EXEC2(EExecProcessFileName);
   1.505 +	}
   1.506 +
   1.507 +__EXECDECL__ void Exec::ProcessCommandLine(TInt, TDes8&)
   1.508 +	{
   1.509 +	SLOW_EXEC2(EExecProcessCommandLine);
   1.510 +	}
   1.511 +
   1.512 +__EXECDECL__ TExitType Exec::ProcessExitType(TInt)
   1.513 +	{
   1.514 +	SLOW_EXEC1(EExecProcessExitType);
   1.515 +	}
   1.516 +
   1.517 +__EXECDECL__ TInt Exec::ProcessExitReason(TInt)
   1.518 +	{
   1.519 +	SLOW_EXEC1(EExecProcessExitReason);
   1.520 +	}
   1.521 +
   1.522 +__EXECDECL__ void Exec::ProcessExitCategory(TInt, TDes8&)
   1.523 +	{
   1.524 +	SLOW_EXEC2(EExecProcessExitCategory);
   1.525 +	}
   1.526 +
   1.527 +__EXECDECL__ TProcessPriority Exec::ProcessPriority(TInt)
   1.528 +	{
   1.529 +	SLOW_EXEC1(EExecProcessPriority);
   1.530 +	}
   1.531 +
   1.532 +__EXECDECL__ TInt Exec::ProcessSetPriority(TInt, TProcessPriority)
   1.533 +	{
   1.534 +	SLOW_EXEC2(EExecProcessSetPriority);
   1.535 +	}
   1.536 +
   1.537 +__EXECDECL__ TUint Exec::ProcessFlags(TInt)
   1.538 +	{
   1.539 +	SLOW_EXEC1(EExecProcessFlags);
   1.540 +	}
   1.541 +
   1.542 +__EXECDECL__ void Exec::ProcessSetFlags(TInt, TUint, TUint)
   1.543 +	{
   1.544 +	SLOW_EXEC3(EExecProcessSetFlags);
   1.545 +	}
   1.546 +
   1.547 +__EXECDECL__ TInt Exec::SemaphoreWait(TInt, TInt)
   1.548 +	{
   1.549 +	SLOW_EXEC2(EExecSemaphoreWait);
   1.550 +	}
   1.551 +
   1.552 +__EXECDECL__ void Exec::SemaphoreSignal1(TInt)
   1.553 +	{
   1.554 +	SLOW_EXEC1(EExecSemaphoreSignal1);
   1.555 +	}
   1.556 +
   1.557 +__EXECDECL__ void Exec::SemaphoreSignalN(TInt, TInt)
   1.558 +	{
   1.559 +	SLOW_EXEC2(EExecSemaphoreSignalN);
   1.560 +	}
   1.561 +
   1.562 +__EXECDECL__ void Exec::ServerReceive(TInt, TRequestStatus&, TAny*)
   1.563 +	{
   1.564 +	SLOW_EXEC3(EExecServerReceive);
   1.565 +	}
   1.566 +
   1.567 +__EXECDECL__ void Exec::ServerCancel(TInt)
   1.568 +	{
   1.569 +	SLOW_EXEC1(EExecServerCancel);
   1.570 +	}
   1.571 +
   1.572 +__EXECDECL__ void Exec::SetSessionPtr(TInt, const TAny*)
   1.573 +	{
   1.574 +	SLOW_EXEC2(EExecSetSessionPtr);
   1.575 +	}
   1.576 +
   1.577 +__EXECDECL__ TInt Exec::ThreadId(TInt)
   1.578 +	{
   1.579 +	SLOW_EXEC1(EExecThreadId);
   1.580 +	}
   1.581 +
   1.582 +__EXECDECL__ TInt Exec::SessionShare(TInt&, TInt)
   1.583 +	{
   1.584 +	SLOW_EXEC2(EExecSessionShare);
   1.585 +	}
   1.586 +
   1.587 +__EXECDECL__ void Exec::ThreadResume(TInt)
   1.588 +	{
   1.589 +	SLOW_EXEC1(EExecThreadResume);
   1.590 +	}
   1.591 +
   1.592 +__EXECDECL__ void Exec::ThreadSuspend(TInt)
   1.593 +	{
   1.594 +	SLOW_EXEC1(EExecThreadSuspend);
   1.595 +	}
   1.596 +
   1.597 +__EXECDECL__ TThreadPriority Exec::ThreadPriority(TInt)
   1.598 +	{
   1.599 +	SLOW_EXEC1(EExecThreadPriority);
   1.600 +	}
   1.601 +
   1.602 +__EXECDECL__ void Exec::ThreadSetPriority(TInt, TThreadPriority)
   1.603 +	{
   1.604 +	SLOW_EXEC2(EExecThreadSetPriority);
   1.605 +	}
   1.606 +
   1.607 +__EXECDECL__ TProcessPriority Exec::ThreadProcessPriority(TInt)
   1.608 +	{
   1.609 +	SLOW_EXEC1(EExecThreadProcessPriority);
   1.610 +	}
   1.611 +
   1.612 +__EXECDECL__ void Exec::ThreadSetProcessPriority(TInt, TProcessPriority)
   1.613 +	{
   1.614 +	SLOW_EXEC2(EExecThreadSetProcessPriority);
   1.615 +	}
   1.616 +
   1.617 +__EXECDECL__ TUint Exec::ThreadFlags(TInt)
   1.618 +	{
   1.619 +	SLOW_EXEC1(EExecThreadFlags);
   1.620 +	}
   1.621 +
   1.622 +__EXECDECL__ void Exec::ThreadSetFlags(TInt, TUint, TUint)
   1.623 +	{
   1.624 +	SLOW_EXEC3(EExecThreadSetFlags);
   1.625 +	}
   1.626 +
   1.627 +__EXECDECL__ TInt Exec::ThreadRequestCount(TInt)
   1.628 +	{
   1.629 +	SLOW_EXEC1(EExecThreadRequestCount);
   1.630 +	}
   1.631 +
   1.632 +__EXECDECL__ TExitType Exec::ThreadExitType(TInt)
   1.633 +	{
   1.634 +	SLOW_EXEC1(EExecThreadExitType);
   1.635 +	}
   1.636 +
   1.637 +__EXECDECL__ TInt Exec::ThreadExitReason(TInt)
   1.638 +	{
   1.639 +	SLOW_EXEC1(EExecThreadExitReason);
   1.640 +	}
   1.641 +
   1.642 +__EXECDECL__ void Exec::ThreadExitCategory(TInt, TDes8&)
   1.643 +	{
   1.644 +	SLOW_EXEC2(EExecThreadExitCategory);
   1.645 +	}
   1.646 +
   1.647 +__EXECDECL__ void Exec::TimerCancel(TInt)
   1.648 +	{
   1.649 +	SLOW_EXEC1(EExecTimerCancel);
   1.650 +	}
   1.651 +
   1.652 +__EXECDECL__ void Exec::TimerAfter(TInt, TRequestStatus&, TInt)
   1.653 +	{
   1.654 +	SLOW_EXEC3(EExecTimerAfter);
   1.655 +	}
   1.656 +
   1.657 +__EXECDECL__ void Exec::TimerAt(TInt, TRequestStatus&, TUint32, TUint32)
   1.658 +	{
   1.659 +	SLOW_EXEC4(EExecTimerAt);
   1.660 +	}
   1.661 +
   1.662 +__EXECDECL__ void Exec::TimerLock(TInt, TRequestStatus&, TTimerLockSpec)
   1.663 +	{
   1.664 +	SLOW_EXEC3(EExecTimerLock);
   1.665 +	}
   1.666 +
   1.667 +__EXECDECL__ TInt Exec::ChangeNotifierLogon(TInt, TRequestStatus&)
   1.668 +	{
   1.669 +	SLOW_EXEC2(EExecChangeNotifierLogon);
   1.670 +	}
   1.671 +
   1.672 +__EXECDECL__ TInt Exec::ChangeNotifierLogoff(TInt)
   1.673 +	{
   1.674 +	SLOW_EXEC1(EExecChangeNotifierLogoff);
   1.675 +	}
   1.676 +
   1.677 +__EXECDECL__ void Exec::RequestSignal(TInt)
   1.678 +	{
   1.679 +	SLOW_EXEC1(EExecRequestSignal);
   1.680 +	}
   1.681 +
   1.682 +__EXECDECL__ void Exec::HandleName(TInt, TDes8&)
   1.683 +	{
   1.684 +	SLOW_EXEC2(EExecHandleName);
   1.685 +	}
   1.686 +
   1.687 +__EXECDECL__ void Exec::HandleFullName(TInt, TDes8&)
   1.688 +	{
   1.689 +	SLOW_EXEC2(EExecHandleFullName);
   1.690 +	}
   1.691 +
   1.692 +__EXECDECL__ void Exec::HandleInfo(TInt, THandleInfo*)
   1.693 +	{
   1.694 +	SLOW_EXEC2(EExecHandleInfo);
   1.695 +	}
   1.696 +
   1.697 +__EXECDECL__ void Exec::HandleCount(TInt, TInt&, TInt&)
   1.698 +	{
   1.699 +	SLOW_EXEC3(EExecHandleCount);
   1.700 +	}
   1.701 +
   1.702 +__EXECDECL__ void Exec::After(TInt, TRequestStatus&)
   1.703 +	{
   1.704 +	SLOW_EXEC2(EExecAfter);
   1.705 +	}
   1.706 +
   1.707 +__EXECDECL__ void Exec::At(const EXEC_TIME&, TRequestStatus&)
   1.708 +	{
   1.709 +	SLOW_EXEC2(EExecAt);
   1.710 +	}
   1.711 +
   1.712 +__EXECDECL__ void Exec::MessageComplete(TInt, TInt)
   1.713 +	{
   1.714 +	SLOW_EXEC2(EExecMessageComplete);
   1.715 +	}
   1.716 +
   1.717 +__EXECDECL__ void Exec::MessageCompleteWithHandle(TInt, TInt)
   1.718 +	{
   1.719 +	SLOW_EXEC2(EExecMessageCompleteWithHandle);
   1.720 +	}
   1.721 +
   1.722 +__EXECDECL__ void Exec::TransferSession(TInt, TInt)
   1.723 +	{
   1.724 +	SLOW_EXEC2(EExecTransferSession);
   1.725 +	}
   1.726 +
   1.727 +__EXECDECL__ TInt Exec::TimeNow(EXEC_TIME&, TInt&)
   1.728 +	{
   1.729 +	SLOW_EXEC2(EExecTimeNow);
   1.730 +	}
   1.731 +
   1.732 +__EXECDECL__ TInt Exec::TimeNowSecure(EXEC_TIME&, TInt&)
   1.733 +	{
   1.734 +	SLOW_EXEC2(EExecTimeNowSecure);
   1.735 +	}
   1.736 +
   1.737 +__EXECDECL__ TInt Exec::SetUTCTimeAndOffset(const EXEC_TIME&, TInt, TUint, TUint)
   1.738 +	{
   1.739 +	SLOW_EXEC4(EExecSetUTCTimeAndOffset);
   1.740 +	}
   1.741 +
   1.742 +__EXECDECL__ TInt Exec::SetMachineConfiguration(const TDesC8&)
   1.743 +	{
   1.744 +	SLOW_EXEC1(EExecSetMachineConfiguration);
   1.745 +	}
   1.746 +
   1.747 +__EXECDECL__ void Exec::CaptureEventHook()
   1.748 +	{
   1.749 +	SLOW_EXEC0(EExecCaptureEventHook);
   1.750 +	}
   1.751 +
   1.752 +__EXECDECL__ void Exec::ReleaseEventHook()
   1.753 +	{
   1.754 +	SLOW_EXEC0(EExecReleaseEventHook);
   1.755 +	}
   1.756 +
   1.757 +__EXECDECL__ void Exec::RequestEvent(TRawEventBuf&, TRequestStatus&)
   1.758 +	{
   1.759 +	SLOW_EXEC2(EExecRequestEvent);
   1.760 +	}
   1.761 +
   1.762 +__EXECDECL__ void Exec::RequestEventCancel()
   1.763 +	{
   1.764 +	SLOW_EXEC0(EExecRequestEventCancel);
   1.765 +	}
   1.766 +
   1.767 +__EXECDECL__ TInt Exec::AddEvent(const TRawEvent&)
   1.768 +	{
   1.769 +	SLOW_EXEC1(EExecAddEvent);
   1.770 +	}
   1.771 +
   1.772 +__EXECDECL__ TAny* Exec::DllTls(TInt, TInt)
   1.773 +	{
   1.774 +	SLOW_EXEC2(EExecDllTls);
   1.775 +	}
   1.776 +
   1.777 +__EXECDECL__ TInt Exec::HalFunction(TInt, TInt, TAny*, TAny*)
   1.778 +	{
   1.779 +	SLOW_EXEC4(EExecHalFunction);
   1.780 +	}
   1.781 +
   1.782 +__EXECDECL__ void Exec::WsRegisterThread()
   1.783 +	{
   1.784 +	SLOW_EXEC0(EExecWsRegisterThread);
   1.785 +	}
   1.786 +
   1.787 +__EXECDECL__ void Exec::FsRegisterThread()
   1.788 +	{
   1.789 +	SLOW_EXEC0(EExecFsRegisterThread);
   1.790 +	}
   1.791 +
   1.792 +__EXECDECL__ TInt Exec::ProcessCommandLineLength(TInt)
   1.793 +	{
   1.794 +	SLOW_EXEC1(EExecProcessCommandLineLength);
   1.795 +	}
   1.796 +
   1.797 +__EXECDECL__ void Exec::TimerInactivity(TInt, TRequestStatus&, TInt)
   1.798 +	{
   1.799 +	SLOW_EXEC3(EExecTimerInactivity);
   1.800 +	}
   1.801 +
   1.802 +__EXECDECL__ TInt Exec::UserInactivityTime()
   1.803 +	{
   1.804 +	SLOW_EXEC0(EExecUserInactivityTime);
   1.805 +	}
   1.806 +
   1.807 +__EXECDECL__ void Exec::ResetInactivityTime()
   1.808 +	{
   1.809 +	SLOW_EXEC0(EExecResetInactivityTime);
   1.810 +	}
   1.811 +
   1.812 +__EXECDECL__ void Exec::DebugPrint(TAny*, TInt)
   1.813 +	{
   1.814 +	SLOW_EXEC2(EExecDebugPrint);
   1.815 +	}
   1.816 +
   1.817 +__EXECDECL__ TInt Exec::BreakPoint()
   1.818 +	{
   1.819 +	SLOW_EXEC0(EExecBreakPoint);
   1.820 +	}
   1.821 +
   1.822 +__EXECDECL__ TInt Exec::ProfileStart(TInt)
   1.823 +	{
   1.824 +	SLOW_EXEC1(EExecProfileStart);
   1.825 +	}
   1.826 +
   1.827 +__EXECDECL__ TInt Exec::ProfileEnd(TInt)
   1.828 +	{
   1.829 +	SLOW_EXEC1(EExecProfileEnd);
   1.830 +	}
   1.831 +
   1.832 +__EXECDECL__ TExceptionHandler Exec::ExceptionHandler(TInt)
   1.833 +	{
   1.834 +	SLOW_EXEC1(EExecExceptionHandler);
   1.835 +	}
   1.836 +
   1.837 +__EXECDECL__ TInt Exec::SetExceptionHandler(TInt, TExceptionHandler, TUint32)
   1.838 +	{
   1.839 +	SLOW_EXEC3(EExecSetExceptionHandler);
   1.840 +	}
   1.841 +
   1.842 +__EXECDECL__ void Exec::ModifyExceptionMask(TInt, TUint32, TUint32)
   1.843 +	{
   1.844 +	SLOW_EXEC3(EExecModifyExceptionMask);
   1.845 +	}
   1.846 +
   1.847 +__EXECDECL__ TInt Exec::RaiseException(TInt, TExcType)
   1.848 +	{
   1.849 +	SLOW_EXEC2(EExecRaiseException);
   1.850 +	}
   1.851 +
   1.852 +__EXECDECL__ TInt Exec::IsExceptionHandled(TInt, TExcType, TBool)
   1.853 +	{
   1.854 +	SLOW_EXEC3(EExecIsExceptionHandled);
   1.855 +	}
   1.856 +
   1.857 +__EXECDECL__ TInt Exec::ProcessGetMemoryInfo(TInt, TModuleMemoryInfo&)
   1.858 +	{
   1.859 +	SLOW_EXEC2(EExecProcessGetMemoryInfo);
   1.860 +	}
   1.861 +
   1.862 +__EXECDECL__ TInt Exec::LibraryGetMemoryInfo(TInt, TModuleMemoryInfo&)
   1.863 +	{
   1.864 +	SLOW_EXEC2(EExecLibraryGetMemoryInfo);
   1.865 +	}
   1.866 +
   1.867 +__EXECDECL__ TInt Exec::MachineConfiguration(TDes8&, TInt&)
   1.868 +	{
   1.869 +	SLOW_EXEC2(EExecMachineConfiguration);
   1.870 +	}
   1.871 +
   1.872 +__EXECDECL__ TInt Exec::SetMemoryThresholds(TInt, TInt)
   1.873 +	{
   1.874 +	SLOW_EXEC2(EExecSetMemoryThresholds);
   1.875 +	}
   1.876 +
   1.877 +__EXECDECL__ void Exec::LibraryType(TInt, TUidType&)
   1.878 +	{
   1.879 +	SLOW_EXEC2(EExecLibraryType);
   1.880 +	}
   1.881 +
   1.882 +__EXECDECL__ void Exec::ProcessType(TInt, TUidType&)
   1.883 +	{
   1.884 +	SLOW_EXEC2(EExecProcessType);
   1.885 +	}
   1.886 +
   1.887 +__EXECDECL__ TInt Exec::ChunkBottom(TInt)
   1.888 +	{
   1.889 +	SLOW_EXEC1(EExecChunkBottom);
   1.890 +	}
   1.891 +
   1.892 +__EXECDECL__ TInt Exec::ChunkTop(TInt)
   1.893 +	{
   1.894 +	SLOW_EXEC1(EExecChunkTop);
   1.895 +	}
   1.896 +
   1.897 +__EXECDECL__ void Exec::ThreadContext(TInt, TDes8&)
   1.898 +	{
   1.899 +	SLOW_EXEC2(EExecThreadContext);
   1.900 +	}
   1.901 +
   1.902 +__EXECDECL__ TInt Exec::ThreadCreate(const TDesC8&, TOwnerType, SThreadCreateInfo8&)
   1.903 +	{
   1.904 +	SLOW_EXEC3(EExecThreadCreate);
   1.905 +	}
   1.906 +
   1.907 +__EXECDECL__ TInt Exec::FindHandleOpen(TOwnerType, const TFindHandle&)
   1.908 +	{
   1.909 +	SLOW_EXEC2(EExecFindHandleOpen);
   1.910 +	}
   1.911 +
   1.912 +__EXECDECL__ TInt Exec::HandleClose(TInt)
   1.913 +	{
   1.914 +	SLOW_EXEC1(EExecHandleClose);
   1.915 +	}
   1.916 +
   1.917 +__EXECDECL__ TInt Exec::ChunkCreate(TOwnerType, const TDesC8*, TChunkCreate&)
   1.918 +	{
   1.919 +	SLOW_EXEC3(EExecChunkCreate);
   1.920 +	}
   1.921 +
   1.922 +__EXECDECL__ TInt Exec::ChunkAdjust(TInt, TInt, TInt, TInt)
   1.923 +	{
   1.924 +	SLOW_EXEC4(EExecChunkAdjust);
   1.925 +	}
   1.926 +
   1.927 +__EXECDECL__ TInt Exec::OpenObject(TObjectType, const TDesC8&, TOwnerType)
   1.928 +	{
   1.929 +	SLOW_EXEC3(EExecOpenObject);
   1.930 +	}
   1.931 +
   1.932 +__EXECDECL__ TInt Exec::HandleDuplicate(TInt, TOwnerType, TInt&)
   1.933 +	{
   1.934 +	SLOW_EXEC3(EExecHandleDuplicate);
   1.935 +	}
   1.936 +
   1.937 +__EXECDECL__ TInt Exec::MutexCreate(const TDesC8*, TOwnerType)
   1.938 +	{
   1.939 +	SLOW_EXEC2(EExecMutexCreate);
   1.940 +	}
   1.941 +
   1.942 +__EXECDECL__ TInt Exec::SemaphoreCreate(const TDesC8*, TInt, TOwnerType)
   1.943 +	{
   1.944 +	SLOW_EXEC3(EExecSemaphoreCreate);
   1.945 +	}
   1.946 +
   1.947 +__EXECDECL__ TInt Exec::ThreadOpenById(TUint, TOwnerType)
   1.948 +	{
   1.949 +	SLOW_EXEC2(EExecThreadOpenById);
   1.950 +	}
   1.951 +
   1.952 +__EXECDECL__ TInt Exec::ProcessOpenById(TUint, TOwnerType)
   1.953 +	{
   1.954 +	SLOW_EXEC2(EExecProcessOpenById);
   1.955 +	}
   1.956 +
   1.957 +__EXECDECL__ void Exec::ThreadKill(TInt, TExitType, TInt, const TDesC8*)
   1.958 +	{
   1.959 +	SLOW_EXEC4(EExecThreadKill);
   1.960 +	}
   1.961 +
   1.962 +__EXECDECL__ void Exec::ThreadLogon(TInt, TRequestStatus*, TBool)
   1.963 +	{
   1.964 +	SLOW_EXEC3(EExecThreadLogon);
   1.965 +	}
   1.966 +
   1.967 +__EXECDECL__ TInt Exec::ThreadLogonCancel(TInt, TRequestStatus*, TBool)
   1.968 +	{
   1.969 +	SLOW_EXEC3(EExecThreadLogonCancel);
   1.970 +	}
   1.971 +
   1.972 +__EXECDECL__ TInt Exec::DllSetTls(TInt, TInt, TAny*)
   1.973 +	{
   1.974 +	SLOW_EXEC3(EExecDllSetTls);
   1.975 +	}
   1.976 +
   1.977 +__EXECDECL__ void Exec::DllFreeTls(TInt)
   1.978 +	{
   1.979 +	SLOW_EXEC1(EExecDllFreeTls);
   1.980 +	}
   1.981 +
   1.982 +__EXECDECL__ TInt Exec::ThreadRename(TInt, const TDesC8&)
   1.983 +	{
   1.984 +	SLOW_EXEC2(EExecThreadRename);
   1.985 +	}
   1.986 +
   1.987 +__EXECDECL__ TInt Exec::ProcessRename(TInt, const TDesC8&)
   1.988 +	{
   1.989 +	SLOW_EXEC2(EExecProcessRename);
   1.990 +	}
   1.991 +
   1.992 +__EXECDECL__ void Exec::ProcessKill(TInt, TExitType, TInt, const TDesC8*)
   1.993 +	{
   1.994 +	SLOW_EXEC4(EExecProcessKill);
   1.995 +	}
   1.996 +
   1.997 +__EXECDECL__ void Exec::ProcessLogon(TInt, TRequestStatus*, TBool)
   1.998 +	{
   1.999 +	SLOW_EXEC3(EExecProcessLogon);
  1.1000 +	}
  1.1001 +
  1.1002 +__EXECDECL__ TInt Exec::ProcessLogonCancel(TInt, TRequestStatus*, TBool)
  1.1003 +	{
  1.1004 +	SLOW_EXEC3(EExecProcessLogonCancel);
  1.1005 +	}
  1.1006 +
  1.1007 +__EXECDECL__ TInt Exec::ThreadProcess(TInt)
  1.1008 +	{
  1.1009 +	SLOW_EXEC1(EExecThreadProcess);
  1.1010 +	}
  1.1011 +
  1.1012 +__EXECDECL__ TInt Exec::ServerCreate(const TDesC8*, TInt)
  1.1013 +	{
  1.1014 +	SLOW_EXEC2(EExecServerCreate);
  1.1015 +	}
  1.1016 +
  1.1017 +__EXECDECL__ TInt Exec::ServerCreateWithOptions(const TDesC8*, TInt, TInt, TInt)
  1.1018 +	{
  1.1019 +	SLOW_EXEC4(EExecServerCreateWithOptions);
  1.1020 +	}
  1.1021 +
  1.1022 +__EXECDECL__ TInt Exec::SessionCreate(const TDesC8&, TInt, const TSecurityPolicy*, TInt)
  1.1023 +	{
  1.1024 +	SLOW_EXEC4(EExecSessionCreate);
  1.1025 +	}
  1.1026 +
  1.1027 +__EXECDECL__ TInt Exec::SessionCreateFromHandle(TInt, TInt, const TSecurityPolicy*, TInt)
  1.1028 +	{
  1.1029 +	SLOW_EXEC4(EExecSessionCreateFromHandle);
  1.1030 +	}
  1.1031 +
  1.1032 +EXPORT_C __EXECDECL__ TInt E32Loader::DeviceLoad(TAny*, TInt)
  1.1033 +	{
  1.1034 +	SLOW_EXEC2(EExecDeviceLoad);
  1.1035 +	}
  1.1036 +
  1.1037 +__EXECDECL__ TInt Exec::DeviceFree(const TDesC8&, TInt)
  1.1038 +	{
  1.1039 +	SLOW_EXEC2(EExecDeviceFree);
  1.1040 +	}
  1.1041 +
  1.1042 +__EXECDECL__ TInt Exec::ChannelCreate(const TDesC8&, TChannelCreateInfo8&, TInt)
  1.1043 +	{
  1.1044 +	SLOW_EXEC3(EExecChannelCreate);
  1.1045 +	}
  1.1046 +
  1.1047 +__EXECDECL__ TInt Exec::TimerCreate()
  1.1048 +	{
  1.1049 +	SLOW_EXEC0(EExecTimerCreate);
  1.1050 +	}
  1.1051 +
  1.1052 +__EXECDECL__ void Exec::TimerHighRes(TInt, TRequestStatus&, TInt)
  1.1053 +	{
  1.1054 +	SLOW_EXEC3(EExecTimerHighRes);
  1.1055 +	}
  1.1056 +
  1.1057 +__EXECDECL__ void Exec::AfterHighRes(TInt, TRequestStatus&)
  1.1058 +	{
  1.1059 +	SLOW_EXEC2(EExecAfterHighRes);
  1.1060 +	}
  1.1061 +
  1.1062 +__EXECDECL__ TInt Exec::ChangeNotifierCreate(TOwnerType)
  1.1063 +	{
  1.1064 +	SLOW_EXEC1(EExecChangeNotifierCreate);
  1.1065 +	}
  1.1066 +
  1.1067 +__EXECDECL__ TInt Exec::UndertakerCreate(TOwnerType)
  1.1068 +	{
  1.1069 +	SLOW_EXEC1(EExecUndertakerCreate);
  1.1070 +	}
  1.1071 +
  1.1072 +__EXECDECL__ TInt Exec::UndertakerLogon(TInt, TRequestStatus&, TInt&)
  1.1073 +	{
  1.1074 +	SLOW_EXEC3(EExecUndertakerLogon);
  1.1075 +	}
  1.1076 +
  1.1077 +__EXECDECL__ TInt Exec::UndertakerLogonCancel(TInt)
  1.1078 +	{
  1.1079 +	SLOW_EXEC1(EExecUndertakerLogonCancel);
  1.1080 +	}
  1.1081 +
  1.1082 +__EXECDECL__ void Exec::KernelHeapDebug(TInt, TInt, TAny*)
  1.1083 +	{
  1.1084 +	SLOW_EXEC3(EExecKernelHeapDebug);
  1.1085 +	}
  1.1086 +
  1.1087 +__EXECDECL__ TInt Exec::ThreadGetCpuTime(TInt, EXEC_INT64&)
  1.1088 +	{
  1.1089 +	SLOW_EXEC2(EExecThreadGetCpuTime);
  1.1090 +	}
  1.1091 +
  1.1092 +EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegCreate(TCodeSegCreateInfo&)
  1.1093 +	{
  1.1094 +	SLOW_EXEC1(EExecCodeSegCreate);
  1.1095 +	}
  1.1096 +
  1.1097 +EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegLoaded(TCodeSegCreateInfo&)
  1.1098 +	{
  1.1099 +	SLOW_EXEC1(EExecCodeSegLoaded);
  1.1100 +	}
  1.1101 +
  1.1102 +EXPORT_C __EXECDECL__ TInt E32Loader::LibraryCreate(TLibraryCreateInfo&)
  1.1103 +	{
  1.1104 +	SLOW_EXEC1(EExecLibraryCreate);
  1.1105 +	}
  1.1106 +
  1.1107 +EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegOpen(TAny*, TInt)
  1.1108 +	{
  1.1109 +	SLOW_EXEC2(EExecCodeSegOpen);
  1.1110 +	}
  1.1111 +
  1.1112 +EXPORT_C __EXECDECL__ void E32Loader::CodeSegClose(TAny*)
  1.1113 +	{
  1.1114 +	SLOW_EXEC1(EExecCodeSegClose);
  1.1115 +	}
  1.1116 +
  1.1117 +EXPORT_C __EXECDECL__ void E32Loader::CodeSegNext(TAny*&, const TFindCodeSeg&)
  1.1118 +	{
  1.1119 +	SLOW_EXEC2(EExecCodeSegNext);
  1.1120 +	}
  1.1121 +
  1.1122 +EXPORT_C __EXECDECL__ void E32Loader::CodeSegInfo(TAny*, TCodeSegCreateInfo&)
  1.1123 +	{
  1.1124 +	SLOW_EXEC2(EExecCodeSegInfo);
  1.1125 +	}
  1.1126 +
  1.1127 +EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegAddDependency(TAny*, TAny*)
  1.1128 +	{
  1.1129 +	SLOW_EXEC2(EExecCodeSegAddDependency);
  1.1130 +	}
  1.1131 +
  1.1132 +EXPORT_C __EXECDECL__ void E32Loader::CodeSegDeferDeletes()
  1.1133 +	{
  1.1134 +	SLOW_EXEC0(EExecCodeSegDeferDeletes);
  1.1135 +	}
  1.1136 +
  1.1137 +EXPORT_C __EXECDECL__ void E32Loader::CodeSegEndDeferDeletes()
  1.1138 +	{
  1.1139 +	SLOW_EXEC0(EExecCodeSegEndDeferDeletes);
  1.1140 +	}
  1.1141 +
  1.1142 +EXPORT_C __EXECDECL__ TInt E32Loader::ProcessCreate(TProcessCreateInfo&, const TDesC8*)
  1.1143 +	{
  1.1144 +	SLOW_EXEC2(EExecProcessCreate);
  1.1145 +	}
  1.1146 +
  1.1147 +EXPORT_C __EXECDECL__ TInt E32Loader::ProcessLoaded(TProcessCreateInfo&)
  1.1148 +	{
  1.1149 +	SLOW_EXEC1(EExecProcessLoaded);
  1.1150 +	}
  1.1151 +
  1.1152 +EXPORT_C __EXECDECL__ TInt E32Loader::CheckClientState(TInt)
  1.1153 +	{
  1.1154 +	SLOW_EXEC1(EExecCheckLoaderClientState);
  1.1155 +	}
  1.1156 +
  1.1157 +EXPORT_C __EXECDECL__ TAny* E32Loader::ThreadProcessCodeSeg(TInt)
  1.1158 +	{
  1.1159 +	SLOW_EXEC1(EExecThreadProcessCodeSeg);
  1.1160 +	}
  1.1161 +
  1.1162 +EXPORT_C __EXECDECL__ void E32Loader::ReadExportDir(TAny*, TLinAddr*)
  1.1163 +	{
  1.1164 +	SLOW_EXEC2(EExecCodeSegReadExportDir);
  1.1165 +	}
  1.1166 +
  1.1167 +__EXECDECL__ TInt E32Loader::WaitDllLock()
  1.1168 +	{
  1.1169 +	SLOW_EXEC0(EExecWaitDllLock);
  1.1170 +	}
  1.1171 +
  1.1172 +__EXECDECL__ TInt E32Loader::ReleaseDllLock()
  1.1173 +	{
  1.1174 +	SLOW_EXEC0(EExecReleaseDllLock);
  1.1175 +	}
  1.1176 +
  1.1177 +__EXECDECL__ TInt E32Loader::LibraryAttach(TInt, TInt&, TLinAddr*)
  1.1178 +	{
  1.1179 +	SLOW_EXEC3(EExecLibraryAttach);
  1.1180 +	}
  1.1181 +
  1.1182 +__EXECDECL__ TInt E32Loader::LibraryAttached(TInt)
  1.1183 +	{
  1.1184 +	SLOW_EXEC1(EExecLibraryAttached);
  1.1185 +	}
  1.1186 +
  1.1187 +__EXECDECL__ TInt E32Loader::StaticCallList(TInt&, TLinAddr*)
  1.1188 +	{
  1.1189 +	SLOW_EXEC2(EExecStaticCallList);
  1.1190 +	}
  1.1191 +
  1.1192 +__EXECDECL__ TInt E32Loader::LibraryDetach(TInt&, TLinAddr*)
  1.1193 +	{
  1.1194 +	SLOW_EXEC2(EExecLibraryDetach);
  1.1195 +	}
  1.1196 +
  1.1197 +__EXECDECL__ TInt E32Loader::LibraryDetached()
  1.1198 +	{
  1.1199 +	SLOW_EXEC0(EExecLibraryDetached);
  1.1200 +	}
  1.1201 +
  1.1202 +__EXECDECL__ TInt Exec::LastThreadHandle()
  1.1203 +	{
  1.1204 +	SLOW_EXEC0(EExecLastThreadHandle);
  1.1205 +	}
  1.1206 +
  1.1207 +__EXECDECL__ void Exec::ThreadRendezvous(TInt)
  1.1208 +	{
  1.1209 +	SLOW_EXEC1(EExecThreadRendezvous);
  1.1210 +	}
  1.1211 +
  1.1212 +__EXECDECL__ void Exec::ProcessRendezvous(TInt)
  1.1213 +	{
  1.1214 +	SLOW_EXEC1(EExecProcessRendezvous);
  1.1215 +	}
  1.1216 +
  1.1217 +__EXECDECL__ TInt Exec::MessageGetDesLength(TInt, TInt)
  1.1218 +	{
  1.1219 +	SLOW_EXEC2(EExecMessageGetDesLength);
  1.1220 +	}
  1.1221 +
  1.1222 +__EXECDECL__ TInt Exec::MessageGetDesMaxLength(TInt, TInt)
  1.1223 +	{
  1.1224 +	SLOW_EXEC2(EExecMessageGetDesMaxLength);
  1.1225 +	}
  1.1226 +
  1.1227 +__EXECDECL__ TInt Exec::MessageClient(TInt, TOwnerType)
  1.1228 +	{
  1.1229 +	SLOW_EXEC2(EExecMessageClient);
  1.1230 +	}
  1.1231 +
  1.1232 +__EXECDECL__ TInt Exec::MessageSetProcessPriority(TInt, TProcessPriority)
  1.1233 +	{
  1.1234 +	SLOW_EXEC2(EExecMessageSetProcessPriority);
  1.1235 +	}
  1.1236 +
  1.1237 +__EXECDECL__ void Exec::MessageConstructFromPtr(TInt, TAny*)
  1.1238 +	{
  1.1239 +	SLOW_EXEC2(EExecMessageConstructFromPtr);
  1.1240 +	}
  1.1241 +
  1.1242 +__EXECDECL__ void Exec::MessageKill(TInt, TExitType, TInt, const TDesC8*)
  1.1243 +	{
  1.1244 +	SLOW_EXEC4(EExecMessageKill);
  1.1245 +	}
  1.1246 +
  1.1247 +__EXECDECL__ TInt Exec::MessageOpenObject(TInt, TObjectType, TInt, TOwnerType)
  1.1248 +	{
  1.1249 +	SLOW_EXEC4(EExecMessageOpenObject);
  1.1250 +	}
  1.1251 +
  1.1252 +__EXECDECL__ void Exec::ProcessSecurityInfo(TInt, SSecurityInfo&)
  1.1253 +	{
  1.1254 +	SLOW_EXEC2(EExecProcessSecurityInfo);
  1.1255 +	}
  1.1256 +
  1.1257 +__EXECDECL__ void Exec::ThreadSecurityInfo(TInt, SSecurityInfo&)
  1.1258 +	{
  1.1259 +	SLOW_EXEC2(EExecThreadSecurityInfo);
  1.1260 +	}
  1.1261 +
  1.1262 +__EXECDECL__ void Exec::MessageSecurityInfo(TInt, SSecurityInfo&)
  1.1263 +	{
  1.1264 +	SLOW_EXEC2(EExecMessageSecurityInfo);
  1.1265 +	}
  1.1266 +
  1.1267 +__EXECDECL__ void Exec::CreatorSecurityInfo(SSecurityInfo&)
  1.1268 +	{
  1.1269 +	SLOW_EXEC1(EExecCreatorSecurityInfo);
  1.1270 +	}
  1.1271 +
  1.1272 +__EXECDECL__ void Exec::DisabledCapabilities(SCapabilitySet&)
  1.1273 +	{
  1.1274 +	SLOW_EXEC1(EExecDisabledCapabilities);
  1.1275 +	}
  1.1276 +
  1.1277 +__EXECDECL__ TInt Exec::ChunkSetRestrictions(TInt, TUint)
  1.1278 +	{
  1.1279 +	SLOW_EXEC2(EExecChunkSetRestrictions);
  1.1280 +	}
  1.1281 +
  1.1282 +__EXECDECL__ TInt Exec::MsgQueueCreate(const TDesC8*, TInt, TInt, TOwnerType)
  1.1283 +	{
  1.1284 +	SLOW_EXEC4(EExecMsgQueueCreate);
  1.1285 +	}
  1.1286 +
  1.1287 +__EXECDECL__ TInt Exec::MsgQueueSend(TInt, const TAny*, TInt)
  1.1288 +	{
  1.1289 +	SLOW_EXEC3(EExecMsgQueueSend);
  1.1290 +	}
  1.1291 +
  1.1292 +__EXECDECL__ TInt Exec::MsgQueueReceive(TInt, TAny*, TInt)
  1.1293 +	{
  1.1294 +	SLOW_EXEC3(EExecMsgQueueReceive);
  1.1295 +	}
  1.1296 +
  1.1297 +__EXECDECL__ void Exec::MsgQueueNotifySpaceAvailable(TInt, TRequestStatus&)
  1.1298 +	{
  1.1299 +	SLOW_EXEC2(EExecMsgQueueNotifySpaceAvailable);
  1.1300 +	}
  1.1301 +
  1.1302 +__EXECDECL__ void Exec::MsgQueueCancelSpaceAvailable(TInt)
  1.1303 +	{
  1.1304 +	SLOW_EXEC1(EExecMsgQueueCancelSpaceAvailable);
  1.1305 +	}
  1.1306 +
  1.1307 +__EXECDECL__ void Exec::MsgQueueNotifyDataAvailable(TInt, TRequestStatus&)
  1.1308 +	{
  1.1309 +	SLOW_EXEC2(EExecMsgQueueNotifyDataAvailable);
  1.1310 +	}
  1.1311 +
  1.1312 +__EXECDECL__ void Exec::MsgQueueCancelDataAvailable(TInt)
  1.1313 +	{
  1.1314 +	SLOW_EXEC1(EExecMsgQueueCancelDataAvailable);
  1.1315 +	}
  1.1316 +
  1.1317 +__EXECDECL__ TInt Exec::MsgQueueSize(TInt)
  1.1318 +	{
  1.1319 +	SLOW_EXEC1(EExecMsgQueueSize);
  1.1320 +	}
  1.1321 +
  1.1322 +__EXECDECL__ TInt Exec::PropertyDefine(TUint, TUint, TPropertyInfo*)
  1.1323 +	{
  1.1324 +	SLOW_EXEC3(EExecPropertyDefine);
  1.1325 +	}
  1.1326 +
  1.1327 +__EXECDECL__ TInt Exec::PropertyDelete(TUint, TUint)
  1.1328 +	{
  1.1329 +	SLOW_EXEC2(EExecPropertyDelete);
  1.1330 +	}
  1.1331 +
  1.1332 +__EXECDECL__ TInt Exec::PropertyAttach(TUint, TUint, TOwnerType)
  1.1333 +	{
  1.1334 +	SLOW_EXEC3(EExecPropertyAttach);
  1.1335 +	}
  1.1336 +
  1.1337 +__EXECDECL__ void Exec::PropertySubscribe(TInt, TRequestStatus*)
  1.1338 +	{
  1.1339 +	SLOW_EXEC2(EExecPropertySubscribe);
  1.1340 +	}
  1.1341 +
  1.1342 +__EXECDECL__ void Exec::PropertyCancel(TInt)
  1.1343 +	{
  1.1344 +	SLOW_EXEC1(EExecPropertyCancel);
  1.1345 +	}
  1.1346 +
  1.1347 +__EXECDECL__ TInt Exec::PropertyGetI(TInt, TInt*)
  1.1348 +	{
  1.1349 +	SLOW_EXEC2(EExecPropertyGetI);
  1.1350 +	}
  1.1351 +
  1.1352 +__EXECDECL__ TInt Exec::PropertyGetB(TInt, TUint8*, TInt)
  1.1353 +	{
  1.1354 +	SLOW_EXEC3(EExecPropertyGetB);
  1.1355 +	}
  1.1356 +
  1.1357 +__EXECDECL__ TInt Exec::PropertySetI(TInt, TInt)
  1.1358 +	{
  1.1359 +	SLOW_EXEC2(EExecPropertySetI);
  1.1360 +	}
  1.1361 +
  1.1362 +__EXECDECL__ TInt Exec::PropertySetB(TInt, const TUint8*, TInt)
  1.1363 +	{
  1.1364 +	SLOW_EXEC3(EExecPropertySetB);
  1.1365 +	}
  1.1366 +
  1.1367 +__EXECDECL__ TInt Exec::PropertyFindGetI(TUint, TUint, TInt*)
  1.1368 +	{
  1.1369 +	SLOW_EXEC3(EExecPropertyFindGetI);
  1.1370 +	}
  1.1371 +
  1.1372 +__EXECDECL__ TInt Exec::PropertyFindGetB(TUint, TUint, TUint8*, TInt)
  1.1373 +	{
  1.1374 +	SLOW_EXEC4(EExecPropertyFindGetB);
  1.1375 +	}
  1.1376 +
  1.1377 +__EXECDECL__ TInt Exec::PropertyFindSetI(TUint, TUint, TInt)
  1.1378 +	{
  1.1379 +	SLOW_EXEC3(EExecPropertyFindSetI);
  1.1380 +	}
  1.1381 +
  1.1382 +__EXECDECL__ TInt Exec::PropertyFindSetB(TUint, TUint, TUint8*, TInt)
  1.1383 +	{
  1.1384 +	SLOW_EXEC4(EExecPropertyFindSetB);
  1.1385 +	}
  1.1386 +
  1.1387 +__EXECDECL__ TInt Exec::PowerEnableWakeupEvents(TPowerState)
  1.1388 +	{
  1.1389 +	SLOW_EXEC1(EExecPowerEnableWakeupEvents);
  1.1390 +	}
  1.1391 +
  1.1392 +__EXECDECL__ void Exec::PowerDisableWakeupEvents()
  1.1393 +	{
  1.1394 +	SLOW_EXEC0(EExecPowerDisableWakeupEvents);
  1.1395 +	}
  1.1396 +
  1.1397 +__EXECDECL__ void Exec::PowerRequestWakeupEventNotification(TRequestStatus*)
  1.1398 +	{
  1.1399 +	SLOW_EXEC1(EExecPowerRequestWakeupEventNotification);
  1.1400 +	}
  1.1401 +
  1.1402 +__EXECDECL__ void Exec::PowerCancelWakeupEventNotification()
  1.1403 +	{
  1.1404 +	SLOW_EXEC0(EExecPowerCancelWakeupEventNotification);
  1.1405 +	}
  1.1406 +
  1.1407 +__EXECDECL__ TInt Exec::PowerDown()
  1.1408 +	{
  1.1409 +	SLOW_EXEC0(EExecPowerDown);
  1.1410 +	}
  1.1411 +
  1.1412 +__EXECDECL__ TInt Exec::ProcessSetHandleParameter(TInt, TInt, TInt)
  1.1413 +	{
  1.1414 +	SLOW_EXEC3(EExecProcessSetHandleParameter);
  1.1415 +	}
  1.1416 +
  1.1417 +__EXECDECL__ TInt Exec::ProcessSetDataParameter(TInt, TInt, const TUint8*, TInt)
  1.1418 +	{
  1.1419 +	SLOW_EXEC4(EExecProcessSetDataParameter);
  1.1420 +	}
  1.1421 +
  1.1422 +__EXECDECL__ TInt Exec::ProcessGetHandleParameter(TInt, TObjectType, TOwnerType)
  1.1423 +	{
  1.1424 +	SLOW_EXEC3(EExecProcessGetHandleParameter);
  1.1425 +	}
  1.1426 +
  1.1427 +__EXECDECL__ TInt Exec::ProcessGetDataParameter(TInt, TUint8*, TInt)
  1.1428 +	{
  1.1429 +	SLOW_EXEC3(EExecProcessGetDataParameter);
  1.1430 +	}
  1.1431 +
  1.1432 +__EXECDECL__ TInt Exec::ProcessDataParameterLength(TInt)
  1.1433 +	{
  1.1434 +	SLOW_EXEC1(EExecProcessDataParameterLength);
  1.1435 +	}
  1.1436 +
  1.1437 +__EXECDECL__ TUint Exec::MessageClientProcessFlags(TInt)
  1.1438 +	{
  1.1439 +	SLOW_EXEC1(EExecMessageClientProcessFlags);
  1.1440 +	}
  1.1441 +
  1.1442 +__EXECDECL__ TInt Exec::ThreadStackInfo(TInt, TThreadStackInfo&)
  1.1443 +	{
  1.1444 +	SLOW_EXEC2(EExecThreadStackInfo);
  1.1445 +	}
  1.1446 +
  1.1447 +__EXECDECL__ RAllocator* Exec::ThreadGetHeap(TInt)
  1.1448 +	{
  1.1449 +	SLOW_EXEC1(EExecThreadGetHeap);
  1.1450 +	}
  1.1451 +
  1.1452 +__EXECDECL__ TInt Exec::ThreadAsProcess(TInt, TInt)
  1.1453 +	{
  1.1454 +	SLOW_EXEC2(EExecThreadAsProcess);
  1.1455 +	}
  1.1456 +
  1.1457 +__EXECDECL__ TInt Exec::CondVarCreate(const TDesC8*, TOwnerType)
  1.1458 +	{
  1.1459 +	SLOW_EXEC2(EExecCondVarCreate);
  1.1460 +	}
  1.1461 +
  1.1462 +__EXECDECL__ TInt Exec::CondVarWait(TInt, TInt, TInt)
  1.1463 +	{
  1.1464 +	SLOW_EXEC3(EExecCondVarWait);
  1.1465 +	}
  1.1466 +
  1.1467 +__EXECDECL__ void Exec::CondVarSignal(TInt)
  1.1468 +	{
  1.1469 +	SLOW_EXEC1(EExecCondVarSignal);
  1.1470 +	}
  1.1471 +
  1.1472 +__EXECDECL__ void Exec::CondVarBroadcast(TInt)
  1.1473 +	{
  1.1474 +	SLOW_EXEC1(EExecCondVarBroadcast);
  1.1475 +	}
  1.1476 +
  1.1477 +__EXECDECL__ TInt Exec::PlatSecDiagnostic(TPlatSecDiagnostic*)
  1.1478 +	{
  1.1479 +	SLOW_EXEC1(EExecPlatSecDiagnostic);
  1.1480 +	}
  1.1481 +
  1.1482 +__EXECDECL__ TLinAddr Exec::ExceptionDescriptor(TLinAddr)
  1.1483 +	{
  1.1484 +	SLOW_EXEC1(EExecExceptionDescriptor);
  1.1485 +	}
  1.1486 +
  1.1487 +__EXECDECL__ void Exec::ThreadRequestSignal(TInt)
  1.1488 +	{
  1.1489 +	SLOW_EXEC1(EExecThreadRequestSignal);
  1.1490 +	}
  1.1491 +
  1.1492 +__EXECDECL__ TBool Exec::MutexIsHeld(TInt)
  1.1493 +	{
  1.1494 +	SLOW_EXEC1(EExecMutexIsHeld);
  1.1495 +	}
  1.1496 +
  1.1497 +__EXECDECL__ TTrapHandler* Exec::LeaveStart()
  1.1498 +	{
  1.1499 +	SLOW_EXEC0(EExecLeaveStart);
  1.1500 +	}
  1.1501 +
  1.1502 +__EXECDECL__ void Exec::LeaveEnd()
  1.1503 +	{
  1.1504 +	SLOW_EXEC0(EExecLeaveEnd);
  1.1505 +	}
  1.1506 +
  1.1507 +__EXECDECL__ void Exec::SetDebugMaskIndex(TUint32, TUint)
  1.1508 +	{
  1.1509 +	SLOW_EXEC2(EExecSetDebugMaskIndex);
  1.1510 +	}
  1.1511 +
  1.1512 +__EXECDECL__ TInt Exec::GetModuleNameFromAddress(TAny*, TDes8&)
  1.1513 +	{
  1.1514 +	SLOW_EXEC2(EExecGetModuleNameFromAddress);
  1.1515 +	}
  1.1516 +
  1.1517 +__EXECDECL__ void Exec::NotifyChanges(TUint)
  1.1518 +	{
  1.1519 +	SLOW_EXEC1(EExecNotifyChanges);
  1.1520 +	}
  1.1521 +
  1.1522 +__EXECDECL__ TInt Exec::SetGlobalUserData(TInt, TInt)
  1.1523 +	{
  1.1524 +	SLOW_EXEC2(EExecSetGlobalUserData);
  1.1525 +	}
  1.1526 +
  1.1527 +__EXECDECL__ TInt Exec::SessionSecurityInfo(TInt, SSecurityInfo&)
  1.1528 +	{
  1.1529 +	SLOW_EXEC2(EExecSessionSecurityInfo);
  1.1530 +	}
  1.1531 +
  1.1532 +__EXECDECL__ const TRequestStatus* Exec::MessageClientStatus(TInt)
  1.1533 +	{
  1.1534 +	SLOW_EXEC1(EExecMessageClientStatus);
  1.1535 +	}
  1.1536 +
  1.1537 +__EXECDECL__ TInt Exec::SetFloatingPointMode(TFloatingPointMode, TFloatingPointRoundingMode)
  1.1538 +	{
  1.1539 +	SLOW_EXEC2(EExecSetFloatingPointMode);
  1.1540 +	}
  1.1541 +
  1.1542 +EXPORT_C __EXECDECL__ TBool BTrace::CheckFilter2(TUint32, TUint32)
  1.1543 +	{
  1.1544 +	SLOW_EXEC2(EExecCheckFilter2);
  1.1545 +	}
  1.1546 +
  1.1547 +__EXECDECL__ TAny* Exec::ProcessExeExportData()
  1.1548 +	{
  1.1549 +	SLOW_EXEC0(EExecProcessExeExportData);
  1.1550 +	}
  1.1551 +
  1.1552 +EXPORT_C __EXECDECL__ TInt E32Loader::NotifyIfCodeSegDestroyed(TRequestStatus&)
  1.1553 +	{
  1.1554 +	SLOW_EXEC1(EExecNotifyIfCodeSegDestroyed);
  1.1555 +	}
  1.1556 +
  1.1557 +EXPORT_C __EXECDECL__ TInt E32Loader::GetDestroyedCodeSegInfo(TCodeSegLoaderCookie&)
  1.1558 +	{
  1.1559 +	SLOW_EXEC1(EExecGetDestroyedCodeSegInfo);
  1.1560 +	}
  1.1561 +
  1.1562 +EXPORT_C __EXECDECL__ TInt Exec::SetWin32RuntimeHook(TAny*)
  1.1563 +	{
  1.1564 +	SLOW_EXEC1(EExecSetWin32RuntimeHook);
  1.1565 +	}
  1.1566 +
  1.1567 +__EXECDECL__ TInt Exec::GetBTraceId(TInt)
  1.1568 +	{
  1.1569 +	SLOW_EXEC1(EExecGetBTraceId);
  1.1570 +	}
  1.1571 +
  1.1572 +__EXECDECL__ void Exec::NotifyOnIdle(TRequestStatus*)
  1.1573 +	{
  1.1574 +	SLOW_EXEC1(EExecNotifyOnIdle);
  1.1575 +	}
  1.1576 +
  1.1577 +__EXECDECL__ void Exec::CancelMiscNotifier(TRequestStatus*)
  1.1578 +	{
  1.1579 +	SLOW_EXEC1(EExecCancelMiscNotifier);
  1.1580 +	}
  1.1581 +
  1.1582 +__EXECDECL__ void Exec::NotifyObjectDestruction(TInt, TRequestStatus*)
  1.1583 +	{
  1.1584 +	SLOW_EXEC2(EExecNotifyObjectDestruction);
  1.1585 +	}
  1.1586 +
  1.1587 +__EXECDECL__ void Exec::RegisterTrustedChunk(TInt)
  1.1588 +	{
  1.1589 +	SLOW_EXEC1(EExecRegisterTrustedChunk);
  1.1590 +	}
  1.1591 +
  1.1592 +__EXECDECL__ TBool Exec::UserThreadExiting(TInt)
  1.1593 +	{
  1.1594 +	SLOW_EXEC1(EExecUserThreadExiting);
  1.1595 +	}
  1.1596 +
  1.1597 +__EXECDECL__ TBool Exec::ChunkIsPaged(TInt)
  1.1598 +	{
  1.1599 +	SLOW_EXEC1(EExecChunkIsPaged);
  1.1600 +	}
  1.1601 +
  1.1602 +__EXECDECL__ TBool Exec::ProcessDefaultDataPaged(TInt)
  1.1603 +	{
  1.1604 +	SLOW_EXEC1(EExecProcessDefaultDataPaged);
  1.1605 +	}
  1.1606 +
  1.1607 +__EXECDECL__ TUint Exec::MessageClientThreadFlags(TInt)
  1.1608 +	{
  1.1609 +	SLOW_EXEC1(EExecMessageClientThreadFlags);
  1.1610 +	}
  1.1611 +
  1.1612 +__EXECDECL__ TInt Exec::ShPoolCreate(const TShPoolInfo&, TUint)
  1.1613 +	{
  1.1614 +	SLOW_EXEC2(EExecShPoolCreate);
  1.1615 +	}
  1.1616 +
  1.1617 +__EXECDECL__ TInt Exec::ShPoolAlloc(TInt, TUint, SShBufBaseAndSize&)
  1.1618 +	{
  1.1619 +	SLOW_EXEC3(EExecShPoolAlloc);
  1.1620 +	}
  1.1621 +
  1.1622 +__EXECDECL__ void Exec::ShPoolGetInfo(TInt, TShPoolInfo&)
  1.1623 +	{
  1.1624 +	SLOW_EXEC2(EExecShPoolGetInfo);
  1.1625 +	}
  1.1626 +
  1.1627 +__EXECDECL__ TUint Exec::ShPoolFreeCount(TInt)
  1.1628 +	{
  1.1629 +	SLOW_EXEC1(EExecShPoolFreeCount);
  1.1630 +	}
  1.1631 +
  1.1632 +__EXECDECL__ TInt Exec::ShPoolNotification(TInt, TShPoolNotifyType, TUint, TRequestStatus&)
  1.1633 +	{
  1.1634 +	SLOW_EXEC4(EExecShPoolNotification);
  1.1635 +	}
  1.1636 +
  1.1637 +__EXECDECL__ TInt Exec::ShPoolNotificationCancel(TInt, TShPoolNotifyType, TRequestStatus&)
  1.1638 +	{
  1.1639 +	SLOW_EXEC3(EExecShPoolNotificationCancel);
  1.1640 +	}
  1.1641 +
  1.1642 +__EXECDECL__ TInt Exec::ShPoolBufferWindow(TInt, TInt, TBool)
  1.1643 +	{
  1.1644 +	SLOW_EXEC3(EExecShPoolBufferWindow);
  1.1645 +	}
  1.1646 +
  1.1647 +__EXECDECL__ TInt Exec::ShBufMap(TInt, TBool, SShBufBaseAndSize&)
  1.1648 +	{
  1.1649 +	SLOW_EXEC3(EExecShBufMap);
  1.1650 +	}
  1.1651 +
  1.1652 +__EXECDECL__ TInt Exec::ShBufUnMap(TInt)
  1.1653 +	{
  1.1654 +	SLOW_EXEC1(EExecShBufUnMap);
  1.1655 +	}
  1.1656 +
  1.1657 +__EXECDECL__ TInt Exec::ShBufBaseAndSize(TInt, SShBufBaseAndSize&)
  1.1658 +	{
  1.1659 +	SLOW_EXEC2(EExecShBufBaseAndSize);
  1.1660 +	}
  1.1661 +
  1.1662 +#endif