Struct goblin::pe::export::Export
[−]
[src]
pub struct Export<'a> { pub name: &'a str, pub offset: usize, pub rva: usize, pub size: usize, pub reexport: Option<Reexport<'a>>, }
An exported symbol in this binary, contains synthetic data (name offset, etc., are computed)
Fields
name: &'a str
offset: usize
rva: usize
size: usize
reexport: Option<Reexport<'a>>
Methods
impl<'a> Export<'a>
[src]
fn parse(
bytes: &'a [u8],
export_data: &ExportData,
sections: &[SectionTable]
) -> Result<Vec<Export<'a>>>
[src]
bytes: &'a [u8],
export_data: &ExportData,
sections: &[SectionTable]
) -> Result<Vec<Export<'a>>>