pub struct Dwarf {
pub units: UnitTable,
pub line_programs: Vec<LineProgram>,
pub line_strings: LineStringTable,
pub strings: StringTable,
}Expand description
Writable DWARF information for more than one unit.
Fields
units: UnitTableA table of units. These are primarily stored in the .debug_info section,
but they also contain information that is stored in other sections.
line_programs: Vec<LineProgram>Extra line number programs that are not associated with a unit.
These should only be used when generating DWARF5 line-only debug information.
line_strings: LineStringTableA table of strings that will be stored in the .debug_line_str section.
strings: StringTableA table of strings that will be stored in the .debug_str section.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Dwarf
impl Send for Dwarf
impl Sync for Dwarf
impl Unpin for Dwarf
impl UnwindSafe for Dwarf
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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