From patchwork Wed Nov 21 15:14:17 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yordan Karadzhov X-Patchwork-Id: 10759835 Return-Path: Received: from mail-eopbgr790053.outbound.protection.outlook.com ([40.107.79.53]:64832 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726849AbeKVBtK (ORCPT ); Wed, 21 Nov 2018 20:49:10 -0500 From: Yordan Karadzhov To: "rostedt@goodmis.org" CC: "linux-trace-devel@vger.kernel.org" Subject: [PATCH 00/11] Small modifications and bug fixes toward KS 1.0 Date: Wed, 21 Nov 2018 15:14:17 +0000 Message-ID: <20181121151356.16901-1-ykaradzhov@vmware.com> Content-Language: en-US MIME-Version: 1.0 Sender: linux-trace-devel-owner@vger.kernel.org List-ID: Content-Length: 1589 This series of patches contains various independent modifications and bug fixes needed before releasing KernelShark 1.0. Yordan Karadzhov (11): kernel-shark-qt: Protect all calls of tep_read_number_field() kernel-shark-qt: Fix the returned error value of kshark_get_event_id_easy() kernel-shark-qt: Avoid race condition in kshark_get_event_name_easy() kernel-shark-qt: Optimize the search in the text data kernel-shark-qt: Add iterator index to the search panel kernel-shark-qt: Update search iterator when marker is changed kernel-shark-qt: Optimize the search in a case of a small data-set kernel-shark qt: No error when Record authentication dialog is closed kernel-shark-qt: Remove all system=ftrace events from Record dialog kernel-shark-qt: Updata Event filter mask when applaing filters to Graph kernel-shark-qt: Reprocess all CPU collections when the filtering changes kernel-shark-qt/src/KsCaptureDialog.cpp | 1 + kernel-shark-qt/src/KsMainWindow.cpp | 8 ++ kernel-shark-qt/src/KsModels.cpp | 28 ++-- kernel-shark-qt/src/KsModels.hpp | 4 +- kernel-shark-qt/src/KsTraceViewer.cpp | 152 +++++++++++++++------ kernel-shark-qt/src/KsTraceViewer.hpp | 9 +- kernel-shark-qt/src/KsUtils.cpp | 6 + kernel-shark-qt/src/KsWidgetsLib.cpp | 10 ++ kernel-shark-qt/src/KsWidgetsLib.hpp | 2 + kernel-shark-qt/src/libkshark.c | 15 +- kernel-shark-qt/src/plugins/sched_events.c | 52 ++++--- 11 files changed, 204 insertions(+), 83 deletions(-)