J'ai écrit un programme simple, tout ce qu'il fait, c'est appeler une fonction appelée meller1, qui appelle meller2, et ainsi de suite jusqu'à ce que certaines fonctions appellent free et crash. Lors de l'exécution de gdb sur backtrace ce programme avec le fichier coredump, je reçois:Comment gdb backtrace sait de quelle bibliothèque provient chaque fonction?
Ma question est, comment gdb bt sait que le libre est tiré de /lib/libc.so.6? Existe-t-il une manière manuelle de le faire moi-même étant donné un fichier Coredump et l'exécutable lui-même? Merci.