In this series of patches, the implementation of the trace-filter-hash gets
detached from the Ker GUI, allowing the tools to be used by an user
application. This modifications are a preparation for the introduction of the
Qt-base version of KernelShark.
Yordan Karadzhov (VMware) (4):
trace-cmd: Header files management in trace-hash.h
trace-filter: Remove the Gtk dependency in trace-filter-hash.
trace-filter: Change the naming convention used in trace-filter-hash
trace-filter: Change the hashing function used when filtering
include/trace-cmd/trace-hash.h | 3 -
kernel-shark/include/kernel-shark.h | 4 +-
kernel-shark/include/trace-filter-hash.h | 73 +++++++---
kernel-shark/include/trace-filter.h | 12 +-
kernel-shark/include/trace-graph.h | 16 +--
kernel-shark/include/trace-view-store.h | 12 +-
kernel-shark/include/trace-view.h | 4 +-
kernel-shark/kernel-shark.c | 100 +++++++-------
kernel-shark/trace-filter-hash.c | 162 ++++++++++++-----------
kernel-shark/trace-filter.c | 18 +--
kernel-shark/trace-graph.c | 49 +++----
kernel-shark/trace-plot-cpu.c | 1 +
kernel-shark/trace-plot-task.c | 1 +
kernel-shark/trace-plot.c | 1 +
kernel-shark/trace-view-main.c | 22 +--
kernel-shark/trace-view-store.c | 30 ++---
kernel-shark/trace-view.c | 4 +-
tracecmd/trace-hist.c | 1 +
tracecmd/trace-profile.c | 2 +
tracecmd/trace-read.c | 1 +
20 files changed, 278 insertions(+), 238 deletions(-)