From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753068AbcGMKow (ORCPT ); Wed, 13 Jul 2016 06:44:52 -0400 Received: from szxga01-in.huawei.com ([58.251.152.64]:20344 "EHLO szxga01-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751349AbcGMKoo (ORCPT ); Wed, 13 Jul 2016 06:44:44 -0400 From: Wang Nan To: CC: , , , Wang Nan , Arnaldo Carvalho de Melo , Alexei Starovoitov , Jiri Olsa Subject: [PATCH 0/5] perf bpf: Allow BPF programs attach to tracepoints Date: Wed, 13 Jul 2016 10:44:00 +0000 Message-ID: <1468406646-21642-1-git-send-email-wangnan0@huawei.com> X-Mailer: git-send-email 1.8.3.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.107.193.248] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.57861B83.0116,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: f8c163a38aa539a093031424acf8a9ae Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch set allows BPF program attach to tracepoints, which is supported by commit 98b5c2c65c29 ("perf, bpf: allow bpf programs attach to tracepoints"). Wang Nan (5): tools lib bpf: New API to adjust type of a BPF program tools lib bpf: Report error when kernel doesn't support program type perf tools: event parser: Add const qualifier to evt_name and sys_name perf bpf: Rename bpf__foreach_tev() to bpf__foreach_event() perf bpf: Support BPF program attach to tracepoints tools/lib/bpf/libbpf.c | 80 ++++++++++++++++++++++++++++++++++-------- tools/lib/bpf/libbpf.h | 10 ++++++ tools/perf/util/bpf-loader.c | 73 +++++++++++++++++++++++++++++++++----- tools/perf/util/bpf-loader.h | 12 +++---- tools/perf/util/parse-events.c | 28 +++++++-------- tools/perf/util/parse-events.h | 2 +- 6 files changed, 161 insertions(+), 44 deletions(-) Signed-off-by: Wang Nan Cc: Arnaldo Carvalho de Melo Cc: Alexei Starovoitov Cc: Li Zefan Cc: Jiri Olsa -- 1.8.3.4