fn load_dwarf<'data>(
    elffile: &object::read::File<'data>
) -> Result<gimli::Dwarf<SliceType<'data>>, String> {
    // Dwarf::load takes two closures / functions and uses them to load all the required debug sections
    let loader = |section: gimli::SectionId| { get_file_section_reader(elffile, section.name()) };
    gimli::Dwarf::load(loader)
}
// load the SWARF debug info from the .debug_<xyz> sections
load the SWARF debug info from the .debug_ sections
load the SWARF debug info from the . debug_ sections
fn load_dwarf<'data>(
    elffile: &object::read::File<'data>
) -> Result<gimli::Dwarf<SliceType<'data>>, String> {
    // Dwarf::load takes two closures / functions and uses them to load all the required debug sections
    let loader = |section: gimli::SectionId| { get_file_section_reader(elffile, section.name()) };
    gimli::Dwarf::load(loader)
}
fn load_dwarf < ' data > ( elffile : & object :: read :: File < ' data > ) -> Result < gimli :: Dwarf < SliceType < ' data > > , String > { // Dwarf::load takes two closures / functions and uses them to load all the required debug sections let loader = | section : gimli :: SectionId | { get_file_section_reader ( elffile , section . name ( ) ) } ; gimli :: Dwarf :: load ( loader ) }
load the SWARF debug info from the .debug_<xyz> sections
load the SWARF debug info from the . debug_<xyz > sections
elffile
&object::read::File<'data>