Какие инструменты вы используете? Как символы demarle C++ могут передавать его в инструменты профилирования, такие как opannotate?Как я могу увидеть символы (C и C++) двоичных файлов в linux?
Благодаря
Какие инструменты вы используете? Как символы demarle C++ могут передавать его в инструменты профилирования, такие как opannotate?Как я могу увидеть символы (C и C++) двоичных файлов в linux?
Благодаря
Используйте nm
, чтобы увидеть все символы и c++filt
к demangle.
Пример:
nm -an foo | c++filt
инструмент профилирования я использую уже знает символы и исходный код, since it is just the debugger. Я могу создать приложение с включенными символами, даже с полной оптимизацией.
, если только двоичный код не был удален –
В случае раздетых двоичных файлов вы всегда можете попробовать смотреть в хрустальный шар. –
-C | --demangle [= style] должен позаботиться о части C++ filt: nm -anC foo –