Skip to content
personal clone of the trace-cmd project
C Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Documentation
.gitignore
COPYING
COPYING.LIB
Makefile
README
cpu.h
ctracecmd.i
ctracecmdgui.i
event-viewer.py
kernel-shark.c
kernel-shark.h
list.h
parse-events.c
parse-events.h
parse-filter.c
parse-utils.c
plugin_blk.c
plugin_function.c
plugin_hrtimer.c
plugin_jbd2.c
plugin_kmem.c
plugin_kvm.c
plugin_mac80211.c
plugin_python.c
plugin_sched_switch.c
trace-blk-hack.c
trace-capture.c
trace-capture.h
trace-cmd-local.h
trace-cmd.c
trace-cmd.h
trace-compat.c
trace-compat.h
trace-dialog.c
trace-filter.c
trace-filter.h
trace-ftrace.c
trace-graph-main.c
trace-graph.c
trace-graph.h
trace-gui.h
trace-hash-local.h
trace-hash.c
trace-hash.h
trace-input.c
trace-listen.c
trace-local.h
trace-options.c
trace-output.c
trace-plot-cpu.c
trace-plot-task.c
trace-plot.c
trace-read.c
trace-record.c
trace-recorder.c
trace-restore.c
trace-seq.c
trace-split.c
trace-stack.c
trace-usage.c
trace-util.c
trace-view-main.c
trace-view-store.c
trace-view-store.h
trace-view.c
trace-view.h
trace-xml.c
trace-xml.h
tracecmd.py
tracecmdgui.py
util.h
version.h

README

These files make up the code that create the trace-cmd programs.
This includes the GUI interface application kernelshark as well
as trace-graph and trace-view.

These files also make up the code to create the libraries

  libtracecmd and libparsevent

The applications are licensed under the GNU General Public License 2.0
(see COPYING) and the libraries are licensed under the GNU
Lesser General Public License 2.1 (See COPYING.LIB).

BUILDING:

To make trace-cmd
    make

To make the gui
    make gui

INSTALL:

To install trace-cmd
    make install

To install the gui
    make install_gui

Note: The default install is relative to /usr/local
    The default install directory is /usr/local/bin
    The default plugin directory is /usr/local/share/trace-cmd/plugins

To change the default, you can set 'prefix', eg
mkdir $HOME/test-trace
make prefix=$HOME/test-trace
make prefix=$HOME/test-trace install

Something went wrong with that request. Please try again.