Messages in this thread Patch in this message | | | From | Alexis Berlemont <> | Subject | [PATCH 13/13] perf kbuild: add generated Kconfig build-test cases | Date | Wed, 25 Jun 2014 00:48:00 +0200 |
| |
Thanks to the python module kconfiglib, we were able to generate build configurations. The set is, of course, not exhaustive but for each option, all the possible states are tested. --- tools/perf/MANIFEST | 1 + tools/perf/Makefile.kbuild | 2 +- tools/perf/tests/configs/MINIMAL_config | 60 +++++++++++++++++++ tools/perf/tests/configs/NO_BACKTRACE_config | 69 +++++++++++++++++++++ .../perf/tests/configs/NO_BUILTIN_ANNOTATE_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_BENCH_config | 69 +++++++++++++++++++++ .../tests/configs/NO_BUILTIN_BUILDID_CACHE_config | 69 +++++++++++++++++++++ .../tests/configs/NO_BUILTIN_BUILDID_LIST_config | 68 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_DIFF_config | 68 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_EVLIST_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_HELP_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_INJECT_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_KMEM_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_KVM_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_LIST_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_LOCK_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_MEM_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_PROBE_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_RECORD_config | 60 +++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_REPORT_config | 65 ++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_SCHED_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_SCRIPT_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_STAT_config | 68 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_TEST_config | 69 +++++++++++++++++++++ .../perf/tests/configs/NO_BUILTIN_TIMECHART_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_TOP_config | 68 +++++++++++++++++++++ tools/perf/tests/configs/NO_BUILTIN_TRACE_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_DEMANGLE_config | 67 +++++++++++++++++++++ tools/perf/tests/configs/NO_GTK2_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_LIBAUDIT_config | 68 +++++++++++++++++++++ tools/perf/tests/configs/NO_LIBDWARF_config | 67 +++++++++++++++++++++ tools/perf/tests/configs/NO_LIBELF_MMAP_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_LIBGTK2_INFOBAR_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_LIBGTK2_config | 67 +++++++++++++++++++++ tools/perf/tests/configs/NO_LIBNUMA_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_LIBPERL_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_LIBPYTHON_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_LIBSLANG_config | 68 +++++++++++++++++++++ .../tests/configs/NO_LIBUNWIND_DEBUG_FRAME_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_STDIO_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_TIMERFD_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_TUI_config | 69 +++++++++++++++++++++ tools/perf/tests/configs/NO_UNWIND_config | 65 ++++++++++++++++++++ tools/perf/tests/configs/REF_config | 69 +++++++++++++++++++++ tools/perf/tests/generate_configs.py | 33 ++++++++++ tools/perf/tests/make | 70 +++++++--------------- 46 files changed, 2915 insertions(+), 51 deletions(-) create mode 100644 tools/perf/tests/configs/MINIMAL_config create mode 100644 tools/perf/tests/configs/NO_BACKTRACE_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_ANNOTATE_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_BENCH_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_BUILDID_CACHE_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_BUILDID_LIST_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_DIFF_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_EVLIST_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_HELP_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_INJECT_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_KMEM_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_KVM_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_LIST_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_LOCK_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_MEM_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_PROBE_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_RECORD_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_REPORT_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_SCHED_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_SCRIPT_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_STAT_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_TEST_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_TIMECHART_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_TOP_config create mode 100644 tools/perf/tests/configs/NO_BUILTIN_TRACE_config create mode 100644 tools/perf/tests/configs/NO_DEMANGLE_config create mode 100644 tools/perf/tests/configs/NO_GTK2_config create mode 100644 tools/perf/tests/configs/NO_LIBAUDIT_config create mode 100644 tools/perf/tests/configs/NO_LIBDWARF_config create mode 100644 tools/perf/tests/configs/NO_LIBELF_MMAP_config create mode 100644 tools/perf/tests/configs/NO_LIBGTK2_INFOBAR_config create mode 100644 tools/perf/tests/configs/NO_LIBGTK2_config create mode 100644 tools/perf/tests/configs/NO_LIBNUMA_config create mode 100644 tools/perf/tests/configs/NO_LIBPERL_config create mode 100644 tools/perf/tests/configs/NO_LIBPYTHON_config create mode 100644 tools/perf/tests/configs/NO_LIBSLANG_config create mode 100644 tools/perf/tests/configs/NO_LIBUNWIND_DEBUG_FRAME_config create mode 100644 tools/perf/tests/configs/NO_STDIO_config create mode 100644 tools/perf/tests/configs/NO_TIMERFD_config create mode 100644 tools/perf/tests/configs/NO_TUI_config create mode 100644 tools/perf/tests/configs/NO_UNWIND_config create mode 100644 tools/perf/tests/configs/REF_config create mode 100644 tools/perf/tests/generate_configs.py
diff --git a/tools/perf/MANIFEST b/tools/perf/MANIFEST index 45da209..c7e82c0 100644 --- a/tools/perf/MANIFEST +++ b/tools/perf/MANIFEST @@ -1,3 +1,4 @@ +scripts tools/perf tools/scripts tools/lib/traceevent diff --git a/tools/perf/Makefile.kbuild b/tools/perf/Makefile.kbuild index 127c090..e5cda88 100644 --- a/tools/perf/Makefile.kbuild +++ b/tools/perf/Makefile.kbuild @@ -258,7 +258,7 @@ $(obj-perf)/common-cmds.h: $(src-perf)/util/generate-cmdlist.sh $(src-perf)/comm PHONY += all scripts_basic $(obj-perf)/built-in.o: $(obj-perf)/common-cmds.h FORCE - $(Q)$(MAKE) $(build)=tools/perf + $(Q)$(MAKE) LDFLAGS="" $(build)=tools/perf LIBS = -Wl,--whole-archive $^ -Wl,--no-whole-archive -Wl,--start-group $(EXTLIBS) -Wl,--end-group diff --git a/tools/perf/tests/configs/MINIMAL_config b/tools/perf/tests/configs/MINIMAL_config new file mode 100644 index 0000000..6e04dc6 --- /dev/null +++ b/tools/perf/tests/configs/MINIMAL_config @@ -0,0 +1,60 @@ +# +# Automatically generated file; DO NOT EDIT. +# The perf configuration +# + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y + +# +# Libraries / Dependencies +# +# CONFIG_LIBSLANG is not set +# CONFIG_LIBAUDIT is not set +# CONFIG_LIBGTK2 is not set +# CONFIG_LIBPERL is not set +# CONFIG_LIBPYTHON is not set +# CONFIG_TIMERFD is not set +CONFIG_ON_EXIT=y +# CONFIG_LIBBFD is not set +# CONFIG_LIBIBERTY_ONLY is not set +# CONFIG_LIBELF is not set +CONFIG_LIBELF_MINIMAL=y +# CONFIG_LIBUNWIND is not set +# CONFIG_LIBDWARF_UNWIND is not set +# CONFIG_LIBNUMA is not set +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BACKTRACE_config b/tools/perf/tests/configs/NO_BACKTRACE_config new file mode 100644 index 0000000..ea186e2 --- /dev/null +++ b/tools/perf/tests/configs/NO_BACKTRACE_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +# CONFIG_BACKTRACE is not set diff --git a/tools/perf/tests/configs/NO_BUILTIN_ANNOTATE_config b/tools/perf/tests/configs/NO_BUILTIN_ANNOTATE_config new file mode 100644 index 0000000..5f87818 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_ANNOTATE_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +# CONFIG_BUILTIN_ANNOTATE is not set +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_BENCH_config b/tools/perf/tests/configs/NO_BUILTIN_BENCH_config new file mode 100644 index 0000000..1597197 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_BENCH_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +# CONFIG_BUILTIN_BENCH is not set +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_BUILDID_CACHE_config b/tools/perf/tests/configs/NO_BUILTIN_BUILDID_CACHE_config new file mode 100644 index 0000000..6d3c29f --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_BUILDID_CACHE_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +# CONFIG_BUILTIN_BUILDID_CACHE is not set +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_BUILDID_LIST_config b/tools/perf/tests/configs/NO_BUILTIN_BUILDID_LIST_config new file mode 100644 index 0000000..a4d048a --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_BUILDID_LIST_config @@ -0,0 +1,68 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +# CONFIG_BUILTIN_BUILDID_LIST is not set +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_DIFF_config b/tools/perf/tests/configs/NO_BUILTIN_DIFF_config new file mode 100644 index 0000000..c780d43 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_DIFF_config @@ -0,0 +1,68 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +# CONFIG_BUILTIN_DIFF is not set +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_EVLIST_config b/tools/perf/tests/configs/NO_BUILTIN_EVLIST_config new file mode 100644 index 0000000..95f11fb --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_EVLIST_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +# CONFIG_BUILTIN_EVLIST is not set +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_HELP_config b/tools/perf/tests/configs/NO_BUILTIN_HELP_config new file mode 100644 index 0000000..76753a9 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_HELP_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +# CONFIG_BUILTIN_HELP is not set +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_INJECT_config b/tools/perf/tests/configs/NO_BUILTIN_INJECT_config new file mode 100644 index 0000000..2052081 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_INJECT_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +# CONFIG_BUILTIN_INJECT is not set +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_KMEM_config b/tools/perf/tests/configs/NO_BUILTIN_KMEM_config new file mode 100644 index 0000000..bda50b7 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_KMEM_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +# CONFIG_BUILTIN_KMEM is not set +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_KVM_config b/tools/perf/tests/configs/NO_BUILTIN_KVM_config new file mode 100644 index 0000000..4dee035 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_KVM_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +# CONFIG_BUILTIN_KVM is not set +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_LIST_config b/tools/perf/tests/configs/NO_BUILTIN_LIST_config new file mode 100644 index 0000000..e58f913 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_LIST_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +# CONFIG_BUILTIN_LIST is not set +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_LOCK_config b/tools/perf/tests/configs/NO_BUILTIN_LOCK_config new file mode 100644 index 0000000..f8f362d --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_LOCK_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +# CONFIG_BUILTIN_LOCK is not set +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_MEM_config b/tools/perf/tests/configs/NO_BUILTIN_MEM_config new file mode 100644 index 0000000..d1288e94 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_MEM_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +# CONFIG_BUILTIN_MEM is not set +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_PROBE_config b/tools/perf/tests/configs/NO_BUILTIN_PROBE_config new file mode 100644 index 0000000..7d51c98 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_PROBE_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +# CONFIG_BUILTIN_PROBE is not set +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_RECORD_config b/tools/perf/tests/configs/NO_BUILTIN_RECORD_config new file mode 100644 index 0000000..8e15038 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_RECORD_config @@ -0,0 +1,60 @@ + +# +# Built-in commands +# +# CONFIG_BUILTIN_RECORD is not set +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_REPORT_config b/tools/perf/tests/configs/NO_BUILTIN_REPORT_config new file mode 100644 index 0000000..369e951 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_REPORT_config @@ -0,0 +1,65 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +# CONFIG_BUILTIN_REPORT is not set +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_SCHED_config b/tools/perf/tests/configs/NO_BUILTIN_SCHED_config new file mode 100644 index 0000000..deda613 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_SCHED_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +# CONFIG_BUILTIN_SCHED is not set +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_SCRIPT_config b/tools/perf/tests/configs/NO_BUILTIN_SCRIPT_config new file mode 100644 index 0000000..fb8cd00 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_SCRIPT_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +# CONFIG_BUILTIN_SCRIPT is not set +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_STAT_config b/tools/perf/tests/configs/NO_BUILTIN_STAT_config new file mode 100644 index 0000000..b0d35f7 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_STAT_config @@ -0,0 +1,68 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +# CONFIG_BUILTIN_STAT is not set +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_TEST_config b/tools/perf/tests/configs/NO_BUILTIN_TEST_config new file mode 100644 index 0000000..7270364 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_TEST_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +# CONFIG_BUILTIN_TEST is not set + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_TIMECHART_config b/tools/perf/tests/configs/NO_BUILTIN_TIMECHART_config new file mode 100644 index 0000000..41d21f9 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_TIMECHART_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +# CONFIG_BUILTIN_TIMECHART is not set +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_TOP_config b/tools/perf/tests/configs/NO_BUILTIN_TOP_config new file mode 100644 index 0000000..fa231f7 --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_TOP_config @@ -0,0 +1,68 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +# CONFIG_BUILTIN_TOP is not set +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_BUILTIN_TRACE_config b/tools/perf/tests/configs/NO_BUILTIN_TRACE_config new file mode 100644 index 0000000..8ca377b --- /dev/null +++ b/tools/perf/tests/configs/NO_BUILTIN_TRACE_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +# CONFIG_BUILTIN_TRACE is not set +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_DEMANGLE_config b/tools/perf/tests/configs/NO_DEMANGLE_config new file mode 100644 index 0000000..e2a79e3 --- /dev/null +++ b/tools/perf/tests/configs/NO_DEMANGLE_config @@ -0,0 +1,67 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +# CONFIG_DEMANGLE is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_GTK2_config b/tools/perf/tests/configs/NO_GTK2_config new file mode 100644 index 0000000..a806529 --- /dev/null +++ b/tools/perf/tests/configs/NO_GTK2_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +# CONFIG_GTK2 is not set + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBAUDIT_config b/tools/perf/tests/configs/NO_LIBAUDIT_config new file mode 100644 index 0000000..57f2b8b --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBAUDIT_config @@ -0,0 +1,68 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +# CONFIG_LIBAUDIT is not set +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBDWARF_config b/tools/perf/tests/configs/NO_LIBDWARF_config new file mode 100644 index 0000000..fed5c65 --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBDWARF_config @@ -0,0 +1,67 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +# CONFIG_LIBDWARF is not set +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBELF_MMAP_config b/tools/perf/tests/configs/NO_LIBELF_MMAP_config new file mode 100644 index 0000000..b774b34 --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBELF_MMAP_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +# CONFIG_LIBELF_MMAP is not set +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBGTK2_INFOBAR_config b/tools/perf/tests/configs/NO_LIBGTK2_INFOBAR_config new file mode 100644 index 0000000..272087c --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBGTK2_INFOBAR_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +# CONFIG_LIBGTK2_INFOBAR is not set +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBGTK2_config b/tools/perf/tests/configs/NO_LIBGTK2_config new file mode 100644 index 0000000..d4324ac --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBGTK2_config @@ -0,0 +1,67 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +# CONFIG_LIBGTK2 is not set +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBNUMA_config b/tools/perf/tests/configs/NO_LIBNUMA_config new file mode 100644 index 0000000..a3492dc --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBNUMA_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +# CONFIG_LIBNUMA is not set +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBPERL_config b/tools/perf/tests/configs/NO_LIBPERL_config new file mode 100644 index 0000000..e430e7e --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBPERL_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +# CONFIG_LIBPERL is not set +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBPYTHON_config b/tools/perf/tests/configs/NO_LIBPYTHON_config new file mode 100644 index 0000000..9bddfcf --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBPYTHON_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +# CONFIG_LIBPYTHON is not set +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBSLANG_config b/tools/perf/tests/configs/NO_LIBSLANG_config new file mode 100644 index 0000000..deebd36 --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBSLANG_config @@ -0,0 +1,68 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +# CONFIG_LIBSLANG is not set +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_LIBUNWIND_DEBUG_FRAME_config b/tools/perf/tests/configs/NO_LIBUNWIND_DEBUG_FRAME_config new file mode 100644 index 0000000..03bc63b --- /dev/null +++ b/tools/perf/tests/configs/NO_LIBUNWIND_DEBUG_FRAME_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +# CONFIG_LIBUNWIND_DEBUG_FRAME is not set +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_STDIO_config b/tools/perf/tests/configs/NO_STDIO_config new file mode 100644 index 0000000..48889d9 --- /dev/null +++ b/tools/perf/tests/configs/NO_STDIO_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +# CONFIG_STDIO is not set +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_TIMERFD_config b/tools/perf/tests/configs/NO_TIMERFD_config new file mode 100644 index 0000000..dace6d9 --- /dev/null +++ b/tools/perf/tests/configs/NO_TIMERFD_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +# CONFIG_TIMERFD is not set +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_TUI_config b/tools/perf/tests/configs/NO_TUI_config new file mode 100644 index 0000000..55cd95b --- /dev/null +++ b/tools/perf/tests/configs/NO_TUI_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +# CONFIG_TUI is not set +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/NO_UNWIND_config b/tools/perf/tests/configs/NO_UNWIND_config new file mode 100644 index 0000000..6a3fbc5 --- /dev/null +++ b/tools/perf/tests/configs/NO_UNWIND_config @@ -0,0 +1,65 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +# CONFIG_UNWIND is not set +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/configs/REF_config b/tools/perf/tests/configs/REF_config new file mode 100644 index 0000000..30d1c3d --- /dev/null +++ b/tools/perf/tests/configs/REF_config @@ -0,0 +1,69 @@ + +# +# Built-in commands +# +CONFIG_BUILTIN_RECORD=y +CONFIG_BUILTIN_REPORT=y +CONFIG_BUILTIN_STAT=y +CONFIG_BUILTIN_TOP=y +CONFIG_BUILTIN_TRACE=y +CONFIG_BUILTIN_ANNOTATE=y +CONFIG_BUILTIN_BENCH=y +CONFIG_BUILTIN_BUILDID_CACHE=y +CONFIG_BUILTIN_BUILDID_LIST=y +CONFIG_BUILTIN_DIFF=y +CONFIG_BUILTIN_EVLIST=y +CONFIG_BUILTIN_HELP=y +CONFIG_BUILTIN_INJECT=y +CONFIG_BUILTIN_KMEM=y +CONFIG_BUILTIN_KVM=y +CONFIG_BUILTIN_LIST=y +CONFIG_BUILTIN_LOCK=y +CONFIG_BUILTIN_PROBE=y +CONFIG_BUILTIN_SCHED=y +CONFIG_BUILTIN_SCRIPT=y +CONFIG_BUILTIN_TIMECHART=y +CONFIG_BUILTIN_MEM=y +CONFIG_BUILTIN_TEST=y + +# +# GUI +# +CONFIG_STDIO=y +CONFIG_TUI=y +CONFIG_GTK2=y + +# +# Libraries / Dependencies +# +CONFIG_LIBSLANG=y +CONFIG_LIBAUDIT=y +CONFIG_LIBGTK2=y +CONFIG_LIBGTK2_INFOBAR=y +CONFIG_LIBPERL=y +CONFIG_LIBPYTHON=y +CONFIG_TIMERFD=y +CONFIG_ON_EXIT=y +CONFIG_DEMANGLE=y +CONFIG_LIBBFD=y +# CONFIG_LIBIBERTY_ONLY is not set +CONFIG_LIBELF=y +# CONFIG_LIBELF_MINIMAL is not set +CONFIG_LIBELF_MMAP=y +CONFIG_LIBELF_GETPHDRNUM=y +CONFIG_LIBDWARF=y +CONFIG_LIBDWARF_DIR="" +CONFIG_UNWIND=y +CONFIG_LIBUNWIND=y +# CONFIG_LIBDWARF_UNWIND is not set +CONFIG_LIBUNWIND_DEBUG_FRAME=y +CONFIG_LIBUNWIND_DIR="" +CONFIG_LIBNUMA=y +# CONFIG_BIONIC is not set + +# +# Build +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PARSER is not set +CONFIG_BACKTRACE=y diff --git a/tools/perf/tests/generate_configs.py b/tools/perf/tests/generate_configs.py new file mode 100644 index 0000000..c55a1c9 --- /dev/null +++ b/tools/perf/tests/generate_configs.py @@ -0,0 +1,33 @@ +import sys +import itertools +import kconfiglib + +# Load Kconfig pattern +ref_config = kconfiglib.Config(sys.argv[1]) + +# Generate defconfig (by default, all options are set to y) +ref_config.write_config('REF_config') + +# Get all the symbols +symbols = dict([(s.get_name(), s) for s in ref_config.get_symbols()]) + +# Remove odd symbols +symbols.pop('y', None) +symbols.pop('m', None) +symbols.pop('n', None) + +# Remove choice-related symbols +choices = ref_config.get_choices() +items = [c.get_items() for c in choices] +names = [i.get_name() for i in itertools.chain.from_iterable(items)] +for name in names: + symbols.pop(name, None) + +for name in symbols: + symbol = symbols[name] + if symbol.get_value() != 'y': + continue + symbol.set_user_value('n') + filename = 'NO_' + name + '_config' + ref_config.write_config(filename) + symbol.set_user_value('y') diff --git a/tools/perf/tests/make b/tools/perf/tests/make index 69a71ff..6940d91 100644 --- a/tools/perf/tests/make +++ b/tools/perf/tests/make @@ -11,34 +11,17 @@ else lib = lib endif +list = $(shell ls $1 2>/dev/null) has = $(shell which $1 2>/dev/null) # standard single make variable specified +make_pure := make_clean_all := clean all make_python_perf_so := python/perf.so -make_debug := DEBUG=1 -make_no_libperl := NO_LIBPERL=1 -make_no_libpython := NO_LIBPYTHON=1 -make_no_scripts := NO_LIBPYTHON=1 NO_LIBPERL=1 -make_no_newt := NO_NEWT=1 -make_no_slang := NO_SLANG=1 -make_no_gtk2 := NO_GTK2=1 -make_no_ui := NO_NEWT=1 NO_SLANG=1 NO_GTK2=1 -make_no_demangle := NO_DEMANGLE=1 -make_no_libelf := NO_LIBELF=1 -make_no_libunwind := NO_LIBUNWIND=1 -make_no_libdw_dwarf_unwind := NO_LIBDW_DWARF_UNWIND=1 -make_no_backtrace := NO_BACKTRACE=1 -make_no_libnuma := NO_LIBNUMA=1 -make_no_libaudit := NO_LIBAUDIT=1 -make_no_libbionic := NO_LIBBIONIC=1 make_tags := tags make_cscope := cscope make_help := help make_doc := doc -make_perf_o := perf.o -make_util_map_o := util/map.o -make_util_pmu_bison_o := util/pmu-bison.o make_install := install make_install_bin := install-bin make_install_doc := install-doc @@ -48,37 +31,11 @@ make_install_info := install-info make_install_pdf := install-pdf make_static := LDFLAGS=-static -# all the NO_* variable combined -make_minimal := NO_LIBPERL=1 NO_LIBPYTHON=1 NO_NEWT=1 NO_GTK2=1 -make_minimal += NO_DEMANGLE=1 NO_LIBELF=1 NO_LIBUNWIND=1 NO_BACKTRACE=1 -make_minimal += NO_LIBNUMA=1 NO_LIBAUDIT=1 NO_LIBBIONIC=1 -make_minimal += NO_LIBDW_DWARF_UNWIND=1 - # $(run) contains all available tests run := make_pure run += make_clean_all -run += make_python_perf_so -run += make_debug -run += make_no_libperl -run += make_no_libpython -run += make_no_scripts -run += make_no_newt -run += make_no_slang -run += make_no_gtk2 -run += make_no_ui -run += make_no_demangle -run += make_no_libelf -run += make_no_libunwind -run += make_no_libdw_dwarf_unwind -run += make_no_backtrace -run += make_no_libnuma -run += make_no_libaudit -run += make_no_libbionic run += make_help run += make_doc -run += make_perf_o -run += make_util_map_o -run += make_util_pmu_bison_o run += make_install run += make_install_bin # FIXME 'install-*' commented out till they're fixed @@ -87,8 +44,7 @@ run += make_install_bin # run += make_install_html # run += make_install_info # run += make_install_pdf -run += make_minimal -run += make_static +# run += make_static ifneq ($(call has,ctags),) run += make_tags @@ -104,6 +60,10 @@ run_O := $(addsuffix _O,$(run)) # disable some tests for O=... run_O := $(filter-out make_python_perf_so_O,$(run_O)) +# $(run_CONFIGS) is a set of automatically-generated Kconfig +# configurations +run_CONFIGS := $(call list,$(PERF)/tests/configs/) + # define test for each compile as 'test_NAME' variable # with the test itself as a value test_make_tags = test -f tags @@ -183,7 +143,7 @@ test_make_util_pmu_bison_o_O := test -f $$TMP_O/util/pmu-bison.o test_default = test -x $(PERF)/perf test = $(if $(test_$1),$(test_$1),$(test_default)) -test_default_O = test -x $$TMP_O/perf +test_default_O = test -x $$TMP_O/tools/perf/perf test_O = $(if $(test_$1),$(test_$1),$(test_default_O)) all: @@ -218,13 +178,23 @@ $(run_O): $(call test_O,$@) && \ rm -rf $@ $$TMP_O $$TMP_DEST || (cat $@ ; false) +$(run_CONFIGS): + $(call clean) + @TMP_DEST=$$(mktemp -d); \ + cmd="cd $(PERF) && cp tests/configs/$@ .config && make -f $(MK) JOBS=1 DESTDIR=$$TMP_DEST $($@)"; \ + echo "- $@: $$cmd" && echo $$cmd > $@ && \ + ( eval $$cmd ) >> $@ 2>&1; \ + echo " test: $(call test,$@)" >> $@ 2>&1; \ + $(call test,$@) && \ + rm -f $@ \ + rm -rf $$TMP_DEST + tarpkg: @cmd="$(PERF)/tests/perf-targz-src-pkg $(PERF)"; \ echo "- $@: $$cmd" && echo $$cmd > $@ && \ ( eval $$cmd ) >> $@ 2>&1 - -all: $(run) $(run_O) tarpkg +all: $(run) $(run_O) $(run_CONFIGS) tarpkg @echo OK out: $(run_O) -- 1.9.3
| |