Skip to content
utilities for Linux ftrace
C Python
Latest commit e10a935 Sep 28, 2011 Steven Rostedt committed with trace-cmd: Do not make trace-cmd have to build with ptrace
If ptrace is not available on an OS or arch, do not fail the build.
Simply do not support the child tracing feature.

Reported-by: Shawn Bohrer <sbohrer@rgmadvisors.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Failed to load latest commit information.
Documentation trace-cmd: Update man pages for 'check-events' option Aug 18, 2011
.gitignore trace-cmd: Have git ignore trace_python_dir Jun 7, 2010
COPYING Add a copy of the GPLv2 in COPYING. Jul 30, 2009
COPYING.LIB trace-cmd: Relicense the library files under LGPL Feb 15, 2010
Makefile trace-cmd: Do not make trace-cmd have to build with ptrace Sep 28, 2011
README trace-cmd: Add BUILDING and INSTALL instructions to README Mar 25, 2010
cpu.h Fix address of the Free Software Foundation Mar 22, 2011
ctracecmd.i python: Ignore vpr_stat Jun 15, 2010
ctracecmdgui.i trace-view: Provide GTK TreeModel trace-view-store available to python Jan 4, 2010
event-viewer.py trace-cmd: Correct trace._handle usage in event-viewer.py Jan 4, 2011
features.mk trace-cmd: Do not make trace-cmd have to build with ptrace Sep 28, 2011
kernel-shark.c Fix address of the Free Software Foundation Mar 22, 2011
kernel-shark.h Fix address of the Free Software Foundation Mar 22, 2011
list.h Fix address of the Free Software Foundation Mar 22, 2011
parse-events.c parse-events: Let pevent_free() take a NULL pointer Jul 29, 2011
parse-events.h trace-cmd: Add parse error checking target Jul 29, 2011
parse-filter.c Fix address of the Free Software Foundation Mar 22, 2011
parse-utils.c trace-cmd/kernelshark/parse-events: Add const char to output functions Jun 11, 2010
plugin_blk.c trace-cmd: Add hack to report out blktrace Feb 25, 2011
plugin_function.c Fix address of the Free Software Foundation Mar 22, 2011
plugin_hrtimer.c Fix address of the Free Software Foundation Mar 22, 2011
plugin_jbd2.c Fix address of the Free Software Foundation Mar 22, 2011
plugin_kmem.c Fix address of the Free Software Foundation Mar 22, 2011
plugin_kvm.c Fix address of the Free Software Foundation Mar 22, 2011
plugin_mac80211.c Fix address of the Free Software Foundation Mar 22, 2011
plugin_python.c trace-cmd: quote path definitions Jun 7, 2010
plugin_sched_switch.c Fix address of the Free Software Foundation Mar 22, 2011
trace-blk-hack.c trace-cmd: Don't call exit from tracecmd_blk_hack() Aug 18, 2011
trace-capture.c Fix address of the Free Software Foundation Mar 22, 2011
trace-capture.h Fix address of the Free Software Foundation Mar 22, 2011
trace-cmd-local.h Fix address of the Free Software Foundation Mar 22, 2011
trace-cmd.c trace-cmd: Load plugins before parsing events in check-events Aug 18, 2011
trace-cmd.h trace-cmd: Allow report to ignore the date option Sep 2, 2011
trace-compat.c Fix address of the Free Software Foundation Mar 22, 2011
trace-compat.h Fix address of the Free Software Foundation Mar 22, 2011
trace-dialog.c Fix address of the Free Software Foundation Mar 22, 2011
trace-filter.c Fix address of the Free Software Foundation Mar 22, 2011
trace-filter.h Fix address of the Free Software Foundation Mar 22, 2011
trace-ftrace.c trace-cmd: Use size of record to determine kernel stack trace Jun 29, 2011
trace-graph-main.c Fix address of the Free Software Foundation Mar 22, 2011
trace-graph.c Fix address of the Free Software Foundation Mar 22, 2011
trace-graph.h Fix address of the Free Software Foundation Mar 22, 2011
trace-gui.h Fix address of the Free Software Foundation Mar 22, 2011
trace-hash-local.h Fix address of the Free Software Foundation Mar 22, 2011
trace-hash.c Fix address of the Free Software Foundation Mar 22, 2011
trace-hash.h Fix address of the Free Software Foundation Mar 22, 2011
trace-input.c trace-cmd: Allow report to ignore the date option Sep 2, 2011
trace-listen.c Fix address of the Free Software Foundation Mar 22, 2011
trace-local.h Fix address of the Free Software Foundation Mar 22, 2011
trace-options.c trace-cmd: Add trace-cmd options Mar 18, 2011
trace-output.c trace-cmd: Show better data when reporting offsets Aug 18, 2011
trace-plot-cpu.c Fix address of the Free Software Foundation Mar 22, 2011
trace-plot-task.c trace-graph: Fix saved pointer corruption in update_last_record() Apr 18, 2011
trace-plot.c Fix address of the Free Software Foundation Mar 22, 2011
trace-read.c trace-cmd: Allow report to ignore the date option Sep 2, 2011
trace-record.c trace-cmd: Do not make trace-cmd have to build with ptrace Sep 28, 2011
trace-recorder.c trace-cmd: Rename trace-record.c to trace-recorder.c Feb 23, 2011
trace-restore.c Fix address of the Free Software Foundation Mar 22, 2011
trace-seq.c Fix address of the Free Software Foundation Mar 22, 2011
trace-split.c Fix address of the Free Software Foundation Mar 22, 2011
trace-stack.c Fix address of the Free Software Foundation Mar 22, 2011
trace-usage.c trace-cmd: Add --check-events to report Aug 18, 2011
trace-util.c trace-cmd: Load plugins before parsing events in check-events Aug 19, 2011
trace-view-main.c Fix address of the Free Software Foundation Mar 22, 2011
trace-view-store.c Fix address of the Free Software Foundation Mar 22, 2011
trace-view-store.h Fix address of the Free Software Foundation Mar 22, 2011
trace-view.c Fix address of the Free Software Foundation Mar 22, 2011
trace-view.h Fix address of the Free Software Foundation Mar 22, 2011
trace-xml.c Fix address of the Free Software Foundation Mar 22, 2011
trace-xml.h Fix address of the Free Software Foundation Mar 22, 2011
tracecmd.py Fix address of the Free Software Foundation Mar 22, 2011
tracecmdgui.py Fix address of the Free Software Foundation Mar 22, 2011
util.h Fix address of the Free Software Foundation Mar 22, 2011
version.h trace-cmd/kernelshark: Implement versioning of the tools Jan 8, 2010

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.