Canonical module name.
Full filesystem path.
Size in bytes.
Module version, if available.
Ensures that the module initializers have been run. This is important during early instrumentation, i.e. code run early in the process lifetime, to be able to safely interact with APIs.
One such use-case is interacting with Objective-C classes provided by a given module.
Enumerates dependencies of module.
Enumerates exports of module.
Enumerates imports of module.
Enumerates memory ranges of module.
Minimum protection of ranges to include.
Enumerates sections of module.
Enumerates symbols of module.
Looks up the absolute address of the export named name.
Returns null if the export doesn't exist.
Export name to find the address of.
StaticfindLooks up the absolute address of the global export named name.
This can be a costly search and should be avoided.
Returns null if the export doesn't exist.
Export name to find the address of.
Looks up the absolute address of the symbol named name.
Returns null if the symbol doesn't exist.
Symbol name to find the address of.
Looks up the absolute address of the export named name.
Throws an exception if the export doesn't exist.
Export name to find the address of.
StaticgetLooks up the absolute address of the global export named name.
This can be a costly search and should be avoided.
Throws an exception if the export doesn't exist.
Export name to find the address of.
Looks up the absolute address of the symbol named name.
Throws an exception if the symbol doesn't exist.
Symbol name to find the address of.
Staticload
Base address.