UnivesalDisassembler(2003)

Plugin Class Reference

#include <plugins.h>

List of all members.

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

Detailed Description

Plugin information

Definition at line 41 of file plugins.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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().


Member Data Documentation

Definition at line 44 of file plugins.h.

Definition at line 43 of file plugins.h.

const char* Plugin::ident

Definition at line 46 of file plugins.h.

Definition at line 48 of file plugins.h.

Definition at line 49 of file plugins.h.

Definition at line 50 of file plugins.h.

const char* Plugin::syntax

Definition at line 47 of file plugins.h.

Definition at line 45 of file plugins.h.


The documentation for this class was generated from the following files: