13.6.8. Por que perf exibe alguns nomes de funções como endereços de funções em bruto
Para funções do núcleo, perf usa as informações do arquivo /proc/kallsyms para mapear as amostras para seus respectivos nomes de funções ou símbolos. Para funções executadas no espaço do usuário, entretanto, é possível ver endereços de funções em bruto, pois o binário é despojado.
O pacote debuginfo do executável deve ser instalado ou, se o executável for uma aplicação desenvolvida localmente, a aplicação deve ser compilada com informações de depuração ativadas (a opção -g no GCC) para exibir os nomes ou símbolos das funções em tal situação.
Recursos adicionais
Não é necessário executar novamente perf record após a instalação do debuginfo associado a um executável. Basta executar de novo perf report.