Думаю стоит глянуть в сторону valgrind/callgrind
Здравствуйте, artem_korneev, Вы писали:
_>Захотелось мне в целях отладки собрать некоторую информацию о вызовах функций. Хотябы имена. В идеале — ещё и адрес вызывающего объекта и номер строки кода, откуда был сделан вызов. _>Можно ли как-то из функции определить это, используя бинарник, собранный с отладочной информацией?
_>Отладчик (тот же gdb) в может вывести содержимое стека, указывая имена вызывающих функций. Можно ли сделать тоже самое? Может есть какие-либо библиотеки для отладки, которые это позволяют?
_>Самому пока на ум приходят какие-то кривоватые варианты с перегрузкой оператора вызова ().