オブジェクトファイルフォーマットとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > オブジェクトファイルフォーマットの意味・解説 

オブジェクトファイルフォーマット

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/24 16:01 UTC 版)

vmlinux」の記事における「オブジェクトファイルフォーマット」の解説

以下は、x86-64アーキテクチャにおけるGentoo Linux稼働するカーネルバージョン2.6.29)の実行可能イメージからヘッダ情報抽出したのであるGNU Binutilsパッケージ付属するreadelfコマンドは、ELF定義済みヘッダ出力するコマンドである)。 $ readelf -h vmlinuxELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x1000000 Start of program headers: 64 (bytes into file) Start of section headers: 13951312 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 5 Size of section headers: 64 (bytes) Number of section headers: 45 Section header string table index: 42 ちなみに、同じコマンドbzImage実行して次のようなエラー返されるだけである。 $ readelf -h arch/x86/boot/bzImagereadelf: Error: Unable to seek to 0xc031f2eb for section headersreadelf: Error: Not an ELF file - it has the wrong magic bytes at the start bzImage前述通りELFヘッダ持たないrawバイナリである。

※この「オブジェクトファイルフォーマット」の解説は、「vmlinux」の解説の一部です。
「オブジェクトファイルフォーマット」を含む「vmlinux」の記事については、「vmlinux」の概要を参照ください。

ウィキペディア小見出し辞書の「オブジェクトファイルフォーマット」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「オブジェクトファイルフォーマット」の関連用語

オブジェクトファイルフォーマットのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



オブジェクトファイルフォーマットのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのvmlinux (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS