ktap є відкритим вихідним кодом, повністю безкоштовно, легкий і невеликий програмний проект, в командному рядку, яка покликана забезпечити користувачам GNU / Linux з сценарій на основі динамічного нового покоління відстеження program.Features протягом glanceKey функції включають в себе простий, але потужний скриптова мова, перекладач на основі регістрів, що в значній мірі оптимізовані в ядрі Linux, і не залежить від GCC (GNU Compiler Collection) для кожного запущеного скрипта. Він також підтримує ядро Linux 3.1 і пізніших версій.
Утиліта проста у використанні вбудованих додатків, без налагоджувальної інформації, підтримує K (у відставці) зонд, для точок трасування, U (у відставці) зонда, таймер, функція сліду, і т.д. ktap може бути використаний на 32-розрядний (x86), ARM, КПП (PowerPC), і MIPS архітектури, підтримувані в магістралі Linux kernel.Getting почався з ktapInstalling ktap досить легко. Він повинен бути скомпільований з вашим ядром Linux, тому переконайтеся, що ви встановлюєте заголовки ядра пакет (и) Linux до спроби встановлення програмного забезпечення. Завантажити останню версію ktap від Softoware, зберегти його на свій домашній каталог і розпакувати його.
Відкрийте термінал додаток, перейдіть до папки, де ви і Rsquo; ве витягнуті архівний файл (наприклад, CD /home/softoware/ktap-0.4), запустіть і lsquo; зробити і Rsquo; Команда скомпілювати програму, після чого і lsquo; зробити навантаження & Rsquo; команда завантаження модуля ktapvm ядра.
Встановіть його, виконавши & lsquo; Судо зробити установку і Rsquo; Команда як адміністратор, або і lsquo; зробити установку і Rsquo; Команда як корінь. Ви можете взаємодіяти з ktap, запустивши & lsquo; зразки ktap / helloworld.kp і Rsquo; command.Command лінії optionsRun і lsquo; ktap -h і Rsquo; Команда в емуляторі терміналу для перегляду програми & Rsquo; опцій командного рядка за замовчуванням. Це дозволить вам відправити висновок скрипта в файл, замість того, щоб потік помилок, щоб визначити процесор для моніторингу, для відображення мітки для подій, для того, щоб докладний режим, а також список байт-код, зумовлені події в системі, наявні функції і SDT нотатки з DSO
Що нового У цьому випуску :.
- Підтримка точок трасування, к (у відставці) Зонд, і (у відставці) зонд, таймер, функція відстеження, SDT, т.
- Підтримка x86, x86-64, PowerPC, ARM.
- Підтримка ядра 3.1 і новіші версії, включають Linux магістралі.
- Підтримка FFI (назвемо функцію ядра з сценарію)
Що нового у версії 0.3:
- простий новий синтаксис блок відстеження:
- слід EVENTDEF {дію}
- trace_end {дію}
- Новий запис трасування ключові слова: argevent, argname, arg1..arg9:
- слід & Quot; системні виклики: * & Quot; функція () {
- друк (argevent)
- Новий синтаксис блок таймера:
- тик-N {дію}
- Профіль-N {дію}
- Базова підтримка агрегування:
- Це схоже з Systemtap, використання та Quot;
Коментар не знайдено