Add option to delete or not delete the actual plugin data when unloading plugins

This commit is contained in:
Maschell
2020-05-17 21:06:11 +02:00
parent 49fde27123
commit b63723eb72
2 changed files with 18 additions and 16 deletions

View File

@@ -17,7 +17,7 @@ public:
static bool doRelocation(const std::vector<RelocationData> &relocData, relocation_trampolin_entry_t *tramp_data, uint32_t tramp_length, uint32_t trampolinID);
static void unloadPlugins(plugin_information_t * pluginInformation, MEMHeapHandle pluginHeap);
static void unloadPlugins(plugin_information_t * pluginInformation, MEMHeapHandle pluginHeap, BOOL freePluginData);
static std::vector<PluginContainer> loadPlugins(const std::vector<PluginData> &pluginList, MEMHeapHandle pHeader, relocation_trampolin_entry_t *trampolin_data, uint32_t trampolin_data_length);