From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Jun  6 13:17:42 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id NAA16113
	Fri, 6 Jun 1997 13:17:42 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with SMTP id NAA16108
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 6 Jun 1997 13:17:40 +0900 (JST)
Received: from sranhc.sra.co.jp by sraigw.sra.co.jp (8.6.13/3.4W-sraigw)
	id NAA16042; Fri, 6 Jun 1997 13:17:22 +0900
Received: from sras63.sra.co.jp (hikichi@sras63 [133.137.20.191]) by sranhc.sra.co.jp (8.6.13/3.4W-srambox) with ESMTP id NAA09864 for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 6 Jun 1997 13:16:47 +0859
Received: (from hikichi@localhost) by sras63.sra.co.jp (8.6.12+2.4W3/3.4W-sras63) id NAA28641; Fri, 6 Jun 1997 13:17:36 +0900
Date: Fri, 6 Jun 1997 13:17:36 +0900
From: Nobuyuki Hikichi <hikichi@sra.co.jp>
Message-Id: <199706060417.NAA28641@sras63.sra.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <199706060303.MAA24896@purple.de.mtex.co.jp>
References: <199706060132.KAA14603@nocs3.noc.titech.ac.jp>
	<199706060303.MAA24896@purple.de.mtex.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 13807
Subject: [FreeBSD-users-jp 13807] Forward: [doc-jp 2974] ELF format featureing
	 32-bit or 64-bit possiblevalues
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org


$B;22C$G$-$k(B(or $B2s$j$KJ9$$$F$_$l$k(B)$BOCBj$G$9$N$G!"$^$o$j$+$i(B
$BJ9$$$?>pJs$r!"=q$$$F$_$^$9!#(B

Masaki KONUMA writes:
 > From: IIJIMA Akihiro <aki@noc.titech.ac.jp>
 > Date: Fri, 06 Jun 1997 10:32:40 +0900

 > > $B$&$A$+$o$G$9!#(B
 > ...
 > > 32bit$B%"!<%-%F%/%A%c$H(B 64bit$B%"!<%-%F%/%A%c$KBP1~$7$F$$$k$H8@$&$3$H$J$N(B
 > > $B$+$bCN$l$J$$$H$O;W$$$^$9$,!"(B ELF$B%U%)!<%^%C%H$K4X$9$k;qNA$,$J$$$N$GH=CG(B
 > > $B$,$D$-$^$;$s!#(B

 > $B%^%K%e%"%k$O8E$$$_$?$$$G(B 64bit $B$N@bL@$O$J$$$N$G$9$,!"(B
 > /usr/include/sys/elf_mips.h $B$NESCf$K!"(B
 > /* ************************  64-bit declarations  ********************* */
 > $B$H$"$j!"(BElf64_Ehdr$B!"(BElf64_Shdr$B!"(BElf64_Sym $B$J$I$H$$$&(B sturuct $B$r(B
 > typedef $B$7$F!"(B64bit $B$KBP1~$5$;$F$$$k$h$&$G$9!#(B

$B:G=i!"(B
 $B%7%s%\%k:FG[CV>pJs$N%*%U%;%C%HCM$,!"(B32$B%S%C%H$"$k$$$O(B64$B%S%C%H$H$$$&$3$H(B
 $B$G$O$J$$$+$H!#(B
$B$+$H;W$C$?$N$G$9$,!"$=$l$G$@$1$G$O$J$/!"(B

| $BNc$($P!"(Bbinutils-2.8.1/include/elf/external.h $B$N(B
| Elf32_* $B$H(B Elf64_* $B$r3S$Y$F$_$k$H$+!#(B

$B$H$$$&(B suggestion $B$,2s$j$N?M$+$i$"$C$?$N$G!"D4$Y$F$_$^$7$?!#(B

$B2C$($F!"(B64 bit $B$KBP1~$7$?E@$O!"(B
	file offset
	section $B$N(B load address
	section $B$N(B size
	start address
$B$"$?$j$+$J!"$+$HFI$_$^$7$?!#(B


 > From: Norihiro Kumagai <kuma@slab.tnr.sharp.co.jp>
 > Date: Fri, 06 Jun 1997 11:09:21 +0900

 > > $B$=$&$$$&0UL#$G$O!"!V(B32bit$B%"!<%-%F%/%A%c$H(B 64bit$B%"!<%-%F%/%A%c$KBP1~$7(B
 > > $B$F$$$k!W$H$$$&$N$O@5$7$$$+$bCN$l$^$;$s!#(B

 > $B@5$7$$$H;W$$$^$9!#(B

$B0lHV$3$l$,E,@Z$G$O$J$$$+$H!"$$$&$3$H$G$7$?!#(B


 > > COFF $B$d(B ELF $B$O(B "AT&T UNIX System V" $B$KF3F~$5$l$?$N$,!"$=$NB8:_$,(B UNIX 
 > > $B@$3&$GG'CN$5$l$?$O$8$^$j$@$H5-21$7$F$*$j$^$9!#(B
:
 > ELF $B$C$F2?$N@bL@$O!"%^%K%e%"%k$K!"(B
 >    This chapter describes the Execution and Linking Format (ELF) for
 >    object files. ...
 > $B$0$i$$$7$+8+Ev$?$j$^$;$s!#(B


| ELF $B$O(B SVR4 $B$N(B ABI $B$N0lIt$H$7$F5,Dj$5$l$F$^$9$M!#(B
| COFF $B$O(B SVR3(?) $B$N(B ABI $B$+$J(B?

$B$H$$$&>pJs$b$"$j$^$7$?!#(B


$B$5$i$KJdB-$H$7$F!"(B

 > > In Message <199706060132.KAA14603@nocs3.noc.titech.ac.jp>,
 > >   IIJIMA Akihiro <aki@noc.titech.ac.jp> writes:
 > > >        <item><bf>ELF</bf>
 > > >        <p>The successor to <tt/COFF/, featuring Multiple sections
 > > >        and 32-bit or 64-bit possible values. 
 > > > $B$3$NItJ,$G$9$,!"CfESH>C<$KLu$9$H!"(B
 > > >   COFF$B$N8e7Q$G$"$j!"J#?t$N%;%/%7%g%s$r%5%\!<%H$7(B 32-bit$B$"$k$$$O(B 64-bit
 > > >   $B$NCM$,2DG=$G$"$k!#(B

| COFF $B$G$bJ#?t$N%;%/%7%g%s$O;}$F$k$N$G$O!"(B

$B$H$b!D(B

$B$"$^$j>pJs$,$"$j$^$;$s$G$7$?$,!"<h$j5^$.!"(B

-- Hikichi N
