sk2:debug_tools
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| sk2:debug_tools [2021/03/31 11:47] – [gdb] jkonczak | sk2:debug_tools [2026/10/29 15:24] (current) – jkonczak | ||
|---|---|---|---|
| Line 25: | Line 25: | ||
| < | < | ||
| - | W C+'''' | + | W C+%%%%+ nazwy funkcji w trakcie kompilacji są zniekształcone (ang. mangled) |
| tak by linker poradził sobie z namespace' | tak by linker poradził sobie z namespace' | ||
| nazwie z różną listą parametrów. < | nazwie z różną listą parametrów. < | ||
| Line 32: | Line 32: | ||
| < | < | ||
| </ | </ | ||
| - | Aby dostać z powrotem czytelną nazwę, należy użyć programu '' | + | Aby dostać z powrotem czytelną nazwę, należy użyć programu '' |
| lub ustawić odpowiednią opcję narzędzia które wypluwa nieczytelne nazwy tak, by | lub ustawić odpowiednią opcję narzędzia które wypluwa nieczytelne nazwy tak, by | ||
| przekształcało je do czytelnej formy (demangling). W '' | przekształcało je do czytelnej formy (demangling). W '' | ||
| Line 155: | Line 155: | ||
| pierwszym argumentem (nazwa funkcji //w binarce//, więc np. '' | pierwszym argumentem (nazwa funkcji //w binarce//, więc np. '' | ||
| nie '' | nie '' | ||
| - | ''# | + | ''# |
| '' | '' | ||
| Line 226: | Line 226: | ||
| Wywołanie (dla pliku zrzutu pamięci '' | Wywołanie (dla pliku zrzutu pamięci '' | ||
| - | '' | + | '' |
| '' | '' | ||
| Line 262: | Line 262: | ||
| ==== scan-build z llvm ==== | ==== scan-build z llvm ==== | ||
| - | '' | + | '' |
| - | Dla przykładowego użycia sprawdź: https:// | + | Dla przykładowego użycia sprawdź: https:// |
| Jeśli scan-build znajdzie problemy na etapie analizy statycznej, wygeneruje | Jeśli scan-build znajdzie problemy na etapie analizy statycznej, wygeneruje | ||
| Line 271: | Line 271: | ||
| ==== cppcheck ==== | ==== cppcheck ==== | ||
| - | '' | + | '' |
| Przykładowe użycie – analizuje pliki w bieżącym katalogu:\\ | Przykładowe użycie – analizuje pliki w bieżącym katalogu:\\ | ||
sk2/debug_tools.txt · Last modified: by jkonczak