gdb - разрыв статических функций - PullRequest
5 голосов
/ 14 марта 2011

У меня есть две статические функции с одинаковыми именами в двух разных файлах.

radio.c
-------
static audio_call_back(...)
{
    // code to execute when audio from radio is acquired
}

mp3.c
-----
static audio_call_back(...)
{
    // code to execute when audio from mp3 player is acquired
}

Они выполняются методом указателя на функцию.

С помощью gdb как получить точку останова"audio_call_back" из mp3 файла.По умолчанию, если я запускаю

(gdb) break audio_call_back

, в файле radio.c устанавливается точка останова.Как установить точку останова в «audio_call_back», присутствующем в файле mp3.c

1 Ответ

4 голосов
/ 14 марта 2011

break имя файла: функция - mp3.c: audio_call_back

Кстати, вы не забыли тип возврата?

...