[공유] v5.15 라즈비안 커널에서 '4.11.2 리눅스 유틸리티 프로그램을 이용한 실행 추적' 실습하기

Guillermo Austin Kim|2022년 6월 5일
Posts

[공유] v5.15 라즈비안 커널에서 '4.11.2 리눅스 유틸리티 프로그램을 이용한 실행 추적' 실습하기

Guillermo Austin Kim|2022년 6월 5일

Overview 리눅스 커널 버전이 업그레이드 되면서 함수의 이름이나 루틴이 계속 바뀌고 있습니다.리눅스 커널이 오픈 소스 프로젝트로 운영되니 당연한 현상으로 볼 수 있는데요. 커널 버전이 업그레이드되면서 예전 버전에 잘 동작하던 셸 스크립트도 업데이트해야 합니다. * 집필 시점 라즈비안 커널 버전: v4.19.30 * 현재(2022년 6월) 라즈비안 커널 버전: v5.15.31 리눅스 커널은 생명체와 같이 살아 숨시는 것 같네요. 4.11.2 절에서 언급된 스크립트 271 페이지를 보면 ftrace 로그를 설정하는 셸 스크립트 코드가 확인됩니다. echo do_exit search_binary_handler copy_process.part.5 > /sys/kernel