1. 28 5月, 2015 4 次提交
  2. 27 5月, 2015 2 次提交
  3. 18 5月, 2015 2 次提交
  4. 04 5月, 2015 2 次提交
  5. 08 4月, 2015 1 次提交
  6. 25 3月, 2015 1 次提交
  7. 22 1月, 2015 1 次提交
  8. 21 1月, 2015 2 次提交
  9. 05 11月, 2014 1 次提交
    • N
      perf record: Do not save pathname in ./debug/.build-id directory for vmlinux · 00dc8657
      Namhyung Kim 提交于
      When perf record finishes a session, it pre-processes samples in order
      to write build-id info from DSOs that had samples.
      
      During this process it'll call map__load() for the kernel map, and it
      ends up calling dso__load_vmlinux_path() which replaces dso->long_name.
      
      But this function checks kernel's build-id before searching vmlinux path
      so it'll end up with a cryptic name, the pathname for the entry in the
      ~/.debug cache, which can be confusing to users.
      
      This patch adds a flag to skip the build-id check during record, so
      that it'll have the original vmlinux path for the kernel dso->long_name,
      not the entry in the ~/.debug cache.
      
      Before:
        # perf record -va sleep 3
        mmap size 528384B
        [ perf record: Woken up 1 times to write data ]
        [ perf record: Captured and wrote 0.196 MB perf.data (~8545 samples) ]
        Looking at the vmlinux_path (7 entries long)
        Using /home/namhyung/.debug/.build-id/f0/6e17aa50adf4d00b88925e03775de107611551 for symbols
      
      After:
        # perf record -va sleep 3
        mmap size 528384B
        [ perf record: Woken up 1 times to write data ]
        [ perf record: Captured and wrote 0.193 MB perf.data (~8432 samples) ]
        Looking at the vmlinux_path (7 entries long)
        Using /lib/modules/3.16.4-1-ARCH/build/vmlinux for symbols
      Signed-off-by: NNamhyung Kim <namhyung@kernel.org>
      Cc: Adrian Hunter <adrian.hunter@intel.com>
      Cc: David Ahern <dsahern@gmail.com>
      Cc: Ingo Molnar <mingo@kernel.org>
      Cc: Jiri Olsa <jolsa@redhat.com>
      Cc: Namhyung Kim <namhyung.kim@lge.com>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: Stephane Eranian <eranian@google.com>
      Link: http://lkml.kernel.org/r/1415063674-17206-7-git-send-email-namhyung@kernel.orgSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      00dc8657
  10. 04 11月, 2014 1 次提交
  11. 15 10月, 2014 2 次提交
  12. 18 9月, 2014 2 次提交
  13. 14 8月, 2014 2 次提交
  14. 13 8月, 2014 2 次提交
  15. 31 7月, 2014 1 次提交
  16. 17 7月, 2014 3 次提交
  17. 08 7月, 2014 1 次提交
  18. 01 6月, 2014 1 次提交
  19. 16 4月, 2014 2 次提交
  20. 25 2月, 2014 1 次提交
  21. 24 2月, 2014 1 次提交
  22. 18 2月, 2014 1 次提交
  23. 01 2月, 2014 2 次提交
  24. 28 12月, 2013 2 次提交