Struct pdb::DBISectionContribution
source · [−]pub struct DBISectionContribution {
pub offset: PdbInternalSectionOffset,
pub size: u32,
pub characteristics: SectionCharacteristics,
pub module: usize,
pub data_crc: u32,
pub reloc_crc: u32,
}
Expand description
Information about a module’s contribution to a section.
struct SC
in Microsoft’s code:
https://github.com/Microsoft/microsoft-pdb/blob/082c5290e5aff028ae84e43affa8be717aa7af73/PDB/include/dbicommon.h#L42
Fields
offset: PdbInternalSectionOffset
Start offset of the section.
size: u32
The size of the contribution, in bytes.
characteristics: SectionCharacteristics
The characteristics, which map to ImageSectionHeader::characteristics
in binaries.
module: usize
Index of the module in DebugInformation::modules
containing the actual symbol.
data_crc: u32
CRC of the contribution(?)
reloc_crc: u32
CRC of relocations(?)
Trait Implementations
sourceimpl Clone for DBISectionContribution
impl Clone for DBISectionContribution
sourcefn clone(&self) -> DBISectionContribution
fn clone(&self) -> DBISectionContribution
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DBISectionContribution
impl Debug for DBISectionContribution
impl Copy for DBISectionContribution
Auto Trait Implementations
impl RefUnwindSafe for DBISectionContribution
impl Send for DBISectionContribution
impl Sync for DBISectionContribution
impl Unpin for DBISectionContribution
impl UnwindSafe for DBISectionContribution
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more