E32Loader Class Reference
Public Member Functions
|
IMPORT_C
TInt
|
CheckClientState
(
TInt
)
|
IMPORT_C
TInt
|
CodeSegAddDependency
(
TAny
*,
TAny
*)
|
IMPORT_C void
|
CodeSegClose
(
TAny
*)
|
IMPORT_C
TInt
|
CodeSegCreate
(
TCodeSegCreateInfo
&)
|
IMPORT_C void
|
CodeSegDeferDeletes
()
|
IMPORT_C void
|
CodeSegEndDeferDeletes
()
|
IMPORT_C void
|
CodeSegInfo
(
TAny
*,
TCodeSegCreateInfo
&)
|
IMPORT_C
TInt
|
CodeSegLoaded
(
TCodeSegCreateInfo
&)
|
IMPORT_C void
|
CodeSegNext
(
TAny
*&, const
TFindCodeSeg
&)
|
IMPORT_C
TInt
|
CodeSegOpen
(
TAny
*,
TInt
)
|
IMPORT_C
TInt
|
DeviceLoad
(
TAny
*,
TInt
)
|
IMPORT_C
TInt
|
GetDestroyedCodeSegInfo
(
TCodeSegLoaderCookie
&)
|
IMPORT_C void
|
GetV7StubAddresses
(
TLinAddr
&,
TLinAddr
&)
|
TInt
|
LibraryAttach
(
TInt
,
TInt
&,
TLinAddr
*)
|
TInt
|
LibraryAttached
(
TInt
)
|
IMPORT_C
TInt
|
LibraryCreate
(
TLibraryCreateInfo
&)
|
TInt
|
LibraryDetach
(
TInt
&,
TLinAddr
*)
|
TInt
|
LibraryDetached
()
|
IMPORT_C
TInt
|
LocaleExports
(
TAny
*,
TLibraryFunction
*)
|
IMPORT_C
TInt
|
NotifyIfCodeSegDestroyed
(
TRequestStatus
&)
|
IMPORT_C
TUint32
|
PagingPolicy
()
|
IMPORT_C
TInt
|
ProcessCreate
(
TProcessCreateInfo
&, const
TDesC8
*)
|
IMPORT_C
TInt
|
ProcessLoaded
(
TProcessCreateInfo
&)
|
IMPORT_C void
|
ReadExportDir
(
TAny
*,
TUint32
*)
|
TInt
|
ReleaseDllLock
()
|
TInt
|
StaticCallList
(
TInt
&,
TLinAddr
*)
|
IMPORT_C
TAny
*
|
ThreadProcessCodeSeg
(
TInt
)
|
TInt
|
V7DllEntryStub
(
TInt
)
|
TInt
|
V7ExeEntryStub
()
|
TInt
|
WaitDllLock
()
|
Member Functions Documentation
CheckClientState(TInt)
IMPORT_C
TInt
|
CheckClientState
|
(
|
TInt
|
aClientHandle
|
)
|
[static]
|
CodeSegAddDependency(TAny *, TAny *)
IMPORT_C
TInt
|
CodeSegAddDependency
|
(
|
TAny
*
|
aImporter,
|
|
TAny
*
|
aExporter
|
|
)
|
[static]
|
CodeSegClose(TAny *)
IMPORT_C void
|
CodeSegClose
|
(
|
TAny
*
|
aHandle
|
)
|
[static]
|
CodeSegCreate(TCodeSegCreateInfo &)
CodeSegDeferDeletes()
IMPORT_C void
|
CodeSegDeferDeletes
|
(
|
)
|
[static]
|
CodeSegEndDeferDeletes()
IMPORT_C void
|
CodeSegEndDeferDeletes
|
(
|
)
|
[static]
|
CodeSegInfo(TAny *, TCodeSegCreateInfo &)
CodeSegLoaded(TCodeSegCreateInfo &)
CodeSegNext(TAny *&, const TFindCodeSeg &)
IMPORT_C void
|
CodeSegNext
|
(
|
TAny
*&
|
aHandle,
|
|
const
TFindCodeSeg
&
|
aFind
|
|
)
|
[static]
|
CodeSegOpen(TAny *, TInt)
IMPORT_C
TInt
|
CodeSegOpen
|
(
|
TAny
*
|
aHandle,
|
|
TInt
|
aClientProcessHandle
|
|
)
|
[static]
|
Parameters
TAny
* aHandle
|
|
TInt
aClientProcessHandle
|
|
DeviceLoad(TAny *, TInt)
IMPORT_C
TInt
|
DeviceLoad
|
(
|
TAny
*
|
aHandle,
|
|
TInt
|
aType
|
|
)
|
[static]
|
GetDestroyedCodeSegInfo(TCodeSegLoaderCookie &)
GetV7StubAddresses(TLinAddr &, TLinAddr &)
LibraryAttach(TInt, TInt &, TLinAddr *)
LibraryAttached(TInt)
TInt
|
LibraryAttached
|
(
|
TInt
|
aHandle
|
)
|
[static]
|
LibraryCreate(TLibraryCreateInfo &)
LibraryDetach(TInt &, TLinAddr *)
LibraryDetached()
TInt
|
LibraryDetached
|
(
|
)
|
[static]
|
LocaleExports(TAny *, TLibraryFunction *)
NotifyIfCodeSegDestroyed(TRequestStatus &)
PagingPolicy()
IMPORT_C
TUint32
|
PagingPolicy
|
(
|
)
|
[static]
|
Accessor function returns the code paging policy, as defined at ROM build time.
ProcessCreate(TProcessCreateInfo &, const TDesC8 *)
ProcessLoaded(TProcessCreateInfo &)
ReadExportDir(TAny *, TUint32 *)
IMPORT_C void
|
ReadExportDir
|
(
|
TAny
*
|
aHandle,
|
|
TUint32
*
|
aDest
|
|
)
|
[static]
|
ReleaseDllLock()
TInt
|
ReleaseDllLock
|
(
|
)
|
[static]
|
StaticCallList(TInt &, TLinAddr *)
ThreadProcessCodeSeg(TInt)
IMPORT_C
TAny
*
|
ThreadProcessCodeSeg
|
(
|
TInt
|
aHandle
|
)
|
[static]
|
V7DllEntryStub(TInt)
TInt
|
V7DllEntryStub
|
(
|
TInt
|
aReason
|
)
|
[static]
|
V7ExeEntryStub()
TInt
|
V7ExeEntryStub
|
(
|
)
|
[static]
|
WaitDllLock()
TInt
|
WaitDllLock
|
(
|
)
|
[static]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.