Je n'ai pas essayé tes solutions mais pour la premiere elle risque d'aller pointer sur malloc et free de la libc ne changeant pas le probleme.
Je me suis rendu compte que le simple fait d'exporter mes malloc et free dans le programme avec meme proto meme nom que les malloc et free originaux suffisait pour qu'ils soient pris en compte. du coup je defini malloc et free sans utiliser les hook et j'appelle __libc_malloc et __libc_free dans le code de malloc et free respectivement.
Je pense que les hook n'offrent pas de moyens d'etre thread safe.
[^] # Re: Je suis pas sur d'avoir compris mais
Posté par Pierre Mallard . En réponse au message malloc_hook et multithread. Évalué à 1.
Je me suis rendu compte que le simple fait d'exporter mes malloc et free dans le programme avec meme proto meme nom que les malloc et free originaux suffisait pour qu'ils soient pris en compte. du coup je defini malloc et free sans utiliser les hook et j'appelle __libc_malloc et __libc_free dans le code de malloc et free respectivement.
Je pense que les hook n'offrent pas de moyens d'etre thread safe.
En tout cas merci pour ton aide.