do_page_fault에서 signal sending..
글쓴이: intovortex / 작성시간: 목, 2013/06/06 - 9:13오전
안녕하세요, 리눅스 뉴비 인사드립니당..
다름이 아니오라 페이지 폴트에서 오는 SIGSEGV를 user space로
SIGUSR1, SIGUSR2를 통해 sending하려는 목적으로 커널을 수정하였습니다.
그런데 do_page_fault에서 force_sig_info_fault나 send_sig_info 등의 function을 쓰면 커널패닉이 나더군요..
아무래도 커널 로딩시부터 signal을 날려대니 error가 나는 것 같았습니다만..
어떻게하면 page fault가 발생했을 때, user space로 전이되도록 제가 SIGUSR1, SIGUSR2를 사용하여
해당 부분에서 signal을 sending할 수 있을까요??
Forums:
댓글 달기