UnivesalDisassembler(2003)
|
#include <plugins.h>
Public Member Functions | |
Plugin () | |
~Plugin () | |
int | Open (const char *filename) |
Load plugin information. Returns 0 on success. | |
void | Close () |
Close plugin. | |
void | Info () |
Print plugin information. | |
Public Attributes | |
string | filename |
void * | dynfile |
int | type |
const char * | ident |
const char * | syntax |
Ev_IsFileDefined | IsFileDefined |
Ev_LoadSections | LoadSections |
Ev_LoadSymbols | LoadSymbols |
Plugin::Plugin | ( | ) |
Definition at line 45 of file plugins.cc.
References EvEmpty_data(), and EvEmpty_void().
Plugin::~Plugin | ( | ) |
Definition at line 53 of file plugins.cc.
void Plugin::Close | ( | ) |
Close plugin.
Definition at line 105 of file plugins.cc.
void Plugin::Info | ( | ) |
Print plugin information.
Definition at line 112 of file plugins.cc.
References PLUGIN_SECTIONS, PLUGIN_SYMTABLE, and syntax.
int Plugin::Open | ( | const char * | filename | ) |
Load plugin information. Returns 0 on success.
Load plugin information. Returns 1 on success.
Definition at line 59 of file plugins.cc.
References debug, Params, plugin_init(), PLUGIN_SECTIONS, PLUGIN_SYMTABLE, and syntax.
Referenced by OpenPlugins().
void* Plugin::dynfile |
string Plugin::filename |
const char* Plugin::ident |
const char* Plugin::syntax |
int Plugin::type |