Come posso includere/visualizzare il codice sorgente di malloc
in gdb?Include il codice sorgente di malloc.c in gdb?
Voglio eseguire un'esecuzione passo-passo in gdb
e passare al codice sorgente malloc.c
quando viene chiamata una delle funzioni di malloc.
Attualmente quello gdb dice è: malloc.c: No such file or directory.
This ragazzo qui ha affrontato lo stesso problema, ma non menzionano una soluzione, vale a dire come fare un passo in realtà nel codice sorgente di malloc.
sono su Ubuntu server 14.04
, e ho già provato ad installare il seguente: libc6-dbg
, libc6-dev
e libc6-dbgsym
. Io non so nemmeno se uno di questi pacchetti potrebbe aiutare, ma l'installazione del libc-dbgsym
mi da seguente errore:
dpkg: error processing archive /var/cache/apt/archives/libc6-dbgsym_2.19-0ubuntu6.6_amd64.ddeb (--unpack): trying to overwrite
'/usr/lib/debug/usr/lib/x86_64-linux-gnu/audit/sotruss-lib.so', which
is also in package libc6-dbg:amd64 2.19-0ubuntu6.6 dpkg-deb: error:
subprocess paste was killed by signal (Broken pipe)
Hai bisogno di trovare, o compilare, una versione di debug delle librerie. –
@MartinJames è la parte in cui non riesco a farlo! :( – Paschalis