Есть и была замечательная программа etags. Для многих языков это позволяет создать файл TAGS, который Emacs может использовать для перехода с сайта вызова к определению. Версии etags, которые я видел, поддерживают буквально кучу языков.
Существует ли подобная программа, которая может генерировать данные кто звонит?
Например, учитывая функцию foo, я бы хотел сгенерировать буфер emacs, содержащий список функций, которые вызывают foo. Было бы здорово, если бы он поддерживал несколько языков, хотя я в первую очередь думаю о C.