Index: lld/ELF/Writer.cpp =================================================================== --- lld/ELF/Writer.cpp +++ lld/ELF/Writer.cpp @@ -2108,6 +2108,7 @@ template void Writer::writeHeader() { uint8_t *Buf = Buffer->getBufferStart(); + memset(Buf, 0 , sizeof(Elf_Ehdr)+sizeof(Elf_Phdr)); memcpy(Buf, "\177ELF", 4); // Write the ELF header.