class Module : private nn::util::NonCopyable< Module >
Class for representing modules.
Represents modules that have been loaded and are under the management of the ro library.
Instances of this class cannot be created by the usual method. To obtain instances of this class, use the LoadModule function.
| nn::ro::Module::EnumerateCallback | Interface class for module enumeration callbacks. |
|---|
Link
|
Resolves references with this module and modules to be automatically linked. | |
|---|---|---|
Unlink
|
Restores all resolved references with all other modules to unresolved status. | |
Unload
|
Releases this module. | |
IsAllSymbolResolved
|
Determines if all references are resolved. | |
GetName
|
Gets the name of the module. | |
DoInitialize
|
Executes the module initialization process. | |
DoFinalize
|
Executes the module termination process. | |
GetPointer
|
Searches for a symbol. | |
| GetRegionInfo | Gets information about the memory region being used by the module. | |
| S | Enumerate | Enumerates a module. |
| S | Find | Searches for a module. |
nn::util::NonCopyable
nn::ro::Module
CONFIDENTIAL