do_exit() 함수의 이름만 보더라도 '종료를 실행한다'라는 동작을 할 것이라 예상할 수 있습니다. 여기서 '종료를 실행한다'의 주체는 프로세스입니다.
* 유튜브 강의 동영상도 있으니 같이 들으시면 좋습니다.
#프로세스
프로세스 소개
프로세스 확인하기
프로세스는 어떻게 생성할까?
유저 레벨 프로세스 실행 실습
커널 스레드
커널 내부 프로세스의 생성 과정
프로세스의 종료 과정 분석
태스크 디스크립터(task_struct 구조체)
스레드 정보: thread_info 구조체
프로세스의 태스크 디스크립터에 접근하는 매크로 함수
프로세스 디버깅
* glibc의 fork() 함수를 gdb로 디버깅하기
"혹시 궁금한 점이 있으면 댓글로 질문 남겨주세요. 아는 한 성실히 답변 올려드리겠습니다!"
Thanks,
Austin Kim(austindh.kim@gmail.com)
# Reference: For more information on 'Linux Kernel';
디버깅을 통해 배우는 리눅스 커널의 구조와 원리. 1
디버깅을 통해 배우는 리눅스 커널의 구조와 원리. 2
repository:
http://rousalome.egloos.com/10024987
덧글|덧글 쓰기|신고