_packed_ struct ObjectHeader {
uint8_t type;
- uint8_t reserved[3];
+ uint8_t reserved[7];
uint64_t size;
uint8_t payload[];
};
uint64_t seqnum;
uint64_t realtime;
uint64_t monotonic;
+ sd_id128_t boot_id;
uint64_t xor_hash;
uint64_t prev_entry_offset;
uint64_t next_entry_offset;
sd_id128_t file_id;
sd_id128_t machine_id;
sd_id128_t boot_id;
+ sd_id128_t seqnum_id;
uint64_t arena_offset;
uint64_t arena_size;
uint64_t arena_max_size;
uint64_t tail_entry_offset;
uint64_t last_bisect_offset;
uint64_t n_objects;
- uint64_t seqnum_base;
uint64_t seqnum;
+ uint64_t head_entry_realtime;
+ uint64_t tail_entry_realtime;
};
#endif