Trait memlib::ModuleList
source · [−]pub trait ModuleList {
fn get_module_list(&self) -> Vec<Module>;
fn get_main_module(&self) -> Module;
fn get_module(&self, name: &str) -> Option<Module> { ... }
}Expand description
Represents a type that has access to a process’s modules
Required Methods
sourcefn get_module_list(&self) -> Vec<Module>
fn get_module_list(&self) -> Vec<Module>
Returns a list of all modules. If the implementor can only provide a single module based on the name, this function should panic
sourcefn get_main_module(&self) -> Module
fn get_main_module(&self) -> Module
Gets the main module from the process.
Provided Methods
sourcefn get_module(&self, name: &str) -> Option<Module>
fn get_module(&self, name: &str) -> Option<Module>
Returns a single module by name. If the module name does not exist, returns None