X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=target-s390x%2Farch_dump.c;h=5cbb53ca2ec3e814e8ad6efeb6ff9af359f20a32;hb=8b7acc79b9adb4dda6cc867b90e3a1e873f4f7e8;hp=f3e5144cc19b5fab9e78107e8c619f360b847679;hpb=144f28fa58abc56d2244a2e6b97ca78e1540dd05;p=qemu.git diff --git a/target-s390x/arch_dump.c b/target-s390x/arch_dump.c index f3e5144cc..5cbb53ca2 100644 --- a/target-s390x/arch_dump.c +++ b/target-s390x/arch_dump.c @@ -151,6 +151,7 @@ static int s390x_write_all_elf64_notes(const char *note_name, int ret = -1; for (nf = note_func; nf->note_contents_func; nf++) { + memset(¬e, 0, sizeof(note)); note.hdr.n_namesz = cpu_to_be32(sizeof(note.name)); note.hdr.n_descsz = cpu_to_be32(nf->contents_size); strncpy(note.name, note_name, sizeof(note.name)); @@ -176,7 +177,8 @@ int s390_cpu_write_elf64_note(WriteCoreDumpFunction f, CPUState *cs, return s390x_write_all_elf64_notes("CORE", f, cpu, cpuid, opaque); } -int cpu_get_dump_info(ArchDumpInfo *info) +int cpu_get_dump_info(ArchDumpInfo *info, + const struct GuestPhysBlockList *guest_phys_blocks) { info->d_machine = EM_S390; info->d_endian = ELFDATA2MSB;