ktap je open source, zcela zdarma, lehký a malý příkazového řádku softwarový projekt, který si klade za cíl poskytnout uživatelům GNU / Linux s script na bázi dynamické příští generace sledování program.Features na několika glanceKey funkce patří jednoduchý, ale výkonný skriptovací jazyk, interpret registr bázi, která je silně optimalizován v linuxovém jádře, a není závislá na GCC (GNU Compiler Collection) Pro každý běžící skript. Podporuje také Linux kernel 3.1 a vyšší.
Nástroj je snadno ovladatelný v oblasti vestavěných prostředí, bez informace o ladění, podporuje k (ret) sondy, tracepoint, u (ret) sonda, časovač, funkce stopy, atd. Ktap lze použít na 32-bit (x86), ARM, PPC (PowerPC), a MIPS architektury podporované v hlavní řady Linux kernel.Getting začínal ktapInstalling ktap je poměrně snadné. Musí být sestaveny na jádro Linuxu, takže se ujistěte, že jste nainstalovat jaderné hlavičky balík (y) Linux před pokusem instalaci softwaru. Stáhněte si nejnovější verzi ktap z Softoware, uložte jej na svém domovském adresáři a rozbalíme ji.
Otevřete Terminal aplikaci, přesuňte se na místo, kde jste a rsquo, jsem extrahovali archivní soubor (např cd /home/softoware/ktap-0.4), běh a lsquo, jak & rsquo; Příkaz k sestavit program, následovaný & lsquo, jak zátěž & rsquo; Příkaz načíst modul ktapvm jádra.
Nainstalujte si jej spuštěním & lsquo, sudo make install & rsquo; příkaz jako privilegovaný uživatel, nebo-lsquo, make install-rsquo; příkaz jako root. Pak můžete pracovat s ktap spuštěním & lsquo, vzorky ktap / helloworld.kp & rsquo; command.Command linie optionsRun & lsquo, ktap H & rsquo; příkaz emulátor terminálu pro sledování programu & rsquo; s výchozí možnosti příkazového řádku. Ty vám umožní poslat výstup skriptu do souboru, namísto stderr, zadat CPU sledovat, zobrazovat časové razítko na události, k tomu, aby podrobného režimu, stejně jako seznam byte kódy, předem definované události v systému, nebo jsou k dispozici funkce a SDT poznámky z DSO
Co je nového v této verzi:.
- Podpora tracepoints, k (ret) sonda, u (ret) sonda, časovač, funkce sledování, SDT, atd.
- Podpora x86, x86-64, PowerPC, arm.
- Podpora kernel 3.1 a novější verze, patří Linux řady.
- Podpora FFI (volání funkce jádra ze skriptu)
Co je nového ve verzi 0.3:
- jednoduchý nový syntaxe trasování blok:
- trace EVENTDEF {akce}
- trace_end {akce}
- Nová událost sledování klíčových slov: argevent, argname, arg1..arg9:
- stopa & quot; syscalls: * & quot; function () {
- print (argevent)
- New syntax časovač blok:
- tick-N {akce}
- profile-N {akce}
- Základní podpora agregace:
- Je to podobné jako s systemtap, použití & quot;
Komentáře nebyl nalezen