
2012/7/16 Albert Astals Cid <aacid@kde.org>:
El Dilluns, 16 de juliol de 2012, a les 18:44:54, mvillarino va escriure:
Hola,
supongo que para la gente que se dedique a programar esta duda sea una chorrada:
Dado un código fuente C++, deseo conocer el arbol de llamadas a una determinada función, para todas las apariciones de esa función en el código fuente y todos los ficheros que conforman ese codigo fuente, mostrando la salida desde la llamada a función hacia main.
¿Con que lo hago?
No tengo claro si lo quieres como analisis estatico o en tiempo de ejecucion. En analisis estatico no es trivial y no sabria decirte si hay algo en software libre que lo haga (quiza algo de clang?), en tiempo de ejecucion puedes usar kBacktrace o simplemente poner un breakpoint en el gdb y mirar el bactrace desde ahi.
Saludos, Albert
_______________________________________________ General mailing list General@kde-espana.es http://kde-espana.es/mailman/listinfo/general
General mailing list General@kde-espana.es http://kde-espana.es/mailman/listinfo/general
En KDevelop tenemos un plugin para dibujar el gráfico de llamadas. Lo tendrás que compilar tu, se llama kdevcontrolflow [1]. Espero que te sirva! Aleix [1] https://projects.kde.org/projects/playground/devtools/plugins/kdev-control-f...