이 기사는 리눅스 커널이 execve() 호출 후 ELF(Executable and Linkable Format) 바이너리 프로그램을 실행하는
과정을 설명합니다.
ELF 헤더 분석, PT_LOAD 세그먼트 처리, 런타임 링커(PT_INTERP) 지정, 그리고 flush_old_exec() 및 setup_new_exec()을 통한 새 프로그램 상태 설정 과정을 다룹니다.
*원문: https://lwn.net/Articles/631631/
How programs get run: ELF binaries
The previous article in this series described the general mechanisms that th [...]
lwn.net
반응형
'【Fundamental Tech】 > Linux Kernel' 카테고리의 다른 글
| 공유 라이브러리의 로드 타임 재배치 (0) | 2025.10.31 |
|---|---|
| main() 함수 실행 전의 여정 (0) | 2025.10.31 |
| NUMA (0) | 2025.01.29 |
| VSCode를 이용한 Linux Kernel 분석 (0) | 2025.01.29 |
| 깨진 심볼릭 링크 검색/삭제 (0) | 2023.05.07 |
댓글