Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

TTD record dialogs automated working directory and trace output field filling

Fechada Para iniciantes
#1,223 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Um pull request relacionado já foi integrado.

  • #1227 de @3rdit — integrado

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
62/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
cpp, reverse-engineering
Domínio
desktop-dev

Direção de pesquisa

A carga útil não menciona nenhum arquivo, então comece encontrando o diálogo de registro TTD nos códigos-fonte do depurador do Binary Ninja e localizando onde os campos de diretório de trabalho e de saída do trace são inicializados. Adicione o padrão: quando esses campos estiverem vazios, preencha-os com o diretório que contém o caminho do executável. Está concluído quando, ao abrir o diálogo com um executável definido e os campos vazios, esse diretório é exibido, e um campo que já tem valor permanece inalterado.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

A usability improvement is to populate the working directory and trace output fields with to the directory that the executable path's executable is in - unless the directories already have a value. This will prevent the annoyance of having to specify it again and also reduce user friction.

Linguagem predominante
C++
Estrelas
338
Forks
33
Merge médio
2d 17h
PRs com merge (30d)
7

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de Vector35/debugger

Todas as issues de Vector35/debugger

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.