qemu/dump
Janosch Frank 1e8113032f dump: Refactor dump_iterate and introduce dump_filter_memblock_*()
The iteration over the memblocks in dump_iterate() is hard to
understand so it's about time to clean it up. Instead of manually
grabbing the next memblock we can use QTAILQ_FOREACH to iterate over
all memblocks.

Additionally we move the calculation of the offset and length out by
introducing and using the dump_filter_memblock_*() functions. These
functions will later be used to cleanup other parts of dump.c.

Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Reviewed-by: Janis Schoetterl-Glausch <scgl@linux.ibm.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220811121111.9878-4-frankja@linux.ibm.com>
2022-10-06 19:30:43 +04:00
..
dump-hmp-cmds.c hmp: drop Error pointer indirection in hmp_handle_error 2019-12-18 08:36:16 +01:00
dump.c dump: Refactor dump_iterate and introduce dump_filter_memblock_*() 2022-10-06 19:30:43 +04:00
meson.build meson: convert dump/ 2020-08-21 06:30:22 -04:00
win_dump.c dump/win_dump: add 32-bit guest Windows support 2022-04-22 13:41:56 +04:00
win_dump.h dump: Move the code to dump/ 2019-07-02 13:37:00 +02:00