HomeSort by relevance Sort by last modified time
    Searched refs:BlockHeader (Results 1 - 8 of 8) sorted by null

  /external/skia/src/gpu/
GrMemoryPool.h 69 struct BlockHeader;
71 static BlockHeader* CreateBlock(size_t size);
73 static void DeleteBlock(BlockHeader* block);
77 struct BlockHeader {
81 BlockHeader* fNext; ///< doubly-linked list of blocks.
82 BlockHeader* fPrev;
98 BlockHeader* fHeader; ///< pointer back to the block header in which an alloc resides
103 BlockHeader* fHead;
104 BlockHeader* fTail;
114 kHeaderSize = GR_CT_ALIGN_UP(sizeof(BlockHeader), kAlignment)
    [all...]
GrMemoryPool.cpp 52 BlockHeader* block = CreateBlock(blockSize);
87 BlockHeader* block = allocData->fHeader;
96 BlockHeader* prev = block->fPrev;
97 BlockHeader* next = block->fNext;
122 GrMemoryPool::BlockHeader* GrMemoryPool::CreateBlock(size_t blockSize) {
124 BlockHeader* block =
125 reinterpret_cast<BlockHeader*>(sk_malloc_throw(blockSize));
137 void GrMemoryPool::DeleteBlock(BlockHeader* block) {
145 BlockHeader* block = fHead;
146 BlockHeader* prev = nullptr
    [all...]
  /external/llvm/include/llvm/DebugInfo/CodeView/
ModuleSubstreamVisitor.h 35 const LineFileBlockHeader *BlockHeader;
37 if (auto EC = Reader.readObject(BlockHeader))
41 BlockHeader->NumLines *
43 if (BlockHeader->BlockSize < sizeof(LineFileBlockHeader))
46 uint32_t Size = BlockHeader->BlockSize - sizeof(LineFileBlockHeader);
50 // The value recorded in BlockHeader->BlockSize includes the size of
52 Len = BlockHeader->BlockSize;
53 Item.NameIndex = BlockHeader->NameIndex;
54 if (auto EC = Reader.readArray(Item.LineNumbers, BlockHeader->NumLines))
57 if (auto EC = Reader.readArray(Item.Columns, BlockHeader->NumLines)
    [all...]
  /external/libchrome/base/metrics/
persistent_memory_allocator.cc 84 struct PersistentMemoryAllocator::BlockHeader {
114 volatile BlockHeader queue; // Empty block for linked-list head/tail.
138 const volatile BlockHeader* block =
165 const volatile BlockHeader* block =
211 freeptr / (sizeof(BlockHeader) + kAllocAlignment);
264 static_assert(sizeof(BlockHeader) % kAllocAlignment == 0,
265 "BlockHeader is not a multiple of kAllocAlignment");
278 CHECK(((BlockHeader*)0)->next.is_lock_free());
289 volatile BlockHeader* const first_block =
290 reinterpret_cast<volatile BlockHeader*>(mem_base_
    [all...]
persistent_memory_allocator.h 296 struct BlockHeader;
315 const volatile BlockHeader* GetBlock(Reference ref, uint32_t type_id,
318 volatile BlockHeader* GetBlock(Reference ref, uint32_t type_id, uint32_t size,
320 return const_cast<volatile BlockHeader*>(
  /external/ImageMagick/MagickCore/
memory.c 75 #define BlockHeader(block) ((size_t *) (block)-1)
89 #define SizeOfBlock(block) (*BlockHeader(block) & SizeMask)
410 assert((*BlockHeader(NextBlock(block)) & PreviousBlockBit) == 0);
426 *BlockHeader(next)=blocksize;
429 *BlockHeader(block)=size | (*BlockHeader(block) & ~SizeMask);
432 *BlockHeader(NextBlock(block))|=PreviousBlockBit;
829 *BlockHeader(block)=size | PreviousBlockBit;
834 *BlockHeader(block)=2*sizeof(size_t);
835 *BlockHeader(NextBlock(block))=PreviousBlockBit
    [all...]
  /art/runtime/gc/space/
bump_pointer_space.cc 146 AllocNonvirtualWithoutAccounting(bytes + sizeof(BlockHeader)));
148 BlockHeader* header = reinterpret_cast<BlockHeader*>(storage);
150 storage += sizeof(BlockHeader);
191 BlockHeader* header = reinterpret_cast<BlockHeader*>(pos);
193 pos += sizeof(BlockHeader); // Skip the header so that we know where the objects
bump_pointer_space.h 186 struct BlockHeader {
191 static_assert(sizeof(BlockHeader) % kAlignment == 0,

Completed in 125 milliseconds