gdb - 中断静态函数

时间:2011-03-14 15:32:22

标签: debugging gdb

我在两个不同的文件中有两个具有相同名称的静态函数。

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,如何在mp3文件的“audio_call_back”中有一个断点。默认情况下,如果我运行

(gdb) break audio_call_back

在radio.c文件中设置断点。如何在文件mp3.c中的“audio_call_back”中设置断点。

1 个答案:

答案 0 :(得分:4)

break filename:function - mp3.c:audio_call_back

顺便说一句,难道你不忘记返回类型吗?