TracepointArgs: Linux 커널 트레이스포인트 탐구

2025-02-04

Linux 커널 소스 코드에서 트레이스포인트 메타데이터와 구조체 레이아웃을 찾느라 지치셨나요? 새로운 명령줄 도구인 tracepointargs를 소개합니다. 이 도구를 사용하면 사용 가능한 모든 Linux 커널 트레이스포인트, 해당 인수, 데이터 형식 및 관련 구조체를 나열할 수 있습니다. 커널 구조체 레이아웃도 분석하므로 소스 코드를 뒤지지 않고도 트레이스포인트 세부 정보를 이해할 수 있습니다. bpftool과 함께 vmlinux.h 파일을 생성하면 구조체 내부를 쉽게 검사할 수 있으며, 중첩 구조체도 재귀적으로 확장할 수 있습니다. eBPF 개발자와 커널 탐색가에게 필수적인 도구입니다!