Revision a19cbfb3 hw/hw.h
b/hw/hw.h | ||
---|---|---|
528 | 528 |
.start = (_start), \ |
529 | 529 |
} |
530 | 530 |
|
531 |
#define VMSTATE_VBUFFER_UINT32(_field, _state, _version, _test, _start, _field_size) { \ |
|
532 |
.name = (stringify(_field)), \ |
|
533 |
.version_id = (_version), \ |
|
534 |
.field_exists = (_test), \ |
|
535 |
.size_offset = vmstate_offset_value(_state, _field_size, uint32_t),\ |
|
536 |
.info = &vmstate_info_buffer, \ |
|
537 |
.flags = VMS_VBUFFER|VMS_POINTER, \ |
|
538 |
.offset = offsetof(_state, _field), \ |
|
539 |
.start = (_start), \ |
|
540 |
} |
|
541 |
|
|
531 | 542 |
#define VMSTATE_BUFFER_UNSAFE_INFO(_field, _state, _version, _info, _size) { \ |
532 | 543 |
.name = (stringify(_field)), \ |
533 | 544 |
.version_id = (_version), \ |
... | ... | |
745 | 756 |
#define VMSTATE_PARTIAL_VBUFFER(_f, _s, _size) \ |
746 | 757 |
VMSTATE_VBUFFER(_f, _s, 0, NULL, 0, _size) |
747 | 758 |
|
759 |
#define VMSTATE_PARTIAL_VBUFFER_UINT32(_f, _s, _size) \ |
|
760 |
VMSTATE_VBUFFER_UINT32(_f, _s, 0, NULL, 0, _size) |
|
761 |
|
|
748 | 762 |
#define VMSTATE_SUB_VBUFFER(_f, _s, _start, _size) \ |
749 | 763 |
VMSTATE_VBUFFER(_f, _s, 0, NULL, _start, _size) |
750 | 764 |
|
Also available in: Unified diff