Searched defs:BlockHeader (Results 1 – 4 of 4) sorted by relevance
77 struct BlockHeader { struct81 BlockHeader* fNext; ///< doubly-linked list of blocks. argument82 BlockHeader* fPrev; argument98 BlockHeader* fHeader; ///< pointer back to the block header in which an alloc resides argument
84 struct PersistentMemoryAllocator::BlockHeader { struct in base::PersistentMemoryAllocator85 uint32_t size; // Number of bytes in this block, including header.86 uint32_t cookie; // Constant value indicating completed allocation.87 std::atomic<uint32_t> type_id; // Arbitrary number indicating data type.88 std::atomic<uint32_t> next; // Pointer to the next block when iterating.
35 const LineFileBlockHeader *BlockHeader; in operator() local
73 #define BlockHeader(block) ((size_t *) (block)-1) macro