Docs on using lldb
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- cpp
- Domínio
- devtools, documentation
Direção de pesquisa
Comece localizando o ponto de entrada da documentação de depuração de C++ no repositório e revise os comandos do LLDB da issue. Cubra builds de debug, descoberta de arquivos core no Linux e macOS, backtraces em lote, execução novamente de programas, depuração interativa e a referência à GUI do XCode em #8. Considera-se concluído quando ambas as plataformas tiverem orientações consistentes e executáveis para cada workflow listado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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)
- Linguagem predominante
- Sem dados de linguagem
- Estrelas
- 110
- Forks
- 17
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de mapbox/cpp
-
glossary
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100
-
Docs on ABIs Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
-
clang-tidy v. -Weffc++ Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 90/100
danielmiessler/LifeOS#2218 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
hemilabs/ui-monorepo#2332 ·
-
Help-Wanted Needs-Triage Package-Update
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
microsoft/winget-pkgs#438662 ·
-
priority: p3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
googleapis/librarian#7636 ·