perf test code-reading: Fix perf_env setup for PTI entry trampolines
authorAdrian Hunter <adrian.hunter@intel.com>
Tue, 5 Jun 2018 07:30:00 +0000 (10:30 +0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 6 Jun 2018 15:52:05 +0000 (12:52 -0300)
The "Object code reading" test will not create maps for the PTI entry
trampolines unless the machine environment exists to show that the arch is
x86_64.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Reported-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Link: http://lkml.kernel.org/r/1528183800-21577-1-git-send-email-adrian.hunter@intel.com
[ split from a larger patch ]
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/tests/code-reading.c

index afa4ce21ba7c5e31e657a66687a7379896a1672f..4892bd2dc33e6b9a8a0d94ccad396b57e70f28c9 100644 (file)
@@ -560,6 +560,7 @@ static int do_test_code_reading(bool try_kcore)
        pid = getpid();
 
        machine = machine__new_host();
+       machine->env = &perf_env;
 
        ret = machine__create_kernel_maps(machine);
        if (ret < 0) {