[리눅스커널] 프로세스: struct thread_info 구조체 주소 위치는 어디일까?

Guillermo Austin Kim|2019년 8월 9일
Posts

[리눅스커널] 프로세스: struct thread_info 구조체 주소 위치는 어디일까?

Guillermo Austin Kim|2019년 8월 9일

struct thread_info 구조체 필드에 대해 소개했습니다. 이어서 이 구조체가 어느 위치에 있는지 알아볼까요? 프로세스 스택에서 struct thread_info 구조체 위치 확인하기struct thread_info 구조체는 프로세스 세부 실행 속성 정보를 담고 있으며 프로세스 마다 1개씩 존재합니다. 다음 그림을 보면서 struct thread_info 구조체 위치를 알아볼까요? [그림 4.15] 프로세스 스택에서 struct thread_info 구조체 위치 위 그림에서 프로세스 스택 최상단 주소는 0x80C00000 그리고 스택 최하단 주소는 0x80C02000입니다. 그런데 struct thread_info 구조체 주소는 위 그림과 같이 프로세스 스택 최상단 주소인 0x8