retdec
|
The manager of unpacking plugins. More...
#include <plugin_mgr.h>
Public Member Functions | |
PluginMgr (const PluginMgr &)=delete | |
Static Public Member Functions | |
static PluginList | matchingPlugins (const std::string &packerName, const std::string &packerVersion) |
Static Public Attributes | |
static const PluginList | plugins |
Private Member Functions | |
PluginMgr ()=default | |
The manager of unpacking plugins.
PluginMgr is static representing the plugin manager. It stores all active plugins. It can also find the matching plugins for the specified plugin packer and version. Packer name is case-insesitively matched against packer specified in metadata of the plugin. Every plugin aso contains the regular expression matching the version of packers it is able to unpack.
|
delete |
|
privatedefault |
|
static |
Find the matching plugins in the registered plugins table.
packerName | The packer name for which the plugins are found. |
packerVersion | The packer version for which the plugins are found. |
|
static |