Làm thế nào chúng ta có thể liệt kê tất cả các chức năng được gọi trong một ứng dụng. Tôi đã thử sử dụng GDB nhưng danh sách backtrace của nó chỉ tối đa cuộc gọi chức năng chính.Danh sách tất cả các cuộc gọi chức năng được thực hiện trong một ứng dụng
Tôi cần danh sách sâu hơn, tức là danh sách tất cả các hàm được gọi bởi hàm chính và hàm được gọi từ các hàm được gọi và như vậy.
Có cách nào để có được điều này trong gdb? Hoặc bạn có thể cho tôi những gợi ý về cách để có được điều này?
Với bất kỳ công cụ nào: http://stackoverflow.com/questions/311840/tool-to-trace-local-function-calls-in-linux?lq=1 –
Có thể trùng lặp của [Làm cho luồng điều khiển in của GDB của các hàm như chúng được gọi] (http://stackoverflow.com/questions/311948/make-gdb-print-control-flow-of-functions-as-they-are- được gọi là) – jww
https://balau82.wordpress.com/2010/10/06/trace-and-profile-function-calls-with-gcc/ –