В ядре 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?