Searched refs:HeapBlockHeader (Results 1 – 4 of 4) sorted by relevance
25 HeapBlockHeader *header = nullptr; in nanoappAlloc()37 header = static_cast<HeapBlockHeader *>( in nanoappAlloc()38 doAlloc(app, sizeof(HeapBlockHeader) + bytes)); in nanoappAlloc()59 HeapBlockHeader *header = static_cast<HeapBlockHeader *>(ptr); in nanoappFree()93 HeapBlockHeader *current = app->getFirstHeapBlock(); in nanoappFreeAll()103 HeapBlockHeader *next = current->data.next; in nanoappFreeAll()105 HeapBlockHeader *pointerAfterHeader = current + 1; in nanoappFreeAll()
227 void linkHeapBlock(HeapBlockHeader *header);235 void unlinkHeapBlock(HeapBlockHeader *header);240 HeapBlockHeader *getFirstHeapBlock() { in getFirstHeapBlock()257 HeapBlockHeader *mFirstHeader = nullptr;
29 union HeapBlockHeader { union35 HeapBlockHeader *next = nullptr;
236 void Nanoapp::linkHeapBlock(HeapBlockHeader *header) { in linkHeapBlock()241 void Nanoapp::unlinkHeapBlock(HeapBlockHeader *header) { in unlinkHeapBlock()252 HeapBlockHeader *previous = mFirstHeader; in unlinkHeapBlock()253 HeapBlockHeader *current = mFirstHeader->data.next; in unlinkHeapBlock()