restruct ELF