Struct pdb::PDB
[−]
[src]
pub struct PDB<'s, S> { /* fields omitted */ }
PDB
provides access to the data within a PDB file.
A PDB file is internally a Multi-Stream File (MSF), composed of multiple independent
(and usually discontiguous) data streams on-disk. PDB
provides lazy access to these data
structures, which means the PDB
accessor methods usually cause disk accesses.
Methods
impl<'s, S: Source<'s> + 's> PDB<'s, S>
[src]
fn open(source: S) -> Result<PDB<'s, S>>
Create a new PDB from a Source.
fn type_information(&mut self) -> Result<TypeInformation<'s>>
Retrieve the TypeInformation
for this PDB.
fn debug_information(&mut self) -> Result<DebugInformation<'s>>
Retrieve the DebugInformation
for this PDB.
fn global_symbols(&mut self) -> Result<SymbolTable<'s>>
Retrieve the global symbol table for this PDB.