perf/core improvements and fixes:

User visible:
 
 - Show extra line telling no entries below --percent-limit are
   at that --hierarchy level (Namhyung Kim)
 
 - 'perf report/top --hierarchy' assorted alignment fixes (Namhyung Kim)
 
 - Handle empty print fmts in 'perf script -s' i.e. when running
   python or perl scripts (Taeung Song)
 
 - Improve support for bpf-output events in 'perf trace' (Wang Nan)
 
 - Fix parsing of pmu events with empty list of modifiers, this
   cures a perf/core-only regression where '-e intel_pt//' got
   broken (Arnaldo Carvalho de Melo)
 
 Infrastructure:
 
 - Improve missing OpenJDK devel files error message in jvmti
   Makefile (Stephane Eranian)
 
 - Remove duplicated code and needless script_spec__findnew() (Taeung Song)
 
 - Bring perf_default_config to the very beginning at main(), removing
   the need for each subcommand to do this (Wang Nan)
 
 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJW0NtjAAoJENZQFvNTUqpA6VIQAJs4PKyXGm3NcqUNHhml/beN
 xLBz1o6JKxg72sKRHIm8IimPUIXm3ysqxQWQjKniXKqrznpAYlT180c+gUvJUghj
 ZbsHO8cNgaDjNOUMRhxiZTrQ4kJNdE9TmvPkoWwbAFgAxT1+CMHpjgwydWb0JLIv
 0c7AxqKSg1FVTQSKDW67AYbWcp9IqoBoYpefLQNUKy2QJ/cqJtGcZXCaH9gKv5Vl
 mtiw+6bX7BCb+pLvZPcZ/69xvLrvhswGxBetjMS6ddTh63arvVvw4IzPW9XCI0gz
 MLSLAj8G0sG+mFFidl1/Mka03qy7+XKndhKEDhrKdEcf7T0FnHuArdWOLXfeHIa9
 GpTEl6MTR2SSvp8zvwLDxCFZKgBPkvPrS014VL2kExc/sdcAW7Dpz+GGxHM7K+Rn
 QsgBMmMwtsodOzdqjfH9YJTIhc73gDdytucrzfsO9S9iUkwK+UbahPEJmmU9Y0WY
 6Pb/JAcznt7j1AnRIlBq5n8M758CxRqy7aHIDOST5rF/rSPFWLBF+41NodhybcKL
 9uOq9n+e8qbXlQxithvom6H3aA+Aw1siu2q1/gTIAXBwg3VIWQeqQWFIGPPaBW3u
 JLb8lEMTFBJILTAWWy8W/nNwfYi31aI1EP4eRm9hcOZTGj8O3TxzCiZFYHohvE/O
 QAkPbInvsLDds2BeDtWp
 =tvYO
 -----END PGP SIGNATURE-----

Merge tag 'perf-core-for-mingo-20160226' 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:

User visible changes:

 - Show extra line telling no entries below --percent-limit are
   at that --hierarchy level (Namhyung Kim)

 - 'perf report/top --hierarchy' assorted alignment fixes (Namhyung Kim)

 - Handle empty print fmts in 'perf script -s' i.e. when running
   python or perl scripts (Taeung Song)

 - Improve support for bpf-output events in 'perf trace' (Wang Nan)

 - Fix parsing of pmu events with empty list of modifiers, this
   cures a perf/core-only regression where '-e intel_pt//' got
   broken (Arnaldo Carvalho de Melo)

Infrastructure changes:

 - Improve missing OpenJDK devel files error message in jvmti
   Makefile (Stephane Eranian)

 - Remove duplicated code and needless script_spec__findnew() (Taeung Song)

 - Bring perf_default_config to the very beginning at main(), removing
   the need for each subcommand to do this (Wang Nan)

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
Ingo Molnar 2016-02-27 10:34:13 +01:00
commit ce1984cc45
25 changed files with 363 additions and 79 deletions