
не ебите вы себе мозги с этим backtrace_symbols, ведь то что вернул backtrace можно пихать в dladdr
не ебите вы себе мозги с этим backtrace_symbols, ведь то что вернул backtrace можно пихать в dladdr
столь разное поведение в зависимости от версии компилятора делает меня охуевшей пандой: http://ideone.com/RSskC vs http://ideone.com/ZuBB8, а ведь glibc-то один...
пстач, я присмотрелся к man backtrace и обнаружил что у меня на вторую и последнюю строчку бэктрейса имя бинаря выводится как «./prog()», а в мане никаких скобок нет. это у меня только такое? и главное: как нагуглить начиная с какой версии glibc это поменялось?
не умеет выводить имена глобальных функций, объявленный static или в анонимном нэймспейсе
как получить чиселку, которая будет достаточной для размера массива передаваемого в backtrace? шагать итеративно увеличивая размер в два раза? нет пути, я с виндой завязал
analizer