165042b18Sopenharmony_ciELF Header:
265042b18Sopenharmony_ci  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 
365042b18Sopenharmony_ci  Class:                             ELF32
465042b18Sopenharmony_ci  Data:                              2's complement, little endian
565042b18Sopenharmony_ci  Version:                           1 (current)
665042b18Sopenharmony_ci  OS/ABI:                            UNIX - System V
765042b18Sopenharmony_ci  ABI Version:                       0
865042b18Sopenharmony_ci  Type:                              EXEC (Executable file)
965042b18Sopenharmony_ci  Machine:                           Intel 80386
1065042b18Sopenharmony_ci  Version:                           0x1
1165042b18Sopenharmony_ci  Entry point address:               0x80482b0
1265042b18Sopenharmony_ci  Start of program headers:          52 (bytes into file)
1365042b18Sopenharmony_ci  Start of section headers:          1912 (bytes into file)
1465042b18Sopenharmony_ci  Flags:                             0x0
1565042b18Sopenharmony_ci  Size of this header:               52 (bytes)
1665042b18Sopenharmony_ci  Size of program headers:           32 (bytes)
1765042b18Sopenharmony_ci  Number of program headers:         7
1865042b18Sopenharmony_ci  Size of section headers:           40 (bytes)
1965042b18Sopenharmony_ci  Number of section headers:         28
2065042b18Sopenharmony_ci  Section header string table index: 25
2165042b18Sopenharmony_ci
2265042b18Sopenharmony_ciSection Headers:
2365042b18Sopenharmony_ci  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
2465042b18Sopenharmony_ci  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
2565042b18Sopenharmony_ci  [ 1] .interp           PROGBITS        08048114 000114 000013 00   A  0   0  1
2665042b18Sopenharmony_ci  [ 2] .note.ABI-tag     NOTE            08048128 000128 000020 00   A  0   0  4
2765042b18Sopenharmony_ci  [ 3] .gnu.hash         GNU_HASH        08048148 000148 000020 04   A  4   0  4
2865042b18Sopenharmony_ci  [ 4] .dynsym           DYNSYM          08048168 000168 000050 10   A  5   1  4
2965042b18Sopenharmony_ci  [ 5] .dynstr           STRTAB          080481b8 0001b8 00004a 00   A  0   0  1
3065042b18Sopenharmony_ci  [ 6] .gnu.version      VERSYM          08048202 000202 00000a 02   A  4   0  2
3165042b18Sopenharmony_ci  [ 7] .gnu.version_r    VERNEED         0804820c 00020c 000020 00   A  5   1  4
3265042b18Sopenharmony_ci  [ 8] .rel.dyn          REL             0804822c 00022c 000008 08   A  4   0  4
3365042b18Sopenharmony_ci  [ 9] .rel.plt          REL             08048234 000234 000018 08   A  4  11  4
3465042b18Sopenharmony_ci  [10] .init             PROGBITS        0804824c 00024c 000017 00  AX  0   0  4
3565042b18Sopenharmony_ci  [11] .plt              PROGBITS        08048264 000264 000040 04  AX  0   0  4
3665042b18Sopenharmony_ci  [12] .text             PROGBITS        080482b0 0002b0 0001a8 00  AX  0   0 16
3765042b18Sopenharmony_ci  [13] .fini             PROGBITS        08048458 000458 00001c 00  AX  0   0  4
3865042b18Sopenharmony_ci  [14] .rodata           PROGBITS        08048474 000474 000012 00   A  0   0  4
3965042b18Sopenharmony_ci  [15] .eh_frame         PROGBITS        08048488 000488 000004 00   A  0   0  4
4065042b18Sopenharmony_ci  [16] .ctors            PROGBITS        0804948c 00048c 000008 00  WA  0   0  4
4165042b18Sopenharmony_ci  [17] .dtors            PROGBITS        08049494 000494 000008 00  WA  0   0  4
4265042b18Sopenharmony_ci  [18] .jcr              PROGBITS        0804949c 00049c 000004 00  WA  0   0  4
4365042b18Sopenharmony_ci  [19] .dynamic          DYNAMIC         080494a0 0004a0 0000c8 08  WA  5   0  4
4465042b18Sopenharmony_ci  [20] .got              PROGBITS        08049568 000568 000004 04  WA  0   0  4
4565042b18Sopenharmony_ci  [21] .got.plt          PROGBITS        0804956c 00056c 000018 04  WA  0   0  4
4665042b18Sopenharmony_ci  [22] .data             PROGBITS        08049584 000584 000004 00  WA  0   0  4
4765042b18Sopenharmony_ci  [23] .bss              NOBITS          08049588 000588 000008 00  WA  0   0  4
4865042b18Sopenharmony_ci  [24] .comment          PROGBITS        00000000 000588 000114 00      0   0  1
4965042b18Sopenharmony_ci  [25] .shstrtab         STRTAB          00000000 00069c 0000db 00      0   0  1
5065042b18Sopenharmony_ci  [26] .symtab           SYMTAB          00000000 000bd8 000440 10     27  48  4
5165042b18Sopenharmony_ci  [27] .strtab           STRTAB          00000000 001018 000259 00      0   0  1
5265042b18Sopenharmony_ciKey to Flags:
5365042b18Sopenharmony_ci  W (write), A (alloc), X (execute), M (merge), S (strings)
5465042b18Sopenharmony_ci  I (info), L (link order), G (group), x (unknown)
5565042b18Sopenharmony_ci  O (extra OS processing required) o (OS specific), p (processor specific)
5665042b18Sopenharmony_ci
5765042b18Sopenharmony_ciThere are no section groups in this file.
5865042b18Sopenharmony_ci
5965042b18Sopenharmony_ciProgram Headers:
6065042b18Sopenharmony_ci  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
6165042b18Sopenharmony_ci  PHDR           0x000034 0x08048034 0x08048034 0x000e0 0x000e0 R E 0x4
6265042b18Sopenharmony_ci  INTERP         0x000114 0x08048114 0x08048114 0x00013 0x00013 R   0x1
6365042b18Sopenharmony_ci      [Requesting program interpreter: /lib/ld-linux.so.2]
6465042b18Sopenharmony_ci  LOAD           0x000000 0x08048000 0x08048000 0x0048c 0x0048c R E 0x1000
6565042b18Sopenharmony_ci  LOAD           0x00048c 0x0804948c 0x0804948c 0x000fc 0x00104 RW  0x1000
6665042b18Sopenharmony_ci  DYNAMIC        0x0004a0 0x080494a0 0x080494a0 0x000c8 0x000c8 RW  0x4
6765042b18Sopenharmony_ci  NOTE           0x000128 0x08048128 0x08048128 0x00020 0x00020 R   0x4
6865042b18Sopenharmony_ci  GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0x4
6965042b18Sopenharmony_ci
7065042b18Sopenharmony_ci Section to Segment mapping:
7165042b18Sopenharmony_ci  Segment Sections...
7265042b18Sopenharmony_ci   00     
7365042b18Sopenharmony_ci   01     .interp 
7465042b18Sopenharmony_ci   02     .interp .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame 
7565042b18Sopenharmony_ci   03     .ctors .dtors .jcr .dynamic .got .got.plt .data .bss 
7665042b18Sopenharmony_ci   04     .dynamic 
7765042b18Sopenharmony_ci   05     .note.ABI-tag 
7865042b18Sopenharmony_ci   06     
7965042b18Sopenharmony_ci
8065042b18Sopenharmony_ciDynamic section at offset 0x4a0 contains 20 entries:
8165042b18Sopenharmony_ci  Tag        Type                         Name/Value
8265042b18Sopenharmony_ci 0x00000001 (NEEDED)                     Shared library: [libc.so.6]
8365042b18Sopenharmony_ci 0x0000000c (INIT)                       0x804824c
8465042b18Sopenharmony_ci 0x0000000d (FINI)                       0x8048458
8565042b18Sopenharmony_ci 0x6ffffef5 (GNU_HASH)                   0x8048148
8665042b18Sopenharmony_ci 0x00000005 (STRTAB)                     0x80481b8
8765042b18Sopenharmony_ci 0x00000006 (SYMTAB)                     0x8048168
8865042b18Sopenharmony_ci 0x0000000a (STRSZ)                      74 (bytes)
8965042b18Sopenharmony_ci 0x0000000b (SYMENT)                     16 (bytes)
9065042b18Sopenharmony_ci 0x00000015 (DEBUG)                      0x0
9165042b18Sopenharmony_ci 0x00000003 (PLTGOT)                     0x804956c
9265042b18Sopenharmony_ci 0x00000002 (PLTRELSZ)                   24 (bytes)
9365042b18Sopenharmony_ci 0x00000014 (PLTREL)                     REL
9465042b18Sopenharmony_ci 0x00000017 (JMPREL)                     0x8048234
9565042b18Sopenharmony_ci 0x00000011 (REL)                        0x804822c
9665042b18Sopenharmony_ci 0x00000012 (RELSZ)                      8 (bytes)
9765042b18Sopenharmony_ci 0x00000013 (RELENT)                     8 (bytes)
9865042b18Sopenharmony_ci 0x6ffffffe (VERNEED)                    0x804820c
9965042b18Sopenharmony_ci 0x6fffffff (VERNEEDNUM)                 1
10065042b18Sopenharmony_ci 0x6ffffff0 (VERSYM)                     0x8048202
10165042b18Sopenharmony_ci 0x00000000 (NULL)                       0x0
10265042b18Sopenharmony_ci
10365042b18Sopenharmony_ciRelocation section '.rel.dyn' at offset 0x22c contains 1 entries:
10465042b18Sopenharmony_ci Offset     Info    Type            Sym.Value  Sym. Name
10565042b18Sopenharmony_ci08049568  00000106 R_386_GLOB_DAT    00000000   __gmon_start__
10665042b18Sopenharmony_ci
10765042b18Sopenharmony_ciRelocation section '.rel.plt' at offset 0x234 contains 3 entries:
10865042b18Sopenharmony_ci Offset     Info    Type            Sym.Value  Sym. Name
10965042b18Sopenharmony_ci08049578  00000107 R_386_JUMP_SLOT   00000000   __gmon_start__
11065042b18Sopenharmony_ci0804957c  00000207 R_386_JUMP_SLOT   00000000   __libc_start_main
11165042b18Sopenharmony_ci08049580  00000307 R_386_JUMP_SLOT   00000000   puts
11265042b18Sopenharmony_ci
11365042b18Sopenharmony_ciThere are no unwind sections in this file.
11465042b18Sopenharmony_ci
11565042b18Sopenharmony_ciSymbol table '.dynsym' contains 5 entries:
11665042b18Sopenharmony_ci   Num:    Value  Size Type    Bind   Vis      Ndx Name
11765042b18Sopenharmony_ci     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
11865042b18Sopenharmony_ci     1: 00000000     0 NOTYPE  WEAK   DEFAULT  UND __gmon_start__
11965042b18Sopenharmony_ci     2: 00000000   415 FUNC    GLOBAL DEFAULT  UND __libc_start_main@GLIBC_2.0 (2)
12065042b18Sopenharmony_ci     3: 00000000   399 FUNC    GLOBAL DEFAULT  UND puts@GLIBC_2.0 (2)
12165042b18Sopenharmony_ci     4: 08048478     4 OBJECT  GLOBAL DEFAULT   14 _IO_stdin_used
12265042b18Sopenharmony_ci
12365042b18Sopenharmony_ciSymbol table '.symtab' contains 68 entries:
12465042b18Sopenharmony_ci   Num:    Value  Size Type    Bind   Vis      Ndx Name
12565042b18Sopenharmony_ci     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
12665042b18Sopenharmony_ci     1: 08048114     0 SECTION LOCAL  DEFAULT    1 
12765042b18Sopenharmony_ci     2: 08048128     0 SECTION LOCAL  DEFAULT    2 
12865042b18Sopenharmony_ci     3: 08048148     0 SECTION LOCAL  DEFAULT    3 
12965042b18Sopenharmony_ci     4: 08048168     0 SECTION LOCAL  DEFAULT    4 
13065042b18Sopenharmony_ci     5: 080481b8     0 SECTION LOCAL  DEFAULT    5 
13165042b18Sopenharmony_ci     6: 08048202     0 SECTION LOCAL  DEFAULT    6 
13265042b18Sopenharmony_ci     7: 0804820c     0 SECTION LOCAL  DEFAULT    7 
13365042b18Sopenharmony_ci     8: 0804822c     0 SECTION LOCAL  DEFAULT    8 
13465042b18Sopenharmony_ci     9: 08048234     0 SECTION LOCAL  DEFAULT    9 
13565042b18Sopenharmony_ci    10: 0804824c     0 SECTION LOCAL  DEFAULT   10 
13665042b18Sopenharmony_ci    11: 08048264     0 SECTION LOCAL  DEFAULT   11 
13765042b18Sopenharmony_ci    12: 080482b0     0 SECTION LOCAL  DEFAULT   12 
13865042b18Sopenharmony_ci    13: 08048458     0 SECTION LOCAL  DEFAULT   13 
13965042b18Sopenharmony_ci    14: 08048474     0 SECTION LOCAL  DEFAULT   14 
14065042b18Sopenharmony_ci    15: 08048488     0 SECTION LOCAL  DEFAULT   15 
14165042b18Sopenharmony_ci    16: 0804948c     0 SECTION LOCAL  DEFAULT   16 
14265042b18Sopenharmony_ci    17: 08049494     0 SECTION LOCAL  DEFAULT   17 
14365042b18Sopenharmony_ci    18: 0804949c     0 SECTION LOCAL  DEFAULT   18 
14465042b18Sopenharmony_ci    19: 080494a0     0 SECTION LOCAL  DEFAULT   19 
14565042b18Sopenharmony_ci    20: 08049568     0 SECTION LOCAL  DEFAULT   20 
14665042b18Sopenharmony_ci    21: 0804956c     0 SECTION LOCAL  DEFAULT   21 
14765042b18Sopenharmony_ci    22: 08049584     0 SECTION LOCAL  DEFAULT   22 
14865042b18Sopenharmony_ci    23: 08049588     0 SECTION LOCAL  DEFAULT   23 
14965042b18Sopenharmony_ci    24: 00000000     0 SECTION LOCAL  DEFAULT   24 
15065042b18Sopenharmony_ci    25: 080482d4     0 FUNC    LOCAL  DEFAULT   12 call_gmon_start
15165042b18Sopenharmony_ci    26: 00000000     0 FILE    LOCAL  DEFAULT  ABS crtstuff.c
15265042b18Sopenharmony_ci    27: 0804948c     0 OBJECT  LOCAL  DEFAULT   16 __CTOR_LIST__
15365042b18Sopenharmony_ci    28: 08049494     0 OBJECT  LOCAL  DEFAULT   17 __DTOR_LIST__
15465042b18Sopenharmony_ci    29: 0804949c     0 OBJECT  LOCAL  DEFAULT   18 __JCR_LIST__
15565042b18Sopenharmony_ci    30: 08049588     4 OBJECT  LOCAL  DEFAULT   23 dtor_idx.5805
15665042b18Sopenharmony_ci    31: 0804958c     1 OBJECT  LOCAL  DEFAULT   23 completed.5803
15765042b18Sopenharmony_ci    32: 08048300     0 FUNC    LOCAL  DEFAULT   12 __do_global_dtors_aux
15865042b18Sopenharmony_ci    33: 08048360     0 FUNC    LOCAL  DEFAULT   12 frame_dummy
15965042b18Sopenharmony_ci    34: 00000000     0 FILE    LOCAL  DEFAULT  ABS crtstuff.c
16065042b18Sopenharmony_ci    35: 08049490     0 OBJECT  LOCAL  DEFAULT   16 __CTOR_END__
16165042b18Sopenharmony_ci    36: 08048488     0 OBJECT  LOCAL  DEFAULT   15 __FRAME_END__
16265042b18Sopenharmony_ci    37: 0804949c     0 OBJECT  LOCAL  DEFAULT   18 __JCR_END__
16365042b18Sopenharmony_ci    38: 08048430     0 FUNC    LOCAL  DEFAULT   12 __do_global_ctors_aux
16465042b18Sopenharmony_ci    39: 00000000     0 FILE    LOCAL  DEFAULT  ABS hello.c
16565042b18Sopenharmony_ci    40: 0804948c     0 NOTYPE  LOCAL  HIDDEN   16 __preinit_array_start
16665042b18Sopenharmony_ci    41: 0804948c     0 NOTYPE  LOCAL  HIDDEN   16 __fini_array_end
16765042b18Sopenharmony_ci    42: 0804956c     0 OBJECT  LOCAL  HIDDEN   21 _GLOBAL_OFFSET_TABLE_
16865042b18Sopenharmony_ci    43: 0804948c     0 NOTYPE  LOCAL  HIDDEN   16 __preinit_array_end
16965042b18Sopenharmony_ci    44: 0804948c     0 NOTYPE  LOCAL  HIDDEN   16 __fini_array_start
17065042b18Sopenharmony_ci    45: 0804948c     0 NOTYPE  LOCAL  HIDDEN   16 __init_array_end
17165042b18Sopenharmony_ci    46: 0804948c     0 NOTYPE  LOCAL  HIDDEN   16 __init_array_start
17265042b18Sopenharmony_ci    47: 080494a0     0 OBJECT  LOCAL  HIDDEN   19 _DYNAMIC
17365042b18Sopenharmony_ci    48: 08049584     0 NOTYPE  WEAK   DEFAULT   22 data_start
17465042b18Sopenharmony_ci    49: 080483b0     5 FUNC    GLOBAL DEFAULT   12 __libc_csu_fini
17565042b18Sopenharmony_ci    50: 080482b0     0 FUNC    GLOBAL DEFAULT   12 _start
17665042b18Sopenharmony_ci    51: 00000000     0 NOTYPE  WEAK   DEFAULT  UND __gmon_start__
17765042b18Sopenharmony_ci    52: 00000000     0 NOTYPE  WEAK   DEFAULT  UND _Jv_RegisterClasses
17865042b18Sopenharmony_ci    53: 08048474     4 OBJECT  GLOBAL DEFAULT   14 _fp_hw
17965042b18Sopenharmony_ci    54: 08048458     0 FUNC    GLOBAL DEFAULT   13 _fini
18065042b18Sopenharmony_ci    55: 00000000   415 FUNC    GLOBAL DEFAULT  UND __libc_start_main@@GLIBC_
18165042b18Sopenharmony_ci    56: 08048478     4 OBJECT  GLOBAL DEFAULT   14 _IO_stdin_used
18265042b18Sopenharmony_ci    57: 08049584     0 NOTYPE  GLOBAL DEFAULT   22 __data_start
18365042b18Sopenharmony_ci    58: 0804847c     0 OBJECT  GLOBAL HIDDEN   14 __dso_handle
18465042b18Sopenharmony_ci    59: 08049498     0 OBJECT  GLOBAL HIDDEN   17 __DTOR_END__
18565042b18Sopenharmony_ci    60: 080483c0   105 FUNC    GLOBAL DEFAULT   12 __libc_csu_init
18665042b18Sopenharmony_ci    61: 08049588     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
18765042b18Sopenharmony_ci    62: 08049590     0 NOTYPE  GLOBAL DEFAULT  ABS _end
18865042b18Sopenharmony_ci    63: 00000000   399 FUNC    GLOBAL DEFAULT  UND puts@@GLIBC_2.0
18965042b18Sopenharmony_ci    64: 08049588     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
19065042b18Sopenharmony_ci    65: 08048429     0 FUNC    GLOBAL HIDDEN   12 __i686.get_pc_thunk.bx
19165042b18Sopenharmony_ci    66: 08048384    43 FUNC    GLOBAL DEFAULT   12 main
19265042b18Sopenharmony_ci    67: 0804824c     0 FUNC    GLOBAL DEFAULT   10 _init
19365042b18Sopenharmony_ci
19465042b18Sopenharmony_ciHistogram for `.gnu.hash' bucket list length (total of 2 buckets):
19565042b18Sopenharmony_ci Length  Number     % of total  Coverage
19665042b18Sopenharmony_ci      0  1          ( 50.0%)
19765042b18Sopenharmony_ci      1  1          ( 50.0%)    100.0%
19865042b18Sopenharmony_ci
19965042b18Sopenharmony_ciVersion symbols section '.gnu.version' contains 5 entries:
20065042b18Sopenharmony_ci Addr: 0000000008048202  Offset: 0x000202  Link: 4 (.dynsym)
20165042b18Sopenharmony_ci  000:   0 (*local*)       0 (*local*)       2 (GLIBC_2.0)     2 (GLIBC_2.0)  
20265042b18Sopenharmony_ci  004:   1 (*global*)   
20365042b18Sopenharmony_ci
20465042b18Sopenharmony_ciVersion needs section '.gnu.version_r' contains 1 entries:
20565042b18Sopenharmony_ci Addr: 0x000000000804820c  Offset: 0x00020c  Link to section: 5 (.dynstr)
20665042b18Sopenharmony_ci  000000: Version: 1  File: libc.so.6  Cnt: 1
20765042b18Sopenharmony_ci  0x0010:   Name: GLIBC_2.0  Flags: none  Version: 2
20865042b18Sopenharmony_ci
20965042b18Sopenharmony_ciNotes at offset 0x00000128 with length 0x00000020:
21065042b18Sopenharmony_ci  Owner		Data size	Description
21165042b18Sopenharmony_ci  GNU		0x00000010	NT_VERSION (version)
212