OSDN Git Service

(split) LDP: Release pages based on the previous commit
[linuxjm/LDP_man-pages.git] / release / man5 / elf.5
index af0a8e1..0a996cd 100644 (file)
@@ -2,6 +2,7 @@
 .\"Copyright (c) 1999 Jeroen Ruigrok van der Werven
 .\"All rights reserved.
 .\"
+.\" %%%LICENSE_START(PERMISSIVE_MISC)
 .\"Redistribution and use in source and binary forms, with or without
 .\"modification, are permitted provided that the following conditions
 .\"are met:
 .\"ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 .\"FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 .\"DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\"OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 .\"HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 .\"LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\"OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\"SUCH DAMAGE.
+.\" %%%LICENSE_END
 .\"
 .\"    $FreeBSD: src/share/man/man5/elf.5,v 1.21 2001/10/01 16:09:23 ru Exp $
 .\"
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH ELF 5 2010\-06\-19 Linux "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 2004-2005 Yuichi SATO
+.\"         all rights reserved.
+.\" Translated Thu Dec 16 02:17:58 JST 2004
+.\"         by Yuichi SATO <ysato444@yahoo.co.jp>
+.\" Updated & Modified Sat Sep 10 02:29:40 JST 2005 by Yuichi SATO
+.\" Updated 2008-02-12, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.77
+.\" Updated 2012-04-30, Akihiro MOTOKI <amotoki@gmail.com>
+.\" Updated 2013-03-26, Akihiro MOTOKI <amotoki@gmail.com>
+.\" Updated 2013-05-06, Akihiro MOTOKI <amotoki@gmail.com>
+.\"
+.TH ELF 5 2013\-04\-17 Linux "Linux Programmer's Manual"
 .SH 名前
 elf \- 実行可能リンクフォーマット (ELF) ファイルのフォーマット
 .SH 書式
@@ -185,7 +200,7 @@ typedef struct {
 .PD 0
 \fBEI_VERSION\fP
 .\" .Bl -tag -width "EV_CURRENT" -compact
-ELF 仕様のバージョン番号:
+第 7 バイトは ELF 仕様のバージョン番号である:
 .RS 12
 .TP  14
 \fBEV_NONE\fP
@@ -199,8 +214,8 @@ ELF 仕様のバージョン番号:
 .TP 
 \fBEI_OSABI\fP
 .\" .Bl -tag -width "ELFOSABI_STANDALONE" -compact
-このバイトはオブジェクトのターゲットとなる オペレーティングシステムと ABI を示す。 他の ELF 構造体のフィールドには、
-プラットフォーム固有の意味を持つフラグや値を持つものもある; これらのフィールドの解釈は、このバイトの値によって決定される。 例えば:
+第 8 バイトはオブジェクトのターゲットとなるオペレーティングシステムと ABI を示す。他の ELF
+構造体のフィールドには、プラットフォーム固有の意味を持つフラグや値を持つものもある。これらのフィールドの解釈は、このバイトの値によって決定される。以下に例を挙げる。
 .RS 12
 .TP  20
 .PD 0
@@ -271,9 +286,9 @@ ARM アーキテクチャ ABI.
 .RE
 .TP 
 \fBEI_ABIVERSION\fP
-このバイトはオブジェクトがターゲットとしている ABI のバージョンを示す。 このフィールドは互換性のない ABI
+第 9 バイトはオブジェクトがターゲットとしている ABI のバージョンを示す。 このフィールドは互換性のない ABI
 のバージョンを区別するために使われる。 このバージョン番号の解釈は、 \fBEI_OSABI\fP フィールドで識別される ABI に依存する。
-この仕様に準拠するアプリケーションは、値 0 を使う。
\81\93ã\81®ä»\95æ§\98ã\81«æº\96æ\8b ã\81\99ã\82\8bã\82¢ã\83\97ã\83ªã\82±ã\83¼ã\82·ã\83§ã\83³ã\81§ã\81¯ã\80\81å\80¤ 0 ã\82\92使ã\81\86ã\80\82
 .TP 
 \fBEI_PAD\fP
 .\" As reported by Yuri Kozlov and confirmed by Mike Frysinger, EI_BRAND is
@@ -633,7 +648,7 @@ GNU 拡張であり、Linux カーネルが \fIp_flags\fP のメンバーにセ
 .TP 
 \fIp_flags\fP
 .\" .Bl -tag -width "PF_X" -compact
\81\93ã\81®ã\83¡ã\83³ã\83\90ã\81¯ã\82»ã\82°ã\83¡ã\83³ã\83\88ã\81«é\96¢é\80£ã\81\99ã\82\8bã\83\95ã\83©ã\82°ã\81®ã\83\93ã\83\83ã\83\88ã\83\9eã\83\83ã\83\97を保持する:
\81\93ã\81®ã\83¡ã\83³ã\83\90ã\81¯ã\82»ã\82°ã\83¡ã\83³ã\83\88ã\81«é\96¢é\80£ã\81\99ã\82\8bã\83\95ã\83©ã\82°ã\81®ã\83\93ã\83\83ã\83\88ã\83\9eã\82¹ã\82¯を保持する:
 .RS 12
 .TP 
 .PD 0
@@ -1183,7 +1198,7 @@ unit) までのバイトオフセットである。 実行可能ファイルま
 \fIr_info\fP
 このメンバは、再配置が行われなければならないシンボルテーブルインデックスと、 適用される再配置のタイプの両方を与える。
 再配置タイプはプロセッサ毎に異なる。 テキストが再配置エントリの再配置タイプ またはシンボルテーブルインデックスを参照している場合、 それぞれエントリの
-\fIr_info\fP メンバに対して、それぞれ \fBELF_[32|64]_R_TYPE\fP と \fBELF[32|64]_R_SYM\fP
+\fIr_info\fP メンバに対して、それぞれ \fBELF[32|64]_R_TYPE\fP と \fBELF[32|64]_R_SYM\fP
 を適用した結果を意味する。
 .TP 
 \fIr_addend\fP
@@ -1354,6 +1369,6 @@ AMD64 ABI Draft, \fISystem V Application Binary Interface AMD64 Architecture
 Processor Supplement\fP.
 .PP
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.41 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。