Archive member included to satisfy reference by file (symbol)

/usr/lib64/libc_nonshared.a(elf-init.oS)
                              /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o (__libc_csu_init)

As-needed library included to satisfy reference by file (symbol)

libgcc_s.so.1                 /tmp/ccfxemAx.o (_Unwind_Resume@@GCC_3.0)

Discarded input sections

 .note.GNU-stack
                0x0000000000000000        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .note.GNU-stack
                0x0000000000000000        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o
 .note.GNU-stack
                0x0000000000000000        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccfxemAx.o
 .note.GNU-stack
                0x0000000000000000        0x0 /tmp/ccfxemAx.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/ccHnammU.o
 .text._ZNSt11char_traitsIcE7compareEPKcS2_m
                0x0000000000000000       0x2d /tmp/ccHnammU.o
 .text._ZNSt11char_traitsIcE6lengthEPKc
                0x0000000000000000       0x2c /tmp/ccHnammU.o
 .text._ZSt9to_stringi
                0x0000000000000000       0x3b /tmp/ccHnammU.o
 .text._ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z
                0x0000000000000000      0x177 /tmp/ccHnammU.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_
                0x0000000000000000       0xa4 /tmp/ccHnammU.o
 .text._ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000000000       0x2a /tmp/ccHnammU.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_
                0x0000000000000000       0x62 /tmp/ccHnammU.o
 .text._ZSt4moveIRSsEONSt16remove_referenceIT_E4typeEOS2_
                0x0000000000000000        0xe /tmp/ccHnammU.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_PKS3_
                0x0000000000000000       0x47 /tmp/ccHnammU.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_S7_
                0x0000000000000000       0xda /tmp/ccHnammU.o
 .text._ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000000000       0x28 /tmp/ccHnammU.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_RKS6_
                0x0000000000000000       0x47 /tmp/ccHnammU.o
 .text._ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKSbIS3_St11char_traitsIS3_ESaIS3_EESC_
                0x0000000000000000       0x84 /tmp/ccHnammU.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_OS6_
                0x0000000000000000       0x49 /tmp/ccHnammU.o
 .text._ZNSsC2IPcEET_S1_RKSaIcE
                0x0000000000000000       0x47 /tmp/ccHnammU.o
 .text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcE
                0x0000000000000000       0x31 /tmp/ccHnammU.o
 .text._ZNSs16_S_construct_auxIPcEES0_T_S1_RKSaIcESt12__false_type
                0x0000000000000000       0x31 /tmp/ccHnammU.o
 .text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag
                0x0000000000000000      0x165 /tmp/ccHnammU.o
 .text._ZSteqIcEbRKSaIT_ES3_
                0x0000000000000000       0x13 /tmp/ccHnammU.o
 .text._ZN9__gnu_cxx17__is_null_pointerIcEEbPT_
                0x0000000000000000       0x12 /tmp/ccHnammU.o
 .text._ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_
                0x0000000000000000       0x3a /tmp/ccHnammU.o
 .text._ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_
                0x0000000000000000        0xa /tmp/ccHnammU.o
 .text._ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag
                0x0000000000000000       0x1c /tmp/ccHnammU.o
 .note.GNU-stack
                0x0000000000000000        0x0 /tmp/ccHnammU.o
 .group         0x0000000000000000        0x8 /tmp/cct928Xh.o
 .group         0x0000000000000000        0x8 /tmp/cct928Xh.o
 .group         0x0000000000000000        0x8 /tmp/cct928Xh.o
 .group         0x0000000000000000        0x8 /tmp/cct928Xh.o
 .group         0x0000000000000000        0x8 /tmp/cct928Xh.o
 .group         0x0000000000000000        0x8 /tmp/cct928Xh.o
 .group         0x0000000000000000        0x8 /tmp/cct928Xh.o
 .group         0x0000000000000000        0x8 /tmp/cct928Xh.o
 .text._ZNSt11char_traitsIcE7compareEPKcS2_m
                0x0000000000000000       0x2d /tmp/cct928Xh.o
 .text._ZNSt11char_traitsIcE6lengthEPKc
                0x0000000000000000       0x2c /tmp/cct928Xh.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_
                0x0000000000000000       0xa4 /tmp/cct928Xh.o
 .text._ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKSbIS3_St11char_traitsIS3_ESaIS3_EESC_
                0x0000000000000000       0x84 /tmp/cct928Xh.o
 .text._ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000000000       0x2a /tmp/cct928Xh.o
 .text._ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000000000       0x28 /tmp/cct928Xh.o
 .text._ZSt4moveIRSsEONSt16remove_referenceIT_E4typeEOS2_
                0x0000000000000000        0xe /tmp/cct928Xh.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_PKS3_
                0x0000000000000000       0x47 /tmp/cct928Xh.o
 .note.GNU-stack
                0x0000000000000000        0x0 /tmp/cct928Xh.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccwmLBmG.o
 .text._ZNSt11char_traitsIcE7compareEPKcS2_m
                0x0000000000000000       0x2d /tmp/ccwmLBmG.o
 .text._ZNSt11char_traitsIcE6lengthEPKc
                0x0000000000000000       0x2c /tmp/ccwmLBmG.o
 .text._ZSt4stoiRKSsPmi
                0x0000000000000000       0x40 /tmp/ccwmLBmG.o
 .text._ZSt9to_stringi
                0x0000000000000000       0x3b /tmp/ccwmLBmG.o
 .text._ZN9__gnu_cxx6__stoaIlicIiEEET0_PFT_PKT1_PPS3_DpT2_EPKcS5_PmS9_
                0x0000000000000000       0xaf /tmp/ccwmLBmG.o
 .text._ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z
                0x0000000000000000      0x177 /tmp/ccwmLBmG.o
 .text._ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKSbIS3_St11char_traitsIS3_ESaIS3_EESC_
                0x0000000000000000       0x84 /tmp/ccwmLBmG.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_
                0x0000000000000000       0xa4 /tmp/ccwmLBmG.o
 .text._ZSt4moveIRSsEONSt16remove_referenceIT_E4typeEOS2_
                0x0000000000000000        0xe /tmp/ccwmLBmG.o
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_PKS3_
                0x0000000000000000       0x47 /tmp/ccwmLBmG.o
 .text._ZNSsC2IPcEET_S1_RKSaIcE
                0x0000000000000000       0x47 /tmp/ccwmLBmG.o
 .text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcE
                0x0000000000000000       0x31 /tmp/ccwmLBmG.o
 .text._ZNSs16_S_construct_auxIPcEES0_T_S1_RKSaIcESt12__false_type
                0x0000000000000000       0x31 /tmp/ccwmLBmG.o
 .text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag
                0x0000000000000000      0x165 /tmp/ccwmLBmG.o
 .text._ZSteqIcEbRKSaIT_ES3_
                0x0000000000000000       0x13 /tmp/ccwmLBmG.o
 .text._ZN9__gnu_cxx17__is_null_pointerIcEEbPT_
                0x0000000000000000       0x12 /tmp/ccwmLBmG.o
 .text._ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_
                0x0000000000000000       0x3a /tmp/ccwmLBmG.o
 .text._ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_
                0x0000000000000000        0xa /tmp/ccwmLBmG.o
 .text._ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag
                0x0000000000000000       0x1c /tmp/ccwmLBmG.o
 .note.GNU-stack
                0x0000000000000000        0x0 /tmp/ccwmLBmG.o
 .group         0x0000000000000000        0x8 /tmp/ccuDgFl5.o
 .group         0x0000000000000000        0x8 /tmp/ccuDgFl5.o
 .group         0x0000000000000000        0x8 /tmp/ccuDgFl5.o
 .group         0x0000000000000000        0x8 /tmp/ccuDgFl5.o
 .group         0x0000000000000000        0x8 /tmp/ccuDgFl5.o
 .text._ZN19t_function_argumentD2Ev
                0x0000000000000000       0x2a /tmp/ccuDgFl5.o
 .note.GNU-stack
                0x0000000000000000        0x0 /tmp/ccuDgFl5.o
 .group         0x0000000000000000        0x8 /tmp/ccG70aUu.o
 .text._ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000000000       0x2a /tmp/ccG70aUu.o
 .note.GNU-stack
                0x0000000000000000        0x0 /tmp/ccG70aUu.o
 .note.GNU-stack
                0x0000000000000000        0x0 ../libraries/bst_tree_c_version.o
 .note.GNU-stack
                0x0000000000000000        0x0 /usr/lib64/libc_nonshared.a(elf-init.oS)
 .note.GNU-stack
                0x0000000000000000        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o
 .note.GNU-stack
                0x0000000000000000        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
LOAD /tmp/ccfxemAx.o
LOAD /tmp/ccHnammU.o
LOAD /tmp/cct928Xh.o
LOAD /tmp/ccwmLBmG.o
LOAD /tmp/ccuDgFl5.o
LOAD /tmp/ccG70aUu.o
LOAD ../libraries/bst_tree_c_version.o
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/libstdc++.so
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libm.so
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/libgcc.a
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/libgcc_s.so
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libc.so
START GROUP
LOAD /lib64/libc.so.6
LOAD /usr/lib64/libc_nonshared.a
LOAD /lib64/ld-linux-x86-64.so.2
END GROUP
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/libgcc.a
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/libgcc_s.so
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o
LOAD /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o
                [!provide]                        PROVIDE (__executable_start, 0x400000)
                0x0000000000400238                . = (0x400000 + SIZEOF_HEADERS)

.interp         0x0000000000400238       0x1c
 *(.interp)
 .interp        0x0000000000400238       0x1c /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.note.ABI-tag   0x0000000000400254       0x20
 .note.ABI-tag  0x0000000000400254       0x20 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.note.gnu.build-id
                0x0000000000400274       0x24
 *(.note.gnu.build-id)
 .note.gnu.build-id
                0x0000000000400274       0x24 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.hash
 *(.hash)

.gnu.hash       0x0000000000400298       0x5c
 *(.gnu.hash)
 .gnu.hash      0x0000000000400298       0x5c /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.dynsym         0x00000000004002f8      0x7c8
 *(.dynsym)
 .dynsym        0x00000000004002f8      0x7c8 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.dynstr         0x0000000000400ac0      0x617
 *(.dynstr)
 .dynstr        0x0000000000400ac0      0x617 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.gnu.version    0x00000000004010d8       0xa6
 *(.gnu.version)
 .gnu.version   0x00000000004010d8       0xa6 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.gnu.version_d  0x0000000000401180        0x0
 *(.gnu.version_d)
 .gnu.version_d
                0x0000000000401180        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.gnu.version_r  0x0000000000401180       0xc0
 *(.gnu.version_r)
 .gnu.version_r
                0x0000000000401180       0xc0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.rela.dyn       0x0000000000401240       0x30
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 .rela.text     0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZNSt11char_traitsIcE7compareEPKcS2_m
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZSt4stoiRKSsPmi
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZSt4stodRKSsPm
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZSt9to_stringi
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZSt9to_stringd
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZN4t_icD2Ev
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZN19t_function_argumentD2Ev
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZN9__gnu_cxx6__stoaIlicIiEEET0_PFT_PKT1_PPS3_DpT2_EPKcS5_PmS9_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZN9__gnu_cxx6__stoaIddcIEEET0_PFT_PKT1_PPS3_DpT2_EPKcS5_PmS9_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_PKS3_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_RKS6_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_ES8_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKSbIS3_St11char_traitsIS3_ESaIS3_EESC_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_S7_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_OS6_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZNSsC2IPcEET_S1_RKSaIcE
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcE
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZNSs16_S_construct_auxIPcEES0_T_S1_RKSaIcESt12__false_type
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStgeIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZStleIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZN18t_function_detailsD2Ev
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZN21t_bst_string_constantD2Ev
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZN14t_object_typesD2Ev
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .rela.text._ZN20t_user_defined_typesD2Ev
                0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 .rela.rodata   0x0000000000401240        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 .rela.got      0x0000000000401240       0x18 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
 .rela.bss      0x0000000000401258       0x18 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*)
 *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*)
 *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*)
 *(.rela.ifunc)
 .rela.eh_frame
                0x0000000000401270        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.rela.plt       0x0000000000401270      0x720
 *(.rela.plt)
 .rela.plt      0x0000000000401270      0x720 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                [!provide]                        PROVIDE (__rela_iplt_start, .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end, .)

.init           0x0000000000401990       0x1a
 *(SORT(.init))
 .init          0x0000000000401990       0x15 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o
                0x0000000000401990                _init
 .init          0x00000000004019a5        0x5 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o

.plt            0x00000000004019b0      0x4d0
 *(.plt)
 .plt           0x00000000004019b0      0x4d0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                0x00000000004019c0                std::string::append(char const*, unsigned long)@@GLIBCXX_3.4
                0x00000000004019d0                std::string::operator=(char const*)@@GLIBCXX_3.4
                0x00000000004019e0                std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()@@GLIBCXX_3.4
                0x00000000004019f0                printf@@GLIBC_2.2.5
                0x0000000000401a00                memset@@GLIBC_2.2.5
                0x0000000000401a10                ftell@@GLIBC_2.2.5
                0x0000000000401a20                std::string::substr(unsigned long, unsigned long) const@@GLIBCXX_3.4
                0x0000000000401a40                puts@@GLIBC_2.2.5
                0x0000000000401a50                std::string::c_str() const@@GLIBCXX_3.4
                0x0000000000401a60                fseek@@GLIBC_2.2.5
                0x0000000000401a70                operator delete(void*)@@GLIBCXX_3.4
                0x0000000000401a80                std::string::reserve(unsigned long)@@GLIBCXX_3.4
                0x0000000000401a90                toupper@@GLIBC_2.2.5
                0x0000000000401aa0                exit@@GLIBC_2.2.5
                0x0000000000401ab0                __cxa_rethrow@@CXXABI_1.3
                0x0000000000401ac0                std::string::size() const@@GLIBCXX_3.4
                0x0000000000401ad0                std::ios_base::Init::Init()@@GLIBCXX_3.4
                0x0000000000401ae0                std::string::_Rep::_M_refdata()@@GLIBCXX_3.4
                0x0000000000401af0                malloc@@GLIBC_2.2.5
                0x0000000000401b00                fopen@@GLIBC_2.2.5
                0x0000000000401b10                __libc_start_main@@GLIBC_2.2.5
                0x0000000000401b20                std::__throw_invalid_argument(char const*)@@GLIBCXX_3.4
                0x0000000000401b30                std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)@@GLIBCXX_3.4
                0x0000000000401b40                std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)@@GLIBCXX_3.4
                0x0000000000401b50                __cxa_atexit@@GLIBC_2.2.5
                0x0000000000401b60                std::string::_S_copy_chars(char*, char*, char*)@@GLIBCXX_3.4
                0x0000000000401b70                std::__throw_out_of_range(char const*)@@GLIBCXX_3.4
                0x0000000000401b80                fgets@@GLIBC_2.2.5
                0x0000000000401b90                std::string::length() const@@GLIBCXX_3.4
                0x0000000000401ba0                std::string::find(std::string const&, unsigned long) const@@GLIBCXX_3.4
                0x0000000000401bb0                std::ios_base::Init::~Init()@@GLIBCXX_3.4
                0x0000000000401bc0                std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@@GLIBCXX_3.4
                0x0000000000401bd0                std::string::rfind(char const*, unsigned long) const@@GLIBCXX_3.4
                0x0000000000401be0                std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()@@GLIBCXX_3.4
                0x0000000000401bf0                free@@GLIBC_2.2.5
                0x0000000000401c00                strlen@@GLIBC_2.2.5
                0x0000000000401c10                std::string::_Rep::_M_destroy(std::allocator<char> const&)@@GLIBCXX_3.4
                0x0000000000401c20                std::string::rfind(std::string const&, unsigned long) const@@GLIBCXX_3.4
                0x0000000000401c30                std::string::insert(unsigned long, char const*)@@GLIBCXX_3.4
                0x0000000000401c40                pow@@GLIBC_2.2.5
                0x0000000000401c50                std::string::compare(char const*) const@@GLIBCXX_3.4
                0x0000000000401c60                std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)@@GLIBCXX_3.4
                0x0000000000401c70                std::string::operator=(std::string&&)@@GLIBCXX_3.4.14
                0x0000000000401c80                strtol@@GLIBC_2.2.5
                0x0000000000401c90                atoi@@GLIBC_2.2.5
                0x0000000000401ca0                std::string::insert(unsigned long, std::string const&)@@GLIBCXX_3.4
                0x0000000000401cb0                vsnprintf@@GLIBC_2.2.5
                0x0000000000401cc0                fread@@GLIBC_2.2.5
                0x0000000000401cd0                __errno_location@@GLIBC_2.2.5
                0x0000000000401ce0                std::string::data() const@@GLIBCXX_3.4
                0x0000000000401cf0                std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@@GLIBCXX_3.4
                0x0000000000401d00                strcmp@@GLIBC_2.2.5
                0x0000000000401d10                std::allocator<char>::~allocator()@@GLIBCXX_3.4
                0x0000000000401d20                strcpy@@GLIBC_2.2.5
                0x0000000000401d30                std::__throw_logic_error(char const*)@@GLIBCXX_3.4
                0x0000000000401d40                std::string::append(char const*)@@GLIBCXX_3.4
                0x0000000000401d50                memcmp@@GLIBC_2.2.5
                0x0000000000401d60                feof@@GLIBC_2.2.5
                0x0000000000401d70                fclose@@GLIBC_2.2.5
                0x0000000000401d80                strncpy@@GLIBC_2.2.5
                0x0000000000401d90                std::string::capacity() const@@GLIBCXX_3.4
                0x0000000000401da0                __cxa_end_catch@@CXXABI_1.3
                0x0000000000401db0                __cxa_begin_catch@@CXXABI_1.3
                0x0000000000401dc0                std::allocator<char>::allocator()@@GLIBCXX_3.4
                0x0000000000401dd0                __gxx_personality_v0@@CXXABI_1.3
                0x0000000000401de0                std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string&&)@@GLIBCXX_3.4.14
                0x0000000000401df0                std::string::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)@@GLIBCXX_3.4
                0x0000000000401e00                operator new(unsigned long)@@GLIBCXX_3.4
                0x0000000000401e10                _Unwind_Resume@@GCC_3.0
                0x0000000000401e20                std::string::_S_empty_rep()@@GLIBCXX_3.4
                0x0000000000401e30                std::string::operator=(std::string const&)@@GLIBCXX_3.4
                0x0000000000401e40                memcpy@@GLIBC_2.14
                0x0000000000401e50                std::string::append(std::string const&)@@GLIBCXX_3.4
                0x0000000000401e60                std::string::_Rep::_M_set_length_and_sharable(unsigned long)@@GLIBCXX_3.4.5
                0x0000000000401e70                strtod@@GLIBC_2.2.5
 *(.iplt)

.plt.got        0x0000000000401e80        0x0
 *(.plt.got)
 .plt.got       0x0000000000401e80        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o

.plt.bnd
 *(.plt.bnd)

.text           0x0000000000401e80    0x43712
 *(.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          0x0000000000401e80       0x2a /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                0x0000000000401e80                _start
 .text          0x0000000000401eaa        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o
 *fill*         0x0000000000401eaa        0x6 
 .text          0x0000000000401eb0       0xbd /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
 *fill*         0x0000000000401f6d        0x1 
 .text          0x0000000000401f6e    0x32aa2 /tmp/ccfxemAx.o
                0x00000000004022a8                main
                0x0000000000402468                calc_run_program(std::string&, std::string, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, std::string, std::string*, int, int, bool, bool, std::string, bool, bool)
                0x0000000000402529                parse_file(t_ic*, int)
                0x0000000000402e09                parse_type_definition(int)
                0x00000000004038a0                parse_function_definition(int, bool, bool, std::string)
                0x0000000000405de3                init_main()
                0x0000000000405df1                parse_stat(int, bool)
                0x0000000000408a3d                parse_aggregate_expression(int&, bool, std::string&, int, std::string, bool&)
                0x0000000000408b54                parse_dereference(int, bool, std::string&, int, std::string&, bool&)
                0x000000000040b43b                trim_addr_if_necessary(std::string)
                0x000000000040b544                array_bounds_check(int*, int, int, int, std::string, int)
                0x000000000040b669                parse_assignment_right_side(int&, bool, int, std::string, std::string, bool)
                0x000000000040d584                parse_const_declaration(int, bool)
                0x000000000040e4f0                parse_free_statement(int, bool, int)
                0x000000000040ebfa                parse_function_table_statement(t_ic*, int)
                0x000000000040ee79                parse_call_table_function(int)
                0x000000000040f888                parse_call_table_function_by_number(int)
                0x00000000004102e4                parse_variable_declaration(int, bool, int)
                0x0000000000410d3c                parse_while_statment(int, bool, int, bool)
                0x0000000000411363                parse_do_statment(int, bool, int, bool)
                0x00000000004118f5                parse_repeat_statment(int, bool, int, bool)
                0x00000000004120f3                parse_for_statement(int, bool, int, bool)
                0x0000000000413f77                parse_scan_statement(int, bool, int, bool)
                0x0000000000417369                parse_scan_db_statement(int, bool, int, bool)
                0x000000000041a791                parse_switch_statment(int, bool, int, bool)
                0x000000000041c58b                parse_if_statment(int, bool, int, bool)
                0x000000000041ccaa                parse_data_type(int&, bool, bool, int&, bool, std::string&, bool)
                0x000000000041e935                parse_const_string_expr()
                0x000000000041eb16                parse_const_string_expr_item()
                0x000000000041ee1b                parse_const_numerical_expr(std::string)
                0x000000000041efa9                parse_const_numerical_expr_mult(std::string)
                0x000000000041f1f9                parse_const_numerical_expr_exp(std::string)
                0x000000000041f4ee                parse_const_numerical_expr_item(std::string)
                0x000000000041f8d9                parse_expr(int)
                0x0000000000420246                parse_comp_expr(int)
                0x000000000042251d                gen_relational_op(int, std::string)
                0x00000000004232c6                parse_num_expr(int)
                0x0000000000423a12                parse_add_expr(int)
                0x00000000004246e9                parse_mult_expr(int)
                0x0000000000425633                parse_exp_expr(int)
                0x0000000000425e7c                parse_item_expr(int)
                0x0000000000427974                push_var_if_necessary(std::string)
                0x0000000000427b80                parse_function_call(int, std::string)
                0x000000000042a30c                is_member_function_call(int, std::string)
                0x000000000042a495                check_function_parameter_type(std::string, std::string, int, int, bool, bool)
                0x000000000042ae7e                check_types(std::string, std::string, bool, int)
                0x000000000042b01d                is_compatible_link_types(std::string, std::string)
                0x000000000042b7d6                generate_type_conversion_if_necessary(std::string, std::string, int)
                0x000000000042c0e9                generate_conversion_to_string_if_necessary(std::string)
                0x000000000042c3ff                check_var_declaration(int, std::string&, std::string, int&, bool&)
                0x000000000042ca4c                is_global_variable(int, std::string)
                0x000000000042cd77                is_local_variable(int, std::string)
                0x000000000042cdfd                is_function_parameter(int, std::string)
                0x000000000042ce9c                is_type_name(std::string)
                0x000000000042cef4                is_const_name(std::string)
                0x000000000042cf5a                is_function_name(std::string)
                0x000000000042cfc2                check_function_usage(std::string, int, int)
                0x000000000042d25f                post_parse_processing(t_ic*, int)
                0x000000000042d601                calc_function_parameter_offsets(int)
                0x000000000042d6ed                check_or_add_new_function(std::string, std::string&, bool&, int&)
                0x000000000042daf9                function_has_been_defined(std::string)
                0x000000000042db61                gen_code_push_var_address(int, std::string)
                0x000000000042e25a                is_member_variable(int, std::string)
                0x000000000042e2a3                gen_code(int, std::string, std::string)
                0x000000000042e62e                semantic_error(int, std::string)
                0x000000000042e9b7                syntax_error(int, std::string)
                0x000000000042ed28                syntax_warning(int, std::string)
                0x000000000042f08d                is_reserved_word(std::string)
                0x000000000042f10a                get_type_total_size(std::string)
                0x000000000042f515                get_array_element_size(std::string)
                0x000000000042f7dc                get_link_destination_type(std::string)
                0x000000000042fb05                add_constant(std::string, std::string, std::string)
                0x000000000042fbe5                lookup_constant(std::string, bool&)
                0x000000000042fc55                lookup_constant(std::string, bool)
                0x000000000042fcd5                add_local_variable(int, std::string, std::string&, int, int&, bool)
                0x000000000042ff10                get_array_details(std::string, int&, int&, int&, int*)
                0x0000000000430183                get_link_destination_size(std::string)
                0x0000000000430214                is_simple_data_type(std::string)
                0x0000000000430397                get_simple_type_size(std::string)
                0x00000000004308a8                is_user_defined_type(std::string, std::string&)
                0x000000000043092a                get_object_item_details(std::string, std::string, std::string&, int&, bool&, bool)
                0x0000000000431133                is_data_type(int, std::string, int&)
                0x0000000000431231                is_array_type(std::string)
                0x00000000004312cc                is_link_type(std::string)
                0x0000000000431367                is_resizable_array_type(std::string)
                0x0000000000431402                get_variable_offset(int, std::string)
                0x00000000004315de                get_const_push_op(std::string)
                0x000000000043184f                check_for_expected_token(int, int, std::string)
                0x00000000004318c0                promote_numeric_type(std::string, std::string, int)
                0x000000000043200b                array_element_type(std::string)
                0x0000000000432447                set_var_as_accessed(int, bool, std::string)
                0x000000000043260b                is_numeric_type(std::string)
                0x0000000000432674                set_op_descriptions(std::string*, int*, bool*, bool*)
 .text._ZNSt11char_traitsIcE7compareEPKcS2_m
                0x0000000000434a10       0x2d /tmp/ccfxemAx.o
                0x0000000000434a10                std::char_traits<char>::compare(char const*, char const*, unsigned long)
 .text._ZNSt11char_traitsIcE6lengthEPKc
                0x0000000000434a3d       0x2c /tmp/ccfxemAx.o
                0x0000000000434a3d                std::char_traits<char>::length(char const*)
 .text._ZSt4stoiRKSsPmi
                0x0000000000434a69       0x40 /tmp/ccfxemAx.o
                0x0000000000434a69                std::stoi(std::string const&, unsigned long*, int)
 .text._ZSt4stodRKSsPm
                0x0000000000434aa9       0x49 /tmp/ccfxemAx.o
                0x0000000000434aa9                std::stod(std::string const&, unsigned long*)
 .text._ZSt9to_stringi
                0x0000000000434af2       0x3b /tmp/ccfxemAx.o
                0x0000000000434af2                std::to_string(int)
 .text._ZSt9to_stringd
                0x0000000000434b2d       0x48 /tmp/ccfxemAx.o
                0x0000000000434b2d                std::to_string(double)
 *fill*         0x0000000000434b75        0x1 
 .text._ZN4t_icD2Ev
                0x0000000000434b76      0x150 /tmp/ccfxemAx.o
                0x0000000000434b76                t_ic::~t_ic()
                0x0000000000434b76                t_ic::~t_ic()
 .text._ZN19t_function_argumentD2Ev
                0x0000000000434cc6       0x2a /tmp/ccfxemAx.o
                0x0000000000434cc6                t_function_argument::~t_function_argument()
                0x0000000000434cc6                t_function_argument::~t_function_argument()
 .text._ZN9__gnu_cxx6__stoaIlicIiEEET0_PFT_PKT1_PPS3_DpT2_EPKcS5_PmS9_
                0x0000000000434cf0       0xaf /tmp/ccfxemAx.o
                0x0000000000434cf0                int __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)
                0x0000000000434cf0                int __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)
 .text._ZN9__gnu_cxx6__stoaIddcIEEET0_PFT_PKT1_PPS3_DpT2_EPKcS5_PmS9_
                0x0000000000434d9f       0xab /tmp/ccfxemAx.o
                0x0000000000434d9f                double __gnu_cxx::__stoa<double, double, char>(double (*)(char const*, char**), char const*, char const*, unsigned long*)
                0x0000000000434d9f                double __gnu_cxx::__stoa<double, double, char>(double (*)(char const*, char**), char const*, char const*, unsigned long*)
 .text._ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z
                0x0000000000434e4a      0x177 /tmp/ccfxemAx.o
                0x0000000000434e4a                std::string __gnu_cxx::__to_xstring<std::string, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)
 .text._ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x0000000000434fc1       0x2a /tmp/ccfxemAx.o
                0x0000000000434fc1                bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_
                0x0000000000434feb       0xa4 /tmp/ccfxemAx.o
                0x0000000000434feb                std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 .text._ZSt4moveIRSsEONSt16remove_referenceIT_E4typeEOS2_
                0x000000000043508f        0xe /tmp/ccfxemAx.o
                0x000000000043508f                std::remove_reference<std::string&>::type&& std::move<std::string&>(std::string&)
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_PKS3_
                0x000000000043509d       0x47 /tmp/ccfxemAx.o
                0x000000000043509d                std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_RKS6_
                0x00000000004350e4       0x47 /tmp/ccfxemAx.o
                0x00000000004350e4                std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 .text._ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_ES8_
                0x000000000043512b       0x28 /tmp/ccfxemAx.o
                0x000000000043512b                bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 .text._ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKSbIS3_St11char_traitsIS3_ESaIS3_EESC_
                0x0000000000435153       0x84 /tmp/ccfxemAx.o
                0x0000000000435153                __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_
                0x00000000004351d7       0x62 /tmp/ccfxemAx.o
                0x00000000004351d7                std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_S7_
                0x0000000000435239       0xda /tmp/ccfxemAx.o
                0x0000000000435239                std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_OS6_
                0x0000000000435313       0x49 /tmp/ccfxemAx.o
                0x0000000000435313                std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 .text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_
                0x000000000043535c       0x62 /tmp/ccfxemAx.o
                0x000000000043535c                std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 .text._ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x00000000004353be       0x28 /tmp/ccfxemAx.o
                0x00000000004353be                bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
 .text._ZNSsC2IPcEET_S1_RKSaIcE
                0x00000000004353e6       0x47 /tmp/ccfxemAx.o
                0x00000000004353e6                std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&)
                0x00000000004353e6                std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&)
 .text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcE
                0x000000000043542d       0x31 /tmp/ccfxemAx.o
                0x000000000043542d                char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&)
 .text._ZNSs16_S_construct_auxIPcEES0_T_S1_RKSaIcESt12__false_type
                0x000000000043545e       0x31 /tmp/ccfxemAx.o
                0x000000000043545e                char* std::string::_S_construct_aux<char*>(char*, char*, std::allocator<char> const&, std::__false_type)
 *fill*         0x000000000043548f        0x1 
 .text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag
                0x0000000000435490      0x165 /tmp/ccfxemAx.o
                0x0000000000435490                char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)
 .text._ZSteqIcEbRKSaIT_ES3_
                0x00000000004355f5       0x13 /tmp/ccfxemAx.o
                0x00000000004355f5                bool std::operator==<char>(std::allocator<char> const&, std::allocator<char> const&)
 .text._ZN9__gnu_cxx17__is_null_pointerIcEEbPT_
                0x0000000000435608       0x12 /tmp/ccfxemAx.o
                0x0000000000435608                bool __gnu_cxx::__is_null_pointer<char>(char*)
 .text._ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_
                0x000000000043561a       0x3a /tmp/ccfxemAx.o
                0x000000000043561a                std::iterator_traits<char*>::difference_type std::distance<char*>(char*, char*)
 .text._ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_
                0x0000000000435654        0xa /tmp/ccfxemAx.o
                0x0000000000435654                std::iterator_traits<char*>::iterator_category std::__iterator_category<char*>(char* const&)
 .text._ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag
                0x000000000043565e       0x1c /tmp/ccfxemAx.o
                0x000000000043565e                std::iterator_traits<char*>::difference_type std::__distance<char*>(char*, char*, std::random_access_iterator_tag)
 .text          0x000000000043567a     0x5a8d /tmp/ccHnammU.o
                0x000000000043567a                main2(int, char const**)
                0x0000000000435982                scan_file(std::string, std::string&, std::string*, std::string)
                0x0000000000437ee1                next_token()
                0x0000000000437f99                scan_init()
                0x00000000004381a7                next_token2(int, std::string&, int&, int&, int, int&)
                0x000000000043a61f                is_separation_char(std::string&)
                0x000000000043a6a5                process_escape_sequences(std::string&)
                0x000000000043a855                skip_whitespace(int, std::string&, int, int&, int, int&)
                0x000000000043abb9                process_newline(int, std::string&, int, int&, int, int&)
                0x000000000043ad0e                input_error(int, std::string, int, std::string)
 .text._ZStgeIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x000000000043b107       0x2a /tmp/ccHnammU.o
                0x000000000043b107                bool std::operator>=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
 .text._ZStleIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_
                0x000000000043b131       0x2a /tmp/ccHnammU.o
                0x000000000043b131                bool std::operator<=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
 .text          0x000000000043b15b     0x5d50 /tmp/cct928Xh.o
                0x000000000043b15b                gen_c_code(t_ic*, int, bool, bool, bool, bool, bool, int, int, bool, bool, bool)
                0x000000000043b85f                gen_code2(_IO_FILE*, t_ic*, int, std::string*, bool*, bool*, bool, bool, bool, int*, bool, int, int, bool, bool)
                0x000000000043fc58                gen_bulk_copy(_IO_FILE*, std::string, int, int, std::string, int, bool)
                0x000000000043fd53                free_data_type(_IO_FILE*, std::string, int, int)
                0x000000000044005b                init_data_type(_IO_FILE*, std::string, int, int)
                0x00000000004407fd                init_1(_IO_FILE*, std::string, int)
                0x00000000004409b1                check_param_type_x_2(_IO_FILE*, std::string, int, std::string, int, std::string)
                0x00000000004409ce                relop_str(_IO_FILE*, std::string, bool, std::string, int, int)
                0x0000000000440a17                relop_str_and_jmp_eq_0(_IO_FILE*, std::string, int, bool, std::string, int, int)
                0x0000000000440a5f                jmp(_IO_FILE*, std::string, int, int, int)
                0x0000000000440a77                relop_num(_IO_FILE*, std::string, std::string, int)
                0x0000000000440a8c                end_function_code(t_ic*, int, bool, std::string, int)
                0x0000000000440c9a                arith_op2(_IO_FILE*, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, int, int, std::string, bool, int)
 .text          0x0000000000440eab     0x19f8 /tmp/ccwmLBmG.o
                0x0000000000440eab                scaseieq(std::string, std::string)
                0x0000000000440f8a                sreplace(std::string, std::string, std::string)
                0x0000000000441239                iconvert_to_html(std::string)
                0x0000000000441262                ssearch(std::string, std::string)
                0x000000000044129f                srsearch(std::string, std::string)
                0x00000000004412de                sexplode(std::string, std::string, std::string*, int)
                0x0000000000441512                sleft(std::string, int)
                0x00000000004415d1                smid(std::string, int, int)
                0x00000000004416db                sright(std::string, int)
                0x00000000004417ad                sright_from_pos(std::string, int)
                0x0000000000441861                schar(std::string, int)
                0x0000000000441913                cstring_to_int(std::string)
                0x00000000004419df                cint_to_string(int)
                0x0000000000441a05                schar_to_int(std::string)
                0x0000000000441a28                ffile_get_contents_text(std::string)
                0x0000000000441b7c                runtime_error(int, std::string)
                0x0000000000441c26                print(std::string)
                0x0000000000441c54                output(std::string)
                0x0000000000441c73                check_date_valid(char const*, char const*, char const*)
                0x000000000044211e                check_time_valid(char const*)
                0x00000000004422cd                check_datetime_valid(char const*, char const*)
                0x00000000004423b6                is_digit(char)
                0x00000000004423e0                is_leap_year(int)
                0x00000000004424a9                hex_to_int(char const*, char const*)
                0x000000000044251a                mtrunc(double)
                0x0000000000442546                hex_to_dec_1_char(char)
                0x0000000000442638                sleft2(char*, char const*, long)
                0x0000000000442687                sright2(char*, char const*, long)
                0x000000000044270d                smid2(char*, char const*, long, long)
 *fill*         0x00000000004428a3        0x1 
 .text          0x00000000004428a4      0xe4f /tmp/ccuDgFl5.o
 *fill*         0x00000000004436f3        0x1 
 .text._ZN18t_function_detailsD2Ev
                0x00000000004436f4       0x4a /tmp/ccuDgFl5.o
                0x00000000004436f4                t_function_details::~t_function_details()
                0x00000000004436f4                t_function_details::~t_function_details()
 .text._ZN21t_bst_string_constantD2Ev
                0x000000000044373e       0x1a /tmp/ccuDgFl5.o
                0x000000000044373e                t_bst_string_constant::~t_bst_string_constant()
                0x000000000044373e                t_bst_string_constant::~t_bst_string_constant()
 .text._ZN14t_object_typesD2Ev
                0x0000000000443758       0x76 /tmp/ccuDgFl5.o
                0x0000000000443758                t_object_types::~t_object_types()
                0x0000000000443758                t_object_types::~t_object_types()
 .text._ZN20t_user_defined_typesD2Ev
                0x00000000004437ce       0x2a /tmp/ccuDgFl5.o
                0x00000000004437ce                t_user_defined_types::~t_user_defined_types()
                0x00000000004437ce                t_user_defined_types::~t_user_defined_types()
 .text          0x00000000004437f8      0xa34 /tmp/ccG70aUu.o
                0x00000000004437f8                x3::create(int)
                0x0000000000443826                x3::insert_strkey(std::string, void*)
                0x0000000000443990                x3::search_strkey(std::string, bool&)
                0x0000000000443b1a                x3::key_is_in_tree_strkey(std::string)
                0x0000000000443bf2                x3::first_item(x2&, bool)
                0x0000000000443ce2                x3::next_item(x2&, bool)
                0x0000000000443dc6                x3::delete_item_strkey(std::string)
                0x0000000000443e9e                x2::get_strkey()
                0x0000000000443fd2                x2::get_data_ptr()
                0x0000000000443fef                bst_tree_first_item(x3, x2, bool)
                0x00000000004440e7                bst_tree_next_item(x2, bool)
 .text          0x000000000044422c     0x12f2 ../libraries/bst_tree_c_version.o
                0x000000000044422c                c_bst_init2
                0x000000000044429a                bst_node_init
                0x00000000004442be                bst_node_copy
                0x0000000000444346                c_bst_insert
                0x0000000000444bcf                c_bst_search
                0x0000000000444db3                c_bst_key_is_in_tree
                0x0000000000444f61                c_bst_delete_item
                0x0000000000445144                c_bst_tree_first_item
                0x00000000004452b5                c_bst_tree_next_item
                0x0000000000445479                bget_bit1
                0x00000000004454e8                bget_bit
 *fill*         0x000000000044551e        0x2 
 .text          0x0000000000445520       0x72 /usr/lib64/libc_nonshared.a(elf-init.oS)
                0x0000000000445520                __libc_csu_init
                0x0000000000445590                __libc_csu_fini
 .text          0x0000000000445592        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o
 .text          0x0000000000445592        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o
 *(.gnu.warning)

.fini           0x0000000000445594        0x9
 *(SORT(.fini))
 .fini          0x0000000000445594        0x4 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o
                0x0000000000445594                _fini
 .fini          0x0000000000445598        0x5 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o
                [!provide]                        PROVIDE (__etext, .)
                [!provide]                        PROVIDE (_etext, .)
                [!provide]                        PROVIDE (etext, .)

.rodata         0x00000000004455a0     0x694b
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata.cst4   0x00000000004455a0        0x4 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                0x00000000004455a0                _IO_stdin_used
 *fill*         0x00000000004455a4        0x4 
 .rodata        0x00000000004455a8        0x8 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
                0x00000000004455a8                __dso_handle
 .rodata        0x00000000004455b0     0x4178 /tmp/ccfxemAx.o
 .rodata        0x0000000000449728      0x890 /tmp/ccHnammU.o
 .rodata        0x0000000000449fb8      0xcc0 /tmp/cct928Xh.o
 .rodata        0x000000000044ac78      0x5c8 /tmp/ccwmLBmG.o
 .rodata        0x000000000044b240      0x458 /tmp/ccuDgFl5.o
 .rodata        0x000000000044b698      0x518 /tmp/ccG70aUu.o
 .rodata        0x000000000044bbb0      0x33b ../libraries/bst_tree_c_version.o

.rodata1
 *(.rodata1)

.eh_frame_hdr   0x000000000044beec      0x7dc
 *(.eh_frame_hdr)
 .eh_frame_hdr  0x000000000044beec      0x7dc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                0x000000000044beec                __GNU_EH_FRAME_HDR
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame       0x000000000044c6c8     0x250c
 *(.eh_frame)
 .eh_frame      0x000000000044c6c8       0x30 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .eh_frame      0x000000000044c6f8       0x40 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .eh_frame      0x000000000044c738     0x1520 /tmp/ccfxemAx.o
                                       0x14f0 (size before relaxing)
 .eh_frame      0x000000000044dc58      0x250 /tmp/ccHnammU.o
                                        0x590 (size before relaxing)
 .eh_frame      0x000000000044dea8      0x248 /tmp/cct928Xh.o
                                        0x380 (size before relaxing)
 .eh_frame      0x000000000044e0f0      0x458 /tmp/ccwmLBmG.o
                                        0x700 (size before relaxing)
 .eh_frame      0x000000000044e548      0x2e0 /tmp/ccuDgFl5.o
                                        0x330 (size before relaxing)
 .eh_frame      0x000000000044e828      0x1e8 /tmp/ccG70aUu.o
                                        0x240 (size before relaxing)
 .eh_frame      0x000000000044ea10      0x160 ../libraries/bst_tree_c_version.o
                                        0x178 (size before relaxing)
 .eh_frame      0x000000000044eb70       0x60 /usr/lib64/libc_nonshared.a(elf-init.oS)
                                         0x78 (size before relaxing)
 .eh_frame      0x000000000044ebd0        0x4 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o
 *(.eh_frame.*)

.gcc_except_table
                0x000000000044ebd4     0x5888
 *(.gcc_except_table .gcc_except_table.*)
 .gcc_except_table
                0x000000000044ebd4     0x4859 /tmp/ccfxemAx.o
 *fill*         0x000000000045342d        0x3 
 .gcc_except_table
                0x0000000000453430      0x720 /tmp/ccHnammU.o
 .gcc_except_table
                0x0000000000453b50      0x649 /tmp/cct928Xh.o
 *fill*         0x0000000000454199        0x3 
 .gcc_except_table
                0x000000000045419c      0x144 /tmp/ccwmLBmG.o
 .gcc_except_table
                0x00000000004542e0       0xa6 /tmp/ccuDgFl5.o
 .gcc_except_table
                0x0000000000454386       0xd6 /tmp/ccG70aUu.o

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges .exception_ranges*)
                0x0000000000654db0                . = DATA_SEGMENT_ALIGN (0x200000, 0x1000)

.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  0x0000000000654db0        0x0
                [!provide]                        PROVIDE (__preinit_array_start, .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end, .)

.init_array     0x0000000000654db0       0x38
                0x0000000000654db0                PROVIDE (__init_array_start, .)
 *(SORT(.init_array.*) SORT(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
 .init_array    0x0000000000654db0        0x8 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
 .init_array    0x0000000000654db8        0x8 /tmp/ccfxemAx.o
 .init_array    0x0000000000654dc0        0x8 /tmp/ccHnammU.o
 .init_array    0x0000000000654dc8        0x8 /tmp/cct928Xh.o
 .init_array    0x0000000000654dd0        0x8 /tmp/ccwmLBmG.o
 .init_array    0x0000000000654dd8        0x8 /tmp/ccuDgFl5.o
 .init_array    0x0000000000654de0        0x8 /tmp/ccG70aUu.o
                0x0000000000654de8                PROVIDE (__init_array_end, .)

.fini_array     0x0000000000654de8        0x8
                [!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    0x0000000000654de8        0x8 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/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            0x0000000000654df0        0x8
 *(.jcr)
 .jcr           0x0000000000654df0        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
 .jcr           0x0000000000654df0        0x8 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic        0x0000000000654df8      0x200
 *(.dynamic)
 .dynamic       0x0000000000654df8      0x200 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                0x0000000000654df8                _DYNAMIC

.got            0x0000000000654ff8        0x8
 *(.got)
 .got           0x0000000000654ff8        0x8 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 *(.igot)
                0x0000000000655fe8                . = DATA_SEGMENT_RELRO_END (., (SIZEOF (.got.plt) >= 0x18)?0x18:0x0)

.got.plt        0x0000000000655000      0x278
 *(.got.plt)
 .got.plt       0x0000000000655000      0x278 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                0x0000000000655000                _GLOBAL_OFFSET_TABLE_
 *(.igot.plt)

.data           0x0000000000655278        0x4
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x0000000000655278        0x4 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                0x0000000000655278                data_start
                0x0000000000655278                __data_start
 .data          0x000000000065527c        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o
 .data          0x000000000065527c        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
 .data          0x000000000065527c        0x0 /tmp/ccfxemAx.o
 .data          0x000000000065527c        0x0 /tmp/ccHnammU.o
 .data          0x000000000065527c        0x0 /tmp/cct928Xh.o
 .data          0x000000000065527c        0x0 /tmp/ccwmLBmG.o
 .data          0x000000000065527c        0x0 /tmp/ccuDgFl5.o
 .data          0x000000000065527c        0x0 /tmp/ccG70aUu.o
 .data          0x000000000065527c        0x0 ../libraries/bst_tree_c_version.o
 .data          0x000000000065527c        0x0 /usr/lib64/libc_nonshared.a(elf-init.oS)
 .data          0x000000000065527c        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o
 .data          0x000000000065527c        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o

.tm_clone_table
                0x0000000000655280        0x0
 .tm_clone_table
                0x0000000000655280        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
 .tm_clone_table
                0x0000000000655280        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o

.data1
 *(.data1)
                0x0000000000655280                _edata = .
                [!provide]                        PROVIDE (edata, .)
                0x0000000000655280                . = .
                0x0000000000655280                __bss_start = .

.bss            0x0000000000655280  0x9f997f8
 *(.dynbss)
 .dynbss        0x0000000000655280      0x110 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                0x0000000000655280                std::cout@@GLIBCXX_3.4
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x0000000000655390        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
 .bss           0x0000000000655390        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o
 .bss           0x0000000000655390        0x1 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
 *fill*         0x0000000000655391        0xf 
 .bss           0x00000000006553a0   0x6969c0 /tmp/ccfxemAx.o
                0x00000000006553a0                ic
                0x0000000000c48aa0                ic_pos
                0x0000000000c48aa4                ic_pos_minus_1
                0x0000000000c48aa8                has_link_modules
                0x0000000000c48aac                sys_var_number
                0x0000000000c48ab0                gdefault_to_by_reference
                0x0000000000c48ac0                explode_result
                0x0000000000c4aa00                explode_result2
                0x0000000000c4c940                array_indexes2
                0x0000000000c4e880                array_indexes
                0x0000000000c4e8c0                gfunction_arguments2
                0x0000000000ceacc0                op_descriptions
                0x0000000000ceb620                op_number_of_operands
                0x0000000000cebae0                op_first_is_1_decrement
                0x0000000000cebc20                op_last_is_1_increment
 .bss           0x0000000000cebd60      0x598 /tmp/ccHnammU.o
                0x0000000000cebd60                num_keywords
                0x0000000000cebd64                start_of_line_pos
                0x0000000000cebd68                gcurrent_filename2
                0x0000000000cebd70                gsource_file_id_txt
                0x0000000000cebd80                scan_table1
                0x0000000000cebfa0                scan_table2
                0x0000000000cec1c0                scan_table3
                0x0000000000cec260                scan_table4
 .bss           0x0000000000cec2f8       0x30 /tmp/cct928Xh.o
                0x0000000000cec2f8                in_user_function
                0x0000000000cec2fc                curr_function_number
                0x0000000000cec300                function_number
                0x0000000000cec308                fp
                0x0000000000cec310                jump_address
 .bss           0x0000000000cec328       0x18 /tmp/ccwmLBmG.o
 .bss           0x0000000000cec340  0x9902728 /tmp/ccuDgFl5.o
                0x0000000000cec340                bst_keywords
                0x0000000000cec350                arr_number_of_files
                0x0000000000cec354                arr_lines_per_file
                0x0000000000cec358                ic_array_size
                0x0000000000cec360                token_text
                0x0000000000cec9a0                gshow_parse_trace
                0x0000000000cec9a1                gshow_scan_trace
                0x0000000000cec9a2                gshow_warnings
                0x0000000000cec9a3                garray_bounds_checks
                0x0000000000cec9a4                ginclude_output_comments
                0x0000000000cec9a8                gmain_input_filename
                0x0000000000cec9b0                goutput_file_type
                0x0000000000cec9b8                goutput_filename
                0x0000000000cec9c0                gsmodule_name
                0x0000000000cec9c8                gcommand_line_mode
                0x0000000000cec9cc                gnum_constants
                0x0000000000cec9d0                gbst_function_numbers
                0x0000000000cec9e0                gbst_constants
                0x0000000000cec9f0                gbst_string_constants
                0x0000000000ceca00                gbst_type_cache
                0x0000000000ceca10                gnum_string_constants
                0x0000000000ceca14                gnumber_of_global_variables
                0x0000000000ceca18                gnumber_of_user_functions
                0x0000000000ceca20                gfunction_details
                0x0000000000d9c6a0                gstring_constants
                0x0000000000dc37a0                gfunction_arguments
                0x0000000000f4a1a0                gbst_global_variables
                0x0000000000f4a1b0                gbst_function_arguments
                0x0000000000f4a1c0                gbst_local_variables
                0x0000000000f4a1e0                gobject_types
                0x00000000094e1560                guser_defined_types
                0x000000000952f760                gcurrent_line_number
                0x00000000095911e0                gcurrent_filenumber
                0x00000000095f2c60                gall_curr_tok
                0x00000000096239a0                gall_curr_token_text
                0x0000000009685420                ginput_filenames
                0x0000000009698ca0                gfunction_table_names
                0x00000000096ac520                gnum_function_table_items
                0x00000000096ac524                gcurr_tok
                0x00000000096ac528                gcurr_token_text
                0x00000000096ac540                ginput_text
                0x000000000a5ee940                gnum_input_files
                0x000000000a5ee944                glookahead_tok
                0x000000000a5ee948                glookahead_token_text
                0x000000000a5ee950                gcurr_token_number
                0x000000000a5ee954                gnum_tokens
                0x000000000a5ee958                gnum_object_types
                0x000000000a5ee95c                gnum_user_defined_types
                0x000000000a5ee960                gerror_occured
                0x000000000a5ee961                gin_function
                0x000000000a5ee964                glabel_num
                0x000000000a5ee968                glast_error_line
                0x000000000a5ee970                gfor_control_variables
                0x000000000a5ee978                token_text_int
                0x000000000a5ee980                token_text_decimal
                0x000000000a5ee988                token_text_double
                0x000000000a5ee990                token_text_string
                0x000000000a5ee998                token_text_bool
                0x000000000a5ee9a0                token_text_date
                0x000000000a5ee9a8                token_text_time
                0x000000000a5ee9b0                token_text_datetime
                0x000000000a5ee9b8                token_text_binary
                0x000000000a5ee9c0                token_text_void
                0x000000000a5ee9c8                token_text_array
                0x000000000a5ee9d0                token_text_link
                0x000000000a5ee9d8                token_text_of
                0x000000000a5ee9e0                token_text_to
                0x000000000a5ee9e8                token_text_object
                0x000000000a5ee9f0                token_text_general
                0x000000000a5ee9f8                token_text_resizable
                0x000000000a5eea00                token_text_main
                0x000000000a5eea08                token_text_secondary
                0x000000000a5eea10                token_text_true
                0x000000000a5eea18                token_text_true_uppercase
                0x000000000a5eea20                token_text_false
                0x000000000a5eea28                token_text_false_uppercase
                0x000000000a5eea30                token_text_array_plus_one_space
                0x000000000a5eea38                token_text_link_plus_one_space
                0x000000000a5eea40                token_text_resizable_plus_one_space
                0x000000000a5eea48                length_token_text_array_plus_1
                0x000000000a5eea4c                length_token_text_resizable_plus_1
                0x000000000a5eea50                length_token_text_link_plus_1
 .bss           0x000000000a5eea68       0x10 /tmp/ccG70aUu.o
 .bss           0x000000000a5eea78        0x0 ../libraries/bst_tree_c_version.o
 .bss           0x000000000a5eea78        0x0 /usr/lib64/libc_nonshared.a(elf-init.oS)
 .bss           0x000000000a5eea78        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o
 .bss           0x000000000a5eea78        0x0 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o
 *(COMMON)
                0x000000000a5eea78                . = ALIGN ((. != 0x0)?0x8:0x1)

.lbss
 *(.dynlbss)
 *(.lbss .lbss.* .gnu.linkonce.lb.*)
 *(LARGE_COMMON)
                0x000000000a5eea78                . = ALIGN (0x8)
                0x000000000a5eea78                . = SEGMENT_START ("ldata-segment", .)

.lrodata
 *(.lrodata .lrodata.* .gnu.linkonce.lr.*)

.ldata          0x000000000a9eea78        0x0
 *(.ldata .ldata.* .gnu.linkonce.l.*)
                0x000000000a9eea78                . = ALIGN ((. != 0x0)?0x8:0x1)
                0x000000000a9eea78                . = ALIGN (0x8)
                0x000000000a9eea78                _end = .
                [!provide]                        PROVIDE (end, .)
                0x000000000a9eea78                . = 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/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o
                                         0x2e (size before relaxing)
 .comment       0x000000000000002d       0x2e /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o
 .comment       0x000000000000002d       0x2e /tmp/ccfxemAx.o
 .comment       0x000000000000002d       0x2e /tmp/ccHnammU.o
 .comment       0x000000000000002d       0x2e /tmp/cct928Xh.o
 .comment       0x000000000000002d       0x2e /tmp/ccwmLBmG.o
 .comment       0x000000000000002d       0x2e /tmp/ccuDgFl5.o
 .comment       0x000000000000002d       0x2e /tmp/ccG70aUu.o
 .comment       0x000000000000002d       0x2e ../libraries/bst_tree_c_version.o
 .comment       0x000000000000002d       0x2e /usr/lib64/libc_nonshared.a(elf-init.oS)
 .comment       0x000000000000002d       0x2e /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x0000000000000000      0x6f0
 *(.debug_aranges)
 .debug_aranges
                0x0000000000000000      0x230 /tmp/ccfxemAx.o
 .debug_aranges
                0x0000000000000230      0x1c0 /tmp/ccHnammU.o
 .debug_aranges
                0x00000000000003f0       0xb0 /tmp/cct928Xh.o
 .debug_aranges
                0x00000000000004a0      0x160 /tmp/ccwmLBmG.o
 .debug_aranges
                0x0000000000000600       0x80 /tmp/ccuDgFl5.o
 .debug_aranges
                0x0000000000000680       0x40 /tmp/ccG70aUu.o
 .debug_aranges
                0x00000000000006c0       0x30 ../libraries/bst_tree_c_version.o

.debug_pubnames
 *(.debug_pubnames)

.debug_info     0x0000000000000000    0x2ddd1
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x0000000000000000     0xb7de /tmp/ccfxemAx.o
 .debug_info    0x000000000000b7de     0x745d /tmp/ccHnammU.o
 .debug_info    0x0000000000012c3b     0x6fbf /tmp/cct928Xh.o
 .debug_info    0x0000000000019bfa     0x73aa /tmp/ccwmLBmG.o
 .debug_info    0x0000000000020fa4     0x6858 /tmp/ccuDgFl5.o
 .debug_info    0x00000000000277fc     0x5ea5 /tmp/ccG70aUu.o
 .debug_info    0x000000000002d6a1      0x730 ../libraries/bst_tree_c_version.o

.debug_abbrev   0x0000000000000000     0x2e04
 *(.debug_abbrev)
 .debug_abbrev  0x0000000000000000      0x861 /tmp/ccfxemAx.o
 .debug_abbrev  0x0000000000000861      0x7e6 /tmp/ccHnammU.o
 .debug_abbrev  0x0000000000001047      0x72d /tmp/cct928Xh.o
 .debug_abbrev  0x0000000000001774      0x7f7 /tmp/ccwmLBmG.o
 .debug_abbrev  0x0000000000001f6b      0x682 /tmp/ccuDgFl5.o
 .debug_abbrev  0x00000000000025ed      0x6ad /tmp/ccG70aUu.o
 .debug_abbrev  0x0000000000002c9a      0x16a ../libraries/bst_tree_c_version.o

.debug_line     0x0000000000000000     0xb3a7
 *(.debug_line .debug_line.* .debug_line_end)
 .debug_line    0x0000000000000000     0x7193 /tmp/ccfxemAx.o
 .debug_line    0x0000000000007193     0x1596 /tmp/ccHnammU.o
 .debug_line    0x0000000000008729     0x1294 /tmp/cct928Xh.o
 .debug_line    0x00000000000099bd      0xa43 /tmp/ccwmLBmG.o
 .debug_line    0x000000000000a400      0x7d3 /tmp/ccuDgFl5.o
 .debug_line    0x000000000000abd3      0x4e9 /tmp/ccG70aUu.o
 .debug_line    0x000000000000b0bc      0x2eb ../libraries/bst_tree_c_version.o

.debug_frame
 *(.debug_frame)

.debug_str      0x0000000000000000     0x7f0c
 *(.debug_str)
 .debug_str     0x0000000000000000     0x6a68 /tmp/ccfxemAx.o
                                       0x70fe (size before relaxing)
 .debug_str     0x0000000000006a68      0x4e8 /tmp/ccHnammU.o
                                       0x52d5 (size before relaxing)
 .debug_str     0x0000000000006f50      0x378 /tmp/cct928Xh.o
                                       0x4f9c (size before relaxing)
 .debug_str     0x00000000000072c8      0x8c4 /tmp/ccwmLBmG.o
                                       0x4f64 (size before relaxing)
 .debug_str     0x0000000000007b8c      0x14e /tmp/ccuDgFl5.o
                                       0x4b56 (size before relaxing)
 .debug_str     0x0000000000007cda       0x94 /tmp/ccG70aUu.o
                                       0x4271 (size before relaxing)
 .debug_str     0x0000000000007d6e      0x19e ../libraries/bst_tree_c_version.o
                                        0x357 (size before relaxing)

.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   0x0000000000000000      0x6c0
 *(.debug_ranges)
 .debug_ranges  0x0000000000000000      0x250 /tmp/ccfxemAx.o
 .debug_ranges  0x0000000000000250      0x1b0 /tmp/ccHnammU.o
 .debug_ranges  0x0000000000000400       0xd0 /tmp/cct928Xh.o
 .debug_ranges  0x00000000000004d0      0x150 /tmp/ccwmLBmG.o
 .debug_ranges  0x0000000000000620       0x70 /tmp/ccuDgFl5.o
 .debug_ranges  0x0000000000000690       0x30 /tmp/ccG70aUu.o

.debug_macro
 *(.debug_macro)

.gnu.attributes
 *(.gnu.attributes)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
OUTPUT(a.out elf64-x86-64)
