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