backtrace
Занимаюсь на работе трекингом нативной памяти и нашел очень удобную линуксовую штуку для раскручивания стека, с которой раньше почему-то никогда не встречался.
Функция так и называетя — backtrace, и живет она в заголовочнике execinfo.h. Она с удивительной легкостью раскручивает любые стеки всегда вплоть до pre-main фрейма, и еще предоставляет функционал для подтягивания символов к найденным адресам возврата, но с гарантией она подтягивает только название so-шки, а имя функции или заменгленное имя плюсового метода может и не добыть. Могу потом рассказать, как можно достать имя по адресу возврата на стеке и задеменглить, если интересно.
Так что штука для диагностики и отладки годная. Советую посмотреть, может и тебе пригодится.