(root)/
gcc-13.2.0/
libgo/
go/
debug/
elf/
testdata/
gcc-386-freebsd-exec
<stdin>:	file format elf32-i386
architecture: i386
start address: 0x080483cc

Program Header:
    PHDR off    0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
         filesz 0x000000a0 memsz 0x000000a0 flags r-x
  INTERP off    0x000000d4 vaddr 0x080480d4 paddr 0x080480d4 align 2**0
         filesz 0x00000015 memsz 0x00000015 flags r--
    LOAD off    0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
         filesz 0x000005fb memsz 0x000005fb flags r-x
    LOAD off    0x000005fc vaddr 0x080495fc paddr 0x080495fc align 2**12
         filesz 0x000000d8 memsz 0x000000f8 flags rw-
 DYNAMIC off    0x0000060c vaddr 0x0804960c paddr 0x0804960c align 2**2
         filesz 0x00000098 memsz 0x00000098 flags rw-

Dynamic Section:
  NEEDED   libc.so.6
  INIT     0x08048368
  FINI     0x0804854c
  HASH     0x080480ec
  STRTAB   0x0804828c
  SYMTAB   0x0804817c
  STRSZ    0x000000bb
  SYMENT   0x00000010
  DEBUG    0x00000000
  PLTGOT   0x080496b8
  PLTRELSZ 0x00000020
  PLTREL   0x00000011
  JMPREL   0x08048348

Sections:
Idx Name            Size     VMA      Type
  0                 00000000 00000000 
  1 .interp         00000015 080480d4 DATA
  2 .hash           00000090 080480ec 
  3 .dynsym         00000110 0804817c 
  4 .dynstr         000000bb 0804828c 
  5 .rel.plt        00000020 08048348 
  6 .init           00000011 08048368 TEXT
  7 .plt            00000050 0804837c TEXT
  8 .text           00000180 080483cc TEXT
  9 .fini           0000000c 0804854c TEXT
 10 .rodata         000000a3 08048558 DATA
 11 .data           0000000c 080495fc DATA
 12 .eh_frame       00000004 08049608 DATA
 13 .dynamic        00000098 0804960c 
 14 .ctors          00000008 080496a4 DATA
 15 .dtors          00000008 080496ac DATA
 16 .jcr            00000004 080496b4 DATA
 17 .got            0000001c 080496b8 DATA
 18 .bss            00000020 080496d4 BSS
 19 .comment        0000012d 00000000 
 20 .debug_aranges  00000020 00000000 DEBUG
 21 .debug_pubnames 0000001b 00000000 DEBUG
 22 .debug_info     0000011d 00000000 DEBUG
 23 .debug_abbrev   00000041 00000000 DEBUG
 24 .debug_line     00000035 00000000 DEBUG
 25 .debug_frame    00000030 00000000 DEBUG
 26 .debug_str      0000000d 00000000 DEBUG
 27 .shstrtab       000000f8 00000000 
 28 .symtab         000004b0 00000000 
 29 .strtab         00000206 00000000 

SYMBOL TABLE:
080480d4 l    d  .interp	00000000 .interp
080480ec l    d  .hash	00000000 .hash
0804817c l    d  .dynsym	00000000 .dynsym
0804828c l    d  .dynstr	00000000 .dynstr
08048348 l    d  .rel.plt	00000000 .rel.plt
08048368 l    d  .init	00000000 .init
0804837c l    d  .plt	00000000 .plt
080483cc l    d  .text	00000000 .text
0804854c l    d  .fini	00000000 .fini
08048558 l    d  .rodata	00000000 .rodata
080495fc l    d  .data	00000000 .data
08049608 l    d  .eh_frame	00000000 .eh_frame
0804960c l    d  .dynamic	00000000 .dynamic
080496a4 l    d  .ctors	00000000 .ctors
080496ac l    d  .dtors	00000000 .dtors
080496b4 l    d  .jcr	00000000 .jcr
080496b8 l    d  .got	00000000 .got
080496d4 l    d  .bss	00000000 .bss
00000000 l    d  .comment	00000000 .comment
00000000 l    d  .debug_aranges	00000000 .debug_aranges
00000000 l    d  .debug_pubnames	00000000 .debug_pubnames
00000000 l    d  .debug_info	00000000 .debug_info
00000000 l    d  .debug_abbrev	00000000 .debug_abbrev
00000000 l    d  .debug_line	00000000 .debug_line
00000000 l    d  .debug_frame	00000000 .debug_frame
00000000 l    d  .debug_str	00000000 .debug_str
00000000 l    d  .shstrtab	00000000 .shstrtab
00000000 l    d  .symtab	00000000 .symtab
00000000 l    d  .strtab	00000000 .strtab
00000000 l    df *ABS*	00000000 crt1.c
00000000 l    df *ABS*	00000000 /usr/src/lib/csu/i386-elf/crti.S
00000000 l    df *ABS*	00000000 <command line>
00000000 l    df *ABS*	00000000 <built-in>
00000000 l    df *ABS*	00000000 /usr/src/lib/csu/i386-elf/crti.S
00000000 l    df *ABS*	00000000 crtstuff.c
080496a4 l     O .ctors	00000000 __CTOR_LIST__
080496ac l     O .dtors	00000000 __DTOR_LIST__
08049608 l     O .eh_frame	00000000 __EH_FRAME_BEGIN__
080496b4 l     O .jcr	00000000 __JCR_LIST__
08049604 l     O .data	00000000 p.0
080496d4 l     O .bss	00000001 completed.1
08048460 l     F .text	00000000 __do_global_dtors_aux
080496d8 l     O .bss	00000018 object.2
080484ac l     F .text	00000000 frame_dummy
00000000 l    df *ABS*	00000000 crtstuff.c
080496a8 l     O .ctors	00000000 __CTOR_END__
080496b0 l     O .dtors	00000000 __DTOR_END__
08049608 l     O .eh_frame	00000000 __FRAME_END__
080496b4 l     O .jcr	00000000 __JCR_END__
08048528 l     F .text	00000000 __do_global_ctors_aux
00000000 l    df *ABS*	00000000 /usr/src/lib/csu/i386-elf/crtn.S
00000000 l    df *ABS*	00000000 <command line>
00000000 l    df *ABS*	00000000 <built-in>
00000000 l    df *ABS*	00000000 /usr/src/lib/csu/i386-elf/crtn.S
00000000 l    df *ABS*	00000000 hello.c
00000000       F *UND*	0000002c printf
0804960c g     O *ABS*	00000000 _DYNAMIC
08049600 g     O .data	00000000 .hidden __dso_handle
08048368 g     F .init	00000000 _init
080496f0 g     O .bss	00000004 environ
00000000  w      *UND*	00000000 __deregister_frame_info
080495fc g     O .data	00000004 __progname
080483cc g     F .text	00000091 _start
080496d4 g       *ABS*	00000000 __bss_start
080484f8 g     F .text	0000002e main
00000000       F *UND*	00000005 _init_tls
0804854c g     F .fini	00000000 _fini
00000000       F *UND*	0000002b atexit
080496d4 g       *ABS*	00000000 _edata
080496b8 g     O *ABS*	00000000 _GLOBAL_OFFSET_TABLE_
080496f4 g       *ABS*	00000000 _end
00000000       F *UND*	00000044 exit
00000000  w      *UND*	00000000 _Jv_RegisterClasses
00000000  w      *UND*	00000000 __register_frame_info

DYNAMIC SYMBOL TABLE:
00000000      DF *UND*	0000002c printf
0804960c g    DO *ABS*	00000000 _DYNAMIC
08048368 g    DF .init	00000000 _init
080496f0 g    DO .bss	00000004 environ
00000000  w   D  *UND*	00000000 __deregister_frame_info
080495fc g    DO .data	00000004 __progname
080496d4 g    D  *ABS*	00000000 __bss_start
00000000      DF *UND*	00000005 _init_tls
0804854c g    DF .fini	00000000 _fini
00000000      DF *UND*	0000002b atexit
080496d4 g    D  *ABS*	00000000 _edata
080496b8 g    DO *ABS*	00000000 _GLOBAL_OFFSET_TABLE_
080496f4 g    D  *ABS*	00000000 _end
00000000      DF *UND*	00000044 exit
00000000  w   D  *UND*	00000000 _Jv_RegisterClasses
00000000  w   D  *UND*	00000000 __register_frame_info

DYNAMIC RELOCATION RECORDS
OFFSET   TYPE                     VALUE
080496c4 R_386_JUMP_SLOT          printf
080496c8 R_386_JUMP_SLOT          _init_tls
080496cc R_386_JUMP_SLOT          atexit
080496d0 R_386_JUMP_SLOT          exit
Contents of section .interp:
 80480d4 2f6c6962 65786563 2f6c642d 656c662e  /libexec/ld-elf.
 80480e4 736f2e31 00                          so.1.
Contents of section .hash:
 80480ec 11000000 11000000 00000000 0b000000  ................
 80480fc 0c000000 0f000000 02000000 00000000  ................
 804810c 04000000 00000000 09000000 10000000  ................
 804811c 01000000 08000000 00000000 0e000000  ................
 804812c 00000000 0a000000 00000000 00000000  ................
 804813c 00000000 00000000 00000000 00000000  ................
 804814c 00000000 00000000 00000000 07000000  ................
 804815c 00000000 00000000 06000000 05000000  ................
 804816c 00000000 0d000000 00000000 03000000  ................
Contents of section .dynsym:
 804817c 00000000 00000000 00000000 00000000  ................
 804818c 0b000000 00000000 2c000000 12000000  ........,.......
 804819c 12000000 0c960408 00000000 1100f1ff  ................
 80481ac 1b000000 68830408 00000000 12000600  ....h...........
 80481bc 21000000 f0960408 04000000 11001200  !...............
 80481cc 29000000 00000000 00000000 20000000  )........... ...
 80481dc 41000000 fc950408 04000000 11000b00  A...............
 80481ec aa000000 d4960408 00000000 1000f1ff  ................
 80481fc 4c000000 00000000 05000000 12000000  L...............
 804820c 56000000 4c850408 00000000 12000900  V...L...........
 804821c 5c000000 00000000 2b000000 12000000  \.......+.......
 804822c a3000000 d4960408 00000000 1000f1ff  ................
 804823c 63000000 b8960408 00000000 1100f1ff  c...............
 804824c b6000000 f4960408 00000000 1000f1ff  ................
 804825c 5e000000 00000000 44000000 12000000  ^.......D.......
 804826c 79000000 00000000 00000000 20000000  y........... ...
 804827c 8d000000 00000000 00000000 20000000  ............ ...
Contents of section .dynstr:
 804828c 006c6962 632e736f 2e360070 72696e74  .libc.so.6.print
 804829c 66005f44 594e414d 4943005f 696e6974  f._DYNAMIC._init
 80482ac 00656e76 69726f6e 005f5f64 65726567  .environ.__dereg
 80482bc 69737465 725f6672 616d655f 696e666f  ister_frame_info
 80482cc 005f5f70 726f676e 616d6500 5f696e69  .__progname._ini
 80482dc 745f746c 73005f66 696e6900 61746578  t_tls._fini.atex
 80482ec 6974005f 474c4f42 414c5f4f 46465345  it._GLOBAL_OFFSE
 80482fc 545f5441 424c455f 005f4a76 5f526567  T_TABLE_._Jv_Reg
 804830c 69737465 72436c61 73736573 005f5f72  isterClasses.__r
 804831c 65676973 7465725f 6672616d 655f696e  egister_frame_in
 804832c 666f005f 65646174 61005f5f 6273735f  fo._edata.__bss_
 804833c 73746172 74005f65 6e6400             start._end.
Contents of section .rel.plt:
 8048348 c4960408 07010000 c8960408 07080000  ................
 8048358 cc960408 070a0000 d0960408 070e0000  ................
Contents of section .init:
 8048368 83ec0ce8 3c010000 e8b30100 0083c40c  ....<...........
 8048378 c3                                   .
Contents of section .plt:
 804837c ff35bc96 0408ff25 c0960408 00000000  .5.....%........
 804838c ff25c496 04086800 000000e9 e0ffffff  .%....h.........
 804839c ff25c896 04086808 000000e9 d0ffffff  .%....h.........
 80483ac ff25cc96 04086810 000000e9 c0ffffff  .%....h.........
 80483bc ff25d096 04086818 000000e9 b0ffffff  .%....h.........
Contents of section .text:
 80483cc 5589e557 565383ec 0c83e4f0 8b5d0489  U..WVS.......]..
 80483dc d78d749d 0c85db89 35f09604 087e248b  ..t.....5....~$.
 80483ec 450885c0 741da3fc 95040889 c18a0184  E...t...........
 80483fc c0741090 3c2f8d51 01744589 d18a0184  .t..</.Q.tE.....
 804840c c075f1b8 0c960408 85c0743e 83ec0c57  .u........t>...W
 804841c e88bffff ff83c410 83ec0c68 4c850408  ...........hL...
 804842c e87bffff ffe832ff ffff5056 8d450850  .{....2...PV.E.P
 804843c 53e8b600 000083c4 1450e871 ffffff90  S........P.q....
 804844c 89d18915 fc950408 ebb3e841 ffffffeb  ...........A....
 804845c c7909090 5589e583 ec08803d d4960408  ....U......=....
 804846c 00740feb 388d7600 83c004a3 04960408  .t..8.v.........
 804847c ffd2a104 9604088b 1085d275 ebb80000  ...........u....
 804848c 000085c0 741083ec 0c680896 0408e861  ....t....h.....a
 804849c 7bfbf783 c410c605 d4960408 01c9c390  {...............
 80484ac 55b80000 000089e5 83ec0885 c0741583  U............t..
 80484bc ec0868d8 96040868 08960408 e8337bfb  ..h....h.....3{.
 80484cc f783c410 a1b49604 0885c074 1bb80000  ...........t....
 80484dc 000085c0 741283ec 0c68b496 0408e811  ....t....h......
 80484ec 7bfbf783 c41089f6 c9c39090 5589e583  {...........U...
 80484fc ec0883e4 f0b80000 000083c0 0f83c00f  ................
 804850c c1e804c1 e00429c4 83ec0c68 a3850408  ......)....h....
 804851c e86bfeff ff83c410 c9c39090 5589e553  .k..........U..S
 804852c 52bba496 0408a1a4 960408eb 0a8d7600  R.............v.
 804853c 83eb04ff d08b0383 f8ff75f4 585bc9c3  ..........u.X[..
Contents of section .fini:
 804854c 83ec0ce8 0cffffff 83c40cc3           ............
Contents of section .rodata:
 8048558 00244672 65654253 443a2073 72632f6c  .$FreeBSD: src/l
 8048568 69622f63 73752f69 3338362d 656c662f  ib/csu/i386-elf/
 8048578 63727469 2e532c76 20312e37 20323030  crti.S,v 1.7 200
 8048588 352f3035 2f313920 30373a33 313a3036  5/05/19 07:31:06
 8048598 20646672 20457870 20240068 656c6c6f   dfr Exp $.hello
 80485a8 2c20776f 726c640a 00244672 65654253  , world..$FreeBS
 80485b8 443a2073 72632f6c 69622f63 73752f69  D: src/lib/csu/i
 80485c8 3338362d 656c662f 6372746e 2e532c76  386-elf/crtn.S,v
 80485d8 20312e36 20323030 352f3035 2f313920   1.6 2005/05/19 
 80485e8 30373a33 313a3036 20646672 20457870  07:31:06 dfr Exp
 80485f8 202400                                $.
Contents of section .data:
 80495fc 58850408 00000000 b0960408           X...........
Contents of section .eh_frame:
 8049608 00000000                             ....
Contents of section .dynamic:
 804960c 01000000 01000000 0c000000 68830408  ............h...
 804961c 0d000000 4c850408 04000000 ec800408  ....L...........
 804962c 05000000 8c820408 06000000 7c810408  ............|...
 804963c 0a000000 bb000000 0b000000 10000000  ................
 804964c 15000000 00000000 03000000 b8960408  ................
 804965c 02000000 20000000 14000000 11000000  .... ...........
 804966c 17000000 48830408 00000000 00000000  ....H...........
 804967c 00000000 00000000 00000000 00000000  ................
 804968c 00000000 00000000 00000000 00000000  ................
 804969c 00000000 00000000                    ........
Contents of section .ctors:
 80496a4 ffffffff 00000000                    ........
Contents of section .dtors:
 80496ac ffffffff 00000000                    ........
Contents of section .jcr:
 80496b4 00000000                             ....
Contents of section .got:
 80496b8 0c960408 00000000 00000000 92830408  ................
 80496c8 a2830408 b2830408 c2830408           ............
Contents of section .bss:
<skipping contents of bss section at [80496d4, 80496f4)>
Contents of section .comment:
 0000 00244672 65654253 443a2073 72632f6c  .$FreeBSD: src/l
 0010 69622f63 73752f63 6f6d6d6f 6e2f6372  ib/csu/common/cr
 0020 74627261 6e642e63 2c762031 2e342032  tbrand.c,v 1.4 2
 0030 3030332f 31302f31 37203135 3a34333a  003/10/17 15:43:
 0040 31332070 65746572 20457870 20240024  13 peter Exp $.$
 0050 46726565 4253443a 20737263 2f6c6962  FreeBSD: src/lib
 0060 2f637375 2f693338 362d656c 662f6372  /csu/i386-elf/cr
 0070 74312e63 2c762031 2e313420 32303035  t1.c,v 1.14 2005
 0080 2f30352f 31392030 373a3336 3a303720  /05/19 07:36:07 
 0090 64667220 45787020 24004743 433a2028  dfr Exp $.GCC: (
 00a0 474e5529 20332e34 2e36205b 46726565  GNU) 3.4.6 [Free
 00b0 4253445d 20323030 36303330 35000047  BSD] 20060305..G
 00c0 43433a20 28474e55 2920332e 342e3620  CC: (GNU) 3.4.6 
 00d0 5b467265 65425344 5d203230 30363033  [FreeBSD] 200603
 00e0 30350000 4743433a 2028474e 55292033  05..GCC: (GNU) 3
 00f0 2e342e36 205b4672 65654253 445d2032  .4.6 [FreeBSD] 2
 0100 30303630 33303500 00474343 3a202847  0060305..GCC: (G
 0110 4e552920 332e342e 36205b46 72656542  NU) 3.4.6 [FreeB
 0120 53445d20 32303036 30333035 00        SD] 20060305.
Contents of section .debug_aranges:
 0000 1c000000 02000000 00000400 00000000  ................
 0010 f8840408 2e000000 00000000 00000000  ................
Contents of section .debug_pubnames:
 0000 17000000 02000000 00001d01 00000401  ................
 0010 00006d61 696e0000 000000             ..main.....
Contents of section .debug_info:
 0000 19010000 02000000 00000401 00000000  ................
 0010 26850408 f8840408 474e5520 4320332e  &.......GNU C 3.
 0020 342e3620 5b467265 65425344 5d203230  4.6 [FreeBSD] 20
 0030 30363033 30350001 68656c6c 6f2e6300  060305..hello.c.
 0040 2f686f6d 652f616d 382f7273 63000273  /home/am8/rsc..s
 0050 69676e65 64206368 61720001 0602756e  igned char....un
 0060 7369676e 65642063 68617200 01080273  signed char....s
 0070 686f7274 20696e74 00020502 73686f72  hort int....shor
 0080 7420756e 7369676e 65642069 6e740002  t unsigned int..
 0090 0702696e 74000405 03000000 00040702  ..int...........
 00a0 6c6f6e67 206c6f6e 6720696e 74000805  long long int...
 00b0 026c6f6e 67206c6f 6e672075 6e736967  .long long unsig
 00c0 6e656420 696e7400 0807026c 6f6e6720  ned int....long 
 00d0 756e7369 676e6564 20696e74 00040702  unsigned int....
 00e0 646f7562 6c650008 04026368 61720001  double....char..
 00f0 06026c6f 6e672069 6e740004 05030000  ..long int......
 0100 00000407 04016d61 696e0001 06019100  ......main......
 0110 0000f884 04082685 04080155 00        ......&....U.
Contents of section .debug_abbrev:
 0000 01110110 06120111 01250813 0b03081b  .........%......
 0010 08000002 24000308 0b0b3e0b 00000324  ....$.....>....$
 0020 00030e0b 0b3e0b00 00042e00 3f0c0308  .....>......?...
 0030 3a0b3b0b 270c4913 11011201 400a0000  :.;.'.I.....@...
 0040 00                                   .
Contents of section .debug_line:
 0000 31000000 02001b00 00000101 fb0e0a00  1...............
 0010 01010101 00000001 0068656c 6c6f2e63  .........hello.c
 0020 00000000 00000502 f8840408 1408aaf0  ................
 0030 02020001 01                          .....
Contents of section .debug_frame:
 0000 10000000 ffffffff 0100017c 080c0404  ...........|....
 0010 88010000 18000000 00000000 f8840408  ................
 0020 2e000000 410e0885 02420d05 612e1000  ....A....B..a...
Contents of section .debug_str:
 0000 756e7369 676e6564 20696e74 00        unsigned int.
Contents of section .shstrtab:
 0000 002e7379 6d746162 002e7374 72746162  ..symtab..strtab
 0010 002e7368 73747274 6162002e 696e7465  ..shstrtab..inte
 0020 7270002e 68617368 002e6479 6e73796d  rp..hash..dynsym
 0030 002e6479 6e737472 002e7265 6c2e706c  ..dynstr..rel.pl
 0040 74002e69 6e697400 2e746578 74002e66  t..init..text..f
 0050 696e6900 2e726f64 61746100 2e646174  ini..rodata..dat
 0060 61002e65 685f6672 616d6500 2e64796e  a..eh_frame..dyn
 0070 616d6963 002e6374 6f727300 2e64746f  amic..ctors..dto
 0080 7273002e 6a637200 2e676f74 002e6273  rs..jcr..got..bs
 0090 73002e63 6f6d6d65 6e74002e 64656275  s..comment..debu
 00a0 675f6172 616e6765 73002e64 65627567  g_aranges..debug
 00b0 5f707562 6e616d65 73002e64 65627567  _pubnames..debug
 00c0 5f696e66 6f002e64 65627567 5f616262  _info..debug_abb
 00d0 72657600 2e646562 75675f6c 696e6500  rev..debug_line.
 00e0 2e646562 75675f66 72616d65 002e6465  .debug_frame..de
 00f0 6275675f 73747200                    bug_str.
Contents of section .symtab:
 0000 00000000 00000000 00000000 00000000  ................
 0010 00000000 d4800408 00000000 03000100  ................
 0020 00000000 ec800408 00000000 03000200  ................
 0030 00000000 7c810408 00000000 03000300  ....|...........
 0040 00000000 8c820408 00000000 03000400  ................
 0050 00000000 48830408 00000000 03000500  ....H...........
 0060 00000000 68830408 00000000 03000600  ....h...........
 0070 00000000 7c830408 00000000 03000700  ....|...........
 0080 00000000 cc830408 00000000 03000800  ................
 0090 00000000 4c850408 00000000 03000900  ....L...........
 00a0 00000000 58850408 00000000 03000a00  ....X...........
 00b0 00000000 fc950408 00000000 03000b00  ................
 00c0 00000000 08960408 00000000 03000c00  ................
 00d0 00000000 0c960408 00000000 03000d00  ................
 00e0 00000000 a4960408 00000000 03000e00  ................
 00f0 00000000 ac960408 00000000 03000f00  ................
 0100 00000000 b4960408 00000000 03001000  ................
 0110 00000000 b8960408 00000000 03001100  ................
 0120 00000000 d4960408 00000000 03001200  ................
 0130 00000000 00000000 00000000 03001300  ................
 0140 00000000 00000000 00000000 03001400  ................
 0150 00000000 00000000 00000000 03001500  ................
 0160 00000000 00000000 00000000 03001600  ................
 0170 00000000 00000000 00000000 03001700  ................
 0180 00000000 00000000 00000000 03001800  ................
 0190 00000000 00000000 00000000 03001900  ................
 01a0 00000000 00000000 00000000 03001a00  ................
 01b0 00000000 00000000 00000000 03001b00  ................
 01c0 00000000 00000000 00000000 03001c00  ................
 01d0 00000000 00000000 00000000 03001d00  ................
 01e0 01000000 00000000 00000000 0400f1ff  ................
 01f0 08000000 00000000 00000000 0400f1ff  ................
 0200 29000000 00000000 00000000 0400f1ff  )...............
 0210 38000000 00000000 00000000 0400f1ff  8...............
 0220 08000000 00000000 00000000 0400f1ff  ................
 0230 43000000 00000000 00000000 0400f1ff  C...............
 0240 4e000000 a4960408 00000000 01000e00  N...............
 0250 5c000000 ac960408 00000000 01000f00  \...............
 0260 6a000000 08960408 00000000 01000c00  j...............
 0270 7d000000 b4960408 00000000 01001000  }...............
 0280 8a000000 04960408 00000000 01000b00  ................
 0290 8e000000 d4960408 01000000 01001200  ................
 02a0 9a000000 60840408 00000000 02000800  ....`...........
 02b0 b0000000 d8960408 18000000 01001200  ................
 02c0 b9000000 ac840408 00000000 02000800  ................
 02d0 43000000 00000000 00000000 0400f1ff  C...............
 02e0 c5000000 a8960408 00000000 01000e00  ................
 02f0 d2000000 b0960408 00000000 01000f00  ................
 0300 df000000 08960408 00000000 01000c00  ................
 0310 ed000000 b4960408 00000000 01001000  ................
 0320 f9000000 28850408 00000000 02000800  ....(...........
 0330 0f010000 00000000 00000000 0400f1ff  ................
 0340 29000000 00000000 00000000 0400f1ff  )...............
 0350 38000000 00000000 00000000 0400f1ff  8...............
 0360 0f010000 00000000 00000000 0400f1ff  ................
 0370 30010000 00000000 00000000 0400f1ff  0...............
 0380 38010000 00000000 2c000000 12000000  8.......,.......
 0390 3f010000 0c960408 00000000 1100f1ff  ?...............
 03a0 48010000 00960408 00000000 11020b00  H...............
 03b0 55010000 68830408 00000000 12000600  U...h...........
 03c0 5b010000 f0960408 04000000 11001200  [...............
 03d0 63010000 00000000 00000000 20000000  c........... ...
 03e0 7b010000 fc950408 04000000 11000b00  {...............
 03f0 86010000 cc830408 91000000 12000800  ................
 0400 8d010000 d4960408 00000000 1000f1ff  ................
 0410 99010000 f8840408 2e000000 12000800  ................
 0420 9e010000 00000000 05000000 12000000  ................
 0430 a8010000 4c850408 00000000 12000900  ....L...........
 0440 ae010000 00000000 2b000000 12000000  ........+.......
 0450 b5010000 d4960408 00000000 1000f1ff  ................
 0460 bc010000 b8960408 00000000 1100f1ff  ................
 0470 d2010000 f4960408 00000000 1000f1ff  ................
 0480 d7010000 00000000 44000000 12000000  ........D.......
 0490 dc010000 00000000 00000000 20000000  ............ ...
 04a0 f0010000 00000000 00000000 20000000  ............ ...
Contents of section .strtab:
 0000 00637274 312e6300 2f757372 2f737263  .crt1.c./usr/src
 0010 2f6c6962 2f637375 2f693338 362d656c  /lib/csu/i386-el
 0020 662f6372 74692e53 003c636f 6d6d616e  f/crti.S.<comman
 0030 64206c69 6e653e00 3c627569 6c742d69  d line>.<built-i
 0040 6e3e0063 72747374 7566662e 63005f5f  n>.crtstuff.c.__
 0050 43544f52 5f4c4953 545f5f00 5f5f4454  CTOR_LIST__.__DT
 0060 4f525f4c 4953545f 5f005f5f 45485f46  OR_LIST__.__EH_F
 0070 52414d45 5f424547 494e5f5f 005f5f4a  RAME_BEGIN__.__J
 0080 43525f4c 4953545f 5f00702e 3000636f  CR_LIST__.p.0.co
 0090 6d706c65 7465642e 31005f5f 646f5f67  mpleted.1.__do_g
 00a0 6c6f6261 6c5f6474 6f72735f 61757800  lobal_dtors_aux.
 00b0 6f626a65 63742e32 00667261 6d655f64  object.2.frame_d
 00c0 756d6d79 005f5f43 544f525f 454e445f  ummy.__CTOR_END_
 00d0 5f005f5f 44544f52 5f454e44 5f5f005f  _.__DTOR_END__._
 00e0 5f465241 4d455f45 4e445f5f 005f5f4a  _FRAME_END__.__J
 00f0 43525f45 4e445f5f 005f5f64 6f5f676c  CR_END__.__do_gl
 0100 6f62616c 5f63746f 72735f61 7578002f  obal_ctors_aux./
 0110 7573722f 7372632f 6c69622f 6373752f  usr/src/lib/csu/
 0120 69333836 2d656c66 2f637274 6e2e5300  i386-elf/crtn.S.
 0130 68656c6c 6f2e6300 7072696e 7466005f  hello.c.printf._
 0140 44594e41 4d494300 5f5f6473 6f5f6861  DYNAMIC.__dso_ha
 0150 6e646c65 005f696e 69740065 6e766972  ndle._init.envir
 0160 6f6e005f 5f646572 65676973 7465725f  on.__deregister_
 0170 6672616d 655f696e 666f005f 5f70726f  frame_info.__pro
 0180 676e616d 65005f73 74617274 005f5f62  gname._start.__b
 0190 73735f73 74617274 006d6169 6e005f69  ss_start.main._i
 01a0 6e69745f 746c7300 5f66696e 69006174  nit_tls._fini.at
 01b0 65786974 005f6564 61746100 5f474c4f  exit._edata._GLO
 01c0 42414c5f 4f464653 45545f54 41424c45  BAL_OFFSET_TABLE
 01d0 5f005f65 6e640065 78697400 5f4a765f  _._end.exit._Jv_
 01e0 52656769 73746572 436c6173 73657300  RegisterClasses.
 01f0 5f5f7265 67697374 65725f66 72616d65  __register_frame
 0200 5f696e66 6f00                        _info.

Disassembly of section .init:

08048368 <_init>:
 8048368: 83 ec 0c                     	subl	$0xc, %esp
 804836b: e8 3c 01 00 00               	calll	0x80484ac <frame_dummy>
 8048370: e8 b3 01 00 00               	calll	0x8048528 <__do_global_ctors_aux>
 8048375: 83 c4 0c                     	addl	$0xc, %esp
 8048378: c3                           	retl

Disassembly of section .plt:

0804837c <.plt>:
 804837c: ff 35 bc 96 04 08            	pushl	0x80496bc
 8048382: ff 25 c0 96 04 08            	jmpl	*0x80496c0
 8048388: 00 00                        	addb	%al, (%eax)
 804838a: 00 00                        	addb	%al, (%eax)

0804838c <printf@plt>:
 804838c: ff 25 c4 96 04 08            	jmpl	*0x80496c4
 8048392: 68 00 00 00 00               	pushl	$0x0
 8048397: e9 e0 ff ff ff               	jmp	0x804837c <.plt>

0804839c <_init_tls@plt>:
 804839c: ff 25 c8 96 04 08            	jmpl	*0x80496c8
 80483a2: 68 08 00 00 00               	pushl	$0x8
 80483a7: e9 d0 ff ff ff               	jmp	0x804837c <.plt>

080483ac <atexit@plt>:
 80483ac: ff 25 cc 96 04 08            	jmpl	*0x80496cc
 80483b2: 68 10 00 00 00               	pushl	$0x10
 80483b7: e9 c0 ff ff ff               	jmp	0x804837c <.plt>

080483bc <exit@plt>:
 80483bc: ff 25 d0 96 04 08            	jmpl	*0x80496d0
 80483c2: 68 18 00 00 00               	pushl	$0x18
 80483c7: e9 b0 ff ff ff               	jmp	0x804837c <.plt>

Disassembly of section .text:

080483cc <_start>:
 80483cc: 55                           	pushl	%ebp
 80483cd: 89 e5                        	movl	%esp, %ebp
 80483cf: 57                           	pushl	%edi
 80483d0: 56                           	pushl	%esi
 80483d1: 53                           	pushl	%ebx
 80483d2: 83 ec 0c                     	subl	$0xc, %esp
 80483d5: 83 e4 f0                     	andl	$-0x10, %esp
 80483d8: 8b 5d 04                     	movl	0x4(%ebp), %ebx
 80483db: 89 d7                        	movl	%edx, %edi
 80483dd: 8d 74 9d 0c                  	leal	0xc(%ebp,%ebx,4), %esi
 80483e1: 85 db                        	testl	%ebx, %ebx
 80483e3: 89 35 f0 96 04 08            	movl	%esi, 0x80496f0
 80483e9: 7e 24                        	jle	0x804840f <_start+0x43>
 80483eb: 8b 45 08                     	movl	0x8(%ebp), %eax
 80483ee: 85 c0                        	testl	%eax, %eax
 80483f0: 74 1d                        	je	0x804840f <_start+0x43>
 80483f2: a3 fc 95 04 08               	movl	%eax, 0x80495fc
 80483f7: 89 c1                        	movl	%eax, %ecx
 80483f9: 8a 01                        	movb	(%ecx), %al
 80483fb: 84 c0                        	testb	%al, %al
 80483fd: 74 10                        	je	0x804840f <_start+0x43>
 80483ff: 90                           	nop
 8048400: 3c 2f                        	cmpb	$0x2f, %al
 8048402: 8d 51 01                     	leal	0x1(%ecx), %edx
 8048405: 74 45                        	je	0x804844c <_start+0x80>
 8048407: 89 d1                        	movl	%edx, %ecx
 8048409: 8a 01                        	movb	(%ecx), %al
 804840b: 84 c0                        	testb	%al, %al
 804840d: 75 f1                        	jne	0x8048400 <_start+0x34>
 804840f: b8 0c 96 04 08               	movl	$0x804960c, %eax        # imm = 0x804960C
 8048414: 85 c0                        	testl	%eax, %eax
 8048416: 74 3e                        	je	0x8048456 <_start+0x8a>
 8048418: 83 ec 0c                     	subl	$0xc, %esp
 804841b: 57                           	pushl	%edi
 804841c: e8 8b ff ff ff               	calll	0x80483ac <atexit@plt>
 8048421: 83 c4 10                     	addl	$0x10, %esp
 8048424: 83 ec 0c                     	subl	$0xc, %esp
 8048427: 68 4c 85 04 08               	pushl	$0x804854c              # imm = 0x804854C
 804842c: e8 7b ff ff ff               	calll	0x80483ac <atexit@plt>
 8048431: e8 32 ff ff ff               	calll	0x8048368 <_init>
 8048436: 50                           	pushl	%eax
 8048437: 56                           	pushl	%esi
 8048438: 8d 45 08                     	leal	0x8(%ebp), %eax
 804843b: 50                           	pushl	%eax
 804843c: 53                           	pushl	%ebx
 804843d: e8 b6 00 00 00               	calll	0x80484f8 <main>
 8048442: 83 c4 14                     	addl	$0x14, %esp
 8048445: 50                           	pushl	%eax
 8048446: e8 71 ff ff ff               	calll	0x80483bc <exit@plt>
 804844b: 90                           	nop
 804844c: 89 d1                        	movl	%edx, %ecx
 804844e: 89 15 fc 95 04 08            	movl	%edx, 0x80495fc
 8048454: eb b3                        	jmp	0x8048409 <_start+0x3d>
 8048456: e8 41 ff ff ff               	calll	0x804839c <_init_tls@plt>
 804845b: eb c7                        	jmp	0x8048424 <_start+0x58>
 804845d: 90                           	nop
 804845e: 90                           	nop
 804845f: 90                           	nop

08048460 <__do_global_dtors_aux>:
 8048460: 55                           	pushl	%ebp
 8048461: 89 e5                        	movl	%esp, %ebp
 8048463: 83 ec 08                     	subl	$0x8, %esp
 8048466: 80 3d d4 96 04 08 00         	cmpb	$0x0, 0x80496d4
 804846d: 74 0f                        	je	0x804847e <__do_global_dtors_aux+0x1e>
 804846f: eb 38                        	jmp	0x80484a9 <__do_global_dtors_aux+0x49>
 8048471: 8d 76 00                     	leal	(%esi), %esi
 8048474: 83 c0 04                     	addl	$0x4, %eax
 8048477: a3 04 96 04 08               	movl	%eax, 0x8049604
 804847c: ff d2                        	calll	*%edx
 804847e: a1 04 96 04 08               	movl	0x8049604, %eax
 8048483: 8b 10                        	movl	(%eax), %edx
 8048485: 85 d2                        	testl	%edx, %edx
 8048487: 75 eb                        	jne	0x8048474 <__do_global_dtors_aux+0x14>
 8048489: b8 00 00 00 00               	movl	$0x0, %eax
 804848e: 85 c0                        	testl	%eax, %eax
 8048490: 74 10                        	je	0x80484a2 <__do_global_dtors_aux+0x42>
 8048492: 83 ec 0c                     	subl	$0xc, %esp
 8048495: 68 08 96 04 08               	pushl	$0x8049608              # imm = 0x8049608
 804849a: e8 61 7b fb f7               	calll	0x0 <printf>
 804849f: 83 c4 10                     	addl	$0x10, %esp
 80484a2: c6 05 d4 96 04 08 01         	movb	$0x1, 0x80496d4
 80484a9: c9                           	leave
 80484aa: c3                           	retl
 80484ab: 90                           	nop

080484ac <frame_dummy>:
 80484ac: 55                           	pushl	%ebp
 80484ad: b8 00 00 00 00               	movl	$0x0, %eax
 80484b2: 89 e5                        	movl	%esp, %ebp
 80484b4: 83 ec 08                     	subl	$0x8, %esp
 80484b7: 85 c0                        	testl	%eax, %eax
 80484b9: 74 15                        	je	0x80484d0 <frame_dummy+0x24>
 80484bb: 83 ec 08                     	subl	$0x8, %esp
 80484be: 68 d8 96 04 08               	pushl	$0x80496d8              # imm = 0x80496D8
 80484c3: 68 08 96 04 08               	pushl	$0x8049608              # imm = 0x8049608
 80484c8: e8 33 7b fb f7               	calll	0x0 <printf>
 80484cd: 83 c4 10                     	addl	$0x10, %esp
 80484d0: a1 b4 96 04 08               	movl	0x80496b4, %eax
 80484d5: 85 c0                        	testl	%eax, %eax
 80484d7: 74 1b                        	je	0x80484f4 <frame_dummy+0x48>
 80484d9: b8 00 00 00 00               	movl	$0x0, %eax
 80484de: 85 c0                        	testl	%eax, %eax
 80484e0: 74 12                        	je	0x80484f4 <frame_dummy+0x48>
 80484e2: 83 ec 0c                     	subl	$0xc, %esp
 80484e5: 68 b4 96 04 08               	pushl	$0x80496b4              # imm = 0x80496B4
 80484ea: e8 11 7b fb f7               	calll	0x0 <printf>
 80484ef: 83 c4 10                     	addl	$0x10, %esp
 80484f2: 89 f6                        	movl	%esi, %esi
 80484f4: c9                           	leave
 80484f5: c3                           	retl
 80484f6: 90                           	nop
 80484f7: 90                           	nop

080484f8 <main>:
 80484f8: 55                           	pushl	%ebp
 80484f9: 89 e5                        	movl	%esp, %ebp
 80484fb: 83 ec 08                     	subl	$0x8, %esp
 80484fe: 83 e4 f0                     	andl	$-0x10, %esp
 8048501: b8 00 00 00 00               	movl	$0x0, %eax
 8048506: 83 c0 0f                     	addl	$0xf, %eax
 8048509: 83 c0 0f                     	addl	$0xf, %eax
 804850c: c1 e8 04                     	shrl	$0x4, %eax
 804850f: c1 e0 04                     	shll	$0x4, %eax
 8048512: 29 c4                        	subl	%eax, %esp
 8048514: 83 ec 0c                     	subl	$0xc, %esp
 8048517: 68 a3 85 04 08               	pushl	$0x80485a3              # imm = 0x80485A3
 804851c: e8 6b fe ff ff               	calll	0x804838c <printf@plt>
 8048521: 83 c4 10                     	addl	$0x10, %esp
 8048524: c9                           	leave
 8048525: c3                           	retl
 8048526: 90                           	nop
 8048527: 90                           	nop

08048528 <__do_global_ctors_aux>:
 8048528: 55                           	pushl	%ebp
 8048529: 89 e5                        	movl	%esp, %ebp
 804852b: 53                           	pushl	%ebx
 804852c: 52                           	pushl	%edx
 804852d: bb a4 96 04 08               	movl	$0x80496a4, %ebx        # imm = 0x80496A4
 8048532: a1 a4 96 04 08               	movl	0x80496a4, %eax
 8048537: eb 0a                        	jmp	0x8048543 <__do_global_ctors_aux+0x1b>
 8048539: 8d 76 00                     	leal	(%esi), %esi
 804853c: 83 eb 04                     	subl	$0x4, %ebx
 804853f: ff d0                        	calll	*%eax
 8048541: 8b 03                        	movl	(%ebx), %eax
 8048543: 83 f8 ff                     	cmpl	$-0x1, %eax
 8048546: 75 f4                        	jne	0x804853c <__do_global_ctors_aux+0x14>
 8048548: 58                           	popl	%eax
 8048549: 5b                           	popl	%ebx
 804854a: c9                           	leave
 804854b: c3                           	retl

Disassembly of section .fini:

0804854c <_fini>:
 804854c: 83 ec 0c                     	subl	$0xc, %esp
 804854f: e8 0c ff ff ff               	calll	0x8048460 <__do_global_dtors_aux>
 8048554: 83 c4 0c                     	addl	$0xc, %esp
 8048557: c3                           	retl