Отчет о PERF показывает IP C 0 - PullRequest
0 голосов
/ 19 марта 2020

В ядре 5+, perf добавляет IP C, считая для функции http://man7.org/linux/man-pages/man1/perf-report.1.html

моя команда: perf запись -b ./a.out отчет отчета -s символ

показывает:

# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 160  of event 'cycles'
# Event count (approx.): 160
#
# Overhead  Symbol                                  IPC   [IPC Coverage]
# ........  ......................................  ....................
#
    21.88%  [k] 0000000000000000                    -                   
    10.62%  [k] native_write_msr                    0.00  [  0.0%]      
     9.38%  [k] __intel_pmu_enable_all.constprop.0  0.00  [  0.0%]      
     9.38%  [k] intel_pmu_lbr_enable_all            0.00  [  0.0%]      
     4.38%  [k] strncpy_from_user                   0.00  [  0.0%]      
     3.75%  [k] tlb_flush_mmu                       0.00  [  0.0%]      
     3.12%  [k] __check_object_size                 0.00  [  0.0%]      
     3.12%  [k] do_nmi                              0.00  [  0.0%]      
     2.50%  [k] free_pgd_range                      0.00  [  0.0%]      
     2.50%  [k] vma_interval_tree_remove            0.00  [  0.0%]      
     1.88%  [k] cpumask_any_but                     0.00  [  0.0%]    

почему этот IP C равен 0?

...