al_set_memory_interface
void al_set_memory_interface(ALLEGRO_MEMORY_INTERFACE *memory_interface)
Introduced in 5.0.0
Override the memory management functions with implementations of al_malloc_with_context, al_free_with_context, al_realloc_with_context and al_calloc_with_context. The context arguments may be used for debugging.
If the pointer is NULL, the default behaviour will be restored.
See also: ALLEGRO_MEMORY_INTERFACE
Most helpful discussions: