O uso do gdb interrompe o programa quando ele estiver usando qualquer função do arquivo X

e gostaria de saber se existe alguma maneira de interromper um programa quando estiver usando uma função de um determinado arquivo. Idealmente, o que estou procurando é algo como:

GDB Stop when use a function from file foo.cpp

A razão para fazer isso é porque estou depurando um código que não é meu e não sei exatamente quais funções foram chamadas e quais não são. Existe uma função no GDB para fazer o que estou procurando ou qualquer outra maneira recomendada de fazer algo semelhante?

obrigado

questionAnswers(6)

yourAnswerToTheQuestion