Z jakich narzędzi korzystacie? W jaki sposób demangle symboli C++ może przekazać je do narzędzi profilowania, takich jak opannotate?Jak mogę zobaczyć symbole binarne (C i C++) na Linux?
Dzięki
Z jakich narzędzi korzystacie? W jaki sposób demangle symboli C++ może przekazać je do narzędzi profilowania, takich jak opannotate?Jak mogę zobaczyć symbole binarne (C i C++) na Linux?
Dzięki
Stosować nm
zobaczyć wszystkie symbole i c++filt
do demangle.
Przykład:
nm -an foo | c++filt
Narzędzie profilowanie używam już zna symbole i kod źródłowy, since it is just the debugger. Mogę zbudować aplikację z dołączonymi symbolami, nawet przy pełnej optymalizacji.
chyba że plik binarny został usunięty –
W przypadku usuniętego pliku binarnego zawsze można spróbować spojrzeć na kryształową kulę. –
-C | --demangle [= styl] powinien zająć się częścią C++ filt: nm -anC foo –