Ça y est j'ai compris !
Remarque que ton problème est non seulement interessant mais je n'ai pas non plus la solution.
Quelques pistes tout de même:
1 - Utiliser la librairie dlsym avec -ldl a la compil et utiliser pour le vrai malloc le pointeur de fonction retourné par (void *(*) (size_t)) dlsym (RTLD_NEXT, "malloc");
2 - la fonction __libc_memalign (sizeof (double), n);
Bon si j'ai de meilleures pistes je reposte, mais la j'ai pas d'idées...
[^] # Re: Je suis pas sur d'avoir compris mais
Posté par zzmaxfr . En réponse au message malloc_hook et multithread. Évalué à 2.
Remarque que ton problème est non seulement interessant mais je n'ai pas non plus la solution.
Quelques pistes tout de même:
1 - Utiliser la librairie dlsym avec -ldl a la compil et utiliser pour le vrai malloc le pointeur de fonction retourné par (void *(*) (size_t)) dlsym (RTLD_NEXT, "malloc");
2 - la fonction __libc_memalign (sizeof (double), n);
Bon si j'ai de meilleures pistes je reposte, mais la j'ai pas d'idées...