오픈소스 기여, 2022.07–2023.01
uftrace 오픈소스 기여 (2022 오픈소스 컨트리뷰션 아카데미)
uftrace는 C/C++ 등으로 작성된 프로그램의 함수 호출 흐름을 추적하고 분석하는 오픈소스 도구다. 서준호는 2022 오픈소스 컨트리뷰션 아카데미에서 uftrace에 참여해, 함수 크기를 보여 주는 size 필드를 report 명령과 tui 화면의 리포트 모드에 추가하고 관련 문서를 고쳤다. 이어 메인테이너가 올린 이슈(#1538)를 맡아, 크기가 작은 함수를 기록에서 거르는 -Z/--size-filter 옵션이 동적 추적이 아닌 일반 기록 모드에서도 동작하도록 구현했다. 2022년 7월부터 2023년 1월까지 올린 PR 4건이 모두 본 저장소에 머지됐다.
- 발표처·기관
- namhyung/uftrace (GitHub)
- 내 역할
- 컨트리뷰터 (PR 4건 머지, 커밋 12개)
- 상태
- 완료
report와 tui에 함수 크기(size) 필드 추가, -Z/--size-filter를 비동적 추적에서도 동작하게 구현(이슈 #1538 해결)