Outils pour utilisateurs

Outils du site


prog:gnu:libc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
prog:gnu:libc [2017/10/30 12:39] – Création avec "malloc" rootprog:gnu:libc [2020/04/28 22:29] (Version actuelle) – mhtml -> html root
Ligne 25: Ligne 25:
  
 J'ai constaté que l'espace pris dans ''uordblks'' suit une forme ''32+16*i''. Donc chaque ''malloc'' prend au minimum 32 octets. Et parmi ces 32+16*i octets, il y en a 8 qui sont réservés par la libc. J'ai constaté que l'espace pris dans ''uordblks'' suit une forme ''32+16*i''. Donc chaque ''malloc'' prend au minimum 32 octets. Et parmi ces 32+16*i octets, il y en a 8 qui sont réservés par la libc.
 +
 +Un article beaucoup plus complet sur le fonctionnement du malloc de la libc. [[https://sploitfun.wordpress.com/2015/02/10/understanding-glibc-malloc/|Understanding glibc malloc]] {{ :prog:gnu:libc:understanding_glibc_malloc_sploitf-u-n_2020-04-28_10_26_37_pm_.html |Archive du 10/02/2015 le 28/04/2020}} {{ :prog:gnu:libc:malloc.c |malloc.c}} {{ :prog:gnu:libc:arena.c |arena.c}}
prog/gnu/libc.1509363552.txt.gz · Dernière modification : 2017/10/30 12:39 de root