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