ktap是一個開源的,完全免費的,輕便小巧的命令行的軟件項目,旨在提供GNU / Linux的用戶提供了下一代基於腳本的動態在glanceKey功能跟踪program.Features包括一個簡單但功能強大腳本語言,基於寄存器的解釋是高度優化的Linux內核,並且不依賴於GCC(GNU編譯器集合)對每個正在運行的腳本。它也支持Linux內核3.1及更高版本。
該實用程序很容易在嵌入式環境中使用,無需調試信息,支持K(RET)探頭,跟踪點,U(RET)探頭,定時器,功能跟踪等ktap可用於32位(x86),ARM,在主線Linux kernel.Getting開始ktapInstalling ktap支持PPC(PowerPC)下,與MIPS架構是很容易的。它必須與你的Linux內核編譯,所以一定要確保你安裝Linux內核頭文件包(S)之前嘗試安裝該軟件。從Softoware下載ktap的最新版本,它保存在你的主目錄,並解壓。
打開終端應用程序,移動到你&rsquo的位置,已經提取的存檔文件(如CD /home/softoware/ktap-0.4),運行&lsquo的;讓&rsquo的;命令編譯程序,其次是&lsquo的;使負載&rsquo的;命令加載ktapvm內核模塊。
通過運行安裝的&lsquo的;須藤使安裝和rsquo的;命令特權用戶,或與lsquo的; make install的&rsquo的;命令根。然後,您可以用ktap運行交互&lsquo的; ktap樣品/ helloworld.kp&rsquo的; command.Command線optionsRun的&lsquo的; ktap -h&rsquo的;命令,在終端仿真器來查看程序和rsquo的;默認的命令行選項。這些都會讓你的腳本輸出發送到一個文件,而不是標準錯誤,以指定CPU監視,顯示時間戳事件,啟用詳細模式,以及列出字節碼,預先定義的事件系統,或可用的功能和SDT筆記DSO
什麼是此版本中的新:
- 在支持跟踪點,K(RET)探頭,U(RET)探頭,定時器,功能跟踪,特殊和差別待遇等。
- 支持X86,X86-64,PowerPC上,手臂上。
- 支持內核3.1及更高版本,包括Linux的主線。
- 支持FFI(調用來自腳本內核功能)
什麼在0.3版本的新:
- 在簡單的新的跟踪塊語法:
- 在跟踪EVENTDEF {}行動
- 在trace_end {}行動
- 在新事件跟踪關鍵字:argevent,argname,arg1..arg9:
- 在跟踪和QUOT;系統調用:*"功能(){
- 在打印(argevent)
- 在新的計時器塊語法:
- 在蜱N {}行動
- 在簡介-N {}行動
- 在基本聚集支持:
- 這是一個與SystemTap的,使用&QUOT相似;
評論沒有發現