Skip to content
trace-cmd: Version 2.9.2

*** NOTICE ***

This is the last version that is self contained for interacting
with the tracefs directory and parsing the events.

The parsing of events is now a separate repository:

  https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/

And the access to the tracefs directory is here:

  https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/

After this release, trace-cmd will depend on those repositories and
its internal copies will be removed. Please install those libraries
for future building of trace-cmd.

*** NOTICE 2 ***

KernelShark is now in its own repository (and will depend on libtracecmd).
This is the last version that will home KernelShark in this repository.

KernelShark now lives here:

  https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/

After this release, "make gui" will no longer build KernelShark.

*** END NOTICES ***

Features and user visible updates since 2.9.1:

- Will use system libraries libtraceevent and libtracefs if they are
  present and will only build the local versions if they are not.

- The saved comms are stored at the end of running a trace-cmd record
  to be able to get the names of what is running after they ran.

- trace-cmd clear is now instance aware.

- New trace-cmd report --ts-check option to check if timestamps are
  monotonic.

- New "make uninstall" to remove an installed instance of trace-cmd
  executables and libraries.

- Added make-trace-cmd.sh script as a template on how to install the
  libraries and executables.