tlsf_walk_pool: 遍历内存池中的内存块,执行用户定义的回调函数。 tlsf_check / tlsf_check_pool: tlsf_check: 检查TLSF结构的内部一致性。 tlsf_check_pool: 检查特定内存池的内部一致性。 tlsf_check_hook: 一个弱符号函数,用户可以实现此函数以在每个空闲内存块上执行特定检查。上...
#elif (TLSF_MAX_POOL_SIZE <= (8 * 1024 * 1024)) FL_INDEX_MAX = 23, //Each pool can have up 8MB #elif (TLSF_MAX_POOL_SIZE <= (16 * 1024 * 1024)) FL_INDEX_MAX = 24, //Each pool can have up 16MB #elif (TLSF_MAX_POOL_SIZE <= (32 * 1024 * 1024)) FL_INDEX_MAX...
tlsf_heap_walk takes a callback tlsf_realloc now returns NULL on failure tlsf_memalign optimization for 4-byte alignment Usage of size_t where appropriate 2006/11/21 - v1.6 ffs/fls broken out into tlsfbits.h tlsf_overhead queries per-pool overhead 2006/11/07 - v1.5 Smart realloc im...
int tlsf_check_pool(pool_t pool) { /* Check that the blocks are physically correct. */ integrity_t integ = { 0, 0 }; tlsf_walk_pool(pool, integrity_walker, &integ); return integ.status; } size_t tlsf_fit_size(tlsf_t tlsf, size_t size) ...
tlsf_heap_walk takes a callback tlsf_realloc now returns NULL on failure tlsf_memalign optimization for 4-byte alignment Usage of size_t where appropriate 2006/11/21 - v1.6 ffs/fls broken out into tlsfbits.h tlsf_overhead queries per-pool overhead ...
2405 + Function,+,memmgr_heap_walk_blocks,void,"BlockWalker, void*" 2408 2406 Function,-,memmgr_pool_get_max_block,size_t, 2409 2407 Function,+,memmove,void*,"void*, const void*, size_t" 2410 2408 Function,-,mempcpy,void*,"void*, const void*, size_t" ...
tlsf_heap_walk takes a callback tlsf_realloc now returns NULL on failure tlsf_memalign optimization for 4-byte alignment Usage of size_t where appropriate 2006/11/21 - v1.6 ffs/fls broken out into tlsfbits.h tlsf_overhead queries per-pool overhead 2006/11/07 - v1.5 Smart realloc im...
tlsf_heap_walk takes a callback tlsf_realloc now returns NULL on failure tlsf_memalign optimization for 4-byte alignment Usage of size_t where appropriate 2006/11/21 - v1.6 ffs/fls broken out into tlsfbits.h tlsf_overhead queries per-pool overhead ...
tlsf_heap_walk takes a callback tlsf_realloc now returns NULL on failure tlsf_memalign optimization for 4-byte alignment Usage of size_t where appropriate 2006/11/21 - v1.6 ffs/fls broken out into tlsfbits.h tlsf_overhead queries per-pool overhead ...
_walk_pool(lv_pool_t pool, lv_tlsf_walker walker, void* user) { tlsf_walker_walker = walker ? walker : defaultwalker; lv_tlsf_walkerpool_walker = walker ? walker : defaultwalker; block_headert* block = offset_to_