Skip to content

Commit 43f4e62

Browse files
author
Ingo Molnar
committed
Merge tag 'perf-core-for-mingo-5.1-20190214' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo: perf list: Jiri Olsa: - Display metric expressions for --details option perf record: Alexey Budankov: - Implement --affinity=node|cpu option, leftover, the other patches in this kit were already applied. perf trace: Arnaldo Carvalho de Melo: - Fix segfaults due to not properly handling negative file descriptor syscall args. - Fix segfault related to the 'waitid' 'options' prefix showing logic. - Filter out 'gnome-terminal*' if it is a parent of 'perf trace', to reduce the syscall feedback loop in system wide sessions. BPF: Song Liu: - Silence "Couldn't synthesize bpf events" warning for EPERM. Build system: Arnaldo Carvalho de Melo: - Fix the test-all.c feature detection fast path that was broken for quite a while leading to longer build times. Event parsing: Jiri Olsa: - Fix legacy events symbol separator parsing cs-etm: Mathieu Poirier: - Fix some error path return errors and plug some memory leaks. - Add proper header file for symbols - Remove unused structure fields. - Modularize auxtrace_buffer fetch, decoder and packet processing loop. Vendor events: Paul Clarke: - Add assorted metrics for the Power8 and Power9 architectures. perf report: Thomas Richter: - Add s390 diagnostic sampling descriptor size Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Ingo Molnar <mingo@kernel.org>
2 parents 02106f8 + 44ec839 commit 43f4e62

File tree

64 files changed

+4877
-512
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+4877
-512
lines changed

tools/build/Makefile.feature

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,6 @@ FEATURE_TESTS_BASIC := \
5353
libslang \
5454
libcrypto \
5555
libunwind \
56-
libunwind-x86 \
57-
libunwind-x86_64 \
58-
libunwind-arm \
59-
libunwind-aarch64 \
6056
pthread-attr-setaffinity-np \
6157
pthread-barrier \
6258
reallocarray \
@@ -70,7 +66,6 @@ FEATURE_TESTS_BASIC := \
7066
sched_getcpu \
7167
sdt \
7268
setns \
73-
libopencsd \
7469
libaio
7570

7671
# FEATURE_TESTS_BASIC + FEATURE_TESTS_EXTRA is the complete list
@@ -84,6 +79,11 @@ FEATURE_TESTS_EXTRA := \
8479
libbabeltrace \
8580
libbfd-liberty \
8681
libbfd-liberty-z \
82+
libopencsd \
83+
libunwind-x86 \
84+
libunwind-x86_64 \
85+
libunwind-arm \
86+
libunwind-aarch64 \
8787
libunwind-debug-frame \
8888
libunwind-debug-frame-arm \
8989
libunwind-debug-frame-aarch64 \

tools/build/feature/test-all.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -170,14 +170,14 @@
170170
# include "test-setns.c"
171171
#undef main
172172

173-
#define main main_test_libopencsd
174-
# include "test-libopencsd.c"
175-
#undef main
176-
177173
#define main main_test_libaio
178174
# include "test-libaio.c"
179175
#undef main
180176

177+
#define main main_test_reallocarray
178+
# include "test-reallocarray.c"
179+
#undef main
180+
181181
int main(int argc, char *argv[])
182182
{
183183
main_test_libpython();
@@ -217,8 +217,8 @@ int main(int argc, char *argv[])
217217
main_test_sched_getcpu();
218218
main_test_sdt();
219219
main_test_setns();
220-
main_test_libopencsd();
221220
main_test_libaio();
221+
main_test_reallocarray();
222222

223223
return 0;
224224
}

tools/build/feature/test-get_current_dir_name.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ int main(void)
88
free(get_current_dir_name());
99
return 0;
1010
}
11+
#undef _GNU_SOURCE

tools/build/feature/test-libpython.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ int main(void)
77

88
return 0;
99
}
10+
#undef _GNU_SOURCE

tools/build/feature/test-reallocarray.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@ int main(void)
66
{
77
return !!reallocarray(NULL, 1, 1);
88
}
9+
10+
#undef _GNU_SOURCE

tools/build/feature/test-sched_getcpu.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ int main(void)
88
{
99
return sched_getcpu();
1010
}
11+
12+
#undef _GNU_SOURCE

tools/build/feature/test-setns.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ int main(void)
55
{
66
return setns(0, 0);
77
}
8+
#undef _GNU_SOURCE

tools/perf/Build

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ CFLAGS_builtin-trace.o += -DSTRACE_GROUPS_DIR="BUILD_STR($(STRACE_GROUPS_DIR_
4646
CFLAGS_builtin-report.o += -DTIPDIR="BUILD_STR($(tipdir_SQ))"
4747
CFLAGS_builtin-report.o += -DDOCDIR="BUILD_STR($(srcdir_SQ)/Documentation)"
4848

49-
libperf-y += util/
50-
libperf-y += arch/
51-
libperf-y += ui/
52-
libperf-y += scripts/
53-
libperf-$(CONFIG_TRACE) += trace/beauty/
49+
perf-y += util/
50+
perf-y += arch/
51+
perf-y += ui/
52+
perf-y += scripts/
53+
perf-$(CONFIG_TRACE) += trace/beauty/
5454

5555
gtk-y += ui/gtk/

tools/perf/Documentation/perf-record.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,11 @@ Use <n> control blocks in asynchronous (Posix AIO) trace writing mode (default:
454454
Asynchronous mode is supported only when linking Perf tool with libc library
455455
providing implementation for Posix AIO API.
456456

457+
--affinity=mode::
458+
Set affinity mask of trace reading thread according to the policy defined by 'mode' value:
459+
node - thread affinity mask is set to NUMA node cpu mask of the processed mmap buffer
460+
cpu - thread affinity mask is set to cpu of the processed mmap buffer
461+
457462
--all-kernel::
458463
Configure all used events to run in kernel space.
459464

tools/perf/Makefile.config

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,13 @@ FEATURE_CHECK_LDFLAGS-libunwind = $(LIBUNWIND_LDFLAGS) $(LIBUNWIND_LIBS)
109109
FEATURE_CHECK_CFLAGS-libunwind-debug-frame = $(LIBUNWIND_CFLAGS)
110110
FEATURE_CHECK_LDFLAGS-libunwind-debug-frame = $(LIBUNWIND_LDFLAGS) $(LIBUNWIND_LIBS)
111111

112+
FEATURE_CHECK_LDFLAGS-libunwind-arm = -lunwind -lunwind-arm
113+
FEATURE_CHECK_LDFLAGS-libunwind-aarch64 = -lunwind -lunwind-aarch64
114+
FEATURE_CHECK_LDFLAGS-libunwind-x86 = -lunwind -llzma -lunwind-x86
115+
FEATURE_CHECK_LDFLAGS-libunwind-x86_64 = -lunwind -llzma -lunwind-x86_64
116+
117+
FEATURE_CHECK_LDFLAGS-libcrypto = -lcrypto
118+
112119
ifdef CSINCLUDES
113120
LIBOPENCSD_CFLAGS := -I$(CSINCLUDES)
114121
endif
@@ -218,6 +225,8 @@ FEATURE_CHECK_LDFLAGS-libpython := $(PYTHON_EMBED_LDOPTS)
218225
FEATURE_CHECK_CFLAGS-libpython-version := $(PYTHON_EMBED_CCOPTS)
219226
FEATURE_CHECK_LDFLAGS-libpython-version := $(PYTHON_EMBED_LDOPTS)
220227

228+
FEATURE_CHECK_LDFLAGS-libaio = -lrt
229+
221230
CFLAGS += -fno-omit-frame-pointer
222231
CFLAGS += -ggdb3
223232
CFLAGS += -funwind-tables
@@ -386,7 +395,8 @@ ifeq ($(feature-setns), 1)
386395
$(call detected,CONFIG_SETNS)
387396
endif
388397

389-
ifndef NO_CORESIGHT
398+
ifdef CORESIGHT
399+
$(call feature_check,libopencsd)
390400
ifeq ($(feature-libopencsd), 1)
391401
CFLAGS += -DHAVE_CSTRACE_SUPPORT $(LIBOPENCSD_CFLAGS)
392402
LDFLAGS += $(LIBOPENCSD_LDFLAGS)
@@ -482,6 +492,7 @@ endif
482492
ifndef NO_LIBUNWIND
483493
have_libunwind :=
484494

495+
$(call feature_check,libunwind-x86)
485496
ifeq ($(feature-libunwind-x86), 1)
486497
$(call detected,CONFIG_LIBUNWIND_X86)
487498
CFLAGS += -DHAVE_LIBUNWIND_X86_SUPPORT
@@ -490,6 +501,7 @@ ifndef NO_LIBUNWIND
490501
have_libunwind = 1
491502
endif
492503

504+
$(call feature_check,libunwind-aarch64)
493505
ifeq ($(feature-libunwind-aarch64), 1)
494506
$(call detected,CONFIG_LIBUNWIND_AARCH64)
495507
CFLAGS += -DHAVE_LIBUNWIND_AARCH64_SUPPORT

tools/perf/Makefile.perf

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ include ../scripts/utilities.mak
102102
# When selected, pass LLVM_CONFIG=/path/to/llvm-config to `make' if
103103
# llvm-config is not in $PATH.
104104
#
105-
# Define NO_CORESIGHT if you do not want support for CoreSight trace decoding.
105+
# Define CORESIGHT if you DO WANT support for CoreSight trace decoding.
106106
#
107107
# Define NO_AIO if you do not want support of Posix AIO based trace
108108
# streaming for record mode. Currently Posix AIO trace streaming is
@@ -344,9 +344,9 @@ endif
344344

345345
export PERL_PATH
346346

347-
LIB_FILE=$(OUTPUT)libperf.a
347+
LIBPERF_A=$(OUTPUT)libperf.a
348348

349-
PERFLIBS = $(LIB_FILE) $(LIBAPI) $(LIBTRACEEVENT) $(LIBSUBCMD)
349+
PERFLIBS = $(LIBAPI) $(LIBTRACEEVENT) $(LIBSUBCMD)
350350
ifndef NO_LIBBPF
351351
PERFLIBS += $(LIBBPF)
352352
endif
@@ -549,6 +549,8 @@ JEVENTS_IN := $(OUTPUT)pmu-events/jevents-in.o
549549

550550
PMU_EVENTS_IN := $(OUTPUT)pmu-events/pmu-events-in.o
551551

552+
LIBPERF_IN := $(OUTPUT)libperf-in.o
553+
552554
export JEVENTS
553555

554556
build := -f $(srctree)/tools/build/Makefile.build dir=. obj
@@ -565,9 +567,12 @@ $(JEVENTS): $(JEVENTS_IN)
565567
$(PMU_EVENTS_IN): $(JEVENTS) FORCE
566568
$(Q)$(MAKE) -f $(srctree)/tools/build/Makefile.build dir=pmu-events obj=pmu-events
567569

568-
$(OUTPUT)perf: $(PERFLIBS) $(PERF_IN) $(PMU_EVENTS_IN) $(LIBTRACEEVENT_DYNAMIC_LIST)
570+
$(LIBPERF_IN): prepare FORCE
571+
$(Q)$(MAKE) $(build)=libperf
572+
573+
$(OUTPUT)perf: $(PERFLIBS) $(PERF_IN) $(PMU_EVENTS_IN) $(LIBPERF_IN) $(LIBTRACEEVENT_DYNAMIC_LIST)
569574
$(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBTRACEEVENT_DYNAMIC_LIST_LDFLAGS) \
570-
$(PERF_IN) $(PMU_EVENTS_IN) $(LIBS) -o $@
575+
$(PERF_IN) $(PMU_EVENTS_IN) $(LIBPERF_IN) $(LIBS) -o $@
571576

572577
$(GTK_IN): FORCE
573578
$(Q)$(MAKE) $(build)=gtk
@@ -683,12 +688,7 @@ endif
683688

684689
$(patsubst perf-%,%.o,$(PROGRAMS)): $(wildcard */*.h)
685690

686-
LIBPERF_IN := $(OUTPUT)libperf-in.o
687-
688-
$(LIBPERF_IN): prepare FORCE
689-
$(Q)$(MAKE) $(build)=libperf
690-
691-
$(LIB_FILE): $(LIBPERF_IN)
691+
$(LIBPERF_A): $(LIBPERF_IN)
692692
$(QUIET_AR)$(RM) $@ && $(AR) rcs $@ $(LIBPERF_IN) $(LIB_OBJS)
693693

694694
LIBTRACEEVENT_FLAGS += plugin_dir=$(plugindir_SQ) 'EXTRA_CFLAGS=$(EXTRA_CFLAGS)' 'LDFLAGS=$(LDFLAGS)'
@@ -910,7 +910,7 @@ python-clean:
910910
$(python-clean)
911911

912912
clean:: $(LIBTRACEEVENT)-clean $(LIBAPI)-clean $(LIBBPF)-clean $(LIBSUBCMD)-clean config-clean fixdep-clean python-clean
913-
$(call QUIET_CLEAN, core-objs) $(RM) $(LIB_FILE) $(OUTPUT)perf-archive $(OUTPUT)perf-with-kcore $(LANG_BINDINGS)
913+
$(call QUIET_CLEAN, core-objs) $(RM) $(LIBPERF_A) $(OUTPUT)perf-archive $(OUTPUT)perf-with-kcore $(LANG_BINDINGS)
914914
$(Q)find $(if $(OUTPUT),$(OUTPUT),.) -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.d' -delete
915915
$(Q)$(RM) $(OUTPUT).config-detected
916916
$(call QUIET_CLEAN, core-progs) $(RM) $(ALL_PROGRAMS) perf perf-read-vdso32 perf-read-vdsox32 $(OUTPUT)pmu-events/jevents $(OUTPUT)$(LIBJVMTI).so

tools/perf/arch/Build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
libperf-y += common.o
2-
libperf-y += $(SRCARCH)/
1+
perf-y += common.o
2+
perf-y += $(SRCARCH)/

tools/perf/arch/arm/Build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
libperf-y += util/
2-
libperf-$(CONFIG_DWARF_UNWIND) += tests/
1+
perf-y += util/
2+
perf-$(CONFIG_DWARF_UNWIND) += tests/

tools/perf/arch/arm/tests/Build

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
libperf-y += regs_load.o
2-
libperf-y += dwarf-unwind.o
3-
libperf-y += vectors-page.o
1+
perf-y += regs_load.o
2+
perf-y += dwarf-unwind.o
3+
perf-y += vectors-page.o
44

5-
libperf-y += arch-tests.o
5+
perf-y += arch-tests.o

tools/perf/arch/arm/util/Build

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
libperf-$(CONFIG_DWARF) += dwarf-regs.o
1+
perf-$(CONFIG_DWARF) += dwarf-regs.o
22

3-
libperf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
4-
libperf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
3+
perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
4+
perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
55

6-
libperf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
6+
perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o

tools/perf/arch/arm64/Build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
libperf-y += util/
2-
libperf-$(CONFIG_DWARF_UNWIND) += tests/
1+
perf-y += util/
2+
perf-$(CONFIG_DWARF_UNWIND) += tests/

tools/perf/arch/arm64/tests/Build

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
libperf-y += regs_load.o
2-
libperf-y += dwarf-unwind.o
1+
perf-y += regs_load.o
2+
perf-y += dwarf-unwind.o
33

4-
libperf-y += arch-tests.o
4+
perf-y += arch-tests.o

tools/perf/arch/arm64/util/Build

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
libperf-y += header.o
2-
libperf-y += sym-handling.o
3-
libperf-$(CONFIG_DWARF) += dwarf-regs.o
4-
libperf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
5-
libperf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
1+
perf-y += header.o
2+
perf-y += sym-handling.o
3+
perf-$(CONFIG_DWARF) += dwarf-regs.o
4+
perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
5+
perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
66

7-
libperf-$(CONFIG_AUXTRACE) += ../../arm/util/pmu.o \
7+
perf-$(CONFIG_AUXTRACE) += ../../arm/util/pmu.o \
88
../../arm/util/auxtrace.o \
99
../../arm/util/cs-etm.o \
1010
arm-spe.o

tools/perf/arch/nds32/Build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
libperf-y += util/
1+
perf-y += util/

tools/perf/arch/nds32/util/Build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
libperf-y += header.o
1+
perf-y += header.o

tools/perf/arch/powerpc/Build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
libperf-y += util/
2-
libperf-y += tests/
1+
perf-y += util/
2+
perf-y += tests/

tools/perf/arch/powerpc/tests/Build

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
libperf-$(CONFIG_DWARF_UNWIND) += regs_load.o
2-
libperf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
1+
perf-$(CONFIG_DWARF_UNWIND) += regs_load.o
2+
perf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
33

4-
libperf-y += arch-tests.o
4+
perf-y += arch-tests.o

tools/perf/arch/powerpc/util/Build

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
libperf-y += header.o
2-
libperf-y += sym-handling.o
3-
libperf-y += kvm-stat.o
4-
libperf-y += perf_regs.o
5-
libperf-y += mem-events.o
1+
perf-y += header.o
2+
perf-y += sym-handling.o
3+
perf-y += kvm-stat.o
4+
perf-y += perf_regs.o
5+
perf-y += mem-events.o
66

7-
libperf-$(CONFIG_DWARF) += dwarf-regs.o
8-
libperf-$(CONFIG_DWARF) += skip-callchain-idx.o
7+
perf-$(CONFIG_DWARF) += dwarf-regs.o
8+
perf-$(CONFIG_DWARF) += skip-callchain-idx.o
99

10-
libperf-$(CONFIG_LIBUNWIND) += unwind-libunwind.o
11-
libperf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
10+
perf-$(CONFIG_LIBUNWIND) += unwind-libunwind.o
11+
perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o

tools/perf/arch/s390/Build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
libperf-y += util/
1+
perf-y += util/

tools/perf/arch/s390/util/Build

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
libperf-y += header.o
2-
libperf-y += kvm-stat.o
1+
perf-y += header.o
2+
perf-y += kvm-stat.o
33

4-
libperf-$(CONFIG_DWARF) += dwarf-regs.o
5-
libperf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
4+
perf-$(CONFIG_DWARF) += dwarf-regs.o
5+
perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
66

7-
libperf-y += machine.o
7+
perf-y += machine.o
88

9-
libperf-$(CONFIG_AUXTRACE) += auxtrace.o
9+
perf-$(CONFIG_AUXTRACE) += auxtrace.o

tools/perf/arch/sh/Build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
libperf-y += util/
1+
perf-y += util/

tools/perf/arch/sh/util/Build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
libperf-$(CONFIG_DWARF) += dwarf-regs.o
1+
perf-$(CONFIG_DWARF) += dwarf-regs.o

tools/perf/arch/sparc/Build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
libperf-y += util/
1+
perf-y += util/

tools/perf/arch/sparc/util/Build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
libperf-$(CONFIG_DWARF) += dwarf-regs.o
1+
perf-$(CONFIG_DWARF) += dwarf-regs.o

tools/perf/arch/x86/Build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
libperf-y += util/
2-
libperf-y += tests/
1+
perf-y += util/
2+
perf-y += tests/

tools/perf/arch/x86/tests/Build

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
libperf-$(CONFIG_DWARF_UNWIND) += regs_load.o
2-
libperf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
1+
perf-$(CONFIG_DWARF_UNWIND) += regs_load.o
2+
perf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
33

4-
libperf-y += arch-tests.o
5-
libperf-y += rdpmc.o
6-
libperf-y += perf-time-to-tsc.o
7-
libperf-$(CONFIG_AUXTRACE) += insn-x86.o
8-
libperf-$(CONFIG_X86_64) += bp-modify.o
4+
perf-y += arch-tests.o
5+
perf-y += rdpmc.o
6+
perf-y += perf-time-to-tsc.o
7+
perf-$(CONFIG_AUXTRACE) += insn-x86.o
8+
perf-$(CONFIG_X86_64) += bp-modify.o

0 commit comments

Comments
 (0)