Tags give the ability to mark specific points in history as being important
-
trace-cmd-v2.9.4
4de183db · ·trace-cmd: Version 2.9.4 Fixes since 2.9.3: - Make build with new libtraceevent and libtracefs libraries. When the system libraries are installed, the local headers were still being used, causing conflicts.
-
trace-cmd-v2.9.3
4925b2a6 · ·trace-cmd: Version 2.9.3 Fixes since 2.9.2: - Allow guest trace-id option to be less than 8 bytes (it may be 4 bytes on 32 bit machines). - Fix trace-cmd profile
-
libtracecmd-1.1.0
a8118ff5 · ·libtracecmd: version 1.1.0 Initial release of libtracecmd, with just enough functionality to run KernelShark.
-
kernelshark-v1.3
e0f24a39 · ·KernelShark Version 1.3 *** NOTICE *** 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 *** Updates since Version 1.2: - Use mouse wheel to scroll the graphs. The old behavior to zoom in and out is "ctrl+scroll"
-
trace-cmd-v2.9.2
20d3ee2c · ·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.
-
kernelshark-v1.2
448b08e4 · ·KernelShark Version 1.2 Updates since Version 1.1: - Updates to color settings to work better in Dark Mode - Typo fix in File menu - Have config files saved in /root when running as root - Improvements to the graph drawings - Use of libtracefs - "Stop search" button is now visible for all searches - New command line interface to select plots to be shown - New max number of plots - Minor fixes and clean ups
-
trace-cmd-v2.9.1
530b1a0c · ·trace-cmd: Version 2.9.1 - Fixes to the Make file from Vitaly Chikunov
-
trace-cmd-v2.9
3852bbaa · ·Features and user visible updates since 2.8: - git hash is now visible in trace-cmd --version output - Build: python-dir can be specified on the command line for python location. - Build: NO_UDIS86 on make command line to disable udisc86. - Build: All headers needed by kernelshark installed. - Added --proc-map to trace-cmd record. Records the /proc/<pid>/maps of the traced file. Used for seeing where page_faults happen (trace-cruncher can use it) - Add --user to trace-cmd record, to allow to suid to another user to execute the command also on the command line. Useful as trace-cmd needs to be run as root to start the tracing, but when root should not be used as the application being traced. - Build: Install path of plugins have changed: ~/.traceevent/plugins/ --> ~/.local/lib/traceevent/plugins/ (install_prefix)/lib/trace-cmd/plugins --> (install_prefix)/lib/traceevent/plugins - trace-cmd reset will now clear the tracing_cpumask file. - ** NEW ** trace-cmd clear Clear a the trace file. - ** NEW ** trace-cmd agent Can be run on a guest, which will listen on a vsock for commands. trace-cmd report -A Gust <options for guest> Will connect to the guest agent and have the agent run tracing commands sending the data back to the host. See man pages for more details. (note, the synchronization of time stamps is not yet available, that will be coming in the next release of trace-cmd). - ** NEW ** trace-cmd setup-guest Sets up fifos for a guest and host communications instead of vsocks. - Add --cmdline_size option to trace-cmd record. Changes the number of process names that are saved in the cache while tracing. - ** NEW ** trace-cmd dump Dumps out raw data of the trace.dat file. - Build: New: make test Builds and runs various unit tests. - More information from trace-cmd stat. - trace-cmd reset will now clear the error log. - Add option '-s' to trace-cmd list. This will list the available systems (not events). - Recording will now stop if -P is on the command line of trace-cmd record and those processes all exit. - trace-cmd start can now run commands. This is useful when -F and -c are specified on the command line. New "--fork" command line to have trace-cmd not wait for the command to finish before exiting. - ** New ** trace-cmd set command. Used to set or unset options without messing with other ftrace options. Plus many fixes and infrastructure improvements. Changes are also made to set up having libtraceevent, libtracefs and kernelshark be moved into their own git repositories. -
-