[리눅스커널] 시그널: ftrace로 시그널 시그널 핸들러 동작 라즈베리파이에서 확인해보기

Guillermo Austin Kim|2019년 8월 25일
Posts

[리눅스커널] 시그널: ftrace로 시그널 시그널 핸들러 동작 라즈베리파이에서 확인해보기

Guillermo Austin Kim|2019년 8월 25일

이번 소절에서는 유저 어플리케이션 코드를 작성하면서 시그널 핸들러를 커널에서 어떤 방식으로 호출하는지 살펴보겠습니다. 이번 챕터에서 배운 내용을 총정리하는 실습이니 꼭 따라서 해보시길 바랍니다. 유저 어플리케이션 시그널 핸들러 설정 코드 입력하기 다음은 유저 어플리케이션에서 시그널 핸들러를 지정하는 실습 코드입니다.1 #include 2 #include 3 #include 4 #include 56 void sig_handler(int signum) {7switch(signum) {8case SIGINT:9printf("sig num [%d] \n", signum);10break