ktap egy nyílt forráskódú, teljesen ingyenes, könnyű és kis parancssori program projekt célja, hogy a GNU / Linux felhasználók számára egy új generációs script-alapú dinamikus vonalvezetés program.Features egy glanceKey funkciók közé tartozik az egyszerű, mégis erőteljes programozási nyelv, a regiszter-alapú értelmező, erősen optimalizált a Linux kernel, és nem függ a GCC (GNU Compiler Collection) minden egyes futó script. Ugyancsak támogatja a Linux kernel 3.1 és újabb.
A segédprogram könnyen használható beágyazott rendszereket, anélkül, hibakeresési információkat, támogatja k (ret) szonda, tracepoint, u (ret) szonda, időzítő, funkció nyoma, stb ktap lehet használni a 32 bites (x86), ARM, PPC (PowerPC), és a MIPS architektúrára támogatott a fővonal Linux kernel.Getting kezdődött ktapInstalling ktap nagyon könnyű. Meg kell összeállítani ellen a Linux kernel, úgyhogy győződjön meg róla, hogy telepítse a Linux kernel headers csomagot (ek), mielőtt megpróbál a szoftver telepítését. Töltse le a legújabb kiadása ktap a Softoware, mentse a Home könyvtár és csomagold ki.
Nyissa meg a Terminal alkalmazást, lépjen arra a helyre, ahol & rsquo; ve kivont archív fájl (pl cd /home/softoware/ktap-0.4), futtassa a & lsquo; make & rsquo; parancsot összeállítani a programot, majd a & lsquo; hogy terhelés-ezte paranccsal lehet betölteni a ktapvm kernel modul.
Telepítse a futás a & lsquo; sudo make install-ezte parancsot a privilegizált felhasználó, vagy a & lsquo; make install-ezte parancsot root. Akkor majd kölcsönhatásba ktap a futás a & lsquo; ktap minták / helloworld.kp-ezte command.Command-line optionsRun a & lsquo; ktap -h & rsquo; parancsot egy terminál emulátor, hogy megtekinthesse a program-ezte alapértelmezett parancssori. Ezek lehetővé teszi, hogy küldje el a script kimenetet egy fájlba, ahelyett, stderr, hogy adja meg a CPU ellenőrzésére, hogy megjelenjen timestamp az események, hogy lehetővé tegye bõsbeszédû, valamint a listára byte-kód, előre meghatározott események rendszert, vagy a rendelkezésre álló funkció és a sdt jegyzetek DSO.
Mi az új ebben a kiadásban:
- Támogatás tracepoints, k (ret) szonda, u (ret) szonda, időzítő, funkció nyomon követése, SDT, stb.
- Támogatás x86, x86-64, PowerPC, kar.
- Támogatás kernel 3.1 és újabb verziók, többek között Linux fővonal.
- Támogatás FFI (hívja magfüggvényes a script)
Mi az új 0.3-as változatban:
- egyszerű, új nyomkövetés blokkszintaxisra:
- nyoma EVENTDEF {tevékenység}
- trace_end {tevékenység}
- New események figyelése kulcsszavak: argevent, argname, arg1..arg9:
- nyoma & quot; syscalls: * & quot; function () {
- print (argevent)
- New idôzítôblokk szintaxis:
- kullancs-N {tevékenység}
- profile-N {tevékenység}
- Basic összesítése támogatás:
- Ez hasonló a SystemTap, használata & quot;
Hozzászólás nem található