gdb - break в статических функциях

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

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

5
задан Kamath 14 March 2011 в 15:32
поделиться