-   Linux - News (
-   -   KTAP 0.1 released: A New Scripting Dynamic Tracing Tool For Linux (

jeremy 05-21-2013 12:01 PM

KTAP 0.1 released: A New Scripting Dynamic Tracing Tool For Linux

I'm pleased to announce that ktap release v0.1, this is the first official release of ktap project, it is expected that this release is not fully functional or very stable and we welcome bug reports and fixes for the issues.

= what's ktap?

A New Scripting Dynamic Tracing Tool For Linux

KTAP is a new scripting dynamic tracing tool for Linux, it uses a scripting language and lets users trace the Linux kernel dynamically. KTAP is designed to give operational insights with interoperability that allow users to tune, troubleshoot and extend kernel and application.

KTAP have different design principles from Linux mainstream dynamic tracing language in that it's based on bytecode, so it doesn't depend upon GCC, doesn't require compiling a kernel module, safe to use in production environment, fulfilling the embedd ecosystem's tracing needs.

KTAP also is designed for enabling great interoperability with Linux kernel, it gives user the power to modify and extend the system, and let users explore the system in an easy way.

KTAP is released as GPL license.

More information can be found at ktap/doc directory.
More at LWN...


unSpawn 05-22-2013 01:31 PM

buyer beware...
zhangwei(Jovi) says:

doesn't require compiling a kernel module
LWN reads:

= Building & Running

  [root@jovi]# cd linux/kernel/trace/
  [root@jovi]# git clone

  [root@jovi]# cd linux/kernel/trace/ktap
  [root@jovi]# make      #generate ktapvm kernel module
  [root@jovi]# make ktap  #generate userspace ktap tool

  [root@jovi]# insmod ./ktapvm.ko

...and even if you would like to run it then GIT says:

ktap.c        May 22, 2013        make ktap only support kernel 3.1 or later

All times are GMT -5. The time now is 06:50 AM.