All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] perf tools: improve BPF related error delivering and testing
@ 2015-11-06 13:49 Wang Nan
  2015-11-06 13:49 ` [PATCH v2 1/7] bpf tools: Improve libbpf error reporting Wang Nan
                   ` (7 more replies)
  0 siblings, 8 replies; 19+ messages in thread
From: Wang Nan @ 2015-11-06 13:49 UTC (permalink / raw)
  To: acme, namhyung; +Cc: lizefan, pi3orama, linux-kernel, jolsa, Wang Nan

This patchset is based on Arnaldo's perf/core.

Previous version can be found from [1].

Patch 1/7 - 4/7 are error message related patches.

Patch 5/7 - 7/7 are testing related patches.

v1 -> v2:

 - Use enum for error code.

 - Eliminate for-loop, directly get error message from array using
   array index.

 - Classify error reason of program loading failure.

 - Improve message when version mismatching.

[1] http://lkml.kernel.org/r/1446697622-4072-1-git-send-email-wangnan0@huawei.com

Wang Nan (7):
  bpf tools: Improve libbpf error reporting
  bpf tools: Add new API bpf_object__get_kversion()
  perf tools: Make fetch_kernel_version() public available
  perf tools: Improve BPF related error messages output
  perf test: Enforce LLVM test: update basic BPF test program
  perf test: Enforce LLVM test: add kbuild test
  perf test: Add 'perf test BPF'

 tools/lib/bpf/libbpf.c                    | 167 +++++++++++++++++-------
 tools/lib/bpf/libbpf.h                    |  21 +++
 tools/perf/tests/Build                    |  17 ++-
 tools/perf/tests/bpf-script-example.c     |   4 +
 tools/perf/tests/bpf-script-test-kbuild.c |  21 +++
 tools/perf/tests/bpf.c                    | 209 ++++++++++++++++++++++++++++++
 tools/perf/tests/builtin-test.c           |   4 +
 tools/perf/tests/llvm.c                   | 137 +++++++++++++++-----
 tools/perf/tests/llvm.h                   |  18 +++
 tools/perf/tests/tests.h                  |   1 +
 tools/perf/util/bpf-loader.c              | 143 +++++++++++++++++---
 tools/perf/util/bpf-loader.h              |  32 +++++
 tools/perf/util/llvm-utils.c              |  49 +++----
 tools/perf/util/parse-events.c            |  11 +-
 tools/perf/util/util.c                    |  31 +++++
 tools/perf/util/util.h                    |   8 ++
 16 files changed, 735 insertions(+), 138 deletions(-)
 create mode 100644 tools/perf/tests/bpf-script-test-kbuild.c
 create mode 100644 tools/perf/tests/bpf.c
 create mode 100644 tools/perf/tests/llvm.h

-- 
1.8.3.4


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

end of thread, other threads:[~2015-11-08  7:35 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-06 13:49 [PATCH v2 0/7] perf tools: improve BPF related error delivering and testing Wang Nan
2015-11-06 13:49 ` [PATCH v2 1/7] bpf tools: Improve libbpf error reporting Wang Nan
2015-11-06 14:06   ` Arnaldo Carvalho de Melo
2015-11-08  7:32   ` [tip:perf/urgent] " tip-bot for Wang Nan
2015-11-06 13:49 ` [PATCH v2 2/7] bpf tools: Add new API bpf_object__get_kversion() Wang Nan
2015-11-08  7:32   ` [tip:perf/urgent] bpf tools: Add new API bpf_object__get_kversion () tip-bot for Wang Nan
2015-11-06 13:49 ` [PATCH v2 3/7] perf tools: Make fetch_kernel_version() public available Wang Nan
2015-11-06 13:55   ` [PATCH v2 3/7 fix] " Wang Nan
2015-11-08  7:33     ` [tip:perf/urgent] perf tools: Make fetch_kernel_version() publicly available tip-bot for Wang Nan
2015-11-06 13:49 ` [PATCH v2 4/7] perf tools: Improve BPF related error messages output Wang Nan
2015-11-06 13:58   ` [PATCH v2 4/7 fix] " Wang Nan
2015-11-08  7:33     ` [tip:perf/urgent] perf bpf: Improve BPF related error messages tip-bot for Wang Nan
2015-11-06 13:49 ` [PATCH v2 5/7] perf test: Enforce LLVM test: update basic BPF test program Wang Nan
2015-11-08  7:34   ` [tip:perf/urgent] perf test: Enhance the " tip-bot for Wang Nan
2015-11-06 13:49 ` [PATCH v2 6/7] perf test: Enforce LLVM test: add kbuild test Wang Nan
2015-11-08  7:34   ` [tip:perf/urgent] perf test: Enhance the LLVM tests: " tip-bot for Wang Nan
2015-11-06 13:49 ` [PATCH v2 7/7] perf test: Add 'perf test BPF' Wang Nan
2015-11-08  7:34   ` [tip:perf/urgent] " tip-bot for Wang Nan
2015-11-06 19:20 ` [PATCH v2 0/7] perf tools: improve BPF related error delivering and testing Arnaldo Carvalho de Melo

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.