Home
last modified time | relevance | path

Searched refs:HeapBlockHeader (Results 1 – 4 of 4) sorted by relevance

/system/chre/platform/shared/
Dmemory_manager.cc25 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()
/system/chre/core/include/chre/core/
Dnanoapp.h227 void linkHeapBlock(HeapBlockHeader *header);
235 void unlinkHeapBlock(HeapBlockHeader *header);
240 HeapBlockHeader *getFirstHeapBlock() { in getFirstHeapBlock()
257 HeapBlockHeader *mFirstHeader = nullptr;
/system/chre/platform/include/chre/platform/
Dheap_block_header.h29 union HeapBlockHeader { union
35 HeapBlockHeader *next = nullptr;
/system/chre/core/
Dnanoapp.cc236 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()