file_format
extern struct file_format *file_formats[]; /* supplied by consumer */
static struct file_format amd64_elf = { elf64_loadfile, elf64_exec };
static struct file_format amd64_elf_obj = { elf64_obj_loadfile, elf64_obj_exec };
struct file_format *file_formats[] = {
struct file_format i386_elf = { elf32_loadfile, elf32_exec };
struct file_format i386_elf_obj = { elf32_obj_loadfile, elf32_obj_exec };
struct file_format x86_64_elf = { elf64_loadfile, elf64_exec };
struct file_format x86_64_elf_obj = { elf64_obj_loadfile, elf64_obj_exec };
extern struct file_format i386_elf;
extern struct file_format i386_elf_obj;
extern struct file_format x86_64_elf;
extern struct file_format x86_64_elf_obj;
struct file_format *file_formats[] = {