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

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

Patch 1/5 - 2/5 improve BPF related error delivering and reporting.
Libbpf and bpf-loader define their own error code sets so can
deliever precise reason of failure. Corresponding strerror functions
are improved accordingly.

Patch 3/5 - 5/5 improve 'perf test LLVM' and 'perf test BPF'. Code
structure improved so new test case can be introduced easier.

Wang Nan (5):
  bpf tools: Improve libbpf error reporting
  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                    | 149 ++++++++++++++-------
 tools/lib/bpf/libbpf.h                    |  12 ++
 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              | 130 ++++++++++++++++---
 tools/perf/util/bpf-loader.h              |  28 ++++
 tools/perf/util/parse-events.c            |  11 +-
 13 files changed, 640 insertions(+), 101 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] 10+ messages in thread

end of thread, other threads:[~2015-11-05 15:36 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-05  4:26 [PATCH 0/5] perf tools: improve BPF related error delivering and testing Wang Nan
2015-11-05  4:26 ` [PATCH 1/5] bpf tools: Improve libbpf error reporting Wang Nan
2015-11-05 15:26   ` Arnaldo Carvalho de Melo
2015-11-05 15:35     ` Arnaldo Carvalho de Melo
2015-11-05 15:36       ` Arnaldo Carvalho de Melo
2015-11-05  4:26 ` [PATCH 2/5] perf tools: Improve BPF related error messages output Wang Nan
2015-11-05 15:34   ` Arnaldo Carvalho de Melo
2015-11-05  4:27 ` [PATCH 3/5] perf test: Enforce LLVM test: update basic BPF test program Wang Nan
2015-11-05  4:27 ` [PATCH 4/5] perf test: Enforce LLVM test: add kbuild test Wang Nan
2015-11-05  4:27 ` [PATCH 5/5] perf test: Add 'perf test BPF' Wang Nan

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.