【Fundamental Tech】/Linux Kernel

프로그램 실행 방식: ELF 바이너리

[一日一學, 一日一新] 2025. 10. 31.

 

이 기사는 리눅스 커널이 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

 

반응형

댓글