Initialize DWARF info. The caller has the responsibility to initialize most
the Dwarf fields before calling. binary_mem is the raw bytes of the
main binary file (not the secondary debug info file).
pub fn open(d: *Dwarf, gpa: Allocator, endian: Endian) OpenError!void
pub fn open(d: *Dwarf, gpa: Allocator, endian: Endian) OpenError!void {
try d.scanAllFunctions(gpa, endian);
try d.scanAllCompileUnits(gpa, endian);
}