qcow2-snapshot.c (9f4bd6baf64b8139cf2d7f8f53a98b27531da13c) | qcow2-snapshot.c (541dc0d47f10973c241e9955afc2aefc96adec51) |
---|---|
1/* 2 * Block driver for the QCOW version 2 format 3 * 4 * Copyright (c) 2004-2006 Fabrice Bellard 5 * 6 * Permission is hereby granted, free of charge, to any person obtaining a copy 7 * of this software and associated documentation files (the "Software"), to deal 8 * in the Software without restriction, including without limitation the rights --- 12 unchanged lines hidden (view full) --- 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 22 * THE SOFTWARE. 23 */ 24 25#include "qemu-common.h" 26#include "block_int.h" 27#include "block/qcow2.h" 28 | 1/* 2 * Block driver for the QCOW version 2 format 3 * 4 * Copyright (c) 2004-2006 Fabrice Bellard 5 * 6 * Permission is hereby granted, free of charge, to any person obtaining a copy 7 * of this software and associated documentation files (the "Software"), to deal 8 * in the Software without restriction, including without limitation the rights --- 12 unchanged lines hidden (view full) --- 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 22 * THE SOFTWARE. 23 */ 24 25#include "qemu-common.h" 26#include "block_int.h" 27#include "block/qcow2.h" 28 |
29typedef struct __attribute__((packed)) QCowSnapshotHeader { | 29typedef struct QEMU_PACKED QCowSnapshotHeader { |
30 /* header is 8 byte aligned */ 31 uint64_t l1_table_offset; 32 33 uint32_t l1_size; 34 uint16_t id_str_size; 35 uint16_t name_size; 36 37 uint32_t date_sec; --- 429 unchanged lines hidden --- | 30 /* header is 8 byte aligned */ 31 uint64_t l1_table_offset; 32 33 uint32_t l1_size; 34 uint16_t id_str_size; 35 uint16_t name_size; 36 37 uint32_t date_sec; --- 429 unchanged lines hidden --- |