위치: 학습 › 개발 (CS) › 인프라 › Linux › 소스 코드 분석
규모: 포스팅 5개
포스팅
| 포스팅 | 설명 |
|---|---|
| (명령어) ctags | ctags로 소스 심볼 인덱스(tags)를 생성해 vim에서 정의로 점프하는 방법 정리. |
| (명령어) Ftrace 사용법 (source 분석) | 리눅스 기본 제공 tracer인 ftrace로 커널 함수/이벤트/프로세스 단위 실행 흐름을 추적하여 소스를 분석하는 방법 정리. |
| 소스 분석에 자주 쓰는 셸 명령어 모음 | 개발 서버에서 대규모 C 소스를 뒤지거나 프로세스/라이브러리 상태를 확인할 때 바로 쓰는 명령어 모음. |
| 낯선 C 코드베이스 분석 순서 (방법론) | 위 도구들(ctags/cscope/GDB)을 실전에서 어떤 순서로 조합해 쓰는지의 적용편. 디렉터리 구조 → Makefile → main() → 헤더 → 콜백 역추적 → 공통 모듈 → 외부 설… |
| ctags·cscope 실전 설정과 활용 | IDE 없이 터미널에서 대규모 C/C++ 코드를 읽기 위한 실전 설정. 인덱스 생성 → vim 연동 → 검색 → 호출관계 추적 순서로 정리한다. |