os/kernelhwsrv/kernel/eka/include/exec_user.h
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
//
sl@0
     2
// Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies).All rights reserved.
sl@0
     3
//
sl@0
     4
// GENERATED FILE - DO NOT EDIT
sl@0
     5
//
sl@0
     6
sl@0
     7
/**
sl@0
     8
 * @file
sl@0
     9
 * @internalComponent
sl@0
    10
 */
sl@0
    11
sl@0
    12
class Exec
sl@0
    13
	{
sl@0
    14
public:
sl@0
    15
	static void WaitForAnyRequest();
sl@0
    16
	static RAllocator* Heap();
sl@0
    17
	static RAllocator* HeapSwitch(RAllocator*);
sl@0
    18
	static TTrapHandler* PushTrapFrame(TTrap*);
sl@0
    19
	static TTrap* PopTrapFrame();
sl@0
    20
	static CActiveScheduler* ActiveScheduler();
sl@0
    21
	static void SetActiveScheduler(CActiveScheduler*);
sl@0
    22
	static TTimerLockSpec LockPeriod();
sl@0
    23
	static TTrapHandler* TrapHandler();
sl@0
    24
	static TTrapHandler* SetTrapHandler(TTrapHandler*);
sl@0
    25
	static TUint32 DebugMask();
sl@0
    26
	static TUint32 DebugMaskIndex(TUint);
sl@0
    27
	static void SetDebugMask(TUint32);
sl@0
    28
	static TUint32 FastCounter();
sl@0
    29
	static TUint32 NTickCount();
sl@0
    30
	static void SetReentryPoint(TLinAddr);
sl@0
    31
	static TUint32 KernelConfigFlags();
sl@0
    32
	static TInt UTCOffset();
sl@0
    33
	static TInt GetGlobalUserData(TInt);
sl@0
    34
	static TInt ObjectNext(TObjectType, TBuf8<KMaxFullName>&, TFindHandle&);
sl@0
    35
	static TUint8* ChunkBase(TInt);
sl@0
    36
	static TInt ChunkSize(TInt);
sl@0
    37
	static TInt ChunkMaxSize(TInt);
sl@0
    38
	static TUint HandleAttributes(TInt);
sl@0
    39
	static TUint TickCount();
sl@0
    40
	static void LogicalDeviceGetCaps(TInt, TDes8&);
sl@0
    41
	static TBool LogicalDeviceQueryVersionSupported(TInt, const TVersion&);
sl@0
    42
	static TBool LogicalDeviceIsAvailable(TInt, TInt, const TDesC8*, const TDesC8*);
sl@0
    43
	static TInt ChannelRequest(TInt, TInt, TAny*, TAny*);
sl@0
    44
	static TUint32 MathRandom();
sl@0
    45
	static void IMB_Range(TAny*, TUint);
sl@0
    46
	static TInt ResetMachine(TMachineStartupType);
sl@0
    47
	static TLibraryFunction LibraryLookup(TInt, TInt);
sl@0
    48
	static void LibraryFileName(TInt, TDes8&);
sl@0
    49
	static void MutexWait(TInt);
sl@0
    50
	static void MutexSignal(TInt);
sl@0
    51
	static TInt ProcessId(TInt);
sl@0
    52
	static void DllFileName(TInt, TDes8&);
sl@0
    53
	static void ProcessResume(TInt);
sl@0
    54
	static void ProcessFileName(TInt, TDes8&);
sl@0
    55
	static void ProcessCommandLine(TInt, TDes8&);
sl@0
    56
	static TExitType ProcessExitType(TInt);
sl@0
    57
	static TInt ProcessExitReason(TInt);
sl@0
    58
	static void ProcessExitCategory(TInt, TDes8&);
sl@0
    59
	static TProcessPriority ProcessPriority(TInt);
sl@0
    60
	static TInt ProcessSetPriority(TInt, TProcessPriority);
sl@0
    61
	static TUint ProcessFlags(TInt);
sl@0
    62
	static void ProcessSetFlags(TInt, TUint, TUint);
sl@0
    63
	static TInt SemaphoreWait(TInt, TInt);
sl@0
    64
	static void SemaphoreSignal1(TInt);
sl@0
    65
	static void SemaphoreSignalN(TInt, TInt);
sl@0
    66
	static void ServerReceive(TInt, TRequestStatus&, TAny*);
sl@0
    67
	static void ServerCancel(TInt);
sl@0
    68
	static void SetSessionPtr(TInt, const TAny*);
sl@0
    69
	static TInt SessionSend(TInt, TInt, TAny*, TRequestStatus*);
sl@0
    70
	static TInt ThreadId(TInt);
sl@0
    71
	static TInt SessionShare(TInt&, TInt);
sl@0
    72
	static void ThreadResume(TInt);
sl@0
    73
	static void ThreadSuspend(TInt);
sl@0
    74
	static TThreadPriority ThreadPriority(TInt);
sl@0
    75
	static void ThreadSetPriority(TInt, TThreadPriority);
sl@0
    76
	static TProcessPriority ThreadProcessPriority(TInt);
sl@0
    77
	static void ThreadSetProcessPriority(TInt, TProcessPriority);
sl@0
    78
	static TUint ThreadFlags(TInt);
sl@0
    79
	static void ThreadSetFlags(TInt, TUint, TUint);
sl@0
    80
	static TInt ThreadRequestCount(TInt);
sl@0
    81
	static TExitType ThreadExitType(TInt);
sl@0
    82
	static TInt ThreadExitReason(TInt);
sl@0
    83
	static void ThreadExitCategory(TInt, TDes8&);
sl@0
    84
	static void TimerCancel(TInt);
sl@0
    85
	static void TimerAfter(TInt, TRequestStatus&, TInt);
sl@0
    86
	static void TimerAt(TInt, TRequestStatus&, TUint32, TUint32);
sl@0
    87
	static void TimerLock(TInt, TRequestStatus&, TTimerLockSpec);
sl@0
    88
	static TInt ChangeNotifierLogon(TInt, TRequestStatus&);
sl@0
    89
	static TInt ChangeNotifierLogoff(TInt);
sl@0
    90
	static void RequestSignal(TInt);
sl@0
    91
	static void HandleName(TInt, TDes8&);
sl@0
    92
	static void HandleFullName(TInt, TDes8&);
sl@0
    93
	static void HandleInfo(TInt, THandleInfo*);
sl@0
    94
	static void HandleCount(TInt, TInt&, TInt&);
sl@0
    95
	static void After(TInt, TRequestStatus&);
sl@0
    96
	static void At(const EXEC_TIME&, TRequestStatus&);
sl@0
    97
	static void MessageComplete(TInt, TInt);
sl@0
    98
	static void MessageCompleteWithHandle(TInt, TInt);
sl@0
    99
	static void TransferSession(TInt, TInt);
sl@0
   100
	static TInt TimeNow(EXEC_TIME&, TInt&);
sl@0
   101
	static TInt TimeNowSecure(EXEC_TIME&, TInt&);
sl@0
   102
	static TInt SetUTCTimeAndOffset(const EXEC_TIME&, TInt, TUint, TUint);
sl@0
   103
	static TInt SetMachineConfiguration(const TDesC8&);
sl@0
   104
	static void CaptureEventHook();
sl@0
   105
	static void ReleaseEventHook();
sl@0
   106
	static void RequestEvent(TRawEventBuf&, TRequestStatus&);
sl@0
   107
	static void RequestEventCancel();
sl@0
   108
	static TInt AddEvent(const TRawEvent&);
sl@0
   109
	static TInt SessionSendSync(TInt, TInt, TAny*, TRequestStatus*);
sl@0
   110
	static TAny* DllTls(TInt, TInt);
sl@0
   111
	static TInt HalFunction(TInt, TInt, TAny*, TAny*);
sl@0
   112
	static void WsRegisterThread();
sl@0
   113
	static void FsRegisterThread();
sl@0
   114
	static TInt ProcessCommandLineLength(TInt);
sl@0
   115
	static void TimerInactivity(TInt, TRequestStatus&, TInt);
sl@0
   116
	static TInt UserInactivityTime();
sl@0
   117
	static void ResetInactivityTime();
sl@0
   118
	static void DebugPrint(TAny*, TInt);
sl@0
   119
	static TInt BreakPoint();
sl@0
   120
	static TInt ProfileStart(TInt);
sl@0
   121
	static TInt ProfileEnd(TInt);
sl@0
   122
	static TExceptionHandler ExceptionHandler(TInt);
sl@0
   123
	static TInt SetExceptionHandler(TInt, TExceptionHandler, TUint32);
sl@0
   124
	static void ModifyExceptionMask(TInt, TUint32, TUint32);
sl@0
   125
	static TInt RaiseException(TInt, TExcType);
sl@0
   126
	static TInt IsExceptionHandled(TInt, TExcType, TBool);
sl@0
   127
	static TInt ProcessGetMemoryInfo(TInt, TModuleMemoryInfo&);
sl@0
   128
	static TInt LibraryGetMemoryInfo(TInt, TModuleMemoryInfo&);
sl@0
   129
	static TInt MachineConfiguration(TDes8&, TInt&);
sl@0
   130
	static TInt SetMemoryThresholds(TInt, TInt);
sl@0
   131
	static void LibraryType(TInt, TUidType&);
sl@0
   132
	static void ProcessType(TInt, TUidType&);
sl@0
   133
	static TInt ChunkBottom(TInt);
sl@0
   134
	static TInt ChunkTop(TInt);
sl@0
   135
	static void ThreadContext(TInt, TDes8&);
sl@0
   136
	static TInt ThreadCreate(const TDesC8&, TOwnerType, SThreadCreateInfo8&);
sl@0
   137
	static TInt FindHandleOpen(TOwnerType, const TFindHandle&);
sl@0
   138
	static TInt HandleClose(TInt);
sl@0
   139
	static TInt ChunkCreate(TOwnerType, const TDesC8*, TChunkCreate&);
sl@0
   140
	static TInt ChunkAdjust(TInt, TInt, TInt, TInt);
sl@0
   141
	static TInt OpenObject(TObjectType, const TDesC8&, TOwnerType);
sl@0
   142
	static TInt HandleDuplicate(TInt, TOwnerType, TInt&);
sl@0
   143
	static TInt MutexCreate(const TDesC8*, TOwnerType);
sl@0
   144
	static TInt SemaphoreCreate(const TDesC8*, TInt, TOwnerType);
sl@0
   145
	static TInt ThreadOpenById(TUint, TOwnerType);
sl@0
   146
	static TInt ProcessOpenById(TUint, TOwnerType);
sl@0
   147
	static void ThreadKill(TInt, TExitType, TInt, const TDesC8*);
sl@0
   148
	static void ThreadLogon(TInt, TRequestStatus*, TBool);
sl@0
   149
	static TInt ThreadLogonCancel(TInt, TRequestStatus*, TBool);
sl@0
   150
	static TInt DllSetTls(TInt, TInt, TAny*);
sl@0
   151
	static void DllFreeTls(TInt);
sl@0
   152
	static TInt ThreadRename(TInt, const TDesC8&);
sl@0
   153
	static TInt ProcessRename(TInt, const TDesC8&);
sl@0
   154
	static void ProcessKill(TInt, TExitType, TInt, const TDesC8*);
sl@0
   155
	static void ProcessLogon(TInt, TRequestStatus*, TBool);
sl@0
   156
	static TInt ProcessLogonCancel(TInt, TRequestStatus*, TBool);
sl@0
   157
	static TInt ThreadProcess(TInt);
sl@0
   158
	static TInt ServerCreate(const TDesC8*, TInt);
sl@0
   159
	static TInt ServerCreateWithOptions(const TDesC8*, TInt, TInt, TInt);
sl@0
   160
	static TInt SessionCreate(const TDesC8&, TInt, const TSecurityPolicy*, TInt);
sl@0
   161
	static TInt SessionCreateFromHandle(TInt, TInt, const TSecurityPolicy*, TInt);
sl@0
   162
	static TInt DeviceFree(const TDesC8&, TInt);
sl@0
   163
	static TInt ChannelCreate(const TDesC8&, TChannelCreateInfo8&, TInt);
sl@0
   164
	static TInt TimerCreate();
sl@0
   165
	static void TimerHighRes(TInt, TRequestStatus&, TInt);
sl@0
   166
	static void AfterHighRes(TInt, TRequestStatus&);
sl@0
   167
	static TInt ChangeNotifierCreate(TOwnerType);
sl@0
   168
	static TInt UndertakerCreate(TOwnerType);
sl@0
   169
	static TInt UndertakerLogon(TInt, TRequestStatus&, TInt&);
sl@0
   170
	static TInt UndertakerLogonCancel(TInt);
sl@0
   171
	static void KernelHeapDebug(TInt, TInt, TAny*);
sl@0
   172
	static TInt ThreadGetCpuTime(TInt, EXEC_INT64&);
sl@0
   173
	static TInt LastThreadHandle();
sl@0
   174
	static void ThreadRendezvous(TInt);
sl@0
   175
	static void ProcessRendezvous(TInt);
sl@0
   176
	static TInt MessageGetDesLength(TInt, TInt);
sl@0
   177
	static TInt MessageGetDesMaxLength(TInt, TInt);
sl@0
   178
	static TInt MessageIpcCopy(TInt, TInt, SIpcCopyInfo&, TInt);
sl@0
   179
	static TInt MessageClient(TInt, TOwnerType);
sl@0
   180
	static TInt MessageSetProcessPriority(TInt, TProcessPriority);
sl@0
   181
	static void MessageConstructFromPtr(TInt, TAny*);
sl@0
   182
	static void MessageKill(TInt, TExitType, TInt, const TDesC8*);
sl@0
   183
	static TInt MessageOpenObject(TInt, TObjectType, TInt, TOwnerType);
sl@0
   184
	static void ProcessSecurityInfo(TInt, SSecurityInfo&);
sl@0
   185
	static void ThreadSecurityInfo(TInt, SSecurityInfo&);
sl@0
   186
	static void MessageSecurityInfo(TInt, SSecurityInfo&);
sl@0
   187
	static void CreatorSecurityInfo(SSecurityInfo&);
sl@0
   188
	static void DisabledCapabilities(SCapabilitySet&);
sl@0
   189
	static TInt ChunkSetRestrictions(TInt, TUint);
sl@0
   190
	static TInt MsgQueueCreate(const TDesC8*, TInt, TInt, TOwnerType);
sl@0
   191
	static TInt MsgQueueSend(TInt, const TAny*, TInt);
sl@0
   192
	static TInt MsgQueueReceive(TInt, TAny*, TInt);
sl@0
   193
	static void MsgQueueNotifySpaceAvailable(TInt, TRequestStatus&);
sl@0
   194
	static void MsgQueueCancelSpaceAvailable(TInt);
sl@0
   195
	static void MsgQueueNotifyDataAvailable(TInt, TRequestStatus&);
sl@0
   196
	static void MsgQueueCancelDataAvailable(TInt);
sl@0
   197
	static TInt MsgQueueSize(TInt);
sl@0
   198
	static TInt PropertyDefine(TUint, TUint, TPropertyInfo*);
sl@0
   199
	static TInt PropertyDelete(TUint, TUint);
sl@0
   200
	static TInt PropertyAttach(TUint, TUint, TOwnerType);
sl@0
   201
	static void PropertySubscribe(TInt, TRequestStatus*);
sl@0
   202
	static void PropertyCancel(TInt);
sl@0
   203
	static TInt PropertyGetI(TInt, TInt*);
sl@0
   204
	static TInt PropertyGetB(TInt, TUint8*, TInt);
sl@0
   205
	static TInt PropertySetI(TInt, TInt);
sl@0
   206
	static TInt PropertySetB(TInt, const TUint8*, TInt);
sl@0
   207
	static TInt PropertyFindGetI(TUint, TUint, TInt*);
sl@0
   208
	static TInt PropertyFindGetB(TUint, TUint, TUint8*, TInt);
sl@0
   209
	static TInt PropertyFindSetI(TUint, TUint, TInt);
sl@0
   210
	static TInt PropertyFindSetB(TUint, TUint, TUint8*, TInt);
sl@0
   211
	static TInt PowerEnableWakeupEvents(TPowerState);
sl@0
   212
	static void PowerDisableWakeupEvents();
sl@0
   213
	static void PowerRequestWakeupEventNotification(TRequestStatus*);
sl@0
   214
	static void PowerCancelWakeupEventNotification();
sl@0
   215
	static TInt PowerDown();
sl@0
   216
	static TInt ProcessSetHandleParameter(TInt, TInt, TInt);
sl@0
   217
	static TInt ProcessSetDataParameter(TInt, TInt, const TUint8*, TInt);
sl@0
   218
	static TInt ProcessGetHandleParameter(TInt, TObjectType, TOwnerType);
sl@0
   219
	static TInt ProcessGetDataParameter(TInt, TUint8*, TInt);
sl@0
   220
	static TInt ProcessDataParameterLength(TInt);
sl@0
   221
	static TUint MessageClientProcessFlags(TInt);
sl@0
   222
	static TInt ThreadStackInfo(TInt, TThreadStackInfo&);
sl@0
   223
	static RAllocator* ThreadGetHeap(TInt);
sl@0
   224
	static TInt ThreadAsProcess(TInt, TInt);
sl@0
   225
	static TInt CondVarCreate(const TDesC8*, TOwnerType);
sl@0
   226
	static TInt CondVarWait(TInt, TInt, TInt);
sl@0
   227
	static void CondVarSignal(TInt);
sl@0
   228
	static void CondVarBroadcast(TInt);
sl@0
   229
	static TInt PlatSecDiagnostic(TPlatSecDiagnostic*);
sl@0
   230
	static TLinAddr ExceptionDescriptor(TLinAddr);
sl@0
   231
	static void ThreadRequestSignal(TInt);
sl@0
   232
	static TBool MutexIsHeld(TInt);
sl@0
   233
	static TTrapHandler* LeaveStart();
sl@0
   234
	static void LeaveEnd();
sl@0
   235
	static void SetDebugMaskIndex(TUint32, TUint);
sl@0
   236
	static TInt GetModuleNameFromAddress(TAny*, TDes8&);
sl@0
   237
	static void NotifyChanges(TUint);
sl@0
   238
	static TInt SetGlobalUserData(TInt, TInt);
sl@0
   239
	static TInt SessionSecurityInfo(TInt, SSecurityInfo&);
sl@0
   240
	static const TRequestStatus* MessageClientStatus(TInt);
sl@0
   241
	static TInt SetFloatingPointMode(TFloatingPointMode, TFloatingPointRoundingMode);
sl@0
   242
	static TBool BTraceOut(TUint32, TUint32, const BTrace::SExecExtension&, TInt);
sl@0
   243
	static TBool BTraceOutBig(TUint32, TUint32, const BTrace::SExecExtension&, TInt);
sl@0
   244
	static TBool UTraceOut(TUint32, TUint32, const BTrace::SExecExtension&, TInt);
sl@0
   245
	static TAny* ProcessExeExportData();
sl@0
   246
	IMPORT_C static TInt SetWin32RuntimeHook(TAny*);
sl@0
   247
	static TInt GetBTraceId(TInt);
sl@0
   248
	static void NotifyOnIdle(TRequestStatus*);
sl@0
   249
	static void CancelMiscNotifier(TRequestStatus*);
sl@0
   250
	static void NotifyObjectDestruction(TInt, TRequestStatus*);
sl@0
   251
	static void RegisterTrustedChunk(TInt);
sl@0
   252
	static TBool UserThreadExiting(TInt);
sl@0
   253
	static TBool ChunkIsPaged(TInt);
sl@0
   254
	static TBool ProcessDefaultDataPaged(TInt);
sl@0
   255
	static TUint MessageClientThreadFlags(TInt);
sl@0
   256
	static TInt ShPoolCreate(const TShPoolInfo&, TUint);
sl@0
   257
	static TInt ShPoolAlloc(TInt, TUint, SShBufBaseAndSize&);
sl@0
   258
	static void ShPoolGetInfo(TInt, TShPoolInfo&);
sl@0
   259
	static TUint ShPoolFreeCount(TInt);
sl@0
   260
	static TInt ShPoolNotification(TInt, TShPoolNotifyType, TUint, TRequestStatus&);
sl@0
   261
	static TInt ShPoolNotificationCancel(TInt, TShPoolNotifyType, TRequestStatus&);
sl@0
   262
	static TInt ShPoolBufferWindow(TInt, TInt, TBool);
sl@0
   263
	static TInt ShBufMap(TInt, TBool, SShBufBaseAndSize&);
sl@0
   264
	static TInt ShBufUnMap(TInt);
sl@0
   265
	static TInt ShBufBaseAndSize(TInt, SShBufBaseAndSize&);
sl@0
   266
	};
sl@0
   267
sl@0
   268
#ifdef __GEN_USER_EXEC_CODE__
sl@0
   269
__EXECDECL__ void Exec::WaitForAnyRequest()
sl@0
   270
	{
sl@0
   271
	FAST_EXEC0(EFastExecWaitForAnyRequest);
sl@0
   272
	}
sl@0
   273
sl@0
   274
__EXECDECL__ RAllocator* Exec::Heap()
sl@0
   275
	{
sl@0
   276
	FAST_EXEC0(EFastExecHeap);
sl@0
   277
	}
sl@0
   278
sl@0
   279
__EXECDECL__ RAllocator* Exec::HeapSwitch(RAllocator*)
sl@0
   280
	{
sl@0
   281
	FAST_EXEC1(EFastExecHeapSwitch);
sl@0
   282
	}
sl@0
   283
sl@0
   284
__EXECDECL__ TTrapHandler* Exec::PushTrapFrame(TTrap*)
sl@0
   285
	{
sl@0
   286
	FAST_EXEC1(EFastExecPushTrapFrame);
sl@0
   287
	}
sl@0
   288
sl@0
   289
__EXECDECL__ TTrap* Exec::PopTrapFrame()
sl@0
   290
	{
sl@0
   291
	FAST_EXEC0(EFastExecPopTrapFrame);
sl@0
   292
	}
sl@0
   293
sl@0
   294
__EXECDECL__ CActiveScheduler* Exec::ActiveScheduler()
sl@0
   295
	{
sl@0
   296
	FAST_EXEC0(EFastExecActiveScheduler);
sl@0
   297
	}
sl@0
   298
sl@0
   299
__EXECDECL__ void Exec::SetActiveScheduler(CActiveScheduler*)
sl@0
   300
	{
sl@0
   301
	FAST_EXEC1(EFastExecSetActiveScheduler);
sl@0
   302
	}
sl@0
   303
sl@0
   304
__EXECDECL__ TTimerLockSpec Exec::LockPeriod()
sl@0
   305
	{
sl@0
   306
	FAST_EXEC0(EFastExecLockPeriod);
sl@0
   307
	}
sl@0
   308
sl@0
   309
__EXECDECL__ TTrapHandler* Exec::TrapHandler()
sl@0
   310
	{
sl@0
   311
	FAST_EXEC0(EFastExecTrapHandler);
sl@0
   312
	}
sl@0
   313
sl@0
   314
__EXECDECL__ TTrapHandler* Exec::SetTrapHandler(TTrapHandler*)
sl@0
   315
	{
sl@0
   316
	FAST_EXEC1(EFastExecSetTrapHandler);
sl@0
   317
	}
sl@0
   318
sl@0
   319
__EXECDECL__ TUint32 Exec::DebugMask()
sl@0
   320
	{
sl@0
   321
	FAST_EXEC0(EFastExecDebugMask);
sl@0
   322
	}
sl@0
   323
sl@0
   324
__EXECDECL__ TUint32 Exec::DebugMaskIndex(TUint)
sl@0
   325
	{
sl@0
   326
	FAST_EXEC1(EFastExecDebugMaskIndex);
sl@0
   327
	}
sl@0
   328
sl@0
   329
__EXECDECL__ void Exec::SetDebugMask(TUint32)
sl@0
   330
	{
sl@0
   331
	FAST_EXEC1(EFastExecSetDebugMask);
sl@0
   332
	}
sl@0
   333
sl@0
   334
__EXECDECL__ TUint32 Exec::FastCounter()
sl@0
   335
	{
sl@0
   336
	FAST_EXEC0(EFastExecFastCounter);
sl@0
   337
	}
sl@0
   338
sl@0
   339
__EXECDECL__ TUint32 Exec::NTickCount()
sl@0
   340
	{
sl@0
   341
	FAST_EXEC0(EFastExecNTickCount);
sl@0
   342
	}
sl@0
   343
sl@0
   344
EXPORT_C __EXECDECL__ void UserSvr::LockRamDrive()
sl@0
   345
	{
sl@0
   346
	FAST_EXEC0(EFastExecLockRamDrive);
sl@0
   347
	}
sl@0
   348
sl@0
   349
EXPORT_C __EXECDECL__ void UserSvr::UnlockRamDrive()
sl@0
   350
	{
sl@0
   351
	FAST_EXEC0(EFastExecUnlockRamDrive);
sl@0
   352
	}
sl@0
   353
sl@0
   354
EXPORT_C __EXECDECL__ TLinAddr UserSvr::RomHeaderAddress()
sl@0
   355
	{
sl@0
   356
	FAST_EXEC0(EFastExecRomHeaderAddress);
sl@0
   357
	}
sl@0
   358
sl@0
   359
EXPORT_C __EXECDECL__ TLinAddr UserSvr::RomRootDirectoryAddress()
sl@0
   360
	{
sl@0
   361
	FAST_EXEC0(EFastExecRomRootDirectoryAddress);
sl@0
   362
	}
sl@0
   363
sl@0
   364
__EXECDECL__ void Exec::SetReentryPoint(TLinAddr)
sl@0
   365
	{
sl@0
   366
	FAST_EXEC1(EFastExecSetReentryPoint);
sl@0
   367
	}
sl@0
   368
sl@0
   369
__EXECDECL__ TUint32 Exec::KernelConfigFlags()
sl@0
   370
	{
sl@0
   371
	FAST_EXEC0(EFastExecKernelConfigFlags);
sl@0
   372
	}
sl@0
   373
sl@0
   374
__EXECDECL__ TInt Exec::UTCOffset()
sl@0
   375
	{
sl@0
   376
	FAST_EXEC0(EFastExecUTCOffset);
sl@0
   377
	}
sl@0
   378
sl@0
   379
__EXECDECL__ TInt Exec::GetGlobalUserData(TInt)
sl@0
   380
	{
sl@0
   381
	FAST_EXEC1(EFastExecGetGlobalUserData);
sl@0
   382
	}
sl@0
   383
sl@0
   384
EXPORT_C __EXECDECL__ TBool BTrace::CheckFilter(TUint32)
sl@0
   385
	{
sl@0
   386
	FAST_EXEC1(EFastExecCheckFilter);
sl@0
   387
	}
sl@0
   388
sl@0
   389
__EXECDECL__ TInt Exec::ObjectNext(TObjectType, TBuf8<KMaxFullName>&, TFindHandle&)
sl@0
   390
	{
sl@0
   391
	SLOW_EXEC3(EExecObjectNext);
sl@0
   392
	}
sl@0
   393
sl@0
   394
__EXECDECL__ TUint8* Exec::ChunkBase(TInt)
sl@0
   395
	{
sl@0
   396
	SLOW_EXEC1(EExecChunkBase);
sl@0
   397
	}
sl@0
   398
sl@0
   399
__EXECDECL__ TInt Exec::ChunkSize(TInt)
sl@0
   400
	{
sl@0
   401
	SLOW_EXEC1(EExecChunkSize);
sl@0
   402
	}
sl@0
   403
sl@0
   404
__EXECDECL__ TInt Exec::ChunkMaxSize(TInt)
sl@0
   405
	{
sl@0
   406
	SLOW_EXEC1(EExecChunkMaxSize);
sl@0
   407
	}
sl@0
   408
sl@0
   409
__EXECDECL__ TUint Exec::HandleAttributes(TInt)
sl@0
   410
	{
sl@0
   411
	SLOW_EXEC1(EExecHandleAttributes);
sl@0
   412
	}
sl@0
   413
sl@0
   414
__EXECDECL__ TUint Exec::TickCount()
sl@0
   415
	{
sl@0
   416
	SLOW_EXEC0(EExecTickCount);
sl@0
   417
	}
sl@0
   418
sl@0
   419
__EXECDECL__ void Exec::LogicalDeviceGetCaps(TInt, TDes8&)
sl@0
   420
	{
sl@0
   421
	SLOW_EXEC2(EExecLogicalDeviceGetCaps);
sl@0
   422
	}
sl@0
   423
sl@0
   424
__EXECDECL__ TBool Exec::LogicalDeviceQueryVersionSupported(TInt, const TVersion&)
sl@0
   425
	{
sl@0
   426
	SLOW_EXEC2(EExecLogicalDeviceQueryVersionSupported);
sl@0
   427
	}
sl@0
   428
sl@0
   429
__EXECDECL__ TBool Exec::LogicalDeviceIsAvailable(TInt, TInt, const TDesC8*, const TDesC8*)
sl@0
   430
	{
sl@0
   431
	SLOW_EXEC4(EExecLogicalDeviceIsAvailable);
sl@0
   432
	}
sl@0
   433
sl@0
   434
EXPORT_C __EXECDECL__ TInt E32Loader::LocaleExports(TAny*, TLibraryFunction*)
sl@0
   435
	{
sl@0
   436
	SLOW_EXEC2(EExecLocaleExports);
sl@0
   437
	}
sl@0
   438
sl@0
   439
__EXECDECL__ TInt Exec::ChannelRequest(TInt, TInt, TAny*, TAny*)
sl@0
   440
	{
sl@0
   441
	SLOW_EXEC4(EExecChannelRequest);
sl@0
   442
	}
sl@0
   443
sl@0
   444
__EXECDECL__ TUint32 Exec::MathRandom()
sl@0
   445
	{
sl@0
   446
	SLOW_EXEC0(EExecMathRandom);
sl@0
   447
	}
sl@0
   448
sl@0
   449
__EXECDECL__ void Exec::IMB_Range(TAny*, TUint)
sl@0
   450
	{
sl@0
   451
	SLOW_EXEC2(EExecIMBRange);
sl@0
   452
	}
sl@0
   453
sl@0
   454
__EXECDECL__ TInt Exec::ResetMachine(TMachineStartupType)
sl@0
   455
	{
sl@0
   456
	SLOW_EXEC1(EExecResetMachine);
sl@0
   457
	}
sl@0
   458
sl@0
   459
__EXECDECL__ TLibraryFunction Exec::LibraryLookup(TInt, TInt)
sl@0
   460
	{
sl@0
   461
	SLOW_EXEC2(EExecLibraryLookup);
sl@0
   462
	}
sl@0
   463
sl@0
   464
__EXECDECL__ void Exec::LibraryFileName(TInt, TDes8&)
sl@0
   465
	{
sl@0
   466
	SLOW_EXEC2(EExecLibraryFileName);
sl@0
   467
	}
sl@0
   468
sl@0
   469
EXPORT_C __EXECDECL__ TInt UserSvr::ExecuteInSupervisorMode(TSupervisorFunction, TAny*)
sl@0
   470
	{
sl@0
   471
	SLOW_EXEC2(EExecExecuteInSupervisorMode);
sl@0
   472
	}
sl@0
   473
sl@0
   474
__EXECDECL__ void Exec::MutexWait(TInt)
sl@0
   475
	{
sl@0
   476
	SLOW_EXEC1(EExecMutexWait);
sl@0
   477
	}
sl@0
   478
sl@0
   479
__EXECDECL__ void Exec::MutexSignal(TInt)
sl@0
   480
	{
sl@0
   481
	SLOW_EXEC1(EExecMutexSignal);
sl@0
   482
	}
sl@0
   483
sl@0
   484
__EXECDECL__ TInt Exec::ProcessId(TInt)
sl@0
   485
	{
sl@0
   486
	SLOW_EXEC1(EExecProcessId);
sl@0
   487
	}
sl@0
   488
sl@0
   489
__EXECDECL__ void Exec::DllFileName(TInt, TDes8&)
sl@0
   490
	{
sl@0
   491
	SLOW_EXEC2(EExecDllFileName);
sl@0
   492
	}
sl@0
   493
sl@0
   494
__EXECDECL__ void Exec::ProcessResume(TInt)
sl@0
   495
	{
sl@0
   496
	SLOW_EXEC1(EExecProcessResume);
sl@0
   497
	}
sl@0
   498
sl@0
   499
__EXECDECL__ void Exec::ProcessFileName(TInt, TDes8&)
sl@0
   500
	{
sl@0
   501
	SLOW_EXEC2(EExecProcessFileName);
sl@0
   502
	}
sl@0
   503
sl@0
   504
__EXECDECL__ void Exec::ProcessCommandLine(TInt, TDes8&)
sl@0
   505
	{
sl@0
   506
	SLOW_EXEC2(EExecProcessCommandLine);
sl@0
   507
	}
sl@0
   508
sl@0
   509
__EXECDECL__ TExitType Exec::ProcessExitType(TInt)
sl@0
   510
	{
sl@0
   511
	SLOW_EXEC1(EExecProcessExitType);
sl@0
   512
	}
sl@0
   513
sl@0
   514
__EXECDECL__ TInt Exec::ProcessExitReason(TInt)
sl@0
   515
	{
sl@0
   516
	SLOW_EXEC1(EExecProcessExitReason);
sl@0
   517
	}
sl@0
   518
sl@0
   519
__EXECDECL__ void Exec::ProcessExitCategory(TInt, TDes8&)
sl@0
   520
	{
sl@0
   521
	SLOW_EXEC2(EExecProcessExitCategory);
sl@0
   522
	}
sl@0
   523
sl@0
   524
__EXECDECL__ TProcessPriority Exec::ProcessPriority(TInt)
sl@0
   525
	{
sl@0
   526
	SLOW_EXEC1(EExecProcessPriority);
sl@0
   527
	}
sl@0
   528
sl@0
   529
__EXECDECL__ TInt Exec::ProcessSetPriority(TInt, TProcessPriority)
sl@0
   530
	{
sl@0
   531
	SLOW_EXEC2(EExecProcessSetPriority);
sl@0
   532
	}
sl@0
   533
sl@0
   534
__EXECDECL__ TUint Exec::ProcessFlags(TInt)
sl@0
   535
	{
sl@0
   536
	SLOW_EXEC1(EExecProcessFlags);
sl@0
   537
	}
sl@0
   538
sl@0
   539
__EXECDECL__ void Exec::ProcessSetFlags(TInt, TUint, TUint)
sl@0
   540
	{
sl@0
   541
	SLOW_EXEC3(EExecProcessSetFlags);
sl@0
   542
	}
sl@0
   543
sl@0
   544
__EXECDECL__ TInt Exec::SemaphoreWait(TInt, TInt)
sl@0
   545
	{
sl@0
   546
	SLOW_EXEC2(EExecSemaphoreWait);
sl@0
   547
	}
sl@0
   548
sl@0
   549
__EXECDECL__ void Exec::SemaphoreSignal1(TInt)
sl@0
   550
	{
sl@0
   551
	SLOW_EXEC1(EExecSemaphoreSignal1);
sl@0
   552
	}
sl@0
   553
sl@0
   554
__EXECDECL__ void Exec::SemaphoreSignalN(TInt, TInt)
sl@0
   555
	{
sl@0
   556
	SLOW_EXEC2(EExecSemaphoreSignalN);
sl@0
   557
	}
sl@0
   558
sl@0
   559
__EXECDECL__ void Exec::ServerReceive(TInt, TRequestStatus&, TAny*)
sl@0
   560
	{
sl@0
   561
	SLOW_EXEC3(EExecServerReceive);
sl@0
   562
	}
sl@0
   563
sl@0
   564
__EXECDECL__ void Exec::ServerCancel(TInt)
sl@0
   565
	{
sl@0
   566
	SLOW_EXEC1(EExecServerCancel);
sl@0
   567
	}
sl@0
   568
sl@0
   569
__EXECDECL__ void Exec::SetSessionPtr(TInt, const TAny*)
sl@0
   570
	{
sl@0
   571
	SLOW_EXEC2(EExecSetSessionPtr);
sl@0
   572
	}
sl@0
   573
sl@0
   574
__EXECDECL__ TInt Exec::ThreadId(TInt)
sl@0
   575
	{
sl@0
   576
	SLOW_EXEC1(EExecThreadId);
sl@0
   577
	}
sl@0
   578
sl@0
   579
__EXECDECL__ TInt Exec::SessionShare(TInt&, TInt)
sl@0
   580
	{
sl@0
   581
	SLOW_EXEC2(EExecSessionShare);
sl@0
   582
	}
sl@0
   583
sl@0
   584
__EXECDECL__ void Exec::ThreadResume(TInt)
sl@0
   585
	{
sl@0
   586
	SLOW_EXEC1(EExecThreadResume);
sl@0
   587
	}
sl@0
   588
sl@0
   589
__EXECDECL__ void Exec::ThreadSuspend(TInt)
sl@0
   590
	{
sl@0
   591
	SLOW_EXEC1(EExecThreadSuspend);
sl@0
   592
	}
sl@0
   593
sl@0
   594
__EXECDECL__ TThreadPriority Exec::ThreadPriority(TInt)
sl@0
   595
	{
sl@0
   596
	SLOW_EXEC1(EExecThreadPriority);
sl@0
   597
	}
sl@0
   598
sl@0
   599
__EXECDECL__ void Exec::ThreadSetPriority(TInt, TThreadPriority)
sl@0
   600
	{
sl@0
   601
	SLOW_EXEC2(EExecThreadSetPriority);
sl@0
   602
	}
sl@0
   603
sl@0
   604
__EXECDECL__ TProcessPriority Exec::ThreadProcessPriority(TInt)
sl@0
   605
	{
sl@0
   606
	SLOW_EXEC1(EExecThreadProcessPriority);
sl@0
   607
	}
sl@0
   608
sl@0
   609
__EXECDECL__ void Exec::ThreadSetProcessPriority(TInt, TProcessPriority)
sl@0
   610
	{
sl@0
   611
	SLOW_EXEC2(EExecThreadSetProcessPriority);
sl@0
   612
	}
sl@0
   613
sl@0
   614
__EXECDECL__ TUint Exec::ThreadFlags(TInt)
sl@0
   615
	{
sl@0
   616
	SLOW_EXEC1(EExecThreadFlags);
sl@0
   617
	}
sl@0
   618
sl@0
   619
__EXECDECL__ void Exec::ThreadSetFlags(TInt, TUint, TUint)
sl@0
   620
	{
sl@0
   621
	SLOW_EXEC3(EExecThreadSetFlags);
sl@0
   622
	}
sl@0
   623
sl@0
   624
__EXECDECL__ TInt Exec::ThreadRequestCount(TInt)
sl@0
   625
	{
sl@0
   626
	SLOW_EXEC1(EExecThreadRequestCount);
sl@0
   627
	}
sl@0
   628
sl@0
   629
__EXECDECL__ TExitType Exec::ThreadExitType(TInt)
sl@0
   630
	{
sl@0
   631
	SLOW_EXEC1(EExecThreadExitType);
sl@0
   632
	}
sl@0
   633
sl@0
   634
__EXECDECL__ TInt Exec::ThreadExitReason(TInt)
sl@0
   635
	{
sl@0
   636
	SLOW_EXEC1(EExecThreadExitReason);
sl@0
   637
	}
sl@0
   638
sl@0
   639
__EXECDECL__ void Exec::ThreadExitCategory(TInt, TDes8&)
sl@0
   640
	{
sl@0
   641
	SLOW_EXEC2(EExecThreadExitCategory);
sl@0
   642
	}
sl@0
   643
sl@0
   644
__EXECDECL__ void Exec::TimerCancel(TInt)
sl@0
   645
	{
sl@0
   646
	SLOW_EXEC1(EExecTimerCancel);
sl@0
   647
	}
sl@0
   648
sl@0
   649
__EXECDECL__ void Exec::TimerAfter(TInt, TRequestStatus&, TInt)
sl@0
   650
	{
sl@0
   651
	SLOW_EXEC3(EExecTimerAfter);
sl@0
   652
	}
sl@0
   653
sl@0
   654
__EXECDECL__ void Exec::TimerAt(TInt, TRequestStatus&, TUint32, TUint32)
sl@0
   655
	{
sl@0
   656
	SLOW_EXEC4(EExecTimerAt);
sl@0
   657
	}
sl@0
   658
sl@0
   659
__EXECDECL__ void Exec::TimerLock(TInt, TRequestStatus&, TTimerLockSpec)
sl@0
   660
	{
sl@0
   661
	SLOW_EXEC3(EExecTimerLock);
sl@0
   662
	}
sl@0
   663
sl@0
   664
__EXECDECL__ TInt Exec::ChangeNotifierLogon(TInt, TRequestStatus&)
sl@0
   665
	{
sl@0
   666
	SLOW_EXEC2(EExecChangeNotifierLogon);
sl@0
   667
	}
sl@0
   668
sl@0
   669
__EXECDECL__ TInt Exec::ChangeNotifierLogoff(TInt)
sl@0
   670
	{
sl@0
   671
	SLOW_EXEC1(EExecChangeNotifierLogoff);
sl@0
   672
	}
sl@0
   673
sl@0
   674
__EXECDECL__ void Exec::RequestSignal(TInt)
sl@0
   675
	{
sl@0
   676
	SLOW_EXEC1(EExecRequestSignal);
sl@0
   677
	}
sl@0
   678
sl@0
   679
__EXECDECL__ void Exec::HandleName(TInt, TDes8&)
sl@0
   680
	{
sl@0
   681
	SLOW_EXEC2(EExecHandleName);
sl@0
   682
	}
sl@0
   683
sl@0
   684
__EXECDECL__ void Exec::HandleFullName(TInt, TDes8&)
sl@0
   685
	{
sl@0
   686
	SLOW_EXEC2(EExecHandleFullName);
sl@0
   687
	}
sl@0
   688
sl@0
   689
__EXECDECL__ void Exec::HandleInfo(TInt, THandleInfo*)
sl@0
   690
	{
sl@0
   691
	SLOW_EXEC2(EExecHandleInfo);
sl@0
   692
	}
sl@0
   693
sl@0
   694
__EXECDECL__ void Exec::HandleCount(TInt, TInt&, TInt&)
sl@0
   695
	{
sl@0
   696
	SLOW_EXEC3(EExecHandleCount);
sl@0
   697
	}
sl@0
   698
sl@0
   699
__EXECDECL__ void Exec::After(TInt, TRequestStatus&)
sl@0
   700
	{
sl@0
   701
	SLOW_EXEC2(EExecAfter);
sl@0
   702
	}
sl@0
   703
sl@0
   704
__EXECDECL__ void Exec::At(const EXEC_TIME&, TRequestStatus&)
sl@0
   705
	{
sl@0
   706
	SLOW_EXEC2(EExecAt);
sl@0
   707
	}
sl@0
   708
sl@0
   709
__EXECDECL__ void Exec::MessageComplete(TInt, TInt)
sl@0
   710
	{
sl@0
   711
	SLOW_EXEC2(EExecMessageComplete);
sl@0
   712
	}
sl@0
   713
sl@0
   714
__EXECDECL__ void Exec::MessageCompleteWithHandle(TInt, TInt)
sl@0
   715
	{
sl@0
   716
	SLOW_EXEC2(EExecMessageCompleteWithHandle);
sl@0
   717
	}
sl@0
   718
sl@0
   719
__EXECDECL__ void Exec::TransferSession(TInt, TInt)
sl@0
   720
	{
sl@0
   721
	SLOW_EXEC2(EExecTransferSession);
sl@0
   722
	}
sl@0
   723
sl@0
   724
__EXECDECL__ TInt Exec::TimeNow(EXEC_TIME&, TInt&)
sl@0
   725
	{
sl@0
   726
	SLOW_EXEC2(EExecTimeNow);
sl@0
   727
	}
sl@0
   728
sl@0
   729
__EXECDECL__ TInt Exec::TimeNowSecure(EXEC_TIME&, TInt&)
sl@0
   730
	{
sl@0
   731
	SLOW_EXEC2(EExecTimeNowSecure);
sl@0
   732
	}
sl@0
   733
sl@0
   734
__EXECDECL__ TInt Exec::SetUTCTimeAndOffset(const EXEC_TIME&, TInt, TUint, TUint)
sl@0
   735
	{
sl@0
   736
	SLOW_EXEC4(EExecSetUTCTimeAndOffset);
sl@0
   737
	}
sl@0
   738
sl@0
   739
__EXECDECL__ TInt Exec::SetMachineConfiguration(const TDesC8&)
sl@0
   740
	{
sl@0
   741
	SLOW_EXEC1(EExecSetMachineConfiguration);
sl@0
   742
	}
sl@0
   743
sl@0
   744
__EXECDECL__ void Exec::CaptureEventHook()
sl@0
   745
	{
sl@0
   746
	SLOW_EXEC0(EExecCaptureEventHook);
sl@0
   747
	}
sl@0
   748
sl@0
   749
__EXECDECL__ void Exec::ReleaseEventHook()
sl@0
   750
	{
sl@0
   751
	SLOW_EXEC0(EExecReleaseEventHook);
sl@0
   752
	}
sl@0
   753
sl@0
   754
__EXECDECL__ void Exec::RequestEvent(TRawEventBuf&, TRequestStatus&)
sl@0
   755
	{
sl@0
   756
	SLOW_EXEC2(EExecRequestEvent);
sl@0
   757
	}
sl@0
   758
sl@0
   759
__EXECDECL__ void Exec::RequestEventCancel()
sl@0
   760
	{
sl@0
   761
	SLOW_EXEC0(EExecRequestEventCancel);
sl@0
   762
	}
sl@0
   763
sl@0
   764
__EXECDECL__ TInt Exec::AddEvent(const TRawEvent&)
sl@0
   765
	{
sl@0
   766
	SLOW_EXEC1(EExecAddEvent);
sl@0
   767
	}
sl@0
   768
sl@0
   769
__EXECDECL__ TAny* Exec::DllTls(TInt, TInt)
sl@0
   770
	{
sl@0
   771
	SLOW_EXEC2(EExecDllTls);
sl@0
   772
	}
sl@0
   773
sl@0
   774
__EXECDECL__ TInt Exec::HalFunction(TInt, TInt, TAny*, TAny*)
sl@0
   775
	{
sl@0
   776
	SLOW_EXEC4(EExecHalFunction);
sl@0
   777
	}
sl@0
   778
sl@0
   779
__EXECDECL__ void Exec::WsRegisterThread()
sl@0
   780
	{
sl@0
   781
	SLOW_EXEC0(EExecWsRegisterThread);
sl@0
   782
	}
sl@0
   783
sl@0
   784
__EXECDECL__ void Exec::FsRegisterThread()
sl@0
   785
	{
sl@0
   786
	SLOW_EXEC0(EExecFsRegisterThread);
sl@0
   787
	}
sl@0
   788
sl@0
   789
__EXECDECL__ TInt Exec::ProcessCommandLineLength(TInt)
sl@0
   790
	{
sl@0
   791
	SLOW_EXEC1(EExecProcessCommandLineLength);
sl@0
   792
	}
sl@0
   793
sl@0
   794
__EXECDECL__ void Exec::TimerInactivity(TInt, TRequestStatus&, TInt)
sl@0
   795
	{
sl@0
   796
	SLOW_EXEC3(EExecTimerInactivity);
sl@0
   797
	}
sl@0
   798
sl@0
   799
__EXECDECL__ TInt Exec::UserInactivityTime()
sl@0
   800
	{
sl@0
   801
	SLOW_EXEC0(EExecUserInactivityTime);
sl@0
   802
	}
sl@0
   803
sl@0
   804
__EXECDECL__ void Exec::ResetInactivityTime()
sl@0
   805
	{
sl@0
   806
	SLOW_EXEC0(EExecResetInactivityTime);
sl@0
   807
	}
sl@0
   808
sl@0
   809
__EXECDECL__ void Exec::DebugPrint(TAny*, TInt)
sl@0
   810
	{
sl@0
   811
	SLOW_EXEC2(EExecDebugPrint);
sl@0
   812
	}
sl@0
   813
sl@0
   814
__EXECDECL__ TInt Exec::BreakPoint()
sl@0
   815
	{
sl@0
   816
	SLOW_EXEC0(EExecBreakPoint);
sl@0
   817
	}
sl@0
   818
sl@0
   819
__EXECDECL__ TInt Exec::ProfileStart(TInt)
sl@0
   820
	{
sl@0
   821
	SLOW_EXEC1(EExecProfileStart);
sl@0
   822
	}
sl@0
   823
sl@0
   824
__EXECDECL__ TInt Exec::ProfileEnd(TInt)
sl@0
   825
	{
sl@0
   826
	SLOW_EXEC1(EExecProfileEnd);
sl@0
   827
	}
sl@0
   828
sl@0
   829
__EXECDECL__ TExceptionHandler Exec::ExceptionHandler(TInt)
sl@0
   830
	{
sl@0
   831
	SLOW_EXEC1(EExecExceptionHandler);
sl@0
   832
	}
sl@0
   833
sl@0
   834
__EXECDECL__ TInt Exec::SetExceptionHandler(TInt, TExceptionHandler, TUint32)
sl@0
   835
	{
sl@0
   836
	SLOW_EXEC3(EExecSetExceptionHandler);
sl@0
   837
	}
sl@0
   838
sl@0
   839
__EXECDECL__ void Exec::ModifyExceptionMask(TInt, TUint32, TUint32)
sl@0
   840
	{
sl@0
   841
	SLOW_EXEC3(EExecModifyExceptionMask);
sl@0
   842
	}
sl@0
   843
sl@0
   844
__EXECDECL__ TInt Exec::RaiseException(TInt, TExcType)
sl@0
   845
	{
sl@0
   846
	SLOW_EXEC2(EExecRaiseException);
sl@0
   847
	}
sl@0
   848
sl@0
   849
__EXECDECL__ TInt Exec::IsExceptionHandled(TInt, TExcType, TBool)
sl@0
   850
	{
sl@0
   851
	SLOW_EXEC3(EExecIsExceptionHandled);
sl@0
   852
	}
sl@0
   853
sl@0
   854
__EXECDECL__ TInt Exec::ProcessGetMemoryInfo(TInt, TModuleMemoryInfo&)
sl@0
   855
	{
sl@0
   856
	SLOW_EXEC2(EExecProcessGetMemoryInfo);
sl@0
   857
	}
sl@0
   858
sl@0
   859
__EXECDECL__ TInt Exec::LibraryGetMemoryInfo(TInt, TModuleMemoryInfo&)
sl@0
   860
	{
sl@0
   861
	SLOW_EXEC2(EExecLibraryGetMemoryInfo);
sl@0
   862
	}
sl@0
   863
sl@0
   864
__EXECDECL__ TInt Exec::MachineConfiguration(TDes8&, TInt&)
sl@0
   865
	{
sl@0
   866
	SLOW_EXEC2(EExecMachineConfiguration);
sl@0
   867
	}
sl@0
   868
sl@0
   869
__EXECDECL__ TInt Exec::SetMemoryThresholds(TInt, TInt)
sl@0
   870
	{
sl@0
   871
	SLOW_EXEC2(EExecSetMemoryThresholds);
sl@0
   872
	}
sl@0
   873
sl@0
   874
__EXECDECL__ void Exec::LibraryType(TInt, TUidType&)
sl@0
   875
	{
sl@0
   876
	SLOW_EXEC2(EExecLibraryType);
sl@0
   877
	}
sl@0
   878
sl@0
   879
__EXECDECL__ void Exec::ProcessType(TInt, TUidType&)
sl@0
   880
	{
sl@0
   881
	SLOW_EXEC2(EExecProcessType);
sl@0
   882
	}
sl@0
   883
sl@0
   884
__EXECDECL__ TInt Exec::ChunkBottom(TInt)
sl@0
   885
	{
sl@0
   886
	SLOW_EXEC1(EExecChunkBottom);
sl@0
   887
	}
sl@0
   888
sl@0
   889
__EXECDECL__ TInt Exec::ChunkTop(TInt)
sl@0
   890
	{
sl@0
   891
	SLOW_EXEC1(EExecChunkTop);
sl@0
   892
	}
sl@0
   893
sl@0
   894
__EXECDECL__ void Exec::ThreadContext(TInt, TDes8&)
sl@0
   895
	{
sl@0
   896
	SLOW_EXEC2(EExecThreadContext);
sl@0
   897
	}
sl@0
   898
sl@0
   899
__EXECDECL__ TInt Exec::ThreadCreate(const TDesC8&, TOwnerType, SThreadCreateInfo8&)
sl@0
   900
	{
sl@0
   901
	SLOW_EXEC3(EExecThreadCreate);
sl@0
   902
	}
sl@0
   903
sl@0
   904
__EXECDECL__ TInt Exec::FindHandleOpen(TOwnerType, const TFindHandle&)
sl@0
   905
	{
sl@0
   906
	SLOW_EXEC2(EExecFindHandleOpen);
sl@0
   907
	}
sl@0
   908
sl@0
   909
__EXECDECL__ TInt Exec::HandleClose(TInt)
sl@0
   910
	{
sl@0
   911
	SLOW_EXEC1(EExecHandleClose);
sl@0
   912
	}
sl@0
   913
sl@0
   914
__EXECDECL__ TInt Exec::ChunkCreate(TOwnerType, const TDesC8*, TChunkCreate&)
sl@0
   915
	{
sl@0
   916
	SLOW_EXEC3(EExecChunkCreate);
sl@0
   917
	}
sl@0
   918
sl@0
   919
__EXECDECL__ TInt Exec::ChunkAdjust(TInt, TInt, TInt, TInt)
sl@0
   920
	{
sl@0
   921
	SLOW_EXEC4(EExecChunkAdjust);
sl@0
   922
	}
sl@0
   923
sl@0
   924
__EXECDECL__ TInt Exec::OpenObject(TObjectType, const TDesC8&, TOwnerType)
sl@0
   925
	{
sl@0
   926
	SLOW_EXEC3(EExecOpenObject);
sl@0
   927
	}
sl@0
   928
sl@0
   929
__EXECDECL__ TInt Exec::HandleDuplicate(TInt, TOwnerType, TInt&)
sl@0
   930
	{
sl@0
   931
	SLOW_EXEC3(EExecHandleDuplicate);
sl@0
   932
	}
sl@0
   933
sl@0
   934
__EXECDECL__ TInt Exec::MutexCreate(const TDesC8*, TOwnerType)
sl@0
   935
	{
sl@0
   936
	SLOW_EXEC2(EExecMutexCreate);
sl@0
   937
	}
sl@0
   938
sl@0
   939
__EXECDECL__ TInt Exec::SemaphoreCreate(const TDesC8*, TInt, TOwnerType)
sl@0
   940
	{
sl@0
   941
	SLOW_EXEC3(EExecSemaphoreCreate);
sl@0
   942
	}
sl@0
   943
sl@0
   944
__EXECDECL__ TInt Exec::ThreadOpenById(TUint, TOwnerType)
sl@0
   945
	{
sl@0
   946
	SLOW_EXEC2(EExecThreadOpenById);
sl@0
   947
	}
sl@0
   948
sl@0
   949
__EXECDECL__ TInt Exec::ProcessOpenById(TUint, TOwnerType)
sl@0
   950
	{
sl@0
   951
	SLOW_EXEC2(EExecProcessOpenById);
sl@0
   952
	}
sl@0
   953
sl@0
   954
__EXECDECL__ void Exec::ThreadKill(TInt, TExitType, TInt, const TDesC8*)
sl@0
   955
	{
sl@0
   956
	SLOW_EXEC4(EExecThreadKill);
sl@0
   957
	}
sl@0
   958
sl@0
   959
__EXECDECL__ void Exec::ThreadLogon(TInt, TRequestStatus*, TBool)
sl@0
   960
	{
sl@0
   961
	SLOW_EXEC3(EExecThreadLogon);
sl@0
   962
	}
sl@0
   963
sl@0
   964
__EXECDECL__ TInt Exec::ThreadLogonCancel(TInt, TRequestStatus*, TBool)
sl@0
   965
	{
sl@0
   966
	SLOW_EXEC3(EExecThreadLogonCancel);
sl@0
   967
	}
sl@0
   968
sl@0
   969
__EXECDECL__ TInt Exec::DllSetTls(TInt, TInt, TAny*)
sl@0
   970
	{
sl@0
   971
	SLOW_EXEC3(EExecDllSetTls);
sl@0
   972
	}
sl@0
   973
sl@0
   974
__EXECDECL__ void Exec::DllFreeTls(TInt)
sl@0
   975
	{
sl@0
   976
	SLOW_EXEC1(EExecDllFreeTls);
sl@0
   977
	}
sl@0
   978
sl@0
   979
__EXECDECL__ TInt Exec::ThreadRename(TInt, const TDesC8&)
sl@0
   980
	{
sl@0
   981
	SLOW_EXEC2(EExecThreadRename);
sl@0
   982
	}
sl@0
   983
sl@0
   984
__EXECDECL__ TInt Exec::ProcessRename(TInt, const TDesC8&)
sl@0
   985
	{
sl@0
   986
	SLOW_EXEC2(EExecProcessRename);
sl@0
   987
	}
sl@0
   988
sl@0
   989
__EXECDECL__ void Exec::ProcessKill(TInt, TExitType, TInt, const TDesC8*)
sl@0
   990
	{
sl@0
   991
	SLOW_EXEC4(EExecProcessKill);
sl@0
   992
	}
sl@0
   993
sl@0
   994
__EXECDECL__ void Exec::ProcessLogon(TInt, TRequestStatus*, TBool)
sl@0
   995
	{
sl@0
   996
	SLOW_EXEC3(EExecProcessLogon);
sl@0
   997
	}
sl@0
   998
sl@0
   999
__EXECDECL__ TInt Exec::ProcessLogonCancel(TInt, TRequestStatus*, TBool)
sl@0
  1000
	{
sl@0
  1001
	SLOW_EXEC3(EExecProcessLogonCancel);
sl@0
  1002
	}
sl@0
  1003
sl@0
  1004
__EXECDECL__ TInt Exec::ThreadProcess(TInt)
sl@0
  1005
	{
sl@0
  1006
	SLOW_EXEC1(EExecThreadProcess);
sl@0
  1007
	}
sl@0
  1008
sl@0
  1009
__EXECDECL__ TInt Exec::ServerCreate(const TDesC8*, TInt)
sl@0
  1010
	{
sl@0
  1011
	SLOW_EXEC2(EExecServerCreate);
sl@0
  1012
	}
sl@0
  1013
sl@0
  1014
__EXECDECL__ TInt Exec::ServerCreateWithOptions(const TDesC8*, TInt, TInt, TInt)
sl@0
  1015
	{
sl@0
  1016
	SLOW_EXEC4(EExecServerCreateWithOptions);
sl@0
  1017
	}
sl@0
  1018
sl@0
  1019
__EXECDECL__ TInt Exec::SessionCreate(const TDesC8&, TInt, const TSecurityPolicy*, TInt)
sl@0
  1020
	{
sl@0
  1021
	SLOW_EXEC4(EExecSessionCreate);
sl@0
  1022
	}
sl@0
  1023
sl@0
  1024
__EXECDECL__ TInt Exec::SessionCreateFromHandle(TInt, TInt, const TSecurityPolicy*, TInt)
sl@0
  1025
	{
sl@0
  1026
	SLOW_EXEC4(EExecSessionCreateFromHandle);
sl@0
  1027
	}
sl@0
  1028
sl@0
  1029
EXPORT_C __EXECDECL__ TInt E32Loader::DeviceLoad(TAny*, TInt)
sl@0
  1030
	{
sl@0
  1031
	SLOW_EXEC2(EExecDeviceLoad);
sl@0
  1032
	}
sl@0
  1033
sl@0
  1034
__EXECDECL__ TInt Exec::DeviceFree(const TDesC8&, TInt)
sl@0
  1035
	{
sl@0
  1036
	SLOW_EXEC2(EExecDeviceFree);
sl@0
  1037
	}
sl@0
  1038
sl@0
  1039
__EXECDECL__ TInt Exec::ChannelCreate(const TDesC8&, TChannelCreateInfo8&, TInt)
sl@0
  1040
	{
sl@0
  1041
	SLOW_EXEC3(EExecChannelCreate);
sl@0
  1042
	}
sl@0
  1043
sl@0
  1044
__EXECDECL__ TInt Exec::TimerCreate()
sl@0
  1045
	{
sl@0
  1046
	SLOW_EXEC0(EExecTimerCreate);
sl@0
  1047
	}
sl@0
  1048
sl@0
  1049
__EXECDECL__ void Exec::TimerHighRes(TInt, TRequestStatus&, TInt)
sl@0
  1050
	{
sl@0
  1051
	SLOW_EXEC3(EExecTimerHighRes);
sl@0
  1052
	}
sl@0
  1053
sl@0
  1054
__EXECDECL__ void Exec::AfterHighRes(TInt, TRequestStatus&)
sl@0
  1055
	{
sl@0
  1056
	SLOW_EXEC2(EExecAfterHighRes);
sl@0
  1057
	}
sl@0
  1058
sl@0
  1059
__EXECDECL__ TInt Exec::ChangeNotifierCreate(TOwnerType)
sl@0
  1060
	{
sl@0
  1061
	SLOW_EXEC1(EExecChangeNotifierCreate);
sl@0
  1062
	}
sl@0
  1063
sl@0
  1064
__EXECDECL__ TInt Exec::UndertakerCreate(TOwnerType)
sl@0
  1065
	{
sl@0
  1066
	SLOW_EXEC1(EExecUndertakerCreate);
sl@0
  1067
	}
sl@0
  1068
sl@0
  1069
__EXECDECL__ TInt Exec::UndertakerLogon(TInt, TRequestStatus&, TInt&)
sl@0
  1070
	{
sl@0
  1071
	SLOW_EXEC3(EExecUndertakerLogon);
sl@0
  1072
	}
sl@0
  1073
sl@0
  1074
__EXECDECL__ TInt Exec::UndertakerLogonCancel(TInt)
sl@0
  1075
	{
sl@0
  1076
	SLOW_EXEC1(EExecUndertakerLogonCancel);
sl@0
  1077
	}
sl@0
  1078
sl@0
  1079
__EXECDECL__ void Exec::KernelHeapDebug(TInt, TInt, TAny*)
sl@0
  1080
	{
sl@0
  1081
	SLOW_EXEC3(EExecKernelHeapDebug);
sl@0
  1082
	}
sl@0
  1083
sl@0
  1084
__EXECDECL__ TInt Exec::ThreadGetCpuTime(TInt, EXEC_INT64&)
sl@0
  1085
	{
sl@0
  1086
	SLOW_EXEC2(EExecThreadGetCpuTime);
sl@0
  1087
	}
sl@0
  1088
sl@0
  1089
EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegCreate(TCodeSegCreateInfo&)
sl@0
  1090
	{
sl@0
  1091
	SLOW_EXEC1(EExecCodeSegCreate);
sl@0
  1092
	}
sl@0
  1093
sl@0
  1094
EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegLoaded(TCodeSegCreateInfo&)
sl@0
  1095
	{
sl@0
  1096
	SLOW_EXEC1(EExecCodeSegLoaded);
sl@0
  1097
	}
sl@0
  1098
sl@0
  1099
EXPORT_C __EXECDECL__ TInt E32Loader::LibraryCreate(TLibraryCreateInfo&)
sl@0
  1100
	{
sl@0
  1101
	SLOW_EXEC1(EExecLibraryCreate);
sl@0
  1102
	}
sl@0
  1103
sl@0
  1104
EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegOpen(TAny*, TInt)
sl@0
  1105
	{
sl@0
  1106
	SLOW_EXEC2(EExecCodeSegOpen);
sl@0
  1107
	}
sl@0
  1108
sl@0
  1109
EXPORT_C __EXECDECL__ void E32Loader::CodeSegClose(TAny*)
sl@0
  1110
	{
sl@0
  1111
	SLOW_EXEC1(EExecCodeSegClose);
sl@0
  1112
	}
sl@0
  1113
sl@0
  1114
EXPORT_C __EXECDECL__ void E32Loader::CodeSegNext(TAny*&, const TFindCodeSeg&)
sl@0
  1115
	{
sl@0
  1116
	SLOW_EXEC2(EExecCodeSegNext);
sl@0
  1117
	}
sl@0
  1118
sl@0
  1119
EXPORT_C __EXECDECL__ void E32Loader::CodeSegInfo(TAny*, TCodeSegCreateInfo&)
sl@0
  1120
	{
sl@0
  1121
	SLOW_EXEC2(EExecCodeSegInfo);
sl@0
  1122
	}
sl@0
  1123
sl@0
  1124
EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegAddDependency(TAny*, TAny*)
sl@0
  1125
	{
sl@0
  1126
	SLOW_EXEC2(EExecCodeSegAddDependency);
sl@0
  1127
	}
sl@0
  1128
sl@0
  1129
EXPORT_C __EXECDECL__ void E32Loader::CodeSegDeferDeletes()
sl@0
  1130
	{
sl@0
  1131
	SLOW_EXEC0(EExecCodeSegDeferDeletes);
sl@0
  1132
	}
sl@0
  1133
sl@0
  1134
EXPORT_C __EXECDECL__ void E32Loader::CodeSegEndDeferDeletes()
sl@0
  1135
	{
sl@0
  1136
	SLOW_EXEC0(EExecCodeSegEndDeferDeletes);
sl@0
  1137
	}
sl@0
  1138
sl@0
  1139
EXPORT_C __EXECDECL__ TInt E32Loader::ProcessCreate(TProcessCreateInfo&, const TDesC8*)
sl@0
  1140
	{
sl@0
  1141
	SLOW_EXEC2(EExecProcessCreate);
sl@0
  1142
	}
sl@0
  1143
sl@0
  1144
EXPORT_C __EXECDECL__ TInt E32Loader::ProcessLoaded(TProcessCreateInfo&)
sl@0
  1145
	{
sl@0
  1146
	SLOW_EXEC1(EExecProcessLoaded);
sl@0
  1147
	}
sl@0
  1148
sl@0
  1149
EXPORT_C __EXECDECL__ TInt E32Loader::CheckClientState(TInt)
sl@0
  1150
	{
sl@0
  1151
	SLOW_EXEC1(EExecCheckLoaderClientState);
sl@0
  1152
	}
sl@0
  1153
sl@0
  1154
EXPORT_C __EXECDECL__ TAny* E32Loader::ThreadProcessCodeSeg(TInt)
sl@0
  1155
	{
sl@0
  1156
	SLOW_EXEC1(EExecThreadProcessCodeSeg);
sl@0
  1157
	}
sl@0
  1158
sl@0
  1159
EXPORT_C __EXECDECL__ void E32Loader::ReadExportDir(TAny*, TLinAddr*)
sl@0
  1160
	{
sl@0
  1161
	SLOW_EXEC2(EExecCodeSegReadExportDir);
sl@0
  1162
	}
sl@0
  1163
sl@0
  1164
__EXECDECL__ TInt E32Loader::WaitDllLock()
sl@0
  1165
	{
sl@0
  1166
	SLOW_EXEC0(EExecWaitDllLock);
sl@0
  1167
	}
sl@0
  1168
sl@0
  1169
__EXECDECL__ TInt E32Loader::ReleaseDllLock()
sl@0
  1170
	{
sl@0
  1171
	SLOW_EXEC0(EExecReleaseDllLock);
sl@0
  1172
	}
sl@0
  1173
sl@0
  1174
__EXECDECL__ TInt E32Loader::LibraryAttach(TInt, TInt&, TLinAddr*)
sl@0
  1175
	{
sl@0
  1176
	SLOW_EXEC3(EExecLibraryAttach);
sl@0
  1177
	}
sl@0
  1178
sl@0
  1179
__EXECDECL__ TInt E32Loader::LibraryAttached(TInt)
sl@0
  1180
	{
sl@0
  1181
	SLOW_EXEC1(EExecLibraryAttached);
sl@0
  1182
	}
sl@0
  1183
sl@0
  1184
__EXECDECL__ TInt E32Loader::StaticCallList(TInt&, TLinAddr*)
sl@0
  1185
	{
sl@0
  1186
	SLOW_EXEC2(EExecStaticCallList);
sl@0
  1187
	}
sl@0
  1188
sl@0
  1189
__EXECDECL__ TInt E32Loader::LibraryDetach(TInt&, TLinAddr*)
sl@0
  1190
	{
sl@0
  1191
	SLOW_EXEC2(EExecLibraryDetach);
sl@0
  1192
	}
sl@0
  1193
sl@0
  1194
__EXECDECL__ TInt E32Loader::LibraryDetached()
sl@0
  1195
	{
sl@0
  1196
	SLOW_EXEC0(EExecLibraryDetached);
sl@0
  1197
	}
sl@0
  1198
sl@0
  1199
__EXECDECL__ TInt Exec::LastThreadHandle()
sl@0
  1200
	{
sl@0
  1201
	SLOW_EXEC0(EExecLastThreadHandle);
sl@0
  1202
	}
sl@0
  1203
sl@0
  1204
__EXECDECL__ void Exec::ThreadRendezvous(TInt)
sl@0
  1205
	{
sl@0
  1206
	SLOW_EXEC1(EExecThreadRendezvous);
sl@0
  1207
	}
sl@0
  1208
sl@0
  1209
__EXECDECL__ void Exec::ProcessRendezvous(TInt)
sl@0
  1210
	{
sl@0
  1211
	SLOW_EXEC1(EExecProcessRendezvous);
sl@0
  1212
	}
sl@0
  1213
sl@0
  1214
__EXECDECL__ TInt Exec::MessageGetDesLength(TInt, TInt)
sl@0
  1215
	{
sl@0
  1216
	SLOW_EXEC2(EExecMessageGetDesLength);
sl@0
  1217
	}
sl@0
  1218
sl@0
  1219
__EXECDECL__ TInt Exec::MessageGetDesMaxLength(TInt, TInt)
sl@0
  1220
	{
sl@0
  1221
	SLOW_EXEC2(EExecMessageGetDesMaxLength);
sl@0
  1222
	}
sl@0
  1223
sl@0
  1224
__EXECDECL__ TInt Exec::MessageClient(TInt, TOwnerType)
sl@0
  1225
	{
sl@0
  1226
	SLOW_EXEC2(EExecMessageClient);
sl@0
  1227
	}
sl@0
  1228
sl@0
  1229
__EXECDECL__ TInt Exec::MessageSetProcessPriority(TInt, TProcessPriority)
sl@0
  1230
	{
sl@0
  1231
	SLOW_EXEC2(EExecMessageSetProcessPriority);
sl@0
  1232
	}
sl@0
  1233
sl@0
  1234
__EXECDECL__ void Exec::MessageConstructFromPtr(TInt, TAny*)
sl@0
  1235
	{
sl@0
  1236
	SLOW_EXEC2(EExecMessageConstructFromPtr);
sl@0
  1237
	}
sl@0
  1238
sl@0
  1239
__EXECDECL__ void Exec::MessageKill(TInt, TExitType, TInt, const TDesC8*)
sl@0
  1240
	{
sl@0
  1241
	SLOW_EXEC4(EExecMessageKill);
sl@0
  1242
	}
sl@0
  1243
sl@0
  1244
__EXECDECL__ TInt Exec::MessageOpenObject(TInt, TObjectType, TInt, TOwnerType)
sl@0
  1245
	{
sl@0
  1246
	SLOW_EXEC4(EExecMessageOpenObject);
sl@0
  1247
	}
sl@0
  1248
sl@0
  1249
__EXECDECL__ void Exec::ProcessSecurityInfo(TInt, SSecurityInfo&)
sl@0
  1250
	{
sl@0
  1251
	SLOW_EXEC2(EExecProcessSecurityInfo);
sl@0
  1252
	}
sl@0
  1253
sl@0
  1254
__EXECDECL__ void Exec::ThreadSecurityInfo(TInt, SSecurityInfo&)
sl@0
  1255
	{
sl@0
  1256
	SLOW_EXEC2(EExecThreadSecurityInfo);
sl@0
  1257
	}
sl@0
  1258
sl@0
  1259
__EXECDECL__ void Exec::MessageSecurityInfo(TInt, SSecurityInfo&)
sl@0
  1260
	{
sl@0
  1261
	SLOW_EXEC2(EExecMessageSecurityInfo);
sl@0
  1262
	}
sl@0
  1263
sl@0
  1264
__EXECDECL__ void Exec::CreatorSecurityInfo(SSecurityInfo&)
sl@0
  1265
	{
sl@0
  1266
	SLOW_EXEC1(EExecCreatorSecurityInfo);
sl@0
  1267
	}
sl@0
  1268
sl@0
  1269
__EXECDECL__ void Exec::DisabledCapabilities(SCapabilitySet&)
sl@0
  1270
	{
sl@0
  1271
	SLOW_EXEC1(EExecDisabledCapabilities);
sl@0
  1272
	}
sl@0
  1273
sl@0
  1274
__EXECDECL__ TInt Exec::ChunkSetRestrictions(TInt, TUint)
sl@0
  1275
	{
sl@0
  1276
	SLOW_EXEC2(EExecChunkSetRestrictions);
sl@0
  1277
	}
sl@0
  1278
sl@0
  1279
__EXECDECL__ TInt Exec::MsgQueueCreate(const TDesC8*, TInt, TInt, TOwnerType)
sl@0
  1280
	{
sl@0
  1281
	SLOW_EXEC4(EExecMsgQueueCreate);
sl@0
  1282
	}
sl@0
  1283
sl@0
  1284
__EXECDECL__ TInt Exec::MsgQueueSend(TInt, const TAny*, TInt)
sl@0
  1285
	{
sl@0
  1286
	SLOW_EXEC3(EExecMsgQueueSend);
sl@0
  1287
	}
sl@0
  1288
sl@0
  1289
__EXECDECL__ TInt Exec::MsgQueueReceive(TInt, TAny*, TInt)
sl@0
  1290
	{
sl@0
  1291
	SLOW_EXEC3(EExecMsgQueueReceive);
sl@0
  1292
	}
sl@0
  1293
sl@0
  1294
__EXECDECL__ void Exec::MsgQueueNotifySpaceAvailable(TInt, TRequestStatus&)
sl@0
  1295
	{
sl@0
  1296
	SLOW_EXEC2(EExecMsgQueueNotifySpaceAvailable);
sl@0
  1297
	}
sl@0
  1298
sl@0
  1299
__EXECDECL__ void Exec::MsgQueueCancelSpaceAvailable(TInt)
sl@0
  1300
	{
sl@0
  1301
	SLOW_EXEC1(EExecMsgQueueCancelSpaceAvailable);
sl@0
  1302
	}
sl@0
  1303
sl@0
  1304
__EXECDECL__ void Exec::MsgQueueNotifyDataAvailable(TInt, TRequestStatus&)
sl@0
  1305
	{
sl@0
  1306
	SLOW_EXEC2(EExecMsgQueueNotifyDataAvailable);
sl@0
  1307
	}
sl@0
  1308
sl@0
  1309
__EXECDECL__ void Exec::MsgQueueCancelDataAvailable(TInt)
sl@0
  1310
	{
sl@0
  1311
	SLOW_EXEC1(EExecMsgQueueCancelDataAvailable);
sl@0
  1312
	}
sl@0
  1313
sl@0
  1314
__EXECDECL__ TInt Exec::MsgQueueSize(TInt)
sl@0
  1315
	{
sl@0
  1316
	SLOW_EXEC1(EExecMsgQueueSize);
sl@0
  1317
	}
sl@0
  1318
sl@0
  1319
__EXECDECL__ TInt Exec::PropertyDefine(TUint, TUint, TPropertyInfo*)
sl@0
  1320
	{
sl@0
  1321
	SLOW_EXEC3(EExecPropertyDefine);
sl@0
  1322
	}
sl@0
  1323
sl@0
  1324
__EXECDECL__ TInt Exec::PropertyDelete(TUint, TUint)
sl@0
  1325
	{
sl@0
  1326
	SLOW_EXEC2(EExecPropertyDelete);
sl@0
  1327
	}
sl@0
  1328
sl@0
  1329
__EXECDECL__ TInt Exec::PropertyAttach(TUint, TUint, TOwnerType)
sl@0
  1330
	{
sl@0
  1331
	SLOW_EXEC3(EExecPropertyAttach);
sl@0
  1332
	}
sl@0
  1333
sl@0
  1334
__EXECDECL__ void Exec::PropertySubscribe(TInt, TRequestStatus*)
sl@0
  1335
	{
sl@0
  1336
	SLOW_EXEC2(EExecPropertySubscribe);
sl@0
  1337
	}
sl@0
  1338
sl@0
  1339
__EXECDECL__ void Exec::PropertyCancel(TInt)
sl@0
  1340
	{
sl@0
  1341
	SLOW_EXEC1(EExecPropertyCancel);
sl@0
  1342
	}
sl@0
  1343
sl@0
  1344
__EXECDECL__ TInt Exec::PropertyGetI(TInt, TInt*)
sl@0
  1345
	{
sl@0
  1346
	SLOW_EXEC2(EExecPropertyGetI);
sl@0
  1347
	}
sl@0
  1348
sl@0
  1349
__EXECDECL__ TInt Exec::PropertyGetB(TInt, TUint8*, TInt)
sl@0
  1350
	{
sl@0
  1351
	SLOW_EXEC3(EExecPropertyGetB);
sl@0
  1352
	}
sl@0
  1353
sl@0
  1354
__EXECDECL__ TInt Exec::PropertySetI(TInt, TInt)
sl@0
  1355
	{
sl@0
  1356
	SLOW_EXEC2(EExecPropertySetI);
sl@0
  1357
	}
sl@0
  1358
sl@0
  1359
__EXECDECL__ TInt Exec::PropertySetB(TInt, const TUint8*, TInt)
sl@0
  1360
	{
sl@0
  1361
	SLOW_EXEC3(EExecPropertySetB);
sl@0
  1362
	}
sl@0
  1363
sl@0
  1364
__EXECDECL__ TInt Exec::PropertyFindGetI(TUint, TUint, TInt*)
sl@0
  1365
	{
sl@0
  1366
	SLOW_EXEC3(EExecPropertyFindGetI);
sl@0
  1367
	}
sl@0
  1368
sl@0
  1369
__EXECDECL__ TInt Exec::PropertyFindGetB(TUint, TUint, TUint8*, TInt)
sl@0
  1370
	{
sl@0
  1371
	SLOW_EXEC4(EExecPropertyFindGetB);
sl@0
  1372
	}
sl@0
  1373
sl@0
  1374
__EXECDECL__ TInt Exec::PropertyFindSetI(TUint, TUint, TInt)
sl@0
  1375
	{
sl@0
  1376
	SLOW_EXEC3(EExecPropertyFindSetI);
sl@0
  1377
	}
sl@0
  1378
sl@0
  1379
__EXECDECL__ TInt Exec::PropertyFindSetB(TUint, TUint, TUint8*, TInt)
sl@0
  1380
	{
sl@0
  1381
	SLOW_EXEC4(EExecPropertyFindSetB);
sl@0
  1382
	}
sl@0
  1383
sl@0
  1384
__EXECDECL__ TInt Exec::PowerEnableWakeupEvents(TPowerState)
sl@0
  1385
	{
sl@0
  1386
	SLOW_EXEC1(EExecPowerEnableWakeupEvents);
sl@0
  1387
	}
sl@0
  1388
sl@0
  1389
__EXECDECL__ void Exec::PowerDisableWakeupEvents()
sl@0
  1390
	{
sl@0
  1391
	SLOW_EXEC0(EExecPowerDisableWakeupEvents);
sl@0
  1392
	}
sl@0
  1393
sl@0
  1394
__EXECDECL__ void Exec::PowerRequestWakeupEventNotification(TRequestStatus*)
sl@0
  1395
	{
sl@0
  1396
	SLOW_EXEC1(EExecPowerRequestWakeupEventNotification);
sl@0
  1397
	}
sl@0
  1398
sl@0
  1399
__EXECDECL__ void Exec::PowerCancelWakeupEventNotification()
sl@0
  1400
	{
sl@0
  1401
	SLOW_EXEC0(EExecPowerCancelWakeupEventNotification);
sl@0
  1402
	}
sl@0
  1403
sl@0
  1404
__EXECDECL__ TInt Exec::PowerDown()
sl@0
  1405
	{
sl@0
  1406
	SLOW_EXEC0(EExecPowerDown);
sl@0
  1407
	}
sl@0
  1408
sl@0
  1409
__EXECDECL__ TInt Exec::ProcessSetHandleParameter(TInt, TInt, TInt)
sl@0
  1410
	{
sl@0
  1411
	SLOW_EXEC3(EExecProcessSetHandleParameter);
sl@0
  1412
	}
sl@0
  1413
sl@0
  1414
__EXECDECL__ TInt Exec::ProcessSetDataParameter(TInt, TInt, const TUint8*, TInt)
sl@0
  1415
	{
sl@0
  1416
	SLOW_EXEC4(EExecProcessSetDataParameter);
sl@0
  1417
	}
sl@0
  1418
sl@0
  1419
__EXECDECL__ TInt Exec::ProcessGetHandleParameter(TInt, TObjectType, TOwnerType)
sl@0
  1420
	{
sl@0
  1421
	SLOW_EXEC3(EExecProcessGetHandleParameter);
sl@0
  1422
	}
sl@0
  1423
sl@0
  1424
__EXECDECL__ TInt Exec::ProcessGetDataParameter(TInt, TUint8*, TInt)
sl@0
  1425
	{
sl@0
  1426
	SLOW_EXEC3(EExecProcessGetDataParameter);
sl@0
  1427
	}
sl@0
  1428
sl@0
  1429
__EXECDECL__ TInt Exec::ProcessDataParameterLength(TInt)
sl@0
  1430
	{
sl@0
  1431
	SLOW_EXEC1(EExecProcessDataParameterLength);
sl@0
  1432
	}
sl@0
  1433
sl@0
  1434
__EXECDECL__ TUint Exec::MessageClientProcessFlags(TInt)
sl@0
  1435
	{
sl@0
  1436
	SLOW_EXEC1(EExecMessageClientProcessFlags);
sl@0
  1437
	}
sl@0
  1438
sl@0
  1439
__EXECDECL__ TInt Exec::ThreadStackInfo(TInt, TThreadStackInfo&)
sl@0
  1440
	{
sl@0
  1441
	SLOW_EXEC2(EExecThreadStackInfo);
sl@0
  1442
	}
sl@0
  1443
sl@0
  1444
__EXECDECL__ RAllocator* Exec::ThreadGetHeap(TInt)
sl@0
  1445
	{
sl@0
  1446
	SLOW_EXEC1(EExecThreadGetHeap);
sl@0
  1447
	}
sl@0
  1448
sl@0
  1449
__EXECDECL__ TInt Exec::ThreadAsProcess(TInt, TInt)
sl@0
  1450
	{
sl@0
  1451
	SLOW_EXEC2(EExecThreadAsProcess);
sl@0
  1452
	}
sl@0
  1453
sl@0
  1454
__EXECDECL__ TInt Exec::CondVarCreate(const TDesC8*, TOwnerType)
sl@0
  1455
	{
sl@0
  1456
	SLOW_EXEC2(EExecCondVarCreate);
sl@0
  1457
	}
sl@0
  1458
sl@0
  1459
__EXECDECL__ TInt Exec::CondVarWait(TInt, TInt, TInt)
sl@0
  1460
	{
sl@0
  1461
	SLOW_EXEC3(EExecCondVarWait);
sl@0
  1462
	}
sl@0
  1463
sl@0
  1464
__EXECDECL__ void Exec::CondVarSignal(TInt)
sl@0
  1465
	{
sl@0
  1466
	SLOW_EXEC1(EExecCondVarSignal);
sl@0
  1467
	}
sl@0
  1468
sl@0
  1469
__EXECDECL__ void Exec::CondVarBroadcast(TInt)
sl@0
  1470
	{
sl@0
  1471
	SLOW_EXEC1(EExecCondVarBroadcast);
sl@0
  1472
	}
sl@0
  1473
sl@0
  1474
__EXECDECL__ TInt Exec::PlatSecDiagnostic(TPlatSecDiagnostic*)
sl@0
  1475
	{
sl@0
  1476
	SLOW_EXEC1(EExecPlatSecDiagnostic);
sl@0
  1477
	}
sl@0
  1478
sl@0
  1479
__EXECDECL__ TLinAddr Exec::ExceptionDescriptor(TLinAddr)
sl@0
  1480
	{
sl@0
  1481
	SLOW_EXEC1(EExecExceptionDescriptor);
sl@0
  1482
	}
sl@0
  1483
sl@0
  1484
__EXECDECL__ void Exec::ThreadRequestSignal(TInt)
sl@0
  1485
	{
sl@0
  1486
	SLOW_EXEC1(EExecThreadRequestSignal);
sl@0
  1487
	}
sl@0
  1488
sl@0
  1489
__EXECDECL__ TBool Exec::MutexIsHeld(TInt)
sl@0
  1490
	{
sl@0
  1491
	SLOW_EXEC1(EExecMutexIsHeld);
sl@0
  1492
	}
sl@0
  1493
sl@0
  1494
__EXECDECL__ TTrapHandler* Exec::LeaveStart()
sl@0
  1495
	{
sl@0
  1496
	SLOW_EXEC0(EExecLeaveStart);
sl@0
  1497
	}
sl@0
  1498
sl@0
  1499
__EXECDECL__ void Exec::LeaveEnd()
sl@0
  1500
	{
sl@0
  1501
	SLOW_EXEC0(EExecLeaveEnd);
sl@0
  1502
	}
sl@0
  1503
sl@0
  1504
__EXECDECL__ void Exec::SetDebugMaskIndex(TUint32, TUint)
sl@0
  1505
	{
sl@0
  1506
	SLOW_EXEC2(EExecSetDebugMaskIndex);
sl@0
  1507
	}
sl@0
  1508
sl@0
  1509
__EXECDECL__ TInt Exec::GetModuleNameFromAddress(TAny*, TDes8&)
sl@0
  1510
	{
sl@0
  1511
	SLOW_EXEC2(EExecGetModuleNameFromAddress);
sl@0
  1512
	}
sl@0
  1513
sl@0
  1514
__EXECDECL__ void Exec::NotifyChanges(TUint)
sl@0
  1515
	{
sl@0
  1516
	SLOW_EXEC1(EExecNotifyChanges);
sl@0
  1517
	}
sl@0
  1518
sl@0
  1519
__EXECDECL__ TInt Exec::SetGlobalUserData(TInt, TInt)
sl@0
  1520
	{
sl@0
  1521
	SLOW_EXEC2(EExecSetGlobalUserData);
sl@0
  1522
	}
sl@0
  1523
sl@0
  1524
__EXECDECL__ TInt Exec::SessionSecurityInfo(TInt, SSecurityInfo&)
sl@0
  1525
	{
sl@0
  1526
	SLOW_EXEC2(EExecSessionSecurityInfo);
sl@0
  1527
	}
sl@0
  1528
sl@0
  1529
__EXECDECL__ const TRequestStatus* Exec::MessageClientStatus(TInt)
sl@0
  1530
	{
sl@0
  1531
	SLOW_EXEC1(EExecMessageClientStatus);
sl@0
  1532
	}
sl@0
  1533
sl@0
  1534
__EXECDECL__ TInt Exec::SetFloatingPointMode(TFloatingPointMode, TFloatingPointRoundingMode)
sl@0
  1535
	{
sl@0
  1536
	SLOW_EXEC2(EExecSetFloatingPointMode);
sl@0
  1537
	}
sl@0
  1538
sl@0
  1539
EXPORT_C __EXECDECL__ TBool BTrace::CheckFilter2(TUint32, TUint32)
sl@0
  1540
	{
sl@0
  1541
	SLOW_EXEC2(EExecCheckFilter2);
sl@0
  1542
	}
sl@0
  1543
sl@0
  1544
__EXECDECL__ TAny* Exec::ProcessExeExportData()
sl@0
  1545
	{
sl@0
  1546
	SLOW_EXEC0(EExecProcessExeExportData);
sl@0
  1547
	}
sl@0
  1548
sl@0
  1549
EXPORT_C __EXECDECL__ TInt E32Loader::NotifyIfCodeSegDestroyed(TRequestStatus&)
sl@0
  1550
	{
sl@0
  1551
	SLOW_EXEC1(EExecNotifyIfCodeSegDestroyed);
sl@0
  1552
	}
sl@0
  1553
sl@0
  1554
EXPORT_C __EXECDECL__ TInt E32Loader::GetDestroyedCodeSegInfo(TCodeSegLoaderCookie&)
sl@0
  1555
	{
sl@0
  1556
	SLOW_EXEC1(EExecGetDestroyedCodeSegInfo);
sl@0
  1557
	}
sl@0
  1558
sl@0
  1559
EXPORT_C __EXECDECL__ TInt Exec::SetWin32RuntimeHook(TAny*)
sl@0
  1560
	{
sl@0
  1561
	SLOW_EXEC1(EExecSetWin32RuntimeHook);
sl@0
  1562
	}
sl@0
  1563
sl@0
  1564
__EXECDECL__ TInt Exec::GetBTraceId(TInt)
sl@0
  1565
	{
sl@0
  1566
	SLOW_EXEC1(EExecGetBTraceId);
sl@0
  1567
	}
sl@0
  1568
sl@0
  1569
__EXECDECL__ void Exec::NotifyOnIdle(TRequestStatus*)
sl@0
  1570
	{
sl@0
  1571
	SLOW_EXEC1(EExecNotifyOnIdle);
sl@0
  1572
	}
sl@0
  1573
sl@0
  1574
__EXECDECL__ void Exec::CancelMiscNotifier(TRequestStatus*)
sl@0
  1575
	{
sl@0
  1576
	SLOW_EXEC1(EExecCancelMiscNotifier);
sl@0
  1577
	}
sl@0
  1578
sl@0
  1579
__EXECDECL__ void Exec::NotifyObjectDestruction(TInt, TRequestStatus*)
sl@0
  1580
	{
sl@0
  1581
	SLOW_EXEC2(EExecNotifyObjectDestruction);
sl@0
  1582
	}
sl@0
  1583
sl@0
  1584
__EXECDECL__ void Exec::RegisterTrustedChunk(TInt)
sl@0
  1585
	{
sl@0
  1586
	SLOW_EXEC1(EExecRegisterTrustedChunk);
sl@0
  1587
	}
sl@0
  1588
sl@0
  1589
__EXECDECL__ TBool Exec::UserThreadExiting(TInt)
sl@0
  1590
	{
sl@0
  1591
	SLOW_EXEC1(EExecUserThreadExiting);
sl@0
  1592
	}
sl@0
  1593
sl@0
  1594
__EXECDECL__ TBool Exec::ChunkIsPaged(TInt)
sl@0
  1595
	{
sl@0
  1596
	SLOW_EXEC1(EExecChunkIsPaged);
sl@0
  1597
	}
sl@0
  1598
sl@0
  1599
__EXECDECL__ TBool Exec::ProcessDefaultDataPaged(TInt)
sl@0
  1600
	{
sl@0
  1601
	SLOW_EXEC1(EExecProcessDefaultDataPaged);
sl@0
  1602
	}
sl@0
  1603
sl@0
  1604
__EXECDECL__ TUint Exec::MessageClientThreadFlags(TInt)
sl@0
  1605
	{
sl@0
  1606
	SLOW_EXEC1(EExecMessageClientThreadFlags);
sl@0
  1607
	}
sl@0
  1608
sl@0
  1609
__EXECDECL__ TInt Exec::ShPoolCreate(const TShPoolInfo&, TUint)
sl@0
  1610
	{
sl@0
  1611
	SLOW_EXEC2(EExecShPoolCreate);
sl@0
  1612
	}
sl@0
  1613
sl@0
  1614
__EXECDECL__ TInt Exec::ShPoolAlloc(TInt, TUint, SShBufBaseAndSize&)
sl@0
  1615
	{
sl@0
  1616
	SLOW_EXEC3(EExecShPoolAlloc);
sl@0
  1617
	}
sl@0
  1618
sl@0
  1619
__EXECDECL__ void Exec::ShPoolGetInfo(TInt, TShPoolInfo&)
sl@0
  1620
	{
sl@0
  1621
	SLOW_EXEC2(EExecShPoolGetInfo);
sl@0
  1622
	}
sl@0
  1623
sl@0
  1624
__EXECDECL__ TUint Exec::ShPoolFreeCount(TInt)
sl@0
  1625
	{
sl@0
  1626
	SLOW_EXEC1(EExecShPoolFreeCount);
sl@0
  1627
	}
sl@0
  1628
sl@0
  1629
__EXECDECL__ TInt Exec::ShPoolNotification(TInt, TShPoolNotifyType, TUint, TRequestStatus&)
sl@0
  1630
	{
sl@0
  1631
	SLOW_EXEC4(EExecShPoolNotification);
sl@0
  1632
	}
sl@0
  1633
sl@0
  1634
__EXECDECL__ TInt Exec::ShPoolNotificationCancel(TInt, TShPoolNotifyType, TRequestStatus&)
sl@0
  1635
	{
sl@0
  1636
	SLOW_EXEC3(EExecShPoolNotificationCancel);
sl@0
  1637
	}
sl@0
  1638
sl@0
  1639
__EXECDECL__ TInt Exec::ShPoolBufferWindow(TInt, TInt, TBool)
sl@0
  1640
	{
sl@0
  1641
	SLOW_EXEC3(EExecShPoolBufferWindow);
sl@0
  1642
	}
sl@0
  1643
sl@0
  1644
__EXECDECL__ TInt Exec::ShBufMap(TInt, TBool, SShBufBaseAndSize&)
sl@0
  1645
	{
sl@0
  1646
	SLOW_EXEC3(EExecShBufMap);
sl@0
  1647
	}
sl@0
  1648
sl@0
  1649
__EXECDECL__ TInt Exec::ShBufUnMap(TInt)
sl@0
  1650
	{
sl@0
  1651
	SLOW_EXEC1(EExecShBufUnMap);
sl@0
  1652
	}
sl@0
  1653
sl@0
  1654
__EXECDECL__ TInt Exec::ShBufBaseAndSize(TInt, SShBufBaseAndSize&)
sl@0
  1655
	{
sl@0
  1656
	SLOW_EXEC2(EExecShBufBaseAndSize);
sl@0
  1657
	}
sl@0
  1658
sl@0
  1659
#endif