ELF 4
4 ( 4 44 4 44
L LL0 0 Ptd Qtd /libexec/ld-elf.so.1 FreeBSD ZB FreeBSD ` 8 ݣk|Pv 2 : C E 9 E C * J ؚ _Jv_RegisterClasses libc.so.7 __progname environ printf _init_tls atexit _end FBSD_1.0 (z O Ț ̚ К Ԛ < g 5%Ě %Țh %̚h %Кh %Ԛh 1UEPuR ̐USWVE]D= uE} ~.t(ff. @ؚ@ /tut
E$AJ $)ȉt(1frML$\$M$G9rܹ)ȉt.1 rML$\$M$G9r܋ED$\$E$& $fffff. UV)ȉЅtNv^] Ut
Ћ
u]UP= t t $ Ѓ]ÐD$L$L$D$D$8 2 D$ L$ L$9
D$D$
D$ D$ÐUhEME MEE E E E E E;E m M܋U$D$m E'= E d M܋U$D$d E= E h M܋U$D$h E= E E EF} ̈$/E Eb EEE = 9 } $E $Eg E = 9 } $E +$E :$xE E } \ $D$ M>
w$E-
$EE E} / M܋U
$L$EE EZ$EE Eh]ÐUVtЋu^]Ðh-m macro output
-d debug
-h help
__BIG_ENDIAN_BITFIELD
big endian
__LITTLE_ENDIAN_BITFIELD
little endian
WARNING!!! byteorder exception
sizeof(unsigned int) = %d
unsigned int test = 1;
in memory as: %02x ; , zR | CB
|o p
X o܂o oȂ FVfv[ $FreeBSD: src/lib/csu/i386-elf/crt1_s.S,v 1.6 2012/11/17 01:49:20 svnexp Exp $ $FreeBSD: src/lib/csu/i386-elf/crt1_c.c,v 1.5 2013/01/08 00:28:53 svnexp Exp $ $FreeBSD: src/lib/csu/common/crtbrand.c,v 1.9 2012/11/17 01:49:20 svnexp Exp $ $FreeBSD: src/lib/csu/common/ignore_init.c,v 1.3 2013/01/08 00:28:53 svnexp Exp $ $FreeBSD: src/lib/csu/i386-elf/crti.S,v 1.10 2012/11/17 01:49:20 svnexp Exp $ $FreeBSD: src/lib/csu/i386-elf/crtn.S,v 1.9 2012/11/17 01:49:20 svnexp Exp $ .symtab .strtab .shstrtab .interp .note.tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .dynamic .got.plt .data .bss .comment 44 # LL 0 1 || 8 - o , 7 ? pp X G o Ȃ T o ܂ c l g 00 P r @ x ~ 2 ̈ 8
ؚ
0
P 5 L 4 L | p Ȃ ܂
0
̈ ؚ 3 L : d I <