Библиотека для получения stack backtrace
Слышал про функцию backtrace из <execinfo.h>, но в моём mingw её нет, как и этого хидера, да и вообще ничем подобным в mingw не пахнет :(. Соответственно, нужна какая-то сторонняя библиотека, ибо изобретать велосипед не хочется...
Нет, вы меня не совсем правильно поняли... Мне нужно получать бэктрейс во время работы моей программы в ней самой, т.е. что-то аналогичное вышеупомянутым backtrace() и backtrace_symbols() , gdb тут не подойдёт...
Действительно backtrace() это libc, а его поддержка в mingw отсутствует.
Сам mingw предлагает Dr. Mingw который держит run-time stack tracing. Посмотри его, может это то что тебе нужно.
Если найдешь небольшую кросплатформенную библиотечку для этого дела, выложи линк, буду премного благодарен.
Из библиотек я нашёл только StackTrace - нечто невразумительное, лежит себе в CVS и тащит за собой libbfd и libiberty :p ... завтра испробую, что за зверь.