1. 07 May, 2016 1 commit
    • Ingo Molnar's avatar
      Merge tag 'perf-core-for-mingo-20160506' of... · ea7c2851
      Ingo Molnar authored
      Merge tag 'perf-core-for-mingo-20160506' 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:
      
      - Fix ordering of kernel/user entries in 'caller' mode, where the kernel and
        user parts were being correctly inverted but kept in place wrt each other,
        i.e. 'callee' (k1, k2, u3, u4) became 'caller' (k2, k1, u4, u3) when it
        should be 'caller' (u4, u3, k2, k1) (Chris Phlipot)
      
      - In 'perf trace' don't print the raw arg syscall args for a syscall that has
        no arguments, like gettid(). This was happening because just checking if
        the syscall args list is NULL may mean that there are no args (e.g.: gettid)
        or that there is no tracepoint info (e.g.: clone) (Arnaldo Carvalho de Melo)
      
      - Add extra output of counter values with 'perf stat -vv' (Andi Kleen)
      
      Infrastructure changes:
      
      - Expose callchain db export via the python API (Chris Phlipot)
      
      Code reorganization:
      
      - Move some more syscall arg beautifiers from the 'perf trace' main file to
        separate files in tools/perf/trace/beauty/, to reduce the main file line
        count (Arnaldo Carvalho de Melo)
      Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
      Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
      ea7c2851
  2. 06 May, 2016 29 commits
  3. 05 May, 2016 10 commits