ref: a6692449e11bf9f40d051e0b8eb566bca72946ca
dir: /src/libmach/elf64/elf64del.c/
#include <stdio.h> #include <stdlib.h> #include <scc/mach.h> #include "../libmach.h" #include "elf64.h" void elf64del(Obj *obj) { struct elf64 *elf = obj->data; if (elf) { free(elf->phdr); free(elf->shdr); free(elf->syms); free(elf->strtbl[0]); free(elf->strtbl[1]); } free(obj->data); obj->data = NULL; }