pub fn deinit(ef: *ElfFile, gpa: Allocator) void
pub fn deinit(ef: *ElfFile, gpa: Allocator) void { if (ef.dwarf) |*dwarf| dwarf.deinit(gpa); if (ef.symbol_search_table) |t| gpa.free(t); var arena = ef.arena.promote(gpa); arena.deinit(); std.posix.munmap(ef.mapped_file); if (ef.mapped_debug_file) |m| std.posix.munmap(m); ef.* = undefined; }