Зачем GDB даже войти в memcpy и другие системные функции? - PullRequest
2 голосов
/ 29 марта 2012

Я выполнил свою программу только с параметром -g и добавил несколько библиотек, таких как -lpthread

Но когда я использую gdb для отладки своей программы, при использовании step она перейдет к некоторым системным функциям, таким как fork и memcpy.

Есть ли способ избежать этого?Это происходит после того, как я установил valgrind на свой компьютер.

Ядро: 2.6.38-13

1 Ответ

3 голосов
/ 29 марта 2012

Вам нужно запустить следующее из приглашения gdb.

(gdb) set auto-solib-add off

Он запрещает GDB загружать символы из библиотек.

...