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: PdbInternalSectionOffsetStart offset of the section.
size: u32The size of the contribution, in bytes.
characteristics: SectionCharacteristicsThe characteristics, which map to ImageSectionHeader::characteristics in binaries.
module: usizeIndex of the module in DebugInformation::modules containing the actual symbol.
data_crc: u32CRC of the contribution(?)
reloc_crc: u32CRC of relocations(?)
Trait Implementations§
Source§impl Clone for DBISectionContribution
impl Clone for DBISectionContribution
Source§fn clone(&self) -> DBISectionContribution
fn clone(&self) -> DBISectionContribution
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DBISectionContribution
impl Debug for DBISectionContribution
impl Copy for DBISectionContribution
Auto Trait Implementations§
impl Freeze for DBISectionContribution
impl RefUnwindSafe for DBISectionContribution
impl Send for DBISectionContribution
impl Sync for DBISectionContribution
impl Unpin for DBISectionContribution
impl UnwindSafe for DBISectionContribution
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more