Core-Dump
什麼形式的 ELF 是核心轉儲文件?
https://en.wikipedia.org/wiki/Executable_and_Linkable_Format提到了核心轉儲。
什麼形式的 ELF 是核心轉儲文件?可重定位、可執行還是共享?
7.3 目標文件
對象文件有三種形式:
可重定位目標文件。包含二進制程式碼和數據,其形式可以在編譯時與其他可重定位目標文件組合以創建可執行目標文件。
可執行對象文件。包含二進制程式碼和數據形式,可以直接複製到記憶體中並執行。
共享對象文件。一種特殊類型的可重定位目標文件,可以在載入時或執行時載入到記憶體中並動態連結。
這三個都不是。
ELF文件的類型由e-type決定
Name Value Meaning ET_NONE 0 No file type ET_REL 1 Relocatable file ET_EXEC 2 Executable file ET_DYN 3 Shared object file ET_CORE 4 Core file ET_LOOS 0xfe00 Operating system-specific ET_HIOS 0xfeff Operating system-specific ET_LOPROC 0xff00 Processor-specific ET_HIPROC 0xffff Processor-specific
核心轉儲是 ET_CORE。