restruct elf file