pub fn deinit(elf: *Elf) void
pub fn deinit(elf: *Elf) void { const gpa = elf.arena.child_allocator; { var it = elf.sections.valueIterator(); while (it.next()) |sect| { sect.*.data.deinit(gpa); sect.*.relocations.deinit(gpa); } } elf.sections.deinit(gpa); elf.local_symbols.deinit(gpa); elf.global_symbols.deinit(gpa); elf.arena.deinit(); gpa.destroy(elf); }