Explorateur de tas : un débogueur de tas Glibc puissant

2025-02-06
Explorateur de tas : un débogueur de tas Glibc puissant

`explore_heap` est un débogueur de tas Glibc chargé via `LD_PRELOAD` qui permet l'inspection et la manipulation interactives de la mémoire du tas d'un programme. En chargeant `libheap_explorer.so` et en interrompant le programme avec un signal SIGINT (Ctrl+C), les utilisateurs accèdent à un REPL pour allouer, libérer des blocs et afficher les listes de blocs libres, tcache, fastbin et bin, ce qui facilite le débogage des problèmes liés à la mémoire. Actuellement testé sur Glibc 2.41+ d'Arch Linux, l'adaptation à d'autres versions modernes de Glibc nécessite l'ajustement de constantes.