Ubuntu Xenial: o perf não demangle símbolos C ++

3

O Linux perf-tools parece não funcionar como esperado no Ubuntu (16.04). Símbolos de C ++ não são desfeitos, só vejo coisas ilegíveis como "_afki34334ldfjkdasf_dfkj".

Note que eu compilei o programa e as bibliotecas com '-g' (embora eu tenha visto que a biblioteca foi compilada com -fomit-frame-pointer mas não tenho certeza se isso é importante).

Isso é um bug, ou existe uma maneira de ativar o desmanchamento de nomes?

uname -r
4.4.0-21-generic

perf --version
perf version 4.4.6

aptitude search "~ilinux-tools"
i A linux-tools-4.4.0-21                           - Linux kernel version specific tools for version 4.4.0-21 
i A linux-tools-4.4.0-21-generic
    
por Benjamin Maurer 22.04.2016 / 10:13

0 respostas