Docs on using lldb
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- cpp
- Domaine
- devtools, documentation
Piste de recherche
Commencez par localiser le point d’entrée de la documentation de débogage C++ dans le dépôt et examinez les commandes LLDB de l’issue. Couvrez les builds de débogage, la recherche de fichiers core sous Linux et macOS, les backtraces en mode batch, la réexécution des programmes, le débogage interactif et la référence à l’interface graphique XCode dans #8. Le travail est terminé lorsque les deux plateformes disposent d’instructions cohérentes et exécutables pour chacun des workflows listés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Upcoming mason provides packages for lldb 3.9.x that are identical on os x and linux: https://github.com/mapbox/mason/pull/253. This means we can and should write consistent docs for how to debug C++ programs on both platforms.
Topics to cover:
- How to build your program in debug mode
- How to use lldb to generate backtraces
- Via a core file:
lldb -c $(ls -t /cores/* | head -n1) --batch -o 'thread backtrace all' -o 'quit'- How to ensure core files are created and found on linux vs osx
- Via re-running the program with lld:
lldb --batch -o 'run' -k 'thread backtrace all' -k 'quit 1' node /path/to/script.js
- Via a core file:
- How to use lldb to interactively debug
- How to use lldb from within XCode gui (refs #8)
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 110
- Forks
- 17
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de mapbox/cpp
-
glossary
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
-
Docs on ABIs Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
-
clang-tidy v. -Weffc++ Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
-
docs/learning-resources.md blank Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Toutes les issues de mapbox/cpp
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
hemilabs/ui-monorepo#2332 ·
-
Help-Wanted Needs-Triage Package-Update
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/winget-pkgs#438662 ·
-
priority: p3
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
googleapis/librarian#7636 ·
-
bug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
olcf/olcf-test-harness#278 · 1 commentaire ·