coursLa mémoire : qui possède quoi
La mémoire : qui possède quoi
Fuites, pointeurs pendants, double free, débordements. Apprenez à lire le verdict du vérificateur mémoire et à dire au modèle précisément qui possède chaque octet.
Connectez-vous pour commencer les exercices. inscription · connexion
-
1
Le logger qui fuit
Une fonction alloue, personne ne libère. Trouvez le propriétaire et faites libérer le buffer au bon endroit.
-
2
Un octet de trop
Les tests passent, le sanitizer hurle. Il manque un octet pour le terminateur.
-
3
Le pointeur fantôme
Un pointeur distribué plus tôt pointe en silence vers de la mémoire libérée après la croissance du tableau.
-
4
Libéré deux fois
Un clone partage ses chaînes avec l'original. Les deux les libèrent. Décidez qui possède quoi.
-
5
Cache corrompu
Épreuve finale : un mini cache cache trois bugs mémoire différents. Dirigez le junior pour tous les corriger.