UnivesalDisassembler(2003)
|
#include <iostream>
#include <dlfcn.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <dirent.h>
#include <libgen.h>
#include "plugins.h"
#include "shared.h"
#include "udaclasses.h"
Go to the source code of this file.
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 = "plugins/" |
const char * | configfile = "plugins/list" |
VPlugins | plugins |
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 = "plugins/list" |
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 = "plugins/" |
Definition at line 26 of file plugins.cc.
Referenced by OpenPlugins().