sl@0: // sl@0: // Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies).All rights reserved. sl@0: // sl@0: // GENERATED FILE - DO NOT EDIT sl@0: // sl@0: sl@0: /** sl@0: * @file sl@0: * @internalComponent sl@0: */ sl@0: sl@0: class Exec sl@0: { sl@0: public: sl@0: static void WaitForAnyRequest(); sl@0: static RAllocator* Heap(); sl@0: static RAllocator* HeapSwitch(RAllocator*); sl@0: static TTrapHandler* PushTrapFrame(TTrap*); sl@0: static TTrap* PopTrapFrame(); sl@0: static CActiveScheduler* ActiveScheduler(); sl@0: static void SetActiveScheduler(CActiveScheduler*); sl@0: static TTimerLockSpec LockPeriod(); sl@0: static TTrapHandler* TrapHandler(); sl@0: static TTrapHandler* SetTrapHandler(TTrapHandler*); sl@0: static TUint32 DebugMask(); sl@0: static TUint32 DebugMaskIndex(TUint); sl@0: static void SetDebugMask(TUint32); sl@0: static TUint32 FastCounter(); sl@0: static TUint32 NTickCount(); sl@0: static void SetReentryPoint(TLinAddr); sl@0: static TUint32 KernelConfigFlags(); sl@0: static TInt UTCOffset(); sl@0: static TInt GetGlobalUserData(TInt); sl@0: static TInt ObjectNext(TObjectType, TBuf8&, TFindHandle&); sl@0: static TUint8* ChunkBase(TInt); sl@0: static TInt ChunkSize(TInt); sl@0: static TInt ChunkMaxSize(TInt); sl@0: static TUint HandleAttributes(TInt); sl@0: static TUint TickCount(); sl@0: static void LogicalDeviceGetCaps(TInt, TDes8&); sl@0: static TBool LogicalDeviceQueryVersionSupported(TInt, const TVersion&); sl@0: static TBool LogicalDeviceIsAvailable(TInt, TInt, const TDesC8*, const TDesC8*); sl@0: static TInt ChannelRequest(TInt, TInt, TAny*, TAny*); sl@0: static TUint32 MathRandom(); sl@0: static void IMB_Range(TAny*, TUint); sl@0: static TInt ResetMachine(TMachineStartupType); sl@0: static TLibraryFunction LibraryLookup(TInt, TInt); sl@0: static void LibraryFileName(TInt, TDes8&); sl@0: static void MutexWait(TInt); sl@0: static void MutexSignal(TInt); sl@0: static TInt ProcessId(TInt); sl@0: static void DllFileName(TInt, TDes8&); sl@0: static void ProcessResume(TInt); sl@0: static void ProcessFileName(TInt, TDes8&); sl@0: static void ProcessCommandLine(TInt, TDes8&); sl@0: static TExitType ProcessExitType(TInt); sl@0: static TInt ProcessExitReason(TInt); sl@0: static void ProcessExitCategory(TInt, TDes8&); sl@0: static TProcessPriority ProcessPriority(TInt); sl@0: static TInt ProcessSetPriority(TInt, TProcessPriority); sl@0: static TUint ProcessFlags(TInt); sl@0: static void ProcessSetFlags(TInt, TUint, TUint); sl@0: static TInt SemaphoreWait(TInt, TInt); sl@0: static void SemaphoreSignal1(TInt); sl@0: static void SemaphoreSignalN(TInt, TInt); sl@0: static void ServerReceive(TInt, TRequestStatus&, TAny*); sl@0: static void ServerCancel(TInt); sl@0: static void SetSessionPtr(TInt, const TAny*); sl@0: static TInt SessionSend(TInt, TInt, TAny*, TRequestStatus*); sl@0: static TInt ThreadId(TInt); sl@0: static TInt SessionShare(TInt&, TInt); sl@0: static void ThreadResume(TInt); sl@0: static void ThreadSuspend(TInt); sl@0: static TThreadPriority ThreadPriority(TInt); sl@0: static void ThreadSetPriority(TInt, TThreadPriority); sl@0: static TProcessPriority ThreadProcessPriority(TInt); sl@0: static void ThreadSetProcessPriority(TInt, TProcessPriority); sl@0: static TUint ThreadFlags(TInt); sl@0: static void ThreadSetFlags(TInt, TUint, TUint); sl@0: static TInt ThreadRequestCount(TInt); sl@0: static TExitType ThreadExitType(TInt); sl@0: static TInt ThreadExitReason(TInt); sl@0: static void ThreadExitCategory(TInt, TDes8&); sl@0: static void TimerCancel(TInt); sl@0: static void TimerAfter(TInt, TRequestStatus&, TInt); sl@0: static void TimerAt(TInt, TRequestStatus&, TUint32, TUint32); sl@0: static void TimerLock(TInt, TRequestStatus&, TTimerLockSpec); sl@0: static TInt ChangeNotifierLogon(TInt, TRequestStatus&); sl@0: static TInt ChangeNotifierLogoff(TInt); sl@0: static void RequestSignal(TInt); sl@0: static void HandleName(TInt, TDes8&); sl@0: static void HandleFullName(TInt, TDes8&); sl@0: static void HandleInfo(TInt, THandleInfo*); sl@0: static void HandleCount(TInt, TInt&, TInt&); sl@0: static void After(TInt, TRequestStatus&); sl@0: static void At(const EXEC_TIME&, TRequestStatus&); sl@0: static void MessageComplete(TInt, TInt); sl@0: static void MessageCompleteWithHandle(TInt, TInt); sl@0: static void TransferSession(TInt, TInt); sl@0: static TInt TimeNow(EXEC_TIME&, TInt&); sl@0: static TInt TimeNowSecure(EXEC_TIME&, TInt&); sl@0: static TInt SetUTCTimeAndOffset(const EXEC_TIME&, TInt, TUint, TUint); sl@0: static TInt SetMachineConfiguration(const TDesC8&); sl@0: static void CaptureEventHook(); sl@0: static void ReleaseEventHook(); sl@0: static void RequestEvent(TRawEventBuf&, TRequestStatus&); sl@0: static void RequestEventCancel(); sl@0: static TInt AddEvent(const TRawEvent&); sl@0: static TInt SessionSendSync(TInt, TInt, TAny*, TRequestStatus*); sl@0: static TAny* DllTls(TInt, TInt); sl@0: static TInt HalFunction(TInt, TInt, TAny*, TAny*); sl@0: static void WsRegisterThread(); sl@0: static void FsRegisterThread(); sl@0: static TInt ProcessCommandLineLength(TInt); sl@0: static void TimerInactivity(TInt, TRequestStatus&, TInt); sl@0: static TInt UserInactivityTime(); sl@0: static void ResetInactivityTime(); sl@0: static void DebugPrint(TAny*, TInt); sl@0: static TInt BreakPoint(); sl@0: static TInt ProfileStart(TInt); sl@0: static TInt ProfileEnd(TInt); sl@0: static TExceptionHandler ExceptionHandler(TInt); sl@0: static TInt SetExceptionHandler(TInt, TExceptionHandler, TUint32); sl@0: static void ModifyExceptionMask(TInt, TUint32, TUint32); sl@0: static TInt RaiseException(TInt, TExcType); sl@0: static TInt IsExceptionHandled(TInt, TExcType, TBool); sl@0: static TInt ProcessGetMemoryInfo(TInt, TModuleMemoryInfo&); sl@0: static TInt LibraryGetMemoryInfo(TInt, TModuleMemoryInfo&); sl@0: static TInt MachineConfiguration(TDes8&, TInt&); sl@0: static TInt SetMemoryThresholds(TInt, TInt); sl@0: static void LibraryType(TInt, TUidType&); sl@0: static void ProcessType(TInt, TUidType&); sl@0: static TInt ChunkBottom(TInt); sl@0: static TInt ChunkTop(TInt); sl@0: static void ThreadContext(TInt, TDes8&); sl@0: static TInt ThreadCreate(const TDesC8&, TOwnerType, SThreadCreateInfo8&); sl@0: static TInt FindHandleOpen(TOwnerType, const TFindHandle&); sl@0: static TInt HandleClose(TInt); sl@0: static TInt ChunkCreate(TOwnerType, const TDesC8*, TChunkCreate&); sl@0: static TInt ChunkAdjust(TInt, TInt, TInt, TInt); sl@0: static TInt OpenObject(TObjectType, const TDesC8&, TOwnerType); sl@0: static TInt HandleDuplicate(TInt, TOwnerType, TInt&); sl@0: static TInt MutexCreate(const TDesC8*, TOwnerType); sl@0: static TInt SemaphoreCreate(const TDesC8*, TInt, TOwnerType); sl@0: static TInt ThreadOpenById(TUint, TOwnerType); sl@0: static TInt ProcessOpenById(TUint, TOwnerType); sl@0: static void ThreadKill(TInt, TExitType, TInt, const TDesC8*); sl@0: static void ThreadLogon(TInt, TRequestStatus*, TBool); sl@0: static TInt ThreadLogonCancel(TInt, TRequestStatus*, TBool); sl@0: static TInt DllSetTls(TInt, TInt, TAny*); sl@0: static void DllFreeTls(TInt); sl@0: static TInt ThreadRename(TInt, const TDesC8&); sl@0: static TInt ProcessRename(TInt, const TDesC8&); sl@0: static void ProcessKill(TInt, TExitType, TInt, const TDesC8*); sl@0: static void ProcessLogon(TInt, TRequestStatus*, TBool); sl@0: static TInt ProcessLogonCancel(TInt, TRequestStatus*, TBool); sl@0: static TInt ThreadProcess(TInt); sl@0: static TInt ServerCreate(const TDesC8*, TInt); sl@0: static TInt ServerCreateWithOptions(const TDesC8*, TInt, TInt, TInt); sl@0: static TInt SessionCreate(const TDesC8&, TInt, const TSecurityPolicy*, TInt); sl@0: static TInt SessionCreateFromHandle(TInt, TInt, const TSecurityPolicy*, TInt); sl@0: static TInt DeviceFree(const TDesC8&, TInt); sl@0: static TInt ChannelCreate(const TDesC8&, TChannelCreateInfo8&, TInt); sl@0: static TInt TimerCreate(); sl@0: static void TimerHighRes(TInt, TRequestStatus&, TInt); sl@0: static void AfterHighRes(TInt, TRequestStatus&); sl@0: static TInt ChangeNotifierCreate(TOwnerType); sl@0: static TInt UndertakerCreate(TOwnerType); sl@0: static TInt UndertakerLogon(TInt, TRequestStatus&, TInt&); sl@0: static TInt UndertakerLogonCancel(TInt); sl@0: static void KernelHeapDebug(TInt, TInt, TAny*); sl@0: static TInt ThreadGetCpuTime(TInt, EXEC_INT64&); sl@0: static TInt LastThreadHandle(); sl@0: static void ThreadRendezvous(TInt); sl@0: static void ProcessRendezvous(TInt); sl@0: static TInt MessageGetDesLength(TInt, TInt); sl@0: static TInt MessageGetDesMaxLength(TInt, TInt); sl@0: static TInt MessageIpcCopy(TInt, TInt, SIpcCopyInfo&, TInt); sl@0: static TInt MessageClient(TInt, TOwnerType); sl@0: static TInt MessageSetProcessPriority(TInt, TProcessPriority); sl@0: static void MessageConstructFromPtr(TInt, TAny*); sl@0: static void MessageKill(TInt, TExitType, TInt, const TDesC8*); sl@0: static TInt MessageOpenObject(TInt, TObjectType, TInt, TOwnerType); sl@0: static void ProcessSecurityInfo(TInt, SSecurityInfo&); sl@0: static void ThreadSecurityInfo(TInt, SSecurityInfo&); sl@0: static void MessageSecurityInfo(TInt, SSecurityInfo&); sl@0: static void CreatorSecurityInfo(SSecurityInfo&); sl@0: static void DisabledCapabilities(SCapabilitySet&); sl@0: static TInt ChunkSetRestrictions(TInt, TUint); sl@0: static TInt MsgQueueCreate(const TDesC8*, TInt, TInt, TOwnerType); sl@0: static TInt MsgQueueSend(TInt, const TAny*, TInt); sl@0: static TInt MsgQueueReceive(TInt, TAny*, TInt); sl@0: static void MsgQueueNotifySpaceAvailable(TInt, TRequestStatus&); sl@0: static void MsgQueueCancelSpaceAvailable(TInt); sl@0: static void MsgQueueNotifyDataAvailable(TInt, TRequestStatus&); sl@0: static void MsgQueueCancelDataAvailable(TInt); sl@0: static TInt MsgQueueSize(TInt); sl@0: static TInt PropertyDefine(TUint, TUint, TPropertyInfo*); sl@0: static TInt PropertyDelete(TUint, TUint); sl@0: static TInt PropertyAttach(TUint, TUint, TOwnerType); sl@0: static void PropertySubscribe(TInt, TRequestStatus*); sl@0: static void PropertyCancel(TInt); sl@0: static TInt PropertyGetI(TInt, TInt*); sl@0: static TInt PropertyGetB(TInt, TUint8*, TInt); sl@0: static TInt PropertySetI(TInt, TInt); sl@0: static TInt PropertySetB(TInt, const TUint8*, TInt); sl@0: static TInt PropertyFindGetI(TUint, TUint, TInt*); sl@0: static TInt PropertyFindGetB(TUint, TUint, TUint8*, TInt); sl@0: static TInt PropertyFindSetI(TUint, TUint, TInt); sl@0: static TInt PropertyFindSetB(TUint, TUint, TUint8*, TInt); sl@0: static TInt PowerEnableWakeupEvents(TPowerState); sl@0: static void PowerDisableWakeupEvents(); sl@0: static void PowerRequestWakeupEventNotification(TRequestStatus*); sl@0: static void PowerCancelWakeupEventNotification(); sl@0: static TInt PowerDown(); sl@0: static TInt ProcessSetHandleParameter(TInt, TInt, TInt); sl@0: static TInt ProcessSetDataParameter(TInt, TInt, const TUint8*, TInt); sl@0: static TInt ProcessGetHandleParameter(TInt, TObjectType, TOwnerType); sl@0: static TInt ProcessGetDataParameter(TInt, TUint8*, TInt); sl@0: static TInt ProcessDataParameterLength(TInt); sl@0: static TUint MessageClientProcessFlags(TInt); sl@0: static TInt ThreadStackInfo(TInt, TThreadStackInfo&); sl@0: static RAllocator* ThreadGetHeap(TInt); sl@0: static TInt ThreadAsProcess(TInt, TInt); sl@0: static TInt CondVarCreate(const TDesC8*, TOwnerType); sl@0: static TInt CondVarWait(TInt, TInt, TInt); sl@0: static void CondVarSignal(TInt); sl@0: static void CondVarBroadcast(TInt); sl@0: static TInt PlatSecDiagnostic(TPlatSecDiagnostic*); sl@0: static TLinAddr ExceptionDescriptor(TLinAddr); sl@0: static void ThreadRequestSignal(TInt); sl@0: static TBool MutexIsHeld(TInt); sl@0: static TTrapHandler* LeaveStart(); sl@0: static void LeaveEnd(); sl@0: static void SetDebugMaskIndex(TUint32, TUint); sl@0: static TInt GetModuleNameFromAddress(TAny*, TDes8&); sl@0: static void NotifyChanges(TUint); sl@0: static TInt SetGlobalUserData(TInt, TInt); sl@0: static TInt SessionSecurityInfo(TInt, SSecurityInfo&); sl@0: static const TRequestStatus* MessageClientStatus(TInt); sl@0: static TInt SetFloatingPointMode(TFloatingPointMode, TFloatingPointRoundingMode); sl@0: static TBool BTraceOut(TUint32, TUint32, const BTrace::SExecExtension&, TInt); sl@0: static TBool BTraceOutBig(TUint32, TUint32, const BTrace::SExecExtension&, TInt); sl@0: static TBool UTraceOut(TUint32, TUint32, const BTrace::SExecExtension&, TInt); sl@0: static TAny* ProcessExeExportData(); sl@0: IMPORT_C static TInt SetWin32RuntimeHook(TAny*); sl@0: static TInt GetBTraceId(TInt); sl@0: static void NotifyOnIdle(TRequestStatus*); sl@0: static void CancelMiscNotifier(TRequestStatus*); sl@0: static void NotifyObjectDestruction(TInt, TRequestStatus*); sl@0: static void RegisterTrustedChunk(TInt); sl@0: static TBool UserThreadExiting(TInt); sl@0: static TBool ChunkIsPaged(TInt); sl@0: static TBool ProcessDefaultDataPaged(TInt); sl@0: static TUint MessageClientThreadFlags(TInt); sl@0: static TInt ShPoolCreate(const TShPoolInfo&, TUint); sl@0: static TInt ShPoolAlloc(TInt, TUint, SShBufBaseAndSize&); sl@0: static void ShPoolGetInfo(TInt, TShPoolInfo&); sl@0: static TUint ShPoolFreeCount(TInt); sl@0: static TInt ShPoolNotification(TInt, TShPoolNotifyType, TUint, TRequestStatus&); sl@0: static TInt ShPoolNotificationCancel(TInt, TShPoolNotifyType, TRequestStatus&); sl@0: static TInt ShPoolBufferWindow(TInt, TInt, TBool); sl@0: static TInt ShBufMap(TInt, TBool, SShBufBaseAndSize&); sl@0: static TInt ShBufUnMap(TInt); sl@0: static TInt ShBufBaseAndSize(TInt, SShBufBaseAndSize&); sl@0: }; sl@0: sl@0: #ifdef __GEN_USER_EXEC_CODE__ sl@0: __EXECDECL__ void Exec::WaitForAnyRequest() sl@0: { sl@0: FAST_EXEC0(EFastExecWaitForAnyRequest); sl@0: } sl@0: sl@0: __EXECDECL__ RAllocator* Exec::Heap() sl@0: { sl@0: FAST_EXEC0(EFastExecHeap); sl@0: } sl@0: sl@0: __EXECDECL__ RAllocator* Exec::HeapSwitch(RAllocator*) sl@0: { sl@0: FAST_EXEC1(EFastExecHeapSwitch); sl@0: } sl@0: sl@0: __EXECDECL__ TTrapHandler* Exec::PushTrapFrame(TTrap*) sl@0: { sl@0: FAST_EXEC1(EFastExecPushTrapFrame); sl@0: } sl@0: sl@0: __EXECDECL__ TTrap* Exec::PopTrapFrame() sl@0: { sl@0: FAST_EXEC0(EFastExecPopTrapFrame); sl@0: } sl@0: sl@0: __EXECDECL__ CActiveScheduler* Exec::ActiveScheduler() sl@0: { sl@0: FAST_EXEC0(EFastExecActiveScheduler); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::SetActiveScheduler(CActiveScheduler*) sl@0: { sl@0: FAST_EXEC1(EFastExecSetActiveScheduler); sl@0: } sl@0: sl@0: __EXECDECL__ TTimerLockSpec Exec::LockPeriod() sl@0: { sl@0: FAST_EXEC0(EFastExecLockPeriod); sl@0: } sl@0: sl@0: __EXECDECL__ TTrapHandler* Exec::TrapHandler() sl@0: { sl@0: FAST_EXEC0(EFastExecTrapHandler); sl@0: } sl@0: sl@0: __EXECDECL__ TTrapHandler* Exec::SetTrapHandler(TTrapHandler*) sl@0: { sl@0: FAST_EXEC1(EFastExecSetTrapHandler); sl@0: } sl@0: sl@0: __EXECDECL__ TUint32 Exec::DebugMask() sl@0: { sl@0: FAST_EXEC0(EFastExecDebugMask); sl@0: } sl@0: sl@0: __EXECDECL__ TUint32 Exec::DebugMaskIndex(TUint) sl@0: { sl@0: FAST_EXEC1(EFastExecDebugMaskIndex); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::SetDebugMask(TUint32) sl@0: { sl@0: FAST_EXEC1(EFastExecSetDebugMask); sl@0: } sl@0: sl@0: __EXECDECL__ TUint32 Exec::FastCounter() sl@0: { sl@0: FAST_EXEC0(EFastExecFastCounter); sl@0: } sl@0: sl@0: __EXECDECL__ TUint32 Exec::NTickCount() sl@0: { sl@0: FAST_EXEC0(EFastExecNTickCount); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ void UserSvr::LockRamDrive() sl@0: { sl@0: FAST_EXEC0(EFastExecLockRamDrive); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ void UserSvr::UnlockRamDrive() sl@0: { sl@0: FAST_EXEC0(EFastExecUnlockRamDrive); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TLinAddr UserSvr::RomHeaderAddress() sl@0: { sl@0: FAST_EXEC0(EFastExecRomHeaderAddress); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TLinAddr UserSvr::RomRootDirectoryAddress() sl@0: { sl@0: FAST_EXEC0(EFastExecRomRootDirectoryAddress); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::SetReentryPoint(TLinAddr) sl@0: { sl@0: FAST_EXEC1(EFastExecSetReentryPoint); sl@0: } sl@0: sl@0: __EXECDECL__ TUint32 Exec::KernelConfigFlags() sl@0: { sl@0: FAST_EXEC0(EFastExecKernelConfigFlags); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::UTCOffset() sl@0: { sl@0: FAST_EXEC0(EFastExecUTCOffset); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::GetGlobalUserData(TInt) sl@0: { sl@0: FAST_EXEC1(EFastExecGetGlobalUserData); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TBool BTrace::CheckFilter(TUint32) sl@0: { sl@0: FAST_EXEC1(EFastExecCheckFilter); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ObjectNext(TObjectType, TBuf8&, TFindHandle&) sl@0: { sl@0: SLOW_EXEC3(EExecObjectNext); sl@0: } sl@0: sl@0: __EXECDECL__ TUint8* Exec::ChunkBase(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecChunkBase); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChunkSize(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecChunkSize); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChunkMaxSize(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecChunkMaxSize); sl@0: } sl@0: sl@0: __EXECDECL__ TUint Exec::HandleAttributes(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecHandleAttributes); sl@0: } sl@0: sl@0: __EXECDECL__ TUint Exec::TickCount() sl@0: { sl@0: SLOW_EXEC0(EExecTickCount); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::LogicalDeviceGetCaps(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecLogicalDeviceGetCaps); sl@0: } sl@0: sl@0: __EXECDECL__ TBool Exec::LogicalDeviceQueryVersionSupported(TInt, const TVersion&) sl@0: { sl@0: SLOW_EXEC2(EExecLogicalDeviceQueryVersionSupported); sl@0: } sl@0: sl@0: __EXECDECL__ TBool Exec::LogicalDeviceIsAvailable(TInt, TInt, const TDesC8*, const TDesC8*) sl@0: { sl@0: SLOW_EXEC4(EExecLogicalDeviceIsAvailable); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::LocaleExports(TAny*, TLibraryFunction*) sl@0: { sl@0: SLOW_EXEC2(EExecLocaleExports); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChannelRequest(TInt, TInt, TAny*, TAny*) sl@0: { sl@0: SLOW_EXEC4(EExecChannelRequest); sl@0: } sl@0: sl@0: __EXECDECL__ TUint32 Exec::MathRandom() sl@0: { sl@0: SLOW_EXEC0(EExecMathRandom); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::IMB_Range(TAny*, TUint) sl@0: { sl@0: SLOW_EXEC2(EExecIMBRange); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ResetMachine(TMachineStartupType) sl@0: { sl@0: SLOW_EXEC1(EExecResetMachine); sl@0: } sl@0: sl@0: __EXECDECL__ TLibraryFunction Exec::LibraryLookup(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecLibraryLookup); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::LibraryFileName(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecLibraryFileName); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt UserSvr::ExecuteInSupervisorMode(TSupervisorFunction, TAny*) sl@0: { sl@0: SLOW_EXEC2(EExecExecuteInSupervisorMode); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MutexWait(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecMutexWait); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MutexSignal(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecMutexSignal); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessId(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessId); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::DllFileName(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecDllFileName); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessResume(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessResume); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessFileName(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecProcessFileName); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessCommandLine(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecProcessCommandLine); sl@0: } sl@0: sl@0: __EXECDECL__ TExitType Exec::ProcessExitType(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessExitType); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessExitReason(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessExitReason); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessExitCategory(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecProcessExitCategory); sl@0: } sl@0: sl@0: __EXECDECL__ TProcessPriority Exec::ProcessPriority(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessPriority); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessSetPriority(TInt, TProcessPriority) sl@0: { sl@0: SLOW_EXEC2(EExecProcessSetPriority); sl@0: } sl@0: sl@0: __EXECDECL__ TUint Exec::ProcessFlags(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessFlags); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessSetFlags(TInt, TUint, TUint) sl@0: { sl@0: SLOW_EXEC3(EExecProcessSetFlags); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SemaphoreWait(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecSemaphoreWait); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::SemaphoreSignal1(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecSemaphoreSignal1); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::SemaphoreSignalN(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecSemaphoreSignalN); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ServerReceive(TInt, TRequestStatus&, TAny*) sl@0: { sl@0: SLOW_EXEC3(EExecServerReceive); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ServerCancel(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecServerCancel); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::SetSessionPtr(TInt, const TAny*) sl@0: { sl@0: SLOW_EXEC2(EExecSetSessionPtr); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadId(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadId); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SessionShare(TInt&, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecSessionShare); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadResume(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadResume); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadSuspend(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadSuspend); sl@0: } sl@0: sl@0: __EXECDECL__ TThreadPriority Exec::ThreadPriority(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadPriority); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadSetPriority(TInt, TThreadPriority) sl@0: { sl@0: SLOW_EXEC2(EExecThreadSetPriority); sl@0: } sl@0: sl@0: __EXECDECL__ TProcessPriority Exec::ThreadProcessPriority(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadProcessPriority); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadSetProcessPriority(TInt, TProcessPriority) sl@0: { sl@0: SLOW_EXEC2(EExecThreadSetProcessPriority); sl@0: } sl@0: sl@0: __EXECDECL__ TUint Exec::ThreadFlags(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadFlags); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadSetFlags(TInt, TUint, TUint) sl@0: { sl@0: SLOW_EXEC3(EExecThreadSetFlags); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadRequestCount(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadRequestCount); sl@0: } sl@0: sl@0: __EXECDECL__ TExitType Exec::ThreadExitType(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadExitType); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadExitReason(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadExitReason); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadExitCategory(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecThreadExitCategory); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::TimerCancel(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecTimerCancel); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::TimerAfter(TInt, TRequestStatus&, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecTimerAfter); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::TimerAt(TInt, TRequestStatus&, TUint32, TUint32) sl@0: { sl@0: SLOW_EXEC4(EExecTimerAt); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::TimerLock(TInt, TRequestStatus&, TTimerLockSpec) sl@0: { sl@0: SLOW_EXEC3(EExecTimerLock); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChangeNotifierLogon(TInt, TRequestStatus&) sl@0: { sl@0: SLOW_EXEC2(EExecChangeNotifierLogon); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChangeNotifierLogoff(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecChangeNotifierLogoff); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::RequestSignal(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecRequestSignal); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::HandleName(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecHandleName); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::HandleFullName(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecHandleFullName); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::HandleInfo(TInt, THandleInfo*) sl@0: { sl@0: SLOW_EXEC2(EExecHandleInfo); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::HandleCount(TInt, TInt&, TInt&) sl@0: { sl@0: SLOW_EXEC3(EExecHandleCount); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::After(TInt, TRequestStatus&) sl@0: { sl@0: SLOW_EXEC2(EExecAfter); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::At(const EXEC_TIME&, TRequestStatus&) sl@0: { sl@0: SLOW_EXEC2(EExecAt); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MessageComplete(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecMessageComplete); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MessageCompleteWithHandle(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecMessageCompleteWithHandle); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::TransferSession(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecTransferSession); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::TimeNow(EXEC_TIME&, TInt&) sl@0: { sl@0: SLOW_EXEC2(EExecTimeNow); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::TimeNowSecure(EXEC_TIME&, TInt&) sl@0: { sl@0: SLOW_EXEC2(EExecTimeNowSecure); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SetUTCTimeAndOffset(const EXEC_TIME&, TInt, TUint, TUint) sl@0: { sl@0: SLOW_EXEC4(EExecSetUTCTimeAndOffset); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SetMachineConfiguration(const TDesC8&) sl@0: { sl@0: SLOW_EXEC1(EExecSetMachineConfiguration); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::CaptureEventHook() sl@0: { sl@0: SLOW_EXEC0(EExecCaptureEventHook); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ReleaseEventHook() sl@0: { sl@0: SLOW_EXEC0(EExecReleaseEventHook); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::RequestEvent(TRawEventBuf&, TRequestStatus&) sl@0: { sl@0: SLOW_EXEC2(EExecRequestEvent); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::RequestEventCancel() sl@0: { sl@0: SLOW_EXEC0(EExecRequestEventCancel); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::AddEvent(const TRawEvent&) sl@0: { sl@0: SLOW_EXEC1(EExecAddEvent); sl@0: } sl@0: sl@0: __EXECDECL__ TAny* Exec::DllTls(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecDllTls); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::HalFunction(TInt, TInt, TAny*, TAny*) sl@0: { sl@0: SLOW_EXEC4(EExecHalFunction); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::WsRegisterThread() sl@0: { sl@0: SLOW_EXEC0(EExecWsRegisterThread); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::FsRegisterThread() sl@0: { sl@0: SLOW_EXEC0(EExecFsRegisterThread); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessCommandLineLength(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessCommandLineLength); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::TimerInactivity(TInt, TRequestStatus&, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecTimerInactivity); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::UserInactivityTime() sl@0: { sl@0: SLOW_EXEC0(EExecUserInactivityTime); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ResetInactivityTime() sl@0: { sl@0: SLOW_EXEC0(EExecResetInactivityTime); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::DebugPrint(TAny*, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecDebugPrint); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::BreakPoint() sl@0: { sl@0: SLOW_EXEC0(EExecBreakPoint); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProfileStart(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProfileStart); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProfileEnd(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProfileEnd); sl@0: } sl@0: sl@0: __EXECDECL__ TExceptionHandler Exec::ExceptionHandler(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecExceptionHandler); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SetExceptionHandler(TInt, TExceptionHandler, TUint32) sl@0: { sl@0: SLOW_EXEC3(EExecSetExceptionHandler); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ModifyExceptionMask(TInt, TUint32, TUint32) sl@0: { sl@0: SLOW_EXEC3(EExecModifyExceptionMask); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::RaiseException(TInt, TExcType) sl@0: { sl@0: SLOW_EXEC2(EExecRaiseException); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::IsExceptionHandled(TInt, TExcType, TBool) sl@0: { sl@0: SLOW_EXEC3(EExecIsExceptionHandled); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessGetMemoryInfo(TInt, TModuleMemoryInfo&) sl@0: { sl@0: SLOW_EXEC2(EExecProcessGetMemoryInfo); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::LibraryGetMemoryInfo(TInt, TModuleMemoryInfo&) sl@0: { sl@0: SLOW_EXEC2(EExecLibraryGetMemoryInfo); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MachineConfiguration(TDes8&, TInt&) sl@0: { sl@0: SLOW_EXEC2(EExecMachineConfiguration); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SetMemoryThresholds(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecSetMemoryThresholds); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::LibraryType(TInt, TUidType&) sl@0: { sl@0: SLOW_EXEC2(EExecLibraryType); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessType(TInt, TUidType&) sl@0: { sl@0: SLOW_EXEC2(EExecProcessType); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChunkBottom(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecChunkBottom); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChunkTop(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecChunkTop); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadContext(TInt, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecThreadContext); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadCreate(const TDesC8&, TOwnerType, SThreadCreateInfo8&) sl@0: { sl@0: SLOW_EXEC3(EExecThreadCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::FindHandleOpen(TOwnerType, const TFindHandle&) sl@0: { sl@0: SLOW_EXEC2(EExecFindHandleOpen); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::HandleClose(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecHandleClose); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChunkCreate(TOwnerType, const TDesC8*, TChunkCreate&) sl@0: { sl@0: SLOW_EXEC3(EExecChunkCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChunkAdjust(TInt, TInt, TInt, TInt) sl@0: { sl@0: SLOW_EXEC4(EExecChunkAdjust); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::OpenObject(TObjectType, const TDesC8&, TOwnerType) sl@0: { sl@0: SLOW_EXEC3(EExecOpenObject); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::HandleDuplicate(TInt, TOwnerType, TInt&) sl@0: { sl@0: SLOW_EXEC3(EExecHandleDuplicate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MutexCreate(const TDesC8*, TOwnerType) sl@0: { sl@0: SLOW_EXEC2(EExecMutexCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SemaphoreCreate(const TDesC8*, TInt, TOwnerType) sl@0: { sl@0: SLOW_EXEC3(EExecSemaphoreCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadOpenById(TUint, TOwnerType) sl@0: { sl@0: SLOW_EXEC2(EExecThreadOpenById); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessOpenById(TUint, TOwnerType) sl@0: { sl@0: SLOW_EXEC2(EExecProcessOpenById); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadKill(TInt, TExitType, TInt, const TDesC8*) sl@0: { sl@0: SLOW_EXEC4(EExecThreadKill); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadLogon(TInt, TRequestStatus*, TBool) sl@0: { sl@0: SLOW_EXEC3(EExecThreadLogon); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadLogonCancel(TInt, TRequestStatus*, TBool) sl@0: { sl@0: SLOW_EXEC3(EExecThreadLogonCancel); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::DllSetTls(TInt, TInt, TAny*) sl@0: { sl@0: SLOW_EXEC3(EExecDllSetTls); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::DllFreeTls(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecDllFreeTls); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadRename(TInt, const TDesC8&) sl@0: { sl@0: SLOW_EXEC2(EExecThreadRename); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessRename(TInt, const TDesC8&) sl@0: { sl@0: SLOW_EXEC2(EExecProcessRename); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessKill(TInt, TExitType, TInt, const TDesC8*) sl@0: { sl@0: SLOW_EXEC4(EExecProcessKill); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessLogon(TInt, TRequestStatus*, TBool) sl@0: { sl@0: SLOW_EXEC3(EExecProcessLogon); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessLogonCancel(TInt, TRequestStatus*, TBool) sl@0: { sl@0: SLOW_EXEC3(EExecProcessLogonCancel); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadProcess(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadProcess); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ServerCreate(const TDesC8*, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecServerCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ServerCreateWithOptions(const TDesC8*, TInt, TInt, TInt) sl@0: { sl@0: SLOW_EXEC4(EExecServerCreateWithOptions); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SessionCreate(const TDesC8&, TInt, const TSecurityPolicy*, TInt) sl@0: { sl@0: SLOW_EXEC4(EExecSessionCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SessionCreateFromHandle(TInt, TInt, const TSecurityPolicy*, TInt) sl@0: { sl@0: SLOW_EXEC4(EExecSessionCreateFromHandle); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::DeviceLoad(TAny*, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecDeviceLoad); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::DeviceFree(const TDesC8&, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecDeviceFree); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChannelCreate(const TDesC8&, TChannelCreateInfo8&, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecChannelCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::TimerCreate() sl@0: { sl@0: SLOW_EXEC0(EExecTimerCreate); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::TimerHighRes(TInt, TRequestStatus&, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecTimerHighRes); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::AfterHighRes(TInt, TRequestStatus&) sl@0: { sl@0: SLOW_EXEC2(EExecAfterHighRes); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChangeNotifierCreate(TOwnerType) sl@0: { sl@0: SLOW_EXEC1(EExecChangeNotifierCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::UndertakerCreate(TOwnerType) sl@0: { sl@0: SLOW_EXEC1(EExecUndertakerCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::UndertakerLogon(TInt, TRequestStatus&, TInt&) sl@0: { sl@0: SLOW_EXEC3(EExecUndertakerLogon); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::UndertakerLogonCancel(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecUndertakerLogonCancel); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::KernelHeapDebug(TInt, TInt, TAny*) sl@0: { sl@0: SLOW_EXEC3(EExecKernelHeapDebug); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadGetCpuTime(TInt, EXEC_INT64&) sl@0: { sl@0: SLOW_EXEC2(EExecThreadGetCpuTime); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegCreate(TCodeSegCreateInfo&) sl@0: { sl@0: SLOW_EXEC1(EExecCodeSegCreate); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegLoaded(TCodeSegCreateInfo&) sl@0: { sl@0: SLOW_EXEC1(EExecCodeSegLoaded); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::LibraryCreate(TLibraryCreateInfo&) sl@0: { sl@0: SLOW_EXEC1(EExecLibraryCreate); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegOpen(TAny*, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecCodeSegOpen); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ void E32Loader::CodeSegClose(TAny*) sl@0: { sl@0: SLOW_EXEC1(EExecCodeSegClose); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ void E32Loader::CodeSegNext(TAny*&, const TFindCodeSeg&) sl@0: { sl@0: SLOW_EXEC2(EExecCodeSegNext); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ void E32Loader::CodeSegInfo(TAny*, TCodeSegCreateInfo&) sl@0: { sl@0: SLOW_EXEC2(EExecCodeSegInfo); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::CodeSegAddDependency(TAny*, TAny*) sl@0: { sl@0: SLOW_EXEC2(EExecCodeSegAddDependency); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ void E32Loader::CodeSegDeferDeletes() sl@0: { sl@0: SLOW_EXEC0(EExecCodeSegDeferDeletes); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ void E32Loader::CodeSegEndDeferDeletes() sl@0: { sl@0: SLOW_EXEC0(EExecCodeSegEndDeferDeletes); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::ProcessCreate(TProcessCreateInfo&, const TDesC8*) sl@0: { sl@0: SLOW_EXEC2(EExecProcessCreate); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::ProcessLoaded(TProcessCreateInfo&) sl@0: { sl@0: SLOW_EXEC1(EExecProcessLoaded); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::CheckClientState(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecCheckLoaderClientState); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TAny* E32Loader::ThreadProcessCodeSeg(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadProcessCodeSeg); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ void E32Loader::ReadExportDir(TAny*, TLinAddr*) sl@0: { sl@0: SLOW_EXEC2(EExecCodeSegReadExportDir); sl@0: } sl@0: sl@0: __EXECDECL__ TInt E32Loader::WaitDllLock() sl@0: { sl@0: SLOW_EXEC0(EExecWaitDllLock); sl@0: } sl@0: sl@0: __EXECDECL__ TInt E32Loader::ReleaseDllLock() sl@0: { sl@0: SLOW_EXEC0(EExecReleaseDllLock); sl@0: } sl@0: sl@0: __EXECDECL__ TInt E32Loader::LibraryAttach(TInt, TInt&, TLinAddr*) sl@0: { sl@0: SLOW_EXEC3(EExecLibraryAttach); sl@0: } sl@0: sl@0: __EXECDECL__ TInt E32Loader::LibraryAttached(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecLibraryAttached); sl@0: } sl@0: sl@0: __EXECDECL__ TInt E32Loader::StaticCallList(TInt&, TLinAddr*) sl@0: { sl@0: SLOW_EXEC2(EExecStaticCallList); sl@0: } sl@0: sl@0: __EXECDECL__ TInt E32Loader::LibraryDetach(TInt&, TLinAddr*) sl@0: { sl@0: SLOW_EXEC2(EExecLibraryDetach); sl@0: } sl@0: sl@0: __EXECDECL__ TInt E32Loader::LibraryDetached() sl@0: { sl@0: SLOW_EXEC0(EExecLibraryDetached); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::LastThreadHandle() sl@0: { sl@0: SLOW_EXEC0(EExecLastThreadHandle); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadRendezvous(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadRendezvous); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessRendezvous(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessRendezvous); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MessageGetDesLength(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecMessageGetDesLength); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MessageGetDesMaxLength(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecMessageGetDesMaxLength); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MessageClient(TInt, TOwnerType) sl@0: { sl@0: SLOW_EXEC2(EExecMessageClient); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MessageSetProcessPriority(TInt, TProcessPriority) sl@0: { sl@0: SLOW_EXEC2(EExecMessageSetProcessPriority); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MessageConstructFromPtr(TInt, TAny*) sl@0: { sl@0: SLOW_EXEC2(EExecMessageConstructFromPtr); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MessageKill(TInt, TExitType, TInt, const TDesC8*) sl@0: { sl@0: SLOW_EXEC4(EExecMessageKill); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MessageOpenObject(TInt, TObjectType, TInt, TOwnerType) sl@0: { sl@0: SLOW_EXEC4(EExecMessageOpenObject); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ProcessSecurityInfo(TInt, SSecurityInfo&) sl@0: { sl@0: SLOW_EXEC2(EExecProcessSecurityInfo); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadSecurityInfo(TInt, SSecurityInfo&) sl@0: { sl@0: SLOW_EXEC2(EExecThreadSecurityInfo); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MessageSecurityInfo(TInt, SSecurityInfo&) sl@0: { sl@0: SLOW_EXEC2(EExecMessageSecurityInfo); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::CreatorSecurityInfo(SSecurityInfo&) sl@0: { sl@0: SLOW_EXEC1(EExecCreatorSecurityInfo); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::DisabledCapabilities(SCapabilitySet&) sl@0: { sl@0: SLOW_EXEC1(EExecDisabledCapabilities); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ChunkSetRestrictions(TInt, TUint) sl@0: { sl@0: SLOW_EXEC2(EExecChunkSetRestrictions); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MsgQueueCreate(const TDesC8*, TInt, TInt, TOwnerType) sl@0: { sl@0: SLOW_EXEC4(EExecMsgQueueCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MsgQueueSend(TInt, const TAny*, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecMsgQueueSend); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MsgQueueReceive(TInt, TAny*, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecMsgQueueReceive); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MsgQueueNotifySpaceAvailable(TInt, TRequestStatus&) sl@0: { sl@0: SLOW_EXEC2(EExecMsgQueueNotifySpaceAvailable); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MsgQueueCancelSpaceAvailable(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecMsgQueueCancelSpaceAvailable); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MsgQueueNotifyDataAvailable(TInt, TRequestStatus&) sl@0: { sl@0: SLOW_EXEC2(EExecMsgQueueNotifyDataAvailable); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::MsgQueueCancelDataAvailable(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecMsgQueueCancelDataAvailable); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::MsgQueueSize(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecMsgQueueSize); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertyDefine(TUint, TUint, TPropertyInfo*) sl@0: { sl@0: SLOW_EXEC3(EExecPropertyDefine); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertyDelete(TUint, TUint) sl@0: { sl@0: SLOW_EXEC2(EExecPropertyDelete); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertyAttach(TUint, TUint, TOwnerType) sl@0: { sl@0: SLOW_EXEC3(EExecPropertyAttach); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::PropertySubscribe(TInt, TRequestStatus*) sl@0: { sl@0: SLOW_EXEC2(EExecPropertySubscribe); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::PropertyCancel(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecPropertyCancel); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertyGetI(TInt, TInt*) sl@0: { sl@0: SLOW_EXEC2(EExecPropertyGetI); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertyGetB(TInt, TUint8*, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecPropertyGetB); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertySetI(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecPropertySetI); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertySetB(TInt, const TUint8*, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecPropertySetB); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertyFindGetI(TUint, TUint, TInt*) sl@0: { sl@0: SLOW_EXEC3(EExecPropertyFindGetI); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertyFindGetB(TUint, TUint, TUint8*, TInt) sl@0: { sl@0: SLOW_EXEC4(EExecPropertyFindGetB); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertyFindSetI(TUint, TUint, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecPropertyFindSetI); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PropertyFindSetB(TUint, TUint, TUint8*, TInt) sl@0: { sl@0: SLOW_EXEC4(EExecPropertyFindSetB); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PowerEnableWakeupEvents(TPowerState) sl@0: { sl@0: SLOW_EXEC1(EExecPowerEnableWakeupEvents); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::PowerDisableWakeupEvents() sl@0: { sl@0: SLOW_EXEC0(EExecPowerDisableWakeupEvents); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::PowerRequestWakeupEventNotification(TRequestStatus*) sl@0: { sl@0: SLOW_EXEC1(EExecPowerRequestWakeupEventNotification); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::PowerCancelWakeupEventNotification() sl@0: { sl@0: SLOW_EXEC0(EExecPowerCancelWakeupEventNotification); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PowerDown() sl@0: { sl@0: SLOW_EXEC0(EExecPowerDown); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessSetHandleParameter(TInt, TInt, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecProcessSetHandleParameter); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessSetDataParameter(TInt, TInt, const TUint8*, TInt) sl@0: { sl@0: SLOW_EXEC4(EExecProcessSetDataParameter); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessGetHandleParameter(TInt, TObjectType, TOwnerType) sl@0: { sl@0: SLOW_EXEC3(EExecProcessGetHandleParameter); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessGetDataParameter(TInt, TUint8*, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecProcessGetDataParameter); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ProcessDataParameterLength(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessDataParameterLength); sl@0: } sl@0: sl@0: __EXECDECL__ TUint Exec::MessageClientProcessFlags(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecMessageClientProcessFlags); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadStackInfo(TInt, TThreadStackInfo&) sl@0: { sl@0: SLOW_EXEC2(EExecThreadStackInfo); sl@0: } sl@0: sl@0: __EXECDECL__ RAllocator* Exec::ThreadGetHeap(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadGetHeap); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ThreadAsProcess(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecThreadAsProcess); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::CondVarCreate(const TDesC8*, TOwnerType) sl@0: { sl@0: SLOW_EXEC2(EExecCondVarCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::CondVarWait(TInt, TInt, TInt) sl@0: { sl@0: SLOW_EXEC3(EExecCondVarWait); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::CondVarSignal(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecCondVarSignal); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::CondVarBroadcast(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecCondVarBroadcast); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::PlatSecDiagnostic(TPlatSecDiagnostic*) sl@0: { sl@0: SLOW_EXEC1(EExecPlatSecDiagnostic); sl@0: } sl@0: sl@0: __EXECDECL__ TLinAddr Exec::ExceptionDescriptor(TLinAddr) sl@0: { sl@0: SLOW_EXEC1(EExecExceptionDescriptor); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ThreadRequestSignal(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecThreadRequestSignal); sl@0: } sl@0: sl@0: __EXECDECL__ TBool Exec::MutexIsHeld(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecMutexIsHeld); sl@0: } sl@0: sl@0: __EXECDECL__ TTrapHandler* Exec::LeaveStart() sl@0: { sl@0: SLOW_EXEC0(EExecLeaveStart); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::LeaveEnd() sl@0: { sl@0: SLOW_EXEC0(EExecLeaveEnd); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::SetDebugMaskIndex(TUint32, TUint) sl@0: { sl@0: SLOW_EXEC2(EExecSetDebugMaskIndex); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::GetModuleNameFromAddress(TAny*, TDes8&) sl@0: { sl@0: SLOW_EXEC2(EExecGetModuleNameFromAddress); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::NotifyChanges(TUint) sl@0: { sl@0: SLOW_EXEC1(EExecNotifyChanges); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SetGlobalUserData(TInt, TInt) sl@0: { sl@0: SLOW_EXEC2(EExecSetGlobalUserData); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SessionSecurityInfo(TInt, SSecurityInfo&) sl@0: { sl@0: SLOW_EXEC2(EExecSessionSecurityInfo); sl@0: } sl@0: sl@0: __EXECDECL__ const TRequestStatus* Exec::MessageClientStatus(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecMessageClientStatus); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::SetFloatingPointMode(TFloatingPointMode, TFloatingPointRoundingMode) sl@0: { sl@0: SLOW_EXEC2(EExecSetFloatingPointMode); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TBool BTrace::CheckFilter2(TUint32, TUint32) sl@0: { sl@0: SLOW_EXEC2(EExecCheckFilter2); sl@0: } sl@0: sl@0: __EXECDECL__ TAny* Exec::ProcessExeExportData() sl@0: { sl@0: SLOW_EXEC0(EExecProcessExeExportData); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::NotifyIfCodeSegDestroyed(TRequestStatus&) sl@0: { sl@0: SLOW_EXEC1(EExecNotifyIfCodeSegDestroyed); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt E32Loader::GetDestroyedCodeSegInfo(TCodeSegLoaderCookie&) sl@0: { sl@0: SLOW_EXEC1(EExecGetDestroyedCodeSegInfo); sl@0: } sl@0: sl@0: EXPORT_C __EXECDECL__ TInt Exec::SetWin32RuntimeHook(TAny*) sl@0: { sl@0: SLOW_EXEC1(EExecSetWin32RuntimeHook); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::GetBTraceId(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecGetBTraceId); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::NotifyOnIdle(TRequestStatus*) sl@0: { sl@0: SLOW_EXEC1(EExecNotifyOnIdle); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::CancelMiscNotifier(TRequestStatus*) sl@0: { sl@0: SLOW_EXEC1(EExecCancelMiscNotifier); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::NotifyObjectDestruction(TInt, TRequestStatus*) sl@0: { sl@0: SLOW_EXEC2(EExecNotifyObjectDestruction); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::RegisterTrustedChunk(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecRegisterTrustedChunk); sl@0: } sl@0: sl@0: __EXECDECL__ TBool Exec::UserThreadExiting(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecUserThreadExiting); sl@0: } sl@0: sl@0: __EXECDECL__ TBool Exec::ChunkIsPaged(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecChunkIsPaged); sl@0: } sl@0: sl@0: __EXECDECL__ TBool Exec::ProcessDefaultDataPaged(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecProcessDefaultDataPaged); sl@0: } sl@0: sl@0: __EXECDECL__ TUint Exec::MessageClientThreadFlags(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecMessageClientThreadFlags); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ShPoolCreate(const TShPoolInfo&, TUint) sl@0: { sl@0: SLOW_EXEC2(EExecShPoolCreate); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ShPoolAlloc(TInt, TUint, SShBufBaseAndSize&) sl@0: { sl@0: SLOW_EXEC3(EExecShPoolAlloc); sl@0: } sl@0: sl@0: __EXECDECL__ void Exec::ShPoolGetInfo(TInt, TShPoolInfo&) sl@0: { sl@0: SLOW_EXEC2(EExecShPoolGetInfo); sl@0: } sl@0: sl@0: __EXECDECL__ TUint Exec::ShPoolFreeCount(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecShPoolFreeCount); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ShPoolNotification(TInt, TShPoolNotifyType, TUint, TRequestStatus&) sl@0: { sl@0: SLOW_EXEC4(EExecShPoolNotification); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ShPoolNotificationCancel(TInt, TShPoolNotifyType, TRequestStatus&) sl@0: { sl@0: SLOW_EXEC3(EExecShPoolNotificationCancel); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ShPoolBufferWindow(TInt, TInt, TBool) sl@0: { sl@0: SLOW_EXEC3(EExecShPoolBufferWindow); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ShBufMap(TInt, TBool, SShBufBaseAndSize&) sl@0: { sl@0: SLOW_EXEC3(EExecShBufMap); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ShBufUnMap(TInt) sl@0: { sl@0: SLOW_EXEC1(EExecShBufUnMap); sl@0: } sl@0: sl@0: __EXECDECL__ TInt Exec::ShBufBaseAndSize(TInt, SShBufBaseAndSize&) sl@0: { sl@0: SLOW_EXEC2(EExecShBufBaseAndSize); sl@0: } sl@0: sl@0: #endif