0.0.4 Grafos de llamadas claros, conexión a conexión

BUILT FOR C / C++ DEVELOPERS

Comprende cada llamada
Domina tu proyecto C/C++

Desde una única función hasta todo tu proyecto. Relaciones de llamadas claras, cuatro modos de análisis
y la indexación del espacio de trabajo lo ayudan a mantenerse concentrado en VS Code.

Windows · MacOS · Linux VS Code 1.85+Instalar a través de VSIX

sensor.c — embedded-projectVista previa interactiva
C sensor.c ×
src › sensor.c › processSample
12// Sigue una muestra a lo largo de toda la cadena de llamadas
13void processSample(void)
14{
15 float value = readSensor();
16 value = filterSample(value);
17 publishResult(value);
18}
PROBLEMSHORNET GRAPHOUTPUTRelaciones entre llamadas a funciones
processSample
Gráfico de llamadas para ProcessSample; expandir y contraer usando la barra de herramientas 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
Vaya más allá de una sola línea de código.Mira el flujo de trabajo
FOCUS ON YOUR CODE

De una función a un proyecto que usted entiende.

Herramientas para leer, explorar y mantener proyectos C/C++.

YOUR PROJECT. YOUR PARSER.

Cuatro modos de análisis. Un flujo de trabajo familiar.

No es necesario configurar todo a la vez. Comience a leer y luego agregue capacidades semánticas más ricas a medida que avanza.

Recomendado

Elección automática, equilibrio de velocidad y precisión.

Mantiene un índice Tag y cualquier servicio Compiler disponible, eligiendo automáticamente un analizador por archivo según la cobertura del comando de compilación.

  • Selección por archivo
  • Tag sin base de datos
  • Semántica habilitada según configuración
settings.json
{
  "hornet-cpp.mode": "hybrid"
}

Explorar fuera de la caja; las características semánticas necesitan clangd y una base de datos de compilación válida.

Explorar casos de uso
FROM FIRST LOOK TO DEEP DIVE

Cada expansión te mantiene centrado.

Mantenga la función actual en su lugar a medida que se expandan nuevas ramas a su alrededor. Rastree las relaciones de llamadas sin que la vista salte.

  • Navegar llamadas en ambas direcciones
  • Pase el cursor sobre los bordes para rastrear la dirección de la llamada
  • Haga doble clic en los nodos para saltar a la fuente
Explora los gráficos de llamadas
01

Abrir un proyecto

Abra su espacio de trabajo C/C++ de confianza y deje que Hornet comience a indexar.

02

encontrar una función

Haga clic derecho y elija Hornet Show Graph。

03

Sigue tu dirección

Expanda, trace y navegue hasta que las relaciones sean claras.

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

Tu próximo proyecto merece una visión más clara.

Instale Hornet C/C++ y comience con su primera función.

Elige un instalador

Buscar en la documentación

Ingrese palabras clave para buscar documentación.

Esc Cerrar · Tab Seleccione un resultado