Архив

Архив 3 ноября 2012

Backtracing

В случае использования x86/amd64 архитектуры проблем с backtrace не возникает
#include
backtrace(...)
backtrace_symbols(...)

В случае MIPS нужно изворачиваться…

Заметки:

Патч для MIPS

[MIPS] Advanced kernel stack backtrace v2 от Cisco

MIPS backtrace by Ola Liljedahl

через libunwind: http://stackoverflow.com/questions/887509/when-to-use-o2-flag-for-gcc

еще один unwind: http://blog.bigpixel.ro/2010/09/stack-unwinding-stack-trace-with-gcc/

исходник с бэктрейсом http://code.semptian.net/code/p/mcp/source/tree/230/trunk/package/cpss-dx/src/main.c

PDF с примером backtrace для MIPS

Categories: C++, Linux Tags: , , ,