mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-12-26 17:18:24 +00:00
[kernel] Add hook for malloc services
Including the patch for memory allocation, testsuites and fixups of static analysis. Signed-off-by: Shell <smokewood@qq.com>
This commit is contained in:
@@ -287,8 +287,10 @@ void rt_page_free(void *addr, rt_size_t npages);
|
||||
#endif /* defined(RT_USING_SLAB) && defined(RT_USING_SLAB_AS_HEAP) */
|
||||
|
||||
#ifdef RT_USING_HOOK
|
||||
void rt_malloc_sethook(void (*hook)(void *ptr, rt_size_t size));
|
||||
void rt_free_sethook(void (*hook)(void *ptr));
|
||||
void rt_malloc_sethook(void (*hook)(void **ptr, rt_size_t size));
|
||||
void rt_realloc_set_entry_hook(void (*hook)(void **ptr, rt_size_t size));
|
||||
void rt_realloc_set_exit_hook(void (*hook)(void **ptr, rt_size_t size));
|
||||
void rt_free_sethook(void (*hook)(void **ptr));
|
||||
#endif /* RT_USING_HOOK */
|
||||
|
||||
#endif /* RT_USING_HEAP */
|
||||
|
||||
Reference in New Issue
Block a user