mirror of
https://github.com/espressif/tlsf.git
synced 2026-04-05 09:59:54 +00:00
feat(tlsf): Add function to find a block from a pointer
This commit is contained in:
@@ -63,6 +63,15 @@ void tlsf_walk_pool(pool_t pool, tlsf_walker walker, void* user);
|
||||
int tlsf_check(tlsf_t tlsf);
|
||||
int tlsf_check_pool(pool_t pool);
|
||||
|
||||
/**
|
||||
* @brief Find the block containing the pointer passed as parameter
|
||||
*
|
||||
* @param pool The pool into which to look for the block
|
||||
* @param ptr The pointer we want to find the containing block of
|
||||
* @return void* The pointer to the containing block if found, NULL if not.
|
||||
*/
|
||||
void* tlsf_find_containing_block(pool_t pool, void *ptr);
|
||||
|
||||
/**
|
||||
* @brief Weak function called on every free block of memory allowing the user to implement
|
||||
* application specific checks on the memory.
|
||||
|
||||
Reference in New Issue
Block a user