Archive member included to satisfy reference by file (symbol) /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) /tmp/ccrEdbdw.o (__udivdi3) /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o (__libc_csu_init) Discarded input sections .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .note.GNU-stack 0x0000000000000000 0x0 /tmp/ccrEdbdw.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) .group 0x0000000000000000 0x8 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .text.__x86.get_pc_thunk.bx 0x0000000000000000 0x4 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o Memory Configuration Name Origin Length Attributes *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o LOAD /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o LOAD /tmp/ccrEdbdw.o LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc.a LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc_s.so START GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc_s.so.1 LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc.a END GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.so START GROUP LOAD /lib/i386-linux-gnu/libc.so.6 LOAD /usr/lib/i386-linux-gnu/libc_nonshared.a LOAD /lib/i386-linux-gnu/ld-linux.so.2 END GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc.a LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc_s.so START GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc_s.so.1 LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc.a END GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/crtend.o LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o [!provide] PROVIDE (__executable_start, SEGMENT_START ("text-segment", 0x8048000)) 0x0000000008048154 . = (SEGMENT_START ("text-segment", 0x8048000) + SIZEOF_HEADERS) .interp 0x0000000008048154 0x13 *(.interp) .interp 0x0000000008048154 0x13 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .note.ABI-tag 0x0000000008048168 0x20 .note.ABI-tag 0x0000000008048168 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .note.gnu.build-id 0x0000000008048188 0x24 *(.note.gnu.build-id) .note.gnu.build-id 0x0000000008048188 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .hash *(.hash) .gnu.hash 0x00000000080481ac 0x20 *(.gnu.hash) .gnu.hash 0x00000000080481ac 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .dynsym 0x00000000080481cc 0x50 *(.dynsym) .dynsym 0x00000000080481cc 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .dynstr 0x000000000804821c 0x4c *(.dynstr) .dynstr 0x000000000804821c 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .gnu.version 0x0000000008048268 0xa *(.gnu.version) .gnu.version 0x0000000008048268 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .gnu.version_d 0x0000000008048274 0x0 *(.gnu.version_d) .gnu.version_d 0x0000000008048274 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .gnu.version_r 0x0000000008048274 0x20 *(.gnu.version_r) .gnu.version_r 0x0000000008048274 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .rel.dyn 0x0000000008048294 0x8 *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) .rel.text 0x0000000008048294 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) .rel.data.rel.ro 0x0000000008048294 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) .rel.got 0x0000000008048294 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) .rel.bss 0x000000000804829c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.ifunc) .rel.plt 0x000000000804829c 0x10 *(.rel.plt) .rel.plt 0x000000000804829c 0x10 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o [!provide] PROVIDE (__rel_iplt_start, .) *(.rel.iplt) [!provide] PROVIDE (__rel_iplt_end, .) .init 0x00000000080482ac 0x23 *(SORT(.init)) .init 0x00000000080482ac 0x1e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o 0x00000000080482ac _init .init 0x00000000080482ca 0x5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o .plt 0x00000000080482d0 0x30 *(.plt) .plt 0x00000000080482d0 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x00000000080482e0 printf@@GLIBC_2.0 0x00000000080482f0 __libc_start_main@@GLIBC_2.0 *(.iplt) .plt.got 0x0000000008048300 0x8 *(.plt.got) .plt.got 0x0000000008048300 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .text 0x0000000008048310 0x2e2 *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) .text 0x0000000008048310 0x22 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x0000000008048310 _start .text 0x0000000008048332 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o *fill* 0x0000000008048332 0xe .gnu.linkonce.t.__x86.get_pc_thunk.bx 0x0000000008048340 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o 0x0000000008048340 __x86.get_pc_thunk.bx *fill* 0x0000000008048344 0xc .text 0x0000000008048350 0xbb /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .text 0x000000000804840b 0x4d /tmp/ccrEdbdw.o 0x000000000804840b main *fill* 0x0000000008048458 0x8 .text 0x0000000008048460 0x122 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) 0x0000000008048460 __udivdi3 *fill* 0x0000000008048582 0xe .text 0x0000000008048590 0x62 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) 0x0000000008048590 __libc_csu_init 0x00000000080485f0 __libc_csu_fini .text 0x00000000080485f2 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .text 0x00000000080485f2 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o *(.gnu.warning) .fini 0x00000000080485f4 0x14 *(SORT(.fini)) .fini 0x00000000080485f4 0xf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o 0x00000000080485f4 _fini .fini 0x0000000008048603 0x5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o [!provide] PROVIDE (__etext, .) [!provide] PROVIDE (_etext, .) [!provide] PROVIDE (etext, .) .rodata 0x0000000008048608 0x15 *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata 0x0000000008048608 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x0000000008048608 _fp_hw .rodata.cst4 0x000000000804860c 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x000000000804860c _IO_stdin_used .rodata 0x0000000008048610 0xd /tmp/ccrEdbdw.o .rodata1 *(.rodata1) .eh_frame_hdr 0x0000000008048620 0x3c *(.eh_frame_hdr) .eh_frame_hdr 0x0000000008048620 0x3c /tmp/ccrEdbdw.o 0x0000000008048620 __GNU_EH_FRAME_HDR *(.eh_frame_entry .eh_frame_entry.*) .eh_frame 0x000000000804865c 0x164 *(.eh_frame) .eh_frame 0x000000000804865c 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x40 (size before relaxing) .eh_frame 0x0000000008048698 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x2c (size before relaxing) .eh_frame 0x00000000080486ac 0x2c /tmp/ccrEdbdw.o 0x44 (size before relaxing) .eh_frame 0x00000000080486d8 0x84 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) 0x9c (size before relaxing) .eh_frame 0x000000000804875c 0x60 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) 0x8c (size before relaxing) .eh_frame 0x00000000080487bc 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtend.o *(.eh_frame.*) .gcc_except_table *(.gcc_except_table .gcc_except_table.*) .gnu_extab *(.gnu_extab*) .exception_ranges *(.exception_ranges .exception_ranges*) 0x0000000008049f08 . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)) .eh_frame *(.eh_frame) *(.eh_frame.*) .gnu_extab *(.gnu_extab) .gcc_except_table *(.gcc_except_table .gcc_except_table.*) .exception_ranges *(.exception_ranges .exception_ranges*) .tdata *(.tdata .tdata.* .gnu.linkonce.td.*) .tbss *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) .preinit_array 0x0000000008049f08 0x0 [!provide] PROVIDE (__preinit_array_start, .) *(.preinit_array) [!provide] PROVIDE (__preinit_array_end, .) .init_array 0x0000000008049f08 0x4 0x0000000008049f08 PROVIDE (__init_array_start, .) *(SORT(.init_array.*) SORT(.ctors.*)) *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors) .init_array 0x0000000008049f08 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o 0x0000000008049f0c PROVIDE (__init_array_end, .) .fini_array 0x0000000008049f0c 0x4 [!provide] PROVIDE (__fini_array_start, .) *(SORT(.fini_array.*) SORT(.dtors.*)) *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors) .fini_array 0x0000000008049f0c 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o [!provide] PROVIDE (__fini_array_end, .) .ctors *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) *(SORT(.ctors.*)) *(.ctors) .dtors *crtbegin.o(.dtors) *crtbegin?.o(.dtors) *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) *(SORT(.dtors.*)) *(.dtors) .jcr 0x0000000008049f10 0x4 *(.jcr) .jcr 0x0000000008049f10 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .jcr 0x0000000008049f10 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .data.rel.ro 0x0000000008049f14 0x0 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) .data.rel.ro 0x0000000008049f14 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .dynamic 0x0000000008049f14 0xe8 *(.dynamic) .dynamic 0x0000000008049f14 0xe8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x0000000008049f14 _DYNAMIC .got 0x0000000008049ffc 0x4 *(.got) .got 0x0000000008049ffc 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.igot) 0x000000000804aff4 . = DATA_SEGMENT_RELRO_END (., (SIZEOF (.got.plt) >= 0xc)?0xc:0x0) .got.plt 0x000000000804a000 0x14 *(.got.plt) .got.plt 0x000000000804a000 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x000000000804a000 _GLOBAL_OFFSET_TABLE_ *(.igot.plt) .data 0x000000000804a014 0x8 *(.data .data.* .gnu.linkonce.d.*) .data 0x000000000804a014 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x000000000804a014 data_start 0x000000000804a014 __data_start .data 0x000000000804a018 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o .data 0x000000000804a018 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o 0x000000000804a018 __dso_handle .data 0x000000000804a01c 0x0 /tmp/ccrEdbdw.o .data 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) .data 0x000000000804a01c 0x0 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .data 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .data 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o .tm_clone_table 0x000000000804a01c 0x0 .tm_clone_table 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .tm_clone_table 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .data1 *(.data1) 0x000000000804a01c _edata = . [!provide] PROVIDE (edata, .) 0x000000000804a01c . = . 0x000000000804a01c __bss_start = . .bss 0x000000000804a01c 0x4 *(.dynbss) .dynbss 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.bss .bss.* .gnu.linkonce.b.*) .bss 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .bss 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o .bss 0x000000000804a01c 0x1 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .bss 0x000000000804a01d 0x0 /tmp/ccrEdbdw.o .bss 0x000000000804a01d 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) .bss 0x000000000804a01d 0x0 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .bss 0x000000000804a01d 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .bss 0x000000000804a01d 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o *(COMMON) 0x000000000804a020 . = ALIGN ((. != 0x0)?0x4:0x1) *fill* 0x000000000804a01d 0x3 0x000000000804a020 . = ALIGN (0x4) 0x000000000804a020 . = SEGMENT_START ("ldata-segment", .) 0x000000000804a020 . = ALIGN (0x4) 0x000000000804a020 _end = . [!provide] PROVIDE (end, .) 0x000000000804a020 . = DATA_SEGMENT_END (.) .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment 0x0000000000000000 0x2d *(.comment) .comment 0x0000000000000000 0x2d /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o 0x2e (size before relaxing) .comment 0x000000000000002d 0x2e /tmp/ccrEdbdw.o .comment 0x000000000000002d 0x2e /usr/lib/gcc/i686-linux-gnu/6/crtend.o .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges *(.debug_aranges) .debug_pubnames *(.debug_pubnames) .debug_info *(.debug_info .gnu.linkonce.wi.*) .debug_abbrev *(.debug_abbrev) .debug_line *(.debug_line .debug_line.* .debug_line_end) .debug_frame *(.debug_frame) .debug_str *(.debug_str) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) .debug_pubtypes *(.debug_pubtypes) .debug_ranges *(.debug_ranges) .debug_macro *(.debug_macro) .debug_addr *(.debug_addr) .gnu.attributes *(.gnu.attributes) /DISCARD/ *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) OUTPUT(a.out elf32-i386)