hmp: fix "dump-quest-memory" segfault (arm)
commit6dba634097d54db60017f10c160a052e46bdf60d
authorLaurent Vivier <lvivier@redhat.com>
Wed, 13 Sep 2017 14:20:34 +0000 (13 16:20 +0200)
committerDr. David Alan Gilbert <dgilbert@redhat.com>
Thu, 14 Sep 2017 14:52:10 +0000 (14 15:52 +0100)
tree8ef5ddd8b3319ce0076ccc201632a37523f0060a
parentb1fde1ef5106c92dd12f1f0cfcb8c76e57d7f681
hmp: fix "dump-quest-memory" segfault (arm)

Running QEMU with
    qemu-system-aarch64 -M none -nographic -m 256
and executing
    dump-guest-memory /dev/null 0 8192
results in segfault

Fix by checking if we have CPU, and exit with
error if there is no CPU:

    (qemu) dump-guest-memory /dev/null
    this feature or command is not currently supported

Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Greg Kurz <groug@kaod.org>
Message-Id: <20170913142036.2469-3-lvivier@redhat.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Tested-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
target/arm/arch_dump.c