[][src]Trait memflow::process::OsProcessModuleInfo

pub trait OsProcessModuleInfo {
    pub fn address(&self) -> Address;
pub fn parent_process(&self) -> Address;
pub fn base(&self) -> Address;
pub fn size(&self) -> usize;
pub fn name(&self) -> String; }

Trait describing OS independent module information.

Required methods

pub fn address(&self) -> Address[src]

Returns the address of the module header.

Remarks

On Windows this will return the address where the PEB entry is stored.

pub fn parent_process(&self) -> Address[src]

Returns the base address of the parent process.

Remarks

This method is analog to the OsProcessInfo::address function.

pub fn base(&self) -> Address[src]

Returns the actual base address of this module.

Remarks

The base address is contained in the virtual address range of the process this module belongs to.

pub fn size(&self) -> usize[src]

Returns the size of the module.

pub fn name(&self) -> String[src]

Returns the full name of the module.

Loading content...

Implementors

Loading content...