コアダンプファイルはどのようなELFですか?

コアダンプファイルはどのようなELFですか?

https://en.wikipedia.org/wiki/Executable_and_Linkable_Formatコアダンプについて言及しました。

コアダンプファイルはどのようなELFですか?再配置可能、実行可能、または共有可能?

コンピュータ対応アプリケーション説明する

7.3 ターゲットファイル

オブジェクトファイルは3つの形式で提供されます。

再配置可能な宛先ファイル。実行可能オブジェクトファイルを生成するために、コンパイル時に他の再配置可能オブジェクトファイルと組み合わせることができる形式のバイナリコードとデータが含まれています。

実行可能オブジェクトファイルです。メモリに直接コピーして実行できる形式のバイナリコードとデータを含みます。

ターゲットファイルを共有します。メモリにロードされ、ロード時または実行時に動的にリンクできる特別な種類の再配置可能オブジェクトファイル。

ベストアンサー1

これら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です。

おすすめ記事