[XModule] Remove module and its functions while unloading

This commit is contained in:
Gliniak
2021-12-25 15:11:05 +01:00
parent f2c0ae46c1
commit 371441ec3a
7 changed files with 52 additions and 1 deletions

View File

@@ -46,6 +46,7 @@ class Module {
Symbol::Status DefineFunction(Function* symbol);
Symbol::Status DefineVariable(Symbol* symbol);
const std::vector<uint32_t> GetAddressedFunctions();
void ForEachFunction(std::function<void(Function*)> callback);
void ForEachSymbol(size_t start_index, size_t end_index,
std::function<void(Symbol*)> callback);