pub struct DBIModuleInfo {
pub opened: u32,
pub section: DBISectionContribution,
pub flags: u16,
pub stream: StreamIndex,
pub symbols_size: u32,
pub lines_size: u32,
pub c13_lines_size: u32,
pub files: u16,
pub filename_offsets: u32,
pub source: u32,
pub compiler: u32,
/* private fields */
}Expand description
Information about a module parsed from the DBI stream.
Named MODI in the Microsoft PDB source:
https://github.com/Microsoft/microsoft-pdb/blob/082c5290e5aff028ae84e43affa8be717aa7af73/PDB/dbi/dbi.h#L1197
Fields§
§opened: u32Currently open module.
section: DBISectionContributionThis module’s first section contribution.
flags: u16Flags, expressed as bitfields in the C struct: written, EC enabled, unused, tsm https://github.com/Microsoft/microsoft-pdb/blob/082c5290e5aff028ae84e43affa8be717aa7af73/PDB/dbi/dbi.h#L1201-L1204
stream: StreamIndexStream number of module debug info (syms, lines, fpo).
symbols_size: u32Size of local symbols debug info in stream.
lines_size: u32Size of line number debug info in stream.
c13_lines_size: u32Size of C13 style line number info in stream.
files: u16Number of files contributing to this module.
filename_offsets: u32Used as a pointer into an array of filename indicies in the Microsoft code.
source: u32Source file name index.
compiler: u32Path to compiler PDB name index.
Trait Implementations§
Source§impl Clone for DBIModuleInfo
impl Clone for DBIModuleInfo
Source§fn clone(&self) -> DBIModuleInfo
fn clone(&self) -> DBIModuleInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more