E32Loader Class Reference

class E32Loader

Member Functions Documentation

CheckClientState(TInt)

IMPORT_C TIntCheckClientState(TIntaClientHandle)[static]

Parameters

TInt aClientHandle

CodeSegAddDependency(TAny *, TAny *)

IMPORT_C TIntCodeSegAddDependency(TAny *aImporter,
TAny *aExporter
)[static]

Parameters

TAny * aImporter
TAny * aExporter

CodeSegClose(TAny *)

IMPORT_C voidCodeSegClose(TAny *aHandle)[static]

Parameters

TAny * aHandle

CodeSegCreate(TCodeSegCreateInfo &)

IMPORT_C TIntCodeSegCreate(TCodeSegCreateInfo &aInfo)[static]

Parameters

TCodeSegCreateInfo & aInfo

CodeSegDeferDeletes()

IMPORT_C voidCodeSegDeferDeletes()[static]

CodeSegEndDeferDeletes()

IMPORT_C voidCodeSegEndDeferDeletes()[static]

CodeSegInfo(TAny *, TCodeSegCreateInfo &)

IMPORT_C voidCodeSegInfo(TAny *aHandle,
TCodeSegCreateInfo &aInfo
)[static]

Parameters

TAny * aHandle
TCodeSegCreateInfo & aInfo

CodeSegLoaded(TCodeSegCreateInfo &)

IMPORT_C TIntCodeSegLoaded(TCodeSegCreateInfo &aInfo)[static]

Parameters

TCodeSegCreateInfo & aInfo

CodeSegNext(TAny *&, const TFindCodeSeg &)

IMPORT_C voidCodeSegNext(TAny *&aHandle,
const TFindCodeSeg &aFind
)[static]

Parameters

TAny *& aHandle
const TFindCodeSeg & aFind

CodeSegOpen(TAny *, TInt)

IMPORT_C TIntCodeSegOpen(TAny *aHandle,
TIntaClientProcessHandle
)[static]

Parameters

TAny * aHandle
TInt aClientProcessHandle

DeviceLoad(TAny *, TInt)

IMPORT_C TIntDeviceLoad(TAny *aHandle,
TIntaType
)[static]

Parameters

TAny * aHandle
TInt aType

GetDestroyedCodeSegInfo(TCodeSegLoaderCookie &)

IMPORT_C TIntGetDestroyedCodeSegInfo(TCodeSegLoaderCookie &aCookie)[static]

Parameters

TCodeSegLoaderCookie & aCookie

GetV7StubAddresses(TLinAddr &, TLinAddr &)

IMPORT_C voidGetV7StubAddresses(TLinAddr &aExe,
TLinAddr &aDll
)[static]

Parameters

TLinAddr & aExe
TLinAddr & aDll

LibraryAttach(TInt, TInt &, TLinAddr *)

TInt LibraryAttach(TIntaHandle,
TInt &aNumEps,
TLinAddr *aEpList
)[static]

Parameters

TInt aHandle
TInt & aNumEps
TLinAddr * aEpList

LibraryAttached(TInt)

TInt LibraryAttached(TIntaHandle)[static]

Parameters

TInt aHandle

LibraryCreate(TLibraryCreateInfo &)

IMPORT_C TIntLibraryCreate(TLibraryCreateInfo &aInfo)[static]

Parameters

TLibraryCreateInfo & aInfo

LibraryDetach(TInt &, TLinAddr *)

TInt LibraryDetach(TInt &aNumEps,
TLinAddr *aEpList
)[static]

Parameters

TInt & aNumEps
TLinAddr * aEpList

LibraryDetached()

TInt LibraryDetached()[static]

LocaleExports(TAny *, TLibraryFunction *)

IMPORT_C TIntLocaleExports(TAny *aHandle,
TLibraryFunction *aExportsList
)[static]

Parameters

TAny * aHandle
TLibraryFunction * aExportsList

NotifyIfCodeSegDestroyed(TRequestStatus &)

IMPORT_C TIntNotifyIfCodeSegDestroyed(TRequestStatus &aStatus)[static]

Parameters

TRequestStatus & aStatus

PagingPolicy()

IMPORT_C TUint32PagingPolicy()[static]

Accessor function returns the code paging policy, as defined at ROM build time.

ProcessCreate(TProcessCreateInfo &, const TDesC8 *)

IMPORT_C TIntProcessCreate(TProcessCreateInfo &aInfo,
const TDesC8 *aCommandLine
)[static]

Parameters

TProcessCreateInfo & aInfo
const TDesC8 * aCommandLine

ProcessLoaded(TProcessCreateInfo &)

IMPORT_C TIntProcessLoaded(TProcessCreateInfo &aInfo)[static]

Parameters

TProcessCreateInfo & aInfo

ReadExportDir(TAny *, TUint32 *)

IMPORT_C voidReadExportDir(TAny *aHandle,
TUint32 *aDest
)[static]

Parameters

TAny * aHandle
TUint32 * aDest

ReleaseDllLock()

TInt ReleaseDllLock()[static]

StaticCallList(TInt &, TLinAddr *)

TInt StaticCallList(TInt &aNumEps,
TLinAddr *aEpList
)[static]

Parameters

TInt & aNumEps
TLinAddr * aEpList

ThreadProcessCodeSeg(TInt)

IMPORT_C TAny *ThreadProcessCodeSeg(TIntaHandle)[static]

Parameters

TInt aHandle

V7DllEntryStub(TInt)

TInt V7DllEntryStub(TIntaReason)[static]

Parameters

TInt aReason

V7ExeEntryStub()

TInt V7ExeEntryStub()[static]

WaitDllLock()

TInt WaitDllLock()[static]