call-graph

    1熱度

    2回答

    我試圖根據以下文檔http://developer.android.com/tools/debugging/debugging-tracing.html#creatingtracefiles爲使用Debug.startMethodTracing(on activity onCreate)和Debug.stopMethodTracing(on activity onDestroy)上的應用程序生成跟

    1熱度

    1回答

    來自java(和其他面向對象的背景)我對我的對象,自然封裝和多態性非常舒適。 所有這一切我都預料到了,我沒有想到的那個就是想念我的班級圖! 當事情變得艱難或者你開始擔心過度耦合時,它總是我的第一站。 但我似乎無法找到一個C風格的等效(這不是從90年代中期的日期)圖表系統或C的實用程序。 我只是錯過了一些東西?那裏有隱藏的寶石嗎? 即使只是顯示文件之間的函數調用的東西,所以我可以得到什麼發生在哪裏的

    2熱度

    1回答

    我使用Pycallgraph生成輸出,但我想保存中間圖形輸出(而不是生成圖像),因爲我想對它進行一些小的修改。 我正在爲: PYTHONPATH=. pycallgraph -d graphviz -- ./ab_ndh_graph.py > out.graphd 這是產生2倍的東西: pycallgraph.png - 這是整個調用圖(在 out.graphd graphd輸出) filte

    0熱度

    1回答

    我試圖創建一個valgrind(cachegrind)分析MySQL客戶端連接。 我正在運行valgrind與--trace-children=yes。 我想找到的是內部方法調用的一個,看調用圖在使用時它... 運行valgrind--trace-children=yes ./bin/mysqld_safe 後,我得到的是寫那一刻,許多轉儲文件。 我等了5分鐘(讓我期望創建的新文件具有不同的「最後

    6熱度

    2回答

    我能夠使用gnu -cflow生成一個文件的調用圖,但我無法找到如何使用cflow爲多個文件生成調用圖。 我嘗試以下 的cflow test.c的,hello.c的 它爲test.c的調用圖,而不是爲了hello.c的 cflow的測試創建。 c hello.c 它爲hello.c生成callgraph並且不爲test.c創建它c 我不知道如何將多個文件傳遞給cflow。 對此有何想法? 的hel

    2熱度

    1回答

    在我的項目中,我有兩個問題需要解決。 1: 我需要java(字節碼)的上下文相關調用圖。這裏上下文是方法的調用堆棧,即對於同一方法的不同調用點,調用圖包括方法的兩個副本,區分不同的調用點。 我知道Paddle和Soot可以做到這一點,但Paddle使用的庫僅在win32上可用,我使用Win64作爲其大型內存(在我的項目中是必需的)。 瓦拉可以生成這樣的上下文相關的調用圖嗎? 我應該使用什麼工具?

    10熱度

    1回答

    有沒有辦法用鏗鏘聲創建可以合理地放在頁面上的調用圖? 即給定:使用 #include<iostream> using namespace std; int main() { int a; cin>>a; cout<<a; cout<<a; return 0; } 我目前得到 : $ clang++ main.cpp -S -emit-l

    1熱度

    2回答

    我想實現一些額外的功能LibreOffice打印過程(一些特殊的信息應該自動添加到每個打印頁面的邊緣)。我使用的是RHEL 6.4和LibreOffice 4.0.4和Gnome 2.28。 我的目的是研究LibreOffice和系統組件之間的數據流,並確定哪些源代碼負責打印。之後,我將不得不修改這些代碼部分。 現在我需要關於源代碼研究方法的建議。我發現了大量的工具,從我的角度來看: strace

    3熱度

    1回答

    我正在嘗試使用doxygen爲簡單的php文件生成調用圖。我的設立是: OS X 10.8.5 Doxygen 1.8.5 graphviz 2.34.0 點是我的路,我doxygen的配置文件看起來像this ,當我和我的配置文件就生成HTML和乳膠文件夾,但我不明白的doxygen運行任何圖形圖像。任何跡象表明我在這裏可能做錯了什麼?

    1熱度

    2回答

    我使用gcc生成了我的C/C++程序的調用圖,但該圖包含很多內置函數,例如strcmp,fprintf等,這些我都不感興趣。有沒有可以幫助省略這些功能的gcc選項?我知道埃及有一個選項--omit,但這需要用戶指定他們預先知道的功能列表。這意味着如果我想刪除上面所有的內置函數,我需要有一個完整的函數列表,我不知道從哪裏得到。 謝謝。