ref: 50937b595b6ac19d583f8a4974f081e6c39a0173
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; }