ftrace

    3熱度

    1回答

    我想跟蹤在掛起/恢復期間調用的某些內核模塊中的2個函數。 這些函數確實在「available_filter_functions」中出現。 這是怎麼了配置ftrace: echo nop > current_tracer echo fun_suspend > set_ftrace_filter echo fun_resume > set_ftrace_filter echo function_

    9熱度

    1回答

    我試圖使用trace-cmd來收集有關我看到的內核崩潰的更多信息。不幸的是,內核因「內核恐慌 - 不同步」消息而崩潰(即不刷新套接字和文件緩衝區,因此崩潰時在緩衝區中的任何內容都不可避免地丟失)。 有沒有辦法來: 力trace-cmd進程刷新其緩衝區文件系統或插座?或 使trace-cmd/ftrace避免緩衝(即在場景後面調用printk()並使用netconsole)? 因爲我運行的是,在虛擬

    1熱度

    1回答

    我有一個系統,我有一個需要很長時間(幾ms)的中斷,並導致一些實時問題。問題是我不知道它是哪個中斷。我正在使用ftrace和irqsoff,它報告最長的irq-off時間段從handle_int開始,並以__do_softirq結尾(因此它處於中斷狀態)。有沒有簡單的方法來確定哪個中斷導致延遲? (注:內核版本是3.4)

    0熱度

    1回答

    我正在開發一個CFS項目。 使用Ftrace跟蹤Linux中公平流程的整個路徑。 根據文檔 https://lwn.net/Articles/370423/。 [tracing]# echo $$ > set_ftrace_pid 我可以使用進程pid來跟蹤特定進程。但公平的進程PID不是靜態的(變化很快),所以我無法跟蹤它。 我是新來的堆棧溢出和系統編程。

    27熱度

    1回答

    我一直在玩ftrace來監視我的系統的一些行爲特徵。我一直在通過一個小腳本處理打開/關閉軌跡。運行腳本後,我的系統會崩潰並重新啓動。最初,我認爲腳本本身可能存在錯誤,但是我確定當current_tracer設置爲function_graph時,崩潰和重新啓動是由於/ sys/kernel/debug/tracing/current_tracer中的某個跟蹤器導致的。 。 即,下面的命令序列將產生崩

    0熱度

    1回答

    我想在MAKO使用ftrace初始化ftrace(的Nexus 4) 與msm.git Android的MSM-鯖-3.4-棒棒糖發佈分支, 我只是增加了以下配置mako_defconfig CONFIG_TRACING=y CONFIG_FUNCTION_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_STACK_TRACER=y CONFIG_FUNCT

    1熱度

    1回答

    我想比較兩個linux內核版本之間的調度延遲。以下是我迄今爲止嘗試: 配置的Ftrace在跟蹤打開了SCHED事件內核 兩者。 啓用喚醒示蹤器。 但是,喚醒只顯示最高優先級進程的結果,而不是我的c程序。我嘗試使用很好,並從跟蹤中捕獲它。它仍然顯示其他同樣高的過程的日誌。我是否錯過了其他一些步驟來捕獲我的過程日誌?有沒有更好的方法,通過修改我的程序的源代碼而不是在啓動時使用nice來將我的進程的優先

    1熱度

    1回答

    我想使用ftrace的高級功能,但我不知道如何。 debugfs被掛載,但在/ sys/kernel/debug中沒有「跟蹤」文件夾。 我運行ARM的目標@埃發行通過yocto構建,請參閱: Image: uname -a & lsb_release -a output zcat /proc/config.gz | grep TRACER|FTRACE output 如何配置內核?我必須設置哪些選

    0熱度

    1回答

    我在兩臺不同的設備上使用Android上的ftrace,但我注意到它們之間的輸出格式不同。在某些情況下,包含當前進程的TGID,而在其他情況下則不包含。 TGID在當前使用ftrace的應用程序中非常有用,我想知道如何啓用它。我意識到sysfs文件「/ sys/kernel/debug/tracing/options/print-tgid」,但不幸的是,這在我的設備上不可用。有沒有可用於將TGID

    6熱度

    2回答

    目標是檢查通過任何進程傳遞給特定系統調用(例如,exec,open等)的參數。 從official documentation,沒有記錄函數參數的能力(主要看「函數」跟蹤器,因爲我不需要圖)。 我想確保我沒有忽視某些東西,並且浪費時間使用更奇特的東西,如果我可以在ftrace框架內實際執行此操作。