0.0.4 호출 그래프의 연결선 하나부터 명확하게

BUILT FOR C / C++ DEVELOPERS

모든 호출을 이해하세요
C/C++ 프로젝트를 파악하세요

단일 기능부터 전체 프로젝트까지. 명확한 호출 관계, 4가지 구문 분석 모드
작업 공간 인덱싱은 VS Code에 집중하는 데 도움이 됩니다.

Windows · MacOS · Linux VS Code 1.85+VSIX를 통해 설치

sensor.c — embedded-project대화형 미리보기
C sensor.c ×
src › sensor.c › processSample
12// 전체 호출 체인을 통해 하나의 샘플을 따릅니다.
13void processSample(void)
14{
15 float value = readSensor();
16 value = filterSample(value);
17 publishResult(value);
18}
PROBLEMSHORNET GRAPHOUTPUT함수 호출 관계
processSample
processSample에 대한 호출 그래프; 도구 모음을 사용하여 확장 및 축소 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
한 줄의 코드를 넘어서세요.워크플로 보기
FOCUS ON YOUR CODE

하나의 기능부터 프로젝트까지 이해하세요.

C/C++ 프로젝트를 읽고, 탐색하고, 유지 관리하기 위한 도구입니다.

YOUR PROJECT. YOUR PARSER.

4가지 구문 분석 모드. 하나의 친숙한 작업 흐름.

한 번에 모든 것을 구성할 필요가 없습니다. 읽기를 시작한 다음, 진행하면서 더욱 풍부한 의미론적 기능을 추가하세요.

추천

자동 선택, 속도와 정밀도의 균형 유지

Tag 인덱스와 사용 가능한 Compiler 서비스를 유지하고 컴파일 명령 적용 범위에 따라 파일당 파서를 자동으로 선택합니다.

  • 파일별 선택
  • 데이터베이스가 없는 Tag
  • 구성된 대로 의미 체계 활성화
settings.json
{
  "hornet-cpp.mode": "hybrid"
}

상자 밖으로 찾아보세요. 의미론적 기능에는 clangd와 유효한 컴파일 데이터베이스가 필요합니다.

사용 사례 살펴보기
FROM FIRST LOOK TO DEEP DIVE

모든 확장이 당신을 중심에 유지합니다.

새로운 분기가 주변으로 확장되므로 현재 기능을 그대로 유지하세요. 뷰가 여기저기 돌아다니지 않고 호출 관계를 추적합니다.

  • 양방향으로 호출 탐색
  • 호출 방향을 추적하려면 가장자리 위로 마우스를 가져가세요.
  • 소스로 이동하려면 노드를 두 번 클릭하세요.
호출 그래프 탐색
01

프로젝트 열기

신뢰할 수 있는 C/C++ 작업공간을 열고 Hornet이 인덱싱을 시작하도록 하세요.

02

함수 찾기

마우스 오른쪽 버튼을 클릭하고 선택하세요. Hornet Show Graph。

03

당신의 방향을 따르십시오

관계가 명확해질 때까지 확장하고 추적하고 탐색합니다.

Hornet C/C++: idle 준비
MAKE YOUR NEXT READ COUNT

귀하의 다음 프로젝트는 더 명확하게 볼 수 있어야 합니다.

Hornet C/C++를 설치하고 첫 번째 기능부터 시작하세요.

설치 프로그램 선택

문서 검색

문서를 찾으려면 키워드를 입력하세요.

Esc 닫기 · Tab 결과 선택