0.0.4 Grafos de chamadas claros, conexão por conexão

BUILT FOR C / C++ DEVELOPERS

Entenda cada chamada
Domine seu projeto C/C++

Desde uma única função até todo o seu projeto. Relações de chamada claras, quatro modos de análise
e a indexação do espaço de trabalho ajudam você a manter o foco no VS Code.

Windows · MacOS · Linux VS Code 1.85+Instalar via VSIX

sensor.c — embedded-projectVisualização interativa
C sensor.c ×
src › sensor.c › processSample
12// Segue um exemplo por toda a cadeia de chamadas
13void processSample(void)
14{
15 float value = readSensor();
16 value = filterSample(value);
17 publishResult(value);
18}
PROBLEMSHORNET GRAPHOUTPUTRelações de chamadas de funções
processSample
Gráfico de chamada para processSample; expandir e recolher usando a barra de ferramentas processSamplesensor.c:13 readSensorsensor.c:28 filterSamplefilter.c:42 publishResultqueue.c:61 adcReadadc.c:36 queueSendqueue.c:84

⑂ main ✓ Hornet C/C++: idleHornet: Hybrid UTF-8 C
Vá além de uma única linha de código.Observe o fluxo de trabalho
FOCUS ON YOUR CODE

De uma função a um projeto que você entende.

Ferramentas para leitura, exploração e manutenção de projetos C/C++.

YOUR PROJECT. YOUR PARSER.

Quatro modos de análise. Um fluxo de trabalho familiar.

Não há necessidade de configurar tudo de uma vez. Comece a ler e, em seguida, adicione recursos semânticos mais ricos à medida que avança.

Recomendado

Escolha automática, equilibrando velocidade e precisão

Mantém um índice Tag e qualquer serviço Compiler disponível, escolhendo automaticamente um analisador por arquivo com base na cobertura do comando de compilação.

  • Seleção por arquivo
  • Tag sem banco de dados
  • Semântica habilitada conforme configurada
settings.json
{
  "hornet-cpp.mode": "hybrid"
}

Navegue fora da caixa; recursos semânticos precisam do clangd e de um banco de dados de compilação válido.

Explore casos de uso
FROM FIRST LOOK TO DEEP DIVE

Cada expansão mantém você centrado.

Mantenha a função atual em vigor à medida que novas ramificações se expandem ao seu redor. Rastreie relacionamentos de chamadas sem que a visualização salte.

  • Navegue pelas chamadas em ambas as direções
  • Passe o mouse sobre as bordas para rastrear a direção da chamada
  • Clique duas vezes nos nós para ir para a origem
Explore gráficos de chamadas
01

Abra um projeto

Abra seu espaço de trabalho C/C++ confiável e deixe o Hornet iniciar a indexação.

02

Encontre uma função

Clique com o botão direito e escolha Hornet Show Graph。

03

Siga sua direção

Expanda, rastreie e navegue até que as relações fiquem claras.

Hornet C/C++: idle Pronto
MAKE YOUR NEXT READ COUNT

Seu próximo projeto merece uma visão mais clara.

Instale o Hornet C/C++ e comece com sua primeira função.

Escolha um instalador

Buscar na documentação

Insira palavras-chave para encontrar a documentação.

Esc Fechar · Tab Selecione um resultado