All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/6] Add visualization model for the Qt-based KernelShark
@ 2018-08-03 14:29 Yordan Karadzhov (VMware)
  2018-08-03 14:29 ` [PATCH v3 1/6] kernel-shark-qt: Add generic instruments for searching inside the trace data Yordan Karadzhov (VMware)
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Yordan Karadzhov (VMware) @ 2018-08-03 14:29 UTC (permalink / raw)
  To: rostedt; +Cc: linux-trace-devel, Yordan Karadzhov (VMware)

This series of patches introduces the second part of the C API used by
the Qt-based version of KernelShark. This part of the API is responsible
for the visual navigation and browsing inside the trace data.

This is the third version of this series of patches.
Major changes from v2 are:

[old 1/7] The "Changes type of the fields" is now a separate patch and isn't
part of this series.

[1/7] As suggested by Steven Rostedt, the binary search functions are modified
in order to avoid the ambiguity of the returned value in the case when no
kshark_entry has been found inside the range.

[2/7] The change above affects the logic in ksmodel_set_lower_edge(),
ksmodel_set_upper_edge() and ksmodel_set_next_bin_edge().

[4/7] General revision (debugging and simplification) of the logic,
responsible for mapping the primary data request into a list of
collection-compatible data requests.


Yordan Karadzhov (VMware) (6):
  kernel-shark-qt: Add generic instruments for searching inside the
    trace data
  kernel-shark-qt: Introduce the visualization model used by the
    Qt-based KS
  kernel-shark-qt: Add an example showing how to manipulate the Vis.
    model.
  kernel-shark-qt: Define Data collections
  kernel-shark-qt: Make the Vis. model use Data collections.
  kernel-shark-qt: Changed the KernelShark version identifier.

 kernel-shark-qt/CMakeLists.txt             |    2 +-
 kernel-shark-qt/examples/CMakeLists.txt    |    4 +
 kernel-shark-qt/examples/datahisto.c       |  159 +++
 kernel-shark-qt/src/CMakeLists.txt         |    4 +-
 kernel-shark-qt/src/libkshark-collection.c |  805 +++++++++++++
 kernel-shark-qt/src/libkshark-model.c      | 1223 ++++++++++++++++++++
 kernel-shark-qt/src/libkshark-model.h      |  159 +++
 kernel-shark-qt/src/libkshark.c            |  278 +++++
 kernel-shark-qt/src/libkshark.h            |  172 +++
 9 files changed, 2804 insertions(+), 2 deletions(-)
 create mode 100644 kernel-shark-qt/examples/datahisto.c
 create mode 100644 kernel-shark-qt/src/libkshark-collection.c
 create mode 100644 kernel-shark-qt/src/libkshark-model.c
 create mode 100644 kernel-shark-qt/src/libkshark-model.h

-- 
2.17.1

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-08-06 18:18 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-03 14:29 [PATCH v3 0/6] Add visualization model for the Qt-based KernelShark Yordan Karadzhov (VMware)
2018-08-03 14:29 ` [PATCH v3 1/6] kernel-shark-qt: Add generic instruments for searching inside the trace data Yordan Karadzhov (VMware)
2018-08-03 14:29 ` [PATCH v3 2/6] kernel-shark-qt: Introduce the visualization model used by the Qt-based KS Yordan Karadzhov (VMware)
2018-08-03 18:43   ` Steven Rostedt
2018-08-03 21:48   ` Steven Rostedt
2018-08-06 14:24     ` Yordan Karadzhov (VMware)
2018-08-03 14:29 ` [PATCH v3 3/6] kernel-shark-qt: Add an example showing how to manipulate the Vis. model Yordan Karadzhov (VMware)
2018-08-03 14:29 ` [PATCH v3 4/6] kernel-shark-qt: Define Data collections Yordan Karadzhov (VMware)
2018-08-04  2:27   ` Steven Rostedt
2018-08-06 16:08     ` Yordan Karadzhov (VMware)
2018-08-03 14:29 ` [PATCH v3 5/6] kernel-shark-qt: Make the Vis. model use " Yordan Karadzhov (VMware)
2018-08-03 14:29 ` [PATCH v3 6/6] kernel-shark-qt: Changed the KernelShark version identifier Yordan Karadzhov (VMware)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.