GDB sa zrúti pri pokuse o extrakciu zásobníkadohľadať. Je to staršia verzia programu gdb a zúčastnení ľudia nechcú aktualizovať. Existuje nejaký iný nástroj, ktorý možno použiť na extrakciu stopy? Operačný systém je SuSE 10 SP3.
Pozrel som sa na témy:
- ako vygenerovať stopu zásobníka zo súboru s výpisom jadra v C, bez vyvolania externého nástroja, ako je napríklad gdb
- Ako čítať rámce z jadra výpisu (bez GDB)?
ale obaja hľadajú programovú metódu, hľadám nejaký iný nástroj.
Vďaka, tanya
odpovede:
0 pre odpoveď č. 1Na záznam, libunwind knižnica v najnovšej verzii má podporu pre skúmanie hlavných súborov a získavanie backtraces. Neviem o žiadnom samostatnom nástroji, ktorý ho však používa.