UnivesalDisassembler(2003)
|
Go to the source code of this file.
Classes | |
class | Plugin |
Typedefs | |
typedef int(* | Ev_IsFileDefined )(const char *) |
return non zero on success | |
typedef int(* | Ev_LoadSections )(BinFileData &) |
return number of loaded sections | |
typedef int(* | Ev_LoadSymbols )(AbstractSymbols &) |
return number of loaded symbols | |
typedef vector< Plugin * > | VPlugins |
Functions | |
int | EvEmpty_data (void *) |
int | EvEmpty_void () |
int | OpenPlugins () |
Load all plugins from plugins/ directory. Returns number of loaded plugins. | |
void | ClosePlugins () |
Close all plugins. | |
void | PluginsInfo () |
Print plugins informations. | |
Variables | |
const char * | pluginsdir |
const char * | configfile |
VPlugins | plugins |
typedef int(* Ev_IsFileDefined)(const char *) |
typedef int(* Ev_LoadSections)(BinFileData &) |
typedef int(* Ev_LoadSymbols)(AbstractSymbols &) |
void ClosePlugins | ( | ) |
Close all plugins.
Definition at line 213 of file plugins.cc.
References plugins.
Referenced by main().
int EvEmpty_data | ( | void * | ) |
Definition at line 32 of file plugins.cc.
Referenced by Plugin::Plugin().
int EvEmpty_void | ( | ) |
Definition at line 37 of file plugins.cc.
Referenced by Plugin::Plugin().
int OpenPlugins | ( | ) |
Load all plugins from plugins/ directory. Returns number of loaded plugins.
Definition at line 136 of file plugins.cc.
References basedir, configfile, debug, Plugin::Open(), plugins, and pluginsdir.
Referenced by main().
void PluginsInfo | ( | ) |
Print plugins informations.
Definition at line 221 of file plugins.cc.
References plugins.
Referenced by main().
const char* configfile |
Definition at line 27 of file plugins.cc.
Referenced by OpenPlugins().
Definition at line 30 of file plugins.cc.
Referenced by ClosePlugins(), BinaryFile::Init(), Symbols::Load(), OpenPlugins(), and PluginsInfo().
const char* pluginsdir |
Definition at line 26 of file plugins.cc.
Referenced by OpenPlugins().