Como posso ver símbolos de binário (C e C ++) no Linux?
-
21-09-2019 - |
Pergunta
Quais ferramentas vocês usam? Como os símbolos c ++ demangle são capazes de transmiti -lo para ferramentas de perfil, como opannotate?
Obrigado
Solução
Usar nm
para ver todos os símbolos e c++filt
para desmamber.
Exemplo:
nm -an foo | c++filt
Outras dicas
A ferramenta de perfil que eu já uso já conhece os símbolos e o código -fonte, já que é apenas o depurador. Posso criar o aplicativo com símbolos incluídos, mesmo com otimização total.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow