#include <file.h>
Public Member Functions | |
| DSO (const char *filename) | |
| Construct and load a DSO object file. | |
| DSO (const char *filename, bool resolve) | |
| const char * | getError (void) |
| Retrieve error indicator associated with DSO failure. | |
| virtual | ~DSO () |
| Detach a DSO object from running memory. | |
| void * | operator[] (const char *sym) |
| Lookup a symbol in the loaded file. | |
| bool | isValid (void) |
| See if DSO object is valid. | |
Static Public Member Functions | |
| void | dynunload (void) |
| DSO * | getObject (const char *name) |
| Find a specific DSO object by filename. | |
| void | setDebug (void) |
| Install debug handler... | |
On elf based systems this is typically done with dlopen. A dummy stub class is generated for non-dl capable systems.
|
|
Construct and load a DSO object file.
|
|
||||||||||||
|
|
|
|
Detach a DSO object from running memory.
|
|
|
|
|
|
Retrieve error indicator associated with DSO failure. This is often used in catch handlers. |
|
|
Find a specific DSO object by filename.
|
|
|
See if DSO object is valid.
|
|
|
Lookup a symbol in the loaded file.
|
|
|
Install debug handler...
|
1.3.9.1