Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

11105
637
415734


[리눅스커널][인터럽트] ftrace로 인터럽트 핸들러 함수를 바로 파악하기 5. 인터럽트

커널을 처음 접하는 분들은 커널 소스를 분석하는 과정에서 수많은 걸림돌을 만납니다. 이 가운데 가장
큰 걸림돌은 무엇일까요? 바로 현재 분석 중인 함수를 어디에서 호출하는지 모르겠다는 것입니다.

저도 커널 소스코드를 분석하다가 위와 같은 걸림돌을 만나 여러 번 포기한 적이 있습니다. 그래서 이
번 시간에는 인터럽트 핸들러 함수를 호출하는 디버깅 실습을 통해 이러한 걸림돌을 없애고자 합니다.

* 유튜브 강의 동영상도 있으니 같이 들으시면 좋습니다.



 



"이 포스팅이 유익하다고 생각되시면 댓글로 응원해주시면 감사하겠습니다.  
"혹시 궁금한 점이 있으면 댓글로 질문 남겨주세요. 아는 한 성실히 답변 올려드리겠습니다!" 

Thanks,
Austin Kim(austindh.kim@gmail.com)

# Reference (인터럽트 처리)

인터럽트 소개  
   * 리눅스 커널에서의 인터럽트 처리 흐름    
인터럽트 컨텍스트  
인터럽트 핸들러는 언제 호출될까?  
인터럽트 핸들러는 어떻게 등록할까?  
인터럽트 디스크립터  
인터럽트 디버깅  

핑백

덧글

댓글 입력 영역