выдаёт вот это:
0x00007f75d27a4d84 in xmlBufferCreate () from /lib/x86_64-linux-gnu/libxml2.so.2
(gdb) n
0x00007f75d27a4d8b in xmlBufferCreate () from /lib/x86_64-linux-gnu/libxml2.so.2
(gdb) n
0x00007f75d27a4d8d in xmlBufferCreate () from /lib/x86_64-linux-gnu/libxml2.so.2
(gdb) s
0x00007f75d27a4d92 in xmlBufferCreate () from /lib/x86_64-linux-gnu/libxml2.so.2
(gdb) n
0x00007f75d27a4d94 in xmlBufferCreate () from /lib/x86_64-linux-gnu/libxml2.so.2
разве сорсы этой либы при этом иметь не нужно?
Ну вот я собрал из исходников её. Установил. Вот так: make make install Как сделать так, чтоб gdb узнал, где исходники?
что-то отсюда https://sourceware.org/gdb/onlinedocs/gdb/Source-Path.html я через вскод обычно дебажу, там он видать сам даёт пути к сорсам
В целом то достаточно и дебажных символов
там типа сорсы в эти символы прямо укладываются?
Номера строк, названия идентификаторов и подобное
Дак мне gdb вроде говорит, что всё есть
ну я не знаю, будет ли этого достаточно при полноценном дебаге
Обыкновенно достаточно. По крайней мере в windbg. С исходниками удобнее, но если код не свой, то дизасма в отладчике хватает Может на линухе с gdb сложнее
Обыкновенно достаточно. По крайней мере в windbg.С исходниками удобнее, но если код не свой, то дизасма в отладчике хватает Может на линухе с gdb сложнее
Обсуждают сегодня