mbox series

[0/2] Improve/debug the searching logic

Message ID 20190104200559.24471-1-ykaradzhov@vmware.com (mailing list archive)
Headers show
Series Improve/debug the searching logic | expand

Message

Yordan Karadzhov Jan. 4, 2019, 8:06 p.m. UTC
Two patches aiming to resolve the known issues in the searching
inside the trace data.

Yordan Karadzhov (2):
  kernel-shark-qt: Avoid race condition when reading data
  kernel-shark-qt: Implement State machine for searching in the data

 kernel-shark-qt/src/CMakeLists.txt         |   2 +
 kernel-shark-qt/src/KsModels.cpp           |  70 ++++--
 kernel-shark-qt/src/KsModels.hpp           |  39 ++--
 kernel-shark-qt/src/KsSearchFSM.cpp        | 232 ++++++++++++++++++++
 kernel-shark-qt/src/KsSearchFSM.hpp        | 209 ++++++++++++++++++
 kernel-shark-qt/src/KsTraceViewer.cpp      | 241 +++++++--------------
 kernel-shark-qt/src/KsTraceViewer.hpp      |  32 ++-
 kernel-shark-qt/src/libkshark.c            |  74 ++++---
 kernel-shark-qt/src/libkshark.h            |   3 -
 kernel-shark-qt/src/plugins/sched_events.c |   6 +-
 10 files changed, 650 insertions(+), 258 deletions(-)
 create mode 100644 kernel-shark-qt/src/KsSearchFSM.cpp
 create mode 100644 kernel-shark-qt/src/KsSearchFSM.hpp