From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754484AbcJSExn (ORCPT ); Wed, 19 Oct 2016 00:53:43 -0400 Received: from mail.kernel.org ([198.145.29.136]:42504 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750734AbcJSExd (ORCPT ); Wed, 19 Oct 2016 00:53:33 -0400 From: Masami Hiramatsu To: Steven Rostedt Cc: Masami Hiramatsu , Shuah Khan , linux-kernel@vger.kernel.org, Ingo Molnar , Namhyung Kim , Tom Zanussi , linux-kselftest@vger.kernel.org Subject: [PATCH 0/5] ftrace: selftests: Add full glob matching and update ftracetest Date: Wed, 19 Oct 2016 13:53:25 +0900 Message-Id: <147685280526.8760.8021110184607782896.stgit@devbox> X-Mailer: git-send-email 2.7.4 User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Here is a series of patches to add full glob matching support in ftrace and update ftracetest to test the glob matching and hexadecimal types. The first patch is same one as I sent before (https://lkml.org/lkml/2016/10/5/149) I've added patches for updating ftracetest to test this feature and previous hexadecimal type feature. Since I've found an issue (if tracing_on is set to 0, some test cases fail) on ftracetest, this also fixes the issue. [1/5] Add full glob matching support on ftrace's function filter and event filter expression. [2/5] Fix some testcases to enable tracing_on before start tracing. [3/5] Introduce temporary directory for test cases, which is used for storing temporary test data. [4/5] Add a testcase for function-name glob matching [5/5] Add a testcase for types of event arguments Thanks, --- Masami Hiramatsu (5): ftrace: Support full glob matching selftests: ftrace: Fix test cases to enable tracing selftests: ftrace: Introduce TMPDIR for temporary files selftests: ftrace: Add a testcase for function filter glob match selftests: ftrace: Add a testcase for types of kprobe event Documentation/trace/events.txt | 9 +--- Documentation/trace/ftrace.txt | 9 +--- kernel/trace/Kconfig | 2 + kernel/trace/ftrace.c | 4 ++ kernel/trace/trace.c | 2 - kernel/trace/trace.h | 2 + kernel/trace/trace_events_filter.c | 17 +++++++ tools/testing/selftests/ftrace/ftracetest | 2 + .../selftests/ftrace/test.d/event/event-enable.tc | 1 .../selftests/ftrace/test.d/event/event-pid.tc | 1 .../ftrace/test.d/event/subsystem-enable.tc | 1 .../ftrace/test.d/event/toplevel-enable.tc | 1 .../ftrace/test.d/ftrace/func-filter-glob.tc | 49 ++++++++++++++++++++ .../ftrace/test.d/ftrace/func_profiler.tc | 1 .../ftrace/test.d/kprobe/kprobe_args_type.tc | 37 +++++++++++++++ .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 1 16 files changed, 125 insertions(+), 14 deletions(-) create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_type.tc -- Masami Hiramatsu (Linaro Ltd.)