Revision a3161038 dump.c
b/dump.c | ||
---|---|---|
427 | 427 |
} |
428 | 428 |
} |
429 | 429 |
|
430 |
QLIST_FOREACH(block, &ram_list.blocks, next) {
|
|
430 |
QTAILQ_FOREACH(block, &ram_list.blocks, next) {
|
|
431 | 431 |
if (s->has_filter) { |
432 | 432 |
if (block->offset >= s->begin + s->length || |
433 | 433 |
block->offset + block->length <= s->begin) { |
... | ... | |
594 | 594 |
static int get_next_block(DumpState *s, RAMBlock *block) |
595 | 595 |
{ |
596 | 596 |
while (1) { |
597 |
block = QLIST_NEXT(block, next);
|
|
597 |
block = QTAILQ_NEXT(block, next);
|
|
598 | 598 |
if (!block) { |
599 | 599 |
/* no more block */ |
600 | 600 |
return 1; |
... | ... | |
670 | 670 |
RAMBlock *block; |
671 | 671 |
|
672 | 672 |
if (!s->has_filter) { |
673 |
s->block = QLIST_FIRST(&ram_list.blocks);
|
|
673 |
s->block = QTAILQ_FIRST(&ram_list.blocks);
|
|
674 | 674 |
return 0; |
675 | 675 |
} |
676 | 676 |
|
677 |
QLIST_FOREACH(block, &ram_list.blocks, next) {
|
|
677 |
QTAILQ_FOREACH(block, &ram_list.blocks, next) {
|
|
678 | 678 |
if (block->offset >= s->begin + s->length || |
679 | 679 |
block->offset + block->length <= s->begin) { |
680 | 680 |
/* This block is out of the range */ |
Also available in: Unified diff