239 MB
/srv/reproducible-results/rbuild-debian/r-b-build.Jqx8wURD/b1/sfst_1.4.7b-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.Jqx8wURD/b2/sfst_1.4.7b-1_i386.changes
913 B
Files
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 ·d08714cf0891fc9231f2d47624253127·1005192·debug·optional·libsfst1-1.4-dbgsym_1.4.7b-1_i386.deb 
2 ·e2a526c3b72effb038b5d09bafb71006·93936·libdevel·optional·libsfst1-1.4-dev_1.4.7b-1_i386.deb 
3 ·6dd8f6fb96bfc9c4c2f7af6cf4b9d75f·78640·libs·optional·libsfst1-1.4_1.4.7b-1_i386.deb 
4 ·b5da9231b4a4139b2c3c981d93896571·2889404·debug·optional·sfst-dbgsym_1.4.7b-1_i386.deb 
5 ·f12c8ed53b0c4757e7c57b0903938d40·126100·misc·optional·sfst_1.4.7b-1_i386.deb1 ·5993b3395948a1e64f13dc7a6e9572ea·987296·debug·optional·libsfst1-1.4-dbgsym_1.4.7b-1_i386.deb
 2 ·25ac78b1422e6e698d3e630d9373f46e·89056·libdevel·optional·libsfst1-1.4-dev_1.4.7b-1_i386.deb
 3 ·edb7fa8eb7d52a11f8eccb98e48835f0·74288·libs·optional·libsfst1-1.4_1.4.7b-1_i386.deb
 4 ·fe105bfb0b054479282916b45eff1923·2904152·debug·optional·sfst-dbgsym_1.4.7b-1_i386.deb
 5 ·688e71f3571c508c1101ef47884dd9ef·120984·misc·optional·sfst_1.4.7b-1_i386.deb
7.01 MB
libsfst1-1.4-dev_1.4.7b-1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary
2 -rw-r--r--···0········0········0·····1076·2016-01-25·10:50:52.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1076·2016-01-25·10:50:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0····92668·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0····87788·2016-01-25·10:50:52.000000·data.tar.xz
531 B
control.tar.xz
503 B
control.tar
433 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libsfst1-1.4-dev1 Package:·libsfst1-1.4-dev
2 Source:·sfst2 Source:·sfst
3 Version:·1.4.7b-13 Version:·1.4.7b-1
4 Architecture:·i3864 Architecture:·i386
5 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>5 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>
6 Installed-Size:·3686 Installed-Size:·365
7 Depends:·libsfst1-1.4·(=·1.4.7b-1)7 Depends:·libsfst1-1.4·(=·1.4.7b-1)
8 Conflicts:·libsfst1-dev8 Conflicts:·libsfst1-dev
9 Provides:·libsfst1-dev9 Provides:·libsfst1-dev
10 Section:·libdevel10 Section:·libdevel
11 Priority:·optional11 Priority:·optional
12 Homepage:·http://www.cis.uni-muenchen.de/~schmid/tools/SFST/12 Homepage:·http://www.cis.uni-muenchen.de/~schmid/tools/SFST/
13 Description:·Development·library·SFST13 Description:·Development·library·SFST
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
7.01 MB
data.tar.xz
7.01 MB
data.tar
1.89 KB
file list
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 -rw-r--r--···0·root·········(0)·root·········(0)·····6386·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/interface.h10 -rw-r--r--···0·root·········(0)·root·········(0)·····6386·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/interface.h
11 -rw-r--r--···0·root·········(0)·root·········(0)·····1130·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/make-compact.h11 -rw-r--r--···0·root·········(0)·root·········(0)·····1130·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/make-compact.h
12 -rw-r--r--···0·root·········(0)·root·········(0)·····2019·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/mem.h12 -rw-r--r--···0·root·········(0)·root·········(0)·····2019·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/mem.h
13 -rw-r--r--···0·root·········(0)·root·········(0)·····1820·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/sgi.h13 -rw-r--r--···0·root·········(0)·root·········(0)·····1820·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/sgi.h
14 -rw-r--r--···0·root·········(0)·root·········(0)······808·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/utf8.h14 -rw-r--r--···0·root·········(0)·root·········(0)······808·2016-01-25·10:50:52.000000·./usr/include/sfst-1/sfst/utf8.h
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/
17 -rw-r--r--···0·root·········(0)·root·········(0)···314410·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/libsfst1.a17 -rw-r--r--···0·root·········(0)·root·········(0)···311306·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/libsfst1.a
18 -rw-r--r--···0·root·········(0)·root·········(0)······959·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/libsfst1.la18 -rw-r--r--···0·root·········(0)·root·········(0)······959·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/libsfst1.la
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/pkgconfig/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/pkgconfig/
20 -rw-r--r--···0·root·········(0)·root·········(0)······275·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/pkgconfig/sfst.pc20 -rw-r--r--···0·root·········(0)·root·········(0)······275·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/pkgconfig/sfst.pc
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/
23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4-dev/23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4-dev/
24 -rw-r--r--···0·root·········(0)·root·········(0)······591·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4-dev/changelog.Debian.gz24 -rw-r--r--···0·root·········(0)·root·········(0)······591·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4-dev/changelog.Debian.gz
7.01 MB
./usr/lib/i386-linux-gnu/libsfst1.a
66.1 KB
nm -s {}
    
Offset 1, 25 lines modifiedOffset 1, 23 lines modified
  
1 Archive·index:1 Archive·index:
2 __x86.get_pc_thunk.bx·in·alphabet.o2 __x86.get_pc_thunk.bx·in·alphabet.o
3 __x86.get_pc_thunk.si·in·alphabet.o 
4 __x86.get_pc_thunk.di·in·alphabet.o3 __x86.get_pc_thunk.di·in·alphabet.o
5 DW.ref.__gxx_personality_v0·in·alphabet.o4 DW.ref.__gxx_personality_v0·in·alphabet.o
6 _ZN4SFST8Alphabet5clearEv·in·alphabet.o5 _ZN4SFST8Alphabet5clearEv·in·alphabet.o
7 _ZNK4SFST8Alphabet10write_charEtPcPib·in·alphabet.o6 _ZNK4SFST8Alphabet10write_charEtPcPib·in·alphabet.o
8 __x86.get_pc_thunk.ax·in·alphabet.o7 __x86.get_pc_thunk.ax·in·alphabet.o
9 _ZN4SFST8Alphabet5printEv·in·alphabet.o8 _ZN4SFST8Alphabet5printEv·in·alphabet.o
10 _ZNK4SFST8Alphabet10write_charEtb·in·alphabet.o9 _ZNK4SFST8Alphabet10write_charEtb·in·alphabet.o
11 __x86.get_pc_thunk.dx·in·alphabet.o 
12 _ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib·in·alphabet.o10 _ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib·in·alphabet.o
13 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb·in·alphabet.o11 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb·in·alphabet.o
 12 __x86.get_pc_thunk.dx·in·alphabet.o
14 _ZN4SFSTlsERSoRKNS_8AlphabetE·in·alphabet.o13 _ZN4SFSTlsERSoRKNS_8AlphabetE·in·alphabet.o
15 _ZNK4SFST8Alphabet5storeEP8_IO_FILE·in·alphabet.o14 _ZNK4SFST8Alphabet5storeEP8_IO_FILE·in·alphabet.o
16 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE·in·alphabet.o15 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE·in·alphabet.o
17 __x86.get_pc_thunk.bp·in·alphabet.o 
18 _ZNK4SFST8AlphabeteqERKS0_·in·alphabet.o16 _ZNK4SFST8AlphabeteqERKS0_·in·alphabet.o
19 _ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·in·alphabet.o17 _ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·in·alphabet.o
20 _ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·in·alphabet.o18 _ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·in·alphabet.o
21 _ZN4SFST8Alphabet10complementERSt6vectorItSaItEE·in·alphabet.o19 _ZN4SFST8Alphabet10complementERSt6vectorItSaItEE·in·alphabet.o
22 _ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·in·alphabet.o20 _ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·in·alphabet.o
23 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·in·alphabet.o21 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·in·alphabet.o
24 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·in·alphabet.o22 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·in·alphabet.o
Offset 44, 45 lines modifiedOffset 42, 46 lines modified
44 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·in·alphabet.o42 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·in·alphabet.o
45 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·in·alphabet.o43 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·in·alphabet.o
46 _ZN4SFST8AlphabetC2Ev·in·alphabet.o44 _ZN4SFST8AlphabetC2Ev·in·alphabet.o
47 _ZN4SFST13EpsilonStringE·in·alphabet.o45 _ZN4SFST13EpsilonStringE·in·alphabet.o
48 _ZN4SFST8AlphabetC1Ev·in·alphabet.o46 _ZN4SFST8AlphabetC1Ev·in·alphabet.o
49 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·in·alphabet.o47 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·in·alphabet.o
50 _ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·in·alphabet.o48 _ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·in·alphabet.o
 49 __x86.get_pc_thunk.bp·in·alphabet.o
51 _ZN4SFST8Alphabet7composeERKS0_S2_·in·alphabet.o50 _ZN4SFST8Alphabet7composeERKS0_S2_·in·alphabet.o
52 _ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_·in·alphabet.o51 _ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_·in·alphabet.o
53 _ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_·in·alphabet.o52 _ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_·in·alphabet.o
54 _ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·in·alphabet.o53 _ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·in·alphabet.o
55 _ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE·in·alphabet.o54 _ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE·in·alphabet.o
56 _ZN4SFST10fst_strdupEPKc·in·basic.o55 _ZN4SFST10fst_strdupEPKc·in·basic.o
57 __x86.get_pc_thunk.bx·in·basic.o56 __x86.get_pc_thunk.bx·in·basic.o
58 _ZN4SFST11read_stringEPciP8_IO_FILE·in·basic.o57 _ZN4SFST11read_stringEPciP8_IO_FILE·in·basic.o
59 _ZN4SFST8read_numEPvjP8_IO_FILE·in·basic.o58 _ZN4SFST8read_numEPvjP8_IO_FILE·in·basic.o
60 _ZN4SFST12Switch_BytesE·in·basic.o59 _ZN4SFST12Switch_BytesE·in·basic.o
61 __x86.get_pc_thunk.bx·in·compact.o60 __x86.get_pc_thunk.bx·in·compact.o
62 __x86.get_pc_thunk.di·in·compact.o61 __x86.get_pc_thunk.si·in·compact.o
63 _ZN4SFST17CompactTransducerC2Ev·in·compact.o62 _ZN4SFST17CompactTransducerC2Ev·in·compact.o
64 _ZN4SFST17CompactTransducerC1Ev·in·compact.o63 _ZN4SFST17CompactTransducerC1Ev·in·compact.o
65 _ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE·in·compact.o64 _ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE·in·compact.o
66 _ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE·in·compact.o65 _ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE·in·compact.o
67 _ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE·in·compact.o66 _ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE·in·compact.o
68 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE·in·compact.o67 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE·in·compact.o
69 DW.ref.__gxx_personality_v0·in·compact.o68 DW.ref.__gxx_personality_v0·in·compact.o
70 __x86.get_pc_thunk.ax·in·compact.o69 __x86.get_pc_thunk.ax·in·compact.o
71 _ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE·in·compact.o70 _ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE·in·compact.o
72 _ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_·in·compact.o71 _ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_·in·compact.o
73 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·in·compact.o72 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·in·compact.o
74 __x86.get_pc_thunk.si·in·compact.o 
75 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev·in·compact.o73 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev·in·compact.o
76 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·in·compact.o74 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·in·compact.o
77 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev·in·compact.o75 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev·in·compact.o
78 _ZN4SFST8AlphabetD2Ev·in·compact.o76 _ZN4SFST8AlphabetD2Ev·in·compact.o
79 __x86.get_pc_thunk.bp·in·compact.o77 __x86.get_pc_thunk.bp·in·compact.o
80 _ZN4SFST8AlphabetD1Ev·in·compact.o78 _ZN4SFST8AlphabetD1Ev·in·compact.o
81 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_·in·compact.o79 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_·in·compact.o
 80 __x86.get_pc_thunk.di·in·compact.o
82 _ZN4SFST17CompactTransducerC1EP8_IO_FILES2_·in·compact.o81 _ZN4SFST17CompactTransducerC1EP8_IO_FILES2_·in·compact.o
83 _ZN4SFST17CompactTransducerD2Ev·in·compact.o82 _ZN4SFST17CompactTransducerD2Ev·in·compact.o
84 _ZN4SFST17CompactTransducerD1Ev·in·compact.o83 _ZN4SFST17CompactTransducerD1Ev·in·compact.o
85 _ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·in·compact.o84 _ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·in·compact.o
86 _ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev·in·compact.o85 _ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev·in·compact.o
87 _ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·in·compact.o86 _ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·in·compact.o
88 _ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE·in·compact.o87 _ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE·in·compact.o
Offset 91, 15 lines modifiedOffset 90, 14 lines modified
91 _ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_·in·compact.o90 _ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_·in·compact.o
92 _ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_·in·compact.o91 _ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_·in·compact.o
93 _ZN4SFST17CompactTransducer13longest_matchERPc·in·compact.o92 _ZN4SFST17CompactTransducer13longest_matchERPc·in·compact.o
94 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·in·compact.o93 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·in·compact.o
95 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·in·compact.o94 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·in·compact.o
96 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·in·compact.o95 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·in·compact.o
97 _ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE·in·compact.o96 _ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE·in·compact.o
98 __x86.get_pc_thunk.cx·in·compact.o 
99 _ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_·in·compact.o97 _ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_·in·compact.o
100 _ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_·in·compact.o98 _ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_·in·compact.o
101 _ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·in·compact.o99 _ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·in·compact.o
102 _ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE·in·compact.o100 _ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE·in·compact.o
103 _ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·in·compact.o101 _ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·in·compact.o
104 _ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE·in·compact.o102 _ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE·in·compact.o
105 _ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE·in·compact.o103 _ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE·in·compact.o
Offset 270, 15 lines modifiedOffset 268, 14 lines modified
270 _ZN4SFST10Transducer12replace_charEtt·in·operators.o268 _ZN4SFST10Transducer12replace_charEtt·in·operators.o
271 _ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE·in·operators.o269 _ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE·in·operators.o
272 _ZN4SFST10Transducer23is_infinitely_ambiguousEv·in·operators.o270 _ZN4SFST10Transducer23is_infinitely_ambiguousEv·in·operators.o
273 _ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE·in·operators.o271 _ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE·in·operators.o
274 _ZN4SFST10Transducer9is_cyclicEv·in·operators.o272 _ZN4SFST10Transducer9is_cyclicEv·in·operators.o
275 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·in·operators.o273 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·in·operators.o
276 _ZN4SFST14CharNode2TransC2ERNS_10TransducerE·in·operators.o274 _ZN4SFST14CharNode2TransC2ERNS_10TransducerE·in·operators.o
277 __x86.get_pc_thunk.cx·in·operators.o 
278 _ZN4SFST14CharNode2TransC1ERNS_10TransducerE·in·operators.o275 _ZN4SFST14CharNode2TransC1ERNS_10TransducerE·in·operators.o
279 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·in·operators.o276 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·in·operators.o
280 _ZN4SFST10TransduceranERS0_·in·operators.o277 _ZN4SFST10TransduceranERS0_·in·operators.o
281 _ZN4SFST10TransducerdvERS0_·in·operators.o278 _ZN4SFST10TransducerdvERS0_·in·operators.o
282 _ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·in·operators.o279 _ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·in·operators.o
283 _ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb·in·operators.o280 _ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb·in·operators.o
284 _ZN4SFST10TransducerooERS0_·in·operators.o281 _ZN4SFST10TransducerooERS0_·in·operators.o
Offset 286, 14 lines modifiedOffset 283, 15 lines modified
286 DW.ref.__gxx_personality_v0·in·determinise.o283 DW.ref.__gxx_personality_v0·in·determinise.o
287 _ZN4SFST9NodeArrayC2ERNS_7NodeSetE·in·determinise.o284 _ZN4SFST9NodeArrayC2ERNS_7NodeSetE·in·determinise.o
288 __x86.get_pc_thunk.ax·in·determinise.o285 __x86.get_pc_thunk.ax·in·determinise.o
289 _ZN4SFST9NodeArrayC1ERNS_7NodeSetE·in·determinise.o286 _ZN4SFST9NodeArrayC1ERNS_7NodeSetE·in·determinise.o
290 _ZN4SFST11NodeMappingD2Ev·in·determinise.o287 _ZN4SFST11NodeMappingD2Ev·in·determinise.o
291 _ZN4SFST11NodeMappingD1Ev·in·determinise.o288 _ZN4SFST11NodeMappingD1Ev·in·determinise.o
292 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·in·determinise.o289 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·in·determinise.o
 290 __x86.get_pc_thunk.bp·in·determinise.o
293 _ZN4SFST7NodeSet3addEPNS_4NodeE·in·determinise.o291 _ZN4SFST7NodeSet3addEPNS_4NodeE·in·determinise.o
294 _ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·in·determinise.o292 _ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·in·determinise.o
295 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·in·determinise.o293 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·in·determinise.o
296 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·in·determinise.o294 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·in·determinise.o
297 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·in·determinise.o295 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·in·determinise.o
298 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·in·determinise.o296 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·in·determinise.o
299 _ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·in·determinise.o297 _ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·in·determinise.o
Offset 325, 86 lines modifiedOffset 323, 86 lines modified
325 00000000·V·DW.ref.__gxx_personality_v0323 00000000·V·DW.ref.__gxx_personality_v0
326 ·········U·_GLOBAL_OFFSET_TABLE_324 ·········U·_GLOBAL_OFFSET_TABLE_
327 00000000·t·_GLOBAL__sub_I__ZN4SFST13EpsilonStringE325 00000000·t·_GLOBAL__sub_I__ZN4SFST13EpsilonStringE
328 ·········U·_Unwind_Resume326 ·········U·_Unwind_Resume
Max diff block lines reached; 58979/67637 bytes (87.20%) of diff not shown.
1.42 KB
file list
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 ----------···0········0········0····18722·1970-01-01·00:00:00.000000·/1 ----------···0········0········0····18670·1970-01-01·00:00:00.000000·/
2 ?rw-r--r--···0········0········0····60044·1970-01-01·00:00:00.000000·alphabet.o2 ?rw-r--r--···0········0········0····58504·1970-01-01·00:00:00.000000·alphabet.o
3 ?rw-r--r--···0········0········0·····2892·1970-01-01·00:00:00.000000·basic.o3 ?rw-r--r--···0········0········0·····2968·1970-01-01·00:00:00.000000·basic.o
4 ?rw-r--r--···0········0········0····48092·1970-01-01·00:00:00.000000·compact.o4 ?rw-r--r--···0········0········0····47500·1970-01-01·00:00:00.000000·compact.o
5 ?rw-r--r--···0········0········0·····1872·1970-01-01·00:00:00.000000·utf8.o5 ?rw-r--r--···0········0········0·····1844·1970-01-01·00:00:00.000000·utf8.o
6 ?rw-r--r--···0········0········0····29928·1970-01-01·00:00:00.000000·hopcroft.o6 ?rw-r--r--···0········0········0····32440·1970-01-01·00:00:00.000000·hopcroft.o
7 ?rw-r--r--···0········0········0····61856·1970-01-01·00:00:00.000000·fst.o7 ?rw-r--r--···0········0········0····60412·1970-01-01·00:00:00.000000·fst.o
8 ?rw-r--r--···0········0········0····68440·1970-01-01·00:00:00.000000·operators.o8 ?rw-r--r--···0········0········0····66612·1970-01-01·00:00:00.000000·operators.o
9 ?rw-r--r--···0········0········0····22016·1970-01-01·00:00:00.000000·determinise.o9 ?rw-r--r--···0········0········0····21808·1970-01-01·00:00:00.000000·determinise.o
1.6 MB
alphabet.o
938 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········56644·(bytes·into·file)13 ··Start·of·section·headers:··········55184·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········8519 ··Number·of·section·headers:·········83
20 ··Section·header·string·table·index:·8420 ··Section·header·string·table·index:·82
20.0 KB
readelf --wide --sections {}
    
Offset 1, 94 lines modifiedOffset 1, 92 lines modified
1 There·are·85·section·headers,·starting·at·offset·0xdd44:1 There·are·83·section·headers,·starting·at·offset·0xd790:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····82·127··45 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····80·124··4
6 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····82·129··46 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····80·126··4
7 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····82·131··47 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····80·128··4
8 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····82·132··48 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····80·129··4
9 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····82·134··49 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····80·132··4
10 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····82·135··410 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····80·133··4
11 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····82·158··411 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····80·156··4
12 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····82·159··412 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····80·157··4
13 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····82·161··413 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····80·159··4
14 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····82·162··414 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····80·160··4
15 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····82·166··415 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····80·164··4
16 ··[12]·.group············GROUP···········00000000·0000b8·00000c·04·····82·167··416 ··[12]·.group············GROUP···········00000000·0000b8·00000c·04·····80·165··4
17 ··[13]·.group············GROUP···········00000000·0000c4·00000c·04·····82·170··417 ··[13]·.group············GROUP···········00000000·0000c4·00000c·04·····80·169··4
18 ··[14]·.group············GROUP···········00000000·0000d0·00000c·04·····82·172··418 ··[14]·.group············GROUP···········00000000·0000d0·00000c·04·····80·171··4
19 ··[15]·.group············GROUP···········00000000·0000dc·00000c·04·····82·173··419 ··[15]·.group············GROUP···········00000000·0000dc·00000c·04·····80·172··4
20 ··[16]·.group············GROUP···········00000000·0000e8·000008·04·····82·133··420 ··[16]·.group············GROUP···········00000000·0000e8·000008·04·····80·130··4
21 ··[17]·.group············GROUP···········00000000·0000f0·000008·04·····82·101··421 ··[17]·.group············GROUP···········00000000·0000f0·000008·04·····80··99··4
22 ··[18]·.group············GROUP···········00000000·0000f8·000008·04·····82·109··422 ··[18]·.group············GROUP···········00000000·0000f8·000008·04·····80·109··4
23 ··[19]·.group············GROUP···········00000000·000100·000008·04·····82··80··423 ··[19]·.group············GROUP···········00000000·000100·000008·04·····80··79··4
24 ··[20]·.group············GROUP···········00000000·000108·000008·04·····82··83··424 ··[20]·.group············GROUP···········00000000·000108·000008·04·····80··82··4
25 ··[21]·.group············GROUP···········00000000·000110·000008·04·····82··87··425 ··[21]·.group············GROUP···········00000000·000110·000008·04·····80·166··4
26 ··[22]·.group············GROUP···········00000000·000118·000008·04·····82·124··426 ··[22]·.group············GROUP···········00000000·000118·00000c·04·····80··88··4
27 ··[23]·.group············GROUP···········00000000·000120·00000c·04·····82··90··4 
28 ··[24]·.text·············PROGBITS········00000000·000130·00521e·00··AX··0···0·1627 ··[23]·.text·············PROGBITS········00000000·000130·004eb5·00··AX··0···0·16
29 ··[25]·.rel.text·········REL·············00000000·00bbc4·000bb0·08···I·82··24··428 ··[24]·.rel.text·········REL·············00000000·00b62c·000bb0·08···I·80··23··4
30 ··[26]·.data·············PROGBITS········00000000·00534e·000003·00··WA··0···0··129 ··[25]·.data·············PROGBITS········00000000·004fe5·000003·00··WA··0···0··1
31 ··[27]·.bss··············NOBITS··········00000000·005360·000d05·00··WA··0···0·3230 ··[26]·.bss··············NOBITS··········00000000·005000·000d05·00··WA··0···0·32
32 ··[28]·.text.unlikely····PROGBITS········00000000·005360·00042e·00··AX··0···0·1631 ··[27]·.text.unlikely····PROGBITS········00000000·005000·00042c·00··AX··0···0·16
33 ··[29]·.rel.text.unlikely·REL·············00000000·00c774·000298·08···I·82··28··432 ··[28]·.rel.text.unlikely·REL·············00000000·00c1dc·000298·08···I·80··27··4
34 ··[30]·.gcc_except_table·PROGBITS········00000000·005790·000183·00···A··0···0··433 ··[29]·.gcc_except_table·PROGBITS········00000000·00542c·000183·00···A··0···0··4
35 ··[31]·.rodata.str1.1····PROGBITS········00000000·005913·000070·01·AMS··0···0··134 ··[30]·.rodata.str1.1····PROGBITS········00000000·0055af·000070·01·AMS··0···0··1
36 ··[32]·.rodata.str1.4····PROGBITS········00000000·005984·00025f·01·AMS··0···0··435 ··[31]·.rodata.str1.4····PROGBITS········00000000·005620·00025f·01·AMS··0···0··4
37 ··[33]·.rodata._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_.str1.1·PROGBITS········00000000·005be3·00001a·01·AMS··0···0··136 ··[32]·.rodata._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_.str1.1·PROGBITS········00000000·00587f·00001a·01·AMS··0···0··1
38 ··[34]·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·PROGBITS········00000000·005c00·0001d5·00·AXG··0···0·1637 ··[33]·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·PROGBITS········00000000·00589a·00019d·00·AXG··0···0··2
39 ··[35]·.rel.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·REL·············00000000·00ca0c·000038·08··IG·82··34··438 ··[34]·.rel.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·REL·············00000000·00c474·000038·08··IG·80··33··4
40 ··[36]·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·PROGBITS········00000000·005de0·0001d5·00·AXG··0···0·1639 ··[35]·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·PROGBITS········00000000·005a38·00019a·00·AXG··0···0··2
41 ··[37]·.rel.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·REL·············00000000·00ca44·000038·08··IG·82··36··440 ··[36]·.rel.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·REL·············00000000·00c4ac·000038·08··IG·80··35··4
42 ··[38]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·005fc0·00024f·00·AXG··0···0·1641 ··[37]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·005be0·000256·00·AXG··0···0·16
43 ··[39]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00ca7c·000030·08··IG·82··38··442 ··[38]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00c4e4·000030·08··IG·80··37··4
44 ··[40]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj.str1.4·PROGBITS········00000000·006210·000031·01·AMS··0···0··443 ··[39]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj.str1.4·PROGBITS········00000000·005e38·000031·01·AMS··0···0··4
45 ··[41]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·PROGBITS········00000000·006250·000229·00·AXG··0···0·1644 ··[40]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·PROGBITS········00000000·005e70·0001a4·00·AXG··0···0·16
46 ··[42]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·REL·············00000000·00caac·000040·08··IG·82··41··445 ··[41]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·REL·············00000000·00c514·000048·08··IG·80··40··4
47 ··[43]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_·PROGBITS········00000000·006480·0000fb·00·AXG··0···0·1646 ··[42]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_·PROGBITS········00000000·006014·0000f3·00·AXG··0···0··2
48 ··[44]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_·REL·············00000000·00caec·000028·08··IG·82··43··447 ··[43]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_·REL·············00000000·00c55c·000028·08··IG·80··42··4
49 ··[45]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·PROGBITS········00000000·006580·0001e9·00·AXG··0···0·1648 ··[44]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·PROGBITS········00000000·006110·000168·00·AXG··0···0·16
50 ··[46]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·REL·············00000000·00cb14·000040·08··IG·82··45··449 ··[45]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·REL·············00000000·00c584·000048·08··IG·80··44··4
51 ··[47]·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·PROGBITS········00000000·006770·0001d5·00·AXG··0···0·1650 ··[46]·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·PROGBITS········00000000·006278·00019d·00·AXG··0···0··2
52 ··[48]·.rel.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·REL·············00000000·00cb54·000038·08··IG·82··47··451 ··[47]·.rel.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·REL·············00000000·00c5cc·000038·08··IG·80··46··4
53 ··[49]·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·PROGBITS········00000000·006950·000288·00·AXG··0···0·1652 ··[48]·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·PROGBITS········00000000·006416·000231·00·AXG··0···0··2
54 ··[50]·.rel.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·REL·············00000000·00cb8c·000040·08··IG·82··49··453 ··[49]·.rel.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·REL·············00000000·00c604·000038·08··IG·80··48··4
55 ··[51]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_.str1.1·PROGBITS········00000000·006bd8·000017·01·AMS··0···0··154 ··[50]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_.str1.1·PROGBITS········00000000·006647·000017·01·AMS··0···0··1
56 ··[52]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006bf0·000572·00·AXG··0···0·1655 ··[51]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006660·000528·00·AXG··0···0·16
57 ··[53]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00cbcc·000050·08··IG·82··52··456 ··[52]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00c63c·000050·08··IG·80··51··4
58 ··[54]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·PROGBITS········00000000·007170·000572·00·AXG··0···0·1657 ··[53]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·PROGBITS········00000000·006b90·000528·00·AXG··0···0·16
59 ··[55]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·REL·············00000000·00cc1c·000050·08··IG·82··54··458 ··[54]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·REL·············00000000·00c68c·000050·08··IG·80··53··4
60 ··[56]·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·PROGBITS········00000000·0076f0·00016a·00·AXG··0···0·1659 ··[55]·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·PROGBITS········00000000·0070c0·000188·00·AXG··0···0·16
61 ··[57]·.rel.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·REL·············00000000·00cc6c·000088·08··IG·82··56··460 ··[56]·.rel.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·REL·············00000000·00c6dc·000088·08··IG·80··55··4
62 ··[58]·.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·007860·0000c5·00·AXG··0···0·1661 ··[57]·.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·007248·0000b5·00·AXG··0···0··2
63 ··[59]·.rel.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00ccf4·000018·08··IG·82··58··462 ··[58]·.rel.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00c764·000018·08··IG·80··57··4
64 ··[60]·.text._ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_·PROGBITS········00000000·007930·0001dc·00·AXG··0···0·1663 ··[59]·.text._ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_·PROGBITS········00000000·007300·0001bc·00·AXG··0···0·16
65 ··[61]·.rel.text._ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_·REL·············00000000·00cd0c·000050·08··IG·82··60··464 ··[60]·.rel.text._ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_·REL·············00000000·00c77c·000050·08··IG·80··59··4
66 ··[62]·.text._ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_·PROGBITS········00000000·007b10·0001ce·00·AXG··0···0·1665 ··[61]·.text._ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_·PROGBITS········00000000·0074c0·0001af·00·AXG··0···0·16
67 ··[63]·.rel.text._ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_·REL·············00000000·00cd5c·000050·08··IG·82··62··466 ··[62]·.rel.text._ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_·REL·············00000000·00c7cc·000050·08··IG·80··61··4
68 ··[64]·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·PROGBITS········00000000·007ce0·000a02·00·AXG··0···0·1667 ··[63]·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·PROGBITS········00000000·007670·0009b7·00·AXG··0···0·16
69 ··[65]·.rel.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·REL·············00000000·00cdac·0002c0·08··IG·82··64··468 ··[64]·.rel.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·REL·············00000000·00c81c·0002c0·08··IG·80··63··4
70 ··[66]·.text.startup·····PROGBITS········00000000·0086f0·000040·00··AX··0···0·1669 ··[65]·.text.startup·····PROGBITS········00000000·008027·000040·00··AX··0···0··1
71 ··[67]·.rel.text.startup·REL·············00000000·00d06c·000038·08···I·82··66··470 ··[66]·.rel.text.startup·REL·············00000000·00cadc·000038·08···I·80··65··4
72 ··[68]·.init_array·······INIT_ARRAY······00000000·008730·000004·04··WA··0···0··471 ··[67]·.init_array·······INIT_ARRAY······00000000·008068·000004·04··WA··0···0··4
73 ··[69]·.rel.init_array···REL·············00000000·00d0a4·000008·08···I·82··68··472 ··[68]·.rel.init_array···REL·············00000000·00cb14·000008·08···I·80··67··4
74 ··[70]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·008740·000074·00··AG··0···0·3273 ··[69]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·008080·000074·00··AG··0···0·32
75 ··[71]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0087b4·000004·00·AXG··0···0··174 ··[70]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0080f4·000004·00·AXG··0···0··1
76 ··[72]·.text.__x86.get_pc_thunk.dx·PROGBITS········00000000·0087b8·000004·00·AXG··0···0··175 ··[71]·.text.__x86.get_pc_thunk.dx·PROGBITS········00000000·0080f8·000004·00·AXG··0···0··1
77 ··[73]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0087bc·000004·00·AXG··0···0··176 ··[72]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0080fc·000004·00·AXG··0···0··1
78 ··[74]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·0087c0·000004·00·AXG··0···0··177 ··[73]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·008100·000004·00·AXG··0···0··1
79 ··[75]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·0087c4·000004·00·AXG··0···0··1 
80 ··[76]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·0087c8·000004·00·AXG··0···0··178 ··[74]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·008104·000004·00·AXG··0···0··1
81 ··[77]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·0087cc·000004·00·WAG··0···0··479 ··[75]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·008108·000004·00·WAG··0···0··4
82 ··[78]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00d0ac·000008·08··IG·82··77··480 ··[76]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00cb1c·000008·08··IG·80··75··4
83 ··[79]·.note.GNU-stack···PROGBITS········00000000·0087d0·000000·00······0···0··181 ··[77]·.note.GNU-stack···PROGBITS········00000000·00810c·000000·00······0···0··1
84 ··[80]·.eh_frame·········PROGBITS········00000000·0087d0·000fa0·00···A··0···0··482 ··[78]·.eh_frame·········PROGBITS········00000000·00810c·0010ec·00···A··0···0··4
85 ··[81]·.rel.eh_frame·····REL·············00000000·00d0b4·0002f8·08···I·82··80··483 ··[79]·.rel.eh_frame·····REL·············00000000·00cb24·0002f0·08···I·80··78··4
86 ··[82]·.symtab···········SYMTAB··········00000000·009770·000b30·10·····83··80··484 ··[80]·.symtab···········SYMTAB··········00000000·0091f8·000b20·10·····81··79··4
87 ··[83]·.strtab···········STRTAB··········00000000·00a2a0·001922·00······0···0··185 ··[81]·.strtab···········STRTAB··········00000000·009d18·001913·00······0···0··1
88 ··[84]·.shstrtab·········STRTAB··········00000000·00d3ac·000996·00······0···0··186 ··[82]·.shstrtab·········STRTAB··········00000000·00ce14·00097a·00······0···0··1
89 Key·to·Flags:87 Key·to·Flags:
90 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),88 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
91 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),89 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
92 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),90 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
93 ··R·(retain),·D·(mbind),·p·(processor·specific)91 ··R·(retain),·D·(mbind),·p·(processor·specific)
34.3 KB
readelf --wide --symbols {}
    
Offset 1, 182 lines modifiedOffset 1, 181 lines modified
  
1 Symbol·table·'.symtab'·contains·179·entries:1 Symbol·table·'.symtab'·contains·178·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.bss
6 ·····3:·00000000···122·FUNC····LOCAL··DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.06 ·····3:·00000000···108·FUNC····LOCAL··DEFAULT···23·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
7 ·····4:·00000080···122·FUNC····LOCAL··DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.07 ·····4:·0000006c···108·FUNC····LOCAL··DEFAULT···23·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
8 ·····5:·00000100···362·FUNC····LOCAL··DEFAULT···24·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.08 ·····5:·000000d8···348·FUNC····LOCAL··DEFAULT···23·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.0
9 ·····6:·00000270···328·FUNC····LOCAL··DEFAULT···24·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.09 ·····6:·00000234···312·FUNC····LOCAL··DEFAULT···23·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.0
10 ·····7:·000003c0···718·FUNC····LOCAL··DEFAULT···24·_ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.010 ·····7:·0000036c···674·FUNC····LOCAL··DEFAULT···23·_ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.0
11 ·····8:·00000690···346·FUNC····LOCAL··DEFAULT···24·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.011 ·····8:·0000060e···324·FUNC····LOCAL··DEFAULT···23·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.0
12 ·····9:·000007f0···392·FUNC····LOCAL··DEFAULT···24·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.012 ·····9:·00000752···375·FUNC····LOCAL··DEFAULT···23·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
13 ····10:·00000980···392·FUNC····LOCAL··DEFAULT···24·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_M_eraseEPSt13_Rb_tree_nodeItE.isra.013 ····10:·000008ca···375·FUNC····LOCAL··DEFAULT···23·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_M_eraseEPSt13_Rb_tree_nodeItE.isra.0
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.text.unlikely14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.text.unlikely
15 ····12:·00000b10···186·FUNC····LOCAL··DEFAULT···24·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyILb0ENS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItESA_PSt18_Rb_tree_node_baseRT0_.isra.015 ····12:·00000a42···186·FUNC····LOCAL··DEFAULT···23·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyILb0ENS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItESA_PSt18_Rb_tree_node_baseRT0_.isra.0
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.gcc_except_table16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.gcc_except_table
17 ····14:·00000000····43·FUNC····LOCAL··DEFAULT···28·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyILb0ENS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItESA_PSt18_Rb_tree_node_baseRT0_.isra.0.cold17 ····14:·00000000····43·FUNC····LOCAL··DEFAULT···27·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyILb0ENS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItESA_PSt18_Rb_tree_node_baseRT0_.isra.0.cold
18 ····15:·00000bd0····93·FUNC····LOCAL··DEFAULT···24·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E.isra.018 ····15:·00000afc····89·FUNC····LOCAL··DEFAULT···23·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E.isra.0
19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT···31·.LC1 
20 ····17:·00000420··1000·OBJECT··LOCAL··DEFAULT···27·_ZZNK4SFST8Alphabet11write_labelENS_5LabelEbE6buffer19 ····16:·00000420··1000·OBJECT··LOCAL··DEFAULT···26·_ZZNK4SFST8Alphabet11write_labelENS_5LabelEbE6buffer
 20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT···30·.LC1
21 ····18:·00000820··1000·OBJECT··LOCAL··DEFAULT···27·_ZZNK4SFST8Alphabet10write_charEtbE6buffer21 ····18:·00000820··1000·OBJECT··LOCAL··DEFAULT···26·_ZZNK4SFST8Alphabet10write_charEtbE6buffer
22 ····19:·00000009·····0·NOTYPE··LOCAL··DEFAULT···31·.LC322 ····19:·00000009·····0·NOTYPE··LOCAL··DEFAULT···30·.LC3
23 ····20:·0000000b·····0·NOTYPE··LOCAL··DEFAULT···31·.LC423 ····20:·0000000b·····0·NOTYPE··LOCAL··DEFAULT···30·.LC4
24 ····21:·00000004·····0·NOTYPE··LOCAL··DEFAULT···31·.LC224 ····21:·00000004·····0·NOTYPE··LOCAL··DEFAULT···30·.LC2
25 ····22:·0000002c····44·FUNC····LOCAL··DEFAULT···28·_ZNK4SFST8Alphabet5storeEP8_IO_FILE.cold25 ····22:·0000002c····44·FUNC····LOCAL··DEFAULT···27·_ZNK4SFST8Alphabet5storeEP8_IO_FILE.cold
26 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT···32·.LC526 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT···31·.LC5
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···33·.LC1828 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···32·.LC18
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
30 ····27:·00000058····32·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE.cold30 ····27:·00000058····32·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE.cold
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj
33 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT···40·.LC2033 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT···39·.LC20
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj
36 ····33:·0000005a·····0·NOTYPE··LOCAL··DEFAULT···31·.LC2136 ····33:·0000005a·····0·NOTYPE··LOCAL··DEFAULT···30·.LC21
37 ····34:·00000078····46·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet10new_markerEv.cold37 ····34:·00000078····44·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet10new_markerEv.cold
38 ····35:·00000034·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2238 ····35:·00000034·····0·NOTYPE··LOCAL··DEFAULT···31·.LC22
39 ····36:·000000a6···263·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet10add_symbolEPKct.cold39 ····36:·000000a4···264·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet10add_symbolEPKct.cold
40 ····37:·00000068·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2440 ····37:·00000068·····0·NOTYPE··LOCAL··DEFAULT···31·.LC24
41 ····38:·00000ca0···100·OBJECT··LOCAL··DEFAULT···27·_ZZN4SFST8Alphabet10add_symbolEPKctE7message41 ····38:·00000ca0···100·OBJECT··LOCAL··DEFAULT···26·_ZZN4SFST8Alphabet10add_symbolEPKctE7message
42 ····39:·00000100·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2642 ····39:·00000100·····0·NOTYPE··LOCAL··DEFAULT···31·.LC26
43 ····40:·00000c20···100·OBJECT··LOCAL··DEFAULT···27·_ZZN4SFST8Alphabet10add_symbolEPKctE7message_043 ····40:·00000c20···100·OBJECT··LOCAL··DEFAULT···26·_ZZN4SFST8Alphabet10add_symbolEPKctE7message_0
44 ····41:·000000bc·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2544 ····41:·000000bc·····0·NOTYPE··LOCAL··DEFAULT···31·.LC25
45 ····42:·00000148·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2745 ····42:·00000148·····0·NOTYPE··LOCAL··DEFAULT···31·.LC27
46 ····43:·000001ae···132·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet4readEP8_IO_FILE.cold46 ····43:·000001ac···132·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet4readEP8_IO_FILE.cold
47 ····44:·000001e4·····0·NOTYPE··LOCAL··DEFAULT···32·.LC3147 ····44:·000001e4·····0·NOTYPE··LOCAL··DEFAULT···31·.LC31
48 ····45:·000001b8·····0·NOTYPE··LOCAL··DEFAULT···32·.LC3048 ····45:·000001b8·····0·NOTYPE··LOCAL··DEFAULT···31·.LC30
49 ····46:·0000018c·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2949 ····46:·0000018c·····0·NOTYPE··LOCAL··DEFAULT···31·.LC29
50 ····47:·00000232····72·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet14delete_markersEv.cold50 ····47:·00000230····72·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet14delete_markersEv.cold
51 ····48:·0000027a····46·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet10add_symbolEPKc.cold51 ····48:·00000278····46·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet10add_symbolEPKc.cold
52 ····49:·00000210·····0·NOTYPE··LOCAL··DEFAULT···32·.LC3552 ····49:·00000210·····0·NOTYPE··LOCAL··DEFAULT···31·.LC35
53 ····50:·000002a8····88·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet10next_labelERPcb.cold53 ····50:·000002a6····88·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet10next_labelERPcb.cold
 54 ····51:·00000234·····0·NOTYPE··LOCAL··DEFAULT···31·.LC36
54 ····51:·00000020··1000·OBJECT··LOCAL··DEFAULT···27·_ZZN4SFST8Alphabet10next_labelERPcbE6buffer55 ····52:·00000020··1000·OBJECT··LOCAL··DEFAULT···26·_ZZN4SFST8Alphabet10next_labelERPcbE6buffer
55 ····52:·00000234·····0·NOTYPE··LOCAL··DEFAULT···32·.LC36 
56 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi56 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc
58 ····55:·00000000·····4·OBJECT··LOCAL··DEFAULT···27·_ZZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEbE6result58 ····55:·00000000·····4·OBJECT··LOCAL··DEFAULT···26·_ZZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEbE6result
59 ····56:·00000300····32·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb.cold59 ····56:·000002fe····32·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb.cold
60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT···51·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
61 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT···51·.LC3961 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT···50·.LC39
62 ····59:·00000000·····0·SECTION·LOCAL··DEFAULT···54·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_62 ····59:·00000000·····0·SECTION·LOCAL··DEFAULT···53·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_
63 ····60:·00000060·····0·NOTYPE··LOCAL··DEFAULT···31·.LC4063 ····60:·00000060·····0·NOTYPE··LOCAL··DEFAULT···30·.LC40
64 ····61:·00000320···118·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8AlphabetC2Ev.cold64 ····61:·0000031e···118·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8AlphabetC2Ev.cold
65 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT···56·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_65 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT···55·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_
66 ····63:·00000000·····0·SECTION·LOCAL··DEFAULT···58·.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_66 ····63:·00000000·····0·SECTION·LOCAL··DEFAULT···57·.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_
67 ····64:·00004670···553·FUNC····LOCAL··DEFAULT···24·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.067 ····64:·0000435c···516·FUNC····LOCAL··DEFAULT···23·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.0
68 ····65:·00000396····44·FUNC····LOCAL··DEFAULT···28·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.0.cold68 ····65:·00000394····44·FUNC····LOCAL··DEFAULT···27·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.0.cold
69 ····66:·000003c2····75·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet7composeERKS0_S2_.cold69 ····66:·000003c0····75·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet7composeERKS0_S2_.cold
70 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT···60·.text._ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_70 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT···59·.text._ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_
71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···62·.text._ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···61·.text._ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_
72 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···64·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_72 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···63·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_
73 ····70:·0000040e····32·FUNC····LOCAL··DEFAULT···28·_ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE.cold73 ····70:·0000040c····32·FUNC····LOCAL··DEFAULT···27·_ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE.cold
74 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT···66·.text.startup74 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT···65·.text.startup
75 ····72:·00000000····64·FUNC····LOCAL··DEFAULT···66·_GLOBAL__sub_I__ZN4SFST13EpsilonStringE75 ····72:·00000000····64·FUNC····LOCAL··DEFAULT···65·_GLOBAL__sub_I__ZN4SFST13EpsilonStringE
76 ····73:·00000d04·····1·OBJECT··LOCAL··DEFAULT···27·_ZStL8__ioinit76 ····73:·00000d04·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit
77 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT···71·.text.__x86.get_pc_thunk.ax77 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT···70·.text.__x86.get_pc_thunk.ax
78 ····75:·00000000·····0·SECTION·LOCAL··DEFAULT···72·.text.__x86.get_pc_thunk.dx78 ····75:·00000000·····0·SECTION·LOCAL··DEFAULT···71·.text.__x86.get_pc_thunk.dx
79 ····76:·00000000·····0·SECTION·LOCAL··DEFAULT···73·.text.__x86.get_pc_thunk.bx79 ····76:·00000000·····0·SECTION·LOCAL··DEFAULT···72·.text.__x86.get_pc_thunk.bx
80 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT···74·.text.__x86.get_pc_thunk.si80 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT···73·.text.__x86.get_pc_thunk.di
81 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT···75·.text.__x86.get_pc_thunk.di 
82 ····79:·00000000·····0·SECTION·LOCAL··DEFAULT···76·.text.__x86.get_pc_thunk.bp81 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT···74·.text.__x86.get_pc_thunk.bp
83 ····80:·00000000·····0·FUNC····GLOBAL·HIDDEN····73·__x86.get_pc_thunk.bx82 ····79:·00000000·····0·FUNC····GLOBAL·HIDDEN····72·__x86.get_pc_thunk.bx
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
86 ····83:·00000000·····0·FUNC····GLOBAL·HIDDEN····74·__x86.get_pc_thunk.si85 ····82:·00000000·····0·FUNC····GLOBAL·HIDDEN····73·__x86.get_pc_thunk.di
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt28__throw_bad_array_new_lengthv88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt28__throw_bad_array_new_lengthv
90 ····87:·00000000·····0·FUNC····GLOBAL·HIDDEN····75·__x86.get_pc_thunk.di89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base 
93 ····90:·00000000·····4·OBJECT··WEAK···HIDDEN····77·DW.ref.__gxx_personality_v091 ····88:·00000000·····4·OBJECT··WEAK···HIDDEN····75·DW.ref.__gxx_personality_v0
94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v092 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0
95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_begin_catch93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_begin_catch
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_rethrow94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_rethrow
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_end_catch95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_end_catch
98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume
99 ····96:·00000c30··1009·FUNC····GLOBAL·DEFAULT···24·_ZN4SFST8Alphabet5clearEv97 ····94:·00000b56··1030·FUNC····GLOBAL·DEFAULT···23·_ZN4SFST8Alphabet5clearEv
100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj
101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv
102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
103 ···100:·00001030···558·FUNC····GLOBAL·DEFAULT···24·_ZNK4SFST8Alphabet10write_charEtPcPib101 ····98:·00000f5c···536·FUNC····GLOBAL·DEFAULT···23·_ZNK4SFST8Alphabet10write_charEtPcPib
104 ···101:·00000000·····0·FUNC····GLOBAL·HIDDEN····71·__x86.get_pc_thunk.ax102 ····99:·00000000·····0·FUNC····GLOBAL·HIDDEN····70·__x86.get_pc_thunk.ax
105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
106 ···103:·00001260···302·FUNC····GLOBAL·DEFAULT···24·_ZN4SFST8Alphabet5printEv104 ···101:·00001174···298·FUNC····GLOBAL·DEFAULT···23·_ZN4SFST8Alphabet5printEv
107 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
108 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk106 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
109 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base107 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
110 ···107:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local108 ···105:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local
111 ···108:·00001390···113·FUNC····GLOBAL·DEFAULT···24·_ZNK4SFST8Alphabet10write_charEtb109 ···106:·0000129e···108·FUNC····GLOBAL·DEFAULT···23·_ZNK4SFST8Alphabet10write_charEtb
 110 ···107:·0000130a···132·FUNC····GLOBAL·DEFAULT···23·_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib
 111 ···108:·0000138e···195·FUNC····GLOBAL·DEFAULT···23·_ZNK4SFST8Alphabet11write_labelENS_5LabelEb
112 ···109:·00000000·····0·FUNC····GLOBAL·HIDDEN····72·__x86.get_pc_thunk.dx112 ···109:·00000000·····0·FUNC····GLOBAL·HIDDEN····71·__x86.get_pc_thunk.dx
113 ···110:·00001410···176·FUNC····GLOBAL·DEFAULT···24·_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib 
114 ···111:·000014c0···213·FUNC····GLOBAL·DEFAULT···24·_ZNK4SFST8Alphabet11write_labelENS_5LabelEb 
115 ···112:·000015a0···856·FUNC····GLOBAL·DEFAULT···24·_ZN4SFSTlsERSoRKNS_8AlphabetE113 ···110:·00001451···842·FUNC····GLOBAL·DEFAULT···23·_ZN4SFSTlsERSoRKNS_8AlphabetE
116 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i114 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
117 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSo9_M_insertImEERSoT_115 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSo9_M_insertImEERSoT_
118 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate116 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
119 ···116:·00001900···697·FUNC····GLOBAL·DEFAULT···24·_ZNK4SFST8Alphabet5storeEP8_IO_FILE117 ···114:·0000179c···685·FUNC····GLOBAL·DEFAULT···23·_ZNK4SFST8Alphabet5storeEP8_IO_FILE
120 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fputc118 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fputc
121 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fwrite119 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fwrite
122 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ferror120 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ferror
Max diff block lines reached; 195/35087 bytes (0.56%) of diff not shown.
119 KB
readelf --wide --relocs {}
    
Offset 1, 828 lines modifiedOffset 1, 828 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xbbc4·contains·374·entries:1 Relocation·section·'.rel.text'·at·offset·0xb62c·contains·374·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000007··00005002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000008··00004f02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000d··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000e··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000048··00005204·R_386_PLT32············00000000···_ZdlPv5 00000038··00005104·R_386_PLT32············00000000···_ZdlPv
6 00000087··00005002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 00000074··00004f02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 0000008d··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 0000007a··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
8 000000c8··00005204·R_386_PLT32············00000000···_ZdlPv8 000000a4··00005104·R_386_PLT32············00000000···_ZdlPv
9 000003c8··00005302·R_386_PC32·············00000000···__x86.get_pc_thunk.si9 00000374··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.di
10 000003ce··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_10 0000037a··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
11 0000042c··00005404·R_386_PLT32············00000000···memmove11 000003cd··00005304·R_386_PLT32············00000000···memmove
12 00000468··00005404·R_386_PLT32············00000000···memmove12 000003f8··00005304·R_386_PLT32············00000000···memmove
13 00000568··00005504·R_386_PLT32············00000000···_Znwj13 000004ea··00005404·R_386_PLT32············00000000···_Znwj
14 00000652··00005204·R_386_PLT32············00000000···_ZdlPv14 000005d0··00005104·R_386_PLT32············00000000···_ZdlPv
15 0000068a··00005604·R_386_PLT32············00000000···_ZSt28__throw_bad_array_new_lengthv15 0000060a··00005504·R_386_PLT32············00000000···_ZSt28__throw_bad_array_new_lengthv
16 0000069c··00005702·R_386_PC32·············00000000···__x86.get_pc_thunk.di16 00000616··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.di
17 000006a2··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_17 0000061c··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 18 000006b0··00005604·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
18 0000073f··00005504·R_386_PLT32············00000000···_Znwj19 0000070d··00005404·R_386_PLT32············00000000···_Znwj
19 00000764··00005804·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_20 0000072e··00005704·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
20 00000789··00005904·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base 
21 000007f7··00005002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx21 0000075a··00004f02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
22 000007fd··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_22 00000760··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
23 00000887··00005204·R_386_PLT32············00000000···_ZdlPv23 000007e5··00005104·R_386_PLT32············00000000···_ZdlPv
24 0000089a··00005204·R_386_PLT32············00000000···_ZdlPv24 000007f8··00005104·R_386_PLT32············00000000···_ZdlPv
25 000008bb··00005204·R_386_PLT32············00000000···_ZdlPv 
26 000008ce··00005204·R_386_PLT32············00000000···_ZdlPv 
27 000008f3··00005204·R_386_PLT32············00000000···_ZdlPv25 0000080f··00005104·R_386_PLT32············00000000···_ZdlPv
28 00000913··00005204·R_386_PLT32············00000000···_ZdlPv 
29 0000092f··00005204·R_386_PLT32············00000000···_ZdlPv26 00000822··00005104·R_386_PLT32············00000000···_ZdlPv
30 0000094b··00005204·R_386_PLT32············00000000···_ZdlPv27 00000844··00005104·R_386_PLT32············00000000···_ZdlPv
31 00000961··00005204·R_386_PLT32············00000000···_ZdlPv28 00000864··00005104·R_386_PLT32············00000000···_ZdlPv
 29 00000880··00005104·R_386_PLT32············00000000···_ZdlPv
 30 0000089c··00005104·R_386_PLT32············00000000···_ZdlPv
 31 000008b2··00005104·R_386_PLT32············00000000···_ZdlPv
32 00000987··00005002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx32 000008d2··00004f02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
33 0000098d··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_33 000008d8··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 34 0000095d··00005104·R_386_PLT32············00000000···_ZdlPv
 35 00000970··00005104·R_386_PLT32············00000000···_ZdlPv
 36 00000987··00005104·R_386_PLT32············00000000···_ZdlPv
 37 0000099a··00005104·R_386_PLT32············00000000···_ZdlPv
 38 000009bc··00005104·R_386_PLT32············00000000···_ZdlPv
 39 000009dc··00005104·R_386_PLT32············00000000···_ZdlPv
 40 000009f8··00005104·R_386_PLT32············00000000···_ZdlPv
34 00000a17··00005204·R_386_PLT32············00000000···_ZdlPv41 00000a14··00005104·R_386_PLT32············00000000···_ZdlPv
35 00000a2a··00005204·R_386_PLT32············00000000···_ZdlPv42 00000a2a··00005104·R_386_PLT32············00000000···_ZdlPv
 43 00000a4a··00004f02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 44 00000a50··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 45 00000a64··00005404·R_386_PLT32············00000000···_Znwj
 46 00000aaf··00005404·R_386_PLT32············00000000···_Znwj
 47 00000b04··00004f02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 48 00000b0a··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
36 00000a4b··00005204·R_386_PLT32············00000000···_ZdlPv49 00000b39··00005104·R_386_PLT32············00000000···_ZdlPv
37 00000a5e··00005204·R_386_PLT32············00000000···_ZdlPv50 00000b45··00005104·R_386_PLT32············00000000···_ZdlPv
 51 00000b5e··00004f02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 52 00000b64··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
38 00000a83··00005204·R_386_PLT32············00000000···_ZdlPv53 00000b81··00005f04·R_386_PLT32············00000000···_Znaj
39 00000aa3··00005204·R_386_PLT32············00000000···_ZdlPv 
40 00000abf··00005204·R_386_PLT32············00000000···_ZdlPv 
41 00000adb··00005204·R_386_PLT32············00000000···_ZdlPv 
42 00000af1··00005204·R_386_PLT32············00000000···_ZdlPv54 00000ba1··00005104·R_386_PLT32············00000000···_ZdlPv
43 00000b19··00005002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
44 00000b1f··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
45 00000b32··00005504·R_386_PLT32············00000000···_Znwj 
46 00000b7d··00005504·R_386_PLT32············00000000···_Znwj 
47 00000bd5··00005002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
48 00000bdb··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
49 00000c11··00005204·R_386_PLT32············00000000···_ZdlPv 
50 00000c1d··00005204·R_386_PLT32············00000000···_ZdlPv 
51 00000c3a··00005002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
52 00000c40··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
53 00000c61··00006104·R_386_PLT32············00000000···_Znaj 
54 00000c81··00005204·R_386_PLT32············00000000···_ZdlPv 
55 00000daf··00006204·R_386_PLT32············00000000···_ZdaPv55 00000ce6··00006004·R_386_PLT32············00000000···_ZdaPv
56 00000f45··00006304·R_386_PLT32············00000000···free56 00000e7f··00006104·R_386_PLT32············00000000···free
57 00000f53··00006304·R_386_PLT32············00000000···free 
58 00000f61··00006304·R_386_PLT32············00000000···free 
59 00000f6f··00006304·R_386_PLT32············00000000···free 
60 00000f7d··00006304·R_386_PLT32············00000000···free57 00000e8d··00006104·R_386_PLT32············00000000···free
61 00000f8b··00006304·R_386_PLT32············00000000···free58 00000e9b··00006104·R_386_PLT32············00000000···free
62 00000fa1··00006304·R_386_PLT32············00000000···free59 00000ea9··00006104·R_386_PLT32············00000000···free
63 00000fac··00006304·R_386_PLT32············00000000···free 
64 00000fb7··00006304·R_386_PLT32············00000000···free60 00000eb7··00006104·R_386_PLT32············00000000···free
65 00000fc2··00006304·R_386_PLT32············00000000···free61 00000ec5··00006104·R_386_PLT32············00000000···free
66 00000fcd··00006304·R_386_PLT32············00000000···free62 00000edb··00006104·R_386_PLT32············00000000···free
67 00000fd8··00006304·R_386_PLT32············00000000···free 
68 00000fe3··00006304·R_386_PLT32············00000000···free 
69 00000fee··00006304·R_386_PLT32············00000000···free63 00000ee6··00006104·R_386_PLT32············00000000···free
 64 00000ef1··00006104·R_386_PLT32············00000000···free
 65 00000efc··00006104·R_386_PLT32············00000000···free
 66 00000f07··00006104·R_386_PLT32············00000000···free
 67 00000f12··00006104·R_386_PLT32············00000000···free
 68 00000f1d··00006104·R_386_PLT32············00000000···free
70 00001018··00006304·R_386_PLT32············00000000···free69 00000f28··00006104·R_386_PLT32············00000000···free
 70 00000f50··00006104·R_386_PLT32············00000000···free
71 00001035··00006502·R_386_PC32·············00000000···__x86.get_pc_thunk.ax71 00000f64··00006302·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
72 0000103a··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_72 00000f69··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
73 000010e1··00006604·R_386_PLT32············00000000···strlen73 00000ffe··00006404·R_386_PLT32············00000000···strlen
74 00001265··00005002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx74 0000117c··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.di
75 0000126b··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_75 00001182··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
76 0000129b··00001009·R_386_GOTOFF···········00000000···.LC1 
77 000012a5··0000682b·R_386_GOT32X···········00000000···stderr 
78 000012b3··00000209·R_386_GOTOFF···········00000000···.bss76 000011bd··00000209·R_386_GOTOFF···········00000000···.bss
 77 000011c3··00001109·R_386_GOTOFF···········00000000···.LC1
 78 000011cd··0000662b·R_386_GOT32X···········00000000···stderr
79 000012f7··00006402·R_386_PC32·············00001030···_ZNK4SFST8Alphabet10write_charEtPcPib79 00001205··00006202·R_386_PC32·············00000f5c···_ZNK4SFST8Alphabet10write_charEtPcPib
80 00001323··00000209·R_386_GOTOFF···········00000000···.bss80 00001224··00000209·R_386_GOTOFF···········00000000···.bss
81 0000133c··00006402·R_386_PC32·············00001030···_ZNK4SFST8Alphabet10write_charEtPcPib81 00001249··00006202·R_386_PC32·············00000f5c···_ZNK4SFST8Alphabet10write_charEtPcPib
82 0000135c··00006904·R_386_PLT32············00000000···__fprintf_chk82 0000126c··00006704·R_386_PLT32············00000000···__fprintf_chk
83 00001364··00006a04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base83 00001274··00006804·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
84 0000138a··00006b02·R_386_PC32·············00000000···__stack_chk_fail_local84 0000129a··00006902·R_386_PC32·············00000000···__stack_chk_fail_local
 85 000012a3··00006302·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
 86 000012a8··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 87 000012d4··00000209·R_386_GOTOFF···········00000000···.bss
 88 000012ed··00006202·R_386_PC32·············00000f5c···_ZNK4SFST8Alphabet10write_charEtPcPib
 89 00001306··00006902·R_386_PC32·············00000000···__stack_chk_fail_local
 90 0000134a··00006202·R_386_PC32·············00000f5c···_ZNK4SFST8Alphabet10write_charEtPcPib
85 00001391··00006d02·R_386_PC32·············00000000···__x86.get_pc_thunk.dx91 00001396··00006d02·R_386_PC32·············00000000···__x86.get_pc_thunk.dx
86 00001397··0000510a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_92 0000139c··0000500a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
87 000013d1··00000209·R_386_GOTOFF···········00000000···.bss93 000013dc··00000209·R_386_GOTOFF···········00000000···.bss
 94 000013f3··00006202·R_386_PC32·············00000f5c···_ZNK4SFST8Alphabet10write_charEtPcPib
 95 00001410··00000209·R_386_GOTOFF···········00000000···.bss
88 000013e1··00006402·R_386_PC32·············00001030···_ZNK4SFST8Alphabet10write_charEtPcPib96 00001431··00006202·R_386_PC32·············00000f5c···_ZNK4SFST8Alphabet10write_charEtPcPib
89 000013fd··00006b02·R_386_PC32·············00000000···__stack_chk_fail_local97 0000144d··00006902·R_386_PC32·············00000000···__stack_chk_fail_local
90 0000145a··00006402·R_386_PC32·············00001030···_ZNK4SFST8Alphabet10write_charEtPcPib 
91 000014c1··00006d02·R_386_PC32·············00000000···__x86.get_pc_thunk.dx98 00001459··00004f02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
Max diff block lines reached; 63789/121544 bytes (52.48%) of diff not shown.
93.9 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 752 lines modifiedOffset 9, 865 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000038·0000001c·FDE·cie=00000000·pc=00000000..0000007a15 00000018·00000038·0000001c·FDE·cie=00000000·pc=00000000..0000006c
16 ··DW_CFA_advance_loc:·1·to·0000000116 ··DW_CFA_advance_loc:·1·to·00000001
17 ··DW_CFA_def_cfa_offset:·817 ··DW_CFA_def_cfa_offset:·8
18 ··DW_CFA_offset:·r5·(ebp)·at·cfa-818 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
19 ··DW_CFA_advance_loc:·3·to·0000000419 ··DW_CFA_advance_loc:·1·to·00000002
20 ··DW_CFA_def_cfa_offset:·1220 ··DW_CFA_def_cfa_offset:·12
21 ··DW_CFA_offset:·r7·(edi)·at·cfa-1221 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
22 ··DW_CFA_advance_loc:·1·to·0000000522 ··DW_CFA_advance_loc:·1·to·00000003
23 ··DW_CFA_def_cfa_offset:·1623 ··DW_CFA_def_cfa_offset:·16
24 ··DW_CFA_offset:·r6·(esi)·at·cfa-1624 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
25 ··DW_CFA_advance_loc:·1·to·0000000625 ··DW_CFA_advance_loc:·1·to·00000004
26 ··DW_CFA_def_cfa_offset:·2026 ··DW_CFA_def_cfa_offset:·20
27 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2027 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
28 ··DW_CFA_advance_loc:·14·to·0000001428 ··DW_CFA_advance_loc:·3·to·00000007
29 ··DW_CFA_def_cfa_offset:·6429 ··DW_CFA_def_cfa_offset:·64
30 ··DW_CFA_advance_loc1:·97·to·0000007530 ··DW_CFA_advance_loc1:·96·to·00000067
31 ··DW_CFA_def_cfa_offset:·2031 ··DW_CFA_def_cfa_offset:·20
32 ··DW_CFA_advance_loc:·1·to·0000007632 ··DW_CFA_advance_loc:·1·to·00000068
33 ··DW_CFA_restore:·r3·(ebx)33 ··DW_CFA_restore:·r3·(ebx)
34 ··DW_CFA_def_cfa_offset:·1634 ··DW_CFA_def_cfa_offset:·16
35 ··DW_CFA_advance_loc:·1·to·0000007735 ··DW_CFA_advance_loc:·1·to·00000069
36 ··DW_CFA_restore:·r6·(esi)36 ··DW_CFA_restore:·r6·(esi)
37 ··DW_CFA_def_cfa_offset:·1237 ··DW_CFA_def_cfa_offset:·12
38 ··DW_CFA_advance_loc:·1·to·0000007838 ··DW_CFA_advance_loc:·1·to·0000006a
39 ··DW_CFA_restore:·r7·(edi)39 ··DW_CFA_restore:·r7·(edi)
40 ··DW_CFA_def_cfa_offset:·840 ··DW_CFA_def_cfa_offset:·8
41 ··DW_CFA_advance_loc:·1·to·0000007941 ··DW_CFA_advance_loc:·1·to·0000006b
42 ··DW_CFA_restore:·r5·(ebp)42 ··DW_CFA_restore:·r5·(ebp)
43 ··DW_CFA_def_cfa_offset:·443 ··DW_CFA_def_cfa_offset:·4
  
44 00000054·00000038·00000058·FDE·cie=00000000·pc=00000080..000000fa44 00000054·00000038·00000058·FDE·cie=00000000·pc=0000006c..000000d8
45 ··DW_CFA_advance_loc:·1·to·0000008145 ··DW_CFA_advance_loc:·1·to·0000006d
46 ··DW_CFA_def_cfa_offset:·846 ··DW_CFA_def_cfa_offset:·8
47 ··DW_CFA_offset:·r5·(ebp)·at·cfa-847 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
48 ··DW_CFA_advance_loc:·3·to·0000008448 ··DW_CFA_advance_loc:·1·to·0000006e
49 ··DW_CFA_def_cfa_offset:·1249 ··DW_CFA_def_cfa_offset:·12
50 ··DW_CFA_offset:·r7·(edi)·at·cfa-1250 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
51 ··DW_CFA_advance_loc:·1·to·0000008551 ··DW_CFA_advance_loc:·1·to·0000006f
52 ··DW_CFA_def_cfa_offset:·1652 ··DW_CFA_def_cfa_offset:·16
53 ··DW_CFA_offset:·r6·(esi)·at·cfa-1653 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
54 ··DW_CFA_advance_loc:·1·to·0000008654 ··DW_CFA_advance_loc:·1·to·00000070
55 ··DW_CFA_def_cfa_offset:·2055 ··DW_CFA_def_cfa_offset:·20
56 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2056 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
57 ··DW_CFA_advance_loc:·14·to·0000009457 ··DW_CFA_advance_loc:·3·to·00000073
58 ··DW_CFA_def_cfa_offset:·6458 ··DW_CFA_def_cfa_offset:·64
59 ··DW_CFA_advance_loc1:·97·to·000000f559 ··DW_CFA_advance_loc1:·96·to·000000d3
60 ··DW_CFA_def_cfa_offset:·2060 ··DW_CFA_def_cfa_offset:·20
61 ··DW_CFA_advance_loc:·1·to·000000f661 ··DW_CFA_advance_loc:·1·to·000000d4
62 ··DW_CFA_restore:·r3·(ebx)62 ··DW_CFA_restore:·r3·(ebx)
63 ··DW_CFA_def_cfa_offset:·1663 ··DW_CFA_def_cfa_offset:·16
64 ··DW_CFA_advance_loc:·1·to·000000f764 ··DW_CFA_advance_loc:·1·to·000000d5
65 ··DW_CFA_restore:·r6·(esi)65 ··DW_CFA_restore:·r6·(esi)
66 ··DW_CFA_def_cfa_offset:·1266 ··DW_CFA_def_cfa_offset:·12
67 ··DW_CFA_advance_loc:·1·to·000000f867 ··DW_CFA_advance_loc:·1·to·000000d6
68 ··DW_CFA_restore:·r7·(edi)68 ··DW_CFA_restore:·r7·(edi)
69 ··DW_CFA_def_cfa_offset:·869 ··DW_CFA_def_cfa_offset:·8
70 ··DW_CFA_advance_loc:·1·to·000000f970 ··DW_CFA_advance_loc:·1·to·000000d7
71 ··DW_CFA_restore:·r5·(ebp)71 ··DW_CFA_restore:·r5·(ebp)
72 ··DW_CFA_def_cfa_offset:·472 ··DW_CFA_def_cfa_offset:·4
  
73 00000090·00000028·00000094·FDE·cie=00000000·pc=00000100..0000026a73 00000090·00000030·00000094·FDE·cie=00000000·pc=000000d8..00000234
 74 ··DW_CFA_advance_loc:·14·to·000000e6
 75 ··DW_CFA_def_cfa_offset:·8
 76 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
74 ··DW_CFA_advance_loc:·19·to·0000011377 ··DW_CFA_advance_loc:·1·to·000000e7
75 ··DW_CFA_def_cfa_offset:·2078 ··DW_CFA_def_cfa_offset:·12
76 ··DW_CFA_advance_loc:·3·to·00000116 
77 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 
78 ··DW_CFA_advance_loc:·7·to·0000011d 
79 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
80 ··DW_CFA_advance_loc:·11·to·00000128 
81 ··DW_CFA_offset:·r6·(esi)·at·cfa-1679 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
 80 ··DW_CFA_advance_loc:·1·to·000000e8
 81 ··DW_CFA_def_cfa_offset:·16
82 ··DW_CFA_offset:·r5·(ebp)·at·cfa-882 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
83 ··DW_CFA_advance_loc2:·308·to·0000025c83 ··DW_CFA_advance_loc2:·319·to·00000227
84 ··DW_CFA_remember_state84 ··DW_CFA_remember_state
85 ··DW_CFA_restore:·r5·(ebp) 
86 ··DW_CFA_restore:·r7·(edi) 
87 ··DW_CFA_restore:·r6·(esi) 
88 ··DW_CFA_restore:·r3·(ebx)85 ··DW_CFA_restore:·r3·(ebx)
 86 ··DW_CFA_def_cfa_offset:·12
 87 ··DW_CFA_advance_loc:·1·to·00000228
 88 ··DW_CFA_restore:·r6·(esi)
 89 ··DW_CFA_def_cfa_offset:·8
 90 ··DW_CFA_advance_loc:·1·to·00000229
 91 ··DW_CFA_restore:·r7·(edi)
89 ··DW_CFA_def_cfa_offset:·492 ··DW_CFA_def_cfa_offset:·4
90 ··DW_CFA_advance_loc:·4·to·0000026093 ··DW_CFA_advance_loc:·1·to·0000022a
91 ··DW_CFA_restore_state94 ··DW_CFA_restore_state
92 ··DW_CFA_nop95 ··DW_CFA_nop
 96 ··DW_CFA_nop
 97 ··DW_CFA_nop
  
93 000000bc·00000024·000000c0·FDE·cie=00000000·pc=00000270..000003b898 000000c4·00000030·000000c8·FDE·cie=00000000·pc=00000234..0000036c
 99 ··DW_CFA_advance_loc:·14·to·00000242
 100 ··DW_CFA_def_cfa_offset:·8
 101 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
94 ··DW_CFA_advance_loc:·19·to·00000283102 ··DW_CFA_advance_loc:·1·to·00000243
 103 ··DW_CFA_def_cfa_offset:·12
 104 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
 105 ··DW_CFA_advance_loc:·1·to·00000244
95 ··DW_CFA_def_cfa_offset:·16106 ··DW_CFA_def_cfa_offset:·16
96 ··DW_CFA_advance_loc:·3·to·00000286 
97 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16107 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
98 ··DW_CFA_advance_loc:·17·to·00000297 
99 ··DW_CFA_offset:·r6·(esi)·at·cfa-12 
100 ··DW_CFA_offset:·r7·(edi)·at·cfa-8 
101 ··DW_CFA_advance_loc2:·267·to·000003a2108 ··DW_CFA_advance_loc2:·275·to·00000357
102 ··DW_CFA_remember_state109 ··DW_CFA_remember_state
103 ··DW_CFA_restore:·r7·(edi) 
104 ··DW_CFA_restore:·r6·(esi) 
105 ··DW_CFA_restore:·r3·(ebx)110 ··DW_CFA_restore:·r3·(ebx)
 111 ··DW_CFA_def_cfa_offset:·12
 112 ··DW_CFA_advance_loc:·1·to·00000358
 113 ··DW_CFA_restore:·r6·(esi)
 114 ··DW_CFA_def_cfa_offset:·8
 115 ··DW_CFA_advance_loc:·1·to·00000359
 116 ··DW_CFA_restore:·r7·(edi)
106 ··DW_CFA_def_cfa_offset:·4117 ··DW_CFA_def_cfa_offset:·4
Max diff block lines reached; 90591/96057 bytes (94.31%) of diff not shown.
4.83 KB
strings --all --bytes=8 {}
    
Offset 11, 14 lines modifiedOffset 11, 18 lines modified
11 Error2·occurred·while·reading·alphabet!11 Error2·occurred·while·reading·alphabet!
12 Error3·occurred·while·reading·alphabet!12 Error3·occurred·while·reading·alphabet!
13 Error·in·UTF-8·encoding·at:·<%s>13 Error·in·UTF-8·encoding·at:·<%s>
14 Error:·incomplete·symbol·in·input·file:·%s14 Error:·incomplete·symbol·in·input·file:·%s
15 vector::_M_realloc_insert15 vector::_M_realloc_insert
16 cannot·create·std::vector·larger·than·max_size()16 cannot·create·std::vector·larger·than·max_size()
17 vector::_M_fill_insert17 vector::_M_fill_insert
 18 l$D9l$Dt{
 19 +T$D9L$Dt
 20 l$D9l$Dt{
 21 +T$D9L$Dt
18 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.022 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
19 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.023 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
20 _ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.024 _ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.0
21 _ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.025 _ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.0
22 _ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.026 _ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.0
23 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.027 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.0
24 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.028 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
Offset 46, 44 lines modifiedOffset 50, 42 lines modified
46 _ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.0.cold50 _ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.0.cold
47 _ZN4SFST8Alphabet7composeERKS0_S2_.cold51 _ZN4SFST8Alphabet7composeERKS0_S2_.cold
48 _ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE.cold52 _ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE.cold
49 _GLOBAL__sub_I__ZN4SFST13EpsilonStringE53 _GLOBAL__sub_I__ZN4SFST13EpsilonStringE
50 _ZStL8__ioinit54 _ZStL8__ioinit
51 __x86.get_pc_thunk.bx55 __x86.get_pc_thunk.bx
52 _GLOBAL_OFFSET_TABLE_56 _GLOBAL_OFFSET_TABLE_
53 __x86.get_pc_thunk.si 
54 _ZSt28__throw_bad_array_new_lengthv 
55 __x86.get_pc_thunk.di57 __x86.get_pc_thunk.di
56 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_58 _ZSt28__throw_bad_array_new_lengthv
57 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base59 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
 60 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
58 DW.ref.__gxx_personality_v061 DW.ref.__gxx_personality_v0
59 __cxa_begin_catch62 __cxa_begin_catch
60 __cxa_rethrow63 __cxa_rethrow
61 __cxa_end_catch64 __cxa_end_catch
62 _Unwind_Resume65 _Unwind_Resume
63 _ZN4SFST8Alphabet5clearEv66 _ZN4SFST8Alphabet5clearEv
64 _ZNK4SFST8Alphabet10write_charEtPcPib67 _ZNK4SFST8Alphabet10write_charEtPcPib
65 __x86.get_pc_thunk.ax68 __x86.get_pc_thunk.ax
66 _ZN4SFST8Alphabet5printEv69 _ZN4SFST8Alphabet5printEv
67 __fprintf_chk70 __fprintf_chk
68 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base71 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
69 __stack_chk_fail_local72 __stack_chk_fail_local
70 _ZNK4SFST8Alphabet10write_charEtb73 _ZNK4SFST8Alphabet10write_charEtb
71 __x86.get_pc_thunk.dx 
72 _ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib74 _ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib
73 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb75 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb
 76 __x86.get_pc_thunk.dx
74 _ZN4SFSTlsERSoRKNS_8AlphabetE77 _ZN4SFSTlsERSoRKNS_8AlphabetE
75 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i78 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
76 _ZNSo9_M_insertImEERSoT_79 _ZNSo9_M_insertImEERSoT_
77 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate80 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
78 _ZNK4SFST8Alphabet5storeEP8_IO_FILE81 _ZNK4SFST8Alphabet5storeEP8_IO_FILE
79 __cxa_allocate_exception82 __cxa_allocate_exception
80 __cxa_throw83 __cxa_throw
81 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE84 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE
82 __x86.get_pc_thunk.bp 
83 _ZNK4SFST8AlphabeteqERKS0_85 _ZNK4SFST8AlphabeteqERKS0_
84 _ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_86 _ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
85 _ZSt20__throw_length_errorPKc87 _ZSt20__throw_length_errorPKc
86 _ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt88 _ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
87 _ZN4SFST8Alphabet10complementERSt6vectorItSaItEE89 _ZN4SFST8Alphabet10complementERSt6vectorItSaItEE
88 _ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_90 _ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
89 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj91 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj
Offset 114, 24 lines modifiedOffset 116, 25 lines modified
114 _ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb116 _ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb
115 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_117 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
116 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_118 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_
117 _ZN4SFST8AlphabetC2Ev119 _ZN4SFST8AlphabetC2Ev
118 _ZN4SFST8AlphabetC1Ev120 _ZN4SFST8AlphabetC1Ev
119 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_121 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_
120 _ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_122 _ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_
 123 __x86.get_pc_thunk.bp
121 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base124 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
122 _ZN4SFST8Alphabet7composeERKS0_S2_125 _ZN4SFST8Alphabet7composeERKS0_S2_
123 _ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_126 _ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_
124 _ZSt17__throw_bad_allocv127 _ZSt17__throw_bad_allocv
125 _ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_128 _ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_
126 _ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_129 _ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_
127 _ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE130 _ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE
128 _ZNSt8ios_base4InitC1Ev131 _ZNSt8ios_base4InitC1Ev
129 _ZNSt8ios_base4InitD1Ev 
130 __dso_handle132 __dso_handle
 133 _ZNSt8ios_base4InitD1Ev
131 __cxa_atexit134 __cxa_atexit
132 .shstrtab135 .shstrtab
133 .rel.text136 .rel.text
134 .rel.text.unlikely137 .rel.text.unlikely
135 .gcc_except_table138 .gcc_except_table
136 .rodata.str1.1139 .rodata.str1.1
137 .rodata.str1.4140 .rodata.str1.4
Offset 155, 13 lines modifiedOffset 158, 12 lines modified
155 .rel.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_158 .rel.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_
156 .rel.text.startup159 .rel.text.startup
157 .rel.init_array160 .rel.init_array
158 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE161 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
159 .text.__x86.get_pc_thunk.ax162 .text.__x86.get_pc_thunk.ax
160 .text.__x86.get_pc_thunk.dx163 .text.__x86.get_pc_thunk.dx
161 .text.__x86.get_pc_thunk.bx164 .text.__x86.get_pc_thunk.bx
162 .text.__x86.get_pc_thunk.si 
163 .text.__x86.get_pc_thunk.di165 .text.__x86.get_pc_thunk.di
164 .text.__x86.get_pc_thunk.bp166 .text.__x86.get_pc_thunk.bp
165 .rel.data.rel.local.DW.ref.__gxx_personality_v0167 .rel.data.rel.local.DW.ref.__gxx_personality_v0
166 .note.GNU-stack168 .note.GNU-stack
167 .rel.eh_frame169 .rel.eh_frame
3.14 KB
readelf --wide --decompress --hex-dump=.group {}
    
Offset 1, 66 lines modifiedOffset 1, 70 lines modified
  
1 Hex·dump·of·section·'.group':1 Hex·dump·of·section·'.group':
2 ··0x00000000·01000000·22000000·23000000··········...."...#...2 ··0x00000000·01000000·21000000·22000000··········....!..."...
  
  
3 Hex·dump·of·section·'.group':3 Hex·dump·of·section·'.group':
4 ··0x00000000·01000000·24000000·25000000··········....$...%...4 ··0x00000000·01000000·23000000·24000000··········....#...$...
  
  
5 Hex·dump·of·section·'.group':5 Hex·dump·of·section·'.group':
6 ··0x00000000·01000000·26000000·27000000··········....&...'...6 ··0x00000000·01000000·25000000·26000000··········....%...&...
  
  
7 Hex·dump·of·section·'.group':7 Hex·dump·of·section·'.group':
8 ··0x00000000·01000000·29000000·2a000000··········....)...*...8 ··0x00000000·01000000·28000000·29000000··········....(...)...
  
  
9 Hex·dump·of·section·'.group':9 Hex·dump·of·section·'.group':
10 ··0x00000000·01000000·2b000000·2c000000··········....+...,...10 ··0x00000000·01000000·2a000000·2b000000··········....*...+...
  
  
11 Hex·dump·of·section·'.group':11 Hex·dump·of·section·'.group':
12 ··0x00000000·01000000·2d000000·2e000000··········....-.......12 ··0x00000000·01000000·2c000000·2d000000··········....,...-...
  
  
13 Hex·dump·of·section·'.group':13 Hex·dump·of·section·'.group':
14 ··0x00000000·01000000·2f000000·30000000··········..../...0...14 ··0x00000000·01000000·2e000000·2f000000··········......../...
  
  
15 Hex·dump·of·section·'.group':15 Hex·dump·of·section·'.group':
16 ··0x00000000·01000000·31000000·32000000··········....1...2...16 ··0x00000000·01000000·30000000·31000000··········....0...1...
  
  
17 Hex·dump·of·section·'.group':17 Hex·dump·of·section·'.group':
18 ··0x00000000·01000000·34000000·35000000··········....4...5...18 ··0x00000000·01000000·33000000·34000000··········....3...4...
  
  
19 Hex·dump·of·section·'.group':19 Hex·dump·of·section·'.group':
20 ··0x00000000·01000000·36000000·37000000··········....6...7...20 ··0x00000000·01000000·35000000·36000000··········....5...6...
  
  
21 Hex·dump·of·section·'.group':21 Hex·dump·of·section·'.group':
22 ··0x00000000·01000000·38000000·39000000··········....8...9...22 ··0x00000000·01000000·37000000·38000000··········....7...8...
  
  
23 Hex·dump·of·section·'.group':23 Hex·dump·of·section·'.group':
24 ··0x00000000·01000000·3a000000·3b000000··········....:...;...24 ··0x00000000·01000000·39000000·3a000000··········....9...:...
  
  
25 Hex·dump·of·section·'.group':25 Hex·dump·of·section·'.group':
26 ··0x00000000·01000000·3c000000·3d000000··········....<...=...26 ··0x00000000·01000000·3b000000·3c000000··········....;...<...
  
  
27 Hex·dump·of·section·'.group':27 Hex·dump·of·section·'.group':
28 ··0x00000000·01000000·3e000000·3f000000··········....>...?...28 ··0x00000000·01000000·3d000000·3e000000··········....=...>...
  
  
29 Hex·dump·of·section·'.group':29 Hex·dump·of·section·'.group':
30 ··0x00000000·01000000·40000000·41000000··········....@...A...30 ··0x00000000·01000000·3f000000·40000000··········....?...@...
  
  
 31 Hex·dump·of·section·'.group':
 32 ··0x00000000·01000000·45000000···················....E...
  
  
31 Hex·dump·of·section·'.group':33 Hex·dump·of·section·'.group':
32 ··0x00000000·01000000·46000000···················....F...34 ··0x00000000·01000000·46000000···················....F...
  
  
33 Hex·dump·of·section·'.group':35 Hex·dump·of·section·'.group':
Offset 76, 17 lines modifiedOffset 80, 9 lines modified
  
  
76 Hex·dump·of·section·'.group':80 Hex·dump·of·section·'.group':
77 ··0x00000000·01000000·4a000000···················....J...81 ··0x00000000·01000000·4a000000···················....J...
  
  
78 Hex·dump·of·section·'.group':82 Hex·dump·of·section·'.group':
79 ··0x00000000·01000000·4b000000···················....K... 
  
  
80 Hex·dump·of·section·'.group': 
81 ··0x00000000·01000000·4c000000···················....L... 
  
  
82 Hex·dump·of·section·'.group': 
83 ··0x00000000·01000000·4d000000·4e000000··········....M...N...83 ··0x00000000·01000000·4b000000·4c000000··········....K...L...
  
626 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 6838 lines modifiedOffset 2, 6455 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]>:3 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]>:
4 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]:4 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]:
5 »       push···%ebp5 »       push···%ebp
6 »       mov····%eax,%ebp 
7 »       push···%edi6 »       push···%edi
8 »       push···%esi7 »       push···%esi
9 »       push···%ebx8 »       push···%ebx
 9 »       sub····$0x2c,%esp
10 »       call···7·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0[·...·truncated·by·diffoscope;·len:·5,·SHA:·e2c173bc55e481ddf3ad5aaf56e877ddda2eb1f8e7d8ac5535442e70bc9b6831·...·]>10 »       call···8·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0[·...·truncated·by·diffoscope;·len:·5,·SHA:·b30d3fc6b597514d3ef571e0a55e0c6bf1f2f0bd0d8d7cbe7a07b8967999e337·...·]>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x2c,%esp14 »       mov····%eax,%ebp
15 »       mov····0x4(%eax),%ecx15 »       mov····0x4(%eax),%ecx
16 »       cmp····%ecx,0x8(%eax)16 »       cmp····%ecx,0x8(%eax)
17 »       je·····6b·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·f498f74bafcb62305769f85c784874fe417078d508632ec67342f3344858da20·...·]>17 »       je·····5d·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·324304a007d8c721b1b4f440fef42af6a4b1091348f36440c3a919fc7379b1dc·...·]>
18 »       xor····%esi,%esi18 »       xor····%esi,%esi
19 »       xchg···%ax,%ax 
20 »       lea····0x0(,%esi,4),%eax19 »       lea····0x0(,%esi,4),%eax
21 »       mov····%eax,0x1c(%esp)20 »       mov····%eax,0x1c(%esp)
22 »       mov····(%ecx,%eax,1),%edi21 »       mov····(%ecx,%eax,1),%edi
23 »       test···%edi,%edi22 »       test···%edi,%edi
24 »       je·····53·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·7ae96beafe47eb4c0a8b0bba6ff9421e1b4630ba468264cf28846a127d28d0e5·...·]3>23 »       je·····43·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·42cc0911125c2d071194186cfec698e2ff1d4cebc43bdd8bacb64bacb176ac8b·...·]3>
25 »       lea····0x0(%esi,%eiz,1),%esi 
26 »       lea····0x0(%esi,%eiz,1),%esi 
27 »       mov····%edi,%edx24 »       mov····%edi,%edx
28 »       mov····(%edi),%edi25 »       mov····(%edi),%edi
29 »       mov····%edx,(%esp)26 »       mov····%edx,(%esp)
30 »       call···48·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·42cc0911125c2d071194186cfec698e2ff1d4cebc43bdd8bacb64bacb176ac8b·...·]8>27 »       call···38·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·8dae31cca5eeb048e5daa93f32355c487c8589e87e5f116158b7f253e3bffd3e·...·]8>
31 ·R_386_PLT32»    operator·delete(void*)28 ·R_386_PLT32»    operator·delete(void*)
32 »       test···%edi,%edi29 »       test···%edi,%edi
33 »       jne····40·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·42cc0911125c2d071194186cfec698e2ff1d4cebc43bdd8bacb64bacb176ac8b·...·]0>30 »       jne····30·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·8dae31cca5eeb048e5daa93f32355c487c8589e87e5f116158b7f253e3bffd3e·...·]0>
34 »       mov····0x4(%ebp),%ecx31 »       mov····0x4(%ebp),%ecx
35 »       mov····0x8(%ebp),%edx 
36 »       inc····%esi 
37 »       mov····0x1c(%esp),%eax32 »       mov····0x1c(%esp),%eax
38 »       sub····%ecx,%edx 
39 »       movl···$0x0,(%ecx,%eax,1)33 »       movl···$0x0,(%ecx,%eax,1)
 34 »       add····$0x1,%esi
 35 »       mov····0x8(%ebp),%edx
 36 »       sub····%ecx,%edx
40 »       sar····$0x2,%edx37 »       sar····$0x2,%edx
41 »       cmp····%edx,%esi38 »       cmp····%edx,%esi
42 »       jb·····20·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·9c250d94097d01fc3925d6767f9797fba4c4d5f03f3757b605d573212df3d135·...·]>39 »       jb·····1e·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·9015447fb8eb977ea8f93ba28a6c2bdfb539c8059d18d9916e1410b72b5921c1·...·]>
43 »       movl···$0x0,0x10(%ebp)40 »       movl···$0x0,0x10(%ebp)
44 »       add····$0x2c,%esp41 »       add····$0x2c,%esp
45 »       pop····%ebx42 »       pop····%ebx
46 »       pop····%esi43 »       pop····%esi
47 »       pop····%edi44 »       pop····%edi
48 »       pop····%ebp45 »       pop····%ebp
49 »       ret46 »       ret
50 »       lea····0x0(%esi),%esi 
  
51 00000080·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]>:47 0000006c·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]>:
52 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]:48 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]:
53 »       push···%ebp49 »       push···%ebp
54 »       mov····%eax,%ebp 
55 »       push···%edi50 »       push···%edi
56 »       push···%esi51 »       push···%esi
57 »       push···%ebx52 »       push···%ebx
 53 »       sub····$0x2c,%esp
58 »       call···87·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x7>54 »       call···74·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x8>
59 ·R_386_PC32»     __x86.get_pc_thunk.bx55 ·R_386_PC32»     __x86.get_pc_thunk.bx
60 »       add····$0x2,%ebx56 »       add····$0x2,%ebx
61 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_57 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
62 »       sub····$0x2c,%esp58 »       mov····%eax,%ebp
63 »       mov····0x4(%eax),%ecx59 »       mov····0x4(%eax),%ecx
64 »       cmp····%ecx,0x8(%eax)60 »       cmp····%ecx,0x8(%eax)
65 »       je·····eb·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x6b>61 »       je·····c9·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x5d>
66 »       xor····%esi,%esi62 »       xor····%esi,%esi
67 »       xchg···%ax,%ax 
68 »       lea····0x0(,%esi,4),%eax63 »       lea····0x0(,%esi,4),%eax
69 »       mov····%eax,0x1c(%esp)64 »       mov····%eax,0x1c(%esp)
70 »       mov····(%ecx,%eax,1),%edi65 »       mov····(%ecx,%eax,1),%edi
71 »       test···%edi,%edi66 »       test···%edi,%edi
72 »       je·····d3·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x53>67 »       je·····af·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x43>
73 »       lea····0x0(%esi,%eiz,1),%esi 
74 »       lea····0x0(%esi,%eiz,1),%esi 
75 »       mov····%edi,%edx68 »       mov····%edi,%edx
76 »       mov····(%edi),%edi69 »       mov····(%edi),%edi
77 »       mov····%edx,(%esp)70 »       mov····%edx,(%esp)
78 »       call···c8·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x48>71 »       call···a4·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x38>
79 ·R_386_PLT32»    operator·delete(void*)72 ·R_386_PLT32»    operator·delete(void*)
80 »       test···%edi,%edi73 »       test···%edi,%edi
81 »       jne····c0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x40>74 »       jne····9c·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x30>
82 »       mov····0x4(%ebp),%ecx75 »       mov····0x4(%ebp),%ecx
83 »       mov····0x8(%ebp),%edx 
84 »       inc····%esi 
85 »       mov····0x1c(%esp),%eax76 »       mov····0x1c(%esp),%eax
86 »       sub····%ecx,%edx 
87 »       movl···$0x0,(%ecx,%eax,1)77 »       movl···$0x0,(%ecx,%eax,1)
 78 »       add····$0x1,%esi
 79 »       mov····0x8(%ebp),%edx
 80 »       sub····%ecx,%edx
88 »       sar····$0x2,%edx81 »       sar····$0x2,%edx
89 »       cmp····%edx,%esi82 »       cmp····%edx,%esi
90 »       jb·····a0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x20>83 »       jb·····8a·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x1e>
91 »       movl···$0x0,0x10(%ebp)84 »       movl···$0x0,0x10(%ebp)
92 »       add····$0x2c,%esp85 »       add····$0x2c,%esp
93 »       pop····%ebx86 »       pop····%ebx
94 »       pop····%esi87 »       pop····%esi
95 »       pop····%edi88 »       pop····%edi
96 »       pop····%ebp89 »       pop····%ebp
97 »       ret90 »       ret
98 »       lea····0x0(%esi),%esi 
  
99 00000100·<__gnu_cxx::_Hashtable_const_iterator<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::operator++()·[clone·.isra.0]>:91 000000d8·<__gnu_cxx::_Hashtable_const_iterator<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::operator++()·[clone·.isra.0]>:
100 __gnu_cxx::_Hashtable_const_iterator<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::operator++()·[clone·.isra.0]:92 __gnu_cxx::_Hashtable_const_iterator<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::operator++()·[clone·.isra.0]:
101 »       mov····(%eax),%edx 
102 »       mov····%eax,%ecx93 »       mov····%eax,%ecx
 94 »       mov····(%eax),%edx
103 »       mov····(%edx),%eax95 »       mov····(%edx),%eax
104 »       mov····%eax,(%ecx)96 »       mov····%eax,(%ecx)
105 »       test···%eax,%eax97 »       test···%eax,%eax
106 »       je·····110·<__gnu_cxx::_Hashtable_const_iterator<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::oper[·...·truncated·by·diffoscope;·len:·29,·SHA:·cfbe94f352720a424c37b94efa771dce4058b68ff79dcb3ee39d8cd5d36a1186·...·]>98 »       je·····e5·<__gnu_cxx::_Hashtable_const_iterator<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::opera[·...·truncated·by·diffoscope;·len:·27,·SHA:·26d21bb860c6817492a7cf3bee4313849689bf236c732b87c2e6d68b11bfc560·...·]>
107 »       ret99 »       ret
108 »       lea····0x0(%esi),%esi 
109 »       sub····$0x10,%esp 
110 »       mov····%ebx,(%esp)100 »       push···%edi
 101 »       push···%esi
 102 »       push···%ebx
111 »       mov····0x4(%ecx),%ebx103 »       mov····0x4(%ecx),%ebx
112 »       mov····%edi,0x8(%esp) 
Max diff block lines reached; 629362/640863 bytes (98.21%) of diff not shown.
50.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 6, 389 lines modifiedOffset 6, 387 lines modified
6 00000000·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]>:6 00000000·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]>:
7 std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]:7 std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]:
8 »       mov····%eax,(%esp)8 »       mov····%eax,(%esp)
9 »       mov····0x1c(%esp),%ebx9 »       mov····0x1c(%esp),%ebx
10 »       call···8·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]+0x8>10 »       call···8·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]+0x8>
11 ·R_386_PLT32»    __cxa_begin_catch11 ·R_386_PLT32»    __cxa_begin_catch
12 »       mov····%edi,%eax12 »       mov····%edi,%eax
13 »       call···98f·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_erase(std::_Rb_tree_node<unsigned·short>*)·[clone·.isra.0]+0xf>13 »       call···8d9·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_erase(std::_Rb_tree_node<unsigned·short>*)·[clone·.isra.0]+0xf>
14 ·R_386_PC32»     .text14 ·R_386_PC32»     .text
15 »       call···14·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]+0x14>15 »       call···14·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]+0x14>
16 ·R_386_PLT32»    __cxa_rethrow16 ·R_386_PLT32»    __cxa_rethrow
17 »       mov····0x1c(%esp),%ebx 
18 »       mov····%eax,%edi17 »       mov····%eax,%edi
 18 »       mov····0x1c(%esp),%ebx
19 »       call···1f·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]+0x1f>19 »       call···1f·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]+0x1f>
20 ·R_386_PLT32»    __cxa_end_catch20 ·R_386_PLT32»    __cxa_end_catch
21 »       mov····%edi,(%esp)21 »       mov····%edi,(%esp)
22 »       call···27·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]+0x27>22 »       call···27·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]+0x27>
23 ·R_386_PLT32»    _Unwind_Resume23 ·R_386_PLT32»    _Unwind_Resume
24 »       nop24 »       nop
  
25 0000002c·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]>:25 0000002c·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]>:
26 SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]:26 SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]:
27 »       movl···$0x4,(%esp)27 »       movl···$0x4,(%esp)
 28 »       call···34·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]+0x8>
 29 ·R_386_PLT32»    __cxa_allocate_exception
28 »       lea····0x0(%ebx),%ebp30 »       lea····0x0(%ebx),%ebp
29 ·R_386_GOTOFF»   .LC531 ·R_386_GOTOFF»   .LC5
30 »       xor····%esi,%esi 
31 »       call···3c·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]+0x10> 
32 ·R_386_PLT32»    __cxa_allocate_exception 
33 »       mov····0x0(%ebx),%ecx 
34 ·R_386_GOT32X»   typeinfo·for·char·const* 
35 »       mov····%ebp,(%eax)32 »       mov····%ebp,(%eax)
 33 »       xor····%edx,%edx
 34 »       mov····%edx,0x8(%esp)
 35 »       mov····0x0(%ebx),%esi
 36 ·R_386_GOT32X»   typeinfo·for·char·const*
36 »       mov····%esi,0x8(%esp)37 »       mov····%esi,0x4(%esp)
37 »       mov····%ecx,0x4(%esp) 
38 »       mov····%eax,(%esp)38 »       mov····%eax,(%esp)
39 »       call···54·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]+0x28>39 »       call···54·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]+0x28>
40 ·R_386_PLT32»    __cxa_throw40 ·R_386_PLT32»    __cxa_throw
  
41 00000058·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]>:41 00000058·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]>:
42 SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]:42 SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]:
43 »       mov····0x30(%esp),%eax43 »       mov····0x30(%esp),%ebx
44 »       test···%eax,%eax44 »       test···%ebx,%ebx
45 »       je·····6c·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]+0x14>45 »       je·····6c·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]+0x14>
46 »       mov····%eax,(%esp)46 »       mov····%ebx,(%esp)
47 »       mov····0x1c(%esp),%ebx47 »       mov····0x1c(%esp),%ebx
48 »       call···68·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]+0x10>48 »       call···68·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]+0x10>
49 ·R_386_PLT32»    operator·delete(void*)49 ·R_386_PLT32»    operator·delete(void*)
50 »       mov····%ebp,(%esp)50 »       mov····%esi,(%esp)
51 »       mov····0x1c(%esp),%ebx51 »       mov····0x1c(%esp),%ebx
52 »       call···74·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]+0x1c>52 »       call···74·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]+0x1c>
53 ·R_386_PLT32»    _Unwind_Resume53 ·R_386_PLT32»    _Unwind_Resume
  
54 00000078·<SFST::Alphabet::new_marker()·[clone·.cold]>:54 00000078·<SFST::Alphabet::new_marker()·[clone·.cold]>:
55 SFST::Alphabet::new_marker()·[clone·.cold]:55 SFST::Alphabet::new_marker()·[clone·.cold]:
56 »       movl···$0x4,(%esp)56 »       movl···$0x4,(%esp)
57 »       lea····0x0(%ebp),%edi 
58 ·R_386_GOTOFF»   .LC22 
59 »       mov····%ebp,%ebx 
60 »       call···88·<SFST::Alphabet::new_marker()·[clone·.cold]+0x10>57 »       call···80·<SFST::Alphabet::new_marker()·[clone·.cold]+0x8>
61 ·R_386_PLT32»    __cxa_allocate_exception58 ·R_386_PLT32»    __cxa_allocate_exception
62 »       mov····0x0(%ebp),%ebp59 »       lea····0x0(%ebx),%ebp
63 ·R_386_GOT32X»   typeinfo·for·char·const*60 ·R_386_GOTOFF»   .LC22
 61 »       mov····%ebp,(%eax)
64 »       xor····%ecx,%ecx62 »       xor····%ecx,%ecx
65 »       mov····%edi,(%eax) 
66 »       mov····%ecx,0x8(%esp)63 »       mov····%ecx,0x8(%esp)
 64 »       mov····0x0(%ebx),%esi
 65 ·R_386_GOT32X»   typeinfo·for·char·const*
67 »       mov····%ebp,0x4(%esp)66 »       mov····%esi,0x4(%esp)
68 »       mov····%eax,(%esp)67 »       mov····%eax,(%esp)
69 »       call···a2·<SFST::Alphabet::new_marker()·[clone·.cold]+0x2a>68 »       call···a0·<SFST::Alphabet::new_marker()·[clone·.cold]+0x28>
70 ·R_386_PLT32»    __cxa_throw69 ·R_386_PLT32»    __cxa_throw
  
71 000000a6·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]>:70 000000a4·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]>:
72 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:71 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:
73 »       mov····%esi,(%esp)72 »       mov····%esi,(%esp)
74 »       call···aa·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x4>73 »       call···a8·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x4>
75 ·R_386_PLT32»    strlen74 ·R_386_PLT32»    strlen
76 »       cmp····$0x3b,%eax75 »       cmp····$0x3b,%eax
77 »       ja·····16a·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xc4>76 »       ja·····169·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xc5>
 77 »       movzwl·0x24(%esp),%ecx
 78 »       mov····%ecx,0x18(%esp)
78 »       mov····%ebp,0x14(%esp)79 »       mov····%ebp,0x14(%esp)
79 »       mov····0x28(%esp),%eax 
80 »       lea····0x0(%ebx),%ecx 
81 ·R_386_GOTOFF»   .LC24 
82 »       mov····%ecx,0xc(%esp) 
83 »       lea····0xca0(%ebx),%ebp 
84 ·R_386_GOTOFF»   .bss 
85 »       mov····%esi,0x10(%esp)80 »       mov····%esi,0x10(%esp)
 81 »       lea····0x0(%ebx),%eax
 82 ·R_386_GOTOFF»   .LC24
 83 »       mov····%eax,0xc(%esp)
86 »       movl···$0x64,0x8(%esp)84 »       movl···$0x64,0x8(%esp)
87 »       mov····%eax,0x18(%esp) 
88 »       movl···$0x1,0x4(%esp)85 »       movl···$0x1,0x4(%esp)
 86 »       lea····0xca0(%ebx),%ebp
 87 ·R_386_GOTOFF»   .bss
89 »       mov····%ebp,(%esp)88 »       mov····%ebp,(%esp)
90 »       call···eb·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x45>89 »       call···ea·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x46>
91 ·R_386_PLT32»    __sprintf_chk90 ·R_386_PLT32»    __sprintf_chk
92 »       movl···$0x4,(%esp)91 »       movl···$0x4,(%esp)
93 »       call···f7·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x51>92 »       call···f6·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x52>
94 ·R_386_PLT32»    __cxa_allocate_exception93 ·R_386_PLT32»    __cxa_allocate_exception
95 »       mov····%ebp,(%eax)94 »       mov····%ebp,(%eax)
 95 »       xor····%ebp,%ebp
96 »       mov····%eax,(%esp)96 »       mov····%ebp,0x8(%esp)
97 »       mov····0x0(%ebx),%edi97 »       mov····0x0(%ebx),%esi
98 ·R_386_GOT32X»   typeinfo·for·char*98 ·R_386_GOT32X»   typeinfo·for·char*
99 »       xor····%esi,%esi 
100 »       mov····%esi,0x8(%esp)99 »       mov····%esi,0x4(%esp)
101 »       mov····%edi,0x4(%esp)100 »       mov····%eax,(%esp)
102 »       call···111·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x6b>101 »       call···110·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x6c>
103 ·R_386_PLT32»    __cxa_throw102 ·R_386_PLT32»    __cxa_throw
104 »       mov····%esi,(%esp)103 »       mov····%esi,(%esp)
105 »       call···119·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x73>104 »       call···118·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x74>
106 ·R_386_PLT32»    strlen105 ·R_386_PLT32»    strlen
107 »       cmp····$0x45,%eax106 »       cmp····$0x45,%eax
108 »       ja·····196·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xf0>107 »       ja·····195·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xf1>
109 »       mov····%ebp,0x18(%esp)108 »       mov····%edi,0x18(%esp)
110 »       mov····0x28(%esp),%eax109 »       mov····0x24(%esp),%eax
Max diff block lines reached; 42334/51863 bytes (81.63%) of diff not shown.
3.17 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ff9b1101·09210500·004e53b5·01010100·.....!...NS.....2 ··0x00000000·ff9b1101·09210500·004e53b5·01010100·.....!...NS.....
3 ··0x00000010·00000000·ff9b1101·08130518·00260500·.............&..3 ··0x00000010·00000000·ff9b1101·08130518·00260500·.............&..
4 ··0x00000020·00010000·00000000·ffff0106·b90605d8·................4 ··0x00000020·00010000·00000000·ffff0106·940605b3·................
5 ··0x00000030·0600ffff·01041b05·0000ffff·0107ff02·................5 ··0x00000030·0600ffff·01041b05·0000ffff·01079403·................
6 ··0x00000040·c10cd50f·00ffff01·04430500·00ffff01·.........C......6 ··0x00000040·fc0ba50f·00ffff01·04430500·00ffff01·.........C......
7 ··0x00000050·07ac0295·04cf0600·ffff0104·1b050000·................7 ··0x00000050·07af02a7·04e40600·ffff0104·1b050000·................
8 ··0x00000060·ffff012a·d00105a3·0500ea02·05b10500·...*............8 ··0x00000060·ffff012a·c50105f4·0400d402·05820500·...*............
9 ··0x00000070·af0305aa·05008204·05a30500·ca0405b1·................9 ··0x00000070·9b0305fb·0400d903·05f40400·9b040582·................
10 ··0x00000080·05008c05·05a30500·9e0505b1·0500ffff·................10 ··0x00000080·0500dd04·05f40400·ef040582·0500ffff·................
11 ··0x00000090·01041a52·00000000·ff9b1501·0ba00105·...R............11 ··0x00000090·01041a52·00000000·ff9b1501·0b8a0105·...R............
12 ··0x000000a0·0000d301·05a40401·01000000·00000000·................12 ··0x000000a0·0000be01·05ff0301·01000000·00000000·................
13 ··0x000000b0·ff9b1101·08140519·00270500·00010000·.........'......13 ··0x000000b0·ff9b1101·08140519·00270500·00010000·.........'......
14 ··0x000000c0·00000000·ffff0123·4d110000·b701059f·.......#M.......14 ··0x000000c0·00000000·ffff0123·4b110000·c90105d5·.......#K.......
15 ··0x000000d0·0b008a03·05910b00·a4049203·9f0b00ba·................15 ··0x000000d0·0a009e03·05cc0a00·ba04ed02·d50a008c·................
16 ··0x000000e0·0805980b·00840a05·8a0b00ff·ff010423·...............#16 ··0x000000e0·0805be0a·00cc0905·c50a00ff·ff01041c·................
17 ··0x000000f0·05000000·ff9b1901·1162b802·a80301c4·.........b......17 ··0x000000f0·05000000·ff9b1901·115e9c02·880301a4·.........^......
18 ··0x00000100·0305c903·00d70305·00000100·00000000·................18 ··0x00000100·0305a903·00b70305·00000100·00000000·................
19 ··0x00000110·ff9b1901·1163b702·9a0301b6·0305bb03·.....c..........19 ··0x00000110·ff9b1901·115aa102·fb020197·03059c03·.....Z..........
20 ··0x00000120·00c90305·00000100·00000000·ff9b4101·..............A.20 ··0x00000120·00aa0305·00000100·00000000·ff9b4101·..............A.
21 ··0x00000130·38a70105·0000c701·05971301·dd010595·8...............21 ··0x00000130·38d70105·0000f801·05d31201·8e0205d1·8...............
22 ··0x00000140·1301fa01·05bf1201·d6060500·00f808d9·................22 ··0x00000140·1201af02·05f31101·d2060500·00810994·................
23 ··0x00000150·08c11200·8d123200·00e91205·9113008c·......2.........23 ··0x00000150·08f51100·c1113200·00a51205·cd1200c8·......2.........
24 ··0x00000160·13050000·fd130500·00010000·00000000·................24 ··0x00000160·12050000·b2130500·00010000·00000000·................
25 ··0x00000170·ffff0107·e0019f01·c70700ff·ff01041b·................25 ··0x00000170·ffff0107·8c02b201·ed0700ff·ff01041b·................
26 ··0x00000180·050000······························...26 ··0x00000180·050000······························...
  
13.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPcSaIS0_EE17_M_reall […]
    
Offset 1, 156 lines modifiedOffset 1, 147 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_:1 Disassembly·of·section·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_:
  
2 00000000·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)>:2 00000000·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)>:
3 std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&):3 std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%esi,0x30(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebp,0x38(%esp) 
8 »       mov····%edi,0x34(%esp) 
9 »       mov····%ebx,0x2c(%esp) 
10 »       call···18·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x18>9 »       call···8·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       mov····0x4(%eax),%esi13 »       mov····0x40(%esp),%eax
15 »       mov····(%eax),%ebp14 »       mov····(%eax),%ebp
 15 »       mov····0x4(%eax),%esi
16 »       mov····%esi,%edi16 »       mov····%esi,%edi
17 »       sub····%ebp,%edi17 »       sub····%ebp,%edi
18 »       sar····$0x2,%edi18 »       sar····$0x2,%edi
19 »       cmp····$0x1fffffff,%edi19 »       cmp····$0x1fffffff,%edi
20 »       je·····1c7·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x1c7>20 »       je·····18f·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x18f>
21 »       cmp····%esi,%ebp21 »       cmp····%esi,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%edx
23 »       cmovne·%edi,%ecx23 »       cmovne·%edi,%edx
24 »       xor····%edx,%edx 
25 »       add····%ecx,%edi24 »       add····%edx,%edi
26 »       jb·····1bd·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x1bd>25 »       setb···%cl
 26 »       movzbl·%cl,%eax
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%ebp,%ecx28 »       sub····%ebp,%ecx
29 »       test···%edx,%edx29 »       test···%eax,%eax
30 »       jne····130·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x130>30 »       jne····11f·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x11f>
31 »       test···%edi,%edi31 »       test···%edi,%edi
32 »       jne····198·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x198>32 »       jne····16c·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x16c>
 33 »       movl···$0x0,0x14(%esp)
33 »       xor····%eax,%eax 
34 »       xor····%edx,%edx 
35 »       mov····%eax,0x10(%esp)34 »       movl···$0x0,0x10(%esp)
36 »       mov····0x48(%esp),%eax35 »       mov····0x48(%esp),%eax
37 »       mov····(%eax),%edi36 »       mov····(%eax),%edx
38 »       mov····%esi,%eax37 »       mov····0x10(%esp),%eax
39 »       sub····0x44(%esp),%eax 
40 »       mov····%edi,(%edx,%ecx,1)38 »       mov····%edx,(%eax,%ecx,1)
41 »       lea····0x4(%edx,%ecx,1),%edi39 »       lea····0x4(%eax,%ecx,1),%edi
42 »       mov····%eax,0x14(%esp) 
43 »       add····%edi,%eax 
44 »       cmp····%ebp,0x44(%esp)40 »       mov····%esi,%edx
 41 »       sub····0x44(%esp),%edx
 42 »       lea····(%edi,%edx,1),%eax
45 »       mov····%eax,0x18(%esp)43 »       mov····%eax,0x18(%esp)
 44 »       cmp····%ebp,0x44(%esp)
46 »       je·····100·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x100>45 »       je·····f7·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xf7>
47 »       mov····%edx,(%esp)46 »       mov····%edx,0x1c(%esp)
48 »       mov····%ecx,0x8(%esp)47 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,0x4(%esp)48 »       mov····%ebp,0x4(%esp)
 49 »       mov····0x10(%esp),%edx
50 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,(%esp)
51 »       call···9f·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x9f>51 »       call···9e·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x9e>
52 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
53 »       mov····0x1c(%esp),%edx 
54 »       cmp····%esi,0x44(%esp)53 »       cmp····%esi,0x44(%esp)
55 »       je·····c6·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xc6>54 »       je·····ce·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xce>
56 »       cmpl···$0x8,0x14(%esp)55 »       mov····0x1c(%esp),%edx
57 »       mov····%edi,%eax56 »       mov····%edi,%eax
58 »       mov····0x44(%esp),%esi57 »       mov····0x44(%esp),%esi
 58 »       cmp····$0x4,%edx
59 »       jae····158·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x158>59 »       jae····143·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x143>
60 »       mov····0x14(%esp),%ecx60 »       test···$0x2,%dl
 61 »       je·····c6·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xc6>
 62 »       mov····%eax,%edi
 63 »       movsw··%ds:(%esi),%es:(%edi)
 64 »       mov····%edi,%eax
 65 »       and····$0x1,%edx
 66 »       je·····ce·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xce>
61 »       mov····%eax,%edi67 »       mov····%eax,%edi
62 »       rep·movsb·%ds:(%esi),%es:(%edi)68 »       movsb··%ds:(%esi),%es:(%edi)
63 »       mov····%ebp,(%esp)69 »       mov····%ebp,(%esp)
64 »       mov····%edx,0x14(%esp) 
65 »       call···ce·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xce>70 »       call···d2·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xd2>
66 ·R_386_PLT32»    operator·delete(void*)71 ·R_386_PLT32»    operator·delete(void*)
67 »       mov····0x14(%esp),%edx 
68 »       mov····0x40(%esp),%ebp72 »       mov····0x40(%esp),%ebp
69 »       mov····0x18(%esp),%ebx73 »       mov····0x10(%esp),%ebx
70 »       mov····0x10(%esp),%eax 
71 »       mov····0x30(%esp),%esi 
72 »       mov····%edx,0x0(%ebp)74 »       mov····%ebx,0x0(%ebp)
 75 »       mov····0x18(%esp),%esi
 76 »       mov····%esi,0x4(%ebp)
73 »       mov····0x34(%esp),%edi77 »       mov····0x14(%esp),%edx
74 »       mov····%ebx,0x4(%ebp) 
75 »       mov····0x2c(%esp),%ebx 
76 »       mov····%eax,0x8(%ebp)78 »       mov····%edx,0x8(%ebp)
77 »       mov····0x38(%esp),%ebp 
78 »       add····$0x3c,%esp79 »       add····$0x2c,%esp
 80 »       pop····%ebx
 81 »       pop····%esi
 82 »       pop····%edi
 83 »       pop····%ebp
79 »       ret84 »       ret
80 »       nop 
81 »       cmp····%esi,%ebp85 »       cmp····%esi,%ebp
82 »       je·····128·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x128>86 »       je·····119·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x119>
83 »       cmpl···$0x8,0x14(%esp) 
84 »       mov····%edi,%eax87 »       mov····%edi,%eax
85 »       mov····%ebp,%esi88 »       mov····%ebp,%esi
 89 »       cmp····$0x4,%edx
86 »       jb·····be·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xbe>90 »       jb·····bb·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xbb>
87 »       test···$0x1,%al91 »       test···$0x1,%al
88 »       je·····15c·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x15c>92 »       je·····147·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x147>
89 »       movzbl·0x0(%ebp),%ecx93 »       movzbl·0x0(%ebp),%ecx
90 »       lea····0x1(%ebp),%esi 
91 »       inc····%eax 
92 »       mov····%cl,(%edi)94 »       mov····%cl,(%edi)
93 »       decl···0x14(%esp)95 »       add····$0x1,%eax
 96 »       lea····0x1(%ebp),%esi
 97 »       sub····$0x1,%edx
94 »       jmp····15c·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x15c>98 »       jmp····147·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x147>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
Max diff block lines reached; 5437/13954 bytes (38.96%) of diff not shown.
16.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorItSaItEE17_M_realloc_ […]
    
Offset 1, 155 lines modifiedOffset 1, 147 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt:1 Disassembly·of·section·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt:
  
2 00000000·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)>:2 00000000·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)>:
3 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&):3 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%esi,0x30(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebp,0x38(%esp) 
8 »       mov····%edi,0x34(%esp) 
9 »       mov····%ebx,0x2c(%esp) 
10 »       call···18·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x18>9 »       call···8·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       mov····0x4(%eax),%esi13 »       mov····0x40(%esp),%eax
15 »       mov····(%eax),%ebp14 »       mov····(%eax),%ebp
 15 »       mov····0x4(%eax),%esi
16 »       mov····%esi,%edi16 »       mov····%esi,%edi
17 »       sub····%ebp,%edi17 »       sub····%ebp,%edi
18 »       sar····%edi18 »       sar····%edi
19 »       cmp····$0x3fffffff,%edi19 »       cmp····$0x3fffffff,%edi
20 »       je·····1c7·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x1c7>20 »       je·····18c·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x18c>
21 »       cmp····%esi,%ebp21 »       cmp····%esi,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%edx
23 »       cmovne·%edi,%ecx23 »       cmovne·%edi,%edx
24 »       xor····%edx,%edx 
25 »       add····%ecx,%edi24 »       add····%edx,%edi
26 »       jb·····1bd·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x1bd>25 »       setb···%cl
 26 »       movzbl·%cl,%eax
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%ebp,%ecx28 »       sub····%ebp,%ecx
29 »       test···%edx,%edx29 »       test···%eax,%eax
30 »       jne····130·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x130>30 »       jne····120·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x120>
31 »       test···%edi,%edi31 »       test···%edi,%edi
32 »       jne····198·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x198>32 »       jne····16d·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x16d>
 33 »       movl···$0x0,0x14(%esp)
33 »       xor····%eax,%eax 
34 »       xor····%edx,%edx 
35 »       mov····%eax,0x10(%esp)34 »       movl···$0x0,0x10(%esp)
36 »       mov····0x48(%esp),%eax35 »       mov····0x48(%esp),%eax
37 »       movzwl·(%eax),%edi36 »       movzwl·(%eax),%edx
38 »       mov····%esi,%eax37 »       mov····0x10(%esp),%eax
39 »       sub····0x44(%esp),%eax 
40 »       mov····%di,(%edx,%ecx,1)38 »       mov····%dx,(%eax,%ecx,1)
41 »       lea····0x2(%edx,%ecx,1),%edi39 »       lea····0x2(%eax,%ecx,1),%edi
42 »       mov····%eax,0x14(%esp) 
43 »       add····%edi,%eax 
44 »       cmp····%ebp,0x44(%esp)40 »       mov····%esi,%edx
 41 »       sub····0x44(%esp),%edx
 42 »       lea····(%edi,%edx,1),%eax
45 »       mov····%eax,0x18(%esp)43 »       mov····%eax,0x18(%esp)
 44 »       cmp····%ebp,0x44(%esp)
46 »       je·····100·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x100>45 »       je·····f8·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xf8>
47 »       mov····%edx,(%esp)46 »       mov····%edx,0x1c(%esp)
48 »       mov····%ecx,0x8(%esp)47 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,0x4(%esp)48 »       mov····%ebp,0x4(%esp)
 49 »       mov····0x10(%esp),%edx
50 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,(%esp)
51 »       call···a0·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xa0>51 »       call···9f·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x9f>
52 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
53 »       mov····0x1c(%esp),%edx 
54 »       cmp····%esi,0x44(%esp)53 »       cmp····%esi,0x44(%esp)
55 »       je·····c7·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xc7>54 »       je·····cf·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xcf>
56 »       cmpl···$0x8,0x14(%esp)55 »       mov····0x1c(%esp),%edx
57 »       mov····%edi,%eax56 »       mov····%edi,%eax
58 »       mov····0x44(%esp),%esi57 »       mov····0x44(%esp),%esi
 58 »       cmp····$0x4,%edx
59 »       jae····158·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x158>59 »       jae····144·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x144>
60 »       mov····0x14(%esp),%ecx60 »       test···$0x2,%dl
 61 »       je·····c7·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xc7>
 62 »       mov····%eax,%edi
 63 »       movsw··%ds:(%esi),%es:(%edi)
 64 »       mov····%edi,%eax
 65 »       and····$0x1,%edx
 66 »       je·····cf·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xcf>
61 »       mov····%eax,%edi67 »       mov····%eax,%edi
62 »       rep·movsb·%ds:(%esi),%es:(%edi)68 »       movsb··%ds:(%esi),%es:(%edi)
63 »       mov····%ebp,(%esp)69 »       mov····%ebp,(%esp)
64 »       mov····%edx,0x14(%esp) 
65 »       call···cf·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xcf>70 »       call···d3·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xd3>
66 ·R_386_PLT32»    operator·delete(void*)71 ·R_386_PLT32»    operator·delete(void*)
67 »       mov····0x14(%esp),%edx 
68 »       mov····0x40(%esp),%ebp72 »       mov····0x40(%esp),%ebp
69 »       mov····0x18(%esp),%ebx73 »       mov····0x10(%esp),%ebx
70 »       mov····0x10(%esp),%eax 
71 »       mov····0x30(%esp),%esi 
72 »       mov····%edx,0x0(%ebp)74 »       mov····%ebx,0x0(%ebp)
 75 »       mov····0x18(%esp),%esi
 76 »       mov····%esi,0x4(%ebp)
73 »       mov····0x34(%esp),%edi77 »       mov····0x14(%esp),%edx
74 »       mov····%ebx,0x4(%ebp) 
75 »       mov····0x2c(%esp),%ebx 
76 »       mov····%eax,0x8(%ebp)78 »       mov····%edx,0x8(%ebp)
77 »       mov····0x38(%esp),%ebp 
78 »       add····$0x3c,%esp79 »       add····$0x2c,%esp
 80 »       pop····%ebx
 81 »       pop····%esi
 82 »       pop····%edi
 83 »       pop····%ebp
79 »       ret84 »       ret
80 »       cmp····%esi,%ebp85 »       cmp····%esi,%ebp
81 »       je·····128·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x128>86 »       je·····11a·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x11a>
82 »       cmpl···$0x8,0x14(%esp) 
83 »       mov····%edi,%eax87 »       mov····%edi,%eax
84 »       mov····%ebp,%esi88 »       mov····%ebp,%esi
 89 »       cmp····$0x4,%edx
85 »       jb·····bf·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xbf>90 »       jb·····bc·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0xbc>
86 »       test···$0x1,%al91 »       test···$0x1,%al
87 »       je·····15c·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x15c>92 »       je·····148·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x148>
88 »       movzbl·0x0(%ebp),%ecx93 »       movzbl·0x0(%ebp),%ecx
89 »       lea····0x1(%ebp),%esi 
90 »       inc····%eax 
91 »       mov····%cl,(%edi)94 »       mov····%cl,(%edi)
92 »       decl···0x14(%esp)95 »       add····$0x1,%eax
 96 »       lea····0x1(%ebp),%esi
 97 »       sub····$0x1,%edx
93 »       jmp····15c·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x15c>98 »       jmp····148·<std::vector<unsigned·short,·std::allocator<unsigned·short>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·short*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>·>,·unsigned·short·const&)+0x148>
94 »       lea····0x0(%esi,%eiz,1),%esi 
95 »       nop 
96 »       test···%ebp,%ebp99 »       test···%ebp,%ebp
Max diff block lines reached; 6459/16862 bytes (38.31%) of diff not shown.
20.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST5LabelESaIS1_E […]
    
Offset 5, 205 lines modifiedOffset 5, 208 lines modified
  
5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)>:5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)>:
6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&):6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x5>12 »       call···8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x2,%ebx14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x28(%esp)
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%eax 
17 »       mov····0x44(%esp),%esi17 »       mov····0x54(%esp),%esi
18 »       mov····0x4(%eax),%edi18 »       mov····0x50(%esp),%edx
19 »       mov····(%eax),%ecx19 »       mov····(%edx),%ecx
20 »       mov····%edi,%eax 
21 »       mov····%ecx,0x10(%esp)20 »       mov····%ecx,0x1c(%esp)
 21 »       mov····0x4(%edx),%edi
 22 »       mov····%edi,%ebp
22 »       sub····%ecx,%eax23 »       sub····%ecx,%ebp
23 »       sar····$0x2,%eax24 »       sar····$0x2,%ebp
24 »       cmp····$0x1fffffff,%eax25 »       cmp····$0x1fffffff,%ebp
25 »       je·····241·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x241>26 »       je·····244·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x244>
 27 »       mov····0x1c(%esp),%eax
26 »       cmp····%edi,0x10(%esp)28 »       cmp····%edi,%eax
27 »       mov····$0x1,%edx29 »       mov····$0x1,%edx
28 »       cmovne·%eax,%edx30 »       cmovne·%ebp,%edx
29 »       xor····%ecx,%ecx31 »       xor····%ebx,%ebx
30 »       add····%edx,%eax32 »       add····%edx,%ebp
 33 »       setb···%bl
31 »       jb·····237·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x237> 
32 »       mov····0x10(%esp),%ebp 
33 »       mov····%esi,%edx34 »       mov····%esi,%edx
34 »       sub····%ebp,%edx35 »       sub····%eax,%edx
35 »       test···%ecx,%ecx36 »       test···%ebx,%ebx
36 »       jne····190·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x190>37 »       jne····1ac·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x1ac>
37 »       test···%eax,%eax38 »       test···%ebp,%ebp
38 »       jne····221·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x221>39 »       jne····22e·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x22e>
39 »       xor····%eax,%eax 
40 »       xor····%ecx,%ecx 
41 »       mov····%eax,0x18(%esp) 
42 »       mov····$0x4,%ebp40 »       mov····$0x4,%ebp
43 »       mov····%ecx,0x14(%esp)41 »       movl···$0x0,0x24(%esp)
 42 »       movl···$0x0,0x20(%esp)
44 »       mov····0x48(%esp),%eax43 »       mov····0x58(%esp),%eax
45 »       mov····0x14(%esp),%ecx 
46 »       mov····(%eax),%eax44 »       mov····(%eax),%ebx
 45 »       mov····0x20(%esp),%ecx
47 »       mov····%eax,(%ecx,%edx,1)46 »       mov····%ebx,(%ecx,%edx,1)
48 »       mov····0x10(%esp),%eax47 »       mov····0x1c(%esp),%eax
49 »       cmp····%eax,%esi48 »       cmp····%eax,%esi
50 »       je·····148·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x148>49 »       je·····14d·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x14d>
51 »       mov····%esi,%edx50 »       mov····%esi,%edx
52 »       mov····%ecx,%ebp 
53 »       sub····%eax,%edx51 »       sub····%eax,%edx
54 »       lea····(%ecx,%edx,1),%ecx52 »       lea····(%ecx,%edx,1),%ebx
 53 »       mov····%ecx,%ebp
55 »       sub····$0x4,%edx54 »       sub····$0x4,%edx
56 »       shr····$0x2,%edx55 »       shr····$0x2,%edx
57 »       inc····%edx56 »       add····$0x1,%edx
58 »       and····$0x7,%edx57 »       and····$0x7,%edx
59 »       je·····10c·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x10c>58 »       je·····111·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x111>
60 »       cmp····$0x1,%edx59 »       cmp····$0x1,%edx
61 »       je·····fd·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xfd>60 »       je·····102·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x102>
62 »       cmp····$0x2,%edx61 »       cmp····$0x2,%edx
63 »       je·····f2·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xf2>62 »       je·····f7·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xf7>
64 »       cmp····$0x3,%edx63 »       cmp····$0x3,%edx
65 »       nop 
66 »       je·····e7·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xe7>64 »       je·····ec·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xec>
67 »       cmp····$0x4,%edx65 »       cmp····$0x4,%edx
68 »       je·····dc·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xdc>66 »       je·····e1·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xe1>
69 »       cmp····$0x5,%edx67 »       cmp····$0x5,%edx
 68 »       xchg···%ax,%ax
70 »       je·····d1·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xd1>69 »       je·····d6·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xd6>
71 »       cmp····$0x6,%edx70 »       cmp····$0x6,%edx
72 »       nop 
73 »       jne····1e8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x1e8>71 »       jne····1f4·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x1f4>
74 »       mov····(%eax),%edx72 »       mov····(%eax),%edx
75 »       add····$0x4,%ebp73 »       mov····%edx,0x0(%ebp)
76 »       add····$0x4,%eax74 »       add····$0x4,%eax
77 »       mov····%edx,-0x4(%ebp) 
78 »       mov····(%eax),%edx 
79 »       add····$0x4,%ebp75 »       add····$0x4,%ebp
 76 »       mov····(%eax),%ecx
 77 »       mov····%ecx,0x0(%ebp)
80 »       add····$0x4,%eax78 »       add····$0x4,%eax
81 »       mov····%edx,-0x4(%ebp) 
82 »       mov····(%eax),%edx 
83 »       add····$0x4,%ebp79 »       add····$0x4,%ebp
84 »       add····$0x4,%eax 
85 »       mov····%edx,-0x4(%ebp) 
86 »       mov····(%eax),%edx80 »       mov····(%eax),%edx
87 »       add····$0x4,%ebp81 »       mov····%edx,0x0(%ebp)
88 »       add····$0x4,%eax82 »       add····$0x4,%eax
89 »       mov····%edx,-0x4(%ebp) 
90 »       mov····(%eax),%edx 
91 »       add····$0x4,%ebp83 »       add····$0x4,%ebp
 84 »       mov····(%eax),%ecx
 85 »       mov····%ecx,0x0(%ebp)
92 »       add····$0x4,%eax86 »       add····$0x4,%eax
93 »       mov····%edx,-0x4(%ebp)87 »       add····$0x4,%ebp
94 »       mov····(%eax),%edx88 »       mov····(%eax),%edx
 89 »       mov····%edx,0x0(%ebp)
 90 »       add····$0x4,%eax
95 »       add····$0x4,%ebp91 »       add····$0x4,%ebp
 92 »       mov····(%eax),%ecx
 93 »       mov····%ecx,0x0(%ebp)
96 »       add····$0x4,%eax94 »       add····$0x4,%eax
97 »       mov····%edx,-0x4(%ebp)95 »       add····$0x4,%ebp
98 »       cmp····%ecx,%ebp96 »       cmp····%ebx,%ebp
99 »       je·····145·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x145>97 »       je·····14a·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x14a>
100 »       mov····(%eax),%edx98 »       mov····(%eax),%edx
101 »       add····$0x20,%ebp99 »       mov····%edx,0x0(%ebp)
 100 »       mov····0x4(%eax),%ecx
 101 »       mov····%ecx,0x4(%ebp)
 102 »       mov····0x8(%eax),%edx
 103 »       mov····%edx,0x8(%ebp)
 104 »       mov····0xc(%eax),%ecx
 105 »       mov····%ecx,0xc(%ebp)
 106 »       mov····0x10(%eax),%edx
 107 »       mov····%edx,0x10(%ebp)
 108 »       mov····0x14(%eax),%ecx
 109 »       mov····%ecx,0x14(%ebp)
 110 »       mov····0x18(%eax),%edx
Max diff block lines reached; 11288/20589 bytes (54.83%) of diff not shown.
19.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 184 lines modifiedOffset 5, 141 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)>:5 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)>:
6 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int):6 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0[·...·truncated·by·diffoscope;·len:·2,·SHA:·29f2394eb92d0ded9247b8d7188ebddae3e13c71ebcf939302619b29604486b0·...·]>12 »       call···8·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0[·...·truncated·by·diffoscope;·len:·2,·SHA:·240a42374fa81d24508638282a416c46b2ff7d1dc529871e7151e5eeffd77b13·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x20(%esp)
15 »       sub····$0x3c,%esp 
16 »       mov····0x50(%esp),%edx 
17 »       mov····0x50(%esp),%ebx 
18 »       mov····0x54(%esp),%edi17 »       mov····0x54(%esp),%edi
 18 »       mov····0x50(%esp),%edx
19 »       mov····0x8(%edx),%ecx19 »       mov····0x8(%edx),%ecx
20 »       mov····%eax,0x20(%esp) 
21 »       mov····0x4(%ebx),%edx 
22 »       mov····%ecx,0x24(%esp)20 »       mov····%ecx,0x24(%esp)
 21 »       mov····0x50(%esp),%esi
 22 »       mov····0x4(%esi),%edx
23 »       sub····%edx,%ecx23 »       sub····%edx,%ecx
24 »       mov····%ecx,%ebx24 »       mov····%ecx,%ebx
25 »       sar····$0x2,%ecx25 »       sar····$0x2,%ecx
26 »       mov····%ecx,0x1c(%esp)26 »       mov····%ecx,0x1c(%esp)
27 »       cmp····%edi,%ecx27 »       cmp····%edi,%ecx
28 »       jb·····42·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0x42>28 »       jb·····42·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0x42>
29 »       add····$0x3c,%esp29 »       add····$0x3c,%esp
30 »       pop····%ebx30 »       pop····%ebx
31 »       pop····%esi31 »       pop····%esi
32 »       pop····%edi32 »       pop····%edi
33 »       pop····%ebp33 »       pop····%ebp
34 »       ret34 »       ret
35 »       mov····0x20(%esp),%esi 
36 »       mov····$0x1d,%eax35 »       mov····$0x1d,%eax
 36 »       mov····0x20(%esp),%ebp
37 »       lea····0x0(%esi),%esi37 »       lea····0x0(%ebp),%esi
38 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list38 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
39 »       lea····0x0(%esi,%eiz,1),%esi 
40 »       lea····0x0(%esi,%eiz,1),%esi 
41 »       nop 
42 »       test···%eax,%eax39 »       test···%eax,%eax
43 »       jle····7e·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0[·...·truncated·by·diffoscope;·len:·3,·SHA:·08caefd3c5e5b8df33647c90befad5cbe6e472552cd496ba780799585be3ea36·...·]>40 »       jle····71·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0[·...·truncated·by·diffoscope;·len:·3,·SHA:·3edf803c34bc7c21518eb51d7ff0125462d04c93048fc6791c9b0600d6fff5d5·...·]>
44 »       mov····%eax,%ecx41 »       mov····%eax,%ecx
45 »       sar····%ecx42 »       sar····%ecx
46 »       lea····(%esi,%ecx,4),%ebp43 »       lea····(%esi,%ecx,4),%ebp
47 »       cmp····%edi,0x0(%ebp)44 »       cmp····%edi,0x0(%ebp)
48 »       jae····198·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·4f92a2e72d367010ac9d23ae5e27f53cecc585537feb1ba486a587ba878867dd·...·]>45 »       jae····161·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·6ca823d93ed429352275c0a5fb7d75cfcaf1bb247ea1579965e1cffed28bb26f·...·]>
49 »       lea····0x4(%ebp),%esi46 »       lea····0x4(%ebp),%esi
50 »       sub····%ecx,%eax47 »       sub····%ecx,%eax
51 »       dec····%eax48 »       sub····$0x1,%eax
52 »       test···%eax,%eax49 »       test···%eax,%eax
53 »       jg·····64·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·4,·SHA:·3246db8452b23cceef2b8916bff7009fb58022915e5951f59980f0536c57a989·...·]>50 »       jg·····55·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·4,·SHA:·70b30ea3152856aa9a6b5bfee67fd0e1eb823bc5c88e7a6f2f43a2a308ff7991·...·]>
54 »       mov····0x20(%esp),%ebp51 »       mov····0x20(%esp),%eax
55 »       lea····0x74(%ebp),%eax52 »       lea····0x74(%eax),%edi
56 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list53 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
57 »       cmp····%eax,%esi54 »       cmp····%edi,%esi
58 »       je·····1a4·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·5bfe1eadc206dcb6f997b92de3683485ac00f5a1d1bba318d103a969c8fee2af·...·]>55 »       je·····172·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·fbf3ef1cb128add676162afd6bb157422961b56bc02788d8756f9868ce869b92·...·]>
59 »       mov····(%esi),%edi56 »       mov····(%esi),%ecx
60 »       cmp····%edi,0x1c(%esp) 
61 »       mov····%edi,0x18(%esp)57 »       mov····%ecx,0x18(%esp)
 58 »       cmp····%ecx,0x1c(%esp)
62 »       jae····3a·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0x3a>59 »       jae····3a·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0x3a>
63 »       cmp····$0x1fffffff,%edi60 »       cmp····$0x1fffffff,%ecx
64 »       ja·····1ad·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·89931c726c45704796cdd241c9eeaa08789fb63672888bd5b7edfe8bd6fa5803·...·]>61 »       ja·····17b·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·dac2204e62ab8e52b0acff6b2a4bee4ef7c4f92b9ddea13ab2d55fd42c58cbeb·...·]>
65 »       mov····%edx,0x2c(%esp)62 »       mov····%edx,0x2c(%esp)
66 »       mov····0x18(%esp),%ecx63 »       mov····0x18(%esp),%esi
 64 »       lea····0x0(,%esi,4),%ebp
 65 »       mov····%ebp,(%esp)
67 »       mov····0x20(%esp),%ebx66 »       mov····0x20(%esp),%ebx
68 »       lea····0x0(,%ecx,4),%esi 
69 »       mov····%esi,(%esp) 
70 »       call···bf·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0[·...·truncated·by·diffoscope;·len:·3,·SHA:·8cd694c237887e3b943addc8ad457e0a9f5cfbee87c28bf0d5f96b92c339eed6·...·]>67 »       call···b2·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0[·...·truncated·by·diffoscope;·len:·3,·SHA:·134fb6183ea1bb6a5f1ff8bd47889e13b62f85c11bddc0553576eeed8f8bade8·...·]>
71 ·R_386_PLT32»    operator·new(unsigned·int)68 ·R_386_PLT32»    operator·new(unsigned·int)
72 »       cmp····$0x8,%esi69 »       mov····%eax,%esi
73 »       lea····(%eax,%esi,1),%edx70 »       lea····(%eax,%ebp,1),%edx
74 »       mov····%eax,%ebx 
75 »       mov····%edx,0x28(%esp)71 »       mov····%edx,0x28(%esp)
 72 »       mov····%ebp,0x8(%esp)
 73 »       movl···$0x0,0x4(%esp)
76 »       mov····%eax,%edi74 »       mov····%eax,(%esp)
77 »       mov····0x2c(%esp),%edx 
78 »       jae····1e0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0x1e0> 
79 »       test···$0x4,%esi 
80 »       je·····ec·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0xec> 
81 »       movl···$0x0,(%edi) 
82 »       add····$0x4,%edi 
83 »       test···$0x2,%esi 
84 »       je·····fc·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigne[·...·truncated·by·diffoscope;·len:·11,·SHA:·e51fd49f92c13bbd47e386664c74a86a826364eca45e53b5f44e428451faf5bf·...·]>75 »       call···cf·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigne[·...·truncated·by·diffoscope;·len:·11,·SHA:·fae9ee82f02de0d77b02369b16dc7a3622f9c0d2564902d446633a0640c3346d·...·]>
 76 ·R_386_PLT32»    memset
85 »       movw···$0x0,(%edi) 
86 »       add····$0x2,%edi 
87 »       and····$0x1,%esi 
88 »       je·····104·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+0x104> 
89 »       movb···$0x0,(%edi) 
90 »       mov····0x24(%esp),%esi77 »       mov····0x50(%esp),%ebx
 78 »       mov····0x4(%ebx),%ebp
91 »       xor····%edi,%edi79 »       xor····%edi,%edi
92 »       mov····0x50(%esp),%ebp 
93 »       cmp····%esi,%edx 
94 »       mov····0x4(%ebp),%ebp80 »       mov····0x24(%esp),%eax
 81 »       mov····0x2c(%esp),%ecx
 82 »       cmp····%eax,%ecx
 83 »       mov····0x28(%esp),%edx
95 »       je·····1c0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·87f7e9f60553ba8cd8f6ee1c64fced2efbd8a2438fddeab3b264cf18c8a15f5c·...·]>84 »       je·····18d·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·167c1b532db99e0a06fa2709ace6e7ac5aeae875159c95011e00140e496e7f71·...·]>
96 »       lea····0x0(%esi,%eiz,1),%esi85 »       mov····%edx,0x24(%esp)
97 »       mov····0x0(%ebp,%edi,4),%esi86 »       mov····0x0(%ebp,%edi,4),%ebx
98 »       test···%esi,%esi87 »       test···%ebx,%ebx
99 »       je·····16a·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·3e89d8b3e36d1c9aed02f09983bc5934c0dd53777bb0163b9f86c1ffb77e247b·...·]>88 »       je·····134·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·af8e2c681ca29b7b931542decd451200f940f89bf31f2ffbc7a688eb8272e85e·...·]>
100 »       lea····0x0(%esi,%eiz,1),%esi 
101 »       nop 
102 »       mov····0x4(%esi),%ecx89 »       mov····0x4(%ebx),%ecx
103 »       movsbl·(%ecx),%edx90 »       movsbl·(%ecx),%edx
104 »       test···%dl,%dl91 »       test···%dl,%dl
105 »       je·····1a0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·98d83296a71d64d8fd69a91707d1591125ec7e89f5cc3a4c98a2e5b2c6528c51·...·]>92 »       je·····168·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·35c911399d5e3fdaae2e750689aaab13862b941d3344676310d7c8b366edeb14·...·]>
106 »       xor····%eax,%eax93 »       xor····%eax,%eax
107 »       lea····0x0(%esi,%eiz,1),%esi 
108 »       lea····(%eax,%eax,4),%eax94 »       lea····(%eax,%eax,4),%eax
109 »       inc····%ecx 
110 »       add····%edx,%eax95 »       add····%edx,%eax
 96 »       add····$0x1,%ecx
111 »       movsbl·(%ecx),%edx97 »       movsbl·(%ecx),%edx
112 »       test···%dl,%dl98 »       test···%dl,%dl
113 »       jne····140·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·a49e24eb322222a41135acb50b7c5fcfac614fc2e71b54b1c098e13a527ef42b·...·]>99 »       jne····108·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·5,·SHA:·650ad235a86f549e0c0f53811f8bb27f60876e4957dd398010bd12cb377a6f0a·...·]>
Max diff block lines reached; 8236/19572 bytes (42.08%) of diff not shown.
9.91 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 97 lines modifiedOffset 5, 92 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pair<char·const*·const,·unsigned·short>·const&)>:5 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pair<char·const*·const,·unsigned·short>·const&)>:
6 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pair<char·const*·const,·unsigned·short>·const&):6 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pair<char·const*·const,·unsigned·short>·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·49,·SHA:·88f7cd5290b296aa8eb0ebf49c85dc2cff2220c96a729195b50b0e200b27d6ef·...·]>12 »       call···8·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·49,·SHA:·b7afb2dfc1b7ea2cb3619c21ab650e11374ad7ef8156f1678051fa87dce7e009·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
13 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%ebp16 »       mov····0x40(%esp),%ebp
17 »       mov····0x10(%ebp),%eax17 »       mov····0x10(%ebp),%eax
 18 »       add····$0x1,%eax
18 »       mov····%ebp,(%esp) 
19 »       inc····%eax 
20 »       mov····%eax,0x4(%esp)19 »       mov····%eax,0x4(%esp)
 20 »       mov····%ebp,(%esp)
21 »       call···22·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·10168923694d492bdc4f8b5243d484b19743b5f0dfd1c82167ebeeea34759570·...·]>21 »       call···24·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·772a8105b633c45797c475e8ce5cc7ad23044fa24a87ccea0e9fa89b29071b06·...·]>
22 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)22 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::resize(unsigned·int)
23 »       mov····0x44(%esp),%edx23 »       mov····0x44(%esp),%edx
 24 »       mov····(%edx),%edi
24 »       mov····0x4(%ebp),%ecx25 »       mov····0x4(%ebp),%ecx
25 »       mov····0x8(%ebp),%esi26 »       mov····0x8(%ebp),%esi
26 »       mov····(%edx),%edi 
27 »       sub····%ecx,%esi27 »       sub····%ecx,%esi
28 »       sar····$0x2,%esi28 »       sar····$0x2,%esi
29 »       mov····%esi,0x18(%esp)29 »       mov····%esi,0x18(%esp)
30 »       movsbl·(%edi),%edx30 »       movsbl·(%edi),%edx
31 »       test···%dl,%dl31 »       test···%dl,%dl
32 »       je·····f0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·aafc0a1697e3f4ff75f429ad48f6bd4da1787744b147675db6dc26f6d627afeb·...·]>32 »       je·····e6·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·dfcf5cf9d6e1b4cb49c62749aacfc0075f09309e9d5afa297d3a7f0b8dec106a·...·]>
33 »       mov····%edi,%esi33 »       mov····%edi,%esi
34 »       xor····%eax,%eax34 »       xor····%eax,%eax
35 »       lea····0x0(%esi),%esi 
36 »       lea····(%eax,%eax,4),%eax35 »       lea····(%eax,%eax,4),%eax
37 »       inc····%esi 
38 »       add····%edx,%eax36 »       add····%edx,%eax
 37 »       add····$0x1,%esi
39 »       movsbl·(%esi),%edx38 »       movsbl·(%esi),%edx
40 »       test···%dl,%dl39 »       test···%dl,%dl
41 »       jne····50·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·97c7feb4941856dab6002725b9390b33b721456364b9927e498873ddb11f5cb4·...·]>40 »       jne····4c·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·76b0295d458e2fceaf77907ab959241ba92c4031e9fced5fd0ce2d8ecf2152c3·...·]>
42 »       xor····%edx,%edx41 »       xor····%edx,%edx
43 »       divl···0x18(%esp)42 »       divl···0x18(%esp)
44 »       lea····0x0(,%edx,4),%esi43 »       lea····0x0(,%edx,4),%esi
45 »       mov····%esi,0x18(%esp)44 »       mov····%esi,0x18(%esp)
46 »       add····%esi,%ecx45 »       add····%esi,%ecx
47 »       mov····(%ecx),%eax46 »       mov····(%ecx),%eax
48 »       test···%eax,%eax47 »       test···%eax,%eax
49 »       je·····ae·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·b6e4d7dbc5e5dd882fd4244039d88962b255c497cde236ae61c7182956efcbca·...·]>48 »       je·····a8·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·4d1dcf15628ee649051f2ea376dbc362f666a1849cf947e5a5bbbe04f69e8cf0·...·]>
50 »       mov····%ebp,0x40(%esp) 
51 »       mov····%eax,%esi49 »       mov····%eax,%esi
 50 »       mov····%ebp,0x40(%esp)
52 »       mov····%eax,%ebp51 »       mov····%eax,%ebp
53 »       jmp····86·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·79fc80ff8a4f1c9f27244322f55f28a00a63719d9810588b981a3050d60d90a7·...·]>52 »       jmp····84·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·1ba978cb9b28ef1beeef4923c598c548fc5f9c05ca27336ef14acc5b60bab72a·...·]>
54 »       mov····(%esi),%esi53 »       mov····(%esi),%esi
55 »       test···%esi,%esi54 »       test···%esi,%esi
56 »       je·····a8·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·4d1dcf15628ee649051f2ea376dbc362f666a1849cf947e5a5bbbe04f69e8cf0·...·]>55 »       je·····a2·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·7c49342b9cb798c565b3f9273eef02847f7f0fb856a025b4850394d7b5063bb9·...·]>
57 »       mov····%edi,0x4(%esp)56 »       mov····%edi,0x4(%esp)
58 »       mov····0x4(%esi),%ecx57 »       mov····0x4(%esi),%ecx
59 »       mov····%ecx,(%esp)58 »       mov····%ecx,(%esp)
60 »       call···91·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·f347f7a9c4d0f3a7ca6466e505b3bcddda47833c35f0ce6ec719f3f700ba8675·...·]>59 »       call···8f·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·9b1790712731df93dcc4a6549a7b51cf6ba6c8a69366907f198a461da8cb1d10·...·]>
61 ·R_386_PLT32»    strcmp60 ·R_386_PLT32»    strcmp
62 »       test···%eax,%eax61 »       test···%eax,%eax
63 »       jne····80·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·838274e33f846eb6a927b09c0bc5723a5cd8cb0d8444dfaad1948dc34840a40c·...·]>62 »       jne····7e·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·77260175a074d8f579ae5b95e4344e74695e1b0c920265b1d5b94daf45d0790c·...·]>
64 »       lea····0x4(%esi),%eax63 »       lea····0x4(%esi),%eax
65 »       add····$0x2c,%esp64 »       add····$0x2c,%esp
66 »       pop····%ebx65 »       pop····%ebx
67 »       pop····%esi66 »       pop····%esi
68 »       pop····%edi67 »       pop····%edi
69 »       pop····%ebp68 »       pop····%ebp
70 »       ret69 »       ret
71 »       lea····0x0(%esi,%eiz,1),%esi 
72 »       mov····%ebp,%eax70 »       mov····%ebp,%eax
73 »       mov····0x40(%esp),%ebp71 »       mov····0x40(%esp),%ebp
74 »       movl···$0xc,(%esp) 
75 »       mov····%eax,0x1c(%esp)72 »       mov····%eax,0x1c(%esp)
 73 »       movl···$0xc,(%esp)
76 »       call···ba·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·00dfbd8b77b3cd0c3686322fa0875a4d350c83c23d613772fc31c35b13be29a8·...·]>74 »       call···b4·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·028a6114c03ecbee0bf131b14fcc9d612b171af1c8b6be8100b0006c17a56aec·...·]>
77 ·R_386_PLT32»    operator·new(unsigned·int)75 ·R_386_PLT32»    operator·new(unsigned·int)
78 »       mov····0x44(%esp),%edi76 »       mov····0x44(%esp),%edi
79 »       mov····0x4(%ebp),%esi 
80 »       mov····0x1c(%esp),%ecx 
81 »       mov····0x4(%edi),%ebx77 »       mov····0x4(%edi),%ebx
82 »       mov····(%edi),%edx78 »       mov····(%edi),%edx
 79 »       mov····%edx,0x4(%eax)
 80 »       mov····%ebx,0x8(%eax)
 81 »       mov····0x1c(%esp),%ecx
83 »       mov····%ecx,(%eax)82 »       mov····%ecx,(%eax)
 83 »       mov····0x4(%ebp),%esi
84 »       mov····0x18(%esp),%edi84 »       mov····0x18(%esp),%edi
85 »       mov····%ebx,0x8(%eax) 
86 »       mov····%edx,0x4(%eax) 
87 »       mov····%eax,(%esi,%edi,1)85 »       mov····%eax,(%esi,%edi,1)
 86 »       addl···$0x1,0x10(%ebp)
88 »       add····$0x4,%eax87 »       add····$0x4,%eax
89 »       incl···0x10(%ebp) 
90 »       add····$0x2c,%esp88 »       add····$0x2c,%esp
91 »       pop····%ebx89 »       pop····%ebx
92 »       pop····%esi90 »       pop····%esi
93 »       pop····%edi91 »       pop····%edi
94 »       pop····%ebp92 »       pop····%ebp
95 »       ret93 »       ret
96 »       lea····0x0(%esi,%eiz,1),%esi 
97 »       nop 
98 »       xor····%eax,%eax 
99 »       mov····%eax,0x18(%esp)94 »       movl···$0x0,0x18(%esp)
100 »       jmp····70·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·fb51b3c17fcde9e2ef879c775f495ba14098a8148b2adbaa99d6e14723e8f2a1·...·]>95 »       jmp····6e·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·501a0f3253ca6ff1f661b154a3bd129dd9d6d4756cfac636ea19ace4b8df420f·...·]>
17.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 163 lines modifiedOffset 5, 124 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)>:5 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)>:
6 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int):6 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x5>12 »       call···8·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%edx 
17 »       mov····0x40(%esp),%edi 
18 »       mov····0x44(%esp),%esi 
19 »       mov····0x8(%edx),%ebx 
20 »       mov····%eax,0x14(%esp)16 »       mov····%eax,0x14(%esp)
21 »       mov····0x4(%edi),%ebp17 »       mov····0x44(%esp),%ebp
22 »       mov····%ebx,0x18(%esp) 
23 »       sub····%ebp,%ebx18 »       mov····0x40(%esp),%edx
 19 »       mov····0x8(%edx),%ecx
 20 »       mov····0x4(%edx),%esi
24 »       mov····%ebx,%ecx21 »       mov····%ecx,%edi
 22 »       sub····%esi,%edi
 23 »       mov····%edi,%ebx
25 »       sar····$0x2,%ebx24 »       sar····$0x2,%ebx
26 »       mov····%ebx,0x10(%esp)25 »       mov····%ebx,0x10(%esp)
27 »       cmp····%esi,%ebx26 »       cmp····%ebp,%ebx
28 »       jb·····48·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x48>27 »       jb·····3c·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x3c>
29 »       add····$0x2c,%esp28 »       add····$0x2c,%esp
30 »       pop····%ebx29 »       pop····%ebx
31 »       pop····%esi30 »       pop····%esi
32 »       pop····%edi31 »       pop····%edi
33 »       pop····%ebp32 »       pop····%ebp
34 »       ret33 »       ret
35 »       lea····0x0(%esi),%esi 
36 »       mov····0x14(%esp),%edx 
37 »       mov····$0x1d,%eax34 »       mov····$0x1d,%eax
 35 »       mov····0x14(%esp),%edx
38 »       lea····0x0(%edx),%ebx36 »       lea····0x0(%edx),%ebx
39 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
 38 »       mov····%edi,0x18(%esp)
40 »       lea····0x0(%esi,%eiz,1),%esi 
41 »       xchg···%ax,%ax 
42 »       test···%eax,%eax39 »       test···%eax,%eax
43 »       jle····7d·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x7d>40 »       jle····6e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x6e>
44 »       mov····%eax,%edx41 »       mov····%eax,%edx
45 »       sar····%edx42 »       sar····%edx
46 »       lea····(%ebx,%edx,4),%edi43 »       lea····(%ebx,%edx,4),%edi
47 »       cmp····%esi,(%edi)44 »       cmp····%ebp,(%edi)
48 »       jae····170·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x170>45 »       jae····145·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x145>
49 »       lea····0x4(%edi),%ebx46 »       lea····0x4(%edi),%ebx
50 »       sub····%edx,%eax47 »       sub····%edx,%eax
51 »       dec····%eax48 »       sub····$0x1,%eax
52 »       test···%eax,%eax49 »       test···%eax,%eax
53 »       jg·····64·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x64>50 »       jg·····53·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x53>
 51 »       mov····0x18(%esp),%ebp
54 »       mov····0x14(%esp),%eax52 »       mov····0x14(%esp),%eax
55 »       lea····0x74(%eax),%esi53 »       lea····0x74(%eax),%edi
56 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list54 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
57 »       cmp····%esi,%ebx55 »       cmp····%edi,%ebx
58 »       je·····177·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x177>56 »       je·····14c·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x14c>
59 »       mov····(%ebx),%esi57 »       mov····(%ebx),%edi
60 »       cmp····%esi,0x10(%esp)58 »       cmp····%edi,0x10(%esp)
61 »       jae····3a·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x3a>59 »       jae····34·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x34>
62 »       cmp····$0x1fffffff,%esi60 »       cmp····$0x1fffffff,%edi
63 »       ja·····186·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x186>61 »       ja·····156·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x156>
 62 »       mov····%ecx,0x1c(%esp)
 63 »       lea····0x0(,%edi,4),%ecx
 64 »       mov····%ecx,(%esp)
 65 »       mov····%ecx,0x18(%esp)
64 »       mov····0x14(%esp),%ebx66 »       mov····0x14(%esp),%ebx
65 »       lea····0x0(,%esi,4),%edi 
66 »       mov····%edi,(%esp) 
67 »       call···b2·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xb2>67 »       call···af·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xaf>
68 ·R_386_PLT32»    operator·new(unsigned·int)68 ·R_386_PLT32»    operator·new(unsigned·int)
69 »       mov····%edi,%edx 
70 »       cmp····$0x8,%edx 
71 »       lea····(%eax,%edi,1),%ecx 
72 »       mov····%eax,%ebx69 »       mov····%eax,%ebp
73 »       mov····%ecx,0x1c(%esp) 
74 »       mov····%eax,%edi 
75 »       jae····1a0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x1a0> 
76 »       test···$0x4,%dl 
77 »       je·····da·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xda> 
78 »       movl···$0x0,(%edi) 
79 »       add····$0x4,%edi 
80 »       test···$0x2,%dl 
81 »       je·····e7·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xe7> 
82 »       movw···$0x0,(%edi) 
83 »       add····$0x2,%edi 
84 »       test···$0x1,%dl 
85 »       je·····ef·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xef> 
86 »       movb···$0x0,(%edi) 
87 »       mov····0x40(%esp),%edx 
88 »       xor····%edi,%edi 
89 »       mov····0x4(%edx),%eax 
90 »       mov····0x18(%esp),%edx70 »       mov····0x18(%esp),%edx
 71 »       lea····(%eax,%edx,1),%eax
91 »       mov····%eax,%ecx 
92 »       cmp····%edx,%ebp 
93 »       je·····13d·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x13d> 
94 »       mov····%eax,0x18(%esp)72 »       mov····%eax,0x18(%esp)
 73 »       mov····%edx,0x8(%esp)
 74 »       movl···$0x0,0x4(%esp)
 75 »       mov····%ebp,(%esp)
 76 »       call···d0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xd0>
 77 ·R_386_PLT32»    memset
 78 »       mov····0x40(%esp),%ebx
 79 »       mov····0x4(%ebx),%eax
 80 »       mov····0x1c(%esp),%ecx
 81 »       cmp····%ecx,%esi
 82 »       je·····11b·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x11b>
 83 »       mov····%eax,%ebx
 84 »       xor····%esi,%esi
 85 »       mov····%eax,0x1c(%esp)
95 »       jmp····127·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x127>86 »       jmp····103·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x103>
96 »       lea····0x0(%esi,%eiz,1),%esi 
97 »       nop 
98 »       movzwl·0x4(%ebp),%eax87 »       movzwl·0x4(%ecx),%eax
99 »       xor····%edx,%edx88 »       xor····%edx,%edx
100 »       div····%esi89 »       div····%edi
101 »       mov····0x0(%ebp),%eax90 »       mov····(%ecx),%eax
102 »       mov····%eax,(%ecx)91 »       mov····%eax,(%ebx)
103 »       lea····(%ebx,%edx,4),%eax92 »       lea····0x0(%ebp,%edx,4),%eax
104 »       mov····(%eax),%edx93 »       mov····(%eax),%edx
Max diff block lines reached; 5927/18016 bytes (32.90%) of diff not shown.
13.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIiSaIiEE17_M_realloc_ […]
    
Offset 1, 156 lines modifiedOffset 1, 147 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi:1 Disassembly·of·section·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi:
  
2 00000000·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)>:2 00000000·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)>:
3 std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&):3 std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%esi,0x30(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebp,0x38(%esp) 
8 »       mov····%edi,0x34(%esp) 
9 »       mov····%ebx,0x2c(%esp) 
10 »       call···18·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x18>9 »       call···8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       mov····0x4(%eax),%esi13 »       mov····0x40(%esp),%eax
15 »       mov····(%eax),%ebp14 »       mov····(%eax),%ebp
 15 »       mov····0x4(%eax),%esi
16 »       mov····%esi,%edi16 »       mov····%esi,%edi
17 »       sub····%ebp,%edi17 »       sub····%ebp,%edi
18 »       sar····$0x2,%edi18 »       sar····$0x2,%edi
19 »       cmp····$0x1fffffff,%edi19 »       cmp····$0x1fffffff,%edi
20 »       je·····1c7·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1c7>20 »       je·····18f·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x18f>
21 »       cmp····%esi,%ebp21 »       cmp····%esi,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%edx
23 »       cmovne·%edi,%ecx23 »       cmovne·%edi,%edx
24 »       xor····%edx,%edx 
25 »       add····%ecx,%edi24 »       add····%edx,%edi
26 »       jb·····1bd·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1bd>25 »       setb···%cl
 26 »       movzbl·%cl,%eax
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%ebp,%ecx28 »       sub····%ebp,%ecx
29 »       test···%edx,%edx29 »       test···%eax,%eax
30 »       jne····130·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x130>30 »       jne····11f·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x11f>
31 »       test···%edi,%edi31 »       test···%edi,%edi
32 »       jne····198·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x198>32 »       jne····16c·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x16c>
 33 »       movl···$0x0,0x14(%esp)
33 »       xor····%eax,%eax 
34 »       xor····%edx,%edx 
35 »       mov····%eax,0x10(%esp)34 »       movl···$0x0,0x10(%esp)
36 »       mov····0x48(%esp),%eax35 »       mov····0x48(%esp),%eax
37 »       mov····(%eax),%edi36 »       mov····(%eax),%edx
38 »       mov····%esi,%eax37 »       mov····0x10(%esp),%eax
39 »       sub····0x44(%esp),%eax 
40 »       mov····%edi,(%edx,%ecx,1)38 »       mov····%edx,(%eax,%ecx,1)
41 »       lea····0x4(%edx,%ecx,1),%edi39 »       lea····0x4(%eax,%ecx,1),%edi
42 »       mov····%eax,0x14(%esp) 
43 »       add····%edi,%eax 
44 »       cmp····%ebp,0x44(%esp)40 »       mov····%esi,%edx
 41 »       sub····0x44(%esp),%edx
 42 »       lea····(%edi,%edx,1),%eax
45 »       mov····%eax,0x18(%esp)43 »       mov····%eax,0x18(%esp)
 44 »       cmp····%ebp,0x44(%esp)
46 »       je·····100·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x100>45 »       je·····f7·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xf7>
47 »       mov····%edx,(%esp)46 »       mov····%edx,0x1c(%esp)
48 »       mov····%ecx,0x8(%esp)47 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,0x4(%esp)48 »       mov····%ebp,0x4(%esp)
 49 »       mov····0x10(%esp),%edx
50 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,(%esp)
51 »       call···9f·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x9f>51 »       call···9e·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x9e>
52 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
53 »       mov····0x1c(%esp),%edx 
54 »       cmp····%esi,0x44(%esp)53 »       cmp····%esi,0x44(%esp)
55 »       je·····c6·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xc6>54 »       je·····ce·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xce>
56 »       cmpl···$0x8,0x14(%esp)55 »       mov····0x1c(%esp),%edx
57 »       mov····%edi,%eax56 »       mov····%edi,%eax
58 »       mov····0x44(%esp),%esi57 »       mov····0x44(%esp),%esi
 58 »       cmp····$0x4,%edx
59 »       jae····158·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x158>59 »       jae····143·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x143>
60 »       mov····0x14(%esp),%ecx60 »       test···$0x2,%dl
 61 »       je·····c6·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xc6>
 62 »       mov····%eax,%edi
 63 »       movsw··%ds:(%esi),%es:(%edi)
 64 »       mov····%edi,%eax
 65 »       and····$0x1,%edx
 66 »       je·····ce·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xce>
61 »       mov····%eax,%edi67 »       mov····%eax,%edi
62 »       rep·movsb·%ds:(%esi),%es:(%edi)68 »       movsb··%ds:(%esi),%es:(%edi)
63 »       mov····%ebp,(%esp)69 »       mov····%ebp,(%esp)
64 »       mov····%edx,0x14(%esp) 
65 »       call···ce·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xce>70 »       call···d2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xd2>
66 ·R_386_PLT32»    operator·delete(void*)71 ·R_386_PLT32»    operator·delete(void*)
67 »       mov····0x14(%esp),%edx 
68 »       mov····0x40(%esp),%ebp72 »       mov····0x40(%esp),%ebp
69 »       mov····0x18(%esp),%ebx73 »       mov····0x10(%esp),%ebx
70 »       mov····0x10(%esp),%eax 
71 »       mov····0x30(%esp),%esi 
72 »       mov····%edx,0x0(%ebp)74 »       mov····%ebx,0x0(%ebp)
 75 »       mov····0x18(%esp),%esi
 76 »       mov····%esi,0x4(%ebp)
73 »       mov····0x34(%esp),%edi77 »       mov····0x14(%esp),%edx
74 »       mov····%ebx,0x4(%ebp) 
75 »       mov····0x2c(%esp),%ebx 
76 »       mov····%eax,0x8(%ebp)78 »       mov····%edx,0x8(%ebp)
77 »       mov····0x38(%esp),%ebp 
78 »       add····$0x3c,%esp79 »       add····$0x2c,%esp
 80 »       pop····%ebx
 81 »       pop····%esi
 82 »       pop····%edi
 83 »       pop····%ebp
79 »       ret84 »       ret
80 »       nop 
81 »       cmp····%esi,%ebp85 »       cmp····%esi,%ebp
82 »       je·····128·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x128>86 »       je·····119·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x119>
83 »       cmpl···$0x8,0x14(%esp) 
84 »       mov····%edi,%eax87 »       mov····%edi,%eax
85 »       mov····%ebp,%esi88 »       mov····%ebp,%esi
 89 »       cmp····$0x4,%edx
86 »       jb·····be·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xbe>90 »       jb·····bb·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xbb>
87 »       test···$0x1,%al91 »       test···$0x1,%al
88 »       je·····15c·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x15c>92 »       je·····147·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x147>
89 »       movzbl·0x0(%ebp),%ecx93 »       movzbl·0x0(%ebp),%ecx
90 »       lea····0x1(%ebp),%esi 
91 »       inc····%eax 
92 »       mov····%cl,(%edi)94 »       mov····%cl,(%edi)
93 »       decl···0x14(%esp)95 »       add····$0x1,%eax
 96 »       lea····0x1(%ebp),%esi
 97 »       sub····$0x1,%edx
94 »       jmp····15c·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x15c>98 »       jmp····147·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x147>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
Max diff block lines reached; 5161/13299 bytes (38.81%) of diff not shown.
18.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIcSaIcEE17_M_realloc_ […]
    
Offset 1, 200 lines modifiedOffset 1, 182 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc:1 Disassembly·of·section·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc:
  
2 00000000·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)>:2 00000000·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)>:
3 std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&):3 std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x10>9 »       call···8·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x8>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 13 »       mov····0x40(%esp),%eax
 14 »       mov····(%eax),%ecx
12 »       mov····%esi,0x30(%esp)15 »       mov····%ecx,0x10(%esp)
13 »       mov····%ebp,0x38(%esp) 
14 »       mov····0x4(%eax),%edi16 »       mov····0x4(%eax),%edx
15 »       mov····(%eax),%edx 
16 »       mov····%edi,%eax17 »       mov····%edx,%ebp
17 »       sub····%edx,%eax18 »       sub····%ecx,%ebp
18 »       cmp····$0x7fffffff,%eax19 »       cmp····$0x7fffffff,%ebp
19 »       je·····27a·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x27a>20 »       je·····223·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x223>
20 »       mov····0x44(%esp),%esi21 »       mov····0x44(%esp),%edi
 22 »       mov····0x10(%esp),%esi
21 »       sub····%edx,%esi23 »       sub····%esi,%edi
22 »       test···%eax,%eax24 »       test···%ebp,%ebp
23 »       je·····140·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x140>25 »       je·····e5·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xe5>
24 »       lea····(%eax,%eax,1),%ecx26 »       lea····0x0(%ebp,%ebp,1),%ecx
25 »       mov····$0x7fffffff,%ebp 
26 »       mov····%ebp,0x10(%esp) 
27 »       cmp····%eax,%ecx27 »       cmp····%ebp,%ecx
28 »       jae····150·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x150>28 »       jae····11f·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x11f>
 29 »       movl···$0x7fffffff,0x14(%esp)
29 »       mov····%edx,0x18(%esp)30 »       mov····%edx,0x18(%esp)
30 »       mov····0x10(%esp),%edx31 »       mov····0x14(%esp),%edx
31 »       mov····%edx,(%esp)32 »       mov····%edx,(%esp)
32 »       call···64·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x64>33 »       call···61·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x61>
33 ·R_386_PLT32»    operator·new(unsigned·int)34 ·R_386_PLT32»    operator·new(unsigned·int)
34 »       mov····0x44(%esp),%edx 
35 »       sub····%edx,%edi 
36 »       test···%esi,%esi 
37 »       mov····0x18(%esp),%edx 
38 »       mov····%edi,0x14(%esp) 
39 »       mov····%eax,%ebp35 »       mov····%eax,%ebp
40 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%esi
41 »       movzbl·(%eax),%ecx37 »       movzbl·(%esi),%ecx
42 »       mov····%cl,0x0(%ebp,%esi,1)38 »       mov····%cl,(%eax,%edi,1)
43 »       lea····0x1(%esi),%ecx39 »       lea····0x1(%edi),%esi
44 »       jne····100·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x100> 
45 »       mov····0x14(%esp),%edi40 »       mov····0x18(%esp),%edx
46 »       lea····0x0(%ebp,%ecx,1),%eax41 »       sub····0x44(%esp),%edx
47 »       test···%edi,%edi42 »       test···%edi,%edi
48 »       jne····d0·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xd0>43 »       jne····ab·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xab>
 44 »       lea····(%eax,%esi,1),%eax
49 »       mov····0x14(%esp),%esi 
50 »       add····%esi,%eax 
51 »       test···%edx,%edx45 »       test···%edx,%edx
52 »       jne····128·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x128>46 »       jne····f2·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xf2>
53 »       mov····0x40(%esp),%ecx47 »       add····%edx,%eax
54 »       mov····0x10(%esp),%ebx48 »       mov····0x10(%esp),%edx
55 »       mov····0x30(%esp),%esi 
56 »       mov····0x34(%esp),%edi 
57 »       mov····%ebp,(%ecx) 
58 »       mov····%eax,0x4(%ecx) 
59 »       add····%ebx,%ebp 
60 »       mov····0x2c(%esp),%ebx 
61 »       mov····%ebp,0x8(%ecx) 
62 »       mov····0x38(%esp),%ebp 
63 »       add····$0x3c,%esp 
64 »       ret 
65 »       lea····0x0(%esi),%esi 
66 »       mov····%eax,0x18(%esp) 
67 »       mov····0x14(%esp),%ecx 
68 »       mov····0x44(%esp),%esi 
69 »       mov····%ecx,0x1c(%esp) 
70 »       cmp····$0x8,%ecx 
71 »       jae····1a8·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x1a8> 
72 »       mov····0x18(%esp),%edi 
73 »       mov····0x1c(%esp),%ecx 
74 »       rep·movsb·%ds:(%esi),%es:(%edi) 
75 »       mov····0x14(%esp),%esi 
76 »       add····%esi,%eax 
77 »       test···%edx,%edx49 »       test···%edx,%edx
78 »       je·····a4·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xa4>50 »       jne····cf·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xcf>
79 »       jmp····128·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x128> 
80 »       nop51 »       mov····0x40(%esp),%ebx
 52 »       mov····%ebp,(%ebx)
 53 »       mov····%eax,0x4(%ebx)
 54 »       mov····0x14(%esp),%edx
 55 »       add····%edx,%ebp
 56 »       mov····%ebp,0x8(%ebx)
 57 »       add····$0x2c,%esp
 58 »       pop····%ebx
 59 »       pop····%esi
 60 »       pop····%edi
 61 »       pop····%ebp
 62 »       ret
81 »       mov····%edx,0x4(%esp)63 »       mov····%edx,0x18(%esp)
82 »       mov····%esi,0x8(%esp)64 »       mov····%edi,0x8(%esp)
 65 »       mov····0x10(%esp),%eax
 66 »       mov····%eax,0x4(%esp)
83 »       mov····%ebp,(%esp)67 »       mov····%ebp,(%esp)
84 »       mov····%ecx,0x1c(%esp) 
85 »       call···110·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x110>68 »       call···bf·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xbf>
86 ·R_386_PLT32»    memmove69 ·R_386_PLT32»    memmove
 70 »       lea····0x0(%ebp,%esi,1),%eax
87 »       mov····0x14(%esp),%edx 
88 »       mov····0x1c(%esp),%eax 
89 »       test···%edx,%edx 
90 »       mov····0x18(%esp),%edx71 »       mov····0x18(%esp),%edx
91 »       lea····0x0(%ebp,%eax,1),%eax72 »       test···%edx,%edx
92 »       jne····168·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x168>73 »       jne····149·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x149>
93 »       mov····%edx,(%esp) 
94 »       mov····%eax,0x14(%esp)74 »       mov····%eax,0x18(%esp)
 75 »       mov····0x10(%esp),%eax
 76 »       mov····%eax,(%esp)
95 »       call···130·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x130>77 »       call···db·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xdb>
96 ·R_386_PLT32»    operator·delete(void*)78 ·R_386_PLT32»    operator·delete(void*)
97 »       mov····0x14(%esp),%eax79 »       mov····0x18(%esp),%eax
98 »       jmp····a4·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xa4>80 »       jmp····91·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x91>
Max diff block lines reached; 8677/18188 bytes (47.71%) of diff not shown.
107 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)>:
3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&):3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·6198b0fe72832c9a995fb7b851970e1023470c281d7182ecef0f1a13f4913c3c·...·]>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·298,·SHA:·c5ea8e7873af24b0e7934593257d477a09824d63cd68a486ce390b4d9ad5a959·...·]>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·07f1ad2fa93a4b98ff2d3501e6b6660c3c24fbab7f134d4829cf96cefac895f3·...·]>16 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·f6ab9f7d1aa77cf76ca6e11e40dec71cf54e68ea04e43238c01349a587b2ad7a·...·]>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·4ca2dc639d6aef97d6c1345ca7bf19abbc3a52fabf75978967158e2102d5b0d4·...·]>24 »       jb·····2a4·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·cefbbf2b98fe0a38401aa7b38a42ab28c2b1eb5ac4c369f2fb2ec993bdb7ce7b·...·]>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·bd51c3e0a5911ece4f6e02ffb97fbd8db1aaddda6f63167a6c9c59233d00c25f·...·]>32 »       jae····15a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·b35bc19b99a4c6206baebdf8c52c4131ae7530806df2090f2cc9b0cb09c63b1e·...·]>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·4b051fd989fefd933e3c811481788cc47741018a5310be320c471501b327b766·...·]>38 »       je·····417·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<[·...·truncated·by·diffoscope;·len:·302,·SHA:·8e1629f1cbaac0d59e8c8e5910b564778cca5935411be1d638d159bad84e570c·...·]>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·7876f88387150087309c9c822b12607d391831363ae23c2cdb497e2b390acf7c·...·]>44 »       call···81·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·0398b0083823317d912a3a1206576f432af5c1957247681a852e9c035d77cf21·...·]>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·b2ed3bbcc3b81c4fbb2631ccb3b5f7139aeb610e0990c5c99a373e8e8812b928·...·]>55 »       je·····c9·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·2267f740cc075a3337573bebf90248051809d8b3cc75762069cad4a065c9de8b·...·]>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·30300b21c8a9a326c21df025a0833a7697e7aa7aa4898390b8ba93ac0b707d25·...·]>63 »       call···c1·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·d81ea938cbcf80ae63abbf23c5e212c6f7d94039f39ebad602f8eeec2182f06a·...·]>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·07f1ad2fa93a4b98ff2d3501e6b6660c3c24fbab7f134d4829cf96cefac895f3·...·]>69 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·f6ab9f7d1aa77cf76ca6e11e40dec71cf54e68ea04e43238c01349a587b2ad7a·...·]>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·28bfd3ae1ccc40b435a6d1bec7dd3a69a7819f3c6f38ac6f56d655fc9661e0b6·...·]4>76 »       je·····134·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·968b4db86a8ccede1a78b73fbe309ff02e90a756300a55888d369da82e60b4f5·...·]4>
85 »       cmp····$0x4,%edx77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x126>
 81 »       cmp····$0x3,%ebx
86 »       je·····11f·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·29ac5eb1602fdd199cb3b133d8bfc97f7e95c873dde6156535714a7ef1e5b59f·...·]>82 »       je·····121·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·f3f0ad84d3bc8edd99a1e9564c3b28b8549ad8059e1e6cf6c9ac78fb71023e41·...·]>
87 »       cmp····$0x5,%edx83 »       cmp····$0x4,%ebx
88 »       je·····11a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·d3d236abe1e527cd2606afca94425678533388a30845d5da9c552a29ab1ee9e2·...·]>84 »       je·····11c·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·17ec95ff767f50b01e7ba44a6b54d484b0eb0e5f934c18c54b20cfc8b374d486·...·]>
89 »       cmp····$0x6,%edx85 »       cmp····$0x5,%ebx
90 »       je·····115·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·cd13ea66ed4965839aa08adc6c88ea3161faeafc177ec6188b1b324181b4b6f7·...·]>86 »       je·····117·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·4519079517540e1121f9c1369b17c0aa5f6ea8c0effa027d89fdc9d879716407·...·]>
 87 »       cmp····$0x6,%ebx
 88 »       je·····112·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 87011/109601 bytes (79.39%) of diff not shown.
113 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&)>:
3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&):3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·336,·SHA:·5d50df73a80b832c4914810591124f47b3e96f6529cc4fff8d990ee38d62c4c3·...·]>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·334,·SHA:·4057bdff7e40500d4340ef4600c79321b61c680a588703e31dec817493f280a6·...·]>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·88b84b6fa92f6316198d38d71fcfb09c194e6c155ab6d21eee92d18992f438a8·...·]>16 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·21aed7570ff81a41dcd0913e10f4ee39a5bbff21b4fbc79b38d0a7e9f76a5bab·...·]>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·b36a83b54ce16eb01c55c336be2cb7c36eba2887902f679def1d4ae87b436ffd·...·]>24 »       jb·····2a4·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·c92f5dd9f9e7f372ff499b241ebafe69d0ccb0570c19ca645dc23d0ddba7b9c2·...·]>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·976f16174834534fc1c9d3fd4506377c14ea7a76168522a0a5600b56f69002ca·...·]>32 »       jae····15a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·159b007c3444504f93791dfc66e636732bf750b1733b51e85ec6d1b2b294e474·...·]>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·336,·SHA:·bbf2c456d39c6a08ee994d0581b4e9bdc28a6bdd5ac284538fe18d055bfae221·...·]>38 »       je·····417·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_nod[·...·truncated·by·diffoscope;·len:·338,·SHA:·0543e11b212d6567ad14a45d2ffa4cb19394721148599eba36348803298682e4·...·]>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·c7350311fb179591093e88141359e619b4ff14a342659b8e88db92b41c5a5d1e·...·]>44 »       call···81·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·87eae99527ae15fad11689eacc13505c9cd07cce7a43f345fb2368a01203b095·...·]>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·fd082dc2e7f1b08a4caa55727641c9281f27592b39f7a1f4a07ec8f2c2ba5ff4·...·]>55 »       je·····c9·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·5564768c01eb249161d0e82954ddfc4364d6c08888167c01790269a3a4d924e4·...·]>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·0bf212e4e0aa6426399df39354583cb6bab7d2e6be6f8d750761bef5360a6baa·...·]>63 »       call···c1·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·580d8c5637d2af2c6f6b9b9b6709f5e69612b263a4afa4fd866fb01ccdd10bfe·...·]>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·88b84b6fa92f6316198d38d71fcfb09c194e6c155ab6d21eee92d18992f438a8·...·]>69 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·21aed7570ff81a41dcd0913e10f4ee39a5bbff21b4fbc79b38d0a7e9f76a5bab·...·]>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·336,·SHA:·90845e0be18ccfe3e01db9ce18d9bd9e438e194c75de0ad7a8862502e77858bb·...·]4>76 »       je·····134·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·336,·SHA:·11db005b5b751f4a854ad522b55cc245a8b8d215e5d7b8a04ba8dd05463453af·...·]4>
85 »       cmp····$0x4,%edx77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&)+0x126>
 81 »       cmp····$0x3,%ebx
86 »       je·····11f·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·6d84d88a9b01fc171d183ce5de37cc0ecba3a299e2d3a1063c84c221a630aee7·...·]>82 »       je·····121·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·6a964ef949483ffd81017677c7119f7192ca375f463bfbf9f0c2e5cde5ed4d3d·...·]>
87 »       cmp····$0x5,%edx83 »       cmp····$0x4,%ebx
88 »       je·····11a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·e8815cb3f22bed413149916afbf50fa122a13598bb1a011dfcab6df26e833cf0·...·]>84 »       je·····11c·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·4f52733105c9f02841d95b1a828a072d3bd71c2f8e4d2d1057cc8be75dff6bb4·...·]>
89 »       cmp····$0x6,%edx85 »       cmp····$0x5,%ebx
90 »       je·····115·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·cd0c0fd4b1f0e2c991ba15670a9308ccd41fb04f47f0028b6ff49d4f2242b76c·...·]>86 »       je·····117·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·51eb2096bcadf8a27aa5df2a47bb30b57755467a5db9bf51a42515d1e7746b74·...·]>
 87 »       cmp····$0x6,%ebx
 88 »       je·····112·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 91799/115614 bytes (79.40%) of diff not shown.
20.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt12_Destroy_auxILb0EE9__destr […]
    
Offset 5, 145 lines modifiedOffset 5, 158 lines modified
  
5 00000000·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)>:5 00000000·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)>:
6 void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*):6 void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x1c,%esp
11 »       call···5·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x5>12 »       call···8·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
13 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x1c,%esp 
16 »       mov····0x30(%esp),%esi16 »       mov····0x30(%esp),%esi
17 »       mov····0x34(%esp),%ebp17 »       mov····0x34(%esp),%edi
18 »       cmp····%ebp,%esi18 »       cmp····%edi,%esi
19 »       je·····162·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x162>19 »       je·····180·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x180>
20 »       mov····%ebp,%eax20 »       mov····%edi,%eax
21 »       sub····%esi,%eax21 »       sub····%esi,%eax
22 »       sub····$0xc,%eax22 »       sub····$0xc,%eax
 23 »       mov····%eax,%edx
23 »       shr····$0x2,%eax24 »       shr····$0x2,%edx
24 »       imul···$0x2aaaaaab,%eax,%edx 
25 »       inc····%edx25 »       and····$0xfffffffc,%eax
 26 »       add····%edx,%eax
 27 »       mov····%eax,%ecx
 28 »       shl····$0x5,%ecx
 29 »       add····%ecx,%eax
 30 »       lea····(%edx,%eax,2),%ebp
 31 »       mov····%ebp,%eax
 32 »       shl····$0x5,%eax
 33 »       add····%eax,%ebp
 34 »       mov····%ebp,%ecx
 35 »       shl····$0xf,%ecx
 36 »       sub····%ebp,%ecx
 37 »       lea····0x1(%edx,%ecx,2),%edx
26 »       and····$0x7,%edx38 »       and····$0x7,%edx
27 »       je·····dd·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xdd>39 »       je·····fb·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xfb>
28 »       cmp····$0x1,%edx40 »       cmp····$0x1,%edx
29 »       je·····c4·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xc4>41 »       je·····e2·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xe2>
30 »       cmp····$0x2,%edx42 »       cmp····$0x2,%edx
31 »       je·····b3·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xb3>43 »       je·····d1·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xd1>
32 »       cmp····$0x3,%edx44 »       cmp····$0x3,%edx
33 »       je·····a2·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xa2>45 »       je·····c0·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xc0>
34 »       cmp····$0x4,%edx46 »       cmp····$0x4,%edx
 47 »       xchg···%ax,%ax
35 »       je·····91·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x91>48 »       je·····af·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xaf>
36 »       cmp····$0x5,%edx49 »       cmp····$0x5,%edx
37 »       je·····80·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x80>50 »       je·····9e·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x9e>
38 »       cmp····$0x6,%edx51 »       cmp····$0x6,%edx
39 »       je·····6f·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x6f>52 »       je·····8d·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x8d>
40 »       mov····(%esi),%ecx53 »       mov····(%esi),%ebp
41 »       test···%ecx,%ecx54 »       test···%ebp,%ebp
42 »       je·····6c·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x6c>55 »       je·····8a·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x8a>
43 »       mov····%ecx,(%esp)56 »       mov····%ebp,(%esp)
44 »       call···68·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x68>57 »       call···86·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x86>
45 ·R_386_PLT32»    operator·delete(void*) 
46 »       add····$0xc,%esi 
47 »       mov····(%esi),%edi 
48 »       test···%edi,%edi 
49 »       je·····7d·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x7d> 
50 »       mov····%edi,(%esp) 
51 »       call···79·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x79> 
52 ·R_386_PLT32»    operator·delete(void*)58 ·R_386_PLT32»    operator·delete(void*)
53 »       add····$0xc,%esi59 »       add····$0xc,%esi
54 »       mov····(%esi),%eax60 »       mov····(%esi),%eax
55 »       test···%eax,%eax61 »       test···%eax,%eax
56 »       je·····8e·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x8e>62 »       je·····9b·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x9b>
57 »       mov····%eax,(%esp)63 »       mov····%eax,(%esp)
58 »       call···8a·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x8a> 
59 ·R_386_PLT32»    operator·delete(void*) 
60 »       add····$0xc,%esi 
61 »       mov····(%esi),%edx 
62 »       test···%edx,%edx 
63 »       je·····9f·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x9f> 
64 »       mov····%edx,(%esp) 
65 »       call···9b·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x9b>64 »       call···97·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x97>
66 ·R_386_PLT32»    operator·delete(void*)65 ·R_386_PLT32»    operator·delete(void*)
67 »       add····$0xc,%esi66 »       add····$0xc,%esi
68 »       mov····(%esi),%ecx67 »       mov····(%esi),%ecx
69 »       test···%ecx,%ecx68 »       test···%ecx,%ecx
70 »       je·····b0·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xb0>69 »       je·····ac·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xac>
71 »       mov····%ecx,(%esp)70 »       mov····%ecx,(%esp)
72 »       call···ac·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xac>71 »       call···a8·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xa8>
73 ·R_386_PLT32»    operator·delete(void*)72 ·R_386_PLT32»    operator·delete(void*)
74 »       add····$0xc,%esi73 »       add····$0xc,%esi
75 »       mov····(%esi),%edi74 »       mov····(%esi),%edx
76 »       test···%edi,%edi75 »       test···%edx,%edx
77 »       je·····c1·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xc1>76 »       je·····bd·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xbd>
78 »       mov····%edi,(%esp)77 »       mov····%edx,(%esp)
79 »       call···bd·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xbd>78 »       call···b9·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xb9>
 79 ·R_386_PLT32»    operator·delete(void*)
 80 »       add····$0xc,%esi
 81 »       mov····(%esi),%ebp
 82 »       test···%ebp,%ebp
 83 »       je·····ce·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xce>
 84 »       mov····%ebp,(%esp)
 85 »       call···ca·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xca>
80 ·R_386_PLT32»    operator·delete(void*)86 ·R_386_PLT32»    operator·delete(void*)
81 »       add····$0xc,%esi87 »       add····$0xc,%esi
82 »       mov····(%esi),%eax88 »       mov····(%esi),%eax
83 »       test···%eax,%eax89 »       test···%eax,%eax
84 »       je·····d2·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xd2>90 »       je·····df·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xdf>
85 »       mov····%eax,(%esp)91 »       mov····%eax,(%esp)
86 »       call···ce·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xce>92 »       call···db·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xdb>
87 ·R_386_PLT32»    operator·delete(void*)93 ·R_386_PLT32»    operator·delete(void*)
88 »       add····$0xc,%esi94 »       add····$0xc,%esi
 95 »       mov····(%esi),%ecx
 96 »       test···%ecx,%ecx
 97 »       je·····f0·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xf0>
 98 »       mov····%ecx,(%esp)
 99 »       call···ec·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xec>
 100 ·R_386_PLT32»    operator·delete(void*)
 101 »       add····$0xc,%esi
89 »       cmp····%esi,%ebp102 »       cmp····%esi,%edi
90 »       je·····162·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x162>103 »       je·····180·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x180>
91 »       mov····(%esi),%edx104 »       mov····(%esi),%edx
92 »       test···%edx,%edx105 »       test···%edx,%edx
93 »       je·····eb·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xeb>106 »       je·····109·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x109>
94 »       mov····%edx,(%esp)107 »       mov····%edx,(%esp)
95 »       call···e7·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xe7>108 »       call···105·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0x105>
96 ·R_386_PLT32»    operator·delete(void*)109 ·R_386_PLT32»    operator·delete(void*)
97 »       lea····0xc(%esi),%edi110 »       lea····0xc(%esi),%ebp
98 »       mov····0xc(%esi),%esi111 »       mov····0xc(%esi),%esi
99 »       test···%esi,%esi112 »       test···%esi,%esi
100 »       je·····fd·<void·std::_Destroy_aux<false>::__destroy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xfd> 
101 »       mov····%esi,(%esp) 
Max diff block lines reached; 4611/20760 bytes (22.21%) of diff not shown.
12.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeItSt4pairIKtSt3setI […]
    
Offset 5, 80 lines modifiedOffset 5, 75 lines modified
  
5 00000000·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_M_get_insert_unique_pos(unsigned·short·const&)>:5 00000000·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_M_get_insert_unique_pos(unsigned·short·const&)>:
6 std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_M_get_insert_unique_pos(unsigned·short·const&):6 std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_M_get_insert_unique_pos(unsigned·short·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x1c,%esp
11 »       call···5·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std[·...·truncated·by·diffoscope;·len:·252,·SHA:·6bcbb5c7358eceecf3a0471108a589dbe6291321ceb75f019b3d37ffc980458d·...·]>12 »       call···8·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std[·...·truncated·by·diffoscope;·len:·252,·SHA:·3c4241a5919c3eee71f819c7f9e429254776cd281ee3beebb866e7efd079bfc8·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.bp13 ·R_386_PC32»     __x86.get_pc_thunk.bp
13 »       add····$0x2,%ebp14 »       add····$0x2,%ebp
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x1c,%esp 
16 »       mov····0x34(%esp),%eax 
17 »       mov····0x30(%esp),%edi16 »       mov····0x30(%esp),%edi
 17 »       mov····0x34(%esp),%eax
18 »       mov····0x8(%eax),%esi18 »       mov····0x8(%eax),%esi
19 »       test···%esi,%esi19 »       test···%esi,%esi
20 »       je·····70·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·f4f4721946d5c892760e393acf9785dc4fad4827b2dfcfee9cb8aadddbb56116·...·]>20 »       je·····61·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·187db8fdb75fefae597a65e7c78d07822c43aab16a38977be4431f1ecd353edb·...·]>
21 »       mov····0x38(%esp),%edx21 »       mov····0x38(%esp),%edx
22 »       movzwl·(%edx),%ebx22 »       movzwl·(%edx),%ecx
23 »       jmp····32·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·7eddb8275dbada43ff1816f0d9b63baed8c6a8183fb373f4c250f22f39fa84f4·...·]>23 »       jmp····2c·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·09a0811c79ecf434846371a43d33b75f10f8d0d0f48509e7ca9e0c7b638299d7·...·]>
24 »       lea····0x0(%esi),%esi 
25 »       mov····%eax,%esi24 »       mov····%eax,%esi
26 »       movzwl·0x10(%esi),%ecx25 »       movzwl·0x10(%esi),%edx
27 »       mov····0xc(%esi),%eax26 »       mov····0xc(%esi),%eax
28 »       cmp····%ecx,%ebx27 »       cmp····%dx,%cx
29 »       cmovb··0x8(%esi),%eax28 »       cmovb··0x8(%esi),%eax
 29 »       setb···%bl
30 »       sbb····%edx,%edx 
31 »       and····$0x1,%dl 
32 »       test···%eax,%eax30 »       test···%eax,%eax
33 »       jne····30·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·3efafae0662b1ec2d54eba2ab67d9b9628ab93a7a0c1d4e86890ce546110f4fd·...·]>31 »       jne····2a·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·95276b273ff5cae06d000c879dd02ec7d4d1bb6995b5a6c6f83a28a5c6102953·...·]>
34 »       test···%dl,%dl32 »       test···%bl,%bl
35 »       mov····%esi,%eax 
36 »       jne····73·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·1588628795430efb52ba790c390ce1298a3a6d3c97b8c9a9e33809ff61d7309f·...·]>33 »       jne····64·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·c91ca7d9e9cb8b15ea19d4e948a31d34992d57fedd28f10b05c6ed118c078c71·...·]>
 34 »       mov····%esi,%ebp
37 »       cmp····%ebx,%ecx35 »       cmp····%cx,%dx
38 »       jb·····9b·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·253,·SHA:·de05158f97c54cf0aa0ddb2416ff8d1f530ad48b3c2feacd4a9c22f9b3c3fbc4·...·]b>36 »       jb·····8b·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·253,·SHA:·cd1efc5b3037bac200839e9f91c3479ccb2f273bdb276a278735ff19fcaa4932·...·]b>
39 »       mov····%esi,(%edi)37 »       mov····%esi,(%edi)
40 »       mov····%edi,%eax 
41 »       movl···$0x0,0x4(%edi)38 »       movl···$0x0,0x4(%edi)
 39 »       mov····%edi,%eax
42 »       add····$0x1c,%esp40 »       add····$0x1c,%esp
43 »       pop····%ebx41 »       pop····%ebx
44 »       pop····%esi42 »       pop····%esi
45 »       pop····%edi43 »       pop····%edi
46 »       pop····%ebp44 »       pop····%ebp
47 »       ret····$0x445 »       ret····$0x4
48 »       lea····0x0(%esi,%eiz,1),%esi 
49 »       xchg···%ax,%ax 
50 »       lea····0x4(%eax),%esi46 »       lea····0x4(%eax),%esi
51 »       mov····0x34(%esp),%ecx47 »       mov····0x34(%esp),%ecx
52 »       cmp····%esi,0xc(%ecx)48 »       cmp····%esi,0xc(%ecx)
53 »       je·····b0·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·253,·SHA:·b40c68778c58f41e15912ebc1983e7ad3b637eb62e09126756179e4f08c39f8c·...·]0>49 »       je·····a0·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·253,·SHA:·f749f06948db1d319db49ce7a49ea626d1c9d8e5b101535b83332aea3f5aa6aa·...·]0>
54 »       mov····%esi,(%esp)50 »       mov····%esi,(%esp)
55 »       mov····%ebp,%ebx51 »       mov····%ebp,%ebx
56 »       call···82·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·d05224a7c41850b7916ccdf2c4544c03fc697d0cae06a474a7c7edfe426dcb23·...·]>52 »       call···73·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·1588628795430efb52ba790c390ce1298a3a6d3c97b8c9a9e33809ff61d7309f·...·]>
57 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)53 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
58 »       mov····0x38(%esp),%ebx54 »       mov····0x38(%esp),%edx
59 »       movzwl·(%ebx),%ebx55 »       movzwl·(%edx),%ecx
60 »       movzwl·0x10(%eax),%ecx56 »       movzwl·0x10(%eax),%edx
61 »       mov····%eax,%ebp57 »       mov····%esi,%ebp
62 »       mov····%esi,%eax 
63 »       mov····%ebp,%esi58 »       mov····%eax,%esi
64 »       cmp····%ebx,%ecx59 »       cmp····%cx,%dx
65 »       jae····52·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·270e60085c65decf899bd8901172e72ba2087e9ac4b9047b4122f009bcc61a73·...·]>60 »       jae····4c·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·254,·SHA:·7d2ba99000e15af85ac0a68a670bc8685d83be1a40b0d57ace5a0a74eb0788c0·...·]>
66 »       mov····%eax,0x4(%edi) 
67 »       mov····%edi,%eax 
68 »       movl···$0x0,(%edi)61 »       movl···$0x0,(%edi)
 62 »       mov····%ebp,0x4(%edi)
 63 »       mov····%edi,%eax
69 »       add····$0x1c,%esp64 »       add····$0x1c,%esp
70 »       pop····%ebx65 »       pop····%ebx
71 »       pop····%esi66 »       pop····%esi
72 »       pop····%edi67 »       pop····%edi
73 »       pop····%ebp68 »       pop····%ebp
74 »       ret····$0x469 »       ret····$0x4
75 »       movl···$0x0,(%edi)70 »       movl···$0x0,(%edi)
76 »       mov····%edi,%eax 
77 »       mov····%esi,0x4(%edi)71 »       mov····%esi,0x4(%edi)
 72 »       mov····%edi,%eax
78 »       add····$0x1c,%esp73 »       add····$0x1c,%esp
79 »       pop····%ebx74 »       pop····%ebx
80 »       pop····%esi75 »       pop····%esi
81 »       pop····%edi76 »       pop····%edi
82 »       pop····%ebp77 »       pop····%ebp
83 »       ret····$0x478 »       ret····$0x4
24.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZSt18__do_uninit_fill_nIPSt6vect […]
    
Offset 5, 169 lines modifiedOffset 5, 162 lines modified
  
5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)>:5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)>:
6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&):6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·92,·SHA:·a2a9080d1e98142a99e306ca953201ebd28fe270dc505e938c54ab20e6f519e4·...·]>12 »       call···8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·92,·SHA:·c84bbf556d3072a65e903b928170ef105a42cc8af74bb986ac13d9c86cb9e8c2·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x1c(%esp)
15 »       sub····$0x2c,%esp 
16 »       mov····0x44(%esp),%edx 
17 »       mov····0x48(%esp),%ebp17 »       mov····0x48(%esp),%ebp
 18 »       mov····0x44(%esp),%edx
18 »       test···%edx,%edx19 »       test···%edx,%edx
19 »       mov····%eax,0x1c(%esp) 
20 »       je·····19a·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·94,·SHA:·c25c6cd0826dc710b734b83b96c864e77f324c02508f2e9975e63a74f6887c54·...·]a>20 »       je·····17a·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·94,·SHA:·7e0c713db87893c9dbbbe95a3001cab4ec292c0148765d8169e6cf0c6c5372e7·...·]a>
21 »       mov····0x0(%ebp),%ebx21 »       mov····0x0(%ebp),%ebx
22 »       mov····0x40(%esp),%esi22 »       mov····0x40(%esp),%esi
23 »       lea····0x0(%esi,%eiz,1),%esi 
24 »       mov····0x4(%ebp),%edi23 »       mov····0x4(%ebp),%edi
25 »       movl···$0x0,(%esi)24 »       movl···$0x0,(%esi)
26 »       movl···$0x0,0x4(%esi)25 »       movl···$0x0,0x4(%esi)
27 »       movl···$0x0,0x8(%esi)26 »       movl···$0x0,0x8(%esi)
28 »       sub····%ebx,%edi27 »       sub····%ebx,%edi
29 »       je·····160·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·95,·SHA:·f81db7839cae8306b45f5fdab3ee053f8fd32af8c5026323f25ec7da71cffbd2·...·]>28 »       je·····14b·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·95,·SHA:·978b32799780d4ee3ab7adcd97538b0747e74ee5edd0c26d8c78d642782ac25b·...·]>
30 »       cmp····$0x7ffffffc,%edi29 »       cmp····$0x7ffffffc,%edi
31 »       ja·····184·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·95,·SHA:·939ead0ef7d87703ac8be857cf31f9554f3772103aeda61236cd62e3608d4e8d·...·]>30 »       ja·····167·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·95,·SHA:·93c4e6c1d9a6fde1398b2acfede5f34e0d2247702a41c0d679548cd2d1d60b55·...·]>
32 »       mov····%edi,(%esp)31 »       mov····%edi,(%esp)
33 »       mov····0x1c(%esp),%ebx32 »       mov····0x1c(%esp),%ebx
34 »       call···63·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·94,·SHA:·c766c781ccc19778e86ea73776b6be926a8d894d2168cdb634fd630b499dc096·...·]>33 »       call···5f·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·94,·SHA:·caa573b2ea424b5b5d3cfbce0ef70c40a941c89cad1d8fcb0cf82c7f1fb3be2c·...·]>
35 ·R_386_PLT32»    operator·new(unsigned·int)34 ·R_386_PLT32»    operator·new(unsigned·int)
36 »       mov····%eax,(%esi)35 »       mov····%eax,(%esi)
37 »       add····%eax,%edi 
38 »       mov····%eax,0x4(%esi)36 »       mov····%eax,0x4(%esi)
 37 »       add····%eax,%edi
39 »       mov····%edi,0x8(%esi)38 »       mov····%edi,0x8(%esi)
40 »       mov····0x4(%ebp),%ecx39 »       mov····0x4(%ebp),%ecx
41 »       mov····0x0(%ebp),%ebx40 »       mov····0x0(%ebp),%ebx
42 »       cmp····%ebx,%ecx41 »       cmp····%ebx,%ecx
43 »       je·····170·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·95,·SHA:·4267e4c21d38bac8f1b232cddb6674580c907588f06d95e1dd91dc70516616ad·...·]>42 »       je·····152·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·95,·SHA:·5478bcdeb5f6905ae79c5eed3b87eadffccb151175688b000acb78c8d225e3d1·...·]>
44 »       sub····%ebx,%ecx 
45 »       mov····%ebx,%edx43 »       mov····%ebx,%edx
 44 »       sub····%ebx,%ecx
46 »       lea····(%eax,%ecx,1),%edi45 »       lea····(%eax,%ecx,1),%edi
47 »       sub····$0x4,%ecx46 »       sub····$0x4,%ecx
48 »       shr····$0x2,%ecx47 »       shr····$0x2,%ecx
49 »       inc····%ecx48 »       add····$0x1,%ecx
50 »       and····$0x7,%ecx49 »       and····$0x7,%ecx
51 »       je·····103·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFS[·...·truncated·by·diffoscope;·len:·96,·SHA:·fe22dcfe9ba6ee594146a11a761fdc1361a1107d868e9ba667406d1cc388595a·...·]>50 »       je·····f8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·94,·SHA:·9bf5cf850c262668791bf008fbb8e5d09343572958d114e135f896272749faf7·...·]>
52 »       cmp····$0x1,%ecx51 »       cmp····$0x1,%ecx
53 »       je·····f4·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·94,·SHA:·7d360d3b9e2a8fcea62b8e6ed92670c7525f2c9826ee967381e360ad57fdafd4·...·]>52 »       je·····ea·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·94,·SHA:·aa4885cfe90759c8e052d8e9b223b5e97344278cefd1a93097815dd225d8e9a1·...·]>
54 »       cmp····$0x2,%ecx53 »       cmp····$0x2,%ecx
55 »       je·····e9·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·93,·SHA:·1a7f3db427b447f659c6b79b0f76170d56ef7ade0422a838825bd46f00358474·...·]>54 »       je·····e0·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·93,·SHA:·2a4c13a4ac2b7f5a713c528a37c51c5c1b5eef4ab689159b270260cc1a99faa9·...·]>
56 »       cmp····$0x3,%ecx55 »       cmp····$0x3,%ecx
57 »       nop 
58 »       je·····de·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·93,·SHA:·44305720eee4031ec628da6fb01aa8f4e3816b4984249f445d36ed499a700f62·...·]>56 »       je·····d6·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·93,·SHA:·6a04aaaac5dfb02a4391c33e719a42292db80b9f969557b918691527e333316e·...·]>
59 »       cmp····$0x4,%ecx57 »       cmp····$0x4,%ecx
60 »       je·····d3·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·94,·SHA:·0b4f7696aff3e63d2148bda4e17067a84d6d68e9cd65c6c624e8d8620bea2bc5·...·]>58 »       je·····cc·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST[·...·truncated·by·diffoscope;·len:·94,·SHA:·b00bc3e5ba5dc1fa8882c6146903a3a4330e01481a4fc3647d54937374765ded·...·]>
61 »       cmp····$0x5,%ecx59 »       cmp····$0x5,%ecx
62 »       je·····c8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·93,·SHA:·900d9a5200340ecd72650ba0b53044cd2513eddaea6130e228a0dd202d71f379·...·]>60 »       je·····c2·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·93,·SHA:·3c297692292b25fe585f83b7c00537cda83bc1b4bd2b32ea2e7b857ad2459841·...·]>
63 »       cmp····$0x6,%ecx61 »       cmp····$0x6,%ecx
64 »       nop 
65 »       je·····bd·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·93,·SHA:·37a6558534124f4cd87c4534ad80e3f22af51b11a790d13c2be8a133aa9eec64·...·]>62 »       je·····b8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·93,·SHA:·87f1cb6f97c248737e4a7f37c078522b5db1d45eab0a419b57c470036df5a336·...·]>
66 »       mov····(%ebx),%edx63 »       mov····(%ebx),%edx
 64 »       mov····%edx,(%eax)
67 »       add····$0x4,%eax65 »       add····$0x4,%eax
68 »       mov····%edx,-0x4(%eax) 
69 »       lea····0x4(%ebx),%edx66 »       lea····0x4(%ebx),%edx
70 »       mov····(%edx),%ecx67 »       mov····(%edx),%ecx
 68 »       mov····%ecx,(%eax)
71 »       add····$0x4,%eax69 »       add····$0x4,%eax
72 »       add····$0x4,%edx70 »       add····$0x4,%edx
73 »       mov····%ecx,-0x4(%eax) 
74 »       mov····(%edx),%ecx71 »       mov····(%edx),%ecx
 72 »       mov····%ecx,(%eax)
75 »       add····$0x4,%eax73 »       add····$0x4,%eax
76 »       add····$0x4,%edx74 »       add····$0x4,%edx
77 »       mov····%ecx,-0x4(%eax) 
78 »       mov····(%edx),%ecx75 »       mov····(%edx),%ecx
 76 »       mov····%ecx,(%eax)
79 »       add····$0x4,%eax77 »       add····$0x4,%eax
80 »       add····$0x4,%edx78 »       add····$0x4,%edx
81 »       mov····%ecx,-0x4(%eax) 
82 »       mov····(%edx),%ecx79 »       mov····(%edx),%ecx
 80 »       mov····%ecx,(%eax)
83 »       add····$0x4,%eax81 »       add····$0x4,%eax
84 »       add····$0x4,%edx82 »       add····$0x4,%edx
85 »       mov····%ecx,-0x4(%eax) 
86 »       mov····(%edx),%ecx83 »       mov····(%edx),%ecx
 84 »       mov····%ecx,(%eax)
87 »       add····$0x4,%eax85 »       add····$0x4,%eax
88 »       add····$0x4,%edx86 »       add····$0x4,%edx
89 »       mov····%ecx,-0x4(%eax) 
90 »       mov····(%edx),%ecx87 »       mov····(%edx),%ecx
 88 »       mov····%ecx,(%eax)
91 »       add····$0x4,%eax89 »       add····$0x4,%eax
92 »       add····$0x4,%edx90 »       add····$0x4,%edx
93 »       mov····%ecx,-0x4(%eax) 
94 »       cmp····%edi,%eax91 »       cmp····%edi,%eax
95 »       je·····13c·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·94,·SHA:·fd852718ca69b0ed898697331a484e7423184e6e0dba0511cdbf084267c9d8cd·...·]>92 »       je·····130·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST:[·...·truncated·by·diffoscope;·len:·94,·SHA:·4a19a85079e6f4519000fd91acb61c56bdd90c577faa2642a876845d76232493·...·]>
96 »       mov····(%edx),%ecx93 »       mov····(%edx),%ecx
 94 »       mov····%ecx,(%eax)
 95 »       mov····0x4(%edx),%ecx
 96 »       mov····%ecx,0x4(%eax)
 97 »       mov····0x8(%edx),%ecx
 98 »       mov····%ecx,0x8(%eax)
 99 »       mov····0xc(%edx),%ecx
 100 »       mov····%ecx,0xc(%eax)
 101 »       mov····0x10(%edx),%ecx
 102 »       mov····%ecx,0x10(%eax)
 103 »       mov····0x14(%edx),%ecx
 104 »       mov····%ecx,0x14(%eax)
 105 »       mov····0x18(%edx),%ecx
 106 »       mov····%ecx,0x18(%eax)
 107 »       mov····0x1c(%edx),%ecx
 108 »       mov····%ecx,0x1c(%eax)
97 »       add····$0x20,%eax109 »       add····$0x20,%eax
98 »       add····$0x20,%edx110 »       add····$0x20,%edx
99 »       mov····%ecx,-0x20(%eax) 
100 »       mov····-0x1c(%edx),%ecx 
101 »       mov····%ecx,-0x1c(%eax) 
102 »       mov····-0x18(%edx),%ecx 
103 »       mov····%ecx,-0x18(%eax) 
Max diff block lines reached; 10746/24291 bytes (44.24%) of diff not shown.
24.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZSt16__do_uninit_copyIPSt6vector […]
    
Offset 4, 161 lines modifiedOffset 4, 155 lines modified
4 Disassembly·of·section·.text._ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_:4 Disassembly·of·section·.text._ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_:
  
5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)>:5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)>:
6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*):6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
 10 »       push···%ebx
 11 »       sub····$0x2c,%esp
10 »       call···4·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std:[·...·truncated·by·diffoscope;·len:·113,·SHA:·59db6f9e33c46e1b57bac895c0dcbae1f35988b2febbdc4b2e641a4a9e0d3db1·...·]>12 »       call···8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std:[·...·truncated·by·diffoscope;·len:·113,·SHA:·8310bff390c8ce40341a98a263932348c6caf04d20b8a10c7a39f37adee0f46f·...·]>
11 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
12 »       add····$0x1,%eax14 »       add····$0x1,%eax
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x1c(%esp)
14 »       push···%ebx 
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%ebp17 »       mov····0x40(%esp),%ebp
17 »       cmp····0x44(%esp),%ebp 
18 »       mov····0x48(%esp),%esi18 »       mov····0x48(%esp),%esi
19 »       mov····%eax,0x1c(%esp)19 »       cmp····0x44(%esp),%ebp
20 »       je·····14f·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std:[·...·truncated·by·diffoscope;·len:·115,·SHA:·9409349d90f0ca9a6c00d04008500474f2424f355adfb13c51a0fb21043ccca3·...·]>20 »       je·····141·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std:[·...·truncated·by·diffoscope;·len:·115,·SHA:·2f139cb2fa6b8b991023cd1558d2d5525ecae2ac0e6e55c4badb7370ebe4d607·...·]>
21 »       lea····0x0(%esi,%eiz,1),%esi 
22 »       xchg···%ax,%ax 
23 »       mov····0x4(%ebp),%edi21 »       mov····0x4(%ebp),%edi
24 »       sub····0x0(%ebp),%edi22 »       sub····0x0(%ebp),%edi
25 »       movl···$0x0,(%esi)23 »       movl···$0x0,(%esi)
26 »       movl···$0x0,0x4(%esi)24 »       movl···$0x0,0x4(%esi)
27 »       movl···$0x0,0x8(%esi)25 »       movl···$0x0,0x8(%esi)
28 »       je·····160·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·116,·SHA:·7c4ea7f6f8f9c19b6987d4bf3498ff254f5b66f67a9594512de77cd536a5e4e3·...·]>26 »       je·····14b·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·116,·SHA:·8a085857a20d6c6704e10d029affd39ee180909748e3f61638abea2795125e60·...·]>
29 »       cmp····$0x7ffffffc,%edi27 »       cmp····$0x7ffffffc,%edi
30 »       ja·····187·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·116,·SHA:·1ed7c7513ecc9440390118e44bbc92bbae380e6e8e0591430d5aee7b674326eb·...·]>28 »       ja·····169·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·116,·SHA:·2190d0ca39518a4e646e7380cdb8afc8108cf44722511f26e84bfd01bcedec17·...·]>
31 »       mov····%edi,(%esp)29 »       mov····%edi,(%esp)
32 »       mov····0x1c(%esp),%ebx30 »       mov····0x1c(%esp),%ebx
33 »       call···64·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·115,·SHA:·55682367cb7a131b72f359951a184151ba844f43357028292d0402b52c4d66e4·...·]>31 »       call···5b·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·115,·SHA:·d9b8cda2728be84c39bfa3828f1bd78409572e66a4d39bbf9c64a9388d6bd34e·...·]>
34 ·R_386_PLT32»    operator·new(unsigned·int)32 ·R_386_PLT32»    operator·new(unsigned·int)
35 »       mov····%eax,(%esi)33 »       mov····%eax,(%esi)
36 »       add····%eax,%edi 
37 »       mov····%eax,0x4(%esi)34 »       mov····%eax,0x4(%esi)
 35 »       add····%eax,%edi
38 »       mov····%edi,0x8(%esi)36 »       mov····%edi,0x8(%esi)
39 »       mov····0x4(%ebp),%ecx37 »       mov····0x4(%ebp),%ecx
40 »       mov····0x0(%ebp),%ebx38 »       mov····0x0(%ebp),%ebx
41 »       cmp····%ebx,%ecx39 »       cmp····%ebx,%ecx
42 »       je·····170·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·116,·SHA:·032e38a425ec7ab27adf3b2a0ebe1e345c719d52cc760219e56a9947f9c5755a·...·]>40 »       je·····152·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·116,·SHA:·66d83b4dd6fa060b0956035d2d8f54b43f1bc78a0a363f8605eb15d1efb8cc28·...·]>
43 »       sub····%ebx,%ecx 
44 »       mov····%ebx,%edx41 »       mov····%ebx,%edx
 42 »       sub····%ebx,%ecx
45 »       lea····(%eax,%ecx,1),%edi43 »       lea····(%eax,%ecx,1),%edi
46 »       sub····$0x4,%ecx44 »       sub····$0x4,%ecx
47 »       shr····$0x2,%ecx45 »       shr····$0x2,%ecx
48 »       inc····%ecx46 »       add····$0x1,%ecx
49 »       and····$0x7,%ecx47 »       and····$0x7,%ecx
50 »       je·····103·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·st[·...·truncated·by·diffoscope;·len:·117,·SHA:·3dc7cbe6472ff24ebd51d3b5398e88d8e8d7c26ae671525eea2ed9a5ed4de1b1·...·]>48 »       je·····f6·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·115,·SHA:·752a0d2830fb28b41d8194d382cee75ad0e8bd5d88666490e66ef93e977007c3·...·]>
51 »       cmp····$0x1,%ecx49 »       cmp····$0x1,%ecx
52 »       je·····f4·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·115,·SHA:·a06d994bf4903ae5b3f1579fc3a95681940e88c41fa76d180cde3f3f8cc4c8cc·...·]>50 »       je·····e8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·115,·SHA:·74d6b362a941b0ad582bd9b478bd424ff18409fd870e518e53cf17376a6630d0·...·]>
53 »       cmp····$0x2,%ecx51 »       cmp····$0x2,%ecx
54 »       je·····e9·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xe9> 
55 »       cmp····$0x3,%ecx 
56 »       je·····de·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xde>52 »       je·····de·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xde>
 53 »       cmp····$0x3,%ecx
 54 »       je·····d4·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)+0xd4>
57 »       cmp····$0x4,%ecx55 »       cmp····$0x4,%ecx
 56 »       xchg···%ax,%ax
58 »       je·····d3·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·115,·SHA:·85abb04aee82897336f438edbde47e16a08300d35b951b94fc40557ccb7a6ba8·...·]>57 »       je·····ca·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·115,·SHA:·a2a60cc7b424f63669ac9ccb22d5cfca178496a2aca90a712772c767768b8ef1·...·]>
59 »       cmp····$0x5,%ecx58 »       cmp····$0x5,%ecx
60 »       je·····c8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std:[·...·truncated·by·diffoscope;·len:·114,·SHA:·0f564c5d650c4f907f7df88fa12e8a7314441ac1d7e653d89e4091248740f812·...·]>59 »       je·····c0·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std:[·...·truncated·by·diffoscope;·len:·114,·SHA:·efc66758c25401612b88923970c79444bab5795baa40cc4df2fb7a3f041d4bdf·...·]>
61 »       cmp····$0x6,%ecx60 »       cmp····$0x6,%ecx
62 »       nop 
63 »       je·····bd·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std:[·...·truncated·by·diffoscope;·len:·114,·SHA:·b3f672798e9b2ac315acd7da47c67643403c9e7581aa1727f1ffd48508841aa0·...·]>61 »       je·····b6·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std:[·...·truncated·by·diffoscope;·len:·114,·SHA:·0d9b3a6233fb3c64c5b4b201860436b1fd563b6265f1cd99245ff0ba62a1cb8d·...·]>
64 »       mov····(%ebx),%ecx62 »       mov····(%ebx),%ecx
 63 »       mov····%ecx,(%eax)
65 »       add····$0x4,%eax64 »       add····$0x4,%eax
66 »       add····$0x4,%edx65 »       add····$0x4,%edx
67 »       mov····%ecx,-0x4(%eax) 
68 »       mov····(%edx),%ebx66 »       mov····(%edx),%ebx
 67 »       mov····%ebx,(%eax)
69 »       add····$0x4,%eax68 »       add····$0x4,%eax
70 »       add····$0x4,%edx69 »       add····$0x4,%edx
71 »       mov····%ebx,-0x4(%eax) 
72 »       mov····(%edx),%ecx70 »       mov····(%edx),%ecx
 71 »       mov····%ecx,(%eax)
73 »       add····$0x4,%eax72 »       add····$0x4,%eax
74 »       add····$0x4,%edx73 »       add····$0x4,%edx
75 »       mov····%ecx,-0x4(%eax) 
76 »       mov····(%edx),%ebx74 »       mov····(%edx),%ebx
 75 »       mov····%ebx,(%eax)
77 »       add····$0x4,%eax76 »       add····$0x4,%eax
78 »       add····$0x4,%edx77 »       add····$0x4,%edx
79 »       mov····%ebx,-0x4(%eax) 
80 »       mov····(%edx),%ecx78 »       mov····(%edx),%ecx
 79 »       mov····%ecx,(%eax)
81 »       add····$0x4,%eax80 »       add····$0x4,%eax
82 »       add····$0x4,%edx81 »       add····$0x4,%edx
83 »       mov····%ecx,-0x4(%eax) 
84 »       mov····(%edx),%ebx82 »       mov····(%edx),%ebx
 83 »       mov····%ebx,(%eax)
85 »       add····$0x4,%eax84 »       add····$0x4,%eax
86 »       add····$0x4,%edx85 »       add····$0x4,%edx
87 »       mov····%ebx,-0x4(%eax) 
88 »       mov····(%edx),%ecx86 »       mov····(%edx),%ecx
 87 »       mov····%ecx,(%eax)
89 »       add····$0x4,%eax88 »       add····$0x4,%eax
90 »       add····$0x4,%edx89 »       add····$0x4,%edx
91 »       mov····%ecx,-0x4(%eax) 
92 »       cmp····%edi,%eax90 »       cmp····%edi,%eax
93 »       je·····13c·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·116,·SHA:·0804c1ac553aaaa6f576c7c52207341814043d2f4b36d6ed2dec7991a8eac78e·...·]>91 »       je·····12e·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std[·...·truncated·by·diffoscope;·len:·116,·SHA:·7cda7b47f6a2909ece4c3fba7ff9ae2915a35abca4a81be81caf6910f44c8145·...·]>
94 »       mov····(%edx),%ebx92 »       mov····(%edx),%ebx
 93 »       mov····%ebx,(%eax)
 94 »       mov····0x4(%edx),%ecx
 95 »       mov····%ecx,0x4(%eax)
 96 »       mov····0x8(%edx),%ebx
 97 »       mov····%ebx,0x8(%eax)
 98 »       mov····0xc(%edx),%ecx
 99 »       mov····%ecx,0xc(%eax)
 100 »       mov····0x10(%edx),%ebx
 101 »       mov····%ebx,0x10(%eax)
 102 »       mov····0x14(%edx),%ecx
 103 »       mov····%ecx,0x14(%eax)
 104 »       mov····0x18(%edx),%ebx
 105 »       mov····%ebx,0x18(%eax)
 106 »       mov····0x1c(%edx),%ecx
 107 »       mov····%ecx,0x1c(%eax)
95 »       add····$0x20,%eax108 »       add····$0x20,%eax
96 »       add····$0x20,%edx109 »       add····$0x20,%edx
97 »       mov····%ebx,-0x20(%eax) 
98 »       mov····-0x1c(%edx),%ecx 
99 »       mov····%ecx,-0x1c(%eax) 
Max diff block lines reached; 11084/24997 bytes (44.34%) of diff not shown.
181 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIS_IN4SFST5LabelESaIS […]
    
Offset 1, 876 lines modifiedOffset 1, 884 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_:1 Disassembly·of·section·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_:
  
2 00000000·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)>:2 00000000·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)>:
3 std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&):3 std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&):
4 »       call···1·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)+0x1> 
5 ·R_386_PC32»     __x86.get_pc_thunk.ax 
6 »       add····$0x1,%eax 
7 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
8 »       push···%ebp4 »       push···%ebp
9 »       push···%edi5 »       push···%edi
10 »       push···%esi6 »       push···%esi
11 »       push···%ebx7 »       push···%ebx
12 »       sub····$0x4c,%esp8 »       sub····$0x4c,%esp
 9 »       call···8·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)+0x8>
 10 ·R_386_PC32»     __x86.get_pc_thunk.ax
 11 »       add····$0x1,%eax
 12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····%eax,0x1c(%esp)13 »       mov····%eax,0x1c(%esp)
14 »       mov····0x68(%esp),%edi 
15 »       mov····%gs:0x14,%ecx 
16 »       mov····%ecx,0x3c(%esp) 
17 »       mov····0x64(%esp),%ecx 
18 »       mov····0x60(%esp),%esi14 »       mov····0x60(%esp),%esi
19 »       mov····0x6c(%esp),%edx15 »       mov····0x6c(%esp),%edx
20 »       test···%edi,%edi16 »       mov····%gs:0x14,%eax
21 »       mov····%ecx,0x20(%esp)17 »       mov····%eax,0x3c(%esp)
22 »       je·····30a·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)+0x30a> 
23 »       mov····0x4(%esi),%ebp 
24 »       mov····0x8(%esi),%ebx 
25 »       sub····%ebp,%ebx 
26 »       sar····$0x2,%ebx 
27 »       imul···$0xaaaaaaab,%ebx,%eax 
28 »       cmp····%edi,%eax 
29 »       jae····328·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)+0x328> 
30 »       mov····(%esi),%ecx 
31 »       mov····$0xaaaaaaa,%ebx 
32 »       sub····%ecx,%ebp 
33 »       sar····$0x2,%ebp 
34 »       imul···$0xaaaaaaab,%ebp,%eax 
35 »       sub····%eax,%ebx18 »       xor····%eax,%eax
36 »       cmp····%edi,%ebx 
37 »       jb·····92d·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)+0x92d> 
38 »       mov····0x64(%esp),%ebp19 »       mov····0x64(%esp),%ebp
 20 »       mov····0x68(%esp),%ecx
 21 »       test···%ecx,%ecx
 22 »       je·····313·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)+0x313>
 23 »       mov····0x4(%esi),%ebx
 24 »       mov····0x8(%esi),%eax
39 »       sub····%ecx,%ebp25 »       sub····%ebx,%eax
 26 »       mov····%eax,%ecx
 27 »       sar····$0x2,%ecx
 28 »       and····$0xfffffffc,%eax
 29 »       add····%ecx,%eax
 30 »       mov····%eax,%edi
 31 »       shl····$0x4,%edi
 32 »       add····%eax,%edi
40 »       cmp····%edi,%eax33 »       mov····%edi,%eax
41 »       mov····%ebp,0x20(%esp)34 »       shl····$0x8,%eax
 35 »       add····%edi,%eax
 36 »       mov····%eax,%edi
 37 »       shl····$0x10,%edi
 38 »       add····%edi,%eax
 39 »       lea····(%ecx,%eax,2),%ecx
 40 »       cmp····0x68(%esp),%ecx
 41 »       jae····32c·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)+0x32c>
 42 »       mov····(%esi),%ebp
 43 »       sub····%ebp,%ebx
 44 »       mov····%ebx,%eax
 45 »       sar····$0x2,%eax
 46 »       and····$0xfffffffc,%ebx
 47 »       add····%eax,%ebx
 48 »       mov····%ebx,%edi
 49 »       shl····$0x4,%edi
 50 »       add····%edi,%ebx
 51 »       mov····%ebx,%ecx
 52 »       shl····$0x8,%ecx
 53 »       add····%ebx,%ecx
 54 »       mov····%ecx,%ebx
 55 »       shl····$0x10,%ebx
 56 »       add····%ebx,%ecx
 57 »       lea····(%eax,%ecx,2),%ecx
 58 »       mov····$0xaaaaaaa,%eax
 59 »       sub····%ecx,%eax
 60 »       cmp····0x68(%esp),%eax
42 »       jb·····738·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::ve[·...·truncated·by·diffoscope;·len:·220,·SHA:·f1e826bd9df6ee0af2f544ec19adfd1ccb7a932b9642300a379972d93523d64e·...·]>61 »       jb·····8e1·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::ve[·...·truncated·by·diffoscope;·len:·220,·SHA:·c556d769bee8f4d8d8891c1535c5f065a1fab791e051ee0072a83fa9ac22ca46·...·]>
 62 »       mov····0x64(%esp),%edi
 63 »       sub····%ebp,%edi
 64 »       cmp····0x68(%esp),%ecx
 65 »       jb·····72b·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>·>,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)+0x72b>
43 »       lea····(%eax,%eax,1),%ecx66 »       lea····(%ecx,%ecx,1),%ebp
44 »       cmp····%eax,%ecx67 »       cmp····%ecx,%ebp
45 »       jae····917·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::ve[·...·truncated·by·diffoscope;·len:·220,·SHA:·9bf021e695c37319a0439df0b65340331f20770f89e441711e7759618b3d3af0·...·]>68 »       jae····8cb·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::ve[·...·truncated·by·diffoscope;·len:·220,·SHA:·1a0b9224a5fcd91be5e15efda2661bfca4532b1494d2442eb845ebdb38a626ab·...·]>
46 »       mov····$0xaaaaaaa,%ebp 
47 »       mov····$0x7ffffff8,%ebx69 »       mov····$0x7ffffff8,%ecx
 70 »       movl···$0xaaaaaaa,0x28(%esp)
48 »       mov····%ebp,0x28(%esp)71 »       mov····%edx,0x20(%esp)
49 »       mov····%ebx,(%esp)72 »       mov····%ecx,(%esp)
50 »       mov····0x1c(%esp),%ebx73 »       mov····0x1c(%esp),%ebx
51 »       mov····%edx,0x24(%esp) 
52 »       call···a8·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vec[·...·truncated·by·diffoscope;·len:·217,·SHA:·71f3476a03c7002d6927925d12c773ae2a616a2fec6790de97d8e6181950c4e4·...·]8>74 »       call···d8·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vec[·...·truncated·by·diffoscope;·len:·217,·SHA:·cee3ab0755bece9425f940f2b9eee7e07d8b990691feae2f18106d368f82f568·...·]8>
53 ·R_386_PLT32»    operator·new(unsigned·int)75 ·R_386_PLT32»    operator·new(unsigned·int)
 76 »       mov····%eax,%ebx
 77 »       mov····%eax,0x24(%esp)
 78 »       lea····(%eax,%edi,1),%ebp
54 »       mov····0x24(%esp),%edx79 »       mov····0x20(%esp),%edx
55 »       mov····%edi,0x4(%esp) 
56 »       mov····%edx,0x8(%esp)80 »       mov····%edx,0x8(%esp)
57 »       mov····%eax,%ebp 
58 »       mov····0x20(%esp),%eax81 »       mov····0x68(%esp),%ecx
59 »       add····%ebp,%eax82 »       mov····%ecx,0x4(%esp)
60 »       mov····%eax,(%esp)83 »       mov····%ebp,(%esp)
61 »       mov····%eax,0x2c(%esp) 
62 »       call···c8·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vec[·...·truncated·by·diffoscope;·len:·218,·SHA:·9d599c033dc818de5206cfa034a244d03ce81e7a99ca777fc54f1add35d3bd05·...·]>84 »       call···f9·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vec[·...·truncated·by·diffoscope;·len:·218,·SHA:·7857e4d2f33e5b382afcfa7a9b890bc1200a8ce14796cc5bf26fb3eb0bf74822·...·]>
63 ·R_386_PC32»     std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)85 ·R_386_PC32»     std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_fill_n<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·unsigned·int,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·const&)
64 »       mov····%ebp,0x8(%esp)86 »       mov····%ebx,0x8(%esp)
65 »       mov····0x64(%esp),%ebx87 »       mov····0x64(%esp),%eax
66 »       mov····%ebx,0x4(%esp)88 »       mov····%eax,0x4(%esp)
67 »       mov····(%esi),%ecx89 »       mov····(%esi),%ebx
68 »       mov····%ecx,(%esp)90 »       mov····%ebx,(%esp)
69 »       call···de·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vec[·...·truncated·by·diffoscope;·len:·218,·SHA:·93b02a0c3fc7577bf91b8ee9168a451dde5c3f8c5e2dfeb7440438e3e4ec5773·...·]>91 »       call···10f·<std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::ve[·...·truncated·by·diffoscope;·len:·220,·SHA:·a564d39346cf71842bd12ab5dd0f0e2b6c2c66bfc057fa2535c436aa2b0a4d32·...·]>
70 ·R_386_PC32»     std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)92 ·R_386_PC32»     std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*)
 93 »       mov····0x68(%esp),%edi
71 »       lea····(%edi,%edi,2),%edi94 »       lea····(%edi,%edi,2),%ebp
72 »       mov····0x64(%esp),%edx 
Max diff block lines reached; 171628/185169 bytes (92.69%) of diff not shown.
1.19 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.startup {}
    
Offset 3, 30 lines modifiedOffset 3, 30 lines modified
  
3 Disassembly·of·section·.text.startup:3 Disassembly·of·section·.text.startup:
  
4 00000000·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE>:4 00000000·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE>:
5 _GLOBAL__sub_I__ZN4SFST13EpsilonStringE():5 _GLOBAL__sub_I__ZN4SFST13EpsilonStringE():
6 »       push···%esi6 »       push···%esi
7 »       push···%ebx7 »       push···%ebx
 8 »       sub····$0x14,%esp
8 »       call···3·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE+0x3>9 »       call···6·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0x14,%esp 
13 »       lea····0xd04(%ebx),%esi13 »       lea····0xd04(%ebx),%esi
14 ·R_386_GOTOFF»   .bss14 ·R_386_GOTOFF»   .bss
15 »       mov····%esi,(%esp)15 »       mov····%esi,(%esp)
16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE+0x1a>16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE+0x1a>
17 ·R_386_PLT32»    std::ios_base::Init::Init()17 ·R_386_PLT32»    std::ios_base::Init::Init()
18 »       mov····0x0(%ebx),%edx 
19 ·R_386_GOT32X»   std::ios_base::Init::~Init() 
20 »       lea····0x0(%ebx),%eax18 »       lea····0x0(%ebx),%eax
21 ·R_386_GOTOFF»   __dso_handle19 ·R_386_GOTOFF»   __dso_handle
22 »       mov····%esi,0x4(%esp) 
23 »       mov····%eax,0x8(%esp)20 »       mov····%eax,0x8(%esp)
 21 »       mov····%esi,0x4(%esp)
 22 »       mov····0x0(%ebx),%edx
 23 ·R_386_GOT32X»   std::ios_base::Init::~Init()
24 »       mov····%edx,(%esp)24 »       mov····%edx,(%esp)
25 »       call···36·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE+0x36>25 »       call···36·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE+0x36>
26 ·R_386_PLT32»    __cxa_atexit26 ·R_386_PLT32»    __cxa_atexit
27 »       add····$0x14,%esp27 »       add····$0x14,%esp
28 »       pop····%ebx28 »       pop····%ebx
29 »       pop····%esi29 »       pop····%esi
30 »       ret30 »       ret
33.9 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 254 lines modifiedOffset 1, 275 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..
4 ··0x00000010·1b0c0404·88010000·38000000·1c000000·........8.......4 ··0x00000010·1b0c0404·88010000·38000000·1c000000·........8.......
5 ··0x00000020·00000000·7a000000·00410e08·8502430e·....z....A....C.5 ··0x00000020·00000000·6c000000·00410e08·8502410e·....l....A....A.
6 ··0x00000030·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@6 ··0x00000030·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
7 ··0x00000040·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...7 ··0x00000040·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
8 ··0x00000050·41c50e04·38000000·58000000·80000000·A...8...X.......8 ··0x00000050·41c50e04·38000000·58000000·6c000000·A...8...X...l...
9 ··0x00000060·7a000000·00410e08·8502430e·0c870341·z....A....C....A9 ··0x00000060·6c000000·00410e08·8502410e·0c870341·l....A....A....A
10 ··0x00000070·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a..10 ··0x00000070·0e108604·410e1483·05430e40·02600e14·....A....C.@.`..
11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
12 ··0x00000090·28000000·94000000·00010000·6a010000·(...........j...12 ··0x00000090·30000000·94000000·d8000000·5c010000·0...........\...
13 ··0x000000a0·00530e14·43830547·87034b86·04850203·.S..C..G..K..... 
14 ··0x000000b0·34010ac5·c7c6c30e·04440b00·24000000·4........D..$... 
15 ··0x000000c0·c0000000·70020000·48010000·00530e10·....p...H....S.. 
16 ··0x000000d0·43830451·86038702·030b010a·c7c6c30e·C..Q............ 
17 ··0x000000e0·04460b00·28000000·e8000000·c0030000·.F..(........... 
18 ··0x000000f0·ce020000·00430e40·44860459·83058703·.....C.@D..Y.... 
19 ··0x00000100·8502026a·0ac5c7c6·c30e0446·0b000000·...j.......F.... 
20 ··0x00000110·3c000000·14010000·90060000·5a010000·<...........Z... 
21 ··0x00000120·00410e08·8502430e·0c870344·0e108604·.A....C....D.... 
22 ··0x00000130·430e1483·054e0e40·02c50a0e·1441c30e·C....N.@.....A.. 
23 ··0x00000140·1041c60e·0c41c70e·0841c50e·04460b00·.A...A...A...F.. 
24 ··0x00000150·3c000000·54010000·f0070000·88010000·<...T........... 
25 ··0x00000160·00410e08·8502430e·0c870341·0e108604·.A....C....A....13 ··0x000000a0·004e0e08·8702410e·0c860341·0e108304·.N....A....A....
26 ··0x00000170·410e1483·054e0e50·036f010e·1441c30e·A....N.P.o...A..14 ··0x000000b0·033f010a·c30e0c41·c60e0841·c70e0441·.?.....A...A...A
 15 ··0x000000c0·0b000000·30000000·c8000000·34020000·....0.......4...
 16 ··0x000000d0·38010000·004e0e08·8702410e·0c860341·8....N....A....A
 17 ··0x000000e0·0e108304·0313010a·c30e0c41·c60e0841·...........A...A
 18 ··0x000000f0·c70e0441·0b000000·3c000000·fc000000·...A....<.......
 19 ··0x00000100·6c030000·a2020000·00410e08·8502410e·l........A....A.
 20 ··0x00000110·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
 21 ··0x00000120·02680a0e·1441c30e·1041c60e·0c41c70e·.h...A...A...A..
 22 ··0x00000130·0841c50e·04410b00·54000000·3c010000·.A...A..T...<...
 23 ··0x00000140·0e060000·44010000·00410e08·8502410e·....D....A....A.
 24 ··0x00000150·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
 25 ··0x00000160·02c10a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
 26 ··0x00000170·0841c50e·04410b02·5e0a0e14·41c30e10·.A...A..^...A...
27 ··0x00000180·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......27 ··0x00000180·41c60e0c·41c70e08·41c50e04·410b0000·A...A...A...A...
28 ··0x00000190·3c000000·94010000·80090000·88010000·<...............28 ··0x00000190·3c000000·94010000·52070000·77010000·<.......R...w...
29 ··0x000001a0·00410e08·8502430e·0c870341·0e108604·.A....C....A....29 ··0x000001a0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
30 ··0x000001b0·410e1483·054e0e50·036f010e·1441c30e·A....N.P.o...A..30 ··0x000001b0·410e1483·05430e50·036b010e·1441c30e·A....C.P.k...A..
31 ··0x000001c0·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......31 ··0x000001c0·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......
 32 ··0x000001d0·3c000000·d4010000·ca080000·77010000·<...........w...
 33 ··0x000001e0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 34 ··0x000001f0·410e1483·05430e50·036b010e·1441c30e·A....C.P.k...A..
 35 ··0x00000200·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......
32 ··0x000001d0·1c000000·00000000·017a504c·5200017c·.........zPLR..|36 ··0x00000210·1c000000·00000000·017a504c·5200017c·.........zPLR..|
33 ··0x000001e0·08079b00·0000001b·1b0c0404·88010000·................37 ··0x00000220·08079b00·0000001b·1b0c0404·88010000·................
34 ··0x000001f0·40000000·24000000·100b0000·ba000000·@...$...........38 ··0x00000230·40000000·24000000·420a0000·ba000000·@...$...B.......
35 ··0x00000200·04000000·00410e08·8502430e·0c870341·.....A....C....A39 ··0x00000240·04000000·00410e08·8502410e·0c870341·.....A....A....A
36 ··0x00000210·0e108604·430e1483·054e0e40·02980a0e·....C....N.@....40 ··0x00000250·0e108604·410e1483·05430e40·02a90a0e·....A....C.@....
37 ··0x00000220·1443c30e·1041c60e·0c41c70e·0841c50e·.C...A...A...A..41 ··0x00000260·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
38 ··0x00000230·04410b00·1c000000·68000000·00000000·.A......h.......42 ··0x00000270·04410b00·1c000000·68000000·00000000·.A......h.......
39 ··0x00000240·2b000000·04140000·000e4083·05850286·+.........@.....43 ··0x00000280·2b000000·04140000·000e4083·05850286·+.........@.....
40 ··0x00000250·04870300·38000000·58020000·d00b0000·....8...X.......44 ··0x00000290·04870300·38000000·98020000·fc0a0000·....8...........
41 ··0x00000260·5d000000·00410e08·8502410e·0c870341·]....A....A....A45 ··0x000002a0·59000000·00410e08·8502410e·0c870341·Y....A....A....A
42 ··0x00000270·0e108604·410e1483·054e0e30·02460e14·....A....N.0.F..46 ··0x000002b0·0e108604·410e1483·05430e30·024d0e14·....A....C.0.M..
43 ··0x00000280·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...47 ··0x000002c0·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
44 ··0x00000290·3c000000·94020000·300c0000·f1030000·<.......0....... 
45 ··0x000002a0·00410e08·8502460e·0c870341·0e108604·.A....F....A.... 
46 ··0x000002b0·410e1483·054e0e40·036f010a·0e1441c3·A....N.@.o....A. 
47 ··0x000002c0·0e1041c6·0e0c41c7·0e0841c5·0e04460b·..A...A...A...F. 
48 ··0x000002d0·3c000000·d4020000·30100000·2e020000·<.......0.......48 ··0x000002d0·3c000000·d4020000·560b0000·06040000·<.......V.......
49 ··0x000002e0·00410e08·8502410e·0c870341·0e108604·.A....A....A....49 ··0x000002e0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
50 ··0x000002f0·410e1483·054d0e40·02820a0e·1441c30e·A....M.@.....A..50 ··0x000002f0·410e1483·05430e40·0390010a·0e1441c3·A....C.@......A.
51 ··0x00000300·1041c60e·0c41c70e·0841c50e·04490b00·.A...A...A...I..51 ··0x00000300·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
52 ··0x00000310·3c000000·14030000·60120000·2e010000·<.......`.......52 ··0x00000310·3c000000·14030000·5c0f0000·18020000·<.......\.......
53 ··0x00000320·00410e08·8502410e·0c870341·0e108604·.A....A....A....53 ··0x00000320·00410e08·8502410e·0c870341·0e108604·.A....A....A....
54 ··0x00000330·410e1483·054e0e70·0312010a·0e1441c3·A....N.p......A.54 ··0x00000330·410e1483·05430e40·02850a0e·1441c30e·A....C.@.....A..
55 ··0x00000340·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.55 ··0x00000340·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
56 ··0x00000350·1c000000·54030000·90130000·71000000·....T.......q...56 ··0x00000350·3c000000·54030000·74110000·2a010000·<...T...t...*...
57 ··0x00000360·004e0e40·44830202·590ac30e·04410b00·.N.@D...Y....A.. 
58 ··0x00000370·2c000000·74030000·10140000·b0000000·,...t........... 
59 ··0x00000380·00430e50·44860459·87038502·83050245·.C.PD..Y.......E 
60 ··0x00000390·0ac5c7c6·c30e044b·0b7bc5c7·c6c30e04·.......K.{...... 
61 ··0x000003a0·28000000·a4030000·c0140000·d5000000·(............... 
62 ··0x000003b0·004e0e60·4683054c·86048703·48850202·.N.`F..L....H... 
63 ··0x000003c0·a70ac5c7·c6c30e04·410b0000·3c000000·........A...<... 
64 ··0x000003d0·d0030000·a0150000·58030000·00410e08·........X....A.. 
65 ··0x000003e0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
66 ··0x000003f0·054e0e70·0370020a·0e1443c3·0e1041c6·.N.p.p....C...A. 
67 ··0x00000400·0e0c41c7·0e0841c5·0e04480b·3c000000·..A...A...H.<... 
68 ··0x00000410·10040000·00190000·b9020000·00410e08·.............A.. 
69 ··0x00000420·8502410e·0c870346·0e108604·410e1483·..A....F....A... 
70 ··0x00000430·054e0e50·0393020a·0e1441c3·0e1041c6·.N.P......A...A. 
71 ··0x00000440·0e0c41c7·0e0841c5·0e04410b·18000000·..A...A...A..... 
72 ··0x00000450·50040000·2c000000·2c000000·000e5083·P...,...,.....P. 
73 ··0x00000460·05850286·04870300·40000000·6c040000·........@...l... 
74 ··0x00000470·c01b0000·5a070000·00410e08·8502410e·....Z....A....A. 
75 ··0x00000480·0c870341·0e108604·410e1483·054e0e80·...A....A....N.. 
76 ··0x00000490·01030602·0a0e1441·c30e1041·c60e0c41·.......A...A...A 
77 ··0x000004a0·c70e0841·c50e0444·0b000000·3c000000·...A...D....<... 
78 ··0x000004b0·b0040000·20230000·58040000·00410e08·....·#..X....A.. 
79 ··0x000004c0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
80 ··0x000004d0·054e0e60·0374030a·0e1441c3·0e1041c6·.N.`.t....A...A. 
81 ··0x000004e0·0e0c41c7·0e0841c5·0e04410b·24000000·..A...A...A.$... 
82 ··0x000004f0·f0040000·00000000·d5010000·00430e40·.............C.@ 
83 ··0x00000500·54860485·02870383·0502e70a·c5c7c6c3·T............... 
84 ··0x00000510·0e04420b·24000000·18050000·00000000·..B.$........... 
85 ··0x00000520·d5010000·00430e40·54860485·02870383·.....C.@T....... 
86 ··0x00000530·0502e80a·c5c7c6c3·0e04410b·40000000·..........A.@... 
87 ··0x00000540·70030000·80270000·5f030000·04280000·p....'.._....(.. 
88 ··0x00000550·00410e08·8502430e·0c870343·0e108604·.A....C....C.... 
89 ··0x00000560·430e1483·054d0e60·03f3020a·0e1441c3·C....M.`......A. 
90 ··0x00000570·0e1041c6·0e0c41c7·0e0841c5·0e04420b·..A...A...A...B. 
91 ··0x00000580·1c000000·b4030000·58000000·20000000·........X...·... 
92 ··0x00000590·04320000·000e6083·05850286·04870300·.2....`......... 
93 ··0x000005a0·3c000000·a4050000·00000000·4f020000·<...........O... 
94 ··0x000005b0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
95 ··0x000005c0·410e1483·054e0e40·0374010a·0e1441c3·A....N.@.t....A. 
96 ··0x000005d0·0e1041c6·0e0c41c7·0e0841c5·0e04460b·..A...A...A...F. 
97 ··0x000005e0·3c000000·e4050000·00000000·29020000·<...........)... 
98 ··0x000005f0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
99 ··0x00000600·410e1483·054d0e50·6c0a0e14·41c30e10·A....M.Pl...A... 
100 ··0x00000610·41c60e0c·41c70e08·41c50e04·410b0000·A...A...A...A... 
101 ··0x00000620·54000000·24060000·00000000·fb000000·T...$........... 
102 ··0x00000630·00410e08·8502410e·0c870341·0e108604·.A....A....A....57 ··0x00000360·00410e08·8502410e·0c870341·0e108604·.A....A....A....
103 ··0x00000640·410e1483·054e0e40·028d0a0e·1441c30e·A....N.@.....A..58 ··0x00000370·410e1483·05430e70·0319010a·0e1441c3·A....C.p......A.
104 ··0x00000650·1041c60e·0c41c70e·0841c50e·04450b7e·.A...A...A...E.~59 ··0x00000380·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
105 ··0x00000660·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A60 ··0x00000390·20000000·94030000·9e120000·6c000000··...........l...
 61 ··0x000003a0·00410e08·8302430e·4002610a·0e0841c3·.A....C.@.a...A.
106 ··0x00000670·c50e0446·0b000000·3c000000·7c060000·...F....<...|...62 ··0x000003b0·0e04410b·50000000·b8030000·0a130000·..A.P...........
107 ··0x00000680·00000000·e9010000·00410e08·8502410e·.........A....A. 
108 ··0x00000690·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@ 
109 ··0x000006a0·6c0a0e14·41c30e10·41c60e0c·41c70e08·l...A...A...A... 
Max diff block lines reached; 0/34654 bytes (0.00%) of diff not shown.
33.8 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 73, 18 lines modifiedOffset 73, 18 lines modified
73 ··0x00000460·5f52625f·74726565·49745374·34706169·_Rb_treeItSt4pai73 ··0x00000460·5f52625f·74726565·49745374·34706169·_Rb_treeItSt4pai
74 ··0x00000470·72494b74·53743373·65744974·5374346c·rIKtSt3setItSt4l74 ··0x00000470·72494b74·53743373·65744974·5374346c·rIKtSt3setItSt4l
75 ··0x00000480·65737349·74455361·49744545·45537431·essItESaItEEESt175 ··0x00000480·65737349·74455361·49744545·45537431·essItESaItEEESt1
76 ··0x00000490·305f5365·6c656374·31737449·53375f45·0_Select1stIS7_E76 ··0x00000490·305f5365·6c656374·31737449·53375f45·0_Select1stIS7_E
77 ··0x000004a0·53345f53·61495337·5f454538·5f4d5f65·S4_SaIS7_EE8_M_e77 ··0x000004a0·53345f53·61495337·5f454538·5f4d5f65·S4_SaIS7_EE8_M_e
78 ··0x000004b0·72617365·45505374·31335f52·625f7472·raseEPSt13_Rb_tr78 ··0x000004b0·72617365·45505374·31335f52·625f7472·raseEPSt13_Rb_tr
79 ··0x000004c0·65655f6e·6f646549·53375f45·2e697372·ee_nodeIS7_E.isr79 ··0x000004c0·65655f6e·6f646549·53375f45·2e697372·ee_nodeIS7_E.isr
80 ··0x000004d0·612e3000·2e4c4331·005f5a5a·4e4b3453·a.0..LC1._ZZNK4S 
81 ··0x000004e0·46535438·416c7068·61626574·31317772·FST8Alphabet11wr 
82 ··0x000004f0·6974655f·6c616265·6c454e53·5f354c61·ite_labelENS_5La 
83 ··0x00000500·62656c45·62453662·75666665·72005f5a·belEbE6buffer._Z80 ··0x000004d0·612e3000·5f5a5a4e·4b345346·53543841·a.0._ZZNK4SFST8A
 81 ··0x000004e0·6c706861·62657431·31777269·74655f6c·lphabet11write_l
 82 ··0x000004f0·6162656c·454e535f·354c6162·656c4562·abelENS_5LabelEb
 83 ··0x00000500·45366275·66666572·002e4c43·31005f5a·E6buffer..LC1._Z
84 ··0x00000510·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe84 ··0x00000510·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe
85 ··0x00000520·74313077·72697465·5f636861·72457462·t10write_charEtb85 ··0x00000520·74313077·72697465·5f636861·72457462·t10write_charEtb
86 ··0x00000530·45366275·66666572·002e4c43·33002e4c·E6buffer..LC3..L86 ··0x00000530·45366275·66666572·002e4c43·33002e4c·E6buffer..LC3..L
87 ··0x00000540·4334002e·4c433200·5f5a4e4b·34534653·C4..LC2._ZNK4SFS87 ··0x00000540·4334002e·4c433200·5f5a4e4b·34534653·C4..LC2._ZNK4SFS
88 ··0x00000550·5438416c·70686162·65743573·746f7265·T8Alphabet5store88 ··0x00000550·5438416c·70686162·65743573·746f7265·T8Alphabet5store
89 ··0x00000560·4550385f·494f5f46·494c452e·636f6c64·EP8_IO_FILE.cold89 ··0x00000560·4550385f·494f5f46·494c452e·636f6c64·EP8_IO_FILE.cold
90 ··0x00000570·002e4c43·35002e4c·43313800·5f5a4e34·..LC5..LC18._ZN490 ··0x00000570·002e4c43·35002e4c·43313800·5f5a4e34·..LC5..LC18._ZN4
Offset 111, 18 lines modifiedOffset 111, 18 lines modified
111 ··0x000006c0·4e345346·53543841·6c706861·62657431·N4SFST8Alphabet1111 ··0x000006c0·4e345346·53543841·6c706861·62657431·N4SFST8Alphabet1
112 ··0x000006d0·3464656c·6574655f·6d61726b·65727345·4delete_markersE112 ··0x000006d0·3464656c·6574655f·6d61726b·65727345·4delete_markersE
113 ··0x000006e0·762e636f·6c64005f·5a4e3453·46535438·v.cold._ZN4SFST8113 ··0x000006e0·762e636f·6c64005f·5a4e3453·46535438·v.cold._ZN4SFST8
114 ··0x000006f0·416c7068·61626574·31306164·645f7379·Alphabet10add_sy114 ··0x000006f0·416c7068·61626574·31306164·645f7379·Alphabet10add_sy
115 ··0x00000700·6d626f6c·45504b63·2e636f6c·64002e4c·mbolEPKc.cold..L115 ··0x00000700·6d626f6c·45504b63·2e636f6c·64002e4c·mbolEPKc.cold..L
116 ··0x00000710·43333500·5f5a4e34·53465354·38416c70·C35._ZN4SFST8Alp116 ··0x00000710·43333500·5f5a4e34·53465354·38416c70·C35._ZN4SFST8Alp
117 ··0x00000720·68616265·7431306e·6578745f·6c616265·habet10next_labe117 ··0x00000720·68616265·7431306e·6578745f·6c616265·habet10next_labe
118 ··0x00000730·6c455250·63622e63·6f6c6400·5f5a5a4e·lERPcb.cold._ZZN118 ··0x00000730·6c455250·63622e63·6f6c6400·2e4c4333·lERPcb.cold..LC3
119 ··0x00000740·34534653·5438416c·70686162·65743130·4SFST8Alphabet10 
120 ··0x00000750·6e657874·5f6c6162·656c4552·50636245·next_labelERPcbE 
121 ··0x00000760·36627566·66657200·2e4c4333·36005f5a·6buffer..LC36._Z119 ··0x00000740·36005f5a·5a4e3453·46535438·416c7068·6._ZZN4SFST8Alph
 120 ··0x00000750·61626574·31306e65·78745f6c·6162656c·abet10next_label
 121 ··0x00000760·45525063·62453662·75666665·72005f5a·ERPcbE6buffer._Z
122 ··0x00000770·5a4e3453·46535438·416c7068·61626574·ZN4SFST8Alphabet122 ··0x00000770·5a4e3453·46535438·416c7068·61626574·ZN4SFST8Alphabet
123 ··0x00000780·31347072·696e745f·616e616c·79736973·14print_analysis123 ··0x00000780·31347072·696e745f·616e616c·79736973·14print_analysis
124 ··0x00000790·45525374·36766563·746f7249·4e535f35·ERSt6vectorINS_5124 ··0x00000790·45525374·36766563·746f7249·4e535f35·ERSt6vectorINS_5
125 ··0x000007a0·4c616265·6c455361·4953325f·45456245·LabelESaIS2_EEbE125 ··0x000007a0·4c616265·6c455361·4953325f·45456245·LabelESaIS2_EEbE
126 ··0x000007b0·36726573·756c7400·5f5a4e34·53465354·6result._ZN4SFST126 ··0x000007b0·36726573·756c7400·5f5a4e34·53465354·6result._ZN4SFST
127 ··0x000007c0·38416c70·68616265·74313470·72696e74·8Alphabet14print127 ··0x000007c0·38416c70·68616265·74313470·72696e74·8Alphabet14print
128 ··0x000007d0·5f616e61·6c797369·73455253·74367665·_analysisERSt6ve128 ··0x000007d0·5f616e61·6c797369·73455253·74367665·_analysisERSt6ve
Offset 166, 241 lines modifiedOffset 166, 240 lines modified
166 ··0x00000a30·7375625f·495f5f5a·4e345346·53543133·sub_I__ZN4SFST13166 ··0x00000a30·7375625f·495f5f5a·4e345346·53543133·sub_I__ZN4SFST13
167 ··0x00000a40·45707369·6c6f6e53·7472696e·6745005f·EpsilonStringE._167 ··0x00000a40·45707369·6c6f6e53·7472696e·6745005f·EpsilonStringE._
168 ··0x00000a50·5a53744c·385f5f69·6f696e69·74005f5f·ZStL8__ioinit.__168 ··0x00000a50·5a53744c·385f5f69·6f696e69·74005f5f·ZStL8__ioinit.__
169 ··0x00000a60·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk169 ··0x00000a60·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk
170 ··0x00000a70·2e627800·5f474c4f·42414c5f·4f464653·.bx._GLOBAL_OFFS170 ··0x00000a70·2e627800·5f474c4f·42414c5f·4f464653·.bx._GLOBAL_OFFS
171 ··0x00000a80·45545f54·41424c45·5f005f5a·646c5076·ET_TABLE_._ZdlPv171 ··0x00000a80·45545f54·41424c45·5f005f5a·646c5076·ET_TABLE_._ZdlPv
172 ··0x00000a90·005f5f78·38362e67·65745f70·635f7468·.__x86.get_pc_th172 ··0x00000a90·005f5f78·38362e67·65745f70·635f7468·.__x86.get_pc_th
173 ··0x00000aa0·756e6b2e·7369006d·656d6d6f·7665005f·unk.si.memmove._173 ··0x00000aa0·756e6b2e·6469006d·656d6d6f·7665005f·unk.di.memmove._
174 ··0x00000ab0·5a6e776a·005f5a53·7432385f·5f746872·Znwj._ZSt28__thr174 ··0x00000ab0·5a6e776a·005f5a53·7432385f·5f746872·Znwj._ZSt28__thr
175 ··0x00000ac0·6f775f62·61645f61·72726179·5f6e6577·ow_bad_array_new175 ··0x00000ac0·6f775f62·61645f61·72726179·5f6e6577·ow_bad_array_new
176 ··0x00000ad0·5f6c656e·67746876·005f5f78·38362e67·_lengthv.__x86.g176 ··0x00000ad0·5f6c656e·67746876·005f5a53·7431385f·_lengthv._ZSt18_
177 ··0x00000ae0·65745f70·635f7468·756e6b2e·6469005f·et_pc_thunk.di._ 
178 ··0x00000af0·5a537432·395f5262·5f747265·655f696e·ZSt29_Rb_tree_in 
179 ··0x00000b00·73657274·5f616e64·5f726562·616c616e·sert_and_rebalan 
180 ··0x00000b10·63656250·53743138·5f52625f·74726565·cebPSt18_Rb_tree 
181 ··0x00000b20·5f6e6f64·655f6261·73655330·5f52535f·_node_baseS0_RS_ 
182 ··0x00000b30·005f5a53·7431385f·52625f74·7265655f·._ZSt18_Rb_tree_ 
183 ··0x00000b40·64656372·656d656e·74505374·31385f52·decrementPSt18_R 
184 ··0x00000b50·625f7472·65655f6e·6f64655f·62617365·b_tree_node_base 
185 ··0x00000b60·0044572e·7265662e·5f5f6778·785f7065·.DW.ref.__gxx_pe 
186 ··0x00000b70·72736f6e·616c6974·795f7630·005f5f63·rsonality_v0.__c 
187 ··0x00000b80·78615f62·6567696e·5f636174·6368005f·xa_begin_catch._ 
188 ··0x00000b90·5f637861·5f726574·68726f77·005f5f63·_cxa_rethrow.__c 
189 ··0x00000ba0·78615f65·6e645f63·61746368·005f556e·xa_end_catch._Un 
190 ··0x00000bb0·77696e64·5f526573·756d6500·5f5a4e34·wind_Resume._ZN4 
191 ··0x00000bc0·53465354·38416c70·68616265·7435636c·SFST8Alphabet5cl 
192 ··0x00000bd0·65617245·76005f5a·6e616a00·5f5a6461·earEv._Znaj._Zda 
193 ··0x00000be0·50760066·72656500·5f5a4e4b·34534653·Pv.free._ZNK4SFS 
194 ··0x00000bf0·5438416c·70686162·65743130·77726974·T8Alphabet10writ 
195 ··0x00000c00·655f6368·61724574·50635069·62005f5f·e_charEtPcPib.__ 
196 ··0x00000c10·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk 
197 ··0x00000c20·2e617800·7374726c·656e005f·5a4e3453·.ax.strlen._ZN4S 
198 ··0x00000c30·46535438·416c7068·61626574·35707269·FST8Alphabet5pri 
199 ··0x00000c40·6e744576·00737464·65727200·5f5f6670·ntEv.stderr.__fp 
200 ··0x00000c50·72696e74·665f6368·6b005f5a·53743138·rintf_chk._ZSt18 
201 ··0x00000c60·5f52625f·74726565·5f696e63·72656d65·_Rb_tree_increme177 ··0x00000ae0·52625f74·7265655f·64656372·656d656e·Rb_tree_decremen
202 ··0x00000c70·6e74504b·53743138·5f52625f·74726565·ntPKSt18_Rb_tree178 ··0x00000af0·74505374·31385f52·625f7472·65655f6e·tPSt18_Rb_tree_n
203 ··0x00000c80·5f6e6f64·655f6261·7365005f·5f737461·_node_base.__sta 
204 ··0x00000c90·636b5f63·686b5f66·61696c5f·6c6f6361·ck_chk_fail_loca179 ··0x00000b00·6f64655f·62617365·005f5a53·7432395f·ode_base._ZSt29_
 180 ··0x00000b10·52625f74·7265655f·696e7365·72745f61·Rb_tree_insert_a
 181 ··0x00000b20·6e645f72·6562616c·616e6365·62505374·nd_rebalancebPSt
 182 ··0x00000b30·31385f52·625f7472·65655f6e·6f64655f·18_Rb_tree_node_
 183 ··0x00000b40·62617365·53305f52·535f0044·572e7265·baseS0_RS_.DW.re
 184 ··0x00000b50·662e5f5f·6778785f·70657273·6f6e616c·f.__gxx_personal
 185 ··0x00000b60·6974795f·7630005f·5f637861·5f626567·ity_v0.__cxa_beg
 186 ··0x00000b70·696e5f63·61746368·005f5f63·78615f72·in_catch.__cxa_r
 187 ··0x00000b80·65746872·6f77005f·5f637861·5f656e64·ethrow.__cxa_end
 188 ··0x00000b90·5f636174·6368005f·556e7769·6e645f52·_catch._Unwind_R
 189 ··0x00000ba0·6573756d·65005f5a·4e345346·53543841·esume._ZN4SFST8A
 190 ··0x00000bb0·6c706861·62657435·636c6561·72457600·lphabet5clearEv.
 191 ··0x00000bc0·5f5a6e61·6a005f5a·64615076·00667265·_Znaj._ZdaPv.fre
205 ··0x00000ca0·6c005f5a·4e4b3453·46535438·416c7068·l._ZNK4SFST8Alph192 ··0x00000bd0·65005f5a·4e4b3453·46535438·416c7068·e._ZNK4SFST8Alph
206 ··0x00000cb0·61626574·31307772·6974655f·63686172·abet10write_char193 ··0x00000be0·61626574·31307772·6974655f·63686172·abet10write_char
207 ··0x00000cc0·45746200·5f5f7838·362e6765·745f7063·Etb.__x86.get_pc194 ··0x00000bf0·45745063·50696200·5f5f7838·362e6765·EtPcPib.__x86.ge
 195 ··0x00000c00·745f7063·5f746875·6e6b2e61·78007374·t_pc_thunk.ax.st
 196 ··0x00000c10·726c656e·005f5a4e·34534653·5438416c·rlen._ZN4SFST8Al
 197 ··0x00000c20·70686162·65743570·72696e74·45760073·phabet5printEv.s
 198 ··0x00000c30·74646572·72005f5f·66707269·6e74665f·tderr.__fprintf_
 199 ··0x00000c40·63686b00·5f5a5374·31385f52·625f7472·chk._ZSt18_Rb_tr
 200 ··0x00000c50·65655f69·6e637265·6d656e74·504b5374·ee_incrementPKSt
 201 ··0x00000c60·31385f52·625f7472·65655f6e·6f64655f·18_Rb_tree_node_
 202 ··0x00000c70·62617365·005f5f73·7461636b·5f63686b·base.__stack_chk
 203 ··0x00000c80·5f666169·6c5f6c6f·63616c00·5f5a4e4b·_fail_local._ZNK
208 ··0x00000cd0·5f746875·6e6b2e64·78005f5a·4e4b3453·_thunk.dx._ZNK4S 
209 ··0x00000ce0·46535438·416c7068·61626574·31317772·FST8Alphabet11wr 
210 ··0x00000cf0·6974655f·6c616265·6c454e53·5f354c61·ite_labelENS_5La 
211 ··0x00000d00·62656c45·50635069·62005f5a·4e4b3453·belEPcPib._ZNK4S 
212 ··0x00000d10·46535438·416c7068·61626574·31317772·FST8Alphabet11wr 
213 ··0x00000d20·6974655f·6c616265·6c454e53·5f354c61·ite_labelENS_5La 
214 ··0x00000d30·62656c45·62005f5a·4e345346·53546c73·belEb._ZN4SFSTls 
215 ··0x00000d40·4552536f·524b4e53·5f38416c·70686162·ERSoRKNS_8Alphab 
216 ··0x00000d50·65744500·5f5a5374·31365f5f·6f737472·etE._ZSt16__ostr 
217 ··0x00000d60·65616d5f·696e7365·72744963·53743131·eam_insertIcSt11 
218 ··0x00000d70·63686172·5f747261·69747349·63454552·char_traitsIcEER 
219 ··0x00000d80·53743133·62617369·635f6f73·74726561·St13basic_ostrea 
220 ··0x00000d90·6d49545f·54305f45·53365f50·4b53335f·mIT_T0_ES6_PKS3_ 
221 ··0x00000da0·69005f5a·4e536f39·5f4d5f69·6e736572·i._ZNSo9_M_inser 
222 ··0x00000db0·74496d45·4552536f·545f005f·5a4e5374·tImEERSoT_._ZNSt 
223 ··0x00000dc0·39626173·69635f69·6f734963·53743131·9basic_iosIcSt11 
224 ··0x00000dd0·63686172·5f747261·69747349·63454535·char_traitsIcEE5 
225 ··0x00000de0·636c6561·72455374·31325f49·6f735f49·clearESt12_Ios_I 
226 ··0x00000df0·6f737461·7465005f·5a4e4b34·53465354·ostate._ZNK4SFST 
227 ··0x00000e00·38416c70·68616265·74357374·6f726545·8Alphabet5storeE 
228 ··0x00000e10·50385f49·4f5f4649·4c450066·70757463·P8_IO_FILE.fputc 
Max diff block lines reached; 0/34479 bytes (0.00%) of diff not shown.
1.68 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 140, 18 lines modifiedOffset 140, 16 lines modified
140 ··0x00000890·73746c5f·7072696d·655f6c69·73744500·stl_prime_listE.140 ··0x00000890·73746c5f·7072696d·655f6c69·73744500·stl_prime_listE.
141 ··0x000008a0·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_141 ··0x000008a0·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_
142 ··0x000008b0·70635f74·68756e6b·2e617800·2e746578·pc_thunk.ax..tex142 ··0x000008b0·70635f74·68756e6b·2e617800·2e746578·pc_thunk.ax..tex
143 ··0x000008c0·742e5f5f·7838362e·6765745f·70635f74·t.__x86.get_pc_t143 ··0x000008c0·742e5f5f·7838362e·6765745f·70635f74·t.__x86.get_pc_t
144 ··0x000008d0·68756e6b·2e647800·2e746578·742e5f5f·hunk.dx..text.__144 ··0x000008d0·68756e6b·2e647800·2e746578·742e5f5f·hunk.dx..text.__
145 ··0x000008e0·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk145 ··0x000008e0·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk
146 ··0x000008f0·2e627800·2e746578·742e5f5f·7838362e·.bx..text.__x86.146 ··0x000008f0·2e627800·2e746578·742e5f5f·7838362e·.bx..text.__x86.
147 ··0x00000900·6765745f·70635f74·68756e6b·2e736900·get_pc_thunk.si.147 ··0x00000900·6765745f·70635f74·68756e6b·2e646900·get_pc_thunk.di.
148 ··0x00000910·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_148 ··0x00000910·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_
149 ··0x00000920·70635f74·68756e6b·2e646900·2e746578·pc_thunk.di..tex149 ··0x00000920·70635f74·68756e6b·2e627000·2e72656c·pc_thunk.bp..rel
150 ··0x00000930·742e5f5f·7838362e·6765745f·70635f74·t.__x86.get_pc_t 
151 ··0x00000940·68756e6b·2e627000·2e72656c·2e646174·hunk.bp..rel.dat 
152 ··0x00000950·612e7265·6c2e6c6f·63616c2e·44572e72·a.rel.local.DW.r150 ··0x00000930·2e646174·612e7265·6c2e6c6f·63616c2e·.data.rel.local.
153 ··0x00000960·65662e5f·5f677878·5f706572·736f6e61·ef.__gxx_persona151 ··0x00000940·44572e72·65662e5f·5f677878·5f706572·DW.ref.__gxx_per
154 ··0x00000970·6c697479·5f763000·2e6e6f74·652e474e·lity_v0..note.GN152 ··0x00000950·736f6e61·6c697479·5f763000·2e6e6f74·sonality_v0..not
155 ··0x00000980·552d7374·61636b00·2e72656c·2e65685f·U-stack..rel.eh_153 ··0x00000960·652e474e·552d7374·61636b00·2e72656c·e.GNU-stack..rel
156 ··0x00000990·6672616d·6500·······················frame.154 ··0x00000970·2e65685f·6672616d·6500··············.eh_frame.
  
37.3 KB
basic.o
859 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········2332·(bytes·into·file)13 ··Start·of·section·headers:··········2408·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.64 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x91c:1 There·are·14·section·headers,·starting·at·offset·0x968:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····11···5··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····11···5··4
6 ··[·2]·.text·············PROGBITS········00000000·000040·000458·00··AX··0···0·166 ··[·2]·.text·············PROGBITS········00000000·000040·000461·00··AX··0···0·16
7 ··[·3]·.rel.text·········REL·············00000000·000794·0000e8·08···I·11···2··47 ··[·3]·.rel.text·········REL·············00000000·0007e0·0000e8·08···I·11···2··4
8 ··[·4]·.data·············PROGBITS········00000000·000498·000000·00··WA··0···0··18 ··[·4]·.data·············PROGBITS········00000000·0004a1·000000·00··WA··0···0··1
9 ··[·5]·.bss··············NOBITS··········00000000·000498·000001·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0004a1·000001·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000498·000030·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0004a4·000030·01·AMS··0···0··4
11 ··[·7]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0004c8·000004·00·AXG··0···0··111 ··[·7]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0004d4·000004·00·AXG··0···0··1
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0004cc·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0004d8·000000·00······0···0··1
13 ··[·9]·.eh_frame·········PROGBITS········00000000·0004cc·0000dc·00···A··0···0··413 ··[·9]·.eh_frame·········PROGBITS········00000000·0004d8·00011c·00···A··0···0··4
14 ··[10]·.rel.eh_frame·····REL·············00000000·00087c·000020·08···I·11···9··414 ··[10]·.rel.eh_frame·····REL·············00000000·0008c8·000020·08···I·11···9··4
15 ··[11]·.symtab···········SYMTAB··········00000000·0005a8·000110·10·····12···4··415 ··[11]·.symtab···········SYMTAB··········00000000·0005f4·000110·10·····12···4··4
16 ··[12]·.strtab···········STRTAB··········00000000·0006b8·0000db·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000704·0000db·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·00089c·000080·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0008e8·000080·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·p·(processor·specific)22 ··D·(mbind),·p·(processor·specific)
1.53 KB
readelf --wide --symbols {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Symbol·table·'.symtab'·contains·17·entries:1 Symbol·table·'.symtab'·contains·17·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.text
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.text.__x86.get_pc_thunk.bx6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.text.__x86.get_pc_thunk.bx
7 ·····4:·00000000···161·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST10fst_strdupEPKc7 ·····4:·00000000···144·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST10fst_strdupEPKc
8 ·····5:·00000000·····0·FUNC····GLOBAL·HIDDEN·····7·__x86.get_pc_thunk.bx8 ·····5:·00000000·····0·FUNC····GLOBAL·HIDDEN·····7·__x86.get_pc_thunk.bx
9 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_9 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
10 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen10 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
15 ····12:·000000b0···539·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST11read_stringEPciP8_IO_FILE15 ····12:·00000090···553·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST11read_stringEPciP8_IO_FILE
16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc
17 ····14:·000002d0···392·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST8read_numEPvjP8_IO_FILE17 ····14:·000002b9···424·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST8read_numEPvjP8_IO_FILE
18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread
19 ····16:·00000000·····1·OBJECT··GLOBAL·DEFAULT····5·_ZN4SFST12Switch_BytesE19 ····16:·00000000·····1·OBJECT··GLOBAL·DEFAULT····5·_ZN4SFST12Switch_BytesE
4.42 KB
readelf --wide --relocs {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x794·contains·29·entries:1 Relocation·section·'.rel.text'·at·offset·0x7e0·contains·29·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00000502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000008··00000502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000e··0000060a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000e··0000060a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000026··00000704·R_386_PLT32············00000000···strlen5 0000001a··00000704·R_386_PLT32············00000000···strlen
6 00000033··00000804·R_386_PLT32············00000000···malloc6 00000025··00000804·R_386_PLT32············00000000···malloc
 7 00000064··00000209·R_386_GOTOFF···········00000000···.LC0
7 0000007d··0000092b·R_386_GOT32X···········00000000···stderr8 00000076··0000092b·R_386_GOT32X···········00000000···stderr
8 00000083··00000209·R_386_GOTOFF···········00000000···.LC0 
9 00000091··00000a04·R_386_PLT32············00000000···__fprintf_chk9 00000080··00000a04·R_386_PLT32············00000000···__fprintf_chk
10 0000009d··00000b04·R_386_PLT32············00000000···exit10 0000008c··00000b04·R_386_PLT32············00000000···exit
11 000000b5··00000502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx11 00000098··00000502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
12 000000bb··0000060a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_12 0000009e··0000060a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 13 000000ff··00000d04·R_386_PLT32············00000000···fgetc
13 0000011a··00000d04·R_386_PLT32············00000000···fgetc14 00000119··00000d04·R_386_PLT32············00000000···fgetc
14 00000131··00000d04·R_386_PLT32············00000000···fgetc15 00000133··00000d04·R_386_PLT32············00000000···fgetc
15 00000148··00000d04·R_386_PLT32············00000000···fgetc16 0000014d··00000d04·R_386_PLT32············00000000···fgetc
16 0000015f··00000d04·R_386_PLT32············00000000···fgetc 
17 00000176··00000d04·R_386_PLT32············00000000···fgetc17 00000167··00000d04·R_386_PLT32············00000000···fgetc
18 0000018d··00000d04·R_386_PLT32············00000000···fgetc18 00000181··00000d04·R_386_PLT32············00000000···fgetc
19 000001b4··00000d04·R_386_PLT32············00000000···fgetc19 000001ab··00000d04·R_386_PLT32············00000000···fgetc
20 000001cf··00000d04·R_386_PLT32············00000000···fgetc20 000001c7··00000d04·R_386_PLT32············00000000···fgetc
21 000001e7··00000d04·R_386_PLT32············00000000···fgetc21 000001e0··00000d04·R_386_PLT32············00000000···fgetc
22 00000200··00000d04·R_386_PLT32············00000000···fgetc 
23 0000021a··00000d04·R_386_PLT32············00000000···fgetc22 000001fa··00000d04·R_386_PLT32············00000000···fgetc
24 00000230··00000d04·R_386_PLT32············00000000···fgetc 
25 00000246··00000d04·R_386_PLT32············00000000···fgetc23 00000214··00000d04·R_386_PLT32············00000000···fgetc
26 0000025c··00000d04·R_386_PLT32············00000000···fgetc24 0000022a··00000d04·R_386_PLT32············00000000···fgetc
27 000002b4··00000d04·R_386_PLT32············00000000···fgetc25 00000240··00000d04·R_386_PLT32············00000000···fgetc
 26 00000256··00000d04·R_386_PLT32············00000000···fgetc
 27 000002a3··00000d04·R_386_PLT32············00000000···fgetc
28 000002e1··00000502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx28 000002c1··00000502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
29 000002e7··0000060a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_29 000002c7··0000060a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
30 0000030f··00000f04·R_386_PLT32············00000000···fread30 000002eb··00000f04·R_386_PLT32············00000000···fread
31 00000315··00001009·R_386_GOTOFF···········00000000···_ZN4SFST12Switch_BytesE31 000002f1··00001009·R_386_GOTOFF···········00000000···_ZN4SFST12Switch_BytesE
  
32 Relocation·section·'.rel.eh_frame'·at·offset·0x87c·contains·4·entries:32 Relocation·section·'.rel.eh_frame'·at·offset·0x8c8·contains·4·entries:
33 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name33 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
34 00000020··00000102·R_386_PC32·············00000000···.text34 00000020··00000102·R_386_PC32·············00000000···.text
35 0000004c··00000102·R_386_PC32·············00000000···.text35 00000078··00000102·R_386_PC32·············00000000···.text
36 000000a4··00000102·R_386_PC32·············00000000···.text36 000000d0··00000102·R_386_PC32·············00000000···.text
37 000000d0··00000302·R_386_PC32·············00000000···.text.__x86.get_pc_thunk.bx37 00000110··00000302·R_386_PC32·············00000000···.text.__x86.get_pc_thunk.bx
6.29 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 108 lines modifiedOffset 9, 150 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000028·0000001c·FDE·cie=00000000·pc=00000000..000000a115 00000018·00000054·0000001c·FDE·cie=00000000·pc=00000000..00000090
16 ··DW_CFA_advance_loc:·3·to·0000000316 ··DW_CFA_advance_loc:·1·to·00000001
17 ··DW_CFA_def_cfa_offset:·4817 ··DW_CFA_def_cfa_offset:·8
18 ··DW_CFA_advance_loc:·4·to·00000007 
19 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 
20 ··DW_CFA_advance_loc:·15·to·00000016 
21 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
22 ··DW_CFA_advance_loc:·12·to·00000022 
23 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
24 ··DW_CFA_offset:·r5·(ebp)·at·cfa-818 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
 19 ··DW_CFA_advance_loc:·1·to·00000002
 20 ··DW_CFA_def_cfa_offset:·12
 21 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 22 ··DW_CFA_advance_loc:·1·to·00000003
 23 ··DW_CFA_def_cfa_offset:·16
 24 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 25 ··DW_CFA_advance_loc:·1·to·00000004
 26 ··DW_CFA_def_cfa_offset:·20
 27 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 28 ··DW_CFA_advance_loc:·3·to·00000007
 29 ··DW_CFA_def_cfa_offset:·48
25 ··DW_CFA_advance_loc:·57·to·0000005b30 ··DW_CFA_advance_loc1:·68·to·0000004b
26 ··DW_CFA_remember_state31 ··DW_CFA_remember_state
 32 ··DW_CFA_def_cfa_offset:·20
 33 ··DW_CFA_advance_loc:·1·to·0000004c
27 ··DW_CFA_restore:·r5·(ebp)34 ··DW_CFA_restore:·r3·(ebx)
28 ··DW_CFA_restore:·r7·(edi)35 ··DW_CFA_def_cfa_offset:·16
 36 ··DW_CFA_advance_loc:·1·to·0000004d
29 ··DW_CFA_restore:·r6·(esi)37 ··DW_CFA_restore:·r6·(esi)
 38 ··DW_CFA_def_cfa_offset:·12
 39 ··DW_CFA_advance_loc:·1·to·0000004e
 40 ··DW_CFA_restore:·r7·(edi)
 41 ··DW_CFA_def_cfa_offset:·8
 42 ··DW_CFA_advance_loc:·1·to·0000004f
 43 ··DW_CFA_restore:·r5·(ebp)
 44 ··DW_CFA_def_cfa_offset:·4
 45 ··DW_CFA_advance_loc:·1·to·00000050
 46 ··DW_CFA_restore_state
 47 ··DW_CFA_advance_loc:·4·to·00000054
 48 ··DW_CFA_remember_state
 49 ··DW_CFA_def_cfa_offset:·20
 50 ··DW_CFA_advance_loc:·1·to·00000055
30 ··DW_CFA_restore:·r3·(ebx)51 ··DW_CFA_restore:·r3·(ebx)
 52 ··DW_CFA_def_cfa_offset:·16
 53 ··DW_CFA_advance_loc:·1·to·00000056
 54 ··DW_CFA_restore:·r6·(esi)
 55 ··DW_CFA_def_cfa_offset:·12
 56 ··DW_CFA_advance_loc:·1·to·00000057
 57 ··DW_CFA_restore:·r7·(edi)
 58 ··DW_CFA_def_cfa_offset:·8
 59 ··DW_CFA_advance_loc:·1·to·00000058
 60 ··DW_CFA_restore:·r5·(ebp)
31 ··DW_CFA_def_cfa_offset:·461 ··DW_CFA_def_cfa_offset:·4
32 ··DW_CFA_advance_loc:·5·to·0000006062 ··DW_CFA_advance_loc:·1·to·00000059
33 ··DW_CFA_restore_state63 ··DW_CFA_restore_state
34 ··DW_CFA_nop64 ··DW_CFA_nop
35 ··DW_CFA_nop65 ··DW_CFA_nop
36 ··DW_CFA_nop66 ··DW_CFA_nop
  
37 00000044·00000054·00000048·FDE·cie=00000000·pc=000000b0..000002cb67 00000070·00000054·00000074·FDE·cie=00000000·pc=00000090..000002b9
38 ··DW_CFA_advance_loc:·1·to·000000b168 ··DW_CFA_advance_loc:·1·to·00000091
39 ··DW_CFA_def_cfa_offset:·869 ··DW_CFA_def_cfa_offset:·8
40 ··DW_CFA_offset:·r5·(ebp)·at·cfa-870 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
41 ··DW_CFA_advance_loc:·1·to·000000b271 ··DW_CFA_advance_loc:·1·to·00000092
42 ··DW_CFA_def_cfa_offset:·1272 ··DW_CFA_def_cfa_offset:·12
43 ··DW_CFA_offset:·r7·(edi)·at·cfa-1273 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
44 ··DW_CFA_advance_loc:·1·to·000000b374 ··DW_CFA_advance_loc:·1·to·00000093
45 ··DW_CFA_def_cfa_offset:·1675 ··DW_CFA_def_cfa_offset:·16
46 ··DW_CFA_offset:·r6·(esi)·at·cfa-1676 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
47 ··DW_CFA_advance_loc:·1·to·000000b477 ··DW_CFA_advance_loc:·1·to·00000094
48 ··DW_CFA_def_cfa_offset:·2078 ··DW_CFA_def_cfa_offset:·20
49 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2079 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
50 ··DW_CFA_advance_loc:·14·to·000000c280 ··DW_CFA_advance_loc:·3·to·00000097
51 ··DW_CFA_def_cfa_offset:·6481 ··DW_CFA_def_cfa_offset:·64
52 ··DW_CFA_advance_loc2:·458·to·0000028c82 ··DW_CFA_advance_loc2:·495·to·00000286
53 ··DW_CFA_remember_state83 ··DW_CFA_remember_state
54 ··DW_CFA_def_cfa_offset:·2084 ··DW_CFA_def_cfa_offset:·20
55 ··DW_CFA_advance_loc:·1·to·0000028d85 ··DW_CFA_advance_loc:·1·to·00000287
56 ··DW_CFA_restore:·r3·(ebx)86 ··DW_CFA_restore:·r3·(ebx)
57 ··DW_CFA_def_cfa_offset:·1687 ··DW_CFA_def_cfa_offset:·16
58 ··DW_CFA_advance_loc:·1·to·0000028e88 ··DW_CFA_advance_loc:·1·to·00000288
59 ··DW_CFA_restore:·r6·(esi)89 ··DW_CFA_restore:·r6·(esi)
60 ··DW_CFA_def_cfa_offset:·1290 ··DW_CFA_def_cfa_offset:·12
61 ··DW_CFA_advance_loc:·1·to·0000028f91 ··DW_CFA_advance_loc:·1·to·00000289
62 ··DW_CFA_restore:·r7·(edi)92 ··DW_CFA_restore:·r7·(edi)
63 ··DW_CFA_def_cfa_offset:·893 ··DW_CFA_def_cfa_offset:·8
64 ··DW_CFA_advance_loc:·1·to·0000029094 ··DW_CFA_advance_loc:·1·to·0000028a
65 ··DW_CFA_restore:·r5·(ebp)95 ··DW_CFA_restore:·r5·(ebp)
66 ··DW_CFA_def_cfa_offset:·496 ··DW_CFA_def_cfa_offset:·4
67 ··DW_CFA_advance_loc:·8·to·0000029897 ··DW_CFA_advance_loc:·1·to·0000028b
68 ··DW_CFA_restore_state98 ··DW_CFA_restore_state
69 ··DW_CFA_advance_loc:·11·to·000002a399 ··DW_CFA_advance_loc:·15·to·0000029a
70 ··DW_CFA_remember_state100 ··DW_CFA_remember_state
71 ··DW_CFA_def_cfa_offset:·20101 ··DW_CFA_def_cfa_offset:·20
72 ··DW_CFA_advance_loc:·1·to·000002a4102 ··DW_CFA_advance_loc:·1·to·0000029b
73 ··DW_CFA_restore:·r3·(ebx)103 ··DW_CFA_restore:·r3·(ebx)
74 ··DW_CFA_def_cfa_offset:·16104 ··DW_CFA_def_cfa_offset:·16
75 ··DW_CFA_advance_loc:·4·to·000002a8105 ··DW_CFA_advance_loc:·1·to·0000029c
76 ··DW_CFA_restore:·r6·(esi)106 ··DW_CFA_restore:·r6·(esi)
77 ··DW_CFA_def_cfa_offset:·12107 ··DW_CFA_def_cfa_offset:·12
78 ··DW_CFA_advance_loc:·1·to·000002a9108 ··DW_CFA_advance_loc:·1·to·0000029d
79 ··DW_CFA_restore:·r7·(edi)109 ··DW_CFA_restore:·r7·(edi)
80 ··DW_CFA_def_cfa_offset:·8110 ··DW_CFA_def_cfa_offset:·8
81 ··DW_CFA_advance_loc:·1·to·000002aa111 ··DW_CFA_advance_loc:·1·to·0000029e
82 ··DW_CFA_restore:·r5·(ebp)112 ··DW_CFA_restore:·r5·(ebp)
83 ··DW_CFA_def_cfa_offset:·4113 ··DW_CFA_def_cfa_offset:·4
84 ··DW_CFA_advance_loc:·6·to·000002b0114 ··DW_CFA_advance_loc:·1·to·0000029f
85 ··DW_CFA_restore_state115 ··DW_CFA_restore_state
86 ··DW_CFA_nop116 ··DW_CFA_nop
87 ··DW_CFA_nop117 ··DW_CFA_nop
  
88 0000009c·00000028·000000a0·FDE·cie=00000000·pc=000002d0..00000458118 000000c8·0000003c·000000cc·FDE·cie=00000000·pc=000002b9..00000461
89 ··DW_CFA_advance_loc:·3·to·000002d3119 ··DW_CFA_advance_loc:·1·to·000002ba
90 ··DW_CFA_def_cfa_offset:·48120 ··DW_CFA_def_cfa_offset:·8
91 ··DW_CFA_advance_loc:·13·to·000002e0 
92 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 
93 ··DW_CFA_advance_loc:·15·to·000002ef 
94 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
95 ··DW_CFA_advance_loc:·8·to·000002f7 
96 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
Max diff block lines reached; 1164/6363 bytes (18.29%) of diff not shown.
19.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 389 lines modifiedOffset 1, 396 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000·<SFST::fst_strdup(char·const*)>:2 00000000·<SFST::fst_strdup(char·const*)>:
3 SFST::fst_strdup(char·const*):3 SFST::fst_strdup(char·const*):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x2c,%esp8 »       sub····$0x1c,%esp
5 »       mov····%ebx,0x1c(%esp) 
6 »       call···8·<SFST::fst_strdup(char·const*)+0x8>9 »       call···8·<SFST::fst_strdup(char·const*)+0x8>
7 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
8 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
9 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
10 »       mov····%esi,0x20(%esp) 
11 »       mov····0x30(%esp),%esi13 »       mov····0x30(%esp),%esi
12 »       mov····%edi,0x24(%esp) 
13 »       mov····%ebp,0x28(%esp) 
14 »       mov····%esi,(%esp)14 »       mov····%esi,(%esp)
15 »       call···26·<SFST::fst_strdup(char·const*)+0x26>15 »       call···1a·<SFST::fst_strdup(char·const*)+0x1a>
16 ·R_386_PLT32»    strlen16 ·R_386_PLT32»    strlen
17 »       lea····0x1(%eax),%ebp17 »       lea····0x1(%eax),%ebp
18 »       mov····%eax,%edi 
19 »       mov····%ebp,(%esp)18 »       mov····%ebp,(%esp)
20 »       call···33·<SFST::fst_strdup(char·const*)+0x33>19 »       call···25·<SFST::fst_strdup(char·const*)+0x25>
21 ·R_386_PLT32»    malloc20 ·R_386_PLT32»    malloc
22 »       test···%eax,%eax21 »       test···%eax,%eax
23 »       je·····73·<SFST::fst_strdup(char·const*)+0x73>22 »       je·····62·<SFST::fst_strdup(char·const*)+0x62>
 23 »       mov····%eax,%edi
24 »       cmp····$0x8,%ebp24 »       cmp····$0x4,%ebp
 25 »       jb·····3b·<SFST::fst_strdup(char·const*)+0x3b>
25 »       mov····%ebp,%ecx26 »       mov····%ebp,%ecx
 27 »       shr····$0x2,%ecx
26 »       mov····%eax,%ebx 
27 »       jae····60·<SFST::fst_strdup(char·const*)+0x60> 
28 »       mov····%ebx,%edi 
29 »       rep·movsb·%ds:(%esi),%es:(%edi)28 »       rep·movsl·%ds:(%esi),%es:(%edi)
30 »       mov····0x1c(%esp),%ebx 
31 »       mov····0x20(%esp),%esi 
32 »       mov····0x24(%esp),%edi 
33 »       mov····0x28(%esp),%ebp29 »       test···$0x2,%ebp
 30 »       jne····59·<SFST::fst_strdup(char·const*)+0x59>
 31 »       and····$0x1,%ebp
 32 »       jne····50·<SFST::fst_strdup(char·const*)+0x50>
34 »       add····$0x2c,%esp33 »       add····$0x1c,%esp
 34 »       pop····%ebx
 35 »       pop····%esi
 36 »       pop····%edi
 37 »       pop····%ebp
35 »       ret38 »       ret
36 »       lea····0x0(%esi,%eiz,1),%esi 
37 »       test···$0x4,%al39 »       movsb··%ds:(%esi),%es:(%edi)
 40 »       add····$0x1c,%esp
 41 »       pop····%ebx
 42 »       pop····%esi
 43 »       pop····%edi
 44 »       pop····%ebp
 45 »       ret
 46 »       movsw··%ds:(%esi),%es:(%edi)
 47 »       and····$0x1,%ebp
38 »       je·····44·<SFST::fst_strdup(char·const*)+0x44>48 »       je·····48·<SFST::fst_strdup(char·const*)+0x48>
39 »       mov····(%esi),%edx 
40 »       lea····0x4(%eax),%ebx 
41 »       add····$0x4,%esi 
42 »       lea····-0x3(%edi),%ecx 
43 »       mov····%edx,(%eax) 
44 »       jmp····44·<SFST::fst_strdup(char·const*)+0x44>49 »       jmp····50·<SFST::fst_strdup(char·const*)+0x50>
45 »       movl···$0x1,0x4(%esp) 
46 »       mov····0x0(%ebx),%esi 
47 ·R_386_GOT32X»   stderr 
48 »       lea····0x0(%ebx),%eax50 »       lea····0x0(%ebx),%eax
49 ·R_386_GOTOFF»   .LC051 ·R_386_GOTOFF»   .LC0
50 »       mov····%eax,0x8(%esp)52 »       mov····%eax,0x8(%esp)
 53 »       movl···$0x1,0x4(%esp)
 54 »       mov····0x0(%ebx),%edx
 55 ·R_386_GOT32X»   stderr
51 »       mov····(%esi),%ebp56 »       mov····(%edx),%esi
52 »       mov····%ebp,(%esp)57 »       mov····%esi,(%esp)
53 »       call···91·<SFST::fst_strdup(char·const*)+0x91>58 »       call···80·<SFST::fst_strdup(char·const*)+0x80>
54 ·R_386_PLT32»    __fprintf_chk59 ·R_386_PLT32»    __fprintf_chk
55 »       movl···$0x1,(%esp)60 »       movl···$0x1,(%esp)
56 »       call···9d·<SFST::fst_strdup(char·const*)+0x9d>61 »       call···8c·<SFST::fst_strdup(char·const*)+0x8c>
57 ·R_386_PLT32»    exit62 ·R_386_PLT32»    exit
58 »       lea····0x0(%esi,%eiz,1),%esi 
59 »       lea····0x0(%esi,%eiz,1),%esi 
60 »       nop 
  
61 000000b0·<SFST::read_string(char*,·int,·_IO_FILE*)>:63 00000090·<SFST::read_string(char*,·int,·_IO_FILE*)>:
62 SFST::read_string(char*,·int,·_IO_FILE*):64 SFST::read_string(char*,·int,·_IO_FILE*):
63 »       push···%ebp65 »       push···%ebp
64 »       push···%edi66 »       push···%edi
65 »       push···%esi67 »       push···%esi
66 »       push···%ebx68 »       push···%ebx
 69 »       sub····$0x2c,%esp
67 »       call···b5·<SFST::read_string(char*,·int,·_IO_FILE*)+0x5>70 »       call···98·<SFST::read_string(char*,·int,·_IO_FILE*)+0x8>
68 ·R_386_PC32»     __x86.get_pc_thunk.bx71 ·R_386_PC32»     __x86.get_pc_thunk.bx
69 »       add····$0x2,%ebx72 »       add····$0x2,%ebx
70 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_73 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
71 »       sub····$0x2c,%esp 
72 »       mov····0x40(%esp),%ebp74 »       mov····0x40(%esp),%edi
 75 »       mov····0x48(%esp),%esi
73 »       mov····0x44(%esp),%eax76 »       mov····0x44(%esp),%eax
 77 »       test···%eax,%eax
 78 »       jle····278·<SFST::read_string(char*,·int,·_IO_FILE*)+0x1e8>
 79 »       mov····%edi,%ebp
74 »       mov····0x44(%esp),%edx80 »       mov····0x44(%esp),%edx
75 »       mov····0x48(%esp),%edi 
76 »       add····%ebp,%eax81 »       add····%edi,%edx
77 »       mov····%eax,0x1c(%esp)82 »       mov····%edx,0x1c(%esp)
 83 »       mov····0x44(%esp),%ecx
78 »       test···%edx,%edx 
79 »       jle····27e·<SFST::read_string(char*,·int,·_IO_FILE*)+0x1ce> 
80 »       sub····%ebp,%eax 
81 »       mov····%ebp,%esi 
82 »       and····$0x7,%eax84 »       and····$0x7,%ecx
83 »       je·····1ac·<SFST::read_string(char*,·int,·_IO_FILE*)+0xfc>85 »       je·····1a3·<SFST::read_string(char*,·int,·_IO_FILE*)+0x113>
84 »       cmp····$0x1,%eax86 »       cmp····$0x1,%ecx
 87 »       je·····17d·<SFST::read_string(char*,·int,·_IO_FILE*)+0xed>
 88 »       cmp····$0x2,%ecx
 89 »       je·····163·<SFST::read_string(char*,·int,·_IO_FILE*)+0xd3>
 90 »       cmp····$0x3,%ecx
85 »       je·····189·<SFST::read_string(char*,·int,·_IO_FILE*)+0xd9>91 »       je·····149·<SFST::read_string(char*,·int,·_IO_FILE*)+0xb9>
86 »       cmp····$0x2,%eax92 »       cmp····$0x4,%ecx
87 »       je·····172·<SFST::read_string(char*,·int,·_IO_FILE*)+0xc2>93 »       je·····12f·<SFST::read_string(char*,·int,·_IO_FILE*)+0x9f>
Max diff block lines reached; 15267/19613 bytes (77.84%) of diff not shown.
2.27 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 18 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..
4 ··0x00000010·1b0c0404·88010000·28000000·1c000000·........(.......4 ··0x00000010·1b0c0404·88010000·54000000·1c000000·........T.......
5 ··0x00000020·00000000·a1000000·00430e30·4483054f·.........C.0D..O5 ··0x00000020·00000000·90000000·00410e08·8502410e·.........A....A.
6 ··0x00000030·86044c87·03850279·0ac5c7c6·c30e0445·..L....y.......E 
7 ··0x00000040·0b000000·54000000·48000000·b0000000·....T...H.......6 ··0x00000030·0c870341·0e108604·410e1483·05430e30·...A....A....C.0
 7 ··0x00000040·02440a0e·1441c30e·1041c60e·0c41c70e·.D...A...A...A..
 8 ··0x00000050·0841c50e·04410b44·0a0e1441·c30e1041·.A...A.D...A...A
 9 ··0x00000060·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....
 10 ··0x00000070·54000000·74000000·90000000·29020000·T...t.......)...
8 ··0x00000050·1b020000·00410e08·8502410e·0c870341·.....A....A....A11 ··0x00000080·00410e08·8502410e·0c870341·0e108604·.A....A....A....
9 ··0x00000060·0e108604·410e1483·054e0e40·03ca010a·....A....N.@....12 ··0x00000090·410e1483·05430e40·03ef010a·0e1441c3·A....C.@......A.
10 ··0x00000070·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.13 ··0x000000a0·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
11 ··0x00000080·0e04480b·4b0a0e14·41c30e10·44c60e0c·..H.K...A...D...14 ··0x000000b0·4f0a0e14·41c30e10·41c60e0c·41c70e08·O...A...A...A...
12 ··0x00000090·41c70e08·41c50e04·460b0000·28000000·A...A...F...(...15 ··0x000000c0·41c50e04·410b0000·3c000000·cc000000·A...A...<.......
13 ··0x000000a0·a0000000·d0020000·88010000·00430e30·.............C.0 
14 ··0x000000b0·4d83054f·86044887·03578502·034901c5·M..O..H..W...I..16 ··0x000000d0·b9020000·a8010000·00410e08·8502410e·.........A....A.
 17 ··0x000000e0·0c870341·0e108604·410e1483·05430e30·...A....A....C.0
 18 ··0x000000f0·039c010e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
15 ··0x000000c0·c7c6c30e·04000000·10000000·cc000000·................19 ··0x00000100·0841c50e·04000000·10000000·0c010000·.A..............
16 ··0x000000d0·00000000·04000000·00000000··········............20 ··0x00000110·00000000·04000000·00000000··········............
  
1.24 MB
compact.o
943 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········44972·(bytes·into·file)13 ··Start·of·section·headers:··········44460·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········7819 ··Number·of·section·headers:·········76
20 ··Section·header·string·table·index:·7720 ··Section·header·string·table·index:·75
16.7 KB
readelf --wide --sections {}
    
Offset 1, 87 lines modifiedOffset 1, 85 lines modified
1 There·are·78·section·headers,·starting·at·offset·0xafac:1 There·are·76·section·headers,·starting·at·offset·0xadac:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····75··53··45 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····73··52··4
6 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····75··54··46 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····73··53··4
7 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····75··55··47 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····73··54··4
8 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····75··56··48 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····73··55··4
9 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····75·110··49 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····73·109··4
10 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····75·114··410 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····73·113··4
11 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····75·120··411 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····73·119··4
12 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····75·121··412 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····73·120··4
13 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····75·122··413 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····73·121··4
14 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····75·130··414 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····73·128··4
15 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····75·131··415 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····73·129··4
16 ··[12]·.group············GROUP···········00000000·0000b8·00000c·04·····75·132··416 ··[12]·.group············GROUP···········00000000·0000b8·00000c·04·····73·130··4
17 ··[13]·.group············GROUP···········00000000·0000c4·00000c·04·····75·134··417 ··[13]·.group············GROUP···········00000000·0000c4·00000c·04·····73·132··4
18 ··[14]·.group············GROUP···········00000000·0000d0·000008·04·····75··77··418 ··[14]·.group············GROUP···········00000000·0000d0·000008·04·····73··76··4
19 ··[15]·.group············GROUP···········00000000·0000d8·000008·04·····75·124··419 ··[15]·.group············GROUP···········00000000·0000d8·000008·04·····73··56··4
20 ··[16]·.group············GROUP···········00000000·0000e0·000008·04·····75··57··420 ··[16]·.group············GROUP···········00000000·0000e0·000008·04·····73··59··4
21 ··[17]·.group············GROUP···········00000000·0000e8·000008·04·····75··90··421 ··[17]·.group············GROUP···········00000000·0000e8·000008·04·····73··97··4
22 ··[18]·.group············GROUP···········00000000·0000f0·000008·04·····75··60··422 ··[18]·.group············GROUP···········00000000·0000f0·000008·04·····73··93··4
23 ··[19]·.group············GROUP···········00000000·0000f8·000008·04·····75··95··423 ··[19]·.group············GROUP···········00000000·0000f8·00000c·04·····73··75··4
24 ··[20]·.group············GROUP···········00000000·000100·00000c·04·····75··76··4 
25 ··[21]·.text·············PROGBITS········00000000·000110·003dc3·00··AX··0···0·1624 ··[20]·.text·············PROGBITS········00000000·000110·003ba7·00··AX··0···0·16
26 ··[22]·.rel.text·········REL·············00000000·009488·0008b0·08···I·75··21··425 ··[21]·.rel.text·········REL·············00000000·0092ac·0008b0·08···I·73··20··4
27 ··[23]·.data·············PROGBITS········00000000·003ed3·000000·00··WA··0···0··126 ··[22]·.data·············PROGBITS········00000000·003cb7·000000·00··WA··0···0··1
28 ··[24]·.bss··············NOBITS··········00000000·003ed3·000001·00··WA··0···0··127 ··[23]·.bss··············NOBITS··········00000000·003cb7·000001·00··WA··0···0··1
29 ··[25]·.rodata.str1.4····PROGBITS········00000000·003ed4·000105·01·AMS··0···0··428 ··[24]·.rodata.str1.4····PROGBITS········00000000·003cb8·000105·01·AMS··0···0··4
30 ··[26]·.text.unlikely····PROGBITS········00000000·003fe0·000238·00··AX··0···0·1629 ··[25]·.text.unlikely····PROGBITS········00000000·003dc0·000238·00··AX··0···0·16
31 ··[27]·.rel.text.unlikely·REL·············00000000·009d38·000140·08···I·75··26··430 ··[26]·.rel.text.unlikely·REL·············00000000·009b5c·000140·08···I·73··25··4
32 ··[28]·.gcc_except_table·PROGBITS········00000000·004218·0001d7·00···A··0···0··431 ··[27]·.gcc_except_table·PROGBITS········00000000·003ff8·0001d8·00···A··0···0··4
33 ··[29]·.rodata.str1.1····PROGBITS········00000000·0043ef·00001d·01·AMS··0···0··132 ··[28]·.rodata.str1.1····PROGBITS········00000000·0041d0·00001d·01·AMS··0···0··1
34 ··[30]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·004410·000045·00·AXG··0···0·1633 ··[29]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·0041ee·000039·00·AXG··0···0··2
35 ··[31]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·009e78·000020·08··IG·75··30··434 ··[30]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·009c9c·000020·08··IG·73··29··4
36 ··[32]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·004460·000045·00·AXG··0···0·1635 ··[31]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·004228·000039·00·AXG··0···0··2
37 ··[33]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·009e98·000020·08··IG·75··32··436 ··[32]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·009cbc·000020·08··IG·73··31··4
38 ··[34]·.text._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·0044b0·0000b0·00·AXG··0···0·1637 ··[33]·.text._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·004262·0000b0·00·AXG··0···0··2
39 ··[35]·.rel.text._ZN4SFST8AlphabetD2Ev·REL·············00000000·009eb8·000068·08··IG·75··34··438 ··[34]·.rel.text._ZN4SFST8AlphabetD2Ev·REL·············00000000·009cdc·000068·08··IG·73··33··4
40 ··[36]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·PROGBITS········00000000·004560·000180·00·AXG··0···0·1639 ··[35]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·PROGBITS········00000000·004320·000195·00·AXG··0···0·16
41 ··[37]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·REL·············00000000·009f20·000090·08··IG·75··36··440 ··[36]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·REL·············00000000·009d44·000090·08··IG·73··35··4
42 ··[38]·.rodata._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_.str1.1·PROGBITS········00000000·0046e0·000017·01·AMS··0···0··141 ··[37]·.rodata._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_.str1.1·PROGBITS········00000000·0044b5·000017·01·AMS··0···0··1
43 ··[39]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·PROGBITS········00000000·004700·0007f1·00·AXG··0···0·1642 ··[38]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·PROGBITS········00000000·0044d0·0007dc·00·AXG··0···0·16
44 ··[40]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·REL·············00000000·009fb0·000038·08··IG·75··39··443 ··[39]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·REL·············00000000·009dd4·000038·08··IG·73··38··4
45 ··[41]·.rodata._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj.str1.1·PROGBITS········00000000·004ef1·00001a·01·AMS··0···0··144 ··[40]·.rodata._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj.str1.1·PROGBITS········00000000·004cac·00001a·01·AMS··0···0··1
46 ··[42]·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·PROGBITS········00000000·004f10·0001d5·00·AXG··0···0·1645 ··[41]·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·PROGBITS········00000000·004cc6·00019d·00·AXG··0···0··2
47 ··[43]·.rel.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·REL·············00000000·009fe8·000038·08··IG·75··42··446 ··[42]·.rel.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·REL·············00000000·009e0c·000038·08··IG·73··41··4
48 ··[44]·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·PROGBITS········00000000·0050f0·0001d5·00·AXG··0···0·1647 ··[43]·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·PROGBITS········00000000·004e64·00019d·00·AXG··0···0··2
49 ··[45]·.rel.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·REL·············00000000·00a020·000038·08··IG·75··44··448 ··[44]·.rel.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·REL·············00000000·009e44·000038·08··IG·73··43··4
50 ··[46]·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·PROGBITS········00000000·0052d0·00059a·00·AXG··0···0·1649 ··[45]·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·PROGBITS········00000000·005010·00055c·00·AXG··0···0·16
51 ··[47]·.rel.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·REL·············00000000·00a058·000050·08··IG·75··46··450 ··[46]·.rel.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·REL·············00000000·009e7c·000050·08··IG·73··45··4
52 ··[48]·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·PROGBITS········00000000·005870·00016a·00·AXG··0···0·1651 ··[47]·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·PROGBITS········00000000·005570·000188·00·AXG··0···0·16
53 ··[49]·.rel.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·REL·············00000000·00a0a8·000088·08··IG·75··48··452 ··[48]·.rel.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·REL·············00000000·009ecc·000088·08··IG·73··47··4
54 ··[50]·.text._ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_·PROGBITS········00000000·0059e0·000282·00·AXG··0···0·1653 ··[49]·.text._ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_·PROGBITS········00000000·005700·000258·00·AXG··0···0·16
55 ··[51]·.rel.text._ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_·REL·············00000000·00a130·000078·08··IG·75··50··454 ··[50]·.rel.text._ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_·REL·············00000000·009f54·000078·08··IG·73··49··4
56 ··[52]·.text._ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_·PROGBITS········00000000·005c70·000241·00·AXG··0···0·1655 ··[51]·.text._ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_·PROGBITS········00000000·005960·000222·00·AXG··0···0·16
57 ··[53]·.rel.text._ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_·REL·············00000000·00a1a8·000078·08··IG·75··52··456 ··[52]·.rel.text._ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_·REL·············00000000·009fcc·000078·08··IG·73··51··4
58 ··[54]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·005ec0·000435·00·AXG··0···0·1657 ··[53]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·005b90·000445·00·AXG··0···0·16
59 ··[55]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00a220·000120·08··IG·75··54··458 ··[54]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00a044·000120·08··IG·73··53··4
60 ··[56]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·PROGBITS········00000000·006300·0008c1·00·AXG··0···0·1659 ··[55]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·PROGBITS········00000000·005fe0·000994·00·AXG··0···0·16
61 ··[57]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·REL·············00000000·00a340·0002c8·08··IG·75··56··460 ··[56]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·REL·············00000000·00a164·0002c8·08··IG·73··55··4
62 ··[58]·.text.startup·····PROGBITS········00000000·006bd0·000040·00··AX··0···0·1661 ··[57]·.text.startup·····PROGBITS········00000000·006974·000040·00··AX··0···0··1
63 ··[59]·.rel.text.startup·REL·············00000000·00a608·000038·08···I·75··58··462 ··[58]·.rel.text.startup·REL·············00000000·00a42c·000038·08···I·73··57··4
64 ··[60]·.init_array·······INIT_ARRAY······00000000·006c10·000004·04··WA··0···0··463 ··[59]·.init_array·······INIT_ARRAY······00000000·0069b4·000004·04··WA··0···0··4
65 ··[61]·.rel.init_array···REL·············00000000·00a640·000008·08···I·75··60··464 ··[60]·.rel.init_array···REL·············00000000·00a464·000008·08···I·73··59··4
66 ··[62]·.rodata.cst8······PROGBITS········00000000·006c18·000008·08··AM··0···0··865 ··[61]·.rodata.cst8······PROGBITS········00000000·0069b8·000008·08··AM··0···0··8
67 ··[63]·.rodata.cst4······PROGBITS········00000000·006c20·000004·04··AM··0···0··466 ··[62]·.rodata.cst4······PROGBITS········00000000·0069c0·000004·04··AM··0···0··4
68 ··[64]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·006c24·000004·00·AXG··0···0··167 ··[63]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0069c4·000004·00·AXG··0···0··1
69 ··[65]·.text.__x86.get_pc_thunk.cx·PROGBITS········00000000·006c28·000004·00·AXG··0···0··168 ··[64]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0069c8·000004·00·AXG··0···0··1
70 ··[66]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·006c2c·000004·00·AXG··0···0··1 
71 ··[67]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·006c30·000004·00·AXG··0···0··169 ··[65]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·0069cc·000004·00·AXG··0···0··1
72 ··[68]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·006c34·000004·00·AXG··0···0··170 ··[66]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·0069d0·000004·00·AXG··0···0··1
73 ··[69]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·006c38·000004·00·AXG··0···0··171 ··[67]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·0069d4·000004·00·AXG··0···0··1
74 ··[70]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·006c3c·000004·00·WAG··0···0··472 ··[68]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·0069d8·000004·00·WAG··0···0··4
75 ··[71]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00a648·000008·08··IG·75··70··473 ··[69]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00a46c·000008·08··IG·73··68··4
76 ··[72]·.note.GNU-stack···PROGBITS········00000000·006c40·000000·00······0···0··174 ··[70]·.note.GNU-stack···PROGBITS········00000000·0069dc·000000·00······0···0··1
77 ··[73]·.eh_frame·········PROGBITS········00000000·006c40·000b54·00···A··0···0··475 ··[71]·.eh_frame·········PROGBITS········00000000·0069dc·000c14·00···A··0···0··4
78 ··[74]·.rel.eh_frame·····REL·············00000000·00a650·000288·08···I·75··73··476 ··[72]·.rel.eh_frame·····REL·············00000000·00a474·000280·08···I·73··71··4
79 ··[75]·.symtab···········SYMTAB··········00000000·007794·000900·10·····76··57··477 ··[73]·.symtab···········SYMTAB··········00000000·0075f0·0008e0·10·····74··56··4
80 ··[76]·.strtab···········STRTAB··········00000000·008094·0013f2·00······0···0··178 ··[74]·.strtab···········STRTAB··········00000000·007ed0·0013dc·00······0···0··1
81 ··[77]·.shstrtab·········STRTAB··········00000000·00a8d8·0006d1·00······0···0··179 ··[75]·.shstrtab·········STRTAB··········00000000·00a6f4·0006b5·00······0···0··1
82 Key·to·Flags:80 Key·to·Flags:
83 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),81 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
84 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),82 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
85 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),83 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
86 ··D·(mbind),·p·(processor·specific)84 ··D·(mbind),·p·(processor·specific)
27.3 KB
readelf --wide --symbols {}
    
Offset 1, 147 lines modifiedOffset 1, 145 lines modified
  
1 Symbol·table·'.symtab'·contains·144·entries:1 Symbol·table·'.symtab'·contains·142·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.bss
6 ·····3:·00000000···122·FUNC····LOCAL··DEFAULT···21·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.06 ·····3:·00000000···108·FUNC····LOCAL··DEFAULT···20·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
7 ·····4:·00000080···122·FUNC····LOCAL··DEFAULT···21·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.07 ·····4:·0000006c···108·FUNC····LOCAL··DEFAULT···20·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
8 ·····5:·00000100···449·FUNC····LOCAL··DEFAULT···21·_ZNSt6vectorIjSaIjEEaSERKS1_.isra.08 ·····5:·000000d8···397·FUNC····LOCAL··DEFAULT···20·_ZNSt6vectorIjSaIjEEaSERKS1_.isra.0
9 ·····6:·000002d0···260·FUNC····LOCAL··DEFAULT···21·_ZSt13__equal_rangeIPN4SFST5LabelES1_N9__gnu_cxx5__ops14_Iter_comp_valINS0_10label_lessEEENS4_14_Val_comp_iterIS6_EEESt4pairIT_SB_ESB_SB_RKT0_T1_T2_.isra.09 ·····6:·00000265···234·FUNC····LOCAL··DEFAULT···20·_ZSt13__equal_rangeIPN4SFST5LabelES1_N9__gnu_cxx5__ops14_Iter_comp_valINS0_10label_lessEEENS4_14_Val_comp_iterIS6_EEESt4pairIT_SB_ESB_SB_RKT0_T1_T2_.isra.0
10 ·····7:·000003e0···392·FUNC····LOCAL··DEFAULT···21·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.010 ·····7:·00000350···375·FUNC····LOCAL··DEFAULT···20·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT···62·.LC011 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT···61·.LC0
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.text.unlikely12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT···25·.text.unlikely
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT···25·.LC113 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT···24·.LC1
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.gcc_except_table14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.gcc_except_table
15 ····12:·00000000····35·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold15 ····12:·00000000····35·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold
16 ····13:·00000034·····0·NOTYPE··LOCAL··DEFAULT···25·.LC416 ····13:·00000034·····0·NOTYPE··LOCAL··DEFAULT···24·.LC4
17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT···29·.LC517 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT···28·.LC5
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZN4SFST8AlphabetD2Ev20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.text._ZN4SFST8AlphabetD2Ev
21 ····18:·00000024····68·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold21 ····18:·00000024····68·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold
22 ····19:·0000005c·····0·NOTYPE··LOCAL··DEFAULT···25·.LC822 ····19:·0000005c·····0·NOTYPE··LOCAL··DEFAULT···24·.LC8
23 ····20:·00000068····41·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducerD2Ev.cold23 ····20:·00000068····41·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducerD2Ev.cold
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
26 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT···38·.LC1126 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT···37·.LC11
27 ····24:·00000092····28·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE.cold27 ····24:·00000092····28·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE.cold
28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT···41·.LC1329 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT···40·.LC13
30 ····27:·00000094·····0·NOTYPE··LOCAL··DEFAULT···25·.LC1430 ····27:·00000094·····0·NOTYPE··LOCAL··DEFAULT···24·.LC14
31 ····28:·000000ae····64·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_.cold31 ····28:·000000ae····64·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_.cold
32 ····29:·000000ee····46·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducer13longest_matchERPc.cold32 ····29:·000000ee····46·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducer13longest_matchERPc.cold
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_
36 ····33:·0000011c···125·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE.cold36 ····33:·0000011c···125·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE.cold
37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text._ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.text._ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_
38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.text._ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···51·.text._ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_
39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···54·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···53·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
40 ····37:·00002bc0··1141·FUNC····LOCAL··DEFAULT···21·_ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE.part.040 ····37:·000029fc··1099·FUNC····LOCAL··DEFAULT···20·_ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE.part.0
41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···56·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···55·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
42 ····39:·0000019a····52·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE.cold42 ····39:·0000019a····52·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE.cold
43 ····40:·000000c8·····0·NOTYPE··LOCAL··DEFAULT···25·.LC2243 ····40:·000000c8·····0·NOTYPE··LOCAL··DEFAULT···24·.LC22
44 ····41:·000001ce····46·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE.cold44 ····41:·000001ce····46·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE.cold
45 ····42:·000001fc····60·FUNC····LOCAL··DEFAULT···26·_ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_.cold45 ····42:·000001fc····60·FUNC····LOCAL··DEFAULT···25·_ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_.cold
46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT···58·.text.startup46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT···57·.text.startup
47 ····44:·00000000····64·FUNC····LOCAL··DEFAULT···58·_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE47 ····44:·00000000····64·FUNC····LOCAL··DEFAULT···57·_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE
48 ····45:·00000000·····1·OBJECT··LOCAL··DEFAULT···24·_ZStL8__ioinit48 ····45:·00000000·····1·OBJECT··LOCAL··DEFAULT···23·_ZStL8__ioinit
49 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT···64·.text.__x86.get_pc_thunk.ax49 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT···63·.text.__x86.get_pc_thunk.ax
50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT···65·.text.__x86.get_pc_thunk.cx50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT···64·.text.__x86.get_pc_thunk.bx
51 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT···66·.text.__x86.get_pc_thunk.bx 
52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT···67·.text.__x86.get_pc_thunk.si51 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT···65·.text.__x86.get_pc_thunk.si
53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT···68·.text.__x86.get_pc_thunk.di52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT···66·.text.__x86.get_pc_thunk.di
54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···69·.text.__x86.get_pc_thunk.bp53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT···67·.text.__x86.get_pc_thunk.bp
55 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT···63·.LC654 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT···62·.LC6
56 ····53:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED5Ev55 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED5Ev
57 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev56 ····53:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev
58 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·_ZN4SFST8AlphabetD5Ev57 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·_ZN4SFST8AlphabetD5Ev
59 ····56:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·_ZNSt6vectorIS_IjSaIjEESaIS1_EED5Ev58 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·_ZNSt6vectorIS_IjSaIjEESaIS1_EED5Ev
60 ····57:·00000000·····0·FUNC····GLOBAL·HIDDEN····66·__x86.get_pc_thunk.bx59 ····56:·00000000·····0·FUNC····GLOBAL·HIDDEN····64·__x86.get_pc_thunk.bx
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
63 ····60:·00000000·····0·FUNC····GLOBAL·HIDDEN····68·__x86.get_pc_thunk.di62 ····59:·00000000·····0·FUNC····GLOBAL·HIDDEN····65·__x86.get_pc_thunk.si
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt28__throw_bad_array_new_lengthv65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt28__throw_bad_array_new_lengthv
67 ····64:·00000570···110·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducerC2Ev66 ····63:·000004c8····98·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducerC2Ev
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev
69 ····66:·00000570···110·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducerC1Ev68 ····65:·000004c8····98·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducerC1Ev
70 ····67:·000005e0···104·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE69 ····66:·0000052a····94·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc
72 ····69:·00000650···327·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE71 ····68:·00000588···331·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·log72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·log
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8read_numEPvjP8_IO_FILE74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8read_numEPvjP8_IO_FILE
76 ····73:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local75 ····72:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local
77 ····74:·000007a0···337·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE76 ····73:·000006d4···342·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE
78 ····75:·00000900···767·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE77 ····74:·0000082a···756·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE
79 ····76:·00000000·····4·OBJECT··WEAK···HIDDEN····70·DW.ref.__gxx_personality_v078 ····75:·00000000·····4·OBJECT··WEAK···HIDDEN····68·DW.ref.__gxx_personality_v0
80 ····77:·00000000·····0·FUNC····GLOBAL·HIDDEN····64·__x86.get_pc_thunk.ax79 ····76:·00000000·····0·FUNC····GLOBAL·HIDDEN····63·__x86.get_pc_thunk.ax
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v082 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume
85 ····82:·00000c00···357·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE84 ····81:·00000b1e···350·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
91 ····88:·00000d70···564·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_90 ····87:·00000c7c···540·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_
92 ····89:·00000000····69·FUNC····WEAK···DEFAULT···30·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev91 ····88:·00000000····57·FUNC····WEAK···DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
93 ····90:·00000000·····0·FUNC····GLOBAL·HIDDEN····67·__x86.get_pc_thunk.si 
94 ····91:·00000000····69·FUNC····WEAK···DEFAULT···30·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev92 ····89:·00000000····57·FUNC····WEAK···DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
95 ····92:·00000000····69·FUNC····WEAK···DEFAULT···32·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev93 ····90:·00000000····57·FUNC····WEAK···DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
96 ····93:·00000000····69·FUNC····WEAK···DEFAULT···32·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev94 ····91:·00000000····57·FUNC····WEAK···DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
97 ····94:·00000000···176·FUNC····WEAK···DEFAULT···34·_ZN4SFST8AlphabetD2Ev95 ····92:·00000000···176·FUNC····WEAK···DEFAULT···33·_ZN4SFST8AlphabetD2Ev
98 ····95:·00000000·····0·FUNC····GLOBAL·HIDDEN····69·__x86.get_pc_thunk.bp96 ····93:·00000000·····0·FUNC····GLOBAL·HIDDEN····67·__x86.get_pc_thunk.bp
99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
100 ····97:·00000000···176·FUNC····WEAK···DEFAULT···34·_ZN4SFST8AlphabetD1Ev98 ····95:·00000000···176·FUNC····WEAK···DEFAULT···33·_ZN4SFST8AlphabetD1Ev
101 ····98:·00000fb0···719·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducerC2EP8_IO_FILES2_99 ····96:·00000e98···682·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducerC2EP8_IO_FILES2_
 100 ····97:·00000000·····0·FUNC····GLOBAL·HIDDEN····66·__x86.get_pc_thunk.di
102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4readEP8_IO_FILE101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4readEP8_IO_FILE
103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ferror102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ferror
104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception
105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc
106 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw
107 ···104:·00000fb0···719·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducerC1EP8_IO_FILES2_106 ···103:·00000e98···682·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducerC1EP8_IO_FILES2_
108 ···105:·00001280···255·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducerD2Ev107 ···104:·00001142···255·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducerD2Ev
109 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv108 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv
110 ···107:·00001280···255·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducerD1Ev109 ···106:·00001142···255·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducerD1Ev
111 ···108:·00000000···384·FUNC····WEAK···DEFAULT···36·_ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev110 ···107:·00000000···405·FUNC····WEAK···DEFAULT···35·_ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev
112 ···109:·00000000···384·FUNC····WEAK···DEFAULT···36·_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev111 ···108:·00000000···405·FUNC····WEAK···DEFAULT···35·_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev
113 ···110:·00000000··2033·FUNC····WEAK···DEFAULT···39·_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_112 ···109:·00000000··2012·FUNC····WEAK···DEFAULT···38·_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
114 ···111:·00001380···449·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE113 ···110:·00001242···454·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE
115 ···112:·00001550···174·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE114 ···111:·00001408···162·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE
116 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb115 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb
117 ···114:·00000000···469·FUNC····WEAK···DEFAULT···42·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj116 ···113:·00000000···413·FUNC····WEAK···DEFAULT···41·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
118 ···115:·00001600··1711·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_117 ···114:·000014aa··1603·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_
119 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE118 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE
120 ···117:·00001cb0···919·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_119 ···116:·00001aee···899·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_
121 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet9next_codeERPcbb120 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet9next_codeERPcbb
122 ···119:·00002050···327·FUNC····GLOBAL·DEFAULT···21·_ZN4SFST17CompactTransducer13longest_matchERPc121 ···118:·00001e72···331·FUNC····GLOBAL·DEFAULT···20·_ZN4SFST17CompactTransducer13longest_matchERPc
123 ···120:·00000000···469·FUNC····WEAK···DEFAULT···44·_ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi122 ···119:·00000000···413·FUNC····WEAK···DEFAULT···43·_ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
124 ···121:·00000000··1434·FUNC····WEAK···DEFAULT···46·_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd123 ···120:·00000000··1372·FUNC····WEAK···DEFAULT···45·_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd
125 ···122:·00000000···362·FUNC····WEAK···DEFAULT···48·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_124 ···121:·00000000···392·FUNC····WEAK···DEFAULT···47·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_
Max diff block lines reached; -1/27922 bytes (-0.00%) of diff not shown.
98.9 KB
readelf --wide --relocs {}
    
Offset 1, 707 lines modifiedOffset 1, 706 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9488·contains·278·entries:1 Relocation·section·'.rel.text'·at·offset·0x92ac·contains·278·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000007··00003902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000008··00003802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000d··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000e··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000048··00003b04·R_386_PLT32············00000000···_ZdlPv5 00000038··00003a04·R_386_PLT32············00000000···_ZdlPv
6 00000087··00003902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 00000074··00003802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 0000008d··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
8 000000c8··00003b04·R_386_PLT32············00000000···_ZdlPv 
9 00000108··00003c02·R_386_PC32·············00000000···__x86.get_pc_thunk.di 
10 0000010e··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
11 00000167··00003d04·R_386_PLT32············00000000···memmove 
12 000001ac··00003d04·R_386_PLT32············00000000···memmove 
13 000001f8··00003e04·R_386_PLT32············00000000···_Znwj 
14 00000228··00003b04·R_386_PLT32············00000000···_ZdlPv 
15 0000025a··00003d04·R_386_PLT32············00000000···memmove 
16 0000029d··00003f04·R_386_PLT32············00000000···_ZSt28__throw_bad_array_new_lengthv 
17 000003e7··00003902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
18 000003ed··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
19 00000477··00003b04·R_386_PLT32············00000000···_ZdlPv 
20 0000048a··00003b04·R_386_PLT32············00000000···_ZdlPv 
21 000004ab··00003b04·R_386_PLT32············00000000···_ZdlPv 
22 000004be··00003b04·R_386_PLT32············00000000···_ZdlPv 
23 000004e3··00003b04·R_386_PLT32············00000000···_ZdlPv 
24 00000503··00003b04·R_386_PLT32············00000000···_ZdlPv 
25 0000051f··00003b04·R_386_PLT32············00000000···_ZdlPv 
26 0000053b··00003b04·R_386_PLT32············00000000···_ZdlPv 
27 00000551··00003b04·R_386_PLT32············00000000···_ZdlPv 
28 00000580··00003902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
29 00000586··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
30 00000591··00004104·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev 
31 000005e5··00003902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
32 000005eb··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
33 00000629··00004404·R_386_PLT32············00000000···fgetc 
34 0000065e··00003902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
35 00000664··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
36 000006a5··00004604·R_386_PLT32············00000000···log 
37 000006ab··00000809·R_386_GOTOFF···········00000000···.LC0 
38 000006b3··00004704·R_386_PLT32············00000000···ceil 
39 0000074a··00004804·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE 
40 00000793··00004902·R_386_PC32·············00000000···__stack_chk_fail_local 
41 000007a9··00003902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
42 000007af··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 0000007a··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 8 000000a4··00003a04·R_386_PLT32············00000000···_ZdlPv
 9 000000e0··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.si
 10 000000e6··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 11 00000133··00003c04·R_386_PLT32············00000000···memmove
 12 00000165··00003c04·R_386_PLT32············00000000···memmove
 13 000001ad··00003d04·R_386_PLT32············00000000···_Znwj
 14 000001e6··00003a04·R_386_PLT32············00000000···_ZdlPv
 15 00000216··00003c04·R_386_PLT32············00000000···memmove
 16 00000240··00003e04·R_386_PLT32············00000000···_ZSt28__throw_bad_array_new_lengthv
 17 00000358··00003802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 18 0000035e··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 19 000003e3··00003a04·R_386_PLT32············00000000···_ZdlPv
 20 000003f6··00003a04·R_386_PLT32············00000000···_ZdlPv
 21 0000040d··00003a04·R_386_PLT32············00000000···_ZdlPv
 22 00000420··00003a04·R_386_PLT32············00000000···_ZdlPv
 23 00000442··00003a04·R_386_PLT32············00000000···_ZdlPv
 24 00000462··00003a04·R_386_PLT32············00000000···_ZdlPv
 25 0000047e··00003a04·R_386_PLT32············00000000···_ZdlPv
 26 0000049a··00003a04·R_386_PLT32············00000000···_ZdlPv
 27 000004b0··00003a04·R_386_PLT32············00000000···_ZdlPv
 28 000004ce··00003802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 29 000004d4··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 30 000004e3··00004004·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev
 31 00000532··00003802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 32 00000538··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 33 00000573··00004304·R_386_PLT32············00000000···fgetc
 34 00000590··00003802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 35 00000596··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
43 000007ec··00004604·R_386_PLT32············00000000···log36 000005dc··00004504·R_386_PLT32············00000000···log
 37 000005e2··00000809·R_386_GOTOFF···········00000000···.LC0
 38 000005ea··00004604·R_386_PLT32············00000000···ceil
 39 00000681··00004704·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE
 40 000006cf··00004802·R_386_PC32·············00000000···__stack_chk_fail_local
 41 000006dc··00003802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 42 000006e2··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 43 00000722··00004504·R_386_PLT32············00000000···log
44 000007f2··00000809·R_386_GOTOFF···········00000000···.LC044 00000728··00000809·R_386_GOTOFF···········00000000···.LC0
45 000007fa··00004704·R_386_PLT32············00000000···ceil45 00000730··00004604·R_386_PLT32············00000000···ceil
46 000008a3··00004804·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE46 000007d7··00004704·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE
47 000008ed··00004902·R_386_PC32·············00000000···__stack_chk_fail_local47 00000826··00004802·R_386_PC32·············00000000···__stack_chk_fail_local
48 00000905··00004d02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax48 00000832··00004c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
49 0000090a··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_49 00000837··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
50 0000095f··00003e04·R_386_PLT32············00000000···_Znwj50 0000087d··00003d04·R_386_PLT32············00000000···_Znwj
51 00000a9b··00004e04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base51 000009b4··00004d04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
52 00000ac3··00004604·R_386_PLT32············00000000···log52 000009e3··00004504·R_386_PLT32············00000000···log
53 00000ac9··00000809·R_386_GOTOFF···········00000000···.LC053 000009e9··00000809·R_386_GOTOFF···········00000000···.LC0
54 00000ad1··00004704·R_386_PLT32············00000000···ceil54 000009f1··00004604·R_386_PLT32············00000000···ceil
55 00000b85··00004804·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE55 00000aa0··00004704·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE
56 00000bc8··00003b04·R_386_PLT32············00000000···_ZdlPv56 00000ada··00003a04·R_386_PLT32············00000000···_ZdlPv
57 00000be2··00004902·R_386_PC32·············00000000···__stack_chk_fail_local57 00000b01··00004802·R_386_PC32·············00000000···__stack_chk_fail_local
58 00000bec··00000a09·R_386_GOTOFF···········00000000···.LC158 00000b0b··00000a09·R_386_GOTOFF···········00000000···.LC1
59 00000bf4··00004f04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc59 00000b13··00004e04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
60 00000c09··00003902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
61 00000c0f··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
62 00000c43··00005304·R_386_PLT32············00000000···fread 
63 00000c65··00005304·R_386_PLT32············00000000···fread 
64 00000ca0··00005404·R_386_PLT32············00000000···_Znaj 
65 00000cbc··00005404·R_386_PLT32············00000000···_Znaj 
66 00000cdf··00005304·R_386_PLT32············00000000···fread 
67 00000cff··00005304·R_386_PLT32············00000000···fread 
68 00000d2b··00000d09·R_386_GOTOFF···········00000034···.LC4 
69 00000d35··0000552b·R_386_GOT32X···········00000000···stderr 
70 00000d48··00005604·R_386_PLT32············00000000···__fprintf_chk 
71 00000d54··00005704·R_386_PLT32············00000000···exit 
72 00000d59··00004902·R_386_PC32·············00000000···__stack_chk_fail_local 
73 00000d5f··00000e09·R_386_GOTOFF···········00000000···.LC5 
74 00000d75··00003902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx60 00000b25··00003802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
75 00000d7b··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
76 00000fb5··00003c02·R_386_PC32·············00000000···__x86.get_pc_thunk.di 
77 00000fbb··00003a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_61 00000b2b··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 62 00000b5f··00005204·R_386_PLT32············00000000···fread
 63 00000b7f··00005204·R_386_PLT32············00000000···fread
 64 00000bb9··00005304·R_386_PLT32············00000000···_Znaj
 65 00000bd3··00005304·R_386_PLT32············00000000···_Znaj
 66 00000bf5··00005204·R_386_PLT32············00000000···fread
 67 00000c14··00005204·R_386_PLT32············00000000···fread
 68 00000c43··00000d09·R_386_GOTOFF···········00000034···.LC4
 69 00000c55··0000542b·R_386_GOT32X···········00000000···stderr
 70 00000c5f··00005504·R_386_PLT32············00000000···__fprintf_chk
 71 00000c6b··00005604·R_386_PLT32············00000000···exit
 72 00000c71··00000e09·R_386_GOTOFF···········00000000···.LC5
 73 00000c78··00004802·R_386_PC32·············00000000···__stack_chk_fail_local
 74 00000c84··00003802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 75 00000c8a··0000390a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
Max diff block lines reached; 50075/101236 bytes (49.46%) of diff not shown.
65.2 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 448 lines modifiedOffset 9, 502 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000038·0000001c·FDE·cie=00000000·pc=00000000..0000007a15 00000018·00000038·0000001c·FDE·cie=00000000·pc=00000000..0000006c
16 ··DW_CFA_advance_loc:·1·to·0000000116 ··DW_CFA_advance_loc:·1·to·00000001
17 ··DW_CFA_def_cfa_offset:·817 ··DW_CFA_def_cfa_offset:·8
18 ··DW_CFA_offset:·r5·(ebp)·at·cfa-818 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
19 ··DW_CFA_advance_loc:·3·to·0000000419 ··DW_CFA_advance_loc:·1·to·00000002
20 ··DW_CFA_def_cfa_offset:·1220 ··DW_CFA_def_cfa_offset:·12
21 ··DW_CFA_offset:·r7·(edi)·at·cfa-1221 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
22 ··DW_CFA_advance_loc:·1·to·0000000522 ··DW_CFA_advance_loc:·1·to·00000003
23 ··DW_CFA_def_cfa_offset:·1623 ··DW_CFA_def_cfa_offset:·16
24 ··DW_CFA_offset:·r6·(esi)·at·cfa-1624 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
25 ··DW_CFA_advance_loc:·1·to·0000000625 ··DW_CFA_advance_loc:·1·to·00000004
26 ··DW_CFA_def_cfa_offset:·2026 ··DW_CFA_def_cfa_offset:·20
27 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2027 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
28 ··DW_CFA_advance_loc:·14·to·0000001428 ··DW_CFA_advance_loc:·3·to·00000007
29 ··DW_CFA_def_cfa_offset:·6429 ··DW_CFA_def_cfa_offset:·64
30 ··DW_CFA_advance_loc1:·97·to·0000007530 ··DW_CFA_advance_loc1:·96·to·00000067
31 ··DW_CFA_def_cfa_offset:·2031 ··DW_CFA_def_cfa_offset:·20
32 ··DW_CFA_advance_loc:·1·to·0000007632 ··DW_CFA_advance_loc:·1·to·00000068
33 ··DW_CFA_restore:·r3·(ebx)33 ··DW_CFA_restore:·r3·(ebx)
34 ··DW_CFA_def_cfa_offset:·1634 ··DW_CFA_def_cfa_offset:·16
35 ··DW_CFA_advance_loc:·1·to·0000007735 ··DW_CFA_advance_loc:·1·to·00000069
36 ··DW_CFA_restore:·r6·(esi)36 ··DW_CFA_restore:·r6·(esi)
37 ··DW_CFA_def_cfa_offset:·1237 ··DW_CFA_def_cfa_offset:·12
38 ··DW_CFA_advance_loc:·1·to·0000007838 ··DW_CFA_advance_loc:·1·to·0000006a
39 ··DW_CFA_restore:·r7·(edi)39 ··DW_CFA_restore:·r7·(edi)
40 ··DW_CFA_def_cfa_offset:·840 ··DW_CFA_def_cfa_offset:·8
41 ··DW_CFA_advance_loc:·1·to·0000007941 ··DW_CFA_advance_loc:·1·to·0000006b
42 ··DW_CFA_restore:·r5·(ebp)42 ··DW_CFA_restore:·r5·(ebp)
43 ··DW_CFA_def_cfa_offset:·443 ··DW_CFA_def_cfa_offset:·4
  
44 00000054·00000038·00000058·FDE·cie=00000000·pc=00000080..000000fa44 00000054·00000038·00000058·FDE·cie=00000000·pc=0000006c..000000d8
45 ··DW_CFA_advance_loc:·1·to·0000008145 ··DW_CFA_advance_loc:·1·to·0000006d
46 ··DW_CFA_def_cfa_offset:·846 ··DW_CFA_def_cfa_offset:·8
47 ··DW_CFA_offset:·r5·(ebp)·at·cfa-847 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
48 ··DW_CFA_advance_loc:·3·to·0000008448 ··DW_CFA_advance_loc:·1·to·0000006e
49 ··DW_CFA_def_cfa_offset:·1249 ··DW_CFA_def_cfa_offset:·12
50 ··DW_CFA_offset:·r7·(edi)·at·cfa-1250 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
51 ··DW_CFA_advance_loc:·1·to·0000008551 ··DW_CFA_advance_loc:·1·to·0000006f
52 ··DW_CFA_def_cfa_offset:·1652 ··DW_CFA_def_cfa_offset:·16
53 ··DW_CFA_offset:·r6·(esi)·at·cfa-1653 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
54 ··DW_CFA_advance_loc:·1·to·0000008654 ··DW_CFA_advance_loc:·1·to·00000070
55 ··DW_CFA_def_cfa_offset:·2055 ··DW_CFA_def_cfa_offset:·20
56 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2056 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
57 ··DW_CFA_advance_loc:·14·to·0000009457 ··DW_CFA_advance_loc:·3·to·00000073
58 ··DW_CFA_def_cfa_offset:·6458 ··DW_CFA_def_cfa_offset:·64
59 ··DW_CFA_advance_loc1:·97·to·000000f559 ··DW_CFA_advance_loc1:·96·to·000000d3
60 ··DW_CFA_def_cfa_offset:·2060 ··DW_CFA_def_cfa_offset:·20
61 ··DW_CFA_advance_loc:·1·to·000000f661 ··DW_CFA_advance_loc:·1·to·000000d4
62 ··DW_CFA_restore:·r3·(ebx)62 ··DW_CFA_restore:·r3·(ebx)
63 ··DW_CFA_def_cfa_offset:·1663 ··DW_CFA_def_cfa_offset:·16
64 ··DW_CFA_advance_loc:·1·to·000000f764 ··DW_CFA_advance_loc:·1·to·000000d5
65 ··DW_CFA_restore:·r6·(esi)65 ··DW_CFA_restore:·r6·(esi)
66 ··DW_CFA_def_cfa_offset:·1266 ··DW_CFA_def_cfa_offset:·12
67 ··DW_CFA_advance_loc:·1·to·000000f867 ··DW_CFA_advance_loc:·1·to·000000d6
68 ··DW_CFA_restore:·r7·(edi)68 ··DW_CFA_restore:·r7·(edi)
69 ··DW_CFA_def_cfa_offset:·869 ··DW_CFA_def_cfa_offset:·8
70 ··DW_CFA_advance_loc:·1·to·000000f970 ··DW_CFA_advance_loc:·1·to·000000d7
71 ··DW_CFA_restore:·r5·(ebp)71 ··DW_CFA_restore:·r5·(ebp)
72 ··DW_CFA_def_cfa_offset:·472 ··DW_CFA_def_cfa_offset:·4
  
73 00000090·00000028·00000094·FDE·cie=00000000·pc=00000100..000002c173 00000090·00000054·00000094·FDE·cie=00000000·pc=000000d8..00000265
74 ··DW_CFA_advance_loc:·3·to·0000010374 ··DW_CFA_advance_loc:·1·to·000000d9
75 ··DW_CFA_def_cfa_offset:·6475 ··DW_CFA_def_cfa_offset:·8
 76 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
76 ··DW_CFA_advance_loc:·4·to·0000010777 ··DW_CFA_advance_loc:·1·to·000000da
 78 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1279 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·25·to·0000012080 ··DW_CFA_advance_loc:·1·to·000000db
79 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2081 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1682 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 83 ··DW_CFA_advance_loc:·1·to·000000dc
 84 ··DW_CFA_def_cfa_offset:·20
81 ··DW_CFA_offset:·r5·(ebp)·at·cfa-885 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 86 ··DW_CFA_advance_loc:·3·to·000000df
 87 ··DW_CFA_def_cfa_offset:·64
82 ··DW_CFA_advance_loc1:·106·to·0000018a88 ··DW_CFA_advance_loc1:·101·to·00000144
83 ··DW_CFA_remember_state89 ··DW_CFA_remember_state
 90 ··DW_CFA_def_cfa_offset:·20
 91 ··DW_CFA_advance_loc:·1·to·00000145
84 ··DW_CFA_restore:·r5·(ebp)92 ··DW_CFA_restore:·r3·(ebx)
85 ··DW_CFA_restore:·r7·(edi)93 ··DW_CFA_def_cfa_offset:·16
 94 ··DW_CFA_advance_loc:·1·to·00000146
86 ··DW_CFA_restore:·r6·(esi)95 ··DW_CFA_restore:·r6·(esi)
 96 ··DW_CFA_def_cfa_offset:·12
 97 ··DW_CFA_advance_loc:·1·to·00000147
 98 ··DW_CFA_restore:·r7·(edi)
 99 ··DW_CFA_def_cfa_offset:·8
 100 ··DW_CFA_advance_loc:·1·to·00000148
 101 ··DW_CFA_restore:·r5·(ebp)
 102 ··DW_CFA_def_cfa_offset:·4
 103 ··DW_CFA_advance_loc:·1·to·00000149
 104 ··DW_CFA_restore_state
 105 ··DW_CFA_advance_loc1:·71·to·00000190
 106 ··DW_CFA_remember_state
 107 ··DW_CFA_def_cfa_offset:·20
 108 ··DW_CFA_advance_loc:·1·to·00000191
87 ··DW_CFA_restore:·r3·(ebx)109 ··DW_CFA_restore:·r3·(ebx)
 110 ··DW_CFA_def_cfa_offset:·16
 111 ··DW_CFA_advance_loc:·1·to·00000192
 112 ··DW_CFA_restore:·r6·(esi)
 113 ··DW_CFA_def_cfa_offset:·12
 114 ··DW_CFA_advance_loc:·1·to·00000193
 115 ··DW_CFA_restore:·r7·(edi)
 116 ··DW_CFA_def_cfa_offset:·8
 117 ··DW_CFA_advance_loc:·1·to·00000194
 118 ··DW_CFA_restore:·r5·(ebp)
88 ··DW_CFA_def_cfa_offset:·4119 ··DW_CFA_def_cfa_offset:·4
89 ··DW_CFA_advance_loc:·6·to·00000190120 ··DW_CFA_advance_loc:·1·to·00000195
90 ··DW_CFA_restore_state121 ··DW_CFA_restore_state
91 ··DW_CFA_nop122 ··DW_CFA_nop
92 ··DW_CFA_nop123 ··DW_CFA_nop
93 ··DW_CFA_nop 
  
94 000000bc·00000054·000000c0·FDE·cie=00000000·pc=000002d0..000003d4124 000000e8·00000054·000000ec·FDE·cie=00000000·pc=00000265..0000034f
95 ··DW_CFA_advance_loc:·1·to·000002d1125 ··DW_CFA_advance_loc:·1·to·00000266
96 ··DW_CFA_def_cfa_offset:·8126 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8127 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
98 ··DW_CFA_advance_loc:·3·to·000002d4128 ··DW_CFA_advance_loc:·1·to·00000267
99 ··DW_CFA_def_cfa_offset:·12129 ··DW_CFA_def_cfa_offset:·12
100 ··DW_CFA_offset:·r7·(edi)·at·cfa-12130 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
Max diff block lines reached; 61089/66656 bytes (91.65%) of diff not shown.
4.74 KB
strings --all --bytes=8 {}
    
Offset 1, 18 lines modifiedOffset 1, 19 lines modified
1 D$49D$0tT1 D$49D$0tO
2 T$<;T$@u 
3 cannot·create·std::vector·larger·than·max_size()2 cannot·create·std::vector·larger·than·max_size()
4 Error:·incompatible·probability·file!3 Error:·incompatible·probability·file!
5 Error:·wrong·file·format·(not·a·compact·transducer)4 Error:·wrong·file·format·(not·a·compact·transducer)
6 Warning:·The·following·input·is·not·covered:5 Warning:·The·following·input·is·not·covered:
7 Warning:·Only·the·first·10000·analyses·considered·for·"%s"!6 Warning:·Only·the·first·10000·analyses·considered·for·"%s"!
8 Error:·in·probability·file!7 Error:·in·probability·file!
9 vector::_M_fill_insert8 vector::_M_fill_insert
10 D$$;D$Tt9 \$$;\$Tt"
 10 T$$;T$Tt"
11 vector::_M_realloc_insert11 vector::_M_realloc_insert
 12 +D$T9L$Tt&
12 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.013 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
13 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.014 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
14 _ZNSt6vectorIjSaIjEEaSERKS1_.isra.015 _ZNSt6vectorIjSaIjEEaSERKS1_.isra.0
15 _ZSt13__equal_rangeIPN4SFST5LabelES1_N9__gnu_cxx5__ops14_Iter_comp_valINS0_10label_lessEEENS4_14_Val_comp_iterIS6_EEESt4pairIT_SB_ESB_SB_RKT0_T1_T2_.isra.016 _ZSt13__equal_rangeIPN4SFST5LabelES1_N9__gnu_cxx5__ops14_Iter_comp_valINS0_10label_lessEEENS4_14_Val_comp_iterIS6_EEESt4pairIT_SB_ESB_SB_RKT0_T1_T2_.isra.0
16 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.017 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
17 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold18 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold
18 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold19 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold
Offset 29, 15 lines modifiedOffset 30, 15 lines modified
29 _ZStL8__ioinit30 _ZStL8__ioinit
30 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED5Ev31 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED5Ev
31 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev32 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev
32 _ZN4SFST8AlphabetD5Ev33 _ZN4SFST8AlphabetD5Ev
33 _ZNSt6vectorIS_IjSaIjEESaIS1_EED5Ev34 _ZNSt6vectorIS_IjSaIjEESaIS1_EED5Ev
34 __x86.get_pc_thunk.bx35 __x86.get_pc_thunk.bx
35 _GLOBAL_OFFSET_TABLE_36 _GLOBAL_OFFSET_TABLE_
36 __x86.get_pc_thunk.di37 __x86.get_pc_thunk.si
37 _ZSt28__throw_bad_array_new_lengthv38 _ZSt28__throw_bad_array_new_lengthv
38 _ZN4SFST17CompactTransducerC2Ev39 _ZN4SFST17CompactTransducerC2Ev
39 _ZN4SFST8AlphabetC1Ev40 _ZN4SFST8AlphabetC1Ev
40 _ZN4SFST17CompactTransducerC1Ev41 _ZN4SFST17CompactTransducerC1Ev
41 _ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE42 _ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE
42 _ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE43 _ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE
43 _ZN4SFST8read_numEPvjP8_IO_FILE44 _ZN4SFST8read_numEPvjP8_IO_FILE
Offset 49, 23 lines modifiedOffset 50, 23 lines modified
49 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base50 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
50 _ZSt20__throw_length_errorPKc51 _ZSt20__throw_length_errorPKc
51 _Unwind_Resume52 _Unwind_Resume
52 _ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE53 _ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE
53 __fprintf_chk54 __fprintf_chk
54 _ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_55 _ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_
55 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev56 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
56 __x86.get_pc_thunk.si 
57 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev57 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
58 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev58 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
59 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev59 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
60 _ZN4SFST8AlphabetD2Ev60 _ZN4SFST8AlphabetD2Ev
61 __x86.get_pc_thunk.bp61 __x86.get_pc_thunk.bp
62 _ZN4SFST8Alphabet5clearEv62 _ZN4SFST8Alphabet5clearEv
63 _ZN4SFST8AlphabetD1Ev63 _ZN4SFST8AlphabetD1Ev
64 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_64 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_
 65 __x86.get_pc_thunk.di
65 _ZN4SFST8Alphabet4readEP8_IO_FILE66 _ZN4SFST8Alphabet4readEP8_IO_FILE
66 __cxa_allocate_exception67 __cxa_allocate_exception
67 __cxa_throw68 __cxa_throw
68 _ZN4SFST17CompactTransducerC1EP8_IO_FILES2_69 _ZN4SFST17CompactTransducerC1EP8_IO_FILES2_
69 _ZN4SFST17CompactTransducerD2Ev70 _ZN4SFST17CompactTransducerD2Ev
70 _ZN4SFST17CompactTransducerD1Ev71 _ZN4SFST17CompactTransducerD1Ev
71 _ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev72 _ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev
Offset 79, 15 lines modifiedOffset 80, 14 lines modified
79 _ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_80 _ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_
80 _ZN4SFST8Alphabet9next_codeERPcbb81 _ZN4SFST8Alphabet9next_codeERPcbb
81 _ZN4SFST17CompactTransducer13longest_matchERPc82 _ZN4SFST17CompactTransducer13longest_matchERPc
82 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi83 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
83 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd84 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd
84 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_85 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_
85 _ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE86 _ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE
86 __x86.get_pc_thunk.cx 
87 _ZSt17__throw_bad_allocv87 _ZSt17__throw_bad_allocv
88 __cxa_begin_catch88 __cxa_begin_catch
89 __cxa_rethrow89 __cxa_rethrow
90 __cxa_end_catch90 __cxa_end_catch
91 _ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_91 _ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_
92 _ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_92 _ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_
93 _ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_93 _ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
Offset 95, 16 lines modifiedOffset 95, 16 lines modified
95 _ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_95 _ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
96 _ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE96 _ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE
97 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE97 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE
98 _ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE98 _ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE
99 _ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE99 _ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE
100 _ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_100 _ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_
101 _ZNSt8ios_base4InitC1Ev101 _ZNSt8ios_base4InitC1Ev
102 _ZNSt8ios_base4InitD1Ev 
103 __dso_handle102 __dso_handle
 103 _ZNSt8ios_base4InitD1Ev
104 __cxa_atexit104 __cxa_atexit
105 .shstrtab105 .shstrtab
106 .rel.text106 .rel.text
107 .rodata.str1.4107 .rodata.str1.4
108 .rel.text.unlikely108 .rel.text.unlikely
109 .gcc_except_table109 .gcc_except_table
110 .rodata.str1.1110 .rodata.str1.1
Offset 124, 15 lines modifiedOffset 124, 14 lines modified
124 .rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_124 .rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
125 .rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_125 .rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
126 .rel.text.startup126 .rel.text.startup
127 .rel.init_array127 .rel.init_array
128 .rodata.cst8128 .rodata.cst8
129 .rodata.cst4129 .rodata.cst4
130 .text.__x86.get_pc_thunk.ax130 .text.__x86.get_pc_thunk.ax
131 .text.__x86.get_pc_thunk.cx 
132 .text.__x86.get_pc_thunk.bx131 .text.__x86.get_pc_thunk.bx
133 .text.__x86.get_pc_thunk.si132 .text.__x86.get_pc_thunk.si
134 .text.__x86.get_pc_thunk.di133 .text.__x86.get_pc_thunk.di
135 .text.__x86.get_pc_thunk.bp134 .text.__x86.get_pc_thunk.bp
136 .rel.data.rel.local.DW.ref.__gxx_personality_v0135 .rel.data.rel.local.DW.ref.__gxx_personality_v0
137 .note.GNU-stack136 .note.GNU-stack
138 .rel.eh_frame137 .rel.eh_frame
2.82 KB
readelf --wide --decompress --hex-dump=.group {}
    
Offset 1, 58 lines modifiedOffset 1, 62 lines modified
  
1 Hex·dump·of·section·'.group':1 Hex·dump·of·section·'.group':
2 ··0x00000000·01000000·1e000000·1f000000··········............2 ··0x00000000·01000000·1d000000·1e000000··········............
  
  
3 Hex·dump·of·section·'.group':3 Hex·dump·of·section·'.group':
4 ··0x00000000·01000000·20000000·21000000··········....·...!...4 ··0x00000000·01000000·1f000000·20000000··········........·...
  
  
5 Hex·dump·of·section·'.group':5 Hex·dump·of·section·'.group':
6 ··0x00000000·01000000·22000000·23000000··········...."...#...6 ··0x00000000·01000000·21000000·22000000··········....!..."...
  
  
7 Hex·dump·of·section·'.group':7 Hex·dump·of·section·'.group':
8 ··0x00000000·01000000·24000000·25000000··········....$...%...8 ··0x00000000·01000000·23000000·24000000··········....#...$...
  
  
9 Hex·dump·of·section·'.group':9 Hex·dump·of·section·'.group':
10 ··0x00000000·01000000·27000000·28000000··········....'...(...10 ··0x00000000·01000000·26000000·27000000··········....&...'...
  
  
11 Hex·dump·of·section·'.group':11 Hex·dump·of·section·'.group':
12 ··0x00000000·01000000·2a000000·2b000000··········....*...+...12 ··0x00000000·01000000·29000000·2a000000··········....)...*...
  
  
13 Hex·dump·of·section·'.group':13 Hex·dump·of·section·'.group':
14 ··0x00000000·01000000·2c000000·2d000000··········....,...-...14 ··0x00000000·01000000·2b000000·2c000000··········....+...,...
  
  
15 Hex·dump·of·section·'.group':15 Hex·dump·of·section·'.group':
16 ··0x00000000·01000000·2e000000·2f000000··········......../...16 ··0x00000000·01000000·2d000000·2e000000··········....-.......
  
  
17 Hex·dump·of·section·'.group':17 Hex·dump·of·section·'.group':
18 ··0x00000000·01000000·30000000·31000000··········....0...1...18 ··0x00000000·01000000·2f000000·30000000··········..../...0...
  
  
19 Hex·dump·of·section·'.group':19 Hex·dump·of·section·'.group':
20 ··0x00000000·01000000·32000000·33000000··········....2...3...20 ··0x00000000·01000000·31000000·32000000··········....1...2...
  
  
21 Hex·dump·of·section·'.group':21 Hex·dump·of·section·'.group':
22 ··0x00000000·01000000·34000000·35000000··········....4...5...22 ··0x00000000·01000000·33000000·34000000··········....3...4...
  
  
23 Hex·dump·of·section·'.group':23 Hex·dump·of·section·'.group':
24 ··0x00000000·01000000·36000000·37000000··········....6...7...24 ··0x00000000·01000000·35000000·36000000··········....5...6...
  
  
25 Hex·dump·of·section·'.group':25 Hex·dump·of·section·'.group':
26 ··0x00000000·01000000·38000000·39000000··········....8...9...26 ··0x00000000·01000000·37000000·38000000··········....7...8...
  
  
 27 Hex·dump·of·section·'.group':
 28 ··0x00000000·01000000·3f000000···················....?...
  
  
27 Hex·dump·of·section·'.group':29 Hex·dump·of·section·'.group':
28 ··0x00000000·01000000·40000000···················....@...30 ··0x00000000·01000000·40000000···················....@...
  
  
29 Hex·dump·of·section·'.group':31 Hex·dump·of·section·'.group':
Offset 64, 17 lines modifiedOffset 68, 9 lines modified
  
  
64 Hex·dump·of·section·'.group':68 Hex·dump·of·section·'.group':
65 ··0x00000000·01000000·43000000···················....C...69 ··0x00000000·01000000·43000000···················....C...
  
  
66 Hex·dump·of·section·'.group':70 Hex·dump·of·section·'.group':
67 ··0x00000000·01000000·44000000···················....D... 
  
  
68 Hex·dump·of·section·'.group': 
69 ··0x00000000·01000000·45000000···················....E... 
  
  
70 Hex·dump·of·section·'.group': 
71 ··0x00000000·01000000·46000000·47000000··········....F...G...71 ··0x00000000·01000000·44000000·45000000··········....D...E...
  
468 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 1787 lines modifiedOffset 2, 1708 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]>:3 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]>:
4 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]:4 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]:
5 »       push···%ebp5 »       push···%ebp
6 »       mov····%eax,%ebp 
7 »       push···%edi6 »       push···%edi
8 »       push···%esi7 »       push···%esi
9 »       push···%ebx8 »       push···%ebx
 9 »       sub····$0x2c,%esp
10 »       call···7·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x7>10 »       call···8·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x2c,%esp14 »       mov····%eax,%ebp
15 »       mov····0x4(%eax),%ecx15 »       mov····0x4(%eax),%ecx
16 »       cmp····%ecx,0x8(%eax)16 »       cmp····%ecx,0x8(%eax)
17 »       je·····6b·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x6b>17 »       je·····5d·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x5d>
18 »       xor····%esi,%esi18 »       xor····%esi,%esi
19 »       xchg···%ax,%ax 
20 »       lea····0x0(,%esi,4),%eax19 »       lea····0x0(,%esi,4),%eax
21 »       mov····%eax,0x1c(%esp)20 »       mov····%eax,0x1c(%esp)
22 »       mov····(%ecx,%eax,1),%edi21 »       mov····(%ecx,%eax,1),%edi
23 »       test···%edi,%edi22 »       test···%edi,%edi
24 »       je·····53·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x53>23 »       je·····43·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x43>
25 »       lea····0x0(%esi,%eiz,1),%esi 
26 »       lea····0x0(%esi,%eiz,1),%esi 
27 »       mov····%edi,%edx24 »       mov····%edi,%edx
28 »       mov····(%edi),%edi25 »       mov····(%edi),%edi
29 »       mov····%edx,(%esp)26 »       mov····%edx,(%esp)
30 »       call···48·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x48>27 »       call···38·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x38>
31 ·R_386_PLT32»    operator·delete(void*)28 ·R_386_PLT32»    operator·delete(void*)
32 »       test···%edi,%edi29 »       test···%edi,%edi
33 »       jne····40·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x40>30 »       jne····30·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x30>
34 »       mov····0x4(%ebp),%ecx31 »       mov····0x4(%ebp),%ecx
35 »       mov····0x8(%ebp),%edx 
36 »       inc····%esi 
37 »       mov····0x1c(%esp),%eax32 »       mov····0x1c(%esp),%eax
38 »       sub····%ecx,%edx 
39 »       movl···$0x0,(%ecx,%eax,1)33 »       movl···$0x0,(%ecx,%eax,1)
 34 »       add····$0x1,%esi
 35 »       mov····0x8(%ebp),%edx
 36 »       sub····%ecx,%edx
40 »       sar····$0x2,%edx37 »       sar····$0x2,%edx
41 »       cmp····%edx,%esi38 »       cmp····%edx,%esi
42 »       jb·····20·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x20>39 »       jb·····1e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x1e>
43 »       movl···$0x0,0x10(%ebp)40 »       movl···$0x0,0x10(%ebp)
44 »       add····$0x2c,%esp41 »       add····$0x2c,%esp
45 »       pop····%ebx42 »       pop····%ebx
46 »       pop····%esi43 »       pop····%esi
47 »       pop····%edi44 »       pop····%edi
48 »       pop····%ebp45 »       pop····%ebp
49 »       ret46 »       ret
50 »       lea····0x0(%esi),%esi 
  
51 00000080·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]>:47 0000006c·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]>:
52 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]:48 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]:
53 »       push···%ebp49 »       push···%ebp
54 »       mov····%eax,%ebp 
55 »       push···%edi50 »       push···%edi
56 »       push···%esi51 »       push···%esi
57 »       push···%ebx52 »       push···%ebx
 53 »       sub····$0x2c,%esp
58 »       call···87·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·4b2bfadb211462da8eee2a9a57ccd1b85d222aec80a76aa46ea570301d2e4b81·...·]>54 »       call···74·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·0cffc9b39143eb6d195288e3bc558b9c03423307c269901a0e907082b978a3d9·...·]>
59 ·R_386_PC32»     __x86.get_pc_thunk.bx55 ·R_386_PC32»     __x86.get_pc_thunk.bx
60 »       add····$0x2,%ebx56 »       add····$0x2,%ebx
61 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_57 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
62 »       sub····$0x2c,%esp58 »       mov····%eax,%ebp
63 »       mov····0x4(%eax),%ecx59 »       mov····0x4(%eax),%ecx
64 »       cmp····%ecx,0x8(%eax)60 »       cmp····%ecx,0x8(%eax)
65 »       je·····eb·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·f498f74bafcb62305769f85c784874fe417078d508632ec67342f3344858da20·...·]>61 »       je·····c9·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·324304a007d8c721b1b4f440fef42af6a4b1091348f36440c3a919fc7379b1dc·...·]>
66 »       xor····%esi,%esi62 »       xor····%esi,%esi
67 »       xchg···%ax,%ax 
68 »       lea····0x0(,%esi,4),%eax63 »       lea····0x0(,%esi,4),%eax
69 »       mov····%eax,0x1c(%esp)64 »       mov····%eax,0x1c(%esp)
70 »       mov····(%ecx,%eax,1),%edi65 »       mov····(%ecx,%eax,1),%edi
71 »       test···%edi,%edi66 »       test···%edi,%edi
72 »       je·····d3·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·7ae96beafe47eb4c0a8b0bba6ff9421e1b4630ba468264cf28846a127d28d0e5·...·]3>67 »       je·····af·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·42cc0911125c2d071194186cfec698e2ff1d4cebc43bdd8bacb64bacb176ac8b·...·]3>
73 »       lea····0x0(%esi,%eiz,1),%esi 
74 »       lea····0x0(%esi,%eiz,1),%esi 
75 »       mov····%edi,%edx68 »       mov····%edi,%edx
76 »       mov····(%edi),%edi69 »       mov····(%edi),%edi
77 »       mov····%edx,(%esp)70 »       mov····%edx,(%esp)
78 »       call···c8·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·42cc0911125c2d071194186cfec698e2ff1d4cebc43bdd8bacb64bacb176ac8b·...·]8>71 »       call···a4·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·8dae31cca5eeb048e5daa93f32355c487c8589e87e5f116158b7f253e3bffd3e·...·]8>
79 ·R_386_PLT32»    operator·delete(void*)72 ·R_386_PLT32»    operator·delete(void*)
80 »       test···%edi,%edi73 »       test···%edi,%edi
81 »       jne····c0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·42cc0911125c2d071194186cfec698e2ff1d4cebc43bdd8bacb64bacb176ac8b·...·]0>74 »       jne····9c·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·8dae31cca5eeb048e5daa93f32355c487c8589e87e5f116158b7f253e3bffd3e·...·]0>
82 »       mov····0x4(%ebp),%ecx75 »       mov····0x4(%ebp),%ecx
83 »       mov····0x8(%ebp),%edx 
84 »       inc····%esi 
85 »       mov····0x1c(%esp),%eax76 »       mov····0x1c(%esp),%eax
86 »       sub····%ecx,%edx 
87 »       movl···$0x0,(%ecx,%eax,1)77 »       movl···$0x0,(%ecx,%eax,1)
 78 »       add····$0x1,%esi
 79 »       mov····0x8(%ebp),%edx
 80 »       sub····%ecx,%edx
88 »       sar····$0x2,%edx81 »       sar····$0x2,%edx
89 »       cmp····%edx,%esi82 »       cmp····%edx,%esi
90 »       jb·····a0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·9c250d94097d01fc3925d6767f9797fba4c4d5f03f3757b605d573212df3d135·...·]>83 »       jb·····8a·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·9015447fb8eb977ea8f93ba28a6c2bdfb539c8059d18d9916e1410b72b5921c1·...·]>
91 »       movl···$0x0,0x10(%ebp)84 »       movl···$0x0,0x10(%ebp)
92 »       add····$0x2c,%esp85 »       add····$0x2c,%esp
93 »       pop····%ebx86 »       pop····%ebx
94 »       pop····%esi87 »       pop····%esi
95 »       pop····%edi88 »       pop····%edi
96 »       pop····%ebp89 »       pop····%ebp
97 »       ret90 »       ret
98 »       lea····0x0(%esi),%esi 
  
99 00000100·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]>:91 000000d8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]>:
100 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]:92 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]:
 93 »       push···%ebp
 94 »       push···%edi
 95 »       push···%esi
 96 »       push···%ebx
101 »       sub····$0x3c,%esp97 »       sub····$0x2c,%esp
102 »       mov····%edi,0x34(%esp) 
103 »       call···108·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]+0x8>98 »       call···e0·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]+0x8>
104 ·R_386_PC32»     __x86.get_pc_thunk.di99 ·R_386_PC32»     __x86.get_pc_thunk.si
105 »       add····$0x2,%edi100 »       add····$0x2,%esi
106 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_101 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 102 »       mov····%esi,0x10(%esp)
107 »       cmp····%eax,%edx103 »       cmp····%eax,%edx
108 »       mov····%ebx,0x2c(%esp) 
109 »       mov····%esi,0x30(%esp) 
110 »       mov····%ebp,0x38(%esp) 
Max diff block lines reached; 468040/479371 bytes (97.64%) of diff not shown.
15.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 3, 57 lines modifiedOffset 3, 57 lines modified
  
3 Disassembly·of·section·.text.unlikely:3 Disassembly·of·section·.text.unlikely:
  
4 00000000·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]>:4 00000000·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]>:
5 SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]:5 SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]:
6 »       cmpl···$0x0,0x2c(%esp)6 »       cmpl···$0x0,0x2c(%esp)
7 »       je·····17·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x17>7 »       je·····17·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x17>
8 »       mov····0x2c(%esp),%ebx8 »       mov····0x2c(%esp),%ebp
9 »       mov····%ebx,(%esp)9 »       mov····%ebp,(%esp)
10 »       mov····0x24(%esp),%ebx10 »       mov····0x24(%esp),%ebx
11 »       call···13·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x13>11 »       call···13·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x13>
12 ·R_386_PLT32»    operator·delete(void*)12 ·R_386_PLT32»    operator·delete(void*)
13 »       mov····%esi,(%esp)13 »       mov····%esi,(%esp)
14 »       mov····0x24(%esp),%ebx14 »       mov····0x24(%esp),%ebx
15 »       call···1f·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x1f>15 »       call···1f·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x1f>
16 ·R_386_PLT32»    _Unwind_Resume16 ·R_386_PLT32»    _Unwind_Resume
17 »       nop17 »       nop
  
18 00000024·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]>:18 00000024·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]>:
19 SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]:19 SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]:
20 »       movl···$0x4,(%esp)20 »       movl···$0x4,(%esp)
 21 »       call···2c·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x8>
 22 ·R_386_PLT32»    __cxa_allocate_exception
21 »       lea····0x0(%edi),%esi23 »       lea····0x0(%edi),%esi
22 ·R_386_GOTOFF»   .LC824 ·R_386_GOTOFF»   .LC8
23 »       call···32·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0xe> 
24 ·R_386_PLT32»    __cxa_allocate_exception 
25 »       mov····0x0(%edi),%ebp 
26 ·R_386_GOT32X»   typeinfo·for·char·const* 
27 »       xor····%ecx,%ecx 
28 »       mov····%esi,(%eax)25 »       mov····%esi,(%eax)
 26 »       xor····%edx,%edx
29 »       mov····%ecx,0x8(%esp)27 »       mov····%edx,0x8(%esp)
 28 »       mov····0x0(%edi),%ecx
 29 ·R_386_GOT32X»   typeinfo·for·char·const*
30 »       mov····%ebp,0x4(%esp)30 »       mov····%ecx,0x4(%esp)
31 »       mov····%eax,(%esp)31 »       mov····%eax,(%esp)
32 »       call···4c·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x28>32 »       call···4c·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x28>
33 ·R_386_PLT32»    __cxa_throw33 ·R_386_PLT32»    __cxa_throw
34 »       mov····%eax,%ebx34 »       mov····%eax,%ebp
35 »       mov····0x18(%esp),%eax35 »       mov····0x18(%esp),%eax
36 »       mov····%eax,(%esp)36 »       mov····%eax,(%esp)
37 »       call···5a·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x36>37 »       call···5a·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x36>
38 ·R_386_PC32»     SFST::Alphabet::~Alphabet()38 ·R_386_PC32»     SFST::Alphabet::~Alphabet()
39 »       mov····%ebx,(%esp)39 »       mov····%ebp,(%esp)
40 »       mov····%edi,%ebx40 »       mov····%edi,%ebx
41 »       call···64·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x40>41 »       call···64·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x40>
42 ·R_386_PLT32»    _Unwind_Resume42 ·R_386_PLT32»    _Unwind_Resume
  
43 00000068·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]>:43 00000068·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]>:
44 SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]:44 SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]:
45 »       mov····0x54(%esi),%eax45 »       mov····0x54(%esi),%eax
46 »       add····$0x38,%esi 
47 »       call···44f·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x6f>46 »       call···3bc·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x6c>
48 ·R_386_PC32»     .text47 ·R_386_PC32»     .text
 48 »       add····$0x38,%esi
49 »       mov····%esi,(%esp)49 »       mov····%esi,(%esp)
50 »       call···77·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0xf>50 »       call···77·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0xf>
51 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()51 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()
52 »       mov····0x1c(%esp),%esi52 »       mov····0x1c(%esp),%esi
53 »       mov····%esi,(%esp)53 »       mov····%esi,(%esp)
54 »       call···83·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0x1b>54 »       call···83·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0x1b>
55 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()55 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()
Offset 75, 34 lines modifiedOffset 75, 34 lines modified
75 »       mov····%edi,(%esp)75 »       mov····%edi,(%esp)
76 »       mov····%esi,%ebx76 »       mov····%esi,%ebx
77 »       call···aa·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]+0x18>77 »       call···aa·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]+0x18>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
  
79 000000ae·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:79 000000ae·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:
80 SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]:80 SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]:
81 »       mov····0x60(%esp),%eax81 »       mov····0x50(%esp),%ecx
82 »       test···%eax,%eax82 »       test···%ecx,%ecx
83 »       je·····c2·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x14>83 »       je·····c2·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x14>
84 »       mov····%eax,(%esp)84 »       mov····%ecx,(%esp)
85 »       mov····0x30(%esp),%ebx85 »       mov····0x20(%esp),%ebx
86 »       call···be·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x10>86 »       call···be·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x10>
87 ·R_386_PLT32»    operator·delete(void*)87 ·R_386_PLT32»    operator·delete(void*)
88 »       mov····0x54(%esp),%ebx88 »       mov····0x44(%esp),%eax
89 »       test···%ebx,%ebx89 »       test···%eax,%eax
90 »       je·····d6·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x28>90 »       je·····d6·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x28>
91 »       mov····%ebx,(%esp)91 »       mov····%eax,(%esp)
92 »       mov····0x30(%esp),%ebx92 »       mov····0x20(%esp),%ebx
93 »       call···d2·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x24>93 »       call···d2·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x24>
94 ·R_386_PLT32»    operator·delete(void*)94 ·R_386_PLT32»    operator·delete(void*)
95 »       lea····0x48(%esp),%edx95 »       lea····0x38(%esp),%ebx
96 »       mov····%edx,(%esp)96 »       mov····%ebx,(%esp)
97 »       call···de·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x30>97 »       call···de·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x30>
98 ·R_386_PC32»     std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()98 ·R_386_PC32»     std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()
 99 »       mov····%edi,(%esp)
99 »       mov····0x30(%esp),%ebx100 »       mov····0x20(%esp),%ebx
100 »       mov····%ebp,(%esp) 
101 »       call···ea·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x3c>101 »       call···ea·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x3c>
102 ·R_386_PLT32»    _Unwind_Resume102 ·R_386_PLT32»    _Unwind_Resume
  
103 000000ee·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]>:103 000000ee·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]>:
104 SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]:104 SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]:
105 »       mov····0x30(%esp),%eax105 »       mov····0x30(%esp),%eax
106 »       test···%eax,%eax106 »       test···%eax,%eax
Offset 132, 105 lines modifiedOffset 132, 105 lines modified
132 »       mov····0x14(%esp),%ebx132 »       mov····0x14(%esp),%ebx
133 »       call···12a·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0xe>133 »       call···12a·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0xe>
134 ·R_386_PLT32»    operator·delete(void*)134 ·R_386_PLT32»    operator·delete(void*)
135 »       lea····0x50(%esp),%edx135 »       lea····0x50(%esp),%edx
136 »       mov····%edx,(%esp)136 »       mov····%edx,(%esp)
137 »       call···136·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x1a>137 »       call···136·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x1a>
138 ·R_386_PC32»     std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()138 ·R_386_PC32»     std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()
139 »       mov····0x14(%esp),%ebx 
140 »       mov····%ebp,(%esp)139 »       mov····%ebp,(%esp)
 140 »       mov····0x14(%esp),%ebx
141 »       call···142·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x26>141 »       call···142·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x26>
142 ·R_386_PLT32»    _Unwind_Resume142 ·R_386_PLT32»    _Unwind_Resume
143 »       mov····%eax,(%esp)143 »       mov····%eax,(%esp)
144 »       mov····0x14(%esp),%ebx144 »       mov····0x14(%esp),%ebx
145 »       call···14e·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x32>145 »       call···14e·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x32>
146 ·R_386_PLT32»    __cxa_begin_catch146 ·R_386_PLT32»    __cxa_begin_catch
147 »       mov····0x20(%esp),%eax147 »       mov····0x20(%esp),%eax
148 »       mov····0x24(%esp),%esi 
149 »       mov····%eax,0x4(%esp)148 »       mov····%eax,0x4(%esp)
 149 »       mov····0x24(%esp),%esi
150 »       mov····%esi,(%esp)150 »       mov····%esi,(%esp)
151 »       call···162·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x46>151 »       call···162·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x46>
152 ·R_386_PC32»     void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)152 ·R_386_PC32»     void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)
153 »       call···167·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x4b>153 »       call···167·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x4b>
154 ·R_386_PLT32»    __cxa_rethrow154 ·R_386_PLT32»    __cxa_rethrow
155 »       mov····0x14(%esp),%ebx 
156 »       mov····%eax,%edi155 »       mov····%eax,%edi
Max diff block lines reached; 7164/15908 bytes (45.03%) of diff not shown.
3.83 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff010f·5e050000·840505f8·0500f305·....^...........2 ··0x00000000·ffff010f·52050000·f50405ed·0500e805·....R...........
3 ··0x00000010·050000ff·ff01041e·050000ff·ff010a1b·................3 ··0x00000010·050000ff·ff01041e·050000ff·ff010a1b·................
4 ··0x00000020·05890100·ab010500·00ffff01·0a260500·.............&..4 ··0x00000020·05890100·ab010500·00ffff01·0a260500·.............&..
5 ··0x00000030·0034c704·ca0500ff·ff010827·052c003f·.4.........'.,.?5 ··0x00000030·0034b904·a50500ff·ff010827·052c003f·.4.........'.,.?
6 ··0x00000040·050000ff·ff010688·0105f801·00ffff01·................6 ··0x00000040·050000ff·ff010688·0105f801·00ffff01·................
7 ··0x00000050·04240500·00ffff01·054f1ea7·0100ffff·.$.......O......7 ··0x00000050·04240500·00ffff01·054c1e9b·0100ffff·.$.......L......
8 ··0x00000060·01041705·0000ffff·010c8001·05a10d00·................8 ··0x00000060·01041705·0000ffff·010c8c01·05b50c00·................
9 ··0x00000070·fe084aa8·0d00ffff·01043b05·0000ffff·..J.......;.....9 ··0x00000070·eb083fbc·0c00ffff·01043b05·0000ffff·..?.......;.....
10 ··0x00000080·01067d80·01c00200·ffff0104·29050000·..}.........)...10 ··0x00000080·01068f01·7fc40200·ffff0104·29050000·............)...
11 ··0x00000090·ff9b3901·2e840405·00008005·9c028f14·..9.............11 ··0x00000090·ff9b3901·2eae0405·0000aa05·9102ad14·..9.............
12 ··0x000000a0·01a10805·881400c3·0d059514·00e91205·................12 ··0x000000a0·01c10805·a6140096·0d05b714·00f01205·................
13 ··0x000000b0·0000c013·0a8f1401·f5130500·00fe1305·................13 ··0x000000b0·0000dc13·0aad1401·93140500·009c1405·................
14 ··0x000000c0·88140001·00000000·00000000·ff9b1501·................14 ··0x000000c0·a6140001·00000000·00000000·ff9b1501·................
15 ··0x000000d0·0c250500·004a054f·00780500·00010000·.%...J.O.x......15 ··0x000000d0·0c250500·004a054f·00780500·00010000·.%...J.O.x......
16 ··0x000000e0·00000000·ff9b1901·1176c703·ce0401ea·.........v......16 ··0x000000e0·00000000·ff9b1901·116caa03·a40401c0·.........l......
17 ··0x000000f0·0405ef04·00fd0405·00000100·00000000·................17 ··0x000000f0·0405c504·00d30405·00000100·00000000·................
18 ··0x00000100·ff9b1901·11739a03·8d0401a9·0405ae04·.....s..........18 ··0x00000100·ff9b1901·11688603·ee03018a·04058f04·.....h..........
19 ··0x00000110·00bc0405·00000100·00000000·ff9b3501·..............5.19 ··0x00000110·009d0405·00000100·00000000·ff9b3501·..............5.
20 ··0x00000120·2db90105·8407019b·02058607·01b60205·-...............20 ··0x00000120·2dcb0105·a10701a9·02059d07·01c40205·-...............
21 ··0x00000130·820701b5·06050000·c7060584·0701fd06·................21 ··0x00000130·9f0701da·06050000·ec0605a1·07019807·................
22 ··0x00000140·050000b9·07059308·00b00805·00000100·................22 ··0x00000140·050000ea·0705b208·00c00805·00000100·................
23 ··0x00000150·00000000·ff9b3d01·33a40105·0000c401·......=.3.......23 ··0x00000150·00000000·ff9b3d01·33d80105·0000f801·......=.3.......
24 ··0x00000160·05dd1001·da0105db·1001f701·058d1001·................24 ··0x00000160·05b31201·8e0205b1·1201ab02·05e31101·................
25 ··0x00000170·ce060500·00e107e6·07891000·d70f5b00·..............[.25 ··0x00000170·d3060500·00f507a4·09df1100·ad115b00·..............[.
26 ··0x00000180·00d61005·ae1100bc·11050000·01000000·................26 ··0x00000180·00ac1205·8113008f·13050000·01000000·................
27 ··0x00000190·00000000·ffff0107·e301f101·9e0800ff·................27 ··0x00000190·00000000·ffff0107·89028402·b70800ff·................
28 ··0x000001a0·ff01042f·050000ff·ff010c58·05a60700·.../.......X....28 ··0x000001a0·ff01042f·050000ff·ff010c62·05d80600·.../.......b....
29 ··0x000001b0·e305b901·ad0700ff·ff010429·050000ff·...........)....29 ··0x000001b0·9705b701·df0600ff·ff010429·050000ff·...........)....
30 ··0x000001c0·ff010c7c·05810a00·c601f007·8c0a00ff·...|............30 ··0x000001c0·ff010d88·0105df0a·00d601b5·08ea0a00·................
31 ··0x000001d0·ff010437·050000·····················...7...31 ··0x000001d0·ffff0104·37050000···················....7...
  
3.82 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()>:
3 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable():3 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x10>7 »       call···6·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x28>14 »       je·····22·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x22>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···a4·<.LC14+0x10>16 »       call···8a·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·9015447fb8eb977ea8f93ba28a6c2bdfb539c8059d18d9916e1410b72b5921c1·...·]>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x39>20 »       je·····33·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x33>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x35>23 »       call···2f·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x2f>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
3.95 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()>:
3 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable():3 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x10>7 »       call···6·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x28>14 »       je·····22·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x22>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···24·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x24>16 »       call···1e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x1e>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x39>20 »       je·····33·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x33>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x35>23 »       call···2f·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x2f>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
3.61 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST8AlphabetD2Ev {}
    
Offset 5, 34 lines modifiedOffset 5, 34 lines modified
  
5 00000000·<SFST::Alphabet::~Alphabet()>:5 00000000·<SFST::Alphabet::~Alphabet()>:
6 SFST::Alphabet::~Alphabet():6 SFST::Alphabet::~Alphabet():
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x1c,%esp
11 »       call···5·<SFST::Alphabet::~Alphabet()+0x5>12 »       call···8·<SFST::Alphabet::~Alphabet()+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bp13 ·R_386_PC32»     __x86.get_pc_thunk.bp
13 »       add····$0x2,%ebp14 »       add····$0x2,%ebp
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x1c,%esp 
16 »       mov····0x30(%esp),%edi16 »       mov····0x30(%esp),%edi
17 »       mov····%edi,(%esp)17 »       mov····%edi,(%esp)
18 »       mov····%ebp,%ebx18 »       mov····%ebp,%ebx
19 »       call···1c·<SFST::Alphabet::~Alphabet()+0x1c>19 »       call···1c·<SFST::Alphabet::~Alphabet()+0x1c>
20 ·R_386_PLT32»    SFST::Alphabet::clear()20 ·R_386_PLT32»    SFST::Alphabet::clear()
21 »       mov····0x30(%edi),%esi21 »       mov····0x30(%edi),%esi
22 »       test···%esi,%esi22 »       test···%esi,%esi
23 »       je·····42·<SFST::Alphabet::~Alphabet()+0x42>23 »       je·····42·<SFST::Alphabet::~Alphabet()+0x42>
24 »       mov····0xc(%esi),%eax24 »       mov····0xc(%esi),%eax
25 »       mov····%ebp,%ebx 
26 »       call···40d·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x2d>25 »       call···37b·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x2b>
27 ·R_386_PC32»     .text26 ·R_386_PC32»     .text
28 »       mov····%esi,%eax27 »       mov····%esi,%eax
29 »       mov····0x8(%esi),%esi28 »       mov····0x8(%esi),%esi
30 »       mov····%eax,(%esp)29 »       mov····%eax,(%esp)
 30 »       mov····%ebp,%ebx
31 »       call···3a·<SFST::Alphabet::~Alphabet()+0x3a>31 »       call···3a·<SFST::Alphabet::~Alphabet()+0x3a>
32 ·R_386_PLT32»    operator·delete(void*)32 ·R_386_PLT32»    operator·delete(void*)
33 »       test···%esi,%esi33 »       test···%esi,%esi
34 »       jne····27·<SFST::Alphabet::~Alphabet()+0x27>34 »       jne····27·<SFST::Alphabet::~Alphabet()+0x27>
35 »       mov····0x24(%edi),%edx35 »       mov····0x24(%edi),%edx
36 »       test···%edx,%edx36 »       test···%edx,%edx
37 »       je·····51·<SFST::Alphabet::~Alphabet()+0x51>37 »       je·····51·<SFST::Alphabet::~Alphabet()+0x51>
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 »       mov····%ebp,%ebx46 »       mov····%ebp,%ebx
47 »       call···5e·<SFST::Alphabet::~Alphabet()+0x5e>47 »       call···5e·<SFST::Alphabet::~Alphabet()+0x5e>
48 ·R_386_PLT32»    operator·delete(void*)48 ·R_386_PLT32»    operator·delete(void*)
49 »       mov····0x10(%edi),%ebx49 »       mov····0x10(%edi),%ebx
50 »       test···%ebx,%ebx50 »       test···%ebx,%ebx
51 »       je·····70·<SFST::Alphabet::~Alphabet()+0x70>51 »       je·····70·<SFST::Alphabet::~Alphabet()+0x70>
52 »       mov····%edi,%eax52 »       mov····%edi,%eax
53 »       call···ec·<.LC22+0x24>53 »       call···d8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]>
54 ·R_386_PC32»     .text54 ·R_386_PC32»     .text
55 »       mov····0x4(%edi),%edi55 »       mov····0x4(%edi),%edi
56 »       test···%edi,%edi56 »       test···%edi,%edi
57 »       je·····81·<SFST::Alphabet::~Alphabet()+0x81>57 »       je·····81·<SFST::Alphabet::~Alphabet()+0x81>
58 »       mov····%edi,(%esp)58 »       mov····%edi,(%esp)
59 »       mov····%ebp,%ebx59 »       mov····%ebp,%ebx
60 »       call···7d·<SFST::Alphabet::~Alphabet()+0x7d>60 »       call···7d·<SFST::Alphabet::~Alphabet()+0x7d>
Offset 63, 20 lines modifiedOffset 63, 20 lines modified
63 »       pop····%ebx63 »       pop····%ebx
64 »       pop····%esi64 »       pop····%esi
65 »       pop····%edi65 »       pop····%edi
66 »       pop····%ebp66 »       pop····%ebp
67 »       ret67 »       ret
68 »       mov····%eax,%esi68 »       mov····%eax,%esi
69 »       mov····0x30(%edi),%eax69 »       mov····0x30(%edi),%eax
70 »       mov····%ebp,%ebx 
71 »       call···471·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x91>70 »       call···3df·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x8f>
72 ·R_386_PC32»     .text71 ·R_386_PC32»     .text
73 »       lea····0x14(%edi),%eax72 »       lea····0x14(%edi),%eax
74 »       mov····%eax,(%esp)73 »       mov····%eax,(%esp)
75 »       call···9c·<SFST::Alphabet::~Alphabet()+0x9c>74 »       call···9a·<SFST::Alphabet::~Alphabet()+0x9a>
76 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()75 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()
77 »       mov····%edi,(%esp)76 »       mov····%edi,(%esp)
78 »       call···a4·<SFST::Alphabet::~Alphabet()+0xa4>77 »       call···a2·<SFST::Alphabet::~Alphabet()+0xa2>
79 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()78 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()
80 »       mov····%esi,(%esp)79 »       mov····%esi,(%esp)
 80 »       mov····%ebp,%ebx
81 »       call···ac·<SFST::Alphabet::~Alphabet()+0xac>81 »       call···ac·<SFST::Alphabet::~Alphabet()+0xac>
82 ·R_386_PLT32»    _Unwind_Resume82 ·R_386_PLT32»    _Unwind_Resume
18.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2 […]
    
Offset 5, 155 lines modifiedOffset 5, 165 lines modified
  
5 00000000·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()>:5 00000000·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()>:
6 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector():6 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector():
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x1c,%esp
11 »       call···5·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x5>12 »       call···8·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
13 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x1c,%esp 
16 »       mov····0x30(%esp),%eax16 »       mov····0x30(%esp),%eax
17 »       mov····0x4(%eax),%edi17 »       mov····0x4(%eax),%edi
18 »       mov····(%eax),%esi18 »       mov····(%eax),%esi
19 »       cmp····%esi,%edi19 »       cmp····%esi,%edi
20 »       je·····16c·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x16c>20 »       je·····181·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x181>
21 »       mov····%edi,%edx21 »       mov····%edi,%ebp
22 »       sub····%esi,%edx22 »       sub····%esi,%ebp
23 »       sub····$0xc,%edx23 »       sub····$0xc,%ebp
 24 »       mov····%ebp,%edx
24 »       shr····$0x2,%edx25 »       shr····$0x2,%edx
25 »       imul···$0x2aaaaaab,%edx,%ecx 
26 »       inc····%ecx26 »       and····$0xfffffffc,%ebp
 27 »       add····%edx,%ebp
 28 »       mov····%ebp,%ecx
 29 »       shl····$0x5,%ecx
 30 »       add····%ecx,%ebp
 31 »       lea····(%edx,%ebp,2),%eax
 32 »       mov····%eax,%ebp
 33 »       shl····$0x5,%ebp
 34 »       add····%ebp,%eax
 35 »       mov····%eax,%ecx
 36 »       shl····$0xf,%ecx
 37 »       sub····%eax,%ecx
 38 »       lea····0x1(%edx,%ecx,2),%edx
27 »       and····$0x7,%ecx39 »       and····$0x7,%edx
28 »       je·····e1·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xe1> 
29 »       cmp····$0x1,%ecx 
30 »       je·····c8·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xc8> 
31 »       cmp····$0x2,%ecx 
32 »       je·····b7·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xb7> 
33 »       cmp····$0x3,%ecx 
34 »       xchg···%ax,%ax 
35 »       je·····a6·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xa6>40 »       je·····f6·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xf6>
 41 »       cmp····$0x1,%edx
 42 »       je·····dd·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xdd>
 43 »       cmp····$0x2,%edx
 44 »       je·····cc·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xcc>
 45 »       cmp····$0x3,%edx
 46 »       je·····bb·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xbb>
36 »       cmp····$0x4,%ecx47 »       cmp····$0x4,%edx
 48 »       je·····aa·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xaa>
 49 »       cmp····$0x5,%edx
37 »       je·····95·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x95>50 »       je·····99·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x99>
38 »       cmp····$0x5,%ecx51 »       cmp····$0x6,%edx
39 »       je·····84·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x84>52 »       je·····88·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x88>
40 »       cmp····$0x6,%ecx 
41 »       nop 
42 »       je·····73·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x73> 
43 »       mov····(%esi),%ebp 
44 »       test···%ebp,%ebp 
45 »       je·····70·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x70> 
46 »       mov····%ebp,(%esp) 
47 »       call···6c·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x6c> 
48 ·R_386_PLT32»    operator·delete(void*) 
49 »       add····$0xc,%esi 
50 »       mov····(%esi),%eax53 »       mov····(%esi),%eax
51 »       test···%eax,%eax54 »       test···%eax,%eax
52 »       je·····81·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x81>55 »       je·····85·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x85>
53 »       mov····%eax,(%esp)56 »       mov····%eax,(%esp)
54 »       call···7d·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x7d>57 »       call···81·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x81>
55 ·R_386_PLT32»    operator·delete(void*)58 ·R_386_PLT32»    operator·delete(void*)
56 »       add····$0xc,%esi59 »       add····$0xc,%esi
57 »       mov····(%esi),%edx60 »       mov····(%esi),%ebp
58 »       test···%edx,%edx61 »       test···%ebp,%ebp
59 »       je·····92·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x92>62 »       je·····96·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x96>
60 »       mov····%edx,(%esp)63 »       mov····%ebp,(%esp)
61 »       call···8e·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x8e>64 »       call···92·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x92>
62 ·R_386_PLT32»    operator·delete(void*)65 ·R_386_PLT32»    operator·delete(void*)
63 »       add····$0xc,%esi66 »       add····$0xc,%esi
64 »       mov····(%esi),%ecx67 »       mov····(%esi),%ecx
65 »       test···%ecx,%ecx68 »       test···%ecx,%ecx
66 »       je·····a3·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xa3>69 »       je·····a7·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xa7>
67 »       mov····%ecx,(%esp)70 »       mov····%ecx,(%esp)
68 »       call···9f·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x9f>71 »       call···a3·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xa3>
69 ·R_386_PLT32»    operator·delete(void*)72 ·R_386_PLT32»    operator·delete(void*)
70 »       add····$0xc,%esi73 »       add····$0xc,%esi
71 »       mov····(%esi),%ebp74 »       mov····(%esi),%edx
72 »       test···%ebp,%ebp75 »       test···%edx,%edx
73 »       je·····b4·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xb4>76 »       je·····b8·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xb8>
74 »       mov····%ebp,(%esp)77 »       mov····%edx,(%esp)
75 »       call···b0·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xb0>78 »       call···b4·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xb4>
76 ·R_386_PLT32»    operator·delete(void*)79 ·R_386_PLT32»    operator·delete(void*)
77 »       add····$0xc,%esi80 »       add····$0xc,%esi
78 »       mov····(%esi),%eax81 »       mov····(%esi),%eax
79 »       test···%eax,%eax82 »       test···%eax,%eax
80 »       je·····c5·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xc5>83 »       je·····c9·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xc9>
81 »       mov····%eax,(%esp)84 »       mov····%eax,(%esp)
82 »       call···c1·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xc1>85 »       call···c5·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xc5>
83 ·R_386_PLT32»    operator·delete(void*)86 ·R_386_PLT32»    operator·delete(void*)
84 »       add····$0xc,%esi87 »       add····$0xc,%esi
85 »       mov····(%esi),%edx88 »       mov····(%esi),%ebp
86 »       test···%edx,%edx89 »       test···%ebp,%ebp
87 »       je·····d6·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xd6>90 »       je·····da·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xda>
88 »       mov····%edx,(%esp)91 »       mov····%ebp,(%esp)
89 »       call···d2·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xd2>92 »       call···d6·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xd6>
90 ·R_386_PLT32»    operator·delete(void*)93 ·R_386_PLT32»    operator·delete(void*)
91 »       add····$0xc,%esi94 »       add····$0xc,%esi
92 »       cmp····%esi,%edi 
93 »       je·····166·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x166> 
94 »       mov····(%esi),%ecx95 »       mov····(%esi),%ecx
95 »       test···%ecx,%ecx96 »       test···%ecx,%ecx
96 »       je·····ef·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xef>97 »       je·····eb·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xeb>
97 »       mov····%ecx,(%esp)98 »       mov····%ecx,(%esp)
98 »       call···eb·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xeb>99 »       call···e7·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xe7>
 100 ·R_386_PLT32»    operator·delete(void*)
 101 »       add····$0xc,%esi
 102 »       cmp····%esi,%edi
 103 »       je·····17b·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x17b>
 104 »       mov····(%esi),%edx
 105 »       test···%edx,%edx
 106 »       je·····104·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x104>
 107 »       mov····%edx,(%esp)
 108 »       call···100·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x100>
99 ·R_386_PLT32»    operator·delete(void*)109 ·R_386_PLT32»    operator·delete(void*)
Max diff block lines reached; 7199/19025 bytes (37.84%) of diff not shown.
64.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST5LabelESaIS1_E […]
    
Offset 5, 682 lines modifiedOffset 5, 672 lines modified
  
5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)>:5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)>:
6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&):6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x5>12 »       call···8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x3c,%esp 
16 »       mov····0x58(%esp),%edi 
17 »       mov····0x54(%esp),%esi 
18 »       test···%edi,%edi 
19 »       mov····%eax,0x1c(%esp)16 »       mov····%eax,0x1c(%esp)
 17 »       mov····0x58(%esp),%edx
 18 »       mov····0x54(%esp),%esi
 19 »       test···%edx,%edx
20 »       je·····270·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x270>20 »       je·····25d·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x25d>
21 »       mov····0x50(%esp),%edx21 »       mov····0x50(%esp),%ecx
22 »       mov····0x50(%esp),%ebx 
23 »       mov····0x4(%edx),%eax22 »       mov····0x4(%ecx),%eax
24 »       mov····0x8(%ebx),%edx 
25 »       mov····%edx,0x20(%esp) 
26 »       sub····%eax,%edx 
27 »       sar····$0x2,%edx 
28 »       cmp····%edi,%edx 
29 »       jb·····520·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x520> 
30 »       mov····0x5c(%esp),%edx23 »       mov····0x50(%esp),%edi
31 »       mov····%eax,%ecx24 »       mov····0x8(%edi),%ecx
32 »       sub····%esi,%ecx 
33 »       mov····%ecx,0x20(%esp)25 »       mov····%ecx,0x20(%esp)
 26 »       sub····%eax,%ecx
34 »       sar····$0x2,%ecx27 »       sar····$0x2,%ecx
35 »       cmp····%ecx,%edi28 »       cmp····%edx,%ecx
 29 »       jb·····50f·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x50f>
 30 »       mov····0x5c(%esp),%ecx
36 »       movzwl·(%edx),%ebp31 »       movzwl·(%ecx),%ebp
37 »       movzwl·0x2(%edx),%edx32 »       movzwl·0x2(%ecx),%edi
 33 »       mov····%eax,%ebx
 34 »       sub····%esi,%ebx
 35 »       mov····%ebx,%ecx
 36 »       sar····$0x2,%ecx
 37 »       cmp····%ecx,%edx
38 »       jae····280·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x280>38 »       jae····265·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x265>
39 »       shl····$0x2,%edi39 »       lea····0x0(,%edx,4),%edx
40 »       mov····%edi,0x28(%esp)40 »       mov····%edx,0x28(%esp)
41 »       mov····%edi,%ecx41 »       mov····%eax,%ecx
42 »       mov····%eax,%edi 
43 »       sub····%ecx,%edi42 »       sub····%edx,%ecx
44 »       mov····%edi,0x24(%esp)43 »       mov····%ecx,0x24(%esp)
45 »       cmp····%edi,%eax44 »       cmp····%ecx,%eax
46 »       je·····798·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x798>45 »       je·····79a·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x79a>
47 »       mov····0x28(%esp),%ebx46 »       mov····0x28(%esp),%ebx
48 »       mov····0x24(%esp),%edi 
49 »       lea····(%eax,%ebx,1),%ecx47 »       lea····(%eax,%ebx,1),%ecx
50 »       sub····$0x4,%ebx 
51 »       mov····%ecx,0x20(%esp)48 »       mov····%ecx,0x20(%esp)
 49 »       mov····%eax,%edx
 50 »       mov····0x24(%esp),%ecx
 51 »       sub····$0x4,%ebx
52 »       shr····$0x2,%ebx52 »       shr····$0x2,%ebx
 53 »       add····$0x1,%ebx
53 »       mov····%eax,%ecx 
54 »       inc····%ebx 
55 »       and····$0x7,%ebx54 »       and····$0x7,%ebx
56 »       je·····10f·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x10f>55 »       je·····10a·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0x10a>
57 »       cmp····$0x1,%ebx56 »       cmp····$0x1,%ebx
58 »       je·····fc·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xfc>57 »       je·····f8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xf8>
59 »       cmp····$0x2,%ebx58 »       cmp····$0x2,%ebx
60 »       je·····f1·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xf1>59 »       je·····ee·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xee>
61 »       cmp····$0x3,%ebx60 »       cmp····$0x3,%ebx
62 »       je·····e6·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xe6>61 »       je·····e4·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xe4>
63 »       cmp····$0x4,%ebx62 »       cmp····$0x4,%ebx
64 »       je·····db·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xdb>63 »       je·····da·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xda>
65 »       cmp····$0x5,%ebx64 »       cmp····$0x5,%ebx
66 »       nop 
67 »       je·····d0·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xd0>65 »       je·····d0·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xd0>
68 »       cmp····$0x6,%ebx66 »       cmp····$0x6,%ebx
69 »       je·····c5·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xc5>67 »       je·····c6·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·unsigned·int,·SFST::Label·const&)+0xc6>
70 »       mov····0x24(%esp),%edi68 »       mov····0x24(%esp),%ebx
 69 »       mov····(%ebx),%edx
 70 »       mov····%edx,(%eax)
71 »       lea····0x4(%eax),%ecx71 »       lea····0x4(%ebx),%ecx
 72 »       lea····0x4(%eax),%edx
72 »       mov····(%edi),%ebx73 »       mov····(%ecx),%ebx
73 »       add····$0x4,%edi 
74 »       mov····%ebx,(%eax)74 »       mov····%ebx,(%edx)
75 »       mov····(%edi),%ebx 
76 »       add····$0x4,%ecx 
77 »       add····$0x4,%edi 
78 »       mov····%ebx,-0x4(%ecx) 
79 »       mov····(%edi),%ebx 
80 »       add····$0x4,%ecx 
81 »       add····$0x4,%edi 
82 »       mov····%ebx,-0x4(%ecx) 
83 »       mov····(%edi),%ebx 
84 »       add····$0x4,%ecx 
85 »       add····$0x4,%edi 
86 »       mov····%ebx,-0x4(%ecx) 
87 »       mov····(%edi),%ebx 
88 »       add····$0x4,%ecx 
89 »       add····$0x4,%edi 
90 »       mov····%ebx,-0x4(%ecx) 
91 »       mov····(%edi),%ebx 
92 »       add····$0x4,%ecx 
93 »       add····$0x4,%edi 
94 »       mov····%ebx,-0x4(%ecx) 
95 »       mov····(%edi),%ebx 
96 »       add····$0x4,%ecx75 »       add····$0x4,%ecx
97 »       add····$0x4,%edi76 »       add····$0x4,%edx
 77 »       mov····(%ecx),%ebx
98 »       mov····%ebx,-0x4(%ecx)78 »       mov····%ebx,(%edx)
 79 »       add····$0x4,%ecx
 80 »       add····$0x4,%edx
 81 »       mov····(%ecx),%ebx
 82 »       mov····%ebx,(%edx)
 83 »       add····$0x4,%ecx
 84 »       add····$0x4,%edx
 85 »       mov····(%ecx),%ebx
 86 »       mov····%ebx,(%edx)
 87 »       add····$0x4,%ecx
 88 »       add····$0x4,%edx
 89 »       mov····(%ecx),%ebx
 90 »       mov····%ebx,(%edx)
Max diff block lines reached; 56775/65305 bytes (86.94%) of diff not shown.
16.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIjSaIjEE17_M_realloc_ […]
    
Offset 1, 156 lines modifiedOffset 1, 147 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj:1 Disassembly·of·section·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj:
  
2 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)>:2 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)>:
3 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&):3 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%esi,0x30(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebp,0x38(%esp) 
8 »       mov····%edi,0x34(%esp) 
9 »       mov····%ebx,0x2c(%esp) 
10 »       call···18·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x18>9 »       call···8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       mov····0x4(%eax),%esi13 »       mov····0x40(%esp),%eax
15 »       mov····(%eax),%ebp14 »       mov····(%eax),%ebp
 15 »       mov····0x4(%eax),%esi
16 »       mov····%esi,%edi16 »       mov····%esi,%edi
17 »       sub····%ebp,%edi17 »       sub····%ebp,%edi
18 »       sar····$0x2,%edi18 »       sar····$0x2,%edi
19 »       cmp····$0x1fffffff,%edi19 »       cmp····$0x1fffffff,%edi
20 »       je·····1c7·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x1c7>20 »       je·····18f·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x18f>
21 »       cmp····%esi,%ebp21 »       cmp····%esi,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%edx
23 »       cmovne·%edi,%ecx23 »       cmovne·%edi,%edx
24 »       xor····%edx,%edx 
25 »       add····%ecx,%edi24 »       add····%edx,%edi
26 »       jb·····1bd·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x1bd>25 »       setb···%cl
 26 »       movzbl·%cl,%eax
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%ebp,%ecx28 »       sub····%ebp,%ecx
29 »       test···%edx,%edx29 »       test···%eax,%eax
30 »       jne····130·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x130>30 »       jne····11f·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x11f>
31 »       test···%edi,%edi31 »       test···%edi,%edi
32 »       jne····198·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x198>32 »       jne····16c·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x16c>
 33 »       movl···$0x0,0x14(%esp)
33 »       xor····%eax,%eax 
34 »       xor····%edx,%edx 
35 »       mov····%eax,0x10(%esp)34 »       movl···$0x0,0x10(%esp)
36 »       mov····0x48(%esp),%eax35 »       mov····0x48(%esp),%eax
37 »       mov····(%eax),%edi36 »       mov····(%eax),%edx
38 »       mov····%esi,%eax37 »       mov····0x10(%esp),%eax
39 »       sub····0x44(%esp),%eax 
40 »       mov····%edi,(%edx,%ecx,1)38 »       mov····%edx,(%eax,%ecx,1)
41 »       lea····0x4(%edx,%ecx,1),%edi39 »       lea····0x4(%eax,%ecx,1),%edi
42 »       mov····%eax,0x14(%esp) 
43 »       add····%edi,%eax 
44 »       cmp····%ebp,0x44(%esp)40 »       mov····%esi,%edx
 41 »       sub····0x44(%esp),%edx
 42 »       lea····(%edi,%edx,1),%eax
45 »       mov····%eax,0x18(%esp)43 »       mov····%eax,0x18(%esp)
 44 »       cmp····%ebp,0x44(%esp)
46 »       je·····100·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x100>45 »       je·····f7·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xf7>
47 »       mov····%edx,(%esp)46 »       mov····%edx,0x1c(%esp)
48 »       mov····%ecx,0x8(%esp)47 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,0x4(%esp)48 »       mov····%ebp,0x4(%esp)
 49 »       mov····0x10(%esp),%edx
50 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,(%esp)
51 »       call···9f·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x9f>51 »       call···9e·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x9e>
52 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
53 »       mov····0x1c(%esp),%edx 
54 »       cmp····%esi,0x44(%esp)53 »       cmp····%esi,0x44(%esp)
55 »       je·····c6·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xc6>54 »       je·····ce·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xce>
56 »       cmpl···$0x8,0x14(%esp)55 »       mov····0x1c(%esp),%edx
57 »       mov····%edi,%eax56 »       mov····%edi,%eax
58 »       mov····0x44(%esp),%esi57 »       mov····0x44(%esp),%esi
 58 »       cmp····$0x4,%edx
59 »       jae····158·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x158>59 »       jae····143·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x143>
60 »       mov····0x14(%esp),%ecx60 »       test···$0x2,%dl
 61 »       je·····c6·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xc6>
 62 »       mov····%eax,%edi
 63 »       movsw··%ds:(%esi),%es:(%edi)
 64 »       mov····%edi,%eax
 65 »       and····$0x1,%edx
 66 »       je·····ce·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xce>
61 »       mov····%eax,%edi67 »       mov····%eax,%edi
62 »       rep·movsb·%ds:(%esi),%es:(%edi)68 »       movsb··%ds:(%esi),%es:(%edi)
63 »       mov····%ebp,(%esp)69 »       mov····%ebp,(%esp)
64 »       mov····%edx,0x14(%esp) 
65 »       call···ce·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xce>70 »       call···d2·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xd2>
66 ·R_386_PLT32»    operator·delete(void*)71 ·R_386_PLT32»    operator·delete(void*)
67 »       mov····0x14(%esp),%edx 
68 »       mov····0x40(%esp),%ebp72 »       mov····0x40(%esp),%ebp
69 »       mov····0x18(%esp),%ebx73 »       mov····0x10(%esp),%ebx
70 »       mov····0x10(%esp),%eax 
71 »       mov····0x30(%esp),%esi 
72 »       mov····%edx,0x0(%ebp)74 »       mov····%ebx,0x0(%ebp)
 75 »       mov····0x18(%esp),%esi
 76 »       mov····%esi,0x4(%ebp)
73 »       mov····0x34(%esp),%edi77 »       mov····0x14(%esp),%edx
74 »       mov····%ebx,0x4(%ebp) 
75 »       mov····0x2c(%esp),%ebx 
76 »       mov····%eax,0x8(%ebp)78 »       mov····%edx,0x8(%ebp)
77 »       mov····0x38(%esp),%ebp 
78 »       add····$0x3c,%esp79 »       add····$0x2c,%esp
 80 »       pop····%ebx
 81 »       pop····%esi
 82 »       pop····%edi
 83 »       pop····%ebp
79 »       ret84 »       ret
80 »       nop 
81 »       cmp····%esi,%ebp85 »       cmp····%esi,%ebp
82 »       je·····128·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x128>86 »       je·····119·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x119>
83 »       cmpl···$0x8,0x14(%esp) 
84 »       mov····%edi,%eax87 »       mov····%edi,%eax
85 »       mov····%ebp,%esi88 »       mov····%ebp,%esi
 89 »       cmp····$0x4,%edx
86 »       jb·····be·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xbe>90 »       jb·····bb·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xbb>
87 »       test···$0x1,%al91 »       test···$0x1,%al
88 »       je·····15c·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x15c>92 »       je·····147·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x147>
89 »       movzbl·0x0(%ebp),%ecx93 »       movzbl·0x0(%ebp),%ecx
90 »       lea····0x1(%ebp),%esi 
91 »       inc····%eax 
92 »       mov····%cl,(%edi)94 »       mov····%cl,(%edi)
93 »       decl···0x14(%esp)95 »       add····$0x1,%eax
 96 »       lea····0x1(%ebp),%esi
 97 »       sub····$0x1,%edx
94 »       jmp····15c·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x15c>98 »       jmp····147·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x147>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
Max diff block lines reached; 6403/16215 bytes (39.49%) of diff not shown.
13.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIiSaIiEE17_M_realloc_ […]
    
Offset 1, 156 lines modifiedOffset 1, 147 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi:1 Disassembly·of·section·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi:
  
2 00000000·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)>:2 00000000·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)>:
3 std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&):3 std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%esi,0x30(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebp,0x38(%esp) 
8 »       mov····%edi,0x34(%esp) 
9 »       mov····%ebx,0x2c(%esp) 
10 »       call···18·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x18>9 »       call···8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       mov····0x4(%eax),%esi13 »       mov····0x40(%esp),%eax
15 »       mov····(%eax),%ebp14 »       mov····(%eax),%ebp
 15 »       mov····0x4(%eax),%esi
16 »       mov····%esi,%edi16 »       mov····%esi,%edi
17 »       sub····%ebp,%edi17 »       sub····%ebp,%edi
18 »       sar····$0x2,%edi18 »       sar····$0x2,%edi
19 »       cmp····$0x1fffffff,%edi19 »       cmp····$0x1fffffff,%edi
20 »       je·····1c7·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1c7>20 »       je·····18f·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x18f>
21 »       cmp····%esi,%ebp21 »       cmp····%esi,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%edx
23 »       cmovne·%edi,%ecx23 »       cmovne·%edi,%edx
24 »       xor····%edx,%edx 
25 »       add····%ecx,%edi24 »       add····%edx,%edi
26 »       jb·····1bd·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1bd>25 »       setb···%cl
 26 »       movzbl·%cl,%eax
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%ebp,%ecx28 »       sub····%ebp,%ecx
29 »       test···%edx,%edx29 »       test···%eax,%eax
30 »       jne····130·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x130>30 »       jne····11f·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x11f>
31 »       test···%edi,%edi31 »       test···%edi,%edi
32 »       jne····198·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x198>32 »       jne····16c·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x16c>
 33 »       movl···$0x0,0x14(%esp)
33 »       xor····%eax,%eax 
34 »       xor····%edx,%edx 
35 »       mov····%eax,0x10(%esp)34 »       movl···$0x0,0x10(%esp)
36 »       mov····0x48(%esp),%eax35 »       mov····0x48(%esp),%eax
37 »       mov····(%eax),%edi36 »       mov····(%eax),%edx
38 »       mov····%esi,%eax37 »       mov····0x10(%esp),%eax
39 »       sub····0x44(%esp),%eax 
40 »       mov····%edi,(%edx,%ecx,1)38 »       mov····%edx,(%eax,%ecx,1)
41 »       lea····0x4(%edx,%ecx,1),%edi39 »       lea····0x4(%eax,%ecx,1),%edi
42 »       mov····%eax,0x14(%esp) 
43 »       add····%edi,%eax 
44 »       cmp····%ebp,0x44(%esp)40 »       mov····%esi,%edx
 41 »       sub····0x44(%esp),%edx
 42 »       lea····(%edi,%edx,1),%eax
45 »       mov····%eax,0x18(%esp)43 »       mov····%eax,0x18(%esp)
 44 »       cmp····%ebp,0x44(%esp)
46 »       je·····100·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x100>45 »       je·····f7·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xf7>
47 »       mov····%edx,(%esp)46 »       mov····%edx,0x1c(%esp)
48 »       mov····%ecx,0x8(%esp)47 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,0x4(%esp)48 »       mov····%ebp,0x4(%esp)
 49 »       mov····0x10(%esp),%edx
50 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,(%esp)
51 »       call···9f·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x9f>51 »       call···9e·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x9e>
52 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
53 »       mov····0x1c(%esp),%edx 
54 »       cmp····%esi,0x44(%esp)53 »       cmp····%esi,0x44(%esp)
55 »       je·····c6·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xc6>54 »       je·····ce·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xce>
56 »       cmpl···$0x8,0x14(%esp)55 »       mov····0x1c(%esp),%edx
57 »       mov····%edi,%eax56 »       mov····%edi,%eax
58 »       mov····0x44(%esp),%esi57 »       mov····0x44(%esp),%esi
 58 »       cmp····$0x4,%edx
59 »       jae····158·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x158>59 »       jae····143·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x143>
60 »       mov····0x14(%esp),%ecx60 »       test···$0x2,%dl
 61 »       je·····c6·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xc6>
 62 »       mov····%eax,%edi
 63 »       movsw··%ds:(%esi),%es:(%edi)
 64 »       mov····%edi,%eax
 65 »       and····$0x1,%edx
 66 »       je·····ce·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xce>
61 »       mov····%eax,%edi67 »       mov····%eax,%edi
62 »       rep·movsb·%ds:(%esi),%es:(%edi)68 »       movsb··%ds:(%esi),%es:(%edi)
63 »       mov····%ebp,(%esp)69 »       mov····%ebp,(%esp)
64 »       mov····%edx,0x14(%esp) 
65 »       call···ce·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xce>70 »       call···d2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xd2>
66 ·R_386_PLT32»    operator·delete(void*)71 ·R_386_PLT32»    operator·delete(void*)
67 »       mov····0x14(%esp),%edx 
68 »       mov····0x40(%esp),%ebp72 »       mov····0x40(%esp),%ebp
69 »       mov····0x18(%esp),%ebx73 »       mov····0x10(%esp),%ebx
70 »       mov····0x10(%esp),%eax 
71 »       mov····0x30(%esp),%esi 
72 »       mov····%edx,0x0(%ebp)74 »       mov····%ebx,0x0(%ebp)
 75 »       mov····0x18(%esp),%esi
 76 »       mov····%esi,0x4(%ebp)
73 »       mov····0x34(%esp),%edi77 »       mov····0x14(%esp),%edx
74 »       mov····%ebx,0x4(%ebp) 
75 »       mov····0x2c(%esp),%ebx 
76 »       mov····%eax,0x8(%ebp)78 »       mov····%edx,0x8(%ebp)
77 »       mov····0x38(%esp),%ebp 
78 »       add····$0x3c,%esp79 »       add····$0x2c,%esp
 80 »       pop····%ebx
 81 »       pop····%esi
 82 »       pop····%edi
 83 »       pop····%ebp
79 »       ret84 »       ret
80 »       nop 
81 »       cmp····%esi,%ebp85 »       cmp····%esi,%ebp
82 »       je·····128·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x128>86 »       je·····119·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x119>
83 »       cmpl···$0x8,0x14(%esp) 
84 »       mov····%edi,%eax87 »       mov····%edi,%eax
85 »       mov····%ebp,%esi88 »       mov····%ebp,%esi
 89 »       cmp····$0x4,%edx
86 »       jb·····be·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xbe>90 »       jb·····bb·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xbb>
87 »       test···$0x1,%al91 »       test···$0x1,%al
88 »       je·····15c·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x15c>92 »       je·····147·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x147>
89 »       movzbl·0x0(%ebp),%ecx93 »       movzbl·0x0(%ebp),%ecx
90 »       lea····0x1(%ebp),%esi 
91 »       inc····%eax 
92 »       mov····%cl,(%edi)94 »       mov····%cl,(%edi)
93 »       decl···0x14(%esp)95 »       add····$0x1,%eax
 96 »       lea····0x1(%ebp),%esi
 97 »       sub····$0x1,%edx
94 »       jmp····15c·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x15c>98 »       jmp····147·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x147>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
Max diff block lines reached; 5161/13299 bytes (38.81%) of diff not shown.
46.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIdSaIdEE14_M_fill_ins […]
    
Offset 1, 312 lines modifiedOffset 1, 304 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd:1 Disassembly·of·section·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd:
  
2 00000000·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)>:2 00000000·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)>:
3 std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&):3 std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x4c,%esp8 »       sub····$0x3c,%esp
5 »       mov····%edi,0x44(%esp) 
6 »       mov····0x58(%esp),%edi 
7 »       mov····%ebx,0x3c(%esp) 
8 »       mov····0x50(%esp),%edx 
9 »       call···14·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x14>9 »       call···8·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x8>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····%esi,0x40(%esp)13 »       mov····0x50(%esp),%edx
 14 »       mov····0x58(%esp),%edi
14 »       mov····0x54(%esp),%esi15 »       mov····0x54(%esp),%esi
15 »       mov····%ebp,0x48(%esp) 
16 »       test···%edi,%edi16 »       test···%edi,%edi
17 »       je·····15a·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x15a>17 »       je·····14e·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x14e>
18 »       mov····0x4(%edx),%ebp18 »       mov····0x4(%edx),%ebp
19 »       mov····0x8(%edx),%eax19 »       mov····0x8(%edx),%eax
20 »       sub····%ebp,%eax20 »       sub····%ebp,%eax
21 »       sar····$0x3,%eax21 »       sar····$0x3,%eax
22 »       cmp····%edi,%eax22 »       cmp····%edi,%eax
23 »       jb·····2c8·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x2c8>23 »       jb·····29c·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x29c>
24 »       mov····0x5c(%esp),%ecx24 »       mov····0x5c(%esp),%ecx
 25 »       fldl···(%ecx)
25 »       mov····%ebp,%eax26 »       mov····%ebp,%eax
26 »       sub····%esi,%eax27 »       sub····%esi,%eax
27 »       mov····%eax,0x10(%esp)28 »       mov····%eax,0x18(%esp)
28 »       sar····$0x3,%eax29 »       sar····$0x3,%eax
29 »       cmp····%eax,%edi30 »       cmp····%eax,%edi
30 »       fldl···(%ecx) 
31 »       jae····170·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x170>31 »       jae····156·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x156>
32 »       shl····$0x3,%edi32 »       shl····$0x3,%edi
33 »       mov····%ebp,%ecx33 »       mov····%ebp,%ecx
34 »       sub····%edi,%ecx34 »       sub····%edi,%ecx
35 »       mov····%ebp,%eax 
36 »       cmp····%ecx,%ebp35 »       cmp····%ecx,%ebp
37 »       je·····92·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x92>36 »       je·····427·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x427>
38 »       mov····%ecx,0x4(%esp) 
39 »       fstpl··0x18(%esp)37 »       fstpl··0x20(%esp)
40 »       mov····%edi,0x8(%esp)38 »       mov····%edi,0x8(%esp)
 39 »       mov····%ecx,0x4(%esp)
 40 »       mov····%ecx,0x18(%esp)
41 »       mov····%ebp,(%esp)41 »       mov····%ebp,(%esp)
42 »       mov····%ecx,0x10(%esp) 
43 »       call···7f·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x7f>42 »       call···75·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x75>
44 ·R_386_PLT32»    memmove43 ·R_386_PLT32»    memmove
45 »       mov····0x50(%esp),%edx44 »       mov····0x50(%esp),%edx
46 »       mov····0x10(%esp),%ecx 
47 »       mov····0x4(%edx),%eax45 »       mov····0x4(%edx),%eax
 46 »       mov····0x18(%esp),%ecx
48 »       fldl···0x18(%esp)47 »       fldl···0x20(%esp)
49 »       add····%edi,%eax48 »       add····%edi,%eax
50 »       cmp····%ecx,0x54(%esp) 
51 »       mov····%eax,0x4(%edx)49 »       mov····%eax,0x4(%edx)
 50 »       cmp····%ecx,0x54(%esp)
52 »       je·····c1·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0xc1>51 »       je·····b5·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0xb5>
53 »       mov····0x54(%esp),%edx 
54 »       fstpl··0x10(%esp)52 »       fstpl··0x18(%esp)
55 »       mov····0x54(%esp),%eax53 »       sub····0x54(%esp),%ecx
56 »       sub····%edx,%ecx 
57 »       mov····%ecx,0x8(%esp)54 »       mov····%ecx,0x8(%esp)
 55 »       mov····0x54(%esp),%edx
 56 »       mov····%edx,0x4(%esp)
58 »       sub····%ecx,%ebp57 »       sub····%ecx,%ebp
59 »       mov····%eax,0x4(%esp) 
60 »       mov····%ebp,(%esp)58 »       mov····%ebp,(%esp)
61 »       call···b9·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0xb9>59 »       call···ad·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0xad>
62 ·R_386_PLT32»    memmove60 ·R_386_PLT32»    memmove
63 »       fldl···0x10(%esp)61 »       fldl···0x18(%esp)
64 »       mov····0x54(%esp),%ebp 
65 »       add····%ebp,%edi62 »       add····0x54(%esp),%edi
66 »       cmp····%edi,0x54(%esp)63 »       cmp····%edi,0x54(%esp)
67 »       je·····150·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x150>64 »       je·····144·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x144>
68 »       mov····0x54(%esp),%ecx 
69 »       mov····%edi,%ebx65 »       mov····%edi,%ebp
70 »       sub····%ecx,%ebx66 »       sub····0x54(%esp),%ebp
71 »       sub····$0x8,%ebx67 »       sub····$0x8,%ebp
72 »       shr····$0x3,%ebx68 »       shr····$0x3,%ebp
73 »       inc····%ebx69 »       add····$0x1,%ebp
74 »       and····$0x7,%ebx70 »       and····$0x7,%ebp
75 »       je·····12e·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x12e>71 »       je·····122·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x122>
76 »       cmp····$0x1,%ebx72 »       cmp····$0x1,%ebp
77 »       je·····125·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x125> 
78 »       cmp····$0x2,%ebx 
79 »       je·····120·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x120> 
80 »       cmp····$0x3,%ebx 
81 »       je·····11b·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x11b>73 »       je·····119·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x119>
82 »       cmp····$0x4,%ebx74 »       cmp····$0x2,%ebp
83 »       je·····116·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x116>75 »       je·····114·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x114>
84 »       cmp····$0x5,%ebx76 »       cmp····$0x3,%ebp
85 »       je·····111·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x111> 
86 »       cmp····$0x6,%ebx 
87 »       je·····10c·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x10c>77 »       je·····10f·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x10f>
 78 »       cmp····$0x4,%ebp
 79 »       je·····10a·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x10a>
 80 »       cmp····$0x5,%ebp
 81 »       xchg···%ax,%ax
 82 »       je·····105·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x105>
 83 »       cmp····$0x6,%ebp
 84 »       je·····100·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x100>
88 »       mov····0x54(%esp),%esi85 »       mov····0x54(%esp),%ebx
89 »       fstl···(%esi)86 »       fstl···(%ebx)
90 »       lea····0x8(%esi),%esi87 »       lea····0x8(%ebx),%esi
91 »       fstl···(%esi)88 »       fstl···(%esi)
92 »       add····$0x8,%esi89 »       add····$0x8,%esi
93 »       fstl···(%esi)90 »       fstl···(%esi)
94 »       add····$0x8,%esi91 »       add····$0x8,%esi
95 »       fstl···(%esi)92 »       fstl···(%esi)
96 »       add····$0x8,%esi93 »       add····$0x8,%esi
97 »       fstl···(%esi)94 »       fstl···(%esi)
98 »       add····$0x8,%esi95 »       add····$0x8,%esi
99 »       fstl···(%esi)96 »       fstl···(%esi)
100 »       add····$0x8,%esi97 »       add····$0x8,%esi
101 »       fstl···(%esi)98 »       fstl···(%esi)
102 »       add····$0x8,%esi99 »       add····$0x8,%esi
103 »       cmp····%esi,%edi100 »       cmp····%esi,%edi
104 »       je·····154·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x154>101 »       je·····148·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x148>
Max diff block lines reached; 37644/47379 bytes (79.45%) of diff not shown.
21.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt12_Destroy_auxILb0EE9__destr […]
    
Offset 5, 145 lines modifiedOffset 5, 158 lines modified
  
5 00000000·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)>:5 00000000·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)>:
6 void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*):6 void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x1c,%esp
11 »       call···5·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x5>12 »       call···8·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
13 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x1c,%esp 
16 »       mov····0x30(%esp),%esi16 »       mov····0x30(%esp),%esi
17 »       mov····0x34(%esp),%ebp17 »       mov····0x34(%esp),%edi
18 »       cmp····%ebp,%esi18 »       cmp····%edi,%esi
19 »       je·····162·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x162>19 »       je·····180·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x180>
20 »       mov····%ebp,%eax20 »       mov····%edi,%eax
21 »       sub····%esi,%eax21 »       sub····%esi,%eax
22 »       sub····$0xc,%eax22 »       sub····$0xc,%eax
 23 »       mov····%eax,%edx
23 »       shr····$0x2,%eax24 »       shr····$0x2,%edx
24 »       imul···$0x2aaaaaab,%eax,%edx 
25 »       inc····%edx25 »       and····$0xfffffffc,%eax
 26 »       add····%edx,%eax
 27 »       mov····%eax,%ecx
 28 »       shl····$0x5,%ecx
 29 »       add····%ecx,%eax
 30 »       lea····(%edx,%eax,2),%ebp
 31 »       mov····%ebp,%eax
 32 »       shl····$0x5,%eax
 33 »       add····%eax,%ebp
 34 »       mov····%ebp,%ecx
 35 »       shl····$0xf,%ecx
 36 »       sub····%ebp,%ecx
 37 »       lea····0x1(%edx,%ecx,2),%edx
26 »       and····$0x7,%edx38 »       and····$0x7,%edx
27 »       je·····dd·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xdd>39 »       je·····fb·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xfb>
28 »       cmp····$0x1,%edx40 »       cmp····$0x1,%edx
29 »       je·····c4·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xc4>41 »       je·····e2·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xe2>
30 »       cmp····$0x2,%edx42 »       cmp····$0x2,%edx
31 »       je·····b3·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xb3>43 »       je·····d1·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xd1>
32 »       cmp····$0x3,%edx44 »       cmp····$0x3,%edx
33 »       je·····a2·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xa2>45 »       je·····c0·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xc0>
34 »       cmp····$0x4,%edx46 »       cmp····$0x4,%edx
 47 »       xchg···%ax,%ax
35 »       je·····91·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x91>48 »       je·····af·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xaf>
36 »       cmp····$0x5,%edx49 »       cmp····$0x5,%edx
37 »       je·····80·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x80>50 »       je·····9e·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x9e>
38 »       cmp····$0x6,%edx51 »       cmp····$0x6,%edx
39 »       je·····6f·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x6f>52 »       je·····8d·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x8d>
40 »       mov····(%esi),%ecx53 »       mov····(%esi),%ebp
41 »       test···%ecx,%ecx54 »       test···%ebp,%ebp
42 »       je·····6c·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x6c>55 »       je·····8a·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x8a>
43 »       mov····%ecx,(%esp)56 »       mov····%ebp,(%esp)
44 »       call···68·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x68>57 »       call···86·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x86>
45 ·R_386_PLT32»    operator·delete(void*) 
46 »       add····$0xc,%esi 
47 »       mov····(%esi),%edi 
48 »       test···%edi,%edi 
49 »       je·····7d·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x7d> 
50 »       mov····%edi,(%esp) 
51 »       call···79·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x79> 
52 ·R_386_PLT32»    operator·delete(void*)58 ·R_386_PLT32»    operator·delete(void*)
53 »       add····$0xc,%esi59 »       add····$0xc,%esi
54 »       mov····(%esi),%eax60 »       mov····(%esi),%eax
55 »       test···%eax,%eax61 »       test···%eax,%eax
56 »       je·····8e·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x8e>62 »       je·····9b·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x9b>
57 »       mov····%eax,(%esp)63 »       mov····%eax,(%esp)
58 »       call···8a·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x8a> 
59 ·R_386_PLT32»    operator·delete(void*) 
60 »       add····$0xc,%esi 
61 »       mov····(%esi),%edx 
62 »       test···%edx,%edx 
63 »       je·····9f·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x9f> 
64 »       mov····%edx,(%esp) 
65 »       call···9b·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x9b>64 »       call···97·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x97>
66 ·R_386_PLT32»    operator·delete(void*)65 ·R_386_PLT32»    operator·delete(void*)
67 »       add····$0xc,%esi66 »       add····$0xc,%esi
68 »       mov····(%esi),%ecx67 »       mov····(%esi),%ecx
69 »       test···%ecx,%ecx68 »       test···%ecx,%ecx
70 »       je·····b0·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xb0>69 »       je·····ac·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xac>
71 »       mov····%ecx,(%esp)70 »       mov····%ecx,(%esp)
72 »       call···ac·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xac>71 »       call···a8·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xa8>
73 ·R_386_PLT32»    operator·delete(void*)72 ·R_386_PLT32»    operator·delete(void*)
74 »       add····$0xc,%esi73 »       add····$0xc,%esi
75 »       mov····(%esi),%edi74 »       mov····(%esi),%edx
76 »       test···%edi,%edi75 »       test···%edx,%edx
77 »       je·····c1·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xc1>76 »       je·····bd·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xbd>
78 »       mov····%edi,(%esp)77 »       mov····%edx,(%esp)
79 »       call···bd·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xbd>78 »       call···b9·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xb9>
 79 ·R_386_PLT32»    operator·delete(void*)
 80 »       add····$0xc,%esi
 81 »       mov····(%esi),%ebp
 82 »       test···%ebp,%ebp
 83 »       je·····ce·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xce>
 84 »       mov····%ebp,(%esp)
 85 »       call···ca·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xca>
80 ·R_386_PLT32»    operator·delete(void*)86 ·R_386_PLT32»    operator·delete(void*)
81 »       add····$0xc,%esi87 »       add····$0xc,%esi
82 »       mov····(%esi),%eax88 »       mov····(%esi),%eax
83 »       test···%eax,%eax89 »       test···%eax,%eax
84 »       je·····d2·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xd2>90 »       je·····df·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xdf>
85 »       mov····%eax,(%esp)91 »       mov····%eax,(%esp)
86 »       call···ce·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xce>92 »       call···db·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xdb>
87 ·R_386_PLT32»    operator·delete(void*)93 ·R_386_PLT32»    operator·delete(void*)
88 »       add····$0xc,%esi94 »       add····$0xc,%esi
 95 »       mov····(%esi),%ecx
 96 »       test···%ecx,%ecx
 97 »       je·····f0·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xf0>
 98 »       mov····%ecx,(%esp)
 99 »       call···ec·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xec>
 100 ·R_386_PLT32»    operator·delete(void*)
 101 »       add····$0xc,%esi
89 »       cmp····%esi,%ebp102 »       cmp····%esi,%edi
90 »       je·····162·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x162>103 »       je·····180·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x180>
91 »       mov····(%esi),%edx104 »       mov····(%esi),%edx
92 »       test···%edx,%edx105 »       test···%edx,%edx
93 »       je·····eb·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xeb>106 »       je·····109·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x109>
94 »       mov····%edx,(%esp)107 »       mov····%edx,(%esp)
95 »       call···e7·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xe7>108 »       call···105·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0x105>
96 ·R_386_PLT32»    operator·delete(void*)109 ·R_386_PLT32»    operator·delete(void*)
97 »       lea····0xc(%esi),%edi110 »       lea····0xc(%esi),%ebp
98 »       mov····0xc(%esi),%esi111 »       mov····0xc(%esi),%esi
99 »       test···%esi,%esi112 »       test···%esi,%esi
100 »       je·····fd·<void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)+0xfd> 
101 »       mov····%esi,(%esp) 
Max diff block lines reached; 4701/21204 bytes (22.17%) of diff not shown.
28.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZSt18__do_uninit_fill_nIPSt6vect […]
    
Offset 5, 202 lines modifiedOffset 5, 192 lines modified
  
5 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)>:5 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)>:
6 std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&):6 std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocato[·...·truncated·by·diffoscope;·len:·102,·SHA:·b855fed6d782ffd08089bfc89c4f94dc39c558ac3fb8dd8589747a4072114047·...·]>12 »       call···8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocato[·...·truncated·by·diffoscope;·len:·102,·SHA:·7bc298c7d307b5094e53bee277d60791ffa15cfe4ccd3cb7f68d7f22b90e7ba3·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp16 »       mov····%eax,0x14(%esp)
16 »       mov····0x44(%esp),%edx17 »       mov····0x44(%esp),%edx
17 »       test···%edx,%edx18 »       test···%edx,%edx
18 »       mov····%eax,0x14(%esp) 
19 »       je·····240·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·105,·SHA:·f7af760a121d7cabac50d05639f0b11a61abb57f46a9ca65657d491620e7b9ba·...·]>19 »       je·····216·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·105,·SHA:·0cb170dbb72ee51d1087af27f4a6af4ae1e6eb6e36b1683bc7d7453d81496979·...·]>
20 »       mov····0x48(%esp),%ecx20 »       mov····0x48(%esp),%ecx
21 »       testb··$0x1,0x44(%esp) 
22 »       mov····0x40(%esp),%edi 
23 »       mov····(%ecx),%edx21 »       mov····(%ecx),%edx
 22 »       mov····0x40(%esp),%edi
 23 »       testb··$0x1,0x44(%esp)
24 »       jne····188·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·105,·SHA:·2df487da6ebd40478e5f23bae662f78566e288bb2f1a38c77eb0e6720c3a726f·...·]>24 »       jne····16b·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·105,·SHA:·a894eff416713ac56b1a9beff12b8d84d199ed66fb11606e6e009499783b5d84·...·]>
25 »       lea····0x0(%esi,%eiz,1),%esi 
26 »       lea····0x0(%esi),%esi 
27 »       mov····0x48(%esp),%eax25 »       mov····0x48(%esp),%eax
28 »       mov····0x4(%eax),%esi26 »       mov····0x4(%eax),%esi
29 »       movl···$0x0,(%edi)27 »       movl···$0x0,(%edi)
30 »       movl···$0x0,0x4(%edi)28 »       movl···$0x0,0x4(%edi)
31 »       movl···$0x0,0x8(%edi)29 »       movl···$0x0,0x8(%edi)
32 »       sub····%edx,%esi30 »       sub····%edx,%esi
33 »       je·····170·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·1576689ab48d9c7fb2d048006529fd03b58b38bf011a106f3a73e41d8648326e·...·]0>31 »       je·····160·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·cc0fe4e5f9d2a26b1dc446d115e909f7f7d0a782e06270ee9ee0213498e714b4·...·]0>
34 »       cmp····$0x7ffffffc,%esi32 »       cmp····$0x7ffffffc,%esi
35 »       ja·····220·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·f1a24cab97bcaa09251594d75ab54a96125b21f3e228617d775f8603f9a7642c·...·]0>33 »       ja·····200·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·76db93f23896087e821146719c9e15d2f4f8d6d89235e9a259a337cde177b774·...·]0>
36 »       mov····%esi,(%esp)34 »       mov····%esi,(%esp)
37 »       mov····0x14(%esp),%ebx35 »       mov····0x14(%esp),%ebx
38 »       call···77·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·85cda8fe2d5dfce3d08536b001b8f47bb4ef8ba4cd8fc5575db2f964446bd437·...·]>36 »       call···6d·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·f38460a2ee6345ab379b1d747a1c5eb0f707268ca5cfa5164c838bdc63e81c50·...·]>
39 ·R_386_PLT32»    operator·new(unsigned·int)37 ·R_386_PLT32»    operator·new(unsigned·int)
40 »       mov····%eax,%ebp38 »       mov····%eax,%ebp
41 »       mov····%ebp,(%edi)39 »       mov····%ebp,(%edi)
 40 »       mov····%ebp,0x4(%edi)
42 »       add····%ebp,%esi41 »       add····%ebp,%esi
43 »       mov····0x48(%esp),%ecx 
44 »       mov····%esi,0x8(%edi)42 »       mov····%esi,0x8(%edi)
45 »       mov····0x48(%esp),%esi43 »       mov····0x48(%esp),%esi
46 »       mov····%ebp,0x4(%edi) 
47 »       mov····(%ecx),%edx 
48 »       mov····0x4(%esi),%ebx44 »       mov····0x4(%esi),%ebx
 45 »       mov····0x48(%esp),%ecx
 46 »       mov····(%ecx),%edx
49 »       mov····%ebx,%esi47 »       mov····%ebx,%esi
50 »       sub····%edx,%esi48 »       sub····%edx,%esi
51 »       cmp····%edx,%ebx49 »       cmp····%edx,%ebx
52 »       je·····b8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·6bdc70cf069a77d1b3c943081ad5e7c9821d27de20b2d793cf20868e5443d160·...·]>50 »       je·····ae·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·357710a0c5a66e6ffd2ffa4fef58efbce0e400c0ee714ab8895002ae75b343c0·...·]>
53 »       mov····%edx,0x4(%esp) 
54 »       mov····0x14(%esp),%ebx 
55 »       mov····%esi,0x8(%esp)51 »       mov····%esi,0x8(%esp)
56 »       mov····%ebp,(%esp)52 »       mov····%edx,0x4(%esp)
57 »       mov····%edx,0x18(%esp)53 »       mov····%edx,0x18(%esp)
 54 »       mov····%ebp,(%esp)
 55 »       mov····0x14(%esp),%ebx
58 »       call···b0·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·ee9bd8a938ab4a4bb2a6e6fbcf74af14b49db2f99ee30184fd3fa51ce38d97bc·...·]>56 »       call···a6·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·c86e78dea9ccae3e0215ac61112dfee04e72180232769f909c4e9897f560a8b2·...·]>
59 ·R_386_PLT32»    memmove57 ·R_386_PLT32»    memmove
60 »       mov····0x18(%esp),%edx58 »       mov····0x18(%esp),%edx
61 »       mov····0x48(%esp),%ebx 
62 »       add····%esi,%ebp59 »       add····%esi,%ebp
63 »       mov····%ebp,0x4(%edi)60 »       mov····%ebp,0x4(%edi)
64 »       mov····0x44(%esp),%eax61 »       mov····0x44(%esp),%eax
 62 »       sub····$0x1,%eax
 63 »       mov····%eax,0x18(%esp)
65 »       lea····0xc(%edi),%ebp64 »       lea····0xc(%edi),%ebp
66 »       mov····%ebp,%edi65 »       mov····%ebp,%edi
 66 »       mov····0x48(%esp),%ebx
67 »       mov····0x4(%ebx),%esi67 »       mov····0x4(%ebx),%esi
68 »       movl···$0x0,0x0(%ebp)68 »       movl···$0x0,0x0(%ebp)
69 »       dec····%eax 
70 »       mov····%eax,0x18(%esp) 
71 »       movl···$0x0,0x4(%ebp)69 »       movl···$0x0,0x4(%ebp)
72 »       movl···$0x0,0x8(%ebp)70 »       movl···$0x0,0x8(%ebp)
73 »       sub····%edx,%esi71 »       sub····%edx,%esi
74 »       je·····180·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·105,·SHA:·ab0f874f5eb797f0e46cb3b8475c5e5c28b477c28fd70ff4378ca27219159f92·...·]>72 »       je·····167·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·105,·SHA:·acd65e9e60488400593531d32e659499914a4d745a7fd0f433d648768ba2ab1f·...·]>
75 »       cmp····$0x7ffffffc,%esi73 »       cmp····$0x7ffffffc,%esi
76 »       ja·····220·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·f1a24cab97bcaa09251594d75ab54a96125b21f3e228617d775f8603f9a7642c·...·]0>74 »       ja·····200·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·76db93f23896087e821146719c9e15d2f4f8d6d89235e9a259a337cde177b774·...·]0>
77 »       mov····%esi,(%esp)75 »       mov····%esi,(%esp)
78 »       mov····0x14(%esp),%ebx76 »       mov····0x14(%esp),%ebx
79 »       call···103·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::alloca[·...·truncated·by·diffoscope;·len:·106,·SHA:·e3a68d4bbb4dce57f6165037fa97c250c993509c29fb0df2b27d76496374a2b5·...·]>77 »       call···fb·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·0d2878be7241938ee50076f1862fd18d429849d07526133e61d8ee2e0766ded5·...·]>
80 ·R_386_PLT32»    operator·new(unsigned·int)78 ·R_386_PLT32»    operator·new(unsigned·int)
81 »       mov····%eax,%edi79 »       mov····%eax,%edi
82 »       mov····0x48(%esp),%ecx 
83 »       add····%edi,%esi 
84 »       mov····%esi,0x8(%ebp) 
85 »       mov····0x48(%esp),%edx 
86 »       mov····%edi,0x0(%ebp)80 »       mov····%edi,0x0(%ebp)
87 »       mov····%edi,0x4(%ebp)81 »       mov····%edi,0x4(%ebp)
 82 »       add····%edi,%esi
 83 »       mov····%esi,0x8(%ebp)
 84 »       mov····0x48(%esp),%ecx
88 »       mov····0x4(%ecx),%eax85 »       mov····0x4(%ecx),%eax
 86 »       mov····0x48(%esp),%edx
89 »       mov····(%edx),%edx87 »       mov····(%edx),%edx
90 »       mov····%eax,%esi88 »       mov····%eax,%esi
91 »       sub····%edx,%esi89 »       sub····%edx,%esi
92 »       cmp····%edx,%eax90 »       cmp····%edx,%eax
93 »       je·····145·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·105,·SHA:·2a3a8ed2e31533ac86d4e8e9c354206344c93c0c9cbd045f6971cd6db6196f41·...·]>91 »       je·····13d·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·105,·SHA:·dcb332a202babd84ee3ca6157881d3241ae8f88f7c6ae192efe5aaf2c8877b40·...·]>
94 »       mov····%edx,0x4(%esp) 
95 »       mov····0x14(%esp),%ebx 
96 »       mov····%esi,0x8(%esp)92 »       mov····%esi,0x8(%esp)
97 »       mov····%edi,(%esp)93 »       mov····%edx,0x4(%esp)
98 »       mov····%edx,0x1c(%esp)94 »       mov····%edx,0x1c(%esp)
 95 »       mov····%edi,(%esp)
 96 »       mov····0x14(%esp),%ebx
99 »       call···13d·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocato[·...·truncated·by·diffoscope;·len:·104,·SHA:·0aa256a8cd5d7eaedcec76799ca4ee2d0e35fcbbb9e065e4965a3034fa0e2772·...·]>97 »       call···135·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocato[·...·truncated·by·diffoscope;·len:·104,·SHA:·378ca1e6d46e7d8daedbe706fee6aa6bf6a83b0016eaf6819488508afbc9a905·...·]>
100 ·R_386_PLT32»    memmove98 ·R_386_PLT32»    memmove
101 »       mov····0x1c(%esp),%edx99 »       mov····0x1c(%esp),%edx
102 »       add····%esi,%edi100 »       add····%esi,%edi
103 »       mov····%edi,0x4(%ebp)101 »       mov····%edi,0x4(%ebp)
104 »       lea····0xc(%ebp),%edi102 »       lea····0xc(%ebp),%edi
105 »       mov····0x18(%esp),%ebp103 »       mov····0x18(%esp),%ebp
106 »       dec····%ebp104 »       sub····$0x1,%ebp
107 »       mov····%ebp,0x44(%esp)105 »       mov····%ebp,0x44(%esp)
108 »       jne····40·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·9fbfe4b2f94bbe7f31f03f1e6a1672c6890021db8f3cfadd966426c2b327e572·...·]>106 »       jne····36·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocat[·...·truncated·by·diffoscope;·len:·104,·SHA:·13bc2a77105222bb60e6f7c06b01ef29d41c175d9786ff24223473e0d227b144·...·]>
109 »       add····$0x2c,%esp 
110 »       mov····%edi,%eax107 »       mov····%edi,%eax
 108 »       add····$0x2c,%esp
111 »       pop····%ebx109 »       pop····%ebx
112 »       pop····%esi110 »       pop····%esi
Max diff block lines reached; 15589/29358 bytes (53.10%) of diff not shown.
30.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZSt16__do_uninit_copyIPSt6vector […]
    
Offset 4, 183 lines modifiedOffset 4, 176 lines modified
4 Disassembly·of·section·.text._ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_:4 Disassembly·of·section·.text._ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_:
  
5 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)>:5 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)>:
6 std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*):6 std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
 10 »       push···%ebx
 11 »       sub····$0x2c,%esp
10 »       call···4·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·[·...·truncated·by·diffoscope;·len:·125,·SHA:·ab8dd13e40890302ad5bd8b65f2f119e60603d2de681cf7408ce1f3cef089134·...·]>12 »       call···8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·[·...·truncated·by·diffoscope;·len:·125,·SHA:·03b6c086ed8223f0b17e7bfc0b23e3d07f60280b4e3b6900620274c078f815a4·...·]>
11 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
12 »       add····$0x1,%eax14 »       add····$0x1,%eax
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x1c(%esp)
14 »       push···%ebx 
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%ebp17 »       mov····0x40(%esp),%ebp
17 »       cmp····0x44(%esp),%ebp 
18 »       mov····0x48(%esp),%edi18 »       mov····0x48(%esp),%edi
19 »       mov····%eax,0x1c(%esp)19 »       cmp····0x44(%esp),%ebp
20 »       je·····14b·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·916e2597f34a7b5274de1b23ca1db837f55cb52316968f12f91cb99ad44b41eb·...·]>20 »       je·····13c·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·17225c97cf00e65f1a26143520963d673b67a0cac5f78d97bb1f061536dd27be·...·]>
21 »       mov····0x44(%esp),%eax21 »       mov····0x44(%esp),%eax
22 »       sub····%ebp,%eax22 »       sub····%ebp,%eax
23 »       test···$0x4,%al23 »       test···$0x4,%al
24 »       jne····168·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·77c9ca624d0340c34f69de8cbabf69b306c22505fab95430953389c950bb3e35·...·]>24 »       jne····151·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·8a9fb828d98dd286c41edf1a9e5414643d16f4a20994b4e2d6bfedcf59366109·...·]>
25 »       lea····0x0(%esi,%eiz,1),%esi 
26 »       lea····0x0(%esi,%eiz,1),%esi 
27 »       mov····0x4(%ebp),%esi25 »       mov····0x4(%ebp),%esi
28 »       sub····0x0(%ebp),%esi26 »       sub····0x0(%ebp),%esi
29 »       movl···$0x0,(%edi)27 »       movl···$0x0,(%edi)
30 »       movl···$0x0,0x4(%edi)28 »       movl···$0x0,0x4(%edi)
31 »       movl···$0x0,0x8(%edi)29 »       movl···$0x0,0x8(%edi)
32 »       je·····158·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·5c38193348a66212bcb93d25eb0cc5d5720dc647107b3dcbcadea44feeaac5ec·...·]>30 »       je·····146·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·c835752591c734101feffc8e6d2850dc991ee597bbc5823bbf48bf76ca32ce77·...·]>
33 »       cmp····$0x7ffffffc,%esi31 »       cmp····$0x7ffffffc,%esi
34 »       ja·····1f0·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·be2a8a755d7423721bd2a70f288c135afd276ef51a0a87b775d7b79404f730cd·...·]>32 »       ja·····1d5·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·a73202d21d713521cdf456e225caf9efbc36128f555598aba484c8683c412128·...·]>
35 »       mov····%esi,(%esp)33 »       mov····%esi,(%esp)
36 »       mov····0x1c(%esp),%ebx34 »       mov····0x1c(%esp),%ebx
37 »       call···74·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·4d4a6a9fb7c5d826c900b8b4307d9db2b88430581090a40037115538d4eafb46·...·]>35 »       call···69·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·0ee478b569bca3aeea1d9a355b53aa62b57d5e14007c7bbc276b3c8a942f4f98·...·]>
38 ·R_386_PLT32»    operator·new(unsigned·int)36 ·R_386_PLT32»    operator·new(unsigned·int)
39 »       mov····%eax,(%edi)37 »       mov····%eax,(%edi)
 38 »       mov····%eax,0x4(%edi)
40 »       add····%eax,%esi39 »       add····%eax,%esi
41 »       mov····%esi,0x8(%edi)40 »       mov····%esi,0x8(%edi)
42 »       mov····%eax,0x4(%edi) 
43 »       mov····0x4(%ebp),%ecx41 »       mov····0x4(%ebp),%ecx
44 »       mov····0x0(%ebp),%ebx42 »       mov····0x0(%ebp),%ebx
45 »       mov····%ecx,%esi43 »       mov····%ecx,%esi
46 »       sub····%ebx,%esi44 »       sub····%ebx,%esi
47 »       cmp····%ebx,%ecx45 »       cmp····%ebx,%ecx
48 »       je·····ac·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·[·...·truncated·by·diffoscope;·len:·126,·SHA:·b0490df02041ab7227c673f3fd2961dd494f6f608c7f096e071dddff0242817c·...·]>46 »       je·····a1·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·[·...·truncated·by·diffoscope;·len:·126,·SHA:·885bfddf5a5911e1ae6cbd607c768a10477e0be83b3cdbf43cda4c1b47df635c·...·]>
49 »       mov····%ebx,0x4(%esp) 
50 »       mov····0x1c(%esp),%ebx 
51 »       mov····%esi,0x8(%esp)47 »       mov····%esi,0x8(%esp)
 48 »       mov····%ebx,0x4(%esp)
52 »       mov····%eax,(%esp)49 »       mov····%eax,(%esp)
53 »       mov····%eax,0x14(%esp)50 »       mov····%eax,0x14(%esp)
 51 »       mov····0x1c(%esp),%ebx
54 »       call···a4·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·bf6d6596a8c3bd32c076ad4693829f0b9bc6a1921a5290ad7c241548758d6f2b·...·]>52 »       call···99·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·fff1add2d2fdfdde969720c595a1abd27de2bbd12b68fa77cd00b305577f5520·...·]>
55 ·R_386_PLT32»    memmove53 ·R_386_PLT32»    memmove
56 »       mov····0x14(%esp),%eax54 »       mov····0x14(%esp),%eax
57 »       lea····0xc(%edi),%ecx 
58 »       add····%esi,%eax55 »       add····%esi,%eax
59 »       mov····%eax,0x4(%edi)56 »       mov····%eax,0x4(%edi)
60 »       lea····0xc(%ebp),%edx57 »       lea····0xc(%ebp),%edx
61 »       mov····%ecx,%edi 
62 »       mov····%edx,0x14(%esp)58 »       mov····%edx,0x14(%esp)
 59 »       lea····0xc(%edi),%ecx
 60 »       mov····%ecx,0x18(%esp)
 61 »       mov····%ecx,%edi
63 »       mov····0x10(%ebp),%esi62 »       mov····0x10(%ebp),%esi
64 »       sub····0xc(%ebp),%esi63 »       sub····0xc(%ebp),%esi
65 »       mov····%ecx,0x18(%esp) 
66 »       movl···$0x0,(%ecx)64 »       movl···$0x0,(%ecx)
67 »       movl···$0x0,0x4(%ecx)65 »       movl···$0x0,0x4(%ecx)
68 »       movl···$0x0,0x8(%ecx)66 »       movl···$0x0,0x8(%ecx)
69 »       je·····160·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·7bf80de0af810feec4cf8763b64195c6ec9a3fa9eb30681af9bc0bbdc65861dc·...·]>67 »       je·····14d·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·08d9c92cdd48cd8303be60395b1c11561a744c1f148285ee7388df0fbd162031·...·]>
70 »       cmp····$0x7ffffffc,%esi68 »       cmp····$0x7ffffffc,%esi
71 »       ja·····1f0·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·be2a8a755d7423721bd2a70f288c135afd276ef51a0a87b775d7b79404f730cd·...·]>69 »       ja·····1d5·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·a73202d21d713521cdf456e225caf9efbc36128f555598aba484c8683c412128·...·]>
72 »       mov····%esi,(%esp)70 »       mov····%esi,(%esp)
73 »       mov····0x1c(%esp),%ebx71 »       mov····0x1c(%esp),%ebx
74 »       call···f5·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·ce2ef60014940066cdcaf7557cdcc85a5885332ee56d60c13d115e6cb1b6732b·...·]>72 »       call···e6·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·dd1f08628fbff34f0d88a04ec793507a906ea4d17430f6e3f7e9acc612c09be8·...·]>
75 ·R_386_PLT32»    operator·new(unsigned·int)73 ·R_386_PLT32»    operator·new(unsigned·int)
76 »       mov····%eax,%ebp74 »       mov····%eax,%ebp
77 »       mov····0x18(%esp),%edi75 »       mov····0x18(%esp),%edi
78 »       add····%ebp,%esi 
79 »       mov····0x14(%esp),%ebx 
80 »       mov····%esi,0x8(%edi) 
81 »       mov····%ebp,(%edi)76 »       mov····%ebp,(%edi)
82 »       mov····%ebp,0x4(%edi)77 »       mov····%ebp,0x4(%edi)
 78 »       add····%ebp,%esi
 79 »       mov····%esi,0x8(%edi)
 80 »       mov····0x14(%esp),%ebx
83 »       mov····0x4(%ebx),%edx81 »       mov····0x4(%ebx),%edx
84 »       mov····(%ebx),%eax82 »       mov····(%ebx),%eax
85 »       mov····%edx,%esi83 »       mov····%edx,%esi
86 »       sub····%eax,%esi84 »       sub····%eax,%esi
87 »       cmp····%eax,%edx85 »       cmp····%eax,%edx
88 »       je·····12e·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·27cfaf3a4f8510a27605a5fada62fc4e1130f6e33764372325c6cab8570459e4·...·]>86 »       je·····11f·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·af89e658b0220736267e067fb15695283b2e65806053628af7c4e45fb927f9cc·...·]>
89 »       mov····%esi,0x8(%esp)87 »       mov····%esi,0x8(%esp)
90 »       mov····0x1c(%esp),%ebx 
91 »       mov····%eax,0x4(%esp)88 »       mov····%eax,0x4(%esp)
92 »       mov····%ebp,(%esp)89 »       mov····%ebp,(%esp)
 90 »       mov····0x1c(%esp),%ebx
93 »       call···12a·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·34a274543ba1126be125ca868c5b41b375d46b8794396d685dd152e9cc06c8d5·...·]>91 »       call···11b·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·128,·SHA:·9c52b3fb9de70dbf988a5f1adf2a64512ed0d52189419fd643dcf14f46a47339·...·]>
94 ·R_386_PLT32»    memmove92 ·R_386_PLT32»    memmove
95 »       mov····0x18(%esp),%ecx 
96 »       add····%esi,%ebp93 »       add····%esi,%ebp
 94 »       mov····0x18(%esp),%ecx
97 »       mov····%ebp,0x4(%ecx)95 »       mov····%ebp,0x4(%ecx)
98 »       mov····0x14(%esp),%ebp96 »       mov····0x14(%esp),%ebp
99 »       lea····0xc(%ecx),%edi 
100 »       add····$0xc,%ebp97 »       add····$0xc,%ebp
 98 »       lea····0xc(%ecx),%edi
101 »       cmp····%ebp,0x44(%esp)99 »       cmp····%ebp,0x44(%esp)
102 »       jne····40·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·5ddee8c251404087217da2dcfa8873cf7b0c695421cc5e14b790810919e7d15b·...·]>100 »       jne····35·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·b9a5cc5cff29ebbbf372ef23d50992c1058eb762746202e237299147b62dd95d·...·]>
103 »       add····$0x2c,%esp 
104 »       mov····%edi,%eax101 »       mov····%edi,%eax
 102 »       add····$0x2c,%esp
105 »       pop····%ebx103 »       pop····%ebx
106 »       pop····%esi104 »       pop····%esi
107 »       pop····%edi105 »       pop····%edi
108 »       pop····%ebp106 »       pop····%ebp
109 »       ret107 »       ret
110 »       lea····0x0(%esi),%esi 
111 »       xor····%eax,%eax108 »       xor····%eax,%eax
112 »       jmp····78·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·f2b132964082fcb43282a8e076dd0fcece41e3001d445f0cb7faf47d4560e546·...·]>109 »       jmp····6d·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>[·...·truncated·by·diffoscope;·len:·127,·SHA:·a20e5ba54bb36bb3d3c175c46362e29f3db642d1f943c666dae7fa1466beeef4·...·]>
113 »       nop 
Max diff block lines reached; 15231/30416 bytes (50.08%) of diff not shown.
88.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17 […]
    
Offset 5, 360 lines modifiedOffset 5, 370 lines modified
  
5 00000000·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)>:5 00000000·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)>:
6 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&):6 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·[·...·truncated·by·diffoscope;·len:·217,·SHA:·d334e999f6af0c65eee2bbcc3ddc6c339bb080579733832d2df62e9b220db019·...·]>12 »       call···8·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·[·...·truncated·by·diffoscope;·len:·217,·SHA:·25086e09777833b5c968811a00d377c02560f57932b3f8e72a5f72a52f48dd56·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x3c,%esp 
16 »       mov····0x50(%esp),%edx 
17 »       mov····0x58(%esp),%edi 
18 »       mov····0x4(%edx),%ecx 
19 »       mov····%eax,0x18(%esp)16 »       mov····%eax,0x18(%esp)
 17 »       mov····0x50(%esp),%edx
20 »       mov····(%edx),%ebp18 »       mov····(%edx),%edi
 19 »       mov····0x4(%edx),%ebx
21 »       mov····%ecx,0x1c(%esp)20 »       mov····%ebx,0x1c(%esp)
22 »       sub····%ebp,%ecx21 »       sub····%edi,%ebx
 22 »       mov····%ebx,%esi
23 »       sar····$0x2,%ecx23 »       sar····$0x2,%esi
24 »       imul···$0xaaaaaaab,%ecx,%ebx 
25 »       cmp····$0xaaaaaaa,%ebx 
26 »       je·····370·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)+0x370> 
27 »       mov····0x1c(%esp),%esi24 »       and····$0xfffffffc,%ebx
 25 »       add····%esi,%ebx
 26 »       mov····%ebx,%ecx
 27 »       shl····$0x4,%ecx
 28 »       add····%ecx,%ebx
 29 »       mov····%ebx,%ebp
 30 »       shl····$0x8,%ebp
 31 »       add····%ebp,%ebx
28 »       mov····$0x1,%eax32 »       mov····%ebx,%eax
 33 »       shl····$0x10,%eax
29 »       cmp····%esi,%ebp 
30 »       cmovne·%ebx,%eax 
31 »       xor····%edx,%edx 
32 »       add····%eax,%ebx34 »       add····%eax,%ebx
 35 »       lea····(%esi,%ebx,2),%ecx
 36 »       cmp····$0xaaaaaaa,%ecx
33 »       jb·····366·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·i[·...·truncated·by·diffoscope;·len:·227,·SHA:·400f1d09d7b4124052d824af6292834b7aa61c54133a6f8b5069a86893475883·...·]>37 »       je·····38b·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·i[·...·truncated·by·diffoscope;·len:·227,·SHA:·b285d87e99997d39eeea127cb5638c113b68166017862b4c6f9e8bddc4f8c9c3·...·]>
 38 »       mov····0x1c(%esp),%edx
 39 »       cmp····%edx,%edi
 40 »       mov····$0x1,%ebx
 41 »       cmovne·%ecx,%ebx
 42 »       add····%ebx,%ecx
 43 »       setb···%al
 44 »       movzbl·%al,%ebp
34 »       mov····%ebx,0x28(%esp)45 »       mov····%ecx,0x24(%esp)
35 »       mov····0x54(%esp),%esi46 »       mov····0x54(%esp),%esi
36 »       sub····%ebp,%esi47 »       sub····%edi,%esi
37 »       test···%edx,%edx 
38 »       jne····320·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)+0x320> 
39 »       test···%ebx,%ebx48 »       test···%ebp,%ebp
40 »       jne····34c·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·[·...·truncated·by·diffoscope;·len:·219,·SHA:·3597ed922cc90e9c16da3f35f519152bcaa364385c249c51c9421cd604a29069·...·]>49 »       jne····346·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·[·...·truncated·by·diffoscope;·len:·219,·SHA:·5d7029862f4cd08f260ce1d12b030dc39cd3302ac45a41b8634a8bb10a22185d·...·]>
41 »       xor····%ecx,%ecx50 »       test···%ecx,%ecx
 51 »       jne····371·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)+0x371>
42 »       mov····%ecx,0x20(%esp)52 »       movl···$0x0,0x20(%esp)
43 »       mov····0x4(%edi),%ecx 
44 »       mov····0x20(%esp),%ebx53 »       mov····0x20(%esp),%eax
45 »       mov····(%edi),%eax 
46 »       mov····%ecx,%edx 
47 »       add····%ebx,%esi54 »       add····%eax,%esi
 55 »       mov····0x58(%esp),%ebp
 56 »       mov····0x4(%ebp),%ebx
 57 »       mov····0x0(%ebp),%eax
48 »       movl···$0x0,(%esi)58 »       movl···$0x0,(%esi)
49 »       sub····%eax,%edx 
50 »       movl···$0x0,0x4(%esi)59 »       movl···$0x0,0x4(%esi)
51 »       movl···$0x0,0x8(%esi)60 »       movl···$0x0,0x8(%esi)
52 »       mov····%edx,0x24(%esp)61 »       mov····%ebx,%ebp
 62 »       sub····%eax,%ebp
53 »       je·····310·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)+0x310> 
54 »       cmp····$0x7ffffffc,%edx 
55 »       ja·····343·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·i[·...·truncated·by·diffoscope;·len:·227,·SHA:·9df43f9a1deedf844f2c6dbfd7d5245d3cae15a3cb5206098ccfa3a9c46c7513·...·]>63 »       je·····33d·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·i[·...·truncated·by·diffoscope;·len:·227,·SHA:·62372fe5546c6a07f2f282c4a2a21d4ce5d7b090dd72f0682982512f508f8f58·...·]>
56 »       mov····0x24(%esp),%ebx64 »       cmp····$0x7ffffffc,%ebp
 65 »       ja·····368·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)+0x368>
57 »       mov····%ebx,(%esp)66 »       mov····%ebp,(%esp)
58 »       mov····0x18(%esp),%ebx67 »       mov····0x18(%esp),%ebx
59 »       call···ba·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,[·...·truncated·by·diffoscope;·len:·219,·SHA:·e3dda119008c5f6b2d0bf57a548814ea41204ec4304942102689d717d3869b6a·...·]>68 »       call···cc·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,[·...·truncated·by·diffoscope;·len:·219,·SHA:·159e27afd9a78094b47eedfee3c4b2c47c26d58c871da6e78a074eeee43e7b88·...·]>
60 ·R_386_PLT32»    operator·new(unsigned·int)69 ·R_386_PLT32»    operator·new(unsigned·int)
61 »       mov····0x4(%edi),%ecx 
62 »       mov····%eax,%edx70 »       mov····%eax,%edx
 71 »       mov····0x58(%esp),%ecx
 72 »       mov····0x4(%ecx),%ebx
63 »       mov····(%edi),%eax73 »       mov····(%ecx),%eax
64 »       mov····%ecx,%edi74 »       mov····%ebx,%ecx
65 »       sub····%eax,%edi75 »       sub····%eax,%ecx
66 »       mov····%edi,0x2c(%esp) 
67 »       mov····%edx,(%esi)76 »       mov····%edx,(%esi)
68 »       mov····0x24(%esp),%ebx 
69 »       mov····%edx,0x4(%esi)77 »       mov····%edx,0x4(%esi)
70 »       add····%edx,%ebx78 »       add····%edx,%ebp
71 »       cmp····%eax,%ecx 
72 »       mov····%ebx,0x8(%esi)79 »       mov····%ebp,0x8(%esi)
 80 »       cmp····%eax,%ebx
73 »       je·····ff·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,[·...·truncated·by·diffoscope;·len:·219,·SHA:·0c61ea63f57764e965d1419c856fdf09d2293b2710e4e6f1552371bfa2c6e1c7·...·]>81 »       je·····111·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*[·...·truncated·by·diffoscope;·len:·221,·SHA:·d32db293a0743fddcba89e7a8b2d6c548a287ff44775d895aef0bfb91f448daa·...·]>
74 »       mov····%edx,(%esp)82 »       mov····%ecx,0x8(%esp)
75 »       mov····0x2c(%esp),%ecx83 »       mov····%ecx,0x2c(%esp)
76 »       mov····%eax,0x4(%esp)84 »       mov····%eax,0x4(%esp)
 85 »       mov····%edx,(%esp)
 86 »       mov····%edx,0x28(%esp)
77 »       mov····0x18(%esp),%ebx87 »       mov····0x18(%esp),%ebx
78 »       mov····%edx,0x24(%esp) 
79 »       mov····%ecx,0x8(%esp) 
80 »       call···f7·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,[·...·truncated·by·diffoscope;·len:·219,·SHA:·829e36481870197063edec1cc244186f8d96c5ccfb23352bfebc34b723701e69·...·]>88 »       call···105·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*[·...·truncated·by·diffoscope;·len:·221,·SHA:·0d7c3b13d32f380369cf16507871226af8fc5bf2fd7861ac25eccd22096fab1c·...·]>
81 ·R_386_PLT32»    memmove89 ·R_386_PLT32»    memmove
82 »       mov····0x24(%esp),%edx 
83 »       mov····0x2c(%esp),%eax90 »       mov····0x2c(%esp),%ecx
84 »       mov····0x20(%esp),%edi91 »       mov····0x28(%esp),%edx
85 »       mov····0x54(%esp),%ebx 
86 »       add····%eax,%edx92 »       add····%ecx,%edx
87 »       mov····%edx,0x4(%esi)93 »       mov····%edx,0x4(%esi)
88 »       mov····%edi,0x8(%esp)94 »       mov····0x20(%esp),%ebx
89 »       mov····%ebx,0x4(%esp)95 »       mov····%ebx,0x8(%esp)
 96 »       mov····0x54(%esp),%eax
 97 »       mov····%eax,0x4(%esp)
90 »       mov····%ebp,(%esp)98 »       mov····%edi,(%esp)
91 »       call···11c·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,[·...·truncated·by·diffoscope;·len:·220,·SHA:·20ddb428fa04ef512bee1c5e92ac2852b0f5a8e2b640109de8f0fc389577ab80·...·]>99 »       call···12a·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,[·...·truncated·by·diffoscope;·len:·220,·SHA:·2100c6e9f2239d7865e698dcd2b5073b06ebbc7a6726f9b8301bdca1725b010d·...·]>
92 ·R_386_PC32»     std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)100 ·R_386_PC32»     std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)
93 »       mov····0x1c(%esp),%ebx 
94 »       lea····0xc(%eax),%esi101 »       lea····0xc(%eax),%esi
95 »       mov····%esi,0x8(%esp)102 »       mov····%esi,0x8(%esp)
96 »       mov····0x54(%esp),%ecx103 »       mov····0x1c(%esp),%ebx
Max diff block lines reached; 75964/90691 bytes (83.76%) of diff not shown.
186 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14 […]
    
Offset 4, 767 lines modifiedOffset 4, 854 lines modified
4 Disassembly·of·section·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_:4 Disassembly·of·section·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_:
  
5 00000000·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)>:5 00000000·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)>:
6 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&):6 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>·>,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
 10 »       push···%ebx
 11 »       sub····$0x4c,%esp
10 »       call···4·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std[·...·truncated·by·diffoscope;·len:·228,·SHA:·df6a6b9c090fbac83af01828e88018b71c6fd9226d4ff496b6d6502866adc86c·...·]>12 »       call···8·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std[·...·truncated·by·diffoscope;·len:·228,·SHA:·321db073dd4619c413fe7249c53e5a0843998b10469c5bf1914c8addcfea8bad·...·]>
11 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
12 »       add····$0x1,%eax14 »       add····$0x1,%eax
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x1c(%esp)
14 »       push···%ebx 
15 »       sub····$0x4c,%esp 
16 »       mov····0x68(%esp),%edi 
17 »       mov····0x60(%esp),%esi17 »       mov····0x60(%esp),%esi
 18 »       mov····0x68(%esp),%edi
18 »       mov····0x6c(%esp),%edx19 »       mov····0x6c(%esp),%edx
19 »       mov····%eax,0x1c(%esp) 
20 »       mov····0x64(%esp),%ebp 
21 »       mov····%gs:0x14,%eax20 »       mov····%gs:0x14,%ecx
22 »       mov····%eax,0x3c(%esp)21 »       mov····%ecx,0x3c(%esp)
23 »       xor····%eax,%eax22 »       mov····0x64(%esp),%ecx
 23 »       mov····%ecx,0x20(%esp)
24 »       test···%edi,%edi24 »       test···%edi,%edi
25 »       je·····305·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·231,·SHA:·cb8d2857ccab913c05c196017ecbc6a0f116e3993567a36e428b8fa70ea3999d·...·]>25 »       je·····314·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·231,·SHA:·c5683a245aab99de5be6cdde2f291b2e14f65f89a63dbb7e648eda80e98442cd·...·]>
26 »       mov····0x4(%esi),%ecx26 »       mov····0x4(%esi),%ecx
27 »       mov····0x8(%esi),%ebx27 »       mov····0x8(%esi),%eax
28 »       sub····%ecx,%ebx28 »       sub····%ecx,%eax
 29 »       mov····%eax,%ebx
29 »       sar····$0x2,%ebx30 »       sar····$0x2,%ebx
30 »       imul···$0xaaaaaaab,%ebx,%eax31 »       and····$0xfffffffc,%eax
 32 »       add····%ebx,%eax
 33 »       mov····%eax,%ebp
 34 »       shl····$0x4,%ebp
 35 »       add····%eax,%ebp
 36 »       mov····%ebp,%eax
 37 »       shl····$0x8,%eax
 38 »       add····%ebp,%eax
 39 »       mov····%eax,%ebp
 40 »       shl····$0x10,%ebp
 41 »       add····%ebp,%eax
 42 »       lea····(%ebx,%eax,2),%ebx
31 »       cmp····%edi,%eax43 »       cmp····%edi,%ebx
32 »       jae····320·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std[·...·truncated·by·diffoscope;·len:·230,·SHA:·2c9b78576799213e3a0a0eb23f42f1a3144c7ed3c9441408b7ca25820086e3f0·...·]>44 »       jae····32d·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std[·...·truncated·by·diffoscope;·len:·230,·SHA:·d856180446c5d3d89d1b103f0a05900882a9c87625b17f34732da2d1319fc27a·...·]>
33 »       mov····(%esi),%ebp45 »       mov····(%esi),%eax
 46 »       sub····%eax,%ecx
 47 »       mov····%ecx,%ebx
 48 »       sar····$0x2,%ebx
 49 »       and····$0xfffffffc,%ecx
 50 »       add····%ebx,%ecx
 51 »       mov····%ecx,%ebp
 52 »       shl····$0x4,%ebp
 53 »       add····%ecx,%ebp
 54 »       mov····%ebp,%ecx
 55 »       shl····$0x8,%ecx
 56 »       add····%ebp,%ecx
 57 »       mov····%ecx,%ebp
 58 »       shl····$0x10,%ebp
 59 »       add····%ebp,%ecx
 60 »       lea····(%ebx,%ecx,2),%ecx
34 »       mov····$0xaaaaaaa,%ebx61 »       mov····$0xaaaaaaa,%ebx
35 »       sub····%ebp,%ecx 
36 »       sar····$0x2,%ecx 
37 »       imul···$0xaaaaaaab,%ecx,%ecx 
38 »       sub····%ecx,%ebx62 »       sub····%ecx,%ebx
39 »       cmp····%edi,%ebx63 »       cmp····%edi,%ebx
40 »       jb·····7f7·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·s[·...·truncated·by·diffoscope;·len:·232,·SHA:·e37bf67fe00697816fc16713e4b8007b058281c8916206a5e3864c24005471ac·...·]>64 »       jb·····8cd·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·s[·...·truncated·by·diffoscope;·len:·232,·SHA:·c0f2959401a9ccc7edd912b6beb74b9d1e4d2d2f0efb4d0e9d79bdee11676eb5·...·]>
41 »       mov····0x64(%esp),%eax65 »       mov····0x64(%esp),%ebp
42 »       sub····%ebp,%eax66 »       sub····%eax,%ebp
 67 »       mov····%ebp,0x20(%esp)
43 »       cmp····%edi,%ecx68 »       cmp····%edi,%ecx
44 »       mov····%eax,0x20(%esp) 
45 »       jb·····660·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·231,·SHA:·1088e9751ebfe6241b9492549aabadd2e161baa6e986371d73477d8bb4de2c62·...·]>69 »       jb·····6e8·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·231,·SHA:·1a2f3902e8e35d3618971270a05fe2a2b76c94a324feb61c69f07ac4e91b0ffd·...·]>
46 »       lea····(%ecx,%ecx,1),%ebp70 »       lea····(%ecx,%ecx,1),%eax
47 »       cmp····%ecx,%ebp71 »       cmp····%ecx,%eax
48 »       jae····7e1·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·s[·...·truncated·by·diffoscope;·len:·232,·SHA:·4d48effc0312124ff6a35e01093709ba66d35fa2893cbe5bbe416ca0f920d1b5·...·]>72 »       jae····8b7·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·s[·...·truncated·by·diffoscope;·len:·232,·SHA:·d2c070fc3932c940ddbb78a0cd3979cbe06b40eb66f7d41764d1f35d9db986d1·...·]>
49 »       mov····$0xaaaaaaa,%eax 
50 »       mov····$0x7ffffff8,%ebx73 »       mov····$0x7ffffff8,%ebx
 74 »       movl···$0xaaaaaaa,0x28(%esp)
51 »       mov····%eax,0x28(%esp)75 »       mov····%edx,0x24(%esp)
52 »       mov····%ebx,(%esp)76 »       mov····%ebx,(%esp)
53 »       mov····0x1c(%esp),%ebx77 »       mov····0x1c(%esp),%ebx
54 »       mov····%edx,0x24(%esp) 
55 »       call···a5·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·230,·SHA:·dd9869f2c3580f6dc195fac0d991ae521c2a4c5737a3458e76d6cb6a61edb300·...·]>78 »       call···d9·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·230,·SHA:·375bc3fdbd951d1e469a2555e91e1589700a842984cf3cdc17c9f206ef839131·...·]>
56 ·R_386_PLT32»    operator·new(unsigned·int)79 ·R_386_PLT32»    operator·new(unsigned·int)
 80 »       mov····%eax,%ebp
57 »       mov····0x20(%esp),%ecx81 »       mov····0x20(%esp),%eax
 82 »       add····%ebp,%eax
58 »       mov····%edi,0x4(%esp)83 »       mov····%eax,0x2c(%esp)
59 »       mov····0x24(%esp),%edx84 »       mov····0x24(%esp),%edx
60 »       mov····%edx,0x8(%esp)85 »       mov····%edx,0x8(%esp)
 86 »       mov····%edi,0x4(%esp)
61 »       add····%eax,%ecx 
62 »       mov····%eax,%ebp 
63 »       mov····%ecx,(%esp)87 »       mov····%eax,(%esp)
64 »       mov····%ecx,0x2c(%esp) 
65 »       call···c5·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·230,·SHA:·f2a5dd6e7eda80298b4321c1442e299ce62e883e460a7279fcea11b9d4a55800·...·]>88 »       call···f9·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·230,·SHA:·22496b2ff93971443c4b39af11626b8e74cc781cd7bef213ab841de3dd2f79b6·...·]>
66 ·R_386_PC32»     std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)89 ·R_386_PC32»     std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_fill_n<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)
67 »       mov····%ebp,0x8(%esp)90 »       mov····%ebp,0x8(%esp)
68 »       mov····0x64(%esp),%ebx91 »       mov····0x64(%esp),%ecx
69 »       mov····%ebx,0x4(%esp)92 »       mov····%ecx,0x4(%esp)
70 »       mov····(%esi),%eax93 »       mov····(%esi),%ebx
71 »       mov····%eax,(%esp)94 »       mov····%ebx,(%esp)
72 »       call···db·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·230,·SHA:·67d01151667145fb6ae5ac603b6fcd8a521bea574eee8622f43b5193af5e4ed8·...·]>95 »       call···10f·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·s[·...·truncated·by·diffoscope;·len:·232,·SHA:·ae796650af267c334e0829d722163bd70122feeaa705985c776b93e4b7e12ac0·...·]>
73 ·R_386_PC32»     std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)96 ·R_386_PC32»     std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)
74 »       lea····(%edi,%edi,2),%edi97 »       lea····(%edi,%edi,2),%edi
75 »       mov····0x64(%esp),%edx 
76 »       lea····(%eax,%edi,4),%edi98 »       lea····(%eax,%edi,4),%edi
77 »       mov····%edi,0x8(%esp)99 »       mov····%edi,0x8(%esp)
78 »       mov····0x4(%esi),%ecx100 »       mov····0x4(%esi),%eax
 101 »       mov····%eax,0x4(%esp)
 102 »       mov····0x64(%esp),%edx
79 »       mov····%edx,(%esp)103 »       mov····%edx,(%esp)
80 »       mov····%ecx,0x4(%esp) 
81 »       call···f8·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·230,·SHA:·eab8646edf991d2d49fd49b763f773bdd63e4705a746e860a92ff88126d86a6c·...·]>104 »       call···12c·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·s[·...·truncated·by·diffoscope;·len:·232,·SHA:·a55fb4ef3f85d0c97fe4d18e19610f0495be91e8068ff2b43ca22a2706d5df7b·...·]>
82 ·R_386_PC32»     std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)105 ·R_386_PC32»     std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*)
83 »       mov····%eax,0x20(%esp)106 »       mov····%eax,0x24(%esp)
 107 »       mov····0x4(%esi),%ecx
 108 »       mov····%ecx,0x20(%esp)
84 »       mov····0x4(%esi),%edi109 »       mov····(%esi),%edi
85 »       mov····(%esi),%eax 
86 »       cmp····%eax,%edi110 »       cmp····%edi,%ecx
87 »       je·····2de·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·231,·SHA:·c8ca65b59c84bab7e494af448a51bb176190a2cec83c93204effc0a9a63d8a41·...·]>111 »       je·····2ed·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·st[·...·truncated·by·diffoscope;·len:·231,·SHA:·d5ec68757813776364ad1581f7a04992fee8ad0cd4dc39803e815dcae23f3912·...·]>
88 »       mov····%edi,%ebx112 »       mov····%ecx,%eax
Max diff block lines reached; 173137/189828 bytes (91.21%) of diff not shown.
1.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.startup {}
    
Offset 3, 30 lines modifiedOffset 3, 30 lines modified
  
3 Disassembly·of·section·.text.startup:3 Disassembly·of·section·.text.startup:
  
4 00000000·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE>:4 00000000·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE>:
5 _GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE():5 _GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE():
6 »       push···%esi6 »       push···%esi
7 »       push···%ebx7 »       push···%ebx
 8 »       sub····$0x14,%esp
8 »       call···3·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE+0x3>9 »       call···6·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0x14,%esp 
13 »       lea····0x0(%ebx),%esi13 »       lea····0x0(%ebx),%esi
14 ·R_386_GOTOFF»   .bss14 ·R_386_GOTOFF»   .bss
15 »       mov····%esi,(%esp)15 »       mov····%esi,(%esp)
16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE+0x1a>16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE+0x1a>
17 ·R_386_PLT32»    std::ios_base::Init::Init()17 ·R_386_PLT32»    std::ios_base::Init::Init()
18 »       mov····0x0(%ebx),%edx 
19 ·R_386_GOT32X»   std::ios_base::Init::~Init() 
20 »       lea····0x0(%ebx),%eax18 »       lea····0x0(%ebx),%eax
21 ·R_386_GOTOFF»   __dso_handle19 ·R_386_GOTOFF»   __dso_handle
22 »       mov····%esi,0x4(%esp) 
23 »       mov····%eax,0x8(%esp)20 »       mov····%eax,0x8(%esp)
 21 »       mov····%esi,0x4(%esp)
 22 »       mov····0x0(%ebx),%edx
 23 ·R_386_GOT32X»   std::ios_base::Init::~Init()
24 »       mov····%edx,(%esp)24 »       mov····%edx,(%esp)
25 »       call···36·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE+0x36>25 »       call···36·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE+0x36>
26 ·R_386_PLT32»    __cxa_atexit26 ·R_386_PLT32»    __cxa_atexit
27 »       add····$0x14,%esp27 »       add····$0x14,%esp
28 »       pop····%ebx28 »       pop····%ebx
29 »       pop····%esi29 »       pop····%esi
30 »       ret30 »       ret
24.6 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 186 lines modifiedOffset 1, 198 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..
4 ··0x00000010·1b0c0404·88010000·38000000·1c000000·........8.......4 ··0x00000010·1b0c0404·88010000·38000000·1c000000·........8.......
5 ··0x00000020·00000000·7a000000·00410e08·8502430e·....z....A....C.5 ··0x00000020·00000000·6c000000·00410e08·8502410e·....l....A....A.
6 ··0x00000030·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@6 ··0x00000030·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
7 ··0x00000040·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...7 ··0x00000040·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
8 ··0x00000050·41c50e04·38000000·58000000·80000000·A...8...X.......8 ··0x00000050·41c50e04·38000000·58000000·6c000000·A...8...X...l...
9 ··0x00000060·7a000000·00410e08·8502430e·0c870341·z....A....C....A9 ··0x00000060·6c000000·00410e08·8502410e·0c870341·l....A....A....A
10 ··0x00000070·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a..10 ··0x00000070·0e108604·410e1483·05430e40·02600e14·....A....C.@.`..
11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
12 ··0x00000090·28000000·94000000·00010000·c1010000·(............... 
13 ··0x000000a0·00430e40·44870359·83058604·8502026a·.C.@D..Y.......j 
14 ··0x000000b0·0ac5c7c6·c30e0446·0b000000·54000000·.......F....T... 
15 ··0x000000c0·c0000000·d0020000·04010000·00410e08·.............A.. 
16 ··0x000000d0·8502430e·0c870343·0e108604·430e1483·..C....C....C... 
17 ··0x000000e0·05480e20·024f0a0e·1441c30e·1041c60e·.H.·.O...A...A.. 
18 ··0x000000f0·0c41c70e·0841c50e·044b0b02·7c0a0e14·.A...A...K..|... 
19 ··0x00000100·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
20 ··0x00000110·480b0000·3c000000·18010000·e0030000·H...<........... 
21 ··0x00000120·88010000·00410e08·8502430e·0c870341·.....A....C....A 
22 ··0x00000130·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o.. 
23 ··0x00000140·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
24 ··0x00000150·04000000·1c000000·58010000·70050000·........X...p... 
25 ··0x00000160·6e000000·00430e20·48830386·020262c6·n....C.·H.....b. 
26 ··0x00000170·c30e0400·38000000·78010000·e0050000·....8...x....... 
27 ··0x00000180·68000000·00410e08·8502410e·0c870341·h....A....A....A 
28 ··0x00000190·0e108604·410e1483·054e0e30·02510e14·....A....N.0.Q.. 
29 ··0x000001a0·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
30 ··0x000001b0·3c000000·b4010000·50060000·47010000·<.......P...G... 
31 ··0x000001c0·00410e08·8502430e·0c870346·0e108604·.A....C....F.... 
32 ··0x000001d0·430e1483·054e0e70·0322010a·0e1441c3·C....N.p."....A. 
33 ··0x000001e0·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
34 ··0x000001f0·3c000000·f4010000·a0070000·51010000·<...........Q... 
35 ··0x00000200·00410e08·8502430e·0c870341·0e108604·.A....C....A.... 
36 ··0x00000210·430e1483·054e0e70·0331010a·0e1441c3·C....N.p.1....A. 
37 ··0x00000220·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
38 ··0x00000230·1c000000·00000000·017a504c·5200017c·.........zPLR..| 
39 ··0x00000240·08079b00·0000001b·1b0c0404·88010000·................ 
40 ··0x00000250·40000000·24000000·00090000·ff020000·@...$........... 
41 ··0x00000260·04000000·00410e08·8502410e·0c870341·.....A....A....A 
42 ··0x00000270·0e108604·410e1483·054d0e70·03cb020a·....A....M.p.... 
43 ··0x00000280·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
44 ··0x00000290·0e04410b·1c000000·68000000·00000000·..A.....h....... 
45 ··0x000002a0·23000000·04130000·000e7083·05850286·#.........p..... 
46 ··0x000002b0·04870300·34000000·b8020000·000c0000·....4........... 
47 ··0x000002c0·65010000·00410e08·8702460e·0c860341·e....A....F....A 
48 ··0x000002d0·0e108304·4e0e3003·03010a0e·1041c30e·....N.0......A.. 
49 ··0x000002e0·0c41c60e·0841c70e·04440b00·3c000000·.A...A...D..<... 
50 ··0x000002f0·f0020000·700d0000·34020000·00410e08·....p...4....A.. 
51 ··0x00000300·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
52 ··0x00000310·054e0e30·03e9010a·0e1441c3·0e1041c6·.N.0......A...A. 
53 ··0x00000320·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A..... 
54 ··0x00000330·30030000·00000000·45000000·00430e20·0.......E....C.· 
55 ··0x00000340·44830348·860275c6·c30e0400·1c000000·D..H..u......... 
56 ··0x00000350·50030000·00000000·45000000·00430e20·P.......E....C.· 
57 ··0x00000360·44830348·860275c6·c30e0400·40000000·D..H..u.....@... 
58 ··0x00000370·40010000·00000000·b0000000·041b0000·@............... 
59 ··0x00000380·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
60 ··0x00000390·410e1483·054e0e30·02720a0e·1441c30e·A....N.0.r...A.. 
61 ··0x000003a0·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A.. 
62 ··0x000003b0·58000000·84010000·b00f0000·cf020000·X............... 
63 ··0x000003c0·04290000·00410e08·8502410e·0c870341·.)...A....A....A 
64 ··0x000003d0·0e108604·410e1483·054e0e40·02940a0e·....A....N.@.... 
65 ··0x000003e0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
66 ··0x000003f0·04460b51·0a0e1441·c30e1041·c60e0c41·.F.Q...A...A...A 
67 ··0x00000400·c70e0841·c50e044b·0b000000·1c000000·...A...K........ 
68 ··0x00000410·e0010000·24000000·44000000·04370000·....$...D....7.. 
69 ··0x00000420·000e4083·05850286·04870300·40000000·..@.........@... 
70 ··0x00000430·00020000·80120000·ff000000·04430000·.............C.. 
71 ··0x00000440·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
72 ··0x00000450·410e1483·054e0e40·02e10a0e·1441c30e·A....N.@.....A.. 
73 ··0x00000460·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A.. 
74 ··0x00000470·1c000000·44020000·68000000·29000000·....D...h...)... 
75 ··0x00000480·044d0000·000e4083·05850286·04870300·.M....@......... 
76 ··0x00000490·3c000000·94040000·00000000·80010000·<...............12 ··0x00000090·54000000·94000000·d8000000·8d010000·T...............
77 ··0x000004a0·00410e08·8502410e·0c870341·0e108604·.A....A....A....13 ··0x000000a0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 14 ··0x000000b0·410e1483·05430e40·02650a0e·1441c30e·A....C.@.e...A..
 15 ··0x000000c0·1041c60e·0c41c70e·0841c50e·04410b02·.A...A...A...A..
 16 ··0x000000d0·470a0e14·41c30e10·41c60e0c·41c70e08·G...A...A...A...
 17 ··0x000000e0·41c50e04·410b0000·54000000·ec000000·A...A...T.......
 18 ··0x000000f0·65020000·ea000000·00410e08·8502410e·e........A....A.
 19 ··0x00000100·0c870341·0e108604·410e1483·05430e20·...A....A....C.·
 20 ··0x00000110·02580a0e·1441c30e·1041c60e·0c41c70e·.X...A...A...A..
 21 ··0x00000120·0841c50e·04410b02·790a0e14·41c30e10·.A...A..y...A...
 22 ··0x00000130·41c60e0c·41c70e08·41c50e04·410b0000·A...A...A...A...
 23 ··0x00000140·3c000000·44010000·50030000·77010000·<...D...P...w...
 24 ··0x00000150·00410e08·8502410e·0c870341·0e108604·.A....A....A....
78 ··0x000004b0·410e1483·054e0e30·0369010e·1441c30e·A....N.0.i...A..25 ··0x00000160·410e1483·05430e50·036b010e·1441c30e·A....C.P.k...A..
79 ··0x000004c0·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......26 ··0x00000170·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......
 27 ··0x00000180·28000000·84010000·c8040000·62000000·(...........b...
 28 ··0x00000190·00410e08·8602410e·0c830343·0e20025a·.A....A....C.·.Z
 29 ··0x000001a0·0e0c41c3·0e0841c6·0e040000·38000000·..A...A.....8...
 30 ··0x000001b0·b0010000·2a050000·5e000000·00410e08·....*...^....A..
 31 ··0x000001c0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 32 ··0x000001d0·05430e30·02520e14·41c30e10·41c60e0c·.C.0.R..A...A...
 33 ··0x000001e0·41c70e08·41c50e04·3c000000·ec010000·A...A...<.......
 34 ··0x000001f0·88050000·4b010000·00410e08·8502410e·....K....A....A.
 35 ··0x00000200·0c870341·0e108604·410e1483·05430e70·...A....A....C.p
 36 ··0x00000210·033a010a·0e1441c3·0e1041c6·0e0c41c7·.:....A...A...A.
 37 ··0x00000220·0e0841c5·0e04410b·3c000000·2c020000·..A...A.<...,...
 38 ··0x00000230·d4060000·56010000·00410e08·8502410e·....V....A....A.
 39 ··0x00000240·0c870341·0e108604·410e1483·05430e70·...A....A....C.p
 40 ··0x00000250·0345010a·0e1441c3·0e1041c6·0e0c41c7·.E....A...A...A.
 41 ··0x00000260·0e0841c5·0e04410b·1c000000·00000000·..A...A.........
 42 ··0x00000270·017a504c·5200017c·08079b00·0000001b·.zPLR..|........
 43 ··0x00000280·1b0c0404·88010000·40000000·24000000·........@...$...
 44 ··0x00000290·2a080000·f4020000·04000000·00410e08·*............A..
 45 ··0x000002a0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 46 ··0x000002b0·05430e70·03bd020a·0e1441c3·0e1041c6·.C.p......A...A.
 47 ··0x000002c0·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A.....
 48 ··0x000002d0·68000000·00000000·23000000·04130000·h.......#.......
 49 ··0x000002e0·000e7083·05850286·04870300·34000000·..p.........4...
 50 ··0x000002f0·f0020000·1e0b0000·5e010000·00410e08·........^....A..
 51 ··0x00000300·8702410e·0c860341·0e108304·430e3003·..A....A....C.0.
 52 ··0x00000310·0a010a0e·1041c30e·0c41c60e·0841c70e·.....A...A...A..
 53 ··0x00000320·04410b00·3c000000·28030000·7c0c0000·.A..<...(...|...
 54 ··0x00000330·1c020000·00410e08·8502410e·0c870341·.....A....A....A
 55 ··0x00000340·0e108604·410e1483·05430e28·03e2010a·....A....C.(....
 56 ··0x00000350·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 57 ··0x00000360·0e04410b·28000000·68030000·00000000·..A.(...h.......
 58 ··0x00000370·39000000·00410e08·8602410e·0c830343·9....A....A....C
 59 ··0x00000380·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A......
80 ··0x000004d0·54000000·d4040000·00000000·f1070000·T...............60 ··0x00000390·28000000·94030000·00000000·39000000·(...........9...
 61 ··0x000003a0·00410e08·8602410e·0c830343·0e20710e·.A....A....C.·q.
 62 ··0x000003b0·0c41c30e·0841c60e·04000000·40000000·.A...A......@...
Max diff block lines reached; 0/25120 bytes (0.00%) of diff not shown.
13.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ··0x00000660·53465354·38416c70·68616265·74443545·SFST8AlphabetD5E105 ··0x00000660·53465354·38416c70·68616265·74443545·SFST8AlphabetD5E
106 ··0x00000670·76005f5a·4e537436·76656374·6f724953·v._ZNSt6vectorIS106 ··0x00000670·76005f5a·4e537436·76656374·6f724953·v._ZNSt6vectorIS
107 ··0x00000680·5f496a53·61496a45·45536149·53315f45·_IjSaIjEESaIS1_E107 ··0x00000680·5f496a53·61496a45·45536149·53315f45·_IjSaIjEESaIS1_E
108 ··0x00000690·45443545·76005f5f·7838362e·6765745f·ED5Ev.__x86.get_108 ··0x00000690·45443545·76005f5f·7838362e·6765745f·ED5Ev.__x86.get_
109 ··0x000006a0·70635f74·68756e6b·2e627800·5f474c4f·pc_thunk.bx._GLO109 ··0x000006a0·70635f74·68756e6b·2e627800·5f474c4f·pc_thunk.bx._GLO
110 ··0x000006b0·42414c5f·4f464653·45545f54·41424c45·BAL_OFFSET_TABLE110 ··0x000006b0·42414c5f·4f464653·45545f54·41424c45·BAL_OFFSET_TABLE
111 ··0x000006c0·5f005f5a·646c5076·005f5f78·38362e67·_._ZdlPv.__x86.g111 ··0x000006c0·5f005f5a·646c5076·005f5f78·38362e67·_._ZdlPv.__x86.g
112 ··0x000006d0·65745f70·635f7468·756e6b2e·6469006d·et_pc_thunk.di.m112 ··0x000006d0·65745f70·635f7468·756e6b2e·7369006d·et_pc_thunk.si.m
113 ··0x000006e0·656d6d6f·7665005f·5a6e776a·005f5a53·emmove._Znwj._ZS113 ··0x000006e0·656d6d6f·7665005f·5a6e776a·005f5a53·emmove._Znwj._ZS
114 ··0x000006f0·7432385f·5f746872·6f775f62·61645f61·t28__throw_bad_a114 ··0x000006f0·7432385f·5f746872·6f775f62·61645f61·t28__throw_bad_a
115 ··0x00000700·72726179·5f6e6577·5f6c656e·67746876·rray_new_lengthv115 ··0x00000700·72726179·5f6e6577·5f6c656e·67746876·rray_new_lengthv
116 ··0x00000710·005f5a4e·34534653·54313743·6f6d7061·._ZN4SFST17Compa116 ··0x00000710·005f5a4e·34534653·54313743·6f6d7061·._ZN4SFST17Compa
117 ··0x00000720·63745472·616e7364·75636572·43324576·ctTransducerC2Ev117 ··0x00000720·63745472·616e7364·75636572·43324576·ctTransducerC2Ev
118 ··0x00000730·005f5a4e·34534653·5438416c·70686162·._ZN4SFST8Alphab118 ··0x00000730·005f5a4e·34534653·5438416c·70686162·._ZN4SFST8Alphab
119 ··0x00000740·65744331·4576005f·5a4e3453·46535431·etC1Ev._ZN4SFST1119 ··0x00000740·65744331·4576005f·5a4e3453·46535431·etC1Ev._ZN4SFST1
Offset 157, 43 lines modifiedOffset 157, 43 lines modified
157 ··0x000009a0·72496453·61496445·4553345f·005f5a4e·rIdSaIdEES4_._ZN157 ··0x000009a0·72496453·61496445·4553345f·005f5a4e·rIdSaIdEES4_._ZN
158 ··0x000009b0·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht158 ··0x000009b0·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht
159 ··0x000009c0·61626c65·49537434·70616972·494b504b·ableISt4pairIKPK159 ··0x000009c0·61626c65·49537434·70616972·494b504b·ableISt4pairIKPK
160 ··0x000009d0·63744553·335f4e53·5f346861·73684953·ctES3_NS_4hashIS160 ··0x000009d0·63744553·335f4e53·5f346861·73684953·ctES3_NS_4hashIS
161 ··0x000009e0·335f4545·53743130·5f53656c·65637431·3_EESt10_Select1161 ··0x000009e0·335f4545·53743130·5f53656c·65637431·3_EESt10_Select1
162 ··0x000009f0·73744953·355f454e·34534653·5438416c·stIS5_EN4SFST8Al162 ··0x000009f0·73744953·355f454e·34534653·5438416c·stIS5_EN4SFST8Al
163 ··0x00000a00·70686162·65743565·71737472·45536149·phabet5eqstrESaI163 ··0x00000a00·70686162·65743565·71737472·45536149·phabet5eqstrESaI
164 ··0x00000a10·74454544·32457600·5f5f7838·362e6765·tEED2Ev.__x86.ge 
165 ··0x00000a20·745f7063·5f746875·6e6b2e73·69005f5a·t_pc_thunk.si._Z 
166 ··0x00000a30·4e395f5f·676e755f·63787839·68617368·N9__gnu_cxx9hash 
167 ··0x00000a40·7461626c·65495374·34706169·72494b50·tableISt4pairIKP 
168 ··0x00000a50·4b637445·53335f4e·535f3468·61736849·KctES3_NS_4hashI 
169 ··0x00000a60·53335f45·45537431·305f5365·6c656374·S3_EESt10_Select 
170 ··0x00000a70·31737449·53355f45·4e345346·53543841·1stIS5_EN4SFST8A 
171 ··0x00000a80·6c706861·62657435·65717374·72455361·lphabet5eqstrESa 
172 ··0x00000a90·49744545·44314576·005f5a4e·395f5f67·ItEED1Ev._ZN9__g164 ··0x00000a10·74454544·32457600·5f5a4e39·5f5f676e·tEED2Ev._ZN9__gn
173 ··0x00000aa0·6e755f63·78783968·61736874·61626c65·nu_cxx9hashtable165 ··0x00000a20·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI
174 ··0x00000ab0·49537434·70616972·494b7450·6345744e·ISt4pairIKtPcEtN 
175 ··0x00000ac0·535f3468·61736849·74454553·7431305f·S_4hashItEESt10_166 ··0x00000a30·53743470·61697249·4b504b63·74455333·St4pairIKPKctES3
 167 ··0x00000a40·5f4e535f·34686173·68495333·5f454553·_NS_4hashIS3_EES
176 ··0x00000ad0·53656c65·63743173·74495334·5f455374·Select1stIS4_ESt168 ··0x00000a50·7431305f·53656c65·63743173·74495335·t10_Select1stIS5
177 ··0x00000ae0·38657175·616c5f74·6f497445·53614953·8equal_toItESaIS 
178 ··0x00000af0·335f4545·44324576·005f5a4e·395f5f67·3_EED2Ev._ZN9__g 
179 ··0x00000b00·6e755f63·78783968·61736874·61626c65·nu_cxx9hashtable 
180 ··0x00000b10·49537434·70616972·494b7450·6345744e·ISt4pairIKtPcEtN 
181 ··0x00000b20·535f3468·61736849·74454553·7431305f·S_4hashItEESt10_ 
182 ··0x00000b30·53656c65·63743173·74495334·5f455374·Select1stIS4_ESt 
183 ··0x00000b40·38657175·616c5f74·6f497445·53614953·8equal_toItESaIS 
184 ··0x00000b50·335f4545·44314576·005f5a4e·34534653·3_EED1Ev._ZN4SFS 
185 ··0x00000b60·5438416c·70686162·65744432·4576005f·T8AlphabetD2Ev._ 
186 ··0x00000b70·5f783836·2e676574·5f70635f·7468756e·_x86.get_pc_thun169 ··0x00000a60·5f454e34·53465354·38416c70·68616265·_EN4SFST8Alphabe
 170 ··0x00000a70·74356571·73747245·53614974·45454431·t5eqstrESaItEED1
 171 ··0x00000a80·4576005f·5a4e395f·5f676e75·5f637878·Ev._ZN9__gnu_cxx
 172 ··0x00000a90·39686173·68746162·6c654953·74347061·9hashtableISt4pa
 173 ··0x00000aa0·6972494b·74506345·744e535f·34686173·irIKtPcEtNS_4has
 174 ··0x00000ab0·68497445·45537431·305f5365·6c656374·hItEESt10_Select
 175 ··0x00000ac0·31737449·53345f45·53743865·7175616c·1stIS4_ESt8equal
 176 ··0x00000ad0·5f746f49·74455361·4953335f·45454432·_toItESaIS3_EED2
 177 ··0x00000ae0·4576005f·5a4e395f·5f676e75·5f637878·Ev._ZN9__gnu_cxx
 178 ··0x00000af0·39686173·68746162·6c654953·74347061·9hashtableISt4pa
 179 ··0x00000b00·6972494b·74506345·744e535f·34686173·irIKtPcEtNS_4has
 180 ··0x00000b10·68497445·45537431·305f5365·6c656374·hItEESt10_Select
 181 ··0x00000b20·31737449·53345f45·53743865·7175616c·1stIS4_ESt8equal
 182 ··0x00000b30·5f746f49·74455361·4953335f·45454431·_toItESaIS3_EED1
187 ··0x00000b80·6b2e6270·005f5a4e·34534653·5438416c·k.bp._ZN4SFST8Al183 ··0x00000b40·4576005f·5a4e3453·46535438·416c7068·Ev._ZN4SFST8Alph
188 ··0x00000b90·70686162·65743563·6c656172·4576005f·phabet5clearEv._184 ··0x00000b50·61626574·44324576·005f5f78·38362e67·abetD2Ev.__x86.g
 185 ··0x00000b60·65745f70·635f7468·756e6b2e·6270005f·et_pc_thunk.bp._
189 ··0x00000ba0·5a4e3453·46535438·416c7068·61626574·ZN4SFST8Alphabet186 ··0x00000b70·5a4e3453·46535438·416c7068·61626574·ZN4SFST8Alphabet
190 ··0x00000bb0·44314576·005f5a4e·34534653·54313743·D1Ev._ZN4SFST17C 
191 ··0x00000bc0·6f6d7061·63745472·616e7364·75636572·ompactTransducer 
192 ··0x00000bd0·43324550·385f494f·5f46494c·4553325f·C2EP8_IO_FILES2_187 ··0x00000b80·35636c65·61724576·005f5a4e·34534653·5clearEv._ZN4SFS
 188 ··0x00000b90·5438416c·70686162·65744431·4576005f·T8AlphabetD1Ev._
 189 ··0x00000ba0·5a4e3453·46535431·37436f6d·70616374·ZN4SFST17Compact
 190 ··0x00000bb0·5472616e·73647563·65724332·4550385f·TransducerC2EP8_
 191 ··0x00000bc0·494f5f46·494c4553·325f005f·5f783836·IO_FILES2_.__x86
 192 ··0x00000bd0·2e676574·5f70635f·7468756e·6b2e6469·.get_pc_thunk.di
193 ··0x00000be0·005f5a4e·34534653·5438416c·70686162·._ZN4SFST8Alphab193 ··0x00000be0·005f5a4e·34534653·5438416c·70686162·._ZN4SFST8Alphab
194 ··0x00000bf0·65743472·65616445·50385f49·4f5f4649·et4readEP8_IO_FI194 ··0x00000bf0·65743472·65616445·50385f49·4f5f4649·et4readEP8_IO_FI
195 ··0x00000c00·4c450066·6572726f·72005f5f·6378615f·LE.ferror.__cxa_195 ··0x00000c00·4c450066·6572726f·72005f5f·6378615f·LE.ferror.__cxa_
196 ··0x00000c10·616c6c6f·63617465·5f657863·65707469·allocate_excepti196 ··0x00000c10·616c6c6f·63617465·5f657863·65707469·allocate_excepti
197 ··0x00000c20·6f6e005f·5a544950·4b63005f·5f637861·on._ZTIPKc.__cxa197 ··0x00000c20·6f6e005f·5a544950·4b63005f·5f637861·on._ZTIPKc.__cxa
198 ··0x00000c30·5f746872·6f77005f·5a4e3453·46535431·_throw._ZN4SFST1198 ··0x00000c30·5f746872·6f77005f·5a4e3453·46535431·_throw._ZN4SFST1
199 ··0x00000c40·37436f6d·70616374·5472616e·73647563·7CompactTransduc199 ··0x00000c40·37436f6d·70616374·5472616e·73647563·7CompactTransduc
Offset 259, 65 lines modifiedOffset 259, 63 lines modified
259 ··0x00001000·6f794950·53743676·6563746f·72496a53·oyIPSt6vectorIjS259 ··0x00001000·6f794950·53743676·6563746f·72496a53·oyIPSt6vectorIjS
260 ··0x00001010·61496a45·45454576·545f5336·5f005f5a·aIjEEEEvT_S6_._Z260 ··0x00001010·61496a45·45454576·545f5336·5f005f5a·aIjEEEEvT_S6_._Z
261 ··0x00001020·4e345346·53543137·436f6d70·61637454·N4SFST17CompactT261 ··0x00001020·4e345346·53543137·436f6d70·61637454·N4SFST17CompactT
262 ··0x00001030·72616e73·64756365·72313363·6f6d7075·ransducer13compu262 ··0x00001030·72616e73·64756365·72313363·6f6d7075·ransducer13compu
263 ··0x00001040·74655f70·726f6273·45525374·36766563·te_probsERSt6vec263 ··0x00001040·74655f70·726f6273·45525374·36766563·te_probsERSt6vec
264 ··0x00001050·746f7249·53315f49·6a536149·6a454553·torIS1_IjSaIjEES264 ··0x00001050·746f7249·53315f49·6a536149·6a454553·torIS1_IjSaIjEES
265 ··0x00001060·61495333·5f454552·53315f49·64536149·aIS3_EERS1_IdSaI265 ··0x00001060·61495333·5f454552·53315f49·64536149·aIS3_EERS1_IdSaI
 266 ··0x00001070·64454500·65787000·5f5a5374·31375f5f·dEE.exp._ZSt17__
 267 ··0x00001080·7468726f·775f6261·645f616c·6c6f6376·throw_bad_allocv
 268 ··0x00001090·005f5f63·78615f62·6567696e·5f636174·.__cxa_begin_cat
 269 ··0x000010a0·6368005f·5f637861·5f726574·68726f77·ch.__cxa_rethrow
 270 ··0x000010b0·005f5f63·78615f65·6e645f63·61746368·.__cxa_end_catch
 271 ··0x000010c0·005f5a53·7431385f·5f646f5f·756e696e·._ZSt18__do_unin
 272 ··0x000010d0·69745f66·696c6c5f·6e495053·74367665·it_fill_nIPSt6ve
266 ··0x00001070·64454500·5f5f7838·362e6765·745f7063·dEE.__x86.get_pc 
267 ··0x00001080·5f746875·6e6b2e63·78006578·70005f5a·_thunk.cx.exp._Z 
268 ··0x00001090·53743137·5f5f7468·726f775f·6261645f·St17__throw_bad_ 
269 ··0x000010a0·616c6c6f·6376005f·5f637861·5f626567·allocv.__cxa_beg 
270 ··0x000010b0·696e5f63·61746368·005f5f63·78615f72·in_catch.__cxa_r 
271 ··0x000010c0·65746872·6f77005f·5f637861·5f656e64·ethrow.__cxa_end 
272 ··0x000010d0·5f636174·6368005f·5a537431·385f5f64·_catch._ZSt18__d 
273 ··0x000010e0·6f5f756e·696e6974·5f66696c·6c5f6e49·o_uninit_fill_nI 
274 ··0x000010f0·50537436·76656374·6f72496a·5361496a·PSt6vectorIjSaIj 
275 ··0x00001100·45456a53·325f4554·5f53345f·54305f52·EEjS2_ET_S4_T0_R 
276 ··0x00001110·4b54315f·005f5a53·7431365f·5f646f5f·KT1_._ZSt16__do_ 
277 ··0x00001120·756e696e·69745f63·6f707949·50537436·uninit_copyIPSt6 
278 ··0x00001130·76656374·6f72496a·5361496a·45455333·vectorIjSaIjEES3273 ··0x000010e0·63746f72·496a5361·496a4545·6a53325f·ctorIjSaIjEEjS2_
279 ··0x00001140·5f455430·5f545f53·355f5334·5f005f5a·_ET0_T_S5_S4_._Z274 ··0x000010f0·45545f53·345f5430·5f524b54·315f005f·ET_S4_T0_RKT1_._
 275 ··0x00001100·5a537431·365f5f64·6f5f756e·696e6974·ZSt16__do_uninit
 276 ··0x00001110·5f636f70·79495053·74367665·63746f72·_copyIPSt6vector
 277 ··0x00001120·496a5361·496a4545·53335f45·54305f54·IjSaIjEES3_ET0_T
 278 ··0x00001130·5f53355f·53345f00·5f5a4e53·74367665·_S5_S4_._ZNSt6ve
 279 ··0x00001140·63746f72·49535f49·6a536149·6a454553·ctorIS_IjSaIjEES
 280 ··0x00001150·61495331·5f454531·375f4d5f·7265616c·aIS1_EE17_M_real
 281 ··0x00001160·6c6f635f·696e7365·7274454e·395f5f67·loc_insertEN9__g
 282 ··0x00001170·6e755f63·78783137·5f5f6e6f·726d616c·nu_cxx17__normal
 283 ··0x00001180·5f697465·7261746f·72495053·315f5333·_iteratorIPS1_S3
 284 ··0x00001190·5f454552·4b53315f·005f5a4e·34534653·_EERKS1_._ZN4SFS
 285 ··0x000011a0·54313743·6f6d7061·63745472·616e7364·T17CompactTransd
 286 ··0x000011b0·75636572·37616e61·6c797a65·456a5253·ucer7analyzeEjRS
 287 ··0x000011c0·74367665·63746f72·49745361·49744545·t6vectorItSaItEE
 288 ··0x000011d0·6a525331·5f496a53·61496a45·45525331·jRS1_IjSaIjEERS1
 289 ··0x000011e0·5f495336·5f536149·53365f45·45005f5a·_IS6_SaIS6_EE._Z
280 ··0x00001150·4e537436·76656374·6f724953·5f496a53·NSt6vectorIS_IjS290 ··0x000011f0·4e537436·76656374·6f724953·5f496a53·NSt6vectorIS_IjS
281 ··0x00001160·61496a45·45536149·53315f45·4531375f·aIjEESaIS1_EE17_291 ··0x00001200·61496a45·45536149·53315f45·4531345f·aIjEESaIS1_EE14_
282 ··0x00001170·4d5f7265·616c6c6f·635f696e·73657274·M_realloc_insert 
283 ··0x00001180·454e395f·5f676e75·5f637878·31375f5f·EN9__gnu_cxx17__292 ··0x00001210·4d5f6669·6c6c5f69·6e736572·74454e39·M_fill_insertEN9
Max diff block lines reached; 0/13919 bytes (0.00%) of diff not shown.
1.99 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 93, 21 lines modifiedOffset 93, 19 lines modified
93 ··0x000005a0·72656c2e·74657874·2e737461·72747570·rel.text.startup93 ··0x000005a0·72656c2e·74657874·2e737461·72747570·rel.text.startup
94 ··0x000005b0·002e7265·6c2e696e·69745f61·72726179·..rel.init_array94 ··0x000005b0·002e7265·6c2e696e·69745f61·72726179·..rel.init_array
95 ··0x000005c0·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r95 ··0x000005c0·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r
96 ··0x000005d0·6f646174·612e6373·7434002e·74657874·odata.cst4..text96 ··0x000005d0·6f646174·612e6373·7434002e·74657874·odata.cst4..text
97 ··0x000005e0·2e5f5f78·38362e67·65745f70·635f7468·.__x86.get_pc_th97 ··0x000005e0·2e5f5f78·38362e67·65745f70·635f7468·.__x86.get_pc_th
98 ··0x000005f0·756e6b2e·6178002e·74657874·2e5f5f78·unk.ax..text.__x98 ··0x000005f0·756e6b2e·6178002e·74657874·2e5f5f78·unk.ax..text.__x
99 ··0x00000600·38362e67·65745f70·635f7468·756e6b2e·86.get_pc_thunk.99 ··0x00000600·38362e67·65745f70·635f7468·756e6b2e·86.get_pc_thunk.
100 ··0x00000610·6378002e·74657874·2e5f5f78·38362e67·cx..text.__x86.g100 ··0x00000610·6278002e·74657874·2e5f5f78·38362e67·bx..text.__x86.g
101 ··0x00000620·65745f70·635f7468·756e6b2e·6278002e·et_pc_thunk.bx..101 ··0x00000620·65745f70·635f7468·756e6b2e·7369002e·et_pc_thunk.si..
102 ··0x00000630·74657874·2e5f5f78·38362e67·65745f70·text.__x86.get_p102 ··0x00000630·74657874·2e5f5f78·38362e67·65745f70·text.__x86.get_p
103 ··0x00000640·635f7468·756e6b2e·7369002e·74657874·c_thunk.si..text103 ··0x00000640·635f7468·756e6b2e·6469002e·74657874·c_thunk.di..text
104 ··0x00000650·2e5f5f78·38362e67·65745f70·635f7468·.__x86.get_pc_th104 ··0x00000650·2e5f5f78·38362e67·65745f70·635f7468·.__x86.get_pc_th
105 ··0x00000660·756e6b2e·6469002e·74657874·2e5f5f78·unk.di..text.__x 
106 ··0x00000670·38362e67·65745f70·635f7468·756e6b2e·86.get_pc_thunk. 
107 ··0x00000680·6270002e·72656c2e·64617461·2e72656c·bp..rel.data.rel105 ··0x00000660·756e6b2e·6270002e·72656c2e·64617461·unk.bp..rel.data
108 ··0x00000690·2e6c6f63·616c2e44·572e7265·662e5f5f·.local.DW.ref.__106 ··0x00000670·2e72656c·2e6c6f63·616c2e44·572e7265·.rel.local.DW.re
109 ··0x000006a0·6778785f·70657273·6f6e616c·6974795f·gxx_personality_107 ··0x00000680·662e5f5f·6778785f·70657273·6f6e616c·f.__gxx_personal
110 ··0x000006b0·7630002e·6e6f7465·2e474e55·2d737461·v0..note.GNU-sta108 ··0x00000690·6974795f·7630002e·6e6f7465·2e474e55·ity_v0..note.GNU
111 ··0x000006c0·636b002e·72656c2e·65685f66·72616d65·ck..rel.eh_frame109 ··0x000006a0·2d737461·636b002e·72656c2e·65685f66·-stack..rel.eh_f
112 ··0x000006d0·00··································.110 ··0x000006b0·72616d65·00·························rame.
  
18.6 KB
utf8.o
859 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········1352·(bytes·into·file)13 ··Start·of·section·headers:··········1324·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.48 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x548:1 There·are·13·section·headers,·starting·at·offset·0x52c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····10···6··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····10···6··4
6 ··[·2]·.text·············PROGBITS········00000000·000040·000220·00··AX··0···0·166 ··[·2]·.text·············PROGBITS········00000000·00003c·0001d6·00··AX··0···0··1
7 ··[·3]·.rel.text·········REL·············00000000·00040c·0000a8·08···I·10···2··47 ··[·3]·.rel.text·········REL·············00000000·0003f0·0000a8·08···I·10···2··4
8 ··[·4]·.data·············PROGBITS········00000000·000260·000000·00··WA··0···0··18 ··[·4]·.data·············PROGBITS········00000000·000212·000000·00··WA··0···0··1
9 ··[·5]·.bss··············NOBITS··········00000000·000260·000005·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000214·000005·00··WA··0···0··4
10 ··[·6]·.text.__x86.get_pc_thunk.dx·PROGBITS········00000000·000260·000004·00·AXG··0···0··110 ··[·6]·.text.__x86.get_pc_thunk.dx·PROGBITS········00000000·000214·000004·00·AXG··0···0··1
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000264·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000218·000000·00······0···0··1
12 ··[·8]·.eh_frame·········PROGBITS········00000000·000264·000080·00···A··0···0··412 ··[·8]·.eh_frame·········PROGBITS········00000000·000218·0000b0·00···A··0···0··4
13 ··[·9]·.rel.eh_frame·····REL·············00000000·0004b4·000020·08···I·10···8··413 ··[·9]·.rel.eh_frame·····REL·············00000000·000498·000020·08···I·10···8··4
14 ··[10]·.symtab···········SYMTAB··········00000000·0002e4·0000a0·10·····11···5··414 ··[10]·.symtab···········SYMTAB··········00000000·0002c8·0000a0·10·····11···5··4
15 ··[11]·.strtab···········STRTAB··········00000000·000384·000087·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000368·000087·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0004d4·000071·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0004b8·000071·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··D·(mbind),·p·(processor·specific)21 ··D·(mbind),·p·(processor·specific)
1.06 KB
readelf --wide --symbols {}
    
Offset 2, 12 lines modifiedOffset 2, 12 lines modified
2 Symbol·table·'.symtab'·contains·10·entries:2 Symbol·table·'.symtab'·contains·10·entries:
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.text5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.text
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss
7 ·····3:·00000000·····5·OBJECT··LOCAL··DEFAULT····5·_ZZN4SFST8int2utf8EjE2ch7 ·····3:·00000000·····5·OBJECT··LOCAL··DEFAULT····5·_ZZN4SFST8int2utf8EjE2ch
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.__x86.get_pc_thunk.dx8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.__x86.get_pc_thunk.dx
9 ·····5:·00000000···259·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST8int2utf8Ej9 ·····5:·00000000···239·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST8int2utf8Ej
10 ·····6:·00000000·····0·FUNC····GLOBAL·HIDDEN·····6·__x86.get_pc_thunk.dx10 ·····6:·00000000·····0·FUNC····GLOBAL·HIDDEN·····6·__x86.get_pc_thunk.dx
11 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_11 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
12 ·····8:·00000110···236·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST9utf8tointEPPc12 ·····8:·000000ef···197·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST9utf8tointEPPc
13 ·····9:·00000200····32·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST9utf8tointEPc13 ·····9:·000001b4····34·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST9utf8tointEPc
3.02 KB
readelf --wide --relocs {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x40c·contains·21·entries:1 Relocation·section·'.rel.text'·at·offset·0x3f0·contains·21·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000001··00000602·R_386_PC32·············00000000···__x86.get_pc_thunk.dx3 00000001··00000602·R_386_PC32·············00000000···__x86.get_pc_thunk.dx
4 00000007··0000070a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 00000007··0000070a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000016··00000209·R_386_GOTOFF···········00000000···.bss5 00000016··00000209·R_386_GOTOFF···········00000000···.bss
6 0000001c··00000209·R_386_GOTOFF···········00000000···.bss6 0000001c··00000209·R_386_GOTOFF···········00000000···.bss
7 00000022··00000209·R_386_GOTOFF···········00000000···.bss7 00000023··00000209·R_386_GOTOFF···········00000000···.bss
8 00000039··00000209·R_386_GOTOFF···········00000000···.bss8 00000039··00000209·R_386_GOTOFF···········00000000···.bss
9 00000049··00000209·R_386_GOTOFF···········00000000···.bss9 00000045··00000209·R_386_GOTOFF···········00000000···.bss
10 0000004f··00000209·R_386_GOTOFF···········00000000···.bss10 0000004b··00000209·R_386_GOTOFF···········00000000···.bss
11 00000058··00000209·R_386_GOTOFF···········00000000···.bss11 00000052··00000209·R_386_GOTOFF···········00000000···.bss
12 00000074··00000209·R_386_GOTOFF···········00000000···.bss12 00000073··00000209·R_386_GOTOFF···········00000000···.bss
13 00000083··00000209·R_386_GOTOFF···········00000000···.bss13 00000084··00000209·R_386_GOTOFF···········00000000···.bss
14 00000094··00000209·R_386_GOTOFF···········00000000···.bss14 00000095··00000209·R_386_GOTOFF···········00000000···.bss
15 000000a3··00000209·R_386_GOTOFF···········00000000···.bss15 000000a1··00000209·R_386_GOTOFF···········00000000···.bss
16 000000a9··00000209·R_386_GOTOFF···········00000000···.bss16 000000a7··00000209·R_386_GOTOFF···········00000000···.bss
 17 000000ae··00000209·R_386_GOTOFF···········00000000···.bss
17 000000b5··00000209·R_386_GOTOFF···········00000000···.bss18 000000bd··00000209·R_386_GOTOFF···········00000000···.bss
18 000000c2··00000209·R_386_GOTOFF···········00000000···.bss19 000000ce··00000209·R_386_GOTOFF···········00000000···.bss
19 000000d1··00000209·R_386_GOTOFF···········00000000···.bss20 000000da··00000209·R_386_GOTOFF···········00000000···.bss
20 000000e0··00000209·R_386_GOTOFF···········00000000···.bss21 000000e0··00000209·R_386_GOTOFF···········00000000···.bss
21 000000e6··00000209·R_386_GOTOFF···········00000000···.bss22 000000e7··00000209·R_386_GOTOFF···········00000000···.bss
22 000000f2··00000209·R_386_GOTOFF···········00000000···.bss 
23 0000020b··00000802·R_386_PC32·············00000110···_ZN4SFST9utf8tointEPPc23 000001bf··00000802·R_386_PC32·············000000ef···_ZN4SFST9utf8tointEPPc
  
24 Relocation·section·'.rel.eh_frame'·at·offset·0x4b4·contains·4·entries:24 Relocation·section·'.rel.eh_frame'·at·offset·0x498·contains·4·entries:
25 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name25 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
26 00000020··00000102·R_386_PC32·············00000000···.text26 00000020··00000102·R_386_PC32·············00000000···.text
27 00000034··00000102·R_386_PC32·············00000000···.text27 00000034··00000102·R_386_PC32·············00000000···.text
28 0000005c··00000102·R_386_PC32·············00000000···.text28 0000008c··00000102·R_386_PC32·············00000000···.text
29 00000074··00000402·R_386_PC32·············00000000···.text.__x86.get_pc_thunk.dx29 000000a4··00000402·R_386_PC32·············00000000···.text.__x86.get_pc_thunk.dx
2.92 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 42 lines modifiedOffset 9, 77 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000010·0000001c·FDE·cie=00000000·pc=00000000..0000010315 00000018·00000010·0000001c·FDE·cie=00000000·pc=00000000..000000ef
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
18 ··DW_CFA_nop18 ··DW_CFA_nop
  
19 0000002c·00000024·00000030·FDE·cie=00000000·pc=00000110..000001fc19 0000002c·00000054·00000030·FDE·cie=00000000·pc=000000ef..000001b4
 20 ··DW_CFA_advance_loc:·1·to·000000f0
 21 ··DW_CFA_def_cfa_offset:·8
 22 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
20 ··DW_CFA_advance_loc:·3·to·0000011323 ··DW_CFA_advance_loc:·1·to·000000f1
 24 ··DW_CFA_def_cfa_offset:·12
 25 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 26 ··DW_CFA_advance_loc:·1·to·000000f2
 27 ··DW_CFA_def_cfa_offset:·16
 28 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 29 ··DW_CFA_advance_loc:·1·to·000000f3
21 ··DW_CFA_def_cfa_offset:·2030 ··DW_CFA_def_cfa_offset:·20
22 ··DW_CFA_advance_loc:·19·to·00000126 
23 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2031 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
24 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
25 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
26 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
27 ··DW_CFA_advance_loc1:·137·to·000001af32 ··DW_CFA_advance_loc:·3·to·000000f6
 33 ··DW_CFA_def_cfa_offset:·24
 34 ··DW_CFA_advance_loc1:·114·to·00000168
28 ··DW_CFA_remember_state35 ··DW_CFA_remember_state
 36 ··DW_CFA_def_cfa_offset:·20
 37 ··DW_CFA_advance_loc:·1·to·00000169
29 ··DW_CFA_restore:·r5·(ebp)38 ··DW_CFA_restore:·r3·(ebx)
30 ··DW_CFA_restore:·r7·(edi)39 ··DW_CFA_def_cfa_offset:·16
 40 ··DW_CFA_advance_loc:·1·to·0000016a
31 ··DW_CFA_restore:·r6·(esi)41 ··DW_CFA_restore:·r6·(esi)
 42 ··DW_CFA_def_cfa_offset:·12
 43 ··DW_CFA_advance_loc:·1·to·0000016b
 44 ··DW_CFA_restore:·r7·(edi)
 45 ··DW_CFA_def_cfa_offset:·8
 46 ··DW_CFA_advance_loc:·1·to·0000016c
 47 ··DW_CFA_restore:·r5·(ebp)
 48 ··DW_CFA_def_cfa_offset:·4
 49 ··DW_CFA_advance_loc:·1·to·0000016d
 50 ··DW_CFA_restore_state
 51 ··DW_CFA_advance_loc:·30·to·0000018b
 52 ··DW_CFA_remember_state
 53 ··DW_CFA_def_cfa_offset:·20
 54 ··DW_CFA_advance_loc:·1·to·0000018c
32 ··DW_CFA_restore:·r3·(ebx)55 ··DW_CFA_restore:·r3·(ebx)
 56 ··DW_CFA_def_cfa_offset:·16
 57 ··DW_CFA_advance_loc:·1·to·0000018d
 58 ··DW_CFA_restore:·r6·(esi)
 59 ··DW_CFA_def_cfa_offset:·12
 60 ··DW_CFA_advance_loc:·1·to·0000018e
 61 ··DW_CFA_restore:·r7·(edi)
 62 ··DW_CFA_def_cfa_offset:·8
 63 ··DW_CFA_advance_loc:·1·to·0000018f
 64 ··DW_CFA_restore:·r5·(ebp)
33 ··DW_CFA_def_cfa_offset:·465 ··DW_CFA_def_cfa_offset:·4
34 ··DW_CFA_advance_loc:·1·to·000001b066 ··DW_CFA_advance_loc:·1·to·00000190
35 ··DW_CFA_restore_state67 ··DW_CFA_restore_state
 68 ··DW_CFA_nop
 69 ··DW_CFA_nop
 70 ··DW_CFA_nop
  
36 00000054·00000014·00000058·FDE·cie=00000000·pc=00000200..0000022071 00000084·00000014·00000088·FDE·cie=00000000·pc=000001b4..000001d6
37 ··DW_CFA_advance_loc:·3·to·0000020372 ··DW_CFA_advance_loc:·3·to·000001b7
38 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
39 ··DW_CFA_advance_loc:·25·to·0000021c74 ··DW_CFA_advance_loc:·30·to·000001d5
40 ··DW_CFA_def_cfa_offset:·475 ··DW_CFA_def_cfa_offset:·4
41 ··DW_CFA_nop76 ··DW_CFA_nop
  
42 0000006c·00000010·00000070·FDE·cie=00000000·pc=00000000..0000000477 0000009c·00000010·000000a0·FDE·cie=00000000·pc=00000000..00000004
43 ··DW_CFA_nop78 ··DW_CFA_nop
44 ··DW_CFA_nop79 ··DW_CFA_nop
45 ··DW_CFA_nop80 ··DW_CFA_nop
  
6.96 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 7, 196 lines modifiedOffset 7, 179 lines modified
7 SFST::int2utf8(unsigned·int):7 SFST::int2utf8(unsigned·int):
8 »       call···1·<SFST::int2utf8(unsigned·int)+0x1>8 »       call···1·<SFST::int2utf8(unsigned·int)+0x1>
9 ·R_386_PC32»     __x86.get_pc_thunk.dx9 ·R_386_PC32»     __x86.get_pc_thunk.dx
10 »       add····$0x2,%edx10 »       add····$0x2,%edx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····0x4(%esp),%eax12 »       mov····0x4(%esp),%eax
13 »       cmp····$0x7f,%eax13 »       cmp····$0x7f,%eax
14 »       ja·····30·<SFST::int2utf8(unsigned·int)+0x30>14 »       ja·····28·<SFST::int2utf8(unsigned·int)+0x28>
15 »       mov····%al,0x0(%edx)15 »       mov····%al,0x0(%edx)
16 ·R_386_GOTOFF»   .bss16 ·R_386_GOTOFF»   .bss
17 »       lea····0x0(%edx),%eax 
18 ·R_386_GOTOFF»   .bss 
19 »       movb···$0x0,0x1(%edx)17 »       movb···$0x0,0x1(%edx)
20 ·R_386_GOTOFF»   .bss18 ·R_386_GOTOFF»   .bss
 19 »       lea····0x0(%edx),%eax
 20 ·R_386_GOTOFF»   .bss
21 »       ret21 »       ret
22 »       lea····0x0(%esi,%eiz,1),%esi 
23 »       nop 
24 »       cmp····$0x7ff,%eax22 »       cmp····$0x7ff,%eax
25 »       ja·····60·<SFST::int2utf8(unsigned·int)+0x60>23 »       ja·····57·<SFST::int2utf8(unsigned·int)+0x57>
26 »       movb···$0x0,0x2(%edx) 
27 ·R_386_GOTOFF»   .bss 
28 »       mov····%eax,%ecx24 »       mov····%eax,%ecx
29 »       and····$0x3f,%al 
30 »       shr····$0x6,%ecx25 »       shr····$0x6,%ecx
 26 »       or·····$0xffffffc0,%ecx
 27 »       mov····%cl,0x0(%edx)
 28 ·R_386_GOTOFF»   .bss
 29 »       and····$0x3f,%eax
31 »       or·····$0x80,%al30 »       or·····$0xffffff80,%eax
32 »       mov····%al,0x1(%edx)31 »       mov····%al,0x1(%edx)
33 ·R_386_GOTOFF»   .bss32 ·R_386_GOTOFF»   .bss
34 »       lea····0x0(%edx),%eax33 »       movb···$0x0,0x2(%edx)
35 ·R_386_GOTOFF»   .bss34 ·R_386_GOTOFF»   .bss
 35 »       lea····0x0(%edx),%eax
36 »       or·····$0xc0,%cl 
37 »       mov····%cl,0x0(%edx) 
38 ·R_386_GOTOFF»   .bss36 ·R_386_GOTOFF»   .bss
39 »       ret37 »       ret
40 »       lea····0x0(%esi),%esi 
41 »       cmp····$0xffff,%eax38 »       cmp····$0xffff,%eax
42 »       jbe····c0·<SFST::int2utf8(unsigned·int)+0xc0>39 »       jbe····b3·<SFST::int2utf8(unsigned·int)+0xb3>
43 »       cmp····$0x1fffff,%eax40 »       cmp····$0x1fffff,%eax
44 »       ja·····100·<SFST::int2utf8(unsigned·int)+0x100>41 »       ja·····ec·<SFST::int2utf8(unsigned·int)+0xec>
45 »       movb···$0x0,0x4(%edx) 
46 ·R_386_GOTOFF»   .bss 
47 »       mov····%eax,%ecx42 »       mov····%eax,%ecx
48 »       shr····$0x12,%ecx43 »       shr····$0x12,%ecx
49 »       or·····$0xf0,%cl44 »       or·····$0xfffffff0,%ecx
50 »       mov····%cl,0x0(%edx)45 »       mov····%cl,0x0(%edx)
51 ·R_386_GOTOFF»   .bss46 ·R_386_GOTOFF»   .bss
52 »       mov····%eax,%ecx47 »       mov····%eax,%ecx
53 »       shr····$0xc,%ecx48 »       shr····$0xc,%ecx
54 »       and····$0x3f,%cl49 »       and····$0x3f,%ecx
55 »       or·····$0x80,%cl50 »       or·····$0xffffff80,%ecx
56 »       mov····%cl,0x1(%edx)51 »       mov····%cl,0x1(%edx)
57 ·R_386_GOTOFF»   .bss52 ·R_386_GOTOFF»   .bss
58 »       mov····%eax,%ecx53 »       mov····%eax,%ecx
59 »       and····$0x3f,%al 
60 »       shr····$0x6,%ecx54 »       shr····$0x6,%ecx
 55 »       and····$0x3f,%ecx
 56 »       or·····$0xffffff80,%ecx
 57 »       mov····%cl,0x2(%edx)
 58 ·R_386_GOTOFF»   .bss
 59 »       and····$0x3f,%eax
61 »       or·····$0x80,%al60 »       or·····$0xffffff80,%eax
62 »       mov····%al,0x3(%edx)61 »       mov····%al,0x3(%edx)
63 ·R_386_GOTOFF»   .bss62 ·R_386_GOTOFF»   .bss
64 »       lea····0x0(%edx),%eax63 »       movb···$0x0,0x4(%edx)
65 ·R_386_GOTOFF»   .bss64 ·R_386_GOTOFF»   .bss
 65 »       lea····0x0(%edx),%eax
66 »       and····$0x3f,%cl 
67 »       or·····$0x80,%cl 
68 »       mov····%cl,0x2(%edx) 
69 ·R_386_GOTOFF»   .bss66 ·R_386_GOTOFF»   .bss
70 »       ret67 »       ret
71 »       lea····0x0(%esi),%esi 
72 »       movb···$0x0,0x3(%edx) 
73 ·R_386_GOTOFF»   .bss 
74 »       mov····%eax,%ecx68 »       mov····%eax,%ecx
75 »       shr····$0xc,%ecx69 »       shr····$0xc,%ecx
76 »       or·····$0xe0,%cl70 »       or·····$0xffffffe0,%ecx
77 »       mov····%cl,0x0(%edx)71 »       mov····%cl,0x0(%edx)
78 ·R_386_GOTOFF»   .bss72 ·R_386_GOTOFF»   .bss
79 »       mov····%eax,%ecx73 »       mov····%eax,%ecx
80 »       and····$0x3f,%al 
81 »       shr····$0x6,%ecx74 »       shr····$0x6,%ecx
 75 »       and····$0x3f,%ecx
 76 »       or·····$0xffffff80,%ecx
 77 »       mov····%cl,0x1(%edx)
 78 ·R_386_GOTOFF»   .bss
 79 »       and····$0x3f,%eax
82 »       or·····$0x80,%al80 »       or·····$0xffffff80,%eax
83 »       mov····%al,0x2(%edx)81 »       mov····%al,0x2(%edx)
84 ·R_386_GOTOFF»   .bss82 ·R_386_GOTOFF»   .bss
85 »       lea····0x0(%edx),%eax83 »       movb···$0x0,0x3(%edx)
86 ·R_386_GOTOFF»   .bss84 ·R_386_GOTOFF»   .bss
 85 »       lea····0x0(%edx),%eax
87 »       and····$0x3f,%cl 
88 »       or·····$0x80,%cl 
89 »       mov····%cl,0x1(%edx) 
90 ·R_386_GOTOFF»   .bss86 ·R_386_GOTOFF»   .bss
91 »       ret87 »       ret
92 »       lea····0x0(%esi,%eiz,1),%esi 
93 »       xchg···%ax,%ax 
94 »       xor····%eax,%eax88 »       xor····%eax,%eax
95 »       ret89 »       ret
96 »       lea····0x0(%esi,%eiz,1),%esi 
97 »       lea····0x0(%esi),%esi 
  
98 00000110·<SFST::utf8toint(char**)>:90 000000ef·<SFST::utf8toint(char**)>:
99 SFST::utf8toint(char**):91 SFST::utf8toint(char**):
 92 »       push···%ebp
 93 »       push···%edi
 94 »       push···%esi
 95 »       push···%ebx
100 »       sub····$0x10,%esp96 »       sub····$0x4,%esp
101 »       mov····%ebx,(%esp) 
102 »       mov····0x14(%esp),%ecx97 »       mov····0x18(%esp),%ecx
103 »       mov····%esi,0x4(%esp) 
104 »       mov····%edi,0x8(%esp) 
105 »       mov····%ebp,0xc(%esp) 
106 »       mov····(%ecx),%edx98 »       mov····(%ecx),%edx
107 »       movsbl·(%edx),%eax99 »       movsbl·(%edx),%eax
108 »       cmp····$0xef,%al100 »       cmp····$0xef,%al
109 »       jbe····1b0·<SFST::utf8toint(char**)+0xa0>101 »       jbe····16d·<SFST::utf8toint(char**)+0x7e>
Max diff block lines reached; 3251/6942 bytes (46.83%) of diff not shown.
1.36 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 12 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..
4 ··0x00000010·1b0c0404·88010000·10000000·1c000000·................4 ··0x00000010·1b0c0404·88010000·10000000·1c000000·................
5 ··0x00000020·00000000·03010000·00000000·24000000·............$...5 ··0x00000020·00000000·ef000000·00000000·54000000·............T...
6 ··0x00000030·30000000·10010000·ec000000·00430e14·0............C..6 ··0x00000030·30000000·ef000000·c5000000·00410e08·0............A..
7 ··0x00000040·53830586·04870385·0202890a·c5c7c6c3·S............... 
8 ··0x00000050·0e04410b·14000000·58000000·00020000·..A.....X.......7 ··0x00000040·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 8 ··0x00000050·05430e18·02720a0e·1441c30e·1041c60e·.C...r...A...A..
 9 ··0x00000060·0c41c70e·0841c50e·04410b5e·0a0e1441·.A...A...A.^...A
 10 ··0x00000070·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A
 11 ··0x00000080·0b000000·14000000·88000000·b4010000·................
9 ··0x00000060·20000000·00430e08·590e0400·10000000··....C..Y.......12 ··0x00000090·22000000·00430e08·5e0e0400·10000000·"....C..^.......
10 ··0x00000070·70000000·00000000·04000000·00000000·p...............13 ··0x000000a0·a0000000·00000000·04000000·00000000·................
  
666 KB
hopcroft.o
861 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········27648·(bytes·into·file)13 ··Start·of·section·headers:··········30160·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········5719 ··Number·of·section·headers:·········57
20 ··Section·header·string·table·index:·5620 ··Section·header·string·table·index:·56
12.6 KB
readelf --wide --sections {}
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 There·are·57·section·headers,·starting·at·offset·0x6c00:1 There·are·57·section·headers,·starting·at·offset·0x75d0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····54··43··45 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····54··43··4
6 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····54··35··46 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····54··35··4
7 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····54··36··47 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····54··36··4
8 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····54··68··48 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····54··69··4
9 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····54··71··49 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····54··72··4
10 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····54··72··410 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····54··73··4
11 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····54··75··411 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····54··76··4
12 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····54··80··412 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····54··81··4
13 ··[·9]·.group············GROUP···········00000000·000094·000008·04·····54··69··413 ··[·9]·.group············GROUP···········00000000·000094·000008·04·····54··70··4
14 ··[10]·.group············GROUP···········00000000·00009c·000008·04·····54··37··414 ··[10]·.group············GROUP···········00000000·00009c·000008·04·····54··37··4
15 ··[11]·.group············GROUP···········00000000·0000a4·000008·04·····54··64··415 ··[11]·.group············GROUP···········00000000·0000a4·000008·04·····54··65··4
16 ··[12]·.group············GROUP···········00000000·0000ac·000008·04·····54··87··416 ··[12]·.group············GROUP···········00000000·0000ac·000008·04·····54··88··4
17 ··[13]·.group············GROUP···········00000000·0000b4·00000c·04·····54··52··417 ··[13]·.group············GROUP···········00000000·0000b4·00000c·04·····54··52··4
18 ··[14]·.text·············PROGBITS········00000000·0000c0·0026fc·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00000000·0000c0·0023d5·00··AX··0···0·16
19 ··[15]·.rel.text·········REL·············00000000·005d08·0004c0·08···I·54··14··419 ··[15]·.rel.text·········REL·············00000000·0066d0·0004c8·08···I·54··14··4
20 ··[16]·.data·············PROGBITS········00000000·0027bc·000000·00··WA··0···0··120 ··[16]·.data·············PROGBITS········00000000·002495·000000·00··WA··0···0··1
21 ··[17]·.bss··············NOBITS··········00000000·0027bc·000001·00··WA··0···0··121 ··[17]·.bss··············NOBITS··········00000000·002495·000001·00··WA··0···0··1
22 ··[18]·.rodata.str1.4····PROGBITS········00000000·0027bc·000061·01·AMS··0···0··422 ··[18]·.rodata.str1.4····PROGBITS········00000000·002498·000061·01·AMS··0···0··4
23 ··[19]·.text.unlikely····PROGBITS········00000000·002820·000221·00··AX··0···0·1623 ··[19]·.text.unlikely····PROGBITS········00000000·002500·000225·00··AX··0···0·16
24 ··[20]·.rel.text.unlikely·REL·············00000000·0061c8·000158·08···I·54··19··424 ··[20]·.rel.text.unlikely·REL·············00000000·006b98·000158·08···I·54··19··4
25 ··[21]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·002a50·000044·00·AXG··0···0·1625 ··[21]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·002726·00003f·00·AXG··0···0··2
26 ··[22]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·006320·000018·08··IG·54··21··426 ··[22]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·006cf0·000018·08··IG·54··21··4
27 ··[23]·.gcc_except_table·PROGBITS········00000000·002a94·0000a3·00···A··0···0··127 ··[23]·.gcc_except_table·PROGBITS········00000000·002765·0000a3·00···A··0···0··1
28 ··[24]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·002b40·000045·00·AXG··0···0·1628 ··[24]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·002808·000039·00·AXG··0···0··2
29 ··[25]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·006338·000020·08··IG·54··24··429 ··[25]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·006d08·000020·08··IG·54··24··4
30 ··[26]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·002b90·000045·00·AXG··0···0·1630 ··[26]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·002842·000039·00·AXG··0···0··2
31 ··[27]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·006358·000020·08··IG·54··26··431 ··[27]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·006d28·000020·08··IG·54··26··4
32 ··[28]·.rodata._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_.str1.1·PROGBITS········00000000·002bd5·000017·01·AMS··0···0··132 ··[28]·.rodata._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_.str1.1·PROGBITS········00000000·00287b·000017·01·AMS··0···0··1
33 ··[29]·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·002bf0·000425·00·AXG··0···0·1633 ··[29]·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·0028a0·001093·00·AXG··0···0·16
34 ··[30]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·006378·000050·08··IG·54··29··434 ··[30]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·006d48·000050·08··IG·54··29··4
35 ··[31]·.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·003020·000acf·00·AXG··0···0·1635 ··[31]·.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·003940·000ac0·00·AXG··0···0·16
36 ··[32]·.rel.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·0063c8·000038·08··IG·54··31··436 ··[32]·.rel.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·006d98·000038·08··IG·54··31··4
37 ··[33]·.rodata._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·003aef·00001a·01·AMS··0···0··137 ··[33]·.rodata._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·004400·00001a·01·AMS··0···0··1
38 ··[34]·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·003b10·0001e6·00·AXG··0···0·1638 ··[34]·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·00441a·0001f4·00·AXG··0···0··2
39 ··[35]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·006400·000038·08··IG·54··34··439 ··[35]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·006dd0·000038·08··IG·54··34··4
40 ··[36]·.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·003d00·00029a·00·AXG··0···0·1640 ··[36]·.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·00460e·00028c·00·AXG··0···0··2
41 ··[37]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·006438·000030·08··IG·54··36··441 ··[37]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·006e08·000030·08··IG·54··36··4
42 ··[38]·.rodata.str1.1····PROGBITS········00000000·003f9a·000010·01·AMS··0···0··142 ··[38]·.rodata.str1.1····PROGBITS········00000000·00489a·000010·01·AMS··0···0··1
43 ··[39]·.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_·PROGBITS········00000000·003fb0·0000ee·00·AXG··0···0·1643 ··[39]·.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_·PROGBITS········00000000·0048aa·0000e3·00·AXG··0···0··2
44 ··[40]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_·REL·············00000000·006468·000018·08··IG·54··39··444 ··[40]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_·REL·············00000000·006e38·000018·08··IG·54··39··4
45 ··[41]·.text.startup·····PROGBITS········00000000·0040a0·000040·00··AX··0···0·1645 ··[41]·.text.startup·····PROGBITS········00000000·00498d·000040·00··AX··0···0··1
46 ··[42]·.rel.text.startup·REL·············00000000·006480·000038·08···I·54··41··446 ··[42]·.rel.text.startup·REL·············00000000·006e50·000038·08···I·54··41··4
47 ··[43]·.init_array·······INIT_ARRAY······00000000·0040e0·000004·04··WA··0···0··447 ··[43]·.init_array·······INIT_ARRAY······00000000·0049d0·000004·04··WA··0···0··4
48 ··[44]·.rel.init_array···REL·············00000000·0064b8·000008·08···I·54··43··448 ··[44]·.rel.init_array···REL·············00000000·006e88·000008·08···I·54··43··4
49 ··[45]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0040e4·000004·00·AXG··0···0··149 ··[45]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0049d4·000004·00·AXG··0···0··1
50 ··[46]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0040e8·000004·00·AXG··0···0··150 ··[46]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0049d8·000004·00·AXG··0···0··1
51 ··[47]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·0040ec·000004·00·AXG··0···0··151 ··[47]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·0049dc·000004·00·AXG··0···0··1
52 ··[48]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·0040f0·000004·00·AXG··0···0··152 ··[48]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·0049e0·000004·00·AXG··0···0··1
53 ··[49]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·0040f4·000004·00·WAG··0···0··453 ··[49]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·0049e4·000004·00·WAG··0···0··4
54 ··[50]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·0064c0·000008·08··IG·54··49··454 ··[50]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·006e90·000008·08··IG·54··49··4
55 ··[51]·.note.GNU-stack···PROGBITS········00000000·0040f8·000000·00······0···0··155 ··[51]·.note.GNU-stack···PROGBITS········00000000·0049e8·000000·00······0···0··1
56 ··[52]·.eh_frame·········PROGBITS········00000000·0040f8·0007c8·00···A··0···0··456 ··[52]·.eh_frame·········PROGBITS········00000000·0049e8·00088c·00···A··0···0··4
57 ··[53]·.rel.eh_frame·····REL·············00000000·0064c8·000170·08···I·54··52··457 ··[53]·.rel.eh_frame·····REL·············00000000·006e98·000170·08···I·54··52··4
58 ··[54]·.symtab···········SYMTAB··········00000000·0048c0·000620·10·····55··37··458 ··[54]·.symtab···········SYMTAB··········00000000·005274·000630·10·····55··37··4
59 ··[55]·.strtab···········STRTAB··········00000000·004ee0·000e25·00······0···0··159 ··[55]·.strtab···········STRTAB··········00000000·0058a4·000e2c·00······0···0··1
60 ··[56]·.shstrtab·········STRTAB··········00000000·006638·0005c5·00······0···0··160 ··[56]·.shstrtab·········STRTAB··········00000000·007008·0005c5·00······0···0··1
61 Key·to·Flags:61 Key·to·Flags:
62 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),62 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
63 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),63 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
64 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),64 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
65 ··D·(mbind),·p·(processor·specific)65 ··D·(mbind),·p·(processor·specific)
15.2 KB
readelf --wide --symbols {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Symbol·table·'.symtab'·contains·98·entries:1 Symbol·table·'.symtab'·contains·99·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···14·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···14·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.bss
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT···19·.text.unlikely6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT···19·.text.unlikely
7 ·····4:·00000000····47·FUNC····LOCAL··DEFAULT···19·_ZN4SFST3Mem10add_bufferEv.part.07 ·····4:·00000000····47·FUNC····LOCAL··DEFAULT···19·_ZN4SFST3Mem10add_bufferEv.part.0
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT···18·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT···18·.LC0
9 ·····6:·00000000···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.09 ·····6:·00000000···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
10 ·····7:·00000080···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.010 ·····7:·0000006c···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
11 ·····8:·00000100···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.011 ·····8:·000000d8···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
12 ·····9:·00000290···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.012 ·····9:·00000250···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.0
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.text._ZN4SFST3Mem5clearEv13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.text._ZN4SFST3Mem5clearEv
14 ····11:·00000030·····0·NOTYPE··LOCAL··DEFAULT···18·.LC114 ····11:·00000030·····0·NOTYPE··LOCAL··DEFAULT···18·.LC1
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.gcc_except_table15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.gcc_except_table
16 ····13:·00000030····54·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9Minimiser16build_transducerEv.cold16 ····13:·00000030····54·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9Minimiser16build_transducerEv.cold
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
Offset 22, 17 lines modifiedOffset 22, 17 lines modified
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_23 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT···33·.LC424 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT···33·.LC4
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT···38·.LC526 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT···38·.LC5
27 ····23:·00000066···106·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9MinimiserC2ERNS_10TransducerE.cold27 ····23:·00000066···106·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9MinimiserC2ERNS_10TransducerE.cold
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
29 ····25:·000018b0···692·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_insert_unique_INSA_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_ERKS4_RT_.isra.029 ····25:·0000162a···667·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_insert_unique_INSA_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_ERKS4_RT_.isra.0
30 ····26:·000000d0····38·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9Minimiser6resultEv.cold30 ····26:·000000d0····38·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9Minimiser6resultEv.cold
31 ····27:·000000f6···299·FUNC····LOCAL··DEFAULT···19·_ZN4SFST10Transducer8minimiseEb.cold31 ····27:·000000f6···303·FUNC····LOCAL··DEFAULT···19·_ZN4SFST10Transducer8minimiseEb.cold
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.text.startup32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.text.startup
33 ····29:·00000000····64·FUNC····LOCAL··DEFAULT···41·_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb33 ····29:·00000000····64·FUNC····LOCAL··DEFAULT···41·_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb
34 ····30:·00000000·····1·OBJECT··LOCAL··DEFAULT···17·_ZStL8__ioinit34 ····30:·00000000·····1·OBJECT··LOCAL··DEFAULT···17·_ZStL8__ioinit
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.text.__x86.get_pc_thunk.ax35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.text.__x86.get_pc_thunk.ax
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text.__x86.get_pc_thunk.bx36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text.__x86.get_pc_thunk.bx
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.text.__x86.get_pc_thunk.si37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.text.__x86.get_pc_thunk.si
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text.__x86.get_pc_thunk.bp38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text.__x86.get_pc_thunk.bp
Offset 40, 62 lines modifiedOffset 40, 63 lines modified
40 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev40 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev
41 ····37:·00000000·····0·FUNC····GLOBAL·HIDDEN····46·__x86.get_pc_thunk.bx41 ····37:·00000000·····0·FUNC····GLOBAL·HIDDEN····46·__x86.get_pc_thunk.bx
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
47 ····43:·00000000····68·FUNC····WEAK···DEFAULT···21·_ZN4SFST3Mem5clearEv47 ····43:·00000000····63·FUNC····WEAK···DEFAULT···21·_ZN4SFST3Mem5clearEv
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
49 ····45:·00000420···111·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser13link_state_inERjj49 ····45:·000003c8····74·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser13link_state_inERjj
50 ····46:·00000490···136·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser9add_stateEjj50 ····46:·00000412····99·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser9add_stateEjj
51 ····47:·00000520···133·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser14link_state_outERjj51 ····47:·00000476····77·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser14link_state_outERjj
52 ····48:·000005b0···158·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser12remove_stateEjj52 ····48:·000004c4···100·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser12remove_stateEjj
53 ····49:·00000650···201·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser17move_state_to_newEjj53 ····49:·00000528···158·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser17move_state_to_newEjj
54 ····50:·00000720···149·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser17merge_state_listsEj54 ····50:·000005c6···124·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser17merge_state_listsEj
55 ····51:·000007c0··1733·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser16build_transducerEv55 ····51:·00000642··1573·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser16build_transducerEv
56 ····52:·00000000·····4·OBJECT··WEAK···HIDDEN····49·DW.ref.__gxx_personality_v056 ····52:·00000000·····4·OBJECT··WEAK···HIDDEN····49·DW.ref.__gxx_personality_v0
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Node4initEv58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Node4initEv
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
 62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v066 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume
67 ····63:·00000000····69·FUNC····WEAK···DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev68 ····64:·00000000····57·FUNC····WEAK···DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
68 ····64:·00000000·····0·FUNC····GLOBAL·HIDDEN····47·__x86.get_pc_thunk.si69 ····65:·00000000·····0·FUNC····GLOBAL·HIDDEN····47·__x86.get_pc_thunk.si
69 ····65:·00000000····69·FUNC····WEAK···DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev70 ····66:·00000000····57·FUNC····WEAK···DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
70 ····66:·00000000····69·FUNC····WEAK···DEFAULT···26·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev71 ····67:·00000000····57·FUNC····WEAK···DEFAULT···26·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
71 ····67:·00000000····69·FUNC····WEAK···DEFAULT···26·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev72 ····68:·00000000····57·FUNC····WEAK···DEFAULT···26·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
72 ····68:·00000000··1061·FUNC····WEAK···DEFAULT···29·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_73 ····69:·00000000··4243·FUNC····WEAK···DEFAULT···29·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
73 ····69:·00000000·····0·FUNC····GLOBAL·HIDDEN····45·__x86.get_pc_thunk.ax74 ····70:·00000000·····0·FUNC····GLOBAL·HIDDEN····45·__x86.get_pc_thunk.ax
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
75 ····71:·00000000··2767·FUNC····WEAK···DEFAULT···31·_ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_76 ····72:·00000000··2752·FUNC····WEAK···DEFAULT···31·_ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
76 ····72:·00000000···486·FUNC····WEAK···DEFAULT···34·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_77 ····73:·00000000···500·FUNC····WEAK···DEFAULT···34·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
77 ····73:·00000e90···633·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser5splitEjNS_5LabelE78 ····74:·00000c68···573·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser5splitEjNS_5LabelE
78 ····74:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local79 ····75:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local
79 ····75:·00000000···666·FUNC····WEAK···DEFAULT···36·_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_80 ····76:·00000000···652·FUNC····WEAK···DEFAULT···36·_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
80 ····76:·00001110···190·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj81 ····77:·00000ea6···155·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj
81 ····77:·000011d0··1759·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9MinimiserC2ERNS_10TransducerE82 ····78:·00000f42··1767·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9MinimiserC2ERNS_10TransducerE
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
83 ····79:·000011d0··1759·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9MinimiserC1ERNS_10TransducerE84 ····80:·00000f42··1767·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9MinimiserC1ERNS_10TransducerE
84 ····80:·00000000···238·FUNC····WEAK···DEFAULT···39·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_85 ····81:·00000000···227·FUNC····WEAK···DEFAULT···39·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ 
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
 88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
88 ····84:·00001b70···558·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser21process_source_groupsENS_5LabelE89 ····85:·000018c6···524·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser21process_source_groupsENS_5LabelE
89 ····85:·00001da0···571·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser21compute_source_statesEj90 ····86:·00001ad2···523·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser21compute_source_statesEj
90 ····86:·00001fe0···890·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser6resultEv91 ····87:·00001cde···860·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser6resultEv
91 ····87:·00000000·····0·FUNC····GLOBAL·HIDDEN····48·__x86.get_pc_thunk.bp92 ····88:·00000000·····0·FUNC····GLOBAL·HIDDEN····48·__x86.get_pc_thunk.bp
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
93 ····89:·00002360···924·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST10Transducer8minimiseEb94 ····90:·0000203a···923·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST10Transducer8minimiseEb
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer7reverseEb95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer7reverseEb
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer11determiniseEb97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer11determiniseEb
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer17minimise_alphabetEv98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer17minimise_alphabetEv
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev 
100 ····96:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__dso_handle100 ····96:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__dso_handle
 101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_atexit102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_atexit
48.0 KB
readelf --wide --relocs {}
    
Offset 1, 336 lines modifiedOffset 1, 337 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x5d08·contains·152·entries:1 Relocation·section·'.rel.text'·at·offset·0x66d0·contains·153·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000007··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000008··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000d··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000e··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000048··00002a04·R_386_PLT32············00000000···_ZdlPv5 00000038··00002a04·R_386_PLT32············00000000···_ZdlPv
6 00000087··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 00000074··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 0000008d··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 0000007a··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
8 000000c8··00002a04·R_386_PLT32············00000000···_ZdlPv8 000000a4··00002a04·R_386_PLT32············00000000···_ZdlPv
9 00000107··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx9 000000e0··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
10 0000010d··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_10 000000e6··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
11 00000197··00002a04·R_386_PLT32············00000000···_ZdlPv 
12 000001aa··00002a04·R_386_PLT32············00000000···_ZdlPv 
13 000001cb··00002a04·R_386_PLT32············00000000···_ZdlPv11 0000016b··00002a04·R_386_PLT32············00000000···_ZdlPv
14 000001de··00002a04·R_386_PLT32············00000000···_ZdlPv12 0000017e··00002a04·R_386_PLT32············00000000···_ZdlPv
15 00000203··00002a04·R_386_PLT32············00000000···_ZdlPv 
16 00000223··00002a04·R_386_PLT32············00000000···_ZdlPv 
17 0000023f··00002a04·R_386_PLT32············00000000···_ZdlPv 
18 0000025b··00002a04·R_386_PLT32············00000000···_ZdlPv13 00000195··00002a04·R_386_PLT32············00000000···_ZdlPv
19 00000271··00002a04·R_386_PLT32············00000000···_ZdlPv14 000001a8··00002a04·R_386_PLT32············00000000···_ZdlPv
20 00000297··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
21 0000029d··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
22 00000327··00002a04·R_386_PLT32············00000000···_ZdlPv 
23 0000033a··00002a04·R_386_PLT32············00000000···_ZdlPv 
24 0000035b··00002a04·R_386_PLT32············00000000···_ZdlPv 
25 0000036e··00002a04·R_386_PLT32············00000000···_ZdlPv 
26 00000393··00002a04·R_386_PLT32············00000000···_ZdlPv 
27 000003b3··00002a04·R_386_PLT32············00000000···_ZdlPv 
28 000003cf··00002a04·R_386_PLT32············00000000···_ZdlPv 
29 000003eb··00002a04·R_386_PLT32············00000000···_ZdlPv 
30 00000401··00002a04·R_386_PLT32············00000000···_ZdlPv 
31 000007c5··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
32 000007cb··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
33 000007e2··00003504·R_386_PLT32············00000000···_Znwj 
34 00000805··00003604·R_386_PLT32············00000000···_ZN4SFST4Node4initEv 
35 00000818··00003704·R_386_PLT32············00000000···malloc 
36 00000845··00003804·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev 
37 0000087d··00003904·R_386_PLT32············00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE 
38 000008b3··00003504·R_386_PLT32············00000000···_Znwj 
39 00000a71··00003a04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE 
40 00000aa0··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
41 00000b6d··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
42 00000b97··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
43 00000bc1··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
44 00000beb··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
45 00000c15··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
46 00000c3f··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
47 00000c69··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
48 00000caf··00002a04·R_386_PLT32············00000000···_ZdlPv15 000001ca··00002a04·R_386_PLT32············00000000···_ZdlPv
 16 000001ea··00002a04·R_386_PLT32············00000000···_ZdlPv
 17 00000206··00002a04·R_386_PLT32············00000000···_ZdlPv
 18 00000222··00002a04·R_386_PLT32············00000000···_ZdlPv
 19 00000238··00002a04·R_386_PLT32············00000000···_ZdlPv
 20 00000258··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 21 0000025e··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 22 000002e3··00002a04·R_386_PLT32············00000000···_ZdlPv
 23 000002f6··00002a04·R_386_PLT32············00000000···_ZdlPv
 24 0000030d··00002a04·R_386_PLT32············00000000···_ZdlPv
 25 00000320··00002a04·R_386_PLT32············00000000···_ZdlPv
 26 00000342··00002a04·R_386_PLT32············00000000···_ZdlPv
 27 00000362··00002a04·R_386_PLT32············00000000···_ZdlPv
 28 0000037e··00002a04·R_386_PLT32············00000000···_ZdlPv
 29 0000039a··00002a04·R_386_PLT32············00000000···_ZdlPv
 30 000003b0··00002a04·R_386_PLT32············00000000···_ZdlPv
 31 0000064a··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 32 00000650··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 33 00000664··00003504·R_386_PLT32············00000000···_Znwj
49 00000d37··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv34 00000683··00003604·R_386_PLT32············00000000···_ZN4SFST4Node4initEv
 35 00000696··00003704·R_386_PLT32············00000000···malloc
50 00000d53··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv36 000006c5··00003804·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev
 37 00000700··00003904·R_386_PLT32············00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
 38 00000743··00003504·R_386_PLT32············00000000···_Znwj
 39 0000075b··00003a04·R_386_PLT32············00000000···memset
 40 000008df··00003b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
51 00000d70··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv41 00000910··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
52 00000d8c··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv42 000009dd··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 43 00000a07··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 44 00000a31··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
53 00000dab··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv45 00000a5b··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 46 00000a85··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 47 00000aaf··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 48 00000ad9··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 49 00000b2c··00002a04·R_386_PLT32············00000000···_ZdlPv
 50 00000b52··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 51 00000b6e··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 52 00000b8d··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 53 00000bc2··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
54 00000de4··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv54 00000bde··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
55 00000e00··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv55 00000bfa··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
56 00000e1d··00003b04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv56 00000c16··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 57 00000c32··00003c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
57 00000e62··00000b09·R_386_GOTOFF···········00000030···.LC158 00000c48··00000b09·R_386_GOTOFF···········00000030···.LC1
58 00000e6a··00003c04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc59 00000c50··00003d04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
59 000010cf··00004802·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_60 00000e6c··00004902·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
60 00001105··00004a02·R_386_PC32·············00000000···__stack_chk_fail_local61 00000ea1··00004b02·R_386_PC32·············00000000···__stack_chk_fail_local
61 000011c3··00004b02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_62 00000f36··00004c02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
62 000011ca··00004a02·R_386_PC32·············00000000···__stack_chk_fail_local63 00000f3d··00004b02·R_386_PC32·············00000000···__stack_chk_fail_local
63 000011d2··00004502·R_386_PC32·············00000000···__x86.get_pc_thunk.ax64 00000f4c··00004602·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
64 000011d7··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_65 00000f51··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
65 0000129d··00004402·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_66 0000101e··00004502·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
66 00001345··00004e04·R_386_PLT32············00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE67 000010c2··00004f04·R_386_PLT32············00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
67 0000155c··00002d02·R_386_PC32·············00000420···_ZN4SFST9Minimiser13link_state_inERjj68 000012db··00002d02·R_386_PC32·············000003c8···_ZN4SFST9Minimiser13link_state_inERjj
68 0000158b··00004c02·R_386_PC32·············00001110···_ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj69 00001303··00004d02·R_386_PC32·············00000ea6···_ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj
69 000015f7··00002d02·R_386_PC32·············00000420···_ZN4SFST9Minimiser13link_state_inERjj70 00001384··00002d02·R_386_PC32·············000003c8···_ZN4SFST9Minimiser13link_state_inERjj
70 00001633··00004702·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_71 000013a8··00004802·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
 72 000013ce··00003504·R_386_PLT32············00000000···_Znwj
 73 000014d2··00002a04·R_386_PLT32············00000000···_ZdlPv
71 00001659··00003504·R_386_PLT32············00000000···_Znwj74 0000150a··00003504·R_386_PLT32············00000000···_Znwj
72 0000175e··00002a04·R_386_PLT32············00000000···_ZdlPv75 0000154b··00002a04·R_386_PLT32············00000000···_ZdlPv
73 00001796··00003504·R_386_PLT32············00000000···_Znwj 
74 000017c8··00002a04·R_386_PLT32············00000000···_ZdlPv 
75 000017fe··00004802·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ 
76 00001825··00004802·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_76 00001581··00004902·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
 77 000015a2··00004902·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
 78 000015f5··00004b02·R_386_PC32·············00000000···__stack_chk_fail_local
77 0000187f··00001609·R_386_GOTOFF···········00000000···.LC579 000015fe··00001609·R_386_GOTOFF···········00000000···.LC5
78 00001887··00003c04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc80 00001606··00003d04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
79 00001890··00001609·R_386_GOTOFF···········00000000···.LC581 0000160f··00001609·R_386_GOTOFF···········00000000···.LC5
80 00001898··00003c04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc82 00001617··00003d04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
81 0000189d··00004a02·R_386_PC32·············00000000···__stack_chk_fail_local 
82 000018e3··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx83 00001632··00002502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
83 000018e9··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_84 00001638··0000260a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
84 0000197b··00005104·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base85 000016eb··00005204·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
85 000019c4··00005002·R_386_PC32·············00000000···_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_86 0000172d··00005102·R_386_PC32·············00000000···_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
86 00001a0d··00003504·R_386_PLT32············00000000···_Znwj 
87 00001a38··00005204·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ 
88 00001a67··00005304·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base87 000017b4··00005304·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
Max diff block lines reached; 24886/49136 bytes (50.65%) of diff not shown.
48.1 KB
readelf --wide --debug-dump=frames {}
    
Offset 13, 974 lines modifiedOffset 13, 1099 lines modified
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000024·0000001c·FDE·cie=00000000·pc=00000000..0000002f15 00000018·00000024·0000001c·FDE·cie=00000000·pc=00000000..0000002f
16 ··DW_CFA_advance_loc:·1·to·0000000116 ··DW_CFA_advance_loc:·1·to·00000001
17 ··DW_CFA_def_cfa_offset:·817 ··DW_CFA_def_cfa_offset:·8
18 ··DW_CFA_offset:·r3·(ebx)·at·cfa-818 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
19 ··DW_CFA_advance_loc:·14·to·0000000f19 ··DW_CFA_advance_loc:·3·to·00000004
20 ··DW_CFA_def_cfa_offset:·2820 ··DW_CFA_def_cfa_offset:·28
21 ··DW_CFA_advance_loc:·2·to·0000001121 ··DW_CFA_advance_loc:·13·to·00000011
22 ··DW_CFA_def_cfa_offset:·3222 ··DW_CFA_def_cfa_offset:·32
23 ··DW_CFA_advance_loc:·14·to·0000001f23 ··DW_CFA_advance_loc:·16·to·00000021
24 ··DW_CFA_def_cfa_offset:·2024 ··DW_CFA_def_cfa_offset:·20
25 ··DW_CFA_advance_loc:·4·to·0000002325 ··DW_CFA_advance_loc:·2·to·00000023
26 ··DW_CFA_def_cfa_offset:·2426 ··DW_CFA_def_cfa_offset:·24
27 ··DW_CFA_advance_loc:·6·to·0000002927 ··DW_CFA_advance_loc:·6·to·00000029
28 ··DW_CFA_def_cfa_offset:·2828 ··DW_CFA_def_cfa_offset:·28
29 ··DW_CFA_advance_loc:·1·to·0000002a29 ··DW_CFA_advance_loc:·1·to·0000002a
30 ··DW_CFA_def_cfa_offset:·3230 ··DW_CFA_def_cfa_offset:·32
  
31 00000040·00000038·00000044·FDE·cie=00000000·pc=00000000..0000007a31 00000040·00000038·00000044·FDE·cie=00000000·pc=00000000..0000006c
32 ··DW_CFA_advance_loc:·1·to·0000000132 ··DW_CFA_advance_loc:·1·to·00000001
33 ··DW_CFA_def_cfa_offset:·833 ··DW_CFA_def_cfa_offset:·8
34 ··DW_CFA_offset:·r5·(ebp)·at·cfa-834 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
35 ··DW_CFA_advance_loc:·3·to·0000000435 ··DW_CFA_advance_loc:·1·to·00000002
36 ··DW_CFA_def_cfa_offset:·1236 ··DW_CFA_def_cfa_offset:·12
37 ··DW_CFA_offset:·r7·(edi)·at·cfa-1237 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
38 ··DW_CFA_advance_loc:·1·to·0000000538 ··DW_CFA_advance_loc:·1·to·00000003
39 ··DW_CFA_def_cfa_offset:·1639 ··DW_CFA_def_cfa_offset:·16
40 ··DW_CFA_offset:·r6·(esi)·at·cfa-1640 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
41 ··DW_CFA_advance_loc:·1·to·0000000641 ··DW_CFA_advance_loc:·1·to·00000004
42 ··DW_CFA_def_cfa_offset:·2042 ··DW_CFA_def_cfa_offset:·20
43 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2043 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
44 ··DW_CFA_advance_loc:·14·to·0000001444 ··DW_CFA_advance_loc:·3·to·00000007
45 ··DW_CFA_def_cfa_offset:·6445 ··DW_CFA_def_cfa_offset:·64
46 ··DW_CFA_advance_loc1:·97·to·0000007546 ··DW_CFA_advance_loc1:·96·to·00000067
47 ··DW_CFA_def_cfa_offset:·2047 ··DW_CFA_def_cfa_offset:·20
48 ··DW_CFA_advance_loc:·1·to·0000007648 ··DW_CFA_advance_loc:·1·to·00000068
49 ··DW_CFA_restore:·r3·(ebx)49 ··DW_CFA_restore:·r3·(ebx)
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_advance_loc:·1·to·0000007751 ··DW_CFA_advance_loc:·1·to·00000069
52 ··DW_CFA_restore:·r6·(esi)52 ··DW_CFA_restore:·r6·(esi)
53 ··DW_CFA_def_cfa_offset:·1253 ··DW_CFA_def_cfa_offset:·12
54 ··DW_CFA_advance_loc:·1·to·0000007854 ··DW_CFA_advance_loc:·1·to·0000006a
55 ··DW_CFA_restore:·r7·(edi)55 ··DW_CFA_restore:·r7·(edi)
56 ··DW_CFA_def_cfa_offset:·856 ··DW_CFA_def_cfa_offset:·8
57 ··DW_CFA_advance_loc:·1·to·0000007957 ··DW_CFA_advance_loc:·1·to·0000006b
58 ··DW_CFA_restore:·r5·(ebp)58 ··DW_CFA_restore:·r5·(ebp)
59 ··DW_CFA_def_cfa_offset:·459 ··DW_CFA_def_cfa_offset:·4
  
60 0000007c·00000038·00000080·FDE·cie=00000000·pc=00000080..000000fa60 0000007c·00000038·00000080·FDE·cie=00000000·pc=0000006c..000000d8
61 ··DW_CFA_advance_loc:·1·to·0000008161 ··DW_CFA_advance_loc:·1·to·0000006d
62 ··DW_CFA_def_cfa_offset:·862 ··DW_CFA_def_cfa_offset:·8
63 ··DW_CFA_offset:·r5·(ebp)·at·cfa-863 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
64 ··DW_CFA_advance_loc:·3·to·0000008464 ··DW_CFA_advance_loc:·1·to·0000006e
65 ··DW_CFA_def_cfa_offset:·1265 ··DW_CFA_def_cfa_offset:·12
66 ··DW_CFA_offset:·r7·(edi)·at·cfa-1266 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
67 ··DW_CFA_advance_loc:·1·to·0000008567 ··DW_CFA_advance_loc:·1·to·0000006f
68 ··DW_CFA_def_cfa_offset:·1668 ··DW_CFA_def_cfa_offset:·16
69 ··DW_CFA_offset:·r6·(esi)·at·cfa-1669 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
70 ··DW_CFA_advance_loc:·1·to·0000008670 ··DW_CFA_advance_loc:·1·to·00000070
71 ··DW_CFA_def_cfa_offset:·2071 ··DW_CFA_def_cfa_offset:·20
72 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2072 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
73 ··DW_CFA_advance_loc:·14·to·0000009473 ··DW_CFA_advance_loc:·3·to·00000073
74 ··DW_CFA_def_cfa_offset:·6474 ··DW_CFA_def_cfa_offset:·64
75 ··DW_CFA_advance_loc1:·97·to·000000f575 ··DW_CFA_advance_loc1:·96·to·000000d3
76 ··DW_CFA_def_cfa_offset:·2076 ··DW_CFA_def_cfa_offset:·20
77 ··DW_CFA_advance_loc:·1·to·000000f677 ··DW_CFA_advance_loc:·1·to·000000d4
78 ··DW_CFA_restore:·r3·(ebx)78 ··DW_CFA_restore:·r3·(ebx)
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_advance_loc:·1·to·000000f780 ··DW_CFA_advance_loc:·1·to·000000d5
81 ··DW_CFA_restore:·r6·(esi)81 ··DW_CFA_restore:·r6·(esi)
82 ··DW_CFA_def_cfa_offset:·1282 ··DW_CFA_def_cfa_offset:·12
83 ··DW_CFA_advance_loc:·1·to·000000f883 ··DW_CFA_advance_loc:·1·to·000000d6
84 ··DW_CFA_restore:·r7·(edi)84 ··DW_CFA_restore:·r7·(edi)
85 ··DW_CFA_def_cfa_offset:·885 ··DW_CFA_def_cfa_offset:·8
86 ··DW_CFA_advance_loc:·1·to·000000f986 ··DW_CFA_advance_loc:·1·to·000000d7
87 ··DW_CFA_restore:·r5·(ebp)87 ··DW_CFA_restore:·r5·(ebp)
88 ··DW_CFA_def_cfa_offset:·488 ··DW_CFA_def_cfa_offset:·4
  
89 000000b8·0000003c·000000bc·FDE·cie=00000000·pc=00000100..0000028889 000000b8·0000003c·000000bc·FDE·cie=00000000·pc=000000d8..0000024f
90 ··DW_CFA_advance_loc:·1·to·0000010190 ··DW_CFA_advance_loc:·1·to·000000d9
91 ··DW_CFA_def_cfa_offset:·891 ··DW_CFA_def_cfa_offset:·8
92 ··DW_CFA_offset:·r5·(ebp)·at·cfa-892 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
93 ··DW_CFA_advance_loc:·3·to·0000010493 ··DW_CFA_advance_loc:·1·to·000000da
94 ··DW_CFA_def_cfa_offset:·1294 ··DW_CFA_def_cfa_offset:·12
95 ··DW_CFA_offset:·r7·(edi)·at·cfa-1295 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
96 ··DW_CFA_advance_loc:·1·to·0000010596 ··DW_CFA_advance_loc:·1·to·000000db
97 ··DW_CFA_def_cfa_offset:·1697 ··DW_CFA_def_cfa_offset:·16
98 ··DW_CFA_offset:·r6·(esi)·at·cfa-1698 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
99 ··DW_CFA_advance_loc:·1·to·0000010699 ··DW_CFA_advance_loc:·1·to·000000dc
100 ··DW_CFA_def_cfa_offset:·20100 ··DW_CFA_def_cfa_offset:·20
101 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20101 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
102 ··DW_CFA_advance_loc:·14·to·00000114102 ··DW_CFA_advance_loc:·3·to·000000df
103 ··DW_CFA_def_cfa_offset:·80103 ··DW_CFA_def_cfa_offset:·80
104 ··DW_CFA_advance_loc2:·367·to·00000283104 ··DW_CFA_advance_loc2:·363·to·0000024a
105 ··DW_CFA_def_cfa_offset:·20105 ··DW_CFA_def_cfa_offset:·20
106 ··DW_CFA_advance_loc:·1·to·00000284106 ··DW_CFA_advance_loc:·1·to·0000024b
107 ··DW_CFA_restore:·r3·(ebx)107 ··DW_CFA_restore:·r3·(ebx)
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_advance_loc:·1·to·00000285109 ··DW_CFA_advance_loc:·1·to·0000024c
110 ··DW_CFA_restore:·r6·(esi)110 ··DW_CFA_restore:·r6·(esi)
111 ··DW_CFA_def_cfa_offset:·12111 ··DW_CFA_def_cfa_offset:·12
112 ··DW_CFA_advance_loc:·1·to·00000286112 ··DW_CFA_advance_loc:·1·to·0000024d
113 ··DW_CFA_restore:·r7·(edi)113 ··DW_CFA_restore:·r7·(edi)
114 ··DW_CFA_def_cfa_offset:·8114 ··DW_CFA_def_cfa_offset:·8
115 ··DW_CFA_advance_loc:·1·to·00000287115 ··DW_CFA_advance_loc:·1·to·0000024e
116 ··DW_CFA_restore:·r5·(ebp)116 ··DW_CFA_restore:·r5·(ebp)
117 ··DW_CFA_def_cfa_offset:·4117 ··DW_CFA_def_cfa_offset:·4
118 ··DW_CFA_nop118 ··DW_CFA_nop
119 ··DW_CFA_nop119 ··DW_CFA_nop
120 ··DW_CFA_nop120 ··DW_CFA_nop
  
121 000000f8·0000003c·000000fc·FDE·cie=00000000·pc=00000290..00000418121 000000f8·0000003c·000000fc·FDE·cie=00000000·pc=00000250..000003c7
122 ··DW_CFA_advance_loc:·1·to·00000291122 ··DW_CFA_advance_loc:·1·to·00000251
123 ··DW_CFA_def_cfa_offset:·8123 ··DW_CFA_def_cfa_offset:·8
124 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8124 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
125 ··DW_CFA_advance_loc:·3·to·00000294125 ··DW_CFA_advance_loc:·1·to·00000252
126 ··DW_CFA_def_cfa_offset:·12126 ··DW_CFA_def_cfa_offset:·12
127 ··DW_CFA_offset:·r7·(edi)·at·cfa-12127 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
128 ··DW_CFA_advance_loc:·1·to·00000295128 ··DW_CFA_advance_loc:·1·to·00000253
129 ··DW_CFA_def_cfa_offset:·16129 ··DW_CFA_def_cfa_offset:·16
130 ··DW_CFA_offset:·r6·(esi)·at·cfa-16130 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
131 ··DW_CFA_advance_loc:·1·to·00000296131 ··DW_CFA_advance_loc:·1·to·00000254
132 ··DW_CFA_def_cfa_offset:·20132 ··DW_CFA_def_cfa_offset:·20
133 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20133 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
134 ··DW_CFA_advance_loc:·14·to·000002a4134 ··DW_CFA_advance_loc:·3·to·00000257
Max diff block lines reached; 43276/49131 bytes (88.08%) of diff not shown.
2.05 KB
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 18 lines modified
1 t$(9L$,rA1 L$0f9D$$
 2 D$(f9D$$
 3 L$2f9L$0
2 Allocation·of·memory·failed·in·Mem::add_buffer!4 Allocation·of·memory·failed·in·Mem::add_buffer!
3 cannot·create·std::vector·larger·than·max_size()5 cannot·create·std::vector·larger·than·max_size()
4 vector::_M_fill_insert6 vector::_M_fill_insert
 7 +D$d9T$dt$
5 D$(9D$Tt08 D$$9D$Tt.
 9 D$·9D$Tt(
6 vector::_M_realloc_insert10 vector::_M_realloc_insert
 11 D$$9T$Ttf
7 vector::reserve12 vector::reserve
8 _ZN4SFST3Mem10add_bufferEv.part.013 _ZN4SFST3Mem10add_bufferEv.part.0
9 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.014 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
10 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.015 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
11 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.016 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
12 _ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.017 _ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.0
13 _ZN4SFST9Minimiser16build_transducerEv.cold18 _ZN4SFST9Minimiser16build_transducerEv.cold
Offset 53, 28 lines modifiedOffset 58, 28 lines modified
53 _ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_58 _ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
54 _ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj59 _ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj
55 _ZN4SFST9MinimiserC2ERNS_10TransducerE60 _ZN4SFST9MinimiserC2ERNS_10TransducerE
56 _ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE61 _ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
57 _ZN4SFST9MinimiserC1ERNS_10TransducerE62 _ZN4SFST9MinimiserC1ERNS_10TransducerE
58 _ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_63 _ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
59 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base64 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
60 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ 
61 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base65 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
 66 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
62 _ZN4SFST9Minimiser21process_source_groupsENS_5LabelE67 _ZN4SFST9Minimiser21process_source_groupsENS_5LabelE
63 _ZN4SFST9Minimiser21compute_source_statesEj68 _ZN4SFST9Minimiser21compute_source_statesEj
64 _ZN4SFST9Minimiser6resultEv69 _ZN4SFST9Minimiser6resultEv
65 __x86.get_pc_thunk.bp70 __x86.get_pc_thunk.bp
66 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE71 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
67 _ZN4SFST10Transducer7reverseEb72 _ZN4SFST10Transducer7reverseEb
68 _ZN4SFST8Alphabet5clearEv73 _ZN4SFST8Alphabet5clearEv
69 _ZN4SFST10Transducer11determiniseEb74 _ZN4SFST10Transducer11determiniseEb
70 _ZN4SFST10Transducer17minimise_alphabetEv75 _ZN4SFST10Transducer17minimise_alphabetEv
71 _ZNSt8ios_base4InitC1Ev76 _ZNSt8ios_base4InitC1Ev
72 _ZNSt8ios_base4InitD1Ev 
73 __dso_handle77 __dso_handle
 78 _ZNSt8ios_base4InitD1Ev
74 __cxa_atexit79 __cxa_atexit
75 .shstrtab80 .shstrtab
76 .rel.text81 .rel.text
77 .rodata.str1.482 .rodata.str1.4
78 .rel.text.unlikely83 .rel.text.unlikely
79 .rel.text._ZN4SFST3Mem5clearEv84 .rel.text._ZN4SFST3Mem5clearEv
80 .gcc_except_table85 .gcc_except_table
268 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 3142 lines modifiedOffset 2, 2981 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]>:3 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]>:
4 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]:4 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]:
5 »       push···%ebp5 »       push···%ebp
6 »       mov····%eax,%ebp 
7 »       push···%edi6 »       push···%edi
8 »       push···%esi7 »       push···%esi
9 »       push···%ebx8 »       push···%ebx
 9 »       sub····$0x2c,%esp
10 »       call···7·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x7>10 »       call···8·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x2c,%esp14 »       mov····%eax,%ebp
15 »       mov····0x4(%eax),%ecx15 »       mov····0x4(%eax),%ecx
16 »       cmp····%ecx,0x8(%eax)16 »       cmp····%ecx,0x8(%eax)
17 »       je·····6b·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x6b>17 »       je·····5d·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x5d>
18 »       xor····%esi,%esi18 »       xor····%esi,%esi
19 »       xchg···%ax,%ax 
20 »       lea····0x0(,%esi,4),%eax19 »       lea····0x0(,%esi,4),%eax
21 »       mov····%eax,0x1c(%esp)20 »       mov····%eax,0x1c(%esp)
22 »       mov····(%ecx,%eax,1),%edi21 »       mov····(%ecx,%eax,1),%edi
23 »       test···%edi,%edi22 »       test···%edi,%edi
24 »       je·····53·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x53>23 »       je·····43·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x43>
25 »       lea····0x0(%esi,%eiz,1),%esi 
26 »       lea····0x0(%esi,%eiz,1),%esi 
27 »       mov····%edi,%edx24 »       mov····%edi,%edx
28 »       mov····(%edi),%edi25 »       mov····(%edi),%edi
29 »       mov····%edx,(%esp)26 »       mov····%edx,(%esp)
30 »       call···48·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x48>27 »       call···38·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x38>
31 ·R_386_PLT32»    operator·delete(void*)28 ·R_386_PLT32»    operator·delete(void*)
32 »       test···%edi,%edi29 »       test···%edi,%edi
33 »       jne····40·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x40>30 »       jne····30·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x30>
34 »       mov····0x4(%ebp),%ecx31 »       mov····0x4(%ebp),%ecx
35 »       mov····0x8(%ebp),%edx 
36 »       inc····%esi 
37 »       mov····0x1c(%esp),%eax32 »       mov····0x1c(%esp),%eax
38 »       sub····%ecx,%edx 
39 »       movl···$0x0,(%ecx,%eax,1)33 »       movl···$0x0,(%ecx,%eax,1)
 34 »       add····$0x1,%esi
 35 »       mov····0x8(%ebp),%edx
 36 »       sub····%ecx,%edx
40 »       sar····$0x2,%edx37 »       sar····$0x2,%edx
41 »       cmp····%edx,%esi38 »       cmp····%edx,%esi
42 »       jb·····20·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x20>39 »       jb·····1e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x1e>
43 »       movl···$0x0,0x10(%ebp)40 »       movl···$0x0,0x10(%ebp)
44 »       add····$0x2c,%esp41 »       add····$0x2c,%esp
45 »       pop····%ebx42 »       pop····%ebx
46 »       pop····%esi43 »       pop····%esi
47 »       pop····%edi44 »       pop····%edi
48 »       pop····%ebp45 »       pop····%ebp
49 »       ret46 »       ret
50 »       lea····0x0(%esi),%esi 
  
51 00000080·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]>:47 0000006c·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]>:
52 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]:48 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.0]:
53 »       push···%ebp49 »       push···%ebp
54 »       mov····%eax,%ebp 
55 »       push···%edi50 »       push···%edi
56 »       push···%esi51 »       push···%esi
57 »       push···%ebx52 »       push···%ebx
 53 »       sub····$0x2c,%esp
58 »       call···87·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·4b2bfadb211462da8eee2a9a57ccd1b85d222aec80a76aa46ea570301d2e4b81·...·]>54 »       call···74·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·0cffc9b39143eb6d195288e3bc558b9c03423307c269901a0e907082b978a3d9·...·]>
59 ·R_386_PC32»     __x86.get_pc_thunk.bx55 ·R_386_PC32»     __x86.get_pc_thunk.bx
60 »       add····$0x2,%ebx56 »       add····$0x2,%ebx
61 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_57 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
62 »       sub····$0x2c,%esp58 »       mov····%eax,%ebp
63 »       mov····0x4(%eax),%ecx59 »       mov····0x4(%eax),%ecx
64 »       cmp····%ecx,0x8(%eax)60 »       cmp····%ecx,0x8(%eax)
65 »       je·····eb·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·f498f74bafcb62305769f85c784874fe417078d508632ec67342f3344858da20·...·]>61 »       je·····c9·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·324304a007d8c721b1b4f440fef42af6a4b1091348f36440c3a919fc7379b1dc·...·]>
66 »       xor····%esi,%esi62 »       xor····%esi,%esi
67 »       xchg···%ax,%ax 
68 »       lea····0x0(,%esi,4),%eax63 »       lea····0x0(,%esi,4),%eax
69 »       mov····%eax,0x1c(%esp)64 »       mov····%eax,0x1c(%esp)
70 »       mov····(%ecx,%eax,1),%edi65 »       mov····(%ecx,%eax,1),%edi
71 »       test···%edi,%edi66 »       test···%edi,%edi
72 »       je·····d3·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·7ae96beafe47eb4c0a8b0bba6ff9421e1b4630ba468264cf28846a127d28d0e5·...·]3>67 »       je·····af·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·42cc0911125c2d071194186cfec698e2ff1d4cebc43bdd8bacb64bacb176ac8b·...·]3>
73 »       lea····0x0(%esi,%eiz,1),%esi 
74 »       lea····0x0(%esi,%eiz,1),%esi 
75 »       mov····%edi,%edx68 »       mov····%edi,%edx
76 »       mov····(%edi),%edi69 »       mov····(%edi),%edi
77 »       mov····%edx,(%esp)70 »       mov····%edx,(%esp)
78 »       call···c8·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·42cc0911125c2d071194186cfec698e2ff1d4cebc43bdd8bacb64bacb176ac8b·...·]8>71 »       call···a4·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·8dae31cca5eeb048e5daa93f32355c487c8589e87e5f116158b7f253e3bffd3e·...·]8>
79 ·R_386_PLT32»    operator·delete(void*)72 ·R_386_PLT32»    operator·delete(void*)
80 »       test···%edi,%edi73 »       test···%edi,%edi
81 »       jne····c0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·42cc0911125c2d071194186cfec698e2ff1d4cebc43bdd8bacb64bacb176ac8b·...·]0>74 »       jne····9c·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·6,·SHA:·8dae31cca5eeb048e5daa93f32355c487c8589e87e5f116158b7f253e3bffd3e·...·]0>
82 »       mov····0x4(%ebp),%ecx75 »       mov····0x4(%ebp),%ecx
83 »       mov····0x8(%ebp),%edx 
84 »       inc····%esi 
85 »       mov····0x1c(%esp),%eax76 »       mov····0x1c(%esp),%eax
86 »       sub····%ecx,%edx 
87 »       movl···$0x0,(%ecx,%eax,1)77 »       movl···$0x0,(%ecx,%eax,1)
 78 »       add····$0x1,%esi
 79 »       mov····0x8(%ebp),%edx
 80 »       sub····%ecx,%edx
88 »       sar····$0x2,%edx81 »       sar····$0x2,%edx
89 »       cmp····%edx,%esi82 »       cmp····%edx,%esi
90 »       jb·····a0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·9c250d94097d01fc3925d6767f9797fba4c4d5f03f3757b605d573212df3d135·...·]>83 »       jb·····8a·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·9015447fb8eb977ea8f93ba28a6c2bdfb539c8059d18d9916e1410b72b5921c1·...·]>
91 »       movl···$0x0,0x10(%ebp)84 »       movl···$0x0,0x10(%ebp)
92 »       add····$0x2c,%esp85 »       add····$0x2c,%esp
93 »       pop····%ebx86 »       pop····%ebx
94 »       pop····%esi87 »       pop····%esi
95 »       pop····%edi88 »       pop····%edi
96 »       pop····%ebp89 »       pop····%ebp
97 »       ret90 »       ret
98 »       lea····0x0(%esi),%esi 
  
99 00000100·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]>:91 000000d8·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]>:
100 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]:92 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]:
101 »       push···%ebp93 »       push···%ebp
102 »       mov····%eax,%ebp 
103 »       push···%edi94 »       push···%edi
104 »       push···%esi95 »       push···%esi
105 »       push···%ebx96 »       push···%ebx
 97 »       sub····$0x3c,%esp
106 »       call···107·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x7>98 »       call···e0·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x8>
107 ·R_386_PC32»     __x86.get_pc_thunk.bx99 ·R_386_PC32»     __x86.get_pc_thunk.bx
108 »       add····$0x2,%ebx100 »       add····$0x2,%ebx
109 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_101 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
110 »       sub····$0x3c,%esp 
111 »       test···%eax,%eax102 »       test···%eax,%eax
112 »       je·····280·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x180>103 »       je·····247·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x16f>
 104 »       mov····%eax,%ebp
113 »       mov····0xc(%ebp),%edx105 »       mov····0xc(%ebp),%edx
Max diff block lines reached; 262396/273825 bytes (95.83%) of diff not shown.
14.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 2, 66 lines modifiedOffset 2, 66 lines modified
  
  
2 Disassembly·of·section·.text.unlikely:2 Disassembly·of·section·.text.unlikely:
  
3 00000000·<SFST::Mem::add_buffer()·[clone·.part.0]>:3 00000000·<SFST::Mem::add_buffer()·[clone·.part.0]>:
4 SFST::Mem::add_buffer()·[clone·.part.0]:4 SFST::Mem::add_buffer()·[clone·.part.0]:
5 »       push···%ebx5 »       push···%ebx
 6 »       sub····$0x14,%esp
6 »       call···2·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2>7 »       call···5·<SFST::Mem::add_buffer()·[clone·.part.0]+0x5>
7 ·R_386_PC32»     __x86.get_pc_thunk.bx8 ·R_386_PC32»     __x86.get_pc_thunk.bx
8 »       add····$0x2,%ebx9 »       add····$0x2,%ebx
9 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
10 »       sub····$0x14,%esp 
11 »       push···$0x411 »       push···$0x4
12 »       call···12·<SFST::Mem::add_buffer()·[clone·.part.0]+0x12>12 »       call···12·<SFST::Mem::add_buffer()·[clone·.part.0]+0x12>
13 ·R_386_PLT32»    __cxa_allocate_exception13 ·R_386_PLT32»    __cxa_allocate_exception
14 »       lea····0x0(%ebx),%edx14 »       lea····0x0(%ebx),%edx
15 ·R_386_GOTOFF»   .LC015 ·R_386_GOTOFF»   .LC0
16 »       add····$0xc,%esp 
17 »       mov····%edx,(%eax)16 »       mov····%edx,(%eax)
 17 »       add····$0xc,%esp
18 »       push···$0x018 »       push···$0x0
19 »       push···0x0(%ebx)19 »       push···0x0(%ebx)
20 ·R_386_GOT32»    typeinfo·for·char·const*20 ·R_386_GOT32»    typeinfo·for·char·const*
21 »       push···%eax21 »       push···%eax
22 »       call···2b·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2b>22 »       call···2b·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2b>
23 ·R_386_PLT32»    __cxa_throw23 ·R_386_PLT32»    __cxa_throw
24 »       nop24 »       nop
  
25 00000030·<SFST::Minimiser::build_transducer()·[clone·.cold]>:25 00000030·<SFST::Minimiser::build_transducer()·[clone·.cold]>:
26 SFST::Minimiser::build_transducer()·[clone·.cold]:26 SFST::Minimiser::build_transducer()·[clone·.cold]:
 27 »       call···0·<SFST::Mem::add_buffer()·[clone·.part.0]>
 28 »       mov····%eax,%edi
27 »       mov····0x1c(%esp),%ecx29 »       mov····0x20(%esp),%ecx
28 »       mov····%ecx,(%esp)30 »       mov····%ecx,(%esp)
29 »       mov····0x20(%esp),%ebx31 »       mov····0x24(%esp),%ebx
30 »       call···3c·<SFST::Minimiser::build_transducer()·[clone·.cold]+0xc>32 »       call···43·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x13>
31 ·R_386_PLT32»    operator·delete(void*)33 ·R_386_PLT32»    operator·delete(void*)
32 »       mov····%esi,(%esp)34 »       mov····%edi,(%esp)
33 »       call···44·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x14>35 »       call···4b·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x1b>
34 ·R_386_PLT32»    _Unwind_Resume36 ·R_386_PLT32»    _Unwind_Resume
 37 »       mov····0x1c(%esp),%ecx
 38 »       jmp····3b·<SFST::Minimiser::build_transducer()·[clone·.cold]+0xb>
35 »       mov····0x24(%esp),%edx39 »       mov····0x20(%esp),%eax
36 »       add····$0x18,%edx40 »       add····$0x18,%eax
37 »       mov····%edx,(%esp)41 »       mov····%eax,(%esp)
38 »       call···53·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x23>42 »       call···60·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x30>
39 ·R_386_PC32»     SFST::Mem::clear()43 ·R_386_PC32»     SFST::Mem::clear()
40 »       mov····0x24(%esp),%ecx 
41 »       jmp····34·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x4> 
42 »       call···0·<SFST::Mem::add_buffer()·[clone·.part.0]> 
43 »       mov····%eax,%esi 
44 »       jmp····57·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x27>44 »       jmp····37·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x7>
  
45 00000066·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]>:45 00000066·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]>:
46 SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]:46 SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]:
47 »       mov····-0x54(%ebp),%ebx47 »       mov····-0x54(%ebp),%ebx
48 »       mov····0x48(%ebx),%eax48 »       mov····0x48(%ebx),%eax
49 »       call···2fd·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_erase(std::_Rb_tree_node<std::pair<SFST::Label·const,·unsigned·int>·>*)·[clone·.isra.0]+0x6d>49 »       call···2bd·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_erase(std::_Rb_tree_node<std::pair<SFST::Label·const,·unsigned·int>·>*)·[clone·.isra.0]+0x6d>
50 ·R_386_PC32»     .text50 ·R_386_PC32»     .text
51 »       mov····-0x54(%ebp),%eax51 »       mov····-0x54(%ebp),%eax
52 »       mov····0x30(%eax),%edi52 »       mov····0x30(%eax),%esi
53 »       test···%edi,%edi53 »       test···%esi,%esi
54 »       je·····86·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x20>54 »       je·····86·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x20>
55 »       mov····%edi,(%esp)55 »       mov····%esi,(%esp)
56 »       mov····-0x6c(%ebp),%ebx56 »       mov····-0x6c(%ebp),%ebx
57 »       call···82·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x1c>57 »       call···82·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x1c>
58 ·R_386_PLT32»    operator·delete(void*)58 ·R_386_PLT32»    operator·delete(void*)
59 »       mov····-0x54(%ebp),%ecx59 »       mov····-0x54(%ebp),%ecx
60 »       mov····0x24(%ecx),%edx60 »       mov····0x24(%ecx),%edx
61 »       test···%edx,%edx61 »       test···%edx,%edx
62 »       je·····9b·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x35>62 »       je·····9b·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x35>
Offset 73, 32 lines modifiedOffset 73, 32 lines modified
73 »       mov····0x18(%ebx),%eax73 »       mov····0x18(%ebx),%eax
74 »       test···%eax,%eax74 »       test···%eax,%eax
75 »       je·····b0·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x4a>75 »       je·····b0·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x4a>
76 »       mov····%eax,(%esp)76 »       mov····%eax,(%esp)
77 »       mov····-0x6c(%ebp),%ebx77 »       mov····-0x6c(%ebp),%ebx
78 »       call···ac·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x46>78 »       call···ac·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x46>
79 ·R_386_PLT32»    operator·delete(void*)79 ·R_386_PLT32»    operator·delete(void*)
80 »       mov····-0x54(%ebp),%edi80 »       mov····-0x54(%ebp),%esi
81 »       mov····0xc(%edi),%ecx81 »       mov····0xc(%esi),%ecx
82 »       test···%ecx,%ecx82 »       test···%ecx,%ecx
83 »       je·····c5·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x5f>83 »       je·····c5·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x5f>
84 »       mov····%ecx,(%esp)84 »       mov····%ecx,(%esp)
85 »       mov····-0x6c(%ebp),%ebx85 »       mov····-0x6c(%ebp),%ebx
86 »       call···c1·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x5b>86 »       call···c1·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x5b>
87 ·R_386_PLT32»    operator·delete(void*)87 ·R_386_PLT32»    operator·delete(void*)
88 »       mov····%esi,(%esp)88 »       mov····%edi,(%esp)
89 »       mov····-0x6c(%ebp),%ebx89 »       mov····-0x6c(%ebp),%ebx
90 »       call···cc·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x66>90 »       call···cc·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x66>
91 ·R_386_PLT32»    _Unwind_Resume91 ·R_386_PLT32»    _Unwind_Resume
  
92 000000d0·<SFST::Minimiser::result()·[clone·.cold]>:92 000000d0·<SFST::Minimiser::result()·[clone·.cold]>:
93 SFST::Minimiser::result()·[clone·.cold]:93 SFST::Minimiser::result()·[clone·.cold]:
94 »       call···0·<SFST::Mem::add_buffer()·[clone·.part.0]>94 »       call···0·<SFST::Mem::add_buffer()·[clone·.part.0]>
95 »       lea····0x18(%esi),%ebx95 »       lea····0x18(%esi),%eax
96 »       mov····%ebx,(%esp)96 »       mov····%eax,(%esp)
97 »       call···dc·<SFST::Minimiser::result()·[clone·.cold]+0xc>97 »       call···dc·<SFST::Minimiser::result()·[clone·.cold]+0xc>
98 ·R_386_PC32»     SFST::Mem::clear()98 ·R_386_PC32»     SFST::Mem::clear()
99 »       mov····%esi,(%esp)99 »       mov····%esi,(%esp)
100 »       mov····%ebp,%ebx100 »       mov····%ebp,%ebx
101 »       call···e6·<SFST::Minimiser::result()·[clone·.cold]+0x16>101 »       call···e6·<SFST::Minimiser::result()·[clone·.cold]+0x16>
102 ·R_386_PLT32»    operator·delete(void*)102 ·R_386_PLT32»    operator·delete(void*)
103 »       mov····%edi,(%esp)103 »       mov····%edi,(%esp)
Offset 106, 117 lines modifiedOffset 106, 118 lines modified
106 ·R_386_PLT32»    _Unwind_Resume106 ·R_386_PLT32»    _Unwind_Resume
107 »       mov····%eax,%edi107 »       mov····%eax,%edi
108 »       jmp····e0·<SFST::Minimiser::result()·[clone·.cold]+0x10>108 »       jmp····e0·<SFST::Minimiser::result()·[clone·.cold]+0x10>
  
109 000000f6·<SFST::Transducer::minimise(bool)·[clone·.cold]>:109 000000f6·<SFST::Transducer::minimise(bool)·[clone·.cold]>:
110 SFST::Transducer::minimise(bool)·[clone·.cold]:110 SFST::Transducer::minimise(bool)·[clone·.cold]:
111 »       mov····0x5c(%edi),%eax111 »       mov····0x5c(%edi),%eax
112 »       lea····0x40(%edi),%ebx 
113 »       call···1fd·<SFST::Transducer::minimise(bool)·[clone·.cold]+0x107>112 »       call···1d2·<SFST::Transducer::minimise(bool)·[clone·.cold]+0xdc>
114 ·R_386_PC32»     .text113 ·R_386_PC32»     .text
 114 »       lea····0x40(%edi),%edx
115 »       mov····%ebx,(%esp)115 »       mov····%edx,(%esp)
116 »       mov····%esi,%ebx 
117 »       call···107·<SFST::Transducer::minimise(bool)·[clone·.cold]+0x11>116 »       call···105·<SFST::Transducer::minimise(bool)·[clone·.cold]+0xf>
118 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()117 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()
119 »       mov····0x1c(%esp),%eax118 »       mov····0x1c(%esp),%ebx
120 »       mov····%eax,(%esp)119 »       mov····%ebx,(%esp)
121 »       call···113·<SFST::Transducer::minimise(bool)·[clone·.cold]+0x1d>120 »       call···111·<SFST::Transducer::minimise(bool)·[clone·.cold]+0x1b>
122 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()121 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()
123 »       lea····0x18(%edi),%edx122 »       lea····0x18(%edi),%eax
124 »       mov····%edx,(%esp)123 »       mov····%eax,(%esp)
Max diff block lines reached; 7793/14375 bytes (54.21%) of diff not shown.
1.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST3Mem5clearEv {}
    
Offset 4, 32 lines modifiedOffset 4, 30 lines modified
4 Disassembly·of·section·.text._ZN4SFST3Mem5clearEv:4 Disassembly·of·section·.text._ZN4SFST3Mem5clearEv:
  
5 00000000·<SFST::Mem::clear()>:5 00000000·<SFST::Mem::clear()>:
6 SFST::Mem::clear():6 SFST::Mem::clear():
7 »       push···%edi7 »       push···%edi
8 »       push···%esi8 »       push···%esi
9 »       push···%ebx9 »       push···%ebx
 10 »       sub····$0x10,%esp
10 »       call···4·<SFST::Mem::clear()+0x4>11 »       call···7·<SFST::Mem::clear()+0x7>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x10,%esp 
15 »       mov····0x20(%esp),%edi15 »       mov····0x20(%esp),%edi
16 »       mov····(%edi),%esi16 »       mov····(%edi),%esi
17 »       test···%esi,%esi17 »       test···%esi,%esi
18 »       je·····36·<SFST::Mem::clear()+0x36>18 »       je·····31·<SFST::Mem::clear()+0x31>
19 »       lea····0x0(%esi,%eiz,1),%esi 
20 »       nop 
21 »       mov····%esi,%eax19 »       mov····%esi,%eax
22 »       mov····0x186a0(%esi),%esi20 »       mov····0x186a0(%esi),%esi
23 »       mov····%eax,(%esp)21 »       mov····%eax,(%esp)
24 »       call···2c·<SFST::Mem::clear()+0x2c>22 »       call···27·<SFST::Mem::clear()+0x27>
25 ·R_386_PLT32»    free23 ·R_386_PLT32»    free
26 »       mov····%esi,(%edi)24 »       mov····%esi,(%edi)
27 »       test···%esi,%esi25 »       test···%esi,%esi
28 »       jne····20·<SFST::Mem::clear()+0x20>26 »       jne····1b·<SFST::Mem::clear()+0x1b>
29 »       movl···$0x0,0x4(%edi)27 »       movl···$0x0,0x4(%edi)
30 »       add····$0x10,%esp28 »       add····$0x10,%esp
31 »       pop····%ebx29 »       pop····%ebx
32 »       pop····%esi30 »       pop····%esi
33 »       pop····%edi31 »       pop····%edi
34 »       ret32 »       ret
1.54 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff0120·21050000·4405bc0d·00840105·...·!...D.......2 ··0x00000000·ffff0120·21050000·4005920c·00820105·...·!...@.......
3 ··0x00000010·b50d00bc·013b0000·b005b107·ae0d00a9·.....;..........3 ··0x00000010·9e0c00bd·01480000·9c05d806·970c008d·.....H..........
4 ··0x00000020·0d050000·ffff0108·13050000·2d053200·............-.2.4 ··0x00000020·0c050000·ffff0108·00050500·1a050000·................
5 ··0x00000030·ffff010d·cc0105d8·0d00f402·d80ad10d·................5 ··0x00000030·ffff010d·db0105e0·0d00ff02·da0ad90d·................
6 ··0x00000040·00ffff01·04650500·00ffff01·129b03d3·.....e..........6 ··0x00000040·00ffff01·04650500·00ffff01·12f602d8·.....e..........
7 ··0x00000050·02000084·0605f506·00bc0605·ee0600ff·................7 ··0x00000050·020000e4·0505d706·009e0605·d00600ff·................
8 ··0x00000060·ff010800·0522001d·050000ff·ff012b47·....."........+G8 ··0x00000060·ff010800·0522001d·050000ff·ff012b49·....."........+I
9 ··0x00000070·4d0000a0·01058c07·00d20205·0000e302·M...............9 ··0x00000070·4d0000a2·01058b07·00d30205·0000e602·M...............
10 ··0x00000080·05fe0600·94040500·009c0405·850700a4·................10 ··0x00000080·05fd0600·87040500·008f0405·84070099·................
11 ··0x00000090·05059507·00e7060d·0000ffff·010537f4·..............7.11 ··0x00000090·05059207·00e6060d·0000ffff·010537f8·..............7.
12 ··0x000000a0·010000······························...12 ··0x000000a0·010000······························...
  
4.06 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()>:
3 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable():3 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x10>7 »       call···6·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x28>14 »       je·····22·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x22>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···a4·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·e05903b8c277cbfe736637fcee2f122c223f785a86437810c184d77b94902772·...·]>16 »       call···8a·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·9015447fb8eb977ea8f93ba28a6c2bdfb539c8059d18d9916e1410b72b5921c1·...·]>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x39>20 »       je·····33·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x33>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x35>23 »       call···2f·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x2f>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
3.95 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()>:
3 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable():3 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x10>7 »       call···6·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x28>14 »       je·····22·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x22>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···24·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x24>16 »       call···1e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x1e>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x39>20 »       je·····33·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x33>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x35>23 »       call···2f·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x2f>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
75.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST9Minimiser10St […]
    
Offset 5, 342 lines modifiedOffset 5, 1204 lines modified
  
5 00000000·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·unsigned·int,·SFST::Minimiser::StateGroup·const&)>:5 00000000·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·unsigned·int,·SFST::Minimiser::StateGroup·const&)>:
6 std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·unsigned·int,·SFST::Minimiser::StateGroup·const&):6 std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·unsigned·int,·SFST::Minimiser::StateGroup·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x4c,%esp
11 »       call···5·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·u[·...·truncated·by·diffoscope;·len:·52,·SHA:·037e39ee428c2743a0906da2fabfd8e5a7707a59cfc978a7766bbd4b9a52a26b·...·]>12 »       call···8·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·u[·...·truncated·by·diffoscope;·len:·52,·SHA:·2c587c0284db455cc9efddba6631f88bb40df5ac2e5a0320b4fe77bf85936089·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x5c,%esp 
16 »       mov····0x78(%esp),%ecx 
17 »       mov····0x70(%esp),%ebp 
18 »       mov····0x7c(%esp),%edx 
19 »       mov····0x74(%esp),%esi 
20 »       test···%ecx,%ecx 
21 »       mov····%eax,0x20(%esp)16 »       mov····%eax,0x2c(%esp)
 17 »       mov····0x68(%esp),%edx
 18 »       mov····0x6c(%esp),%esi
 19 »       mov····0x64(%esp),%edi
 20 »       test···%edx,%edx
22 »       je·····106·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,[·...·truncated·by·diffoscope;·len:·56,·SHA:·5bd6d0c0d77558d2a24eff606695f06dca6165400ca908689b6da7a803fe7a50·...·]>21 »       je·····45e·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,[·...·truncated·by·diffoscope;·len:·56,·SHA:·cccf873c370b203e4836424f622aa930b4bc671839d18c4b9aaf74f0c4474f05·...·]>
 22 »       mov····0x60(%esp),%ecx
23 »       mov····0x4(%ebp),%edi23 »       mov····0x4(%ecx),%ebx
 24 »       mov····0x60(%esp),%ebp
24 »       mov····0x8(%ebp),%ebx25 »       mov····0x8(%ebp),%eax
 26 »       mov····%eax,0x14(%esp)
 27 »       mov····%ebx,0x20(%esp)
25 »       sub····%edi,%ebx28 »       sub····%ebx,%eax
26 »       sar····$0x2,%ebx29 »       sar····$0x2,%eax
27 »       imul···$0xb6db6db7,%ebx,%eax30 »       lea····(%eax,%eax,8),%ecx
 31 »       mov····%ecx,%ebx
 32 »       shl····$0x6,%ebx
 33 »       add····%ebx,%ecx
 34 »       lea····(%eax,%ecx,8),%ebp
 35 »       mov····%ebp,%ecx
 36 »       shl····$0xf,%ecx
 37 »       add····%ecx,%ebp
 38 »       lea····(%eax,%ebp,8),%eax
 39 »       neg····%eax
28 »       cmp····%ecx,%eax40 »       cmp····%edx,%eax
29 »       jb·····110·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,[·...·truncated·by·diffoscope;·len:·56,·SHA:·10df61f85212bafe360822f7b99611f5394462b8d4dcfb0ab467da132010985e·...·]>41 »       jb·····b31·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,[·...·truncated·by·diffoscope;·len:·56,·SHA:·742e230d25cc60eeae7e146588f3680994d9c3eb75fd112a6fbbeec69c2a856f·...·]>
30 »       xor····%eax,%eax 
31 »       mov····(%edx,%eax,1),%ebx42 »       mov····(%esi),%ecx
 43 »       mov····0x4(%esi),%ebp
32 »       mov····%ebx,0x34(%esp,%eax,1)44 »       mov····%ebp,0x14(%esp)
 45 »       mov····0x8(%esi),%eax
 46 »       mov····%eax,0x28(%esp)
 47 »       mov····0xc(%esi),%ebx
 48 »       mov····%ebx,0x18(%esp)
 49 »       mov····0x10(%esi),%ebp
 50 »       mov····0x14(%esi),%eax
 51 »       mov····%eax,0x1c(%esp)
 52 »       mov····0x18(%esi),%esi
 53 »       mov····%esi,0x24(%esp)
 54 »       mov····0x20(%esp),%eax
 55 »       sub····%edi,%eax
 56 »       mov····%eax,0x30(%esp)
33 »       add····$0x4,%eax57 »       sar····$0x2,%eax
34 »       cmp····$0x1c,%eax58 »       lea····(%eax,%eax,8),%ebx
 59 »       mov····%ebx,%esi
 60 »       shl····$0x6,%esi
 61 »       add····%esi,%ebx
 62 »       lea····(%eax,%ebx,8),%ebx
 63 »       mov····%ebx,%esi
 64 »       shl····$0xf,%esi
 65 »       add····%esi,%ebx
 66 »       lea····(%eax,%ebx,8),%eax
 67 »       neg····%eax
 68 »       cmp····%eax,%edx
35 »       jb·····48·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>[·...·truncated·by·diffoscope;·len:·60,·SHA:·9fc4dd74f6e319a2da55cb5aa604ca2121c072801365a8eabc823508267e9353·...·]>69 »       jae····466·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup[·...·truncated·by·diffoscope;·len:·62,·SHA:·525e654bdf52369a8e9ce06553872d3ee2eabd25fcedeb666f5e00884f52b370·...·]>
 70 »       lea····0x0(,%edx,8),%esi
 71 »       sub····%edx,%esi
 72 »       lea····0x0(,%esi,4),%ebx
 73 »       mov····%ebx,0x30(%esp)
36 »       mov····0x74(%esp),%eax74 »       mov····0x20(%esp),%eax
37 »       mov····%edi,%edx75 »       mov····%eax,%edx
38 »       sub····%eax,%edx76 »       sub····%ebx,%edx
39 »       mov····%edx,%ebx 
40 »       sar····$0x2,%ebx 
41 »       imul···$0xb6db6db7,%ebx,%eax 
42 »       cmp····%eax,%ecx77 »       cmp····%edx,%eax
43 »       jae····250·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·unsigned·int,·SFST::Minimiser::StateGroup·const&)+0x250> 
44 »       lea····0x0(,%ecx,8),%edx 
45 »       mov····%edi,%ebx 
46 »       sub····%ecx,%edx 
47 »       mov····%edi,%ecx 
48 »       shl····$0x2,%edx 
49 »       sub····%edx,%ecx 
50 »       cmp····%ecx,%edi 
51 »       je·····af·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·[·...·truncated·by·diffoscope;·len:·53,·SHA:·cbf49357e81f8ca306c54d555e6d0302055c0418fe184bc8439e848c354d964c·...·]f>78 »       je·····f6f·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,[·...·truncated·by·diffoscope;·len:·55,·SHA:·275ce6d43f72f33b3f00db1c1ad738b2ea45af0e913bdb06996854371a6cfed3·...·]f>
 79 »       mov····%ecx,0x38(%esp)
52 »       mov····%edx,0x8(%esp)80 »       mov····%ebx,0x8(%esp)
53 »       mov····0x20(%esp),%ebx 
54 »       mov····%ecx,0x4(%esp) 
55 »       mov····%edi,(%esp) 
56 »       mov····%edx,0x24(%esp)81 »       mov····%edx,0x4(%esp)
57 »       mov····%ecx,0x1c(%esp)82 »       mov····%edx,0x34(%esp)
 83 »       mov····%eax,(%esp)
 84 »       mov····0x2c(%esp),%ebx
58 »       call···a0·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·[·...·truncated·by·diffoscope;·len:·54,·SHA:·356445b89409e54163633d417e2733d6cb94c285864df9f4940f607c47a25ca4·...·]>85 »       call···f7·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·[·...·truncated·by·diffoscope;·len:·54,·SHA:·65d61f7035f783d341a1aa78ee3db5b8f6456462158e42ad08faf0b1577f6e58·...·]>
59 ·R_386_PLT32»    memmove86 ·R_386_PLT32»    memmove
 87 »       mov····0x60(%esp),%ecx
60 »       mov····0x4(%ebp),%ebx88 »       mov····0x4(%ecx),%ebx
61 »       mov····0x24(%esp),%edx89 »       mov····0x34(%esp),%edx
62 »       mov····0x1c(%esp),%ecx90 »       mov····0x38(%esp),%ecx
 91 »       mov····0x30(%esp),%esi
63 »       add····%edx,%ebx92 »       add····%esi,%ebx
 93 »       mov····0x60(%esp),%eax
 94 »       mov····%ebx,0x4(%eax)
64 »       cmp····%ecx,0x74(%esp)95 »       cmp····%edx,0x64(%esp)
65 »       mov····%ebx,0x4(%ebp) 
66 »       je·····e2·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·[·...·truncated·by·diffoscope;·len:·54,·SHA:·a21b4f830c6c803a5892eaf9f4b576b1345a14ff17b7ad93d869fa071c39b801·...·]>96 »       je·····147·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,[·...·truncated·by·diffoscope;·len:·56,·SHA:·4d8ee0ca206e06ffbf83a8a330b981690cfb00612443d00f195d3b55ab2ffce7·...·]>
 97 »       mov····%ecx,0x34(%esp)
 98 »       sub····0x64(%esp),%edx
67 »       mov····%edx,0x1c(%esp)99 »       mov····%edx,0x8(%esp)
68 »       mov····0x74(%esp),%edx100 »       mov····0x64(%esp),%ebx
69 »       mov····0x74(%esp),%eax101 »       mov····%ebx,0x4(%esp)
70 »       mov····0x20(%esp),%ebx102 »       mov····0x20(%esp),%ecx
71 »       sub····%edx,%ecx103 »       sub····%edx,%ecx
72 »       mov····%ecx,0x8(%esp)104 »       mov····%ecx,(%esp)
 105 »       mov····0x2c(%esp),%ebx
73 »       sub····%ecx,%edi 
74 »       mov····%eax,0x4(%esp) 
75 »       mov····%edi,(%esp) 
Max diff block lines reached; 67560/76969 bytes (87.78%) of diff not shown.
78.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST9Minimiser5Sta […]
    
Offset 5, 907 lines modifiedOffset 5, 898 lines modified
  
5 00000000·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimiser::State·const&)>:5 00000000·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimiser::State·const&)>:
6 std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimiser::State·const&):6 std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimiser::State·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·22,·SHA:·127cad4705c2bdba8b8ea2255469053f13868a2e99b0193e47f14df0123c30a7·...·]>12 »       call···8·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·22,·SHA:·85c5e4ddd7458088cc8b399744d9f860959a643300bd4358b8a22358a24c754c·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x1c(%esp)
15 »       sub····$0x3c,%esp 
16 »       mov····0x58(%esp),%ecx 
17 »       mov····0x5c(%esp),%edx17 »       mov····0x5c(%esp),%edx
18 »       mov····0x54(%esp),%esi18 »       mov····0x54(%esp),%esi
 19 »       mov····0x58(%esp),%ecx
19 »       test···%ecx,%ecx20 »       test···%ecx,%ecx
20 »       mov····%eax,0x1c(%esp) 
21 »       je·····402·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·24,·SHA:·c0a752bfe5a829c1541bf72e9316ea23aebb973e33e99372668e1bbed2a67962·...·]>21 »       je·····406·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·24,·SHA:·a1a1880b35e376e16d3a011d34b587b70649ad98cd26e2dceddc79c16c0e74e9·...·]>
22 »       mov····0x50(%esp),%edi22 »       mov····0x50(%esp),%edi
23 »       mov····0x4(%edi),%ebx23 »       mov····0x4(%edi),%ebx
24 »       mov····0x8(%edi),%ebp 
25 »       mov····%ebx,0x14(%esp)24 »       mov····%ebx,0x14(%esp)
 25 »       mov····0x8(%edi),%ebp
26 »       mov····%ebp,0x18(%esp)26 »       mov····%ebp,0x18(%esp)
27 »       sub····%ebx,%ebp27 »       sub····%ebx,%ebp
28 »       sar····$0x4,%ebp28 »       sar····$0x4,%ebp
29 »       cmp····0x58(%esp),%ebp29 »       cmp····0x58(%esp),%ebp
30 »       jb·····6b0·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minim[·...·truncated·by·diffoscope;·len:·25,·SHA:·d7b4e75239d23ec8f832aff4335362d3a50fa1dd004ed417d5d62f9c1ca8947d·...·]>30 »       jb·····6ab·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minim[·...·truncated·by·diffoscope;·len:·25,·SHA:·5d612ea2a5eabf6b3500e8d77b4549ee2cf90c14bbad17ae6ff11929a691a428·...·]>
31 »       mov····0x8(%edx),%eax 
32 »       mov····(%edx),%ebp31 »       mov····(%edx),%ebp
33 »       mov····0x4(%edx),%edi32 »       mov····0x4(%edx),%edi
34 »       mov····0xc(%edx),%ecx33 »       mov····0x8(%edx),%eax
35 »       mov····%eax,0x18(%esp)34 »       mov····%eax,0x18(%esp)
 35 »       mov····0xc(%edx),%ecx
36 »       mov····%ebx,%eax36 »       mov····%ebx,%eax
37 »       mov····0x58(%esp),%edx 
38 »       sub····%esi,%eax37 »       sub····%esi,%eax
39 »       mov····%eax,0x20(%esp)38 »       mov····%eax,0x20(%esp)
40 »       sar····$0x4,%eax39 »       sar····$0x4,%eax
 40 »       mov····0x58(%esp),%edx
41 »       cmp····%eax,0x58(%esp)41 »       cmp····%eax,0x58(%esp)
42 »       jb·····410·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minim[·...·truncated·by·diffoscope;·len:·25,·SHA:·959e6f563ead843cd24d46c728a68afd8c88ef72ee773c595207513333fbdd2e·...·]>42 »       jb·····40e·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minim[·...·truncated·by·diffoscope;·len:·25,·SHA:·9ff4e00fd158dd3b7ce3a3e521ac60085a4ad8d65727bbef1d33ac9c7809b31f·...·]>
43 »       sub····%eax,%edx43 »       sub····%eax,%edx
44 »       mov····%edx,0x1c(%esp)44 »       mov····%edx,0x1c(%esp)
45 »       je·····a80·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minim[·...·truncated·by·diffoscope;·len:·25,·SHA:·d3aead5c9ea0e9b2213c29a4b41d3f78a2ee46302c2adf27c71e0395267aabc3·...·]>45 »       je·····a78·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minim[·...·truncated·by·diffoscope;·len:·25,·SHA:·2cd4be7db30c3b783cc383bf48c20e1939a7d1f9a25119154e47d77df8e99b4b·...·]>
46 »       mov····%edx,%ebx46 »       mov····%edx,%ebx
47 »       and····$0x7,%edx 
48 »       mov····0x14(%esp),%eax47 »       mov····0x14(%esp),%eax
 48 »       and····$0x7,%edx
49 »       je·····149·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minim[·...·truncated·by·diffoscope;·len:·25,·SHA:·c13be4c96e753a36f70407e21b8e07c8e94946ba48de2306d7fddc881d5c5a2d·...·]>49 »       je·····150·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minim[·...·truncated·by·diffoscope;·len:·25,·SHA:·cfa6764b7a131b13a8dc639cc21783af31d2c3e356a782ee70e18dcd1d15d2da·...·]>
50 »       cmp····$0x1,%edx50 »       cmp····$0x1,%edx
51 »       je·····134·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·24,·SHA:·e36593499c996638b177ae246a6913dfbf17a02a029d7d0df401b2b59a69b8b9·...·]>51 »       je·····139·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·24,·SHA:·f5b4d7773b66ed876b02008f9b7c9bbe51e3744993342ae180e0d15f1cff7715·...·]>
52 »       cmp····$0x2,%edx52 »       cmp····$0x2,%edx
53 »       je·····120·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·24,·SHA:·af562c074daa8de2ba9d2cb947907fce1ab46800d3acf943aeb989dcb15cbfcf·...·]>53 »       je·····124·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·24,·SHA:·57e21ad0314f608dc12b290a2c05778d6144350cc0b02ef83935ee682569c36a·...·]>
54 »       cmp····$0x3,%edx54 »       cmp····$0x3,%edx
55 »       je·····10c·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·24,·SHA:·03f6a8e1553a48ca72507711924e21d45ebb79975314f385f3aaf3a79af85cdb·...·]>55 »       je·····10f·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·24,·SHA:·f3b773646e5c30b4b3616726d4e1531de8ae7a5ea8397fcb806e0cfb568338fb·...·]>
56 »       cmp····$0x4,%edx56 »       cmp····$0x4,%edx
57 »       je·····f8·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·23,·SHA:·095d0ceefd3c01a2d946b26d5962eb4045bba6e031401d2f55df2ce51bc4175c·...·]>57 »       je·····fa·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·23,·SHA:·f9d674edad36b8e994a519d27ee9274284102a2cae8aa031945b6060adcea085·...·]>
58 »       cmp····$0x5,%edx58 »       cmp····$0x5,%edx
59 »       je·····e4·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·23,·SHA:·fcb9c186d1b95c3b4355a550313f48eb84af537b33feae2ffdb6a4949ae84c10·...·]>59 »       je·····e5·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimi[·...·truncated·by·diffoscope;·len:·23,·SHA:·3e6d08963a7a174d812962031d311814630b7d21b259af9697b4eeaa96ffd9e0·...·]>
60 »       cmp····$0x6,%edx60 »       cmp····$0x6,%edx
61 »       je·····d0·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimiser::State·const&)+0xd0>61 »       je·····d0·<std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::State*,·std::vector<SFST::Minimiser::State,·std::allocator<SFST::Minimiser::State>·>·>,·unsigned·int,·SFST::Minimiser::State·const&)+0xd0>
62 »       mov····0x14(%esp),%eax62 »       mov····0x14(%esp),%eax
 63 »       mov····%ebp,(%eax)
 64 »       mov····%edi,0x4(%eax)
63 »       mov····0x18(%esp),%ebx65 »       mov····0x18(%esp),%ebx
 66 »       mov····%ebx,0x8(%eax)
 67 »       mov····%ecx,0xc(%eax)
64 »       mov····0x1c(%esp),%edx68 »       mov····0x1c(%esp),%edx
65 »       mov····%ebp,(%eax) 
66 »       add····$0x10,%eax 
67 »       mov····%ebx,-0x8(%eax) 
68 »       mov····%edi,-0xc(%eax) 
69 »       lea····-0x1(%edx),%ebx69 »       lea····-0x1(%edx),%ebx
 70 »       add····$0x10,%eax
 71 »       mov····%ebp,(%eax)
70 »       mov····%ecx,-0x4(%eax)72 »       mov····%edi,0x4(%eax)
71 »       mov····0x18(%esp),%edx73 »       mov····0x18(%esp),%edx
72 »       dec····%ebx74 »       mov····%edx,0x8(%eax)
 75 »       mov····%ecx,0xc(%eax)
 76 »       sub····$0x1,%ebx
73 »       add····$0x10,%eax77 »       add····$0x10,%eax
74 »       mov····%ebp,-0x10(%eax)78 »       mov····%ebp,(%eax)
75 »       mov····%edi,-0xc(%eax)79 »       mov····%edi,0x4(%eax)
76 »       mov····%ecx,-0x4(%eax) 
77 »       mov····%edx,-0x8(%eax) 
78 »       mov····0x18(%esp),%edx80 »       mov····0x18(%esp),%edx
79 »       dec····%ebx81 »       mov····%edx,0x8(%eax)
 82 »       mov····%ecx,0xc(%eax)
 83 »       sub····$0x1,%ebx
80 »       add····$0x10,%eax84 »       add····$0x10,%eax
81 »       mov····%ebp,-0x10(%eax)85 »       mov····%ebp,(%eax)
82 »       mov····%edi,-0xc(%eax)86 »       mov····%edi,0x4(%eax)
83 »       mov····%ecx,-0x4(%eax) 
84 »       mov····%edx,-0x8(%eax) 
85 »       mov····0x18(%esp),%edx87 »       mov····0x18(%esp),%edx
86 »       dec····%ebx88 »       mov····%edx,0x8(%eax)
 89 »       mov····%ecx,0xc(%eax)
 90 »       sub····$0x1,%ebx
87 »       add····$0x10,%eax91 »       add····$0x10,%eax
88 »       mov····%ebp,-0x10(%eax)92 »       mov····%ebp,(%eax)
89 »       mov····%edi,-0xc(%eax)93 »       mov····%edi,0x4(%eax)
90 »       mov····%ecx,-0x4(%eax) 
91 »       mov····%edx,-0x8(%eax) 
92 »       mov····0x18(%esp),%edx94 »       mov····0x18(%esp),%edx
93 »       dec····%ebx95 »       mov····%edx,0x8(%eax)
 96 »       mov····%ecx,0xc(%eax)
 97 »       sub····$0x1,%ebx
94 »       add····$0x10,%eax98 »       add····$0x10,%eax
95 »       mov····%ebp,-0x10(%eax)99 »       mov····%ebp,(%eax)
96 »       mov····%edi,-0xc(%eax)100 »       mov····%edi,0x4(%eax)
97 »       mov····%ecx,-0x4(%eax) 
98 »       mov····%edx,-0x8(%eax) 
99 »       mov····0x18(%esp),%edx101 »       mov····0x18(%esp),%edx
100 »       dec····%ebx102 »       mov····%edx,0x8(%eax)
 103 »       mov····%ecx,0xc(%eax)
 104 »       sub····$0x1,%ebx
101 »       add····$0x10,%eax105 »       add····$0x10,%eax
102 »       mov····%ebp,-0x10(%eax) 
103 »       mov····%edi,-0xc(%eax) 
104 »       mov····%ecx,-0x4(%eax) 
105 »       mov····%edx,-0x8(%eax) 
106 »       mov····%ebp,(%eax)106 »       mov····%ebp,(%eax)
 107 »       mov····%edi,0x4(%eax)
Max diff block lines reached; 69624/79813 bytes (87.23%) of diff not shown.
22.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST9Minimiser10St […]
    
Offset 5, 160 lines modifiedOffset 5, 166 lines modified
  
5 00000000·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·SFST::Minimiser::StateGroup·const&)>:5 00000000·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·SFST::Minimiser::StateGroup·const&)>:
6 std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·SFST::Minimiser::StateGroup·const&):6 std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·SFST::Minimiser::StateGroup·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>[·...·truncated·by·diffoscope;·len:·41,·SHA:·2ae8c47648e84e549e30dfe0f4ba9d529d06c162583011d021002532c3b87f20·...·]>12 »       call···8·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>[·...·truncated·by·diffoscope;·len:·41,·SHA:·b5ce538661042c63921e7e71a1e1608ae97fae0b8a217acc0637c86c9c25e95d·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
13 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp16 »       mov····0x58(%esp),%edi
16 »       mov····0x40(%esp),%eax17 »       mov····0x50(%esp),%eax
17 »       mov····0x4(%eax),%edi18 »       mov····(%eax),%edx
18 »       mov····(%eax),%ebp19 »       mov····0x4(%eax),%ebp
19 »       mov····%edi,%edx20 »       mov····%ebp,0x1c(%esp)
20 »       sub····%ebp,%edx21 »       sub····%edx,%ebp
21 »       sar····$0x2,%edx22 »       sar····$0x2,%ebp
22 »       imul···$0xb6db6db7,%edx,%eax 
23 »       cmp····$0x4924924,%eax 
24 »       je·····1d8·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·SFST::Minimiser::StateGroup·const&)+0x1d8> 
25 »       cmp····%edi,%ebp23 »       lea····0x0(%ebp,%ebp,8),%ecx
 24 »       mov····%ecx,%esi
 25 »       shl····$0x6,%esi
 26 »       add····%esi,%ecx
 27 »       lea····0x0(%ebp,%ecx,8),%eax
26 »       mov····$0x1,%ecx28 »       mov····%eax,%ecx
 29 »       shl····$0xf,%ecx
27 »       cmovne·%eax,%ecx 
28 »       xor····%esi,%esi 
29 »       add····%ecx,%eax30 »       add····%ecx,%eax
 31 »       lea····0x0(%ebp,%eax,8),%ebp
 32 »       mov····%ebp,%esi
 33 »       neg····%esi
 34 »       cmp····$0xfb6db6dc,%ebp
30 »       jb·····1ce·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGr[·...·truncated·by·diffoscope;·len:·51,·SHA:·3218bbc4556c1ad3542fe57ff9247a69c570141ac0c3f9230c6868d5e7b5c176·...·]>35 »       je·····1e6·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGr[·...·truncated·by·diffoscope;·len:·51,·SHA:·2119378da476511e4cf18abc06db1e452f46be370c9aedd5c11c9f3f1aa692de·...·]>
31 »       mov····0x44(%esp),%ecx36 »       mov····0x1c(%esp),%eax
 37 »       cmp····%eax,%edx
 38 »       mov····$0x1,%ebp
 39 »       cmovne·%esi,%ebp
 40 »       add····%esi,%ebp
 41 »       setb···%cl
 42 »       movzbl·%cl,%eax
 43 »       mov····0x54(%esp),%esi
32 »       sub····%ebp,%ecx44 »       sub····%edx,%esi
33 »       test···%esi,%esi 
34 »       jne····140·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·SFST::Minimiser::StateGroup·const&)+0x140> 
35 »       test···%eax,%eax45 »       test···%eax,%eax
36 »       jne····1a8·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·44,·SHA:·3a3c3ccb2bd94c03fb466ef8b94233d49c20b88f7500187851d265d01f7653cb·...·]>46 »       jne····166·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·44,·SHA:·29d9b49e1e5d904a8e79256b205b9fe5bbc54aa08ec7a3a371df0baa6680e361·...·]>
 47 »       test···%ebp,%ebp
37 »       xor····%edx,%edx 
38 »       mov····%edx,0x10(%esp) 
39 »       xor····%edx,%edx 
40 »       mov····%edx,0x14(%esp) 
41 »       lea····(%edx,%ecx,1),%esi 
42 »       xor····%eax,%eax 
43 »       mov····0x48(%esp),%edx 
44 »       mov····(%edx,%eax,1),%edx 
45 »       mov····%edx,(%esi,%eax,1) 
46 »       add····$0x4,%eax 
47 »       cmp····$0x1c,%eax 
48 »       jb·····6e·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGro[·...·truncated·by·diffoscope;·len:·48,·SHA:·0828d5cde2b9a8e902f5e7174a68832f404e0deb2e52488595c08008aadf5b4e·...·]e>48 »       jne····1be·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGr[·...·truncated·by·diffoscope;·len:·50,·SHA:·e299c4bec8e5038baea4cb8464f04a8876e16e95a6d70a2c97680a7895efaf46·...·]e>
49 »       mov····0x14(%esp),%edx49 »       movl···$0x0,0x20(%esp)
 50 »       xor····%ebp,%ebp
50 »       mov····%edi,%eax51 »       mov····(%edi),%eax
 52 »       mov····%eax,0x0(%ebp,%esi,1)
 53 »       mov····0x4(%edi),%ecx
 54 »       mov····%ecx,0x4(%ebp,%esi,1)
 55 »       mov····0x8(%edi),%eax
 56 »       mov····%eax,0x8(%ebp,%esi,1)
 57 »       mov····0xc(%edi),%ecx
 58 »       mov····%ecx,0xc(%ebp,%esi,1)
 59 »       mov····0x10(%edi),%eax
 60 »       mov····%eax,0x10(%ebp,%esi,1)
 61 »       mov····0x14(%edi),%ecx
 62 »       mov····%ecx,0x14(%ebp,%esi,1)
 63 »       mov····0x18(%edi),%edi
 64 »       mov····%edi,0x18(%ebp,%esi,1)
 65 »       lea····0x1c(%ebp,%esi,1),%edi
 66 »       mov····0x1c(%esp),%ecx
51 »       sub····0x44(%esp),%eax67 »       sub····0x54(%esp),%ecx
 68 »       lea····(%edi,%ecx,1),%eax
52 »       mov····%eax,0x14(%esp)69 »       mov····%eax,0x24(%esp)
53 »       lea····0x1c(%edx,%ecx,1),%esi 
54 »       add····%esi,%eax 
55 »       cmp····%ebp,0x44(%esp)70 »       cmp····%edx,0x54(%esp)
56 »       mov····%eax,0x18(%esp) 
57 »       je·····108·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·44,·SHA:·feec973d7d4f5f88adcff638c3656569578c4a4f01199e5a9d8761594ed0641f·...·]>71 »       je·····137·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·44,·SHA:·cc6fe0a64edd40c41a66a4e808ac5ed5fd79470b2472d11de6d96447fbde07eb·...·]>
58 »       mov····%edx,(%esp) 
59 »       mov····%ecx,0x8(%esp)72 »       mov····%ecx,0x2c(%esp)
60 »       mov····%ebp,0x4(%esp)73 »       mov····%esi,0x8(%esp)
61 »       mov····%edx,0x1c(%esp)74 »       mov····%edx,0x4(%esp)
 75 »       mov····%edx,0x28(%esp)
 76 »       mov····%ebp,(%esp)
62 »       call···ae·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·43,·SHA:·1ef9aa5f50a034c56547ab9c65aa23e063894f385a52b2aaf60361f77a33f54f·...·]>77 »       call···e5·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·43,·SHA:·339c017474f862f8f8a72659fc04c22ab4198b51c758ff78bf4b7b51272676ab·...·]>
63 ·R_386_PLT32»    memmove78 ·R_386_PLT32»    memmove
64 »       mov····0x1c(%esp),%edx79 »       mov····0x1c(%esp),%edx
65 »       cmp····%edi,0x44(%esp)80 »       cmp····%edx,0x54(%esp)
 81 »       mov····0x28(%esp),%edx
66 »       je·····d5·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·43,·SHA:·bd7731e6e84877840fcae600fd925b69d585abc48bcfd75bd51ffbf3477e0cbe·...·]>82 »       je·····113·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>[·...·truncated·by·diffoscope;·len:·45,·SHA:·97a89e6a2511f8161d0f30c8a46135444f0d683858f383d7d48f5eef3b348947·...·]>
67 »       cmpl···$0x8,0x14(%esp) 
68 »       mov····%esi,%eax83 »       mov····0x2c(%esp),%eax
69 »       mov····0x44(%esp),%esi84 »       mov····0x54(%esp),%esi
 85 »       cmp····$0x4,%eax
70 »       jae····168·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·44,·SHA:·2c6594a8e58bda6aa357d97a8c214d42e6cf4446c33e116dc951c20d9e2c667e·...·]>86 »       jae····191·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·44,·SHA:·15a8d15af1635988e04e111b0c107b24369f088d1d4271bb89432aad18e22fa3·...·]>
71 »       mov····0x14(%esp),%ecx 
72 »       mov····%eax,%edi87 »       test···$0x2,%al
 88 »       je·····10e·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·SFST::Minimiser::StateGroup·const&)+0x10e>
 89 »       movsw··%ds:(%esi),%es:(%edi)
 90 »       test···$0x1,%al
 91 »       je·····113·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·>,·SFST::Minimiser::StateGroup·const&)+0x113>
73 »       rep·movsb·%ds:(%esi),%es:(%edi)92 »       movsb··%ds:(%esi),%es:(%edi)
74 »       mov····%ebp,(%esp) 
75 »       mov····%edx,0x14(%esp)93 »       mov····%edx,(%esp)
76 »       call···dd·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>·[·...·truncated·by·diffoscope;·len:·43,·SHA:·c4fef05ceec311d031da8535e2d7a22de1ef39546fdd65f377bf602c74ab0184·...·]>94 »       call···117·<std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::StateGroup*,·std::vector<SFST::Minimiser::StateGroup,·std::allocator<SFST::Minimiser::StateGroup>·>[·...·truncated·by·diffoscope;·len:·45,·SHA:·43ec0f3c1c5d6ca76dd2f9b5d9a1ce66b42babadf0956594c7fe5932ef68b798·...·]>
77 ·R_386_PLT32»    operator·delete(void*)95 ·R_386_PLT32»    operator·delete(void*)
 96 »       mov····0x50(%esp),%edi
 97 »       mov····%ebp,(%edi)
78 »       mov····0x14(%esp),%edx98 »       mov····0x24(%esp),%ebx
 99 »       mov····%ebx,0x4(%edi)
79 »       mov····0x40(%esp),%ebp100 »       mov····0x20(%esp),%ebp
80 »       mov····0x18(%esp),%ebx 
81 »       mov····0x10(%esp),%eax 
82 »       mov····%edx,0x0(%ebp) 
83 »       mov····%ebx,0x4(%ebp)101 »       mov····%ebp,0x8(%edi)
84 »       mov····%eax,0x8(%ebp) 
Max diff block lines reached; 12182/22958 bytes (53.06%) of diff not shown.
24.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST9Minimiser10Tr […]
    
Offset 5, 222 lines modifiedOffset 5, 223 lines modified
  
5 00000000·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>,·SFST::Minimiser::Transition·const&)>:5 00000000·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>,·SFST::Minimiser::Transition·const&)>:
6 std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>,·SFST::Minimiser::Transition·const&):6 std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>,·SFST::Minimiser::Transition·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>[·...·truncated·by·diffoscope;·len:·41,·SHA:·3426418bd6a98a259f1f992911ab6a87d84fda859718089dd301197f37738ecb·...·]>12 »       call···8·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>[·...·truncated·by·diffoscope;·len:·41,·SHA:·f7b66a67fdd4c992a0899626b575feb3e064218b47270e90d67064ed64bc7a3c·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x28(%esp)
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%edx 
17 »       mov····0x48(%esp),%edi17 »       mov····0x58(%esp),%edi
 18 »       mov····0x50(%esp),%edx
 19 »       mov····(%edx),%ebx
 20 »       mov····%ebx,0x1c(%esp)
18 »       mov····0x4(%edx),%ecx21 »       mov····0x4(%edx),%ecx
19 »       mov····%eax,0x18(%esp) 
20 »       mov····(%edx),%esi22 »       mov····%ecx,%esi
21 »       mov····%ecx,%ebp 
22 »       mov····%esi,0x10(%esp) 
23 »       sub····%esi,%ebp23 »       sub····%ebx,%esi
24 »       sar····$0x4,%ebp24 »       sar····$0x4,%esi
25 »       cmp····$0x7ffffff,%ebp25 »       cmp····$0x7ffffff,%esi
26 »       je·····288·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>,·SFST::Minimiser::Transition·const&)+0x288> 
27 »       cmp····%ecx,0x10(%esp) 
28 »       mov····$0x1,%ebx 
29 »       cmovne·%ebp,%ebx 
30 »       xor····%edx,%edx 
31 »       add····%ebp,%ebx 
32 »       jb·····27e·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transit[·...·truncated·by·diffoscope;·len:·51,·SHA:·b0471ad6ffd0fc86a08302f8f8d7f2edd5aecb71292a89c252465b990742d1c2·...·]>26 »       je·····27a·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transit[·...·truncated·by·diffoscope;·len:·51,·SHA:·09de62e2ae181ce8b0be54a7884a776ba522b3e10d8a8fa0e1269a2a61a01ec4·...·]>
 27 »       mov····0x1c(%esp),%ebp
 28 »       cmp····%ecx,%ebp
 29 »       mov····$0x1,%edx
 30 »       cmovne·%esi,%edx
 31 »       add····%esi,%edx
 32 »       setb···%al
 33 »       movzbl·%al,%ebx
33 »       mov····0x44(%esp),%esi34 »       mov····0x54(%esp),%esi
34 »       mov····0x10(%esp),%eax 
35 »       sub····%eax,%esi35 »       sub····%ebp,%esi
36 »       test···%edx,%edx 
37 »       jne····1f0·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>,·SFST::Minimiser::Transition·const&)+0x1f0> 
38 »       test···%ebx,%ebx36 »       test···%ebx,%ebx
 37 »       jne····1ff·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>,·SFST::Minimiser::Transition·const&)+0x1ff>
 38 »       test···%edx,%edx
39 »       jne····26a·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>[·...·truncated·by·diffoscope;·len:·43,·SHA:·b1937f4c7ea5c557a9c71c1299f3f14ccec754e1e25e9b91a641e994328082c4·...·]>39 »       jne····269·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>[·...·truncated·by·diffoscope;·len:·43,·SHA:·379fd4c73869cafc107dd58784a931c773cb0f9e9d5f647cc98105bf94909b85·...·]>
40 »       xor····%ebx,%ebx 
41 »       mov····$0x10,%ebp40 »       mov····$0x10,%ebp
42 »       mov····%ebx,0x14(%esp)41 »       movl···$0x0,0x24(%esp)
43 »       xor····%edx,%edx42 »       movl···$0x0,0x20(%esp)
44 »       mov····(%edi),%eax43 »       mov····(%edi),%edx
 44 »       mov····0x20(%esp),%ebx
 45 »       mov····%edx,(%ebx,%esi,1)
45 »       mov····0x4(%edi),%ebx46 »       mov····0x4(%edi),%eax
46 »       mov····%eax,(%edx,%esi,1)47 »       mov····%eax,0x4(%ebx,%esi,1)
47 »       mov····0x8(%edi),%eax48 »       mov····0x8(%edi),%edx
48 »       mov····%ebx,0x4(%edx,%esi,1)49 »       mov····%edx,0x8(%ebx,%esi,1)
49 »       mov····0xc(%edi),%edi50 »       mov····0xc(%edi),%edi
50 »       mov····%eax,0x8(%edx,%esi,1) 
51 »       mov····0x10(%esp),%eax 
52 »       cmp····%eax,0x44(%esp) 
53 »       mov····%edi,0xc(%edx,%esi,1)51 »       mov····%edi,0xc(%ebx,%esi,1)
 52 »       mov····0x1c(%esp),%eax
 53 »       cmp····%eax,0x54(%esp)
54 »       je·····192·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>[·...·truncated·by·diffoscope;·len:·43,·SHA:·93e524e9550fc6fc2960f5105fcbb7117051b8c45b54b996a42ae83887e8f761·...·]>54 »       je·····198·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>[·...·truncated·by·diffoscope;·len:·43,·SHA:·51f6c6cbb3b2f4de8bc5879f0b6f3c0e39b766b20e502507994f801aa5f7a716·...·]>
55 »       mov····0x44(%esp),%ebx55 »       mov····0x54(%esp),%esi
 56 »       sub····%eax,%esi
56 »       mov····%edx,%ebp57 »       mov····%ebx,%ebp
57 »       sub····%eax,%ebx 
58 »       lea····(%edx,%ebx,1),%esi58 »       lea····(%ebx,%esi,1),%ebx
59 »       sub····$0x10,%ebx59 »       sub····$0x10,%esi
60 »       shr····$0x4,%ebx60 »       shr····$0x4,%esi
61 »       inc····%ebx61 »       add····$0x1,%esi
62 »       and····$0x3,%ebx62 »       and····$0x3,%esi
63 »       je·····11e·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·[·...·truncated·by·diffoscope;·len:·44,·SHA:·94b0d7d5d9965f4864210db9e8e3d04dff2a071e7086ba8cbc6de2ad0c6dbd8b·...·]>63 »       je·····12c·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·[·...·truncated·by·diffoscope;·len:·44,·SHA:·6aee021c98d4c24c925c18bc45799b0bbd0c6fbbbe4ccb4a2251e366b995bf9b·...·]>
64 »       cmp····$0x1,%ebx64 »       cmp····$0x1,%esi
65 »       je·····fd·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·[·...·truncated·by·diffoscope;·len:·43,·SHA:·39c84aba3d927ccafd0d80cefc600821a8c8ef031e01ce2dfa9da0bb0e53e887·...·]>65 »       je·····10b·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>[·...·truncated·by·diffoscope;·len:·45,·SHA:·cbb4afd077fa16dd43ca1e4701ef4d2b815472c900c2a6e06c63614c8b7164de·...·]>
66 »       cmp····$0x2,%ebx66 »       cmp····$0x2,%esi
67 »       je·····e0·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>[·...·truncated·by·diffoscope;·len:·42,·SHA:·2d9e4550aa330d9be538b6893619aa2356a81fd5b6ec445418b1dc16d865e91b·...·]>67 »       je·····ee·<std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Minimiser::Transition*,·std::vector<SFST::Minimiser::Transition,·std::allocator<SFST::Minimiser::Transition>·>·>[·...·truncated·by·diffoscope;·len:·42,·SHA:·7741cb85338326ab6e7620209768c31eb37ad6676e26315ec327b77555926ec1·...·]>
68 »       mov····0x10(%esp),%ebp68 »       mov····0x1c(%esp),%ebp
69 »       mov····0x0(%ebp),%eax69 »       mov····0x0(%ebp),%eax
 70 »       mov····0x20(%esp),%edx
70 »       mov····%eax,(%edx)71 »       mov····%eax,(%edx)
71 »       mov····0x4(%ebp),%edi72 »       mov····0x4(%ebp),%edi
72 »       mov····%edi,0x4(%edx)73 »       mov····%edi,0x4(%edx)
73 »       mov····0x8(%ebp),%ebx74 »       mov····0x8(%ebp),%esi
74 »       mov····%ebx,0x8(%edx)75 »       mov····%esi,0x8(%edx)
75 »       mov····0xc(%ebp),%eax76 »       mov····0xc(%ebp),%eax
76 »       mov····%eax,0xc(%edx)77 »       mov····%eax,0xc(%edx)
77 »       lea····0x10(%ebp),%eax78 »       lea····0x10(%ebp),%eax
78 »       lea····0x10(%edx),%ebp79 »       lea····0x10(%edx),%ebp
79 »       mov····(%eax),%edi80 »       mov····(%eax),%edx
80 »       add····$0x10,%ebp81 »       mov····%edx,0x0(%ebp)
 82 »       mov····0x4(%eax),%edi
 83 »       mov····%edi,0x4(%ebp)
 84 »       mov····0x8(%eax),%esi
 85 »       mov····%esi,0x8(%ebp)
 86 »       mov····0xc(%eax),%edx
 87 »       mov····%edx,0xc(%ebp)
81 »       add····$0x10,%eax88 »       add····$0x10,%eax
82 »       mov····%edi,-0x10(%ebp) 
83 »       mov····-0xc(%eax),%ebx 
84 »       mov····%ebx,-0xc(%ebp) 
85 »       mov····-0x8(%eax),%edi 
86 »       mov····%edi,-0x8(%ebp) 
87 »       mov····-0x4(%eax),%ebx 
88 »       mov····%ebx,-0x4(%ebp) 
89 »       mov····(%eax),%edi 
90 »       add····$0x10,%ebp89 »       add····$0x10,%ebp
 90 »       mov····(%eax),%edi
 91 »       mov····%edi,0x0(%ebp)
 92 »       mov····0x4(%eax),%esi
 93 »       mov····%esi,0x4(%ebp)
 94 »       mov····0x8(%eax),%edx
 95 »       mov····%edx,0x8(%ebp)
 96 »       mov····0xc(%eax),%edi
 97 »       mov····%edi,0xc(%ebp)
91 »       add····$0x10,%eax98 »       add····$0x10,%eax
 99 »       add····$0x10,%ebp
92 »       mov····%edi,-0x10(%ebp) 
93 »       mov····-0xc(%eax),%ebx 
94 »       mov····%ebx,-0xc(%ebp) 
95 »       mov····-0x8(%eax),%edi 
Max diff block lines reached; 14165/24933 bytes (56.81%) of diff not shown.
10.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pa […]
    
Offset 5, 97 lines modifiedOffset 5, 90 lines modified
  
5 00000000·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::Label·const&)>:5 00000000·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::Label·const&)>:
6 std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::Label·const&):6 std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::Label·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·15,·SHA:·ddfbd29e56e8f15d56abd9cea8a091e233a6d229a16e9a817cbcd60f696b69e5·...·]>12 »       call···8·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·15,·SHA:·0ff871aa721fe1077d419d130ccc532e0b4089f6c19fbc36475696205e5bc9d8·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x1c(%esp)
15 »       sub····$0x2c,%esp 
16 »       mov····0x44(%esp),%edx 
17 »       mov····0x40(%esp),%ebp17 »       mov····0x40(%esp),%ebp
18 »       mov····0x48(%esp),%edi18 »       mov····0x48(%esp),%edi
 19 »       mov····0x44(%esp),%edx
19 »       mov····0x8(%edx),%esi20 »       mov····0x8(%edx),%esi
20 »       mov····%eax,0x1c(%esp) 
21 »       test···%esi,%esi21 »       test···%esi,%esi
22 »       je·····90·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·91a8cf634540d438b5b4288cf690e587123de90a30fd0d6083d0e9ff7a4a26c0·...·]>22 »       je·····8b·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·2f0f84a1bf07e81c0db08007ca36209696a80a0f63739baad66b39a86835a179·...·]>
23 »       movzwl·0x2(%edi),%ebx23 »       movzwl·0x2(%edi),%ecx
24 »       jmp····48·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·068443d97f6c6546aee82fce0f2bcbb367bc50743faa7012d645b81023f781fd·...·]>24 »       jmp····47·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·88a7e72465bb3049c974fefa5e5455db2a669e48fe7da01da5e2510f89953536·...·]>
25 »       xchg···%ax,%ax 
26 »       cmp····%ebx,%ecx25 »       cmp····%cx,%dx
27 »       jb·····3d·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·4a6c2261da54269e5ef5cdb97740f28adc9d1739e94a1f01128f015669793a3b·...·]>26 »       jb·····3c·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·46c2842e76c9789c4c9b48db0275029dd01db425ccd8845aa3ebbf8e2b542f25·...·]>
28 »       movzwl·0x10(%esi),%eax27 »       movzwl·0x10(%esi),%ebx
29 »       cmp····%ax,(%edi)28 »       cmp····%bx,(%edi)
30 »       jb·····50·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::Label·const&)+0x50>29 »       jb·····50·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::Label·const&)+0x50>
31 »       mov····0xc(%esi),%eax30 »       mov····0xc(%esi),%eax
32 »       xor····%edx,%edx31 »       xor····%ebx,%ebx
33 »       test···%eax,%eax32 »       test···%eax,%eax
34 »       je·····59·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·e012e66cf2c38d4acdd5945ddf1d93aaed18cc539b0081095a8deff5a4c90d1e·...·]>33 »       je·····5c·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·22ea223fe1d71c9d96042fd442512d72e6f86d77617aad0f0ced9758db4ca602·...·]>
35 »       mov····%eax,%esi34 »       mov····%eax,%esi
36 »       movzwl·0x12(%esi),%ecx35 »       movzwl·0x12(%esi),%edx
37 »       cmp····%ecx,%ebx36 »       cmp····%dx,%cx
38 »       jae····30·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·aea31e084c93632a1cc995ae8dfe36f7fd9d70485822afd09212537bfb47a85b·...·]>37 »       jae····2e·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·0e4da33b88f3e5ff3e894af4acb45befa71ffcfd095ed72bcd0af2105a02e8f4·...·]>
39 »       mov····0x8(%esi),%eax38 »       mov····0x8(%esi),%eax
40 »       mov····$0x1,%dl39 »       mov····$0x1,%ebx
41 »       test···%eax,%eax40 »       test···%eax,%eax
42 »       jne····46·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·f0e77fbab4a5e2d9b4a9c88940fa73945cb8b70587e04b147fbe057cf2bf0abb·...·]>41 »       jne····45·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·83dfc9bf5600a4a08f1e0c871710e3fbf4ba70037309e6675e0f0867a9fe459b·...·]>
43 »       test···%dl,%dl42 »       test···%bl,%bl
44 »       mov····%esi,%eax 
45 »       jne····93·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·00c04b2ed0e00f3afc346d094537bdca6fc72c7375b8bfd0465d36bd39928848·...·]>43 »       jne····8e·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·07045e31c18a6c1c7885663f7ab47caba8941d223230f18e554684df82e3add8·...·]>
46 »       cmp····%ebx,%ecx44 »       mov····%esi,%ebx
47 »       movzwl·(%edi),%edi45 »       movzwl·(%edi),%edi
 46 »       cmp····%cx,%dx
48 »       jb·····bd·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·8e7f61282921c4c7150729a432099dd0474ac979fb9b693d41ddf1ed2bffd7eb·...·]>47 »       jb·····b7·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·95f566351abdec649704c3535674f33bf0103a3c7ca531169be2cedd812e76e0·...·]>
49 »       cmp····%ecx,%ebx48 »       cmp····%dx,%cx
50 »       jb·····72·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·9573057b76db11b652415538c896c18ea76f2bf138110bd9355e410785cfe86f·...·]>49 »       jb·····75·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·ff4889058098bd9a537bd21dbf8f97fb32ee67ff5cbe033965ba95551cd7b4d3·...·]>
 50 »       cmp····%di,0x10(%esi)
51 »       movzwl·0x10(%esi),%edx 
52 »       cmp····%edi,%edx 
53 »       jb·····bd·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·8e7f61282921c4c7150729a432099dd0474ac979fb9b693d41ddf1ed2bffd7eb·...·]>51 »       jb·····b7·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·95f566351abdec649704c3535674f33bf0103a3c7ca531169be2cedd812e76e0·...·]>
54 »       mov····%esi,0x0(%ebp)52 »       mov····%esi,0x0(%ebp)
55 »       mov····%ebp,%eax 
56 »       movl···$0x0,0x4(%ebp)53 »       movl···$0x0,0x4(%ebp)
 54 »       mov····%ebp,%eax
57 »       add····$0x2c,%esp55 »       add····$0x2c,%esp
58 »       pop····%ebx56 »       pop····%ebx
59 »       pop····%esi57 »       pop····%esi
60 »       pop····%edi58 »       pop····%edi
61 »       pop····%ebp59 »       pop····%ebp
62 »       ret····$0x460 »       ret····$0x4
63 »       lea····0x0(%esi,%eiz,1),%esi 
64 »       nop 
65 »       lea····0x4(%edx),%esi61 »       lea····0x4(%edx),%esi
66 »       mov····0x44(%esp),%ecx62 »       mov····0x44(%esp),%ecx
67 »       cmp····0xc(%ecx),%esi63 »       cmp····0xc(%ecx),%esi
68 »       je·····d8·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·b56f93ac895dfb8920e62bc4baa63f607a64f829ca2cce7c2176b7e1dd384db5·...·]>64 »       je·····cd·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·0758b1d2f8f3ad8d9cb2dfa738f7bbadbd1e0c2285a5447dd5ba98dc21d54766·...·]>
69 »       mov····%esi,(%esp)65 »       mov····%esi,(%esp)
70 »       mov····0x1c(%esp),%ebx66 »       mov····0x1c(%esp),%ebx
71 »       call···a4·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·0372341cc8c57fc7b1b05bab15dcd7eb81067e0e9ef8d33836cb418b6ef030b4·...·]>67 »       call···9f·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::L[·...·truncated·by·diffoscope;·len:·17,·SHA:·be0cf5e020a042e8e9390f0fef074b212e9bb142ab865900d391ab063ec387de·...·]>
72 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)68 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
73 »       movzwl·0x2(%edi),%ebx69 »       movzwl·0x2(%edi),%ecx
 70 »       movzwl·0x12(%eax),%edx
 71 »       mov····%esi,%ebx
 72 »       mov····%eax,%esi
74 »       movzwl·(%edi),%edi73 »       movzwl·(%edi),%edi
75 »       movzwl·0x12(%eax),%ecx 
76 »       mov····%eax,%edx 
77 »       mov····%esi,%eax 
78 »       mov····%edx,%esi 
79 »       cmp····%ebx,%ecx74 »       cmp····%cx,%dx
80 »       jae····66·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·255b62389a1d7d65bccc71387bc4c8789b0556ccdf4757268e3ccb8b91f6db66·...·]>75 »       jae····6a·<std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·std::less<SFST::Label>,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::_M_get_insert_unique_pos(SFST::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·08b6666e6fabf2b4c5183d0733d70003ea58e2295333d81d3e6f37c38c29d54f·...·]>
81 »       mov····%eax,0x4(%ebp) 
82 »       mov····%ebp,%eax 
83 »       movl···$0x0,0x0(%ebp)76 »       movl···$0x0,0x0(%ebp)
 77 »       mov····%ebx,0x4(%ebp)
 78 »       mov····%ebp,%eax
84 »       add····$0x2c,%esp79 »       add····$0x2c,%esp
85 »       pop····%ebx80 »       pop····%ebx
86 »       pop····%esi81 »       pop····%esi
87 »       pop····%edi82 »       pop····%edi
88 »       pop····%ebp83 »       pop····%ebp
89 »       ret····$0x484 »       ret····$0x4
90 »       lea····0x0(%esi,%eiz,1),%esi 
91 »       nop 
92 »       movl···$0x0,0x0(%ebp)85 »       movl···$0x0,0x0(%ebp)
93 »       mov····%ebp,%eax 
94 »       mov····%esi,0x4(%ebp)86 »       mov····%esi,0x4(%ebp)
 87 »       mov····%ebp,%eax
95 »       add····$0x2c,%esp88 »       add····$0x2c,%esp
96 »       pop····%ebx89 »       pop····%ebx
97 »       pop····%esi90 »       pop····%esi
98 »       pop····%edi91 »       pop····%edi
99 »       pop····%ebp92 »       pop····%ebp
100 »       ret····$0x493 »       ret····$0x4
1.23 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.startup {}
    
Offset 3, 30 lines modifiedOffset 3, 30 lines modified
  
3 Disassembly·of·section·.text.startup:3 Disassembly·of·section·.text.startup:
  
4 00000000·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb>:4 00000000·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb>:
5 _GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb():5 _GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb():
6 »       push···%esi6 »       push···%esi
7 »       push···%ebx7 »       push···%ebx
 8 »       sub····$0x14,%esp
8 »       call···3·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb+0x3>9 »       call···6·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0x14,%esp 
13 »       lea····0x0(%ebx),%esi13 »       lea····0x0(%ebx),%esi
14 ·R_386_GOTOFF»   .bss14 ·R_386_GOTOFF»   .bss
15 »       mov····%esi,(%esp)15 »       mov····%esi,(%esp)
16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb+0x1a>16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb+0x1a>
17 ·R_386_PLT32»    std::ios_base::Init::Init()17 ·R_386_PLT32»    std::ios_base::Init::Init()
18 »       mov····0x0(%ebx),%edx 
19 ·R_386_GOT32X»   std::ios_base::Init::~Init() 
20 »       lea····0x0(%ebx),%eax18 »       lea····0x0(%ebx),%eax
21 ·R_386_GOTOFF»   __dso_handle19 ·R_386_GOTOFF»   __dso_handle
22 »       mov····%esi,0x4(%esp) 
23 »       mov····%eax,0x8(%esp)20 »       mov····%eax,0x8(%esp)
 21 »       mov····%esi,0x4(%esp)
 22 »       mov····0x0(%ebx),%edx
 23 ·R_386_GOT32X»   std::ios_base::Init::~Init()
24 »       mov····%edx,(%esp)24 »       mov····%edx,(%esp)
25 »       call···36·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb+0x36>25 »       call···36·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb+0x36>
26 ·R_386_PLT32»    __cxa_atexit26 ·R_386_PLT32»    __cxa_atexit
27 »       add····$0x14,%esp27 »       add····$0x14,%esp
28 »       pop····%ebx28 »       pop····%ebx
29 »       pop····%esi29 »       pop····%esi
30 »       ret30 »       ret
17.0 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 129 lines modifiedOffset 1, 141 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..
4 ··0x00000010·1b0c0404·88010000·24000000·1c000000·........$.......4 ··0x00000010·1b0c0404·88010000·24000000·1c000000·........$.......
5 ··0x00000020·00000000·2f000000·00410e08·83024e0e·..../....A....N.5 ··0x00000020·00000000·2f000000·00410e08·8302430e·..../....A....C.
6 ··0x00000030·1c420e20·4e0e1444·0e18460e·1c410e20·.B.·N..D..F..A.·6 ··0x00000030·1c4d0e20·500e1442·0e18460e·1c410e20·.M.·P..B..F..A.·
7 ··0x00000040·38000000·44000000·00000000·7a000000·8...D.......z...7 ··0x00000040·38000000·44000000·00000000·6c000000·8...D.......l...
8 ··0x00000050·00410e08·8502430e·0c870341·0e108604·.A....C....A....8 ··0x00000050·00410e08·8502410e·0c870341·0e108604·.A....A....A....
9 ··0x00000060·410e1483·054e0e40·02610e14·41c30e10·A....N.@.a..A...9 ··0x00000060·410e1483·05430e40·02600e14·41c30e10·A....C.@.`..A...
10 ··0x00000070·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...10 ··0x00000070·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...
11 ··0x00000080·80000000·80000000·7a000000·00410e08·........z....A..11 ··0x00000080·80000000·6c000000·6c000000·00410e08·....l...l....A..
12 ··0x00000090·8502430e·0c870341·0e108604·410e1483·..C....A....A...12 ··0x00000090·8502410e·0c870341·0e108604·410e1483·..A....A....A...
13 ··0x000000a0·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...13 ··0x000000a0·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
14 ··0x000000b0·41c70e08·41c50e04·3c000000·bc000000·A...A...<.......14 ··0x000000b0·41c70e08·41c50e04·3c000000·bc000000·A...A...<.......
15 ··0x000000c0·00010000·88010000·00410e08·8502430e·.........A....C.15 ··0x000000c0·d8000000·77010000·00410e08·8502410e·....w....A....A.
16 ··0x000000d0·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P16 ··0x000000d0·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
17 ··0x000000e0·036f010e·1441c30e·1041c60e·0c41c70e·.o...A...A...A..17 ··0x000000e0·036b010e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
18 ··0x000000f0·0841c50e·04000000·3c000000·fc000000·.A......<.......18 ··0x000000f0·0841c50e·04000000·3c000000·fc000000·.A......<.......
19 ··0x00000100·90020000·88010000·00410e08·8502430e·.........A....C.19 ··0x00000100·50020000·77010000·00410e08·8502410e·P...w....A....A.
20 ··0x00000110·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P20 ··0x00000110·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
21 ··0x00000120·036f010e·1441c30e·1041c60e·0c41c70e·.o...A...A...A..21 ··0x00000120·036b010e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
22 ··0x00000130·0841c50e·04000000·30000000·3c010000·.A......0...<...22 ··0x00000130·0841c50e·04000000·30000000·3c010000·.A......0...<...
23 ··0x00000140·00000000·44000000·00410e08·8702410e·....D....A....A.23 ··0x00000140·00000000·3f000000·00410e08·8702410e·....?....A....A.
24 ··0x00000150·0c860341·0e108304·4e0e206f·0e1041c3·...A....N.·o..A.24 ··0x00000150·0c860341·0e108304·430e2075·0e1041c3·...A....C.·u..A.
25 ··0x00000160·0e0c41c6·0e0841c7·0e040000·28000000·..A...A.....(...25 ··0x00000160·0e0c41c6·0e0841c7·0e040000·38000000·..A...A.....8...
26 ··0x00000170·70010000·20040000·6f000000·00430e10·p...·...o....C..26 ··0x00000170·70010000·c8030000·4a000000·00410e08·p.......J....A..
 27 ··0x00000180·8702410e·0c860341·0e108304·780ac30e·..A....A....x...
 28 ··0x00000190·0c41c60e·0841c70e·04410b49·c30e0c41·.A...A...A.I...A
27 ··0x00000180·4b860383·04488702·7d0ac7c6·c30e0445·K....H..}......E 
28 ··0x00000190·0b56c7c6·c30e0400·28000000·9c010000·.V......(....... 
29 ··0x000001a0·90040000·88000000·00430e10·4487024f·.........C..D..O 
30 ··0x000001b0·86038304·02540ac7·c6c30e04·460b57c7·.....T......F.W. 
31 ··0x000001c0·c6c30e04·30000000·c8010000·20050000·....0.......·... 
32 ··0x000001d0·85000000·00430e10·53830487·0286037c·.....C..S......| 
33 ··0x000001e0·0ac7c6c3·0e04460b·500ac7c6·c30e0448·......F.P......H 
34 ··0x000001f0·0b54c7c6·c30e0400·34000000·fc010000·.T......4.......29 ··0x000001a0·c60e0841·c70e0400·38000000·ac010000·...A....8.......
35 ··0x00000200·b0050000·9e000000·00430e10·4486034f·.........C..D..O 
36 ··0x00000210·87028304·02500ac7·c6c30e04·4a0b510a·.....P......J.Q. 
37 ··0x00000220·c7c6c30e·04470b55·c7c6c30e·04000000·.....G.U........ 
38 ··0x00000230·28000000·34020000·50060000·c9000000·(...4...P....... 
39 ··0x00000240·00430e14·44860457·87038305·85020277·.C..D..W.......w 
40 ··0x00000250·0ac5c7c6·c30e044b·0b000000·24000000·.......K....$... 
41 ··0x00000260·60020000·20070000·95000000·00430e18·`...·........C.. 
42 ··0x00000270·58830586·04870385·0202730a·c5c7c6c3·X.........s..... 
43 ··0x00000280·0e04420b·1c000000·00000000·017a504c·..B..........zPL 
44 ··0x00000290·5200017c·08079b00·0000001b·1b0c0404·R..|............ 
45 ··0x000002a0·88010000·58000000·24000000·c0070000·....X...$....... 
46 ··0x000002b0·c5060000·04000000·00410e08·8502410e·.........A....A.30 ··0x000001b0·12040000·63000000·00410e08·8702410e·....c....A....A.
 31 ··0x000001c0·0c860341·0e108304·02500ac3·0e0c41c6·...A.....P....A.
 32 ··0x000001d0·0e0841c7·0e04410b·4ac30e0c·41c60e08·..A...A.J...A...
 33 ··0x000001e0·41c70e04·48000000·e8010000·76040000·A...H.......v...
47 ··0x000002c0·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P 
48 ··0x000002d0·03e8040a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
49 ··0x000002e0·0e0841c5·0e04420b·0313010a·0e1441c3·..A...B.......A. 
50 ··0x000002f0·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
51 ··0x00000300·1c000000·80000000·30000000·36000000·........0...6... 
52 ··0x00000310·04240000·000e5083·05850286·04870300·.$....P......... 
53 ··0x00000320·1c000000·24030000·00000000·45000000·....$.......E... 
54 ··0x00000330·00430e20·44830348·860275c6·c30e0400·.C.·D..H..u..... 
55 ··0x00000340·1c000000·44030000·00000000·45000000·....D.......E... 
56 ··0x00000350·00430e20·44830348·860275c6·c30e0400·.C.·D..H..u..... 
57 ··0x00000360·54000000·64030000·00000000·25040000·T...d.......%... 
58 ··0x00000370·00410e08·8502410e·0c870341·0e108604·.A....A....A....34 ··0x000001f0·4d000000·00410e08·8702410e·0c860341·M....A....A....A
59 ··0x00000380·410e1483·054d0e70·02f80a0e·1441c30e·A....M.p.....A..35 ··0x00000200·0e108304·770ac30e·0c41c60e·0841c70e·....w....A...A..
 36 ··0x00000210·04410b43·0ac30e0c·41c60e08·41c70e04·.A.C....A...A...
60 ··0x00000390·1041c60e·0c41c70e·0841c50e·04430b03·.A...A...A...C..37 ··0x00000220·410b47c3·0e0c41c6·0e0841c7·0e040000·A.G...A...A.....
 38 ··0x00000230·48000000·34020000·c4040000·64000000·H...4.......d...
61 ··0x000003a0·36010a0e·1441c30e·1041c60e·0c41c70e·6....A...A...A.. 
62 ··0x000003b0·0841c50e·04460b00·54000000·bc030000·.A...F..T....... 
63 ··0x000003c0·00000000·cf0a0000·00410e08·8502410e·.........A....A. 
64 ··0x000003d0·0c870341·0e108604·410e1483·054d0e50·...A....A....M.P 
65 ··0x000003e0·03f4030a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
66 ··0x000003f0·0e0841c5·0e04470b·035c050a·0e1441c3·..A...G..\....A. 
67 ··0x00000400·0e1041c6·0e0c41c7·0e0841c5·0e04480b·..A...A...A...H. 
68 ··0x00000410·3c000000·14040000·00000000·e6010000·<............... 
69 ··0x00000420·00410e08·8502410e·0c870341·0e108604·.A....A....A....39 ··0x00000240·00410e08·8702410e·0c860341·0e108304·.A....A....A....
70 ··0x00000430·410e1483·054e0e40·02eb0a0e·1441c30e·A....N.@.....A.. 
71 ··0x00000440·1041c60e·0c41c70e·0841c50e·04470b00·.A...A...A...G.. 
72 ··0x00000450·3c000000·54040000·900e0000·79020000·<...T.......y... 
73 ··0x00000460·00410e08·8502430e·0c870341·0e108604·.A....C....A.... 
74 ··0x00000470·410e1483·05430e60·039b010a·0e1441c3·A....C.`......A. 
75 ··0x00000480·0e1041c6·0e0c41c7·0e0841c5·0e04480b·..A...A...A...H. 
76 ··0x00000490·3c000000·94040000·00000000·9a020000·<............... 
77 ··0x000004a0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
78 ··0x000004b0·410e1483·054d0e40·03d1010a·0e1441c3·A....M.@......A. 
79 ··0x000004c0·0e1041c6·0e0c41c7·0e0841c5·0e044a0b·..A...A...A...J.40 ··0x00000250·024c0ac3·0e0c41c6·0e0841c7·0e04410b·.L....A...A...A.
 41 ··0x00000260·440ac30e·0c41c60e·0841c70e·04410b48·D....A...A...A.H
 42 ··0x00000270·c30e0c41·c60e0841·c70e0400·48000000·...A...A....H...
80 ··0x000004d0·28000000·d4040000·10110000·be000000·(............... 
81 ··0x000004e0·00430e50·48830551·86048703·48850202·.C.PH..Q....H... 
82 ··0x000004f0·730ac5c7·c6c30e04·490b0000·30000000·s.......I...0... 
83 ··0x00000500·7c020000·d0110000·df060000·04300000·|............0.. 
84 ··0x00000510·00410e08·85024c0d·05468703·86048305·.A....L..F...... 
85 ··0x00000520·03eb030a·c341c641·c741c50c·0404470b·.....A.A.A....G. 
86 ··0x00000530·1c000000·b0020000·66000000·6a000000·........f...j... 
87 ··0x00000540·04410000·000c0508·83058502·86048703·.A.............. 
88 ··0x00000550·64000000·54050000·00000000·ee000000·d...T........... 
89 ··0x00000560·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
90 ··0x00000570·410e1483·054d0e40·02700a0e·1441c30e·A....M.@.p...A.. 
91 ··0x00000580·1041c60e·0c41c70e·0841c50e·044b0b7c·.A...A...A...K.| 
92 ··0x00000590·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A 
93 ··0x000005a0·c50e0448·0b4f0e14·41c30e10·41c60e0c·...H.O..A...A... 
94 ··0x000005b0·41c70e08·41c50e04·30000000·bc050000·A...A...0....... 
95 ··0x000005c0·b0180000·b4020000·00430e70·48830586·.........C.pH... 
96 ··0x000005d0·04468703·4a850202·970ac5c7·c6c30e04·.F..J........... 
97 ··0x000005e0·460b0260·0e6c430e·70000000·3c000000·F..`.lC.p...<... 
98 ··0x000005f0·f0050000·701b0000·2e020000·00410e08·....p........A..43 ··0x00000280·80020000·28050000·9e000000·00410e08·....(........A..
99 ··0x00000600·8502410e·0c870341·0e108604·410e1483·..A....A....A...44 ··0x00000290·8502410e·0c870341·0e108604·410e1483·..A....A....A...
100 ··0x00000610·05430e60·029d0a0e·1441c30e·1041c60e·.C.`.....A...A..45 ··0x000002a0·0502740a·c30e1041·c60e0c41·c70e0841·..t....A...A...A
 46 ··0x000002b0·c50e0441·0b550ac3·0e1041c6·0e0c41c7·...A.U....A...A.
 47 ··0x000002c0·0e0841c5·0e04410b·3c000000·cc020000·..A...A.<.......
 48 ··0x000002d0·c6050000·7c000000·00410e08·8502410e·....|....A....A.
 49 ··0x000002e0·0c870341·0e108604·410e1483·05430e18·...A....A....C..
 50 ··0x000002f0·026b0a0e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
101 ··0x00000620·0c41c70e·0841c50e·04480b00·3c000000·.A...A...H..<...51 ··0x00000300·0841c50e·04410b00·1c000000·00000000·.A...A..........
 52 ··0x00000310·017a504c·5200017c·08079b00·0000001b·.zPLR..|........
 53 ··0x00000320·1b0c0404·88010000·58000000·24000000·........X...$...
102 ··0x00000630·30060000·a01d0000·3b020000·00410e08·0.......;....A..54 ··0x00000330·42060000·25060000·04000000·00410e08·B...%........A..
103 ··0x00000640·8502410e·0c870341·0e108604·410e1483·..A....A....A...55 ··0x00000340·8502410e·0c870341·0e108604·410e1483·..A....A....A...
104 ··0x00000650·054e0e70·0374010a·0e1441c3·0e1041c6·.N.p.t....A...A.56 ··0x00000350·05430e50·03ee040a·0e1441c3·0e1041c6·.C.P......A...A.
 57 ··0x00000360·0e0c41c7·0e0841c5·0e04410b·02750a0e·..A...A...A..u..
 58 ··0x00000370·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 59 ··0x00000380·04410b00·1c000000·80000000·30000000·.A..........0...
 60 ··0x00000390·36000000·04240000·000e5083·05850286·6....$....P.....
 61 ··0x000003a0·04870300·28000000·a8030000·00000000·....(...........
 62 ··0x000003b0·39000000·00410e08·8602410e·0c830343·9....A....A....C
Max diff block lines reached; 0/17293 bytes (0.00%) of diff not shown.
16.9 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 98, 133 lines modifiedOffset 98, 133 lines modified
98 ··0x000005f0·72457600·44572e72·65662e5f·5f677878·rEv.DW.ref.__gxx98 ··0x000005f0·72457600·44572e72·65662e5f·5f677878·rEv.DW.ref.__gxx
99 ··0x00000600·5f706572·736f6e61·6c697479·5f763000·_personality_v0.99 ··0x00000600·5f706572·736f6e61·6c697479·5f763000·_personality_v0.
100 ··0x00000610·5f5a6e77·6a005f5a·4e345346·5354344e·_Znwj._ZN4SFST4N100 ··0x00000610·5f5a6e77·6a005f5a·4e345346·5354344e·_Znwj._ZN4SFST4N
101 ··0x00000620·6f646534·696e6974·4576006d·616c6c6f·ode4initEv.mallo101 ··0x00000620·6f646534·696e6974·4576006d·616c6c6f·ode4initEv.mallo
102 ··0x00000630·63005f5a·4e345346·53543841·6c706861·c._ZN4SFST8Alpha102 ··0x00000630·63005f5a·4e345346·53543841·6c706861·c._ZN4SFST8Alpha
103 ··0x00000640·62657443·31457600·5f5a4e34·53465354·betC1Ev._ZN4SFST103 ··0x00000640·62657443·31457600·5f5a4e34·53465354·betC1Ev._ZN4SFST
104 ··0x00000650·38416c70·68616265·7434636f·70794552·8Alphabet4copyER104 ··0x00000650·38416c70·68616265·7434636f·70794552·8Alphabet4copyER
105 ··0x00000660·4b53305f·4e535f35·4c657665·6c45005f·KS0_NS_5LevelE._105 ··0x00000660·4b53305f·4e535f35·4c657665·6c45006d·KS0_NS_5LevelE.m
 106 ··0x00000670·656d7365·74005f5a·4e345346·53543441·emset._ZN4SFST4A
 107 ··0x00000680·72637337·6164645f·61726345·4e535f35·rcs7add_arcENS_5
 108 ··0x00000690·4c616265·6c45504e·535f344e·6f646545·LabelEPNS_4NodeE
106 ··0x00000670·5a4e3453·46535434·41726373·37616464·ZN4SFST4Arcs7add 
107 ··0x00000680·5f617263·454e535f·354c6162·656c4550·_arcENS_5LabelEP 
108 ··0x00000690·4e535f34·4e6f6465·45504e53·5f313054·NS_4NodeEPNS_10T 
109 ··0x000006a0·72616e73·64756365·7245005f·5a4e3453·ransducerE._ZN4S 
110 ··0x000006b0·46535431·30547261·6e736475·63657238·FST10Transducer8 
111 ··0x000006c0·6e65775f·6e6f6465·4576005f·5a537432·new_nodeEv._ZSt2 
112 ··0x000006d0·305f5f74·68726f77·5f6c656e·6774685f·0__throw_length_ 
113 ··0x000006e0·6572726f·72504b63·005f556e·77696e64·errorPKc._Unwind 
114 ··0x000006f0·5f526573·756d6500·5f5a4e39·5f5f676e·_Resume._ZN9__gn 
115 ··0x00000700·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI 
116 ··0x00000710·53743470·61697249·4b504b63·74455333·St4pairIKPKctES3 
117 ··0x00000720·5f4e535f·34686173·68495333·5f454553·_NS_4hashIS3_EES 
118 ··0x00000730·7431305f·53656c65·63743173·74495335·t10_Select1stIS5 
119 ··0x00000740·5f454e34·53465354·38416c70·68616265·_EN4SFST8Alphabe 
120 ··0x00000750·74356571·73747245·53614974·45454432·t5eqstrESaItEED2 
121 ··0x00000760·4576005f·5f783836·2e676574·5f70635f·Ev.__x86.get_pc_ 
122 ··0x00000770·7468756e·6b2e7369·005f5a4e·395f5f67·thunk.si._ZN9__g 
123 ··0x00000780·6e755f63·78783968·61736874·61626c65·nu_cxx9hashtable 
124 ··0x00000790·49537434·70616972·494b504b·63744553·ISt4pairIKPKctES 
125 ··0x000007a0·335f4e53·5f346861·73684953·335f4545·3_NS_4hashIS3_EE 
126 ··0x000007b0·53743130·5f53656c·65637431·73744953·St10_Select1stIS 
127 ··0x000007c0·355f454e·34534653·5438416c·70686162·5_EN4SFST8Alphab 
128 ··0x000007d0·65743565·71737472·45536149·74454544·et5eqstrESaItEED 
129 ··0x000007e0·31457600·5f5a4e39·5f5f676e·755f6378·1Ev._ZN9__gnu_cx 
130 ··0x000007f0·78396861·73687461·626c6549·53743470·x9hashtableISt4p 
131 ··0x00000800·61697249·4b745063·45744e53·5f346861·airIKtPcEtNS_4ha 
132 ··0x00000810·73684974·45455374·31305f53·656c6563·shItEESt10_Selec 
133 ··0x00000820·74317374·4953345f·45537438·65717561·t1stIS4_ESt8equa 
134 ··0x00000830·6c5f746f·49744553·61495333·5f454544·l_toItESaIS3_EED 
135 ··0x00000840·32457600·5f5a4e39·5f5f676e·755f6378·2Ev._ZN9__gnu_cx 
136 ··0x00000850·78396861·73687461·626c6549·53743470·x9hashtableISt4p 
137 ··0x00000860·61697249·4b745063·45744e53·5f346861·airIKtPcEtNS_4ha 
138 ··0x00000870·73684974·45455374·31305f53·656c6563·shItEESt10_Selec 
139 ··0x00000880·74317374·4953345f·45537438·65717561·t1stIS4_ESt8equa 
140 ··0x00000890·6c5f746f·49744553·61495333·5f454544·l_toItESaIS3_EED 
141 ··0x000008a0·31457600·5f5a4e53·74367665·63746f72·1Ev._ZNSt6vector 
142 ··0x000008b0·494e3453·46535439·4d696e69·6d697365·IN4SFST9Minimise 
143 ··0x000008c0·72313053·74617465·47726f75·70455361·r10StateGroupESa 
144 ··0x000008d0·4953325f·45453134·5f4d5f66·696c6c5f·IS2_EE14_M_fill_ 
145 ··0x000008e0·696e7365·7274454e·395f5f67·6e755f63·insertEN9__gnu_c 
146 ··0x000008f0·78783137·5f5f6e6f·726d616c·5f697465·xx17__normal_ite 
147 ··0x00000900·7261746f·72495053·325f5334·5f45456a·ratorIPS2_S4_EEj 
148 ··0x00000910·524b5332·5f005f5f·7838362e·6765745f·RKS2_.__x86.get_ 
149 ··0x00000920·70635f74·68756e6b·2e617800·6d656d6d·pc_thunk.ax.memm 
150 ··0x00000930·6f766500·5f5a4e53·74367665·63746f72·ove._ZNSt6vector 
151 ··0x00000940·494e3453·46535439·4d696e69·6d697365·IN4SFST9Minimise 
152 ··0x00000950·72355374·61746545·53614953·325f4545·r5StateESaIS2_EE 
153 ··0x00000960·31345f4d·5f66696c·6c5f696e·73657274·14_M_fill_insert 
154 ··0x00000970·454e395f·5f676e75·5f637878·31375f5f·EN9__gnu_cxx17__ 
155 ··0x00000980·6e6f726d·616c5f69·74657261·746f7249·normal_iteratorI 
156 ··0x00000990·5053325f·53345f45·456a524b·53325f00·PS2_S4_EEjRKS2_. 
157 ··0x000009a0·5f5a4e53·74367665·63746f72·494e3453·_ZNSt6vectorIN4S 
158 ··0x000009b0·46535439·4d696e69·6d697365·72313053·FST9Minimiser10S 
159 ··0x000009c0·74617465·47726f75·70455361·4953325f·tateGroupESaIS2_ 
160 ··0x000009d0·45453137·5f4d5f72·65616c6c·6f635f69·EE17_M_realloc_i 
161 ··0x000009e0·6e736572·74454e39·5f5f676e·755f6378·nsertEN9__gnu_cx 
162 ··0x000009f0·7831375f·5f6e6f72·6d616c5f·69746572·x17__normal_iter 
163 ··0x00000a00·61746f72·49505332·5f53345f·4545524b·atorIPS2_S4_EERK 
164 ··0x00000a10·53325f00·5f5a4e34·53465354·394d696e·S2_._ZN4SFST9Min 
165 ··0x00000a20·696d6973·65723573·706c6974·456a4e53·imiser5splitEjNS 
166 ··0x00000a30·5f354c61·62656c45·005f5f73·7461636b·_5LabelE.__stack 
167 ··0x00000a40·5f63686b·5f666169·6c5f6c6f·63616c00·_chk_fail_local. 
168 ··0x00000a50·5f5a4e53·74367665·63746f72·494e3453·_ZNSt6vectorIN4S 
169 ··0x00000a60·46535439·4d696e69·6d697365·72313054·FST9Minimiser10T 
170 ··0x00000a70·72616e73·6974696f·6e455361·4953325f·ransitionESaIS2_ 
171 ··0x00000a80·45453137·5f4d5f72·65616c6c·6f635f69·EE17_M_realloc_i 
172 ··0x00000a90·6e736572·74454e39·5f5f676e·755f6378·nsertEN9__gnu_cx 
173 ··0x00000aa0·7831375f·5f6e6f72·6d616c5f·69746572·x17__normal_iter 
174 ··0x00000ab0·61746f72·49505332·5f53345f·4545524b·atorIPS2_S4_EERK 
175 ··0x00000ac0·53325f00·5f5a4e34·53465354·394d696e·S2_._ZN4SFST9Min 
176 ··0x00000ad0·696d6973·65723134·6164645f·7472616e·imiser14add_tran 
177 ··0x00000ae0·73697469·6f6e456a·4e535f35·4c616265·sitionEjNS_5Labe 
178 ··0x00000af0·6c456a00·5f5a4e34·53465354·394d696e·lEj._ZN4SFST9Min 
179 ··0x00000b00·696d6973·65724332·45524e53·5f313054·imiserC2ERNS_10T 
180 ··0x00000b10·72616e73·64756365·7245005f·5a4e3453·ransducerE._ZN4S 
181 ··0x00000b20·46535431·30547261·6e736475·63657231·FST10Transducer1 
182 ··0x00000b30·326e6f64·65696e64·6578696e·67455053·2nodeindexingEPS 
183 ··0x00000b40·74367665·63746f72·49504e53·5f344e6f·t6vectorIPNS_4No 
184 ··0x00000b50·64654553·61495333·5f454500·5f5a4e34·deESaIS3_EE._ZN4 
185 ··0x00000b60·53465354·394d696e·696d6973·65724331·SFST9MinimiserC1 
186 ··0x00000b70·45524e53·5f313054·72616e73·64756365·ERNS_10Transduce109 ··0x000006a0·504e535f·31305472·616e7364·75636572·PNS_10Transducer
187 ··0x00000b80·7245005f·5a4e5374·385f5262·5f747265·rE._ZNSt8_Rb_tre 
188 ··0x00000b90·65494e34·53465354·354c6162·656c4553·eIN4SFST5LabelES 
189 ··0x00000ba0·74347061·6972494b·53315f6a·45537431·t4pairIKS1_jESt1110 ··0x000006b0·45005f5a·4e345346·53543130·5472616e·E._ZN4SFST10Tran
 111 ··0x000006c0·73647563·6572386e·65775f6e·6f646545·sducer8new_nodeE
 112 ··0x000006d0·76005f5a·53743230·5f5f7468·726f775f·v._ZSt20__throw_
 113 ··0x000006e0·6c656e67·74685f65·72726f72·504b6300·length_errorPKc.
 114 ··0x000006f0·5f556e77·696e645f·52657375·6d65005f·_Unwind_Resume._
 115 ··0x00000700·5a4e395f·5f676e75·5f637878·39686173·ZN9__gnu_cxx9has
 116 ··0x00000710·68746162·6c654953·74347061·6972494b·htableISt4pairIK
 117 ··0x00000720·504b6374·4553335f·4e535f34·68617368·PKctES3_NS_4hash
 118 ··0x00000730·4953335f·45455374·31305f53·656c6563·IS3_EESt10_Selec
 119 ··0x00000740·74317374·4953355f·454e3453·46535438·t1stIS5_EN4SFST8
 120 ··0x00000750·416c7068·61626574·35657173·74724553·Alphabet5eqstrES
 121 ··0x00000760·61497445·45443245·76005f5f·7838362e·aItEED2Ev.__x86.
 122 ··0x00000770·6765745f·70635f74·68756e6b·2e736900·get_pc_thunk.si.
 123 ··0x00000780·5f5a4e39·5f5f676e·755f6378·78396861·_ZN9__gnu_cxx9ha
 124 ··0x00000790·73687461·626c6549·53743470·61697249·shtableISt4pairI
 125 ··0x000007a0·4b504b63·74455333·5f4e535f·34686173·KPKctES3_NS_4has
 126 ··0x000007b0·68495333·5f454553·7431305f·53656c65·hIS3_EESt10_Sele
 127 ··0x000007c0·63743173·74495335·5f454e34·53465354·ct1stIS5_EN4SFST
 128 ··0x000007d0·38416c70·68616265·74356571·73747245·8Alphabet5eqstrE
 129 ··0x000007e0·53614974·45454431·4576005f·5a4e395f·SaItEED1Ev._ZN9_
 130 ··0x000007f0·5f676e75·5f637878·39686173·68746162·_gnu_cxx9hashtab
 131 ··0x00000800·6c654953·74347061·6972494b·74506345·leISt4pairIKtPcE
 132 ··0x00000810·744e535f·34686173·68497445·45537431·tNS_4hashItEESt1
190 ··0x00000bb0·305f5365·6c656374·31737449·53345f45·0_Select1stIS4_E133 ··0x00000820·305f5365·6c656374·31737449·53345f45·0_Select1stIS4_E
191 ··0x00000bc0·5374346c·65737349·53315f45·53614953·St4lessIS1_ESaIS 
192 ··0x00000bd0·345f4545·32345f4d·5f676574·5f696e73·4_EE24_M_get_ins 
193 ··0x00000be0·6572745f·756e6971·75655f70·6f734552·ert_unique_posER 
194 ··0x00000bf0·53335f00·5f5a5374·31385f52·625f7472·S3_._ZSt18_Rb_tr 
195 ··0x00000c00·65655f64·65637265·6d656e74·50537431·ee_decrementPSt1 
196 ··0x00000c10·385f5262·5f747265·655f6e6f·64655f62·8_Rb_tree_node_b 
197 ··0x00000c20·61736500·5f5a5374·32395f52·625f7472·ase._ZSt29_Rb_tr 
198 ··0x00000c30·65655f69·6e736572·745f616e·645f7265·ee_insert_and_re 
199 ··0x00000c40·62616c61·6e636562·50537431·385f5262·balancebPSt18_Rb 
Max diff block lines reached; 0/17228 bytes (0.00%) of diff not shown.
1.28 MB
fst.o
858 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········57736·(bytes·into·file)13 ··Start·of·section·headers:··········56292·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········10319 ··Number·of·section·headers:·········103
20 ··Section·header·string·table·index:·10220 ··Section·header·string·table·index:·102
23.5 KB
readelf --wide --sections {}
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
1 There·are·103·section·headers,·starting·at·offset·0xe188:1 There·are·103·section·headers,·starting·at·offset·0xdbe4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····100··97··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····100··97··4
6 ··[·2]·.group············GROUP···········00000000·00003c·00000c·04·····100·117··46 ··[·2]·.group············GROUP···········00000000·00003c·00000c·04·····100·117··4
7 ··[·3]·.group············GROUP···········00000000·000048·00000c·04·····100··92··47 ··[·3]·.group············GROUP···········00000000·000048·00000c·04·····100··92··4
8 ··[·4]·.group············GROUP···········00000000·000054·00000c·04·····100··93··48 ··[·4]·.group············GROUP···········00000000·000054·00000c·04·····100··93··4
9 ··[·5]·.group············GROUP···········00000000·000060·000010·04·····100··94··49 ··[·5]·.group············GROUP···········00000000·000060·000010·04·····100··94··4
10 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····100··95··410 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····100··95··4
11 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····100··96··411 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····100··96··4
12 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····100·172··412 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····100·173··4
13 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····100·176··413 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····100·177··4
14 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····100·177··414 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····100·178··4
15 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····100·178··415 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····100·179··4
16 ··[12]·.group············GROUP···········00000000·0000b8·00000c·04·····100·179··416 ··[12]·.group············GROUP···········00000000·0000b8·00000c·04·····100·180··4
17 ··[13]·.group············GROUP···········00000000·0000c4·00000c·04·····100·187··417 ··[13]·.group············GROUP···········00000000·0000c4·00000c·04·····100·188··4
18 ··[14]·.group············GROUP···········00000000·0000d0·00000c·04·····100·189··418 ··[14]·.group············GROUP···········00000000·0000d0·00000c·04·····100·190··4
19 ··[15]·.group············GROUP···········00000000·0000dc·00000c·04·····100·193··419 ··[15]·.group············GROUP···········00000000·0000dc·00000c·04·····100·194··4
20 ··[16]·.group············GROUP···········00000000·0000e8·00000c·04·····100·194··420 ··[16]·.group············GROUP···········00000000·0000e8·00000c·04·····100·195··4
21 ··[17]·.group············GROUP···········00000000·0000f4·00000c·04·····100·197··421 ··[17]·.group············GROUP···········00000000·0000f4·00000c·04·····100·198··4
22 ··[18]·.group············GROUP···········00000000·000100·00000c·04·····100·198··422 ··[18]·.group············GROUP···········00000000·000100·00000c·04·····100·199··4
23 ··[19]·.group············GROUP···········00000000·00010c·00000c·04·····100·199··423 ··[19]·.group············GROUP···········00000000·00010c·00000c·04·····100·200··4
24 ··[20]·.group············GROUP···········00000000·000118·00000c·04·····100·200··424 ··[20]·.group············GROUP···········00000000·000118·00000c·04·····100·201··4
25 ··[21]·.group············GROUP···········00000000·000124·00000c·04·····100·222··425 ··[21]·.group············GROUP···········00000000·000124·00000c·04·····100·223··4
26 ··[22]·.group············GROUP···········00000000·000130·000008·04·····100·188··426 ··[22]·.group············GROUP···········00000000·000130·000008·04·····100·189··4
27 ··[23]·.group············GROUP···········00000000·000138·000008·04·····100·126··427 ··[23]·.group············GROUP···········00000000·000138·000008·04·····100·126··4
28 ··[24]·.group············GROUP···········00000000·000140·000008·04·····100··98··428 ··[24]·.group············GROUP···········00000000·000140·000008·04·····100··98··4
29 ··[25]·.group············GROUP···········00000000·000148·000008·04·····100·146··429 ··[25]·.group············GROUP···········00000000·000148·000008·04·····100·147··4
30 ··[26]·.group············GROUP···········00000000·000150·000008·04·····100·108··430 ··[26]·.group············GROUP···········00000000·000150·000008·04·····100·108··4
31 ··[27]·.group············GROUP···········00000000·000158·000008·04·····100·152··431 ··[27]·.group············GROUP···········00000000·000158·000008·04·····100·153··4
32 ··[28]·.group············GROUP···········00000000·000160·00000c·04·····100·151··432 ··[28]·.group············GROUP···········00000000·000160·00000c·04·····100·152··4
33 ··[29]·.text·············PROGBITS········00000000·000170·0046c9·00··AX··0···0·1633 ··[29]·.text·············PROGBITS········00000000·000170·0041ce·00··AX··0···0·16
34 ··[30]·.rel.text·········REL·············00000000·00bc04·000d40·08···I·100··29··434 ··[30]·.rel.text·········REL·············00000000·00b5f8·000d48·08···I·100··29··4
35 ··[31]·.data·············PROGBITS········00000000·004839·000000·00··WA··0···0··135 ··[31]·.data·············PROGBITS········00000000·00433e·000000·00··WA··0···0··1
36 ··[32]·.bss··············NOBITS··········00000000·004840·0003e9·00··WA··0···0·3236 ··[32]·.bss··············NOBITS··········00000000·004340·0003e9·00··WA··0···0·32
37 ··[33]·.text._ZNKSt5ctypeIcE8do_widenEc·PROGBITS········00000000·004840·000006·00·AXG··0···0·1637 ··[33]·.text._ZNKSt5ctypeIcE8do_widenEc·PROGBITS········00000000·004340·000006·00·AXG··0···0··2
38 ··[34]·.rodata.str1.4····PROGBITS········00000000·004848·000196·01·AMS··0···0··438 ··[34]·.rodata.str1.4····PROGBITS········00000000·004348·000196·01·AMS··0···0··4
39 ··[35]·.text.unlikely····PROGBITS········00000000·0049e0·000552·00··AX··0···0·1639 ··[35]·.text.unlikely····PROGBITS········00000000·0044e0·0005c2·00··AX··0···0·16
40 ··[36]·.rel.text.unlikely·REL·············00000000·00c944·0003a0·08···I·100··35··440 ··[36]·.rel.text.unlikely·REL·············00000000·00c340·0003f0·08···I·100··35··4
41 ··[37]·.rodata.str1.1····PROGBITS········00000000·004f32·000016·01·AMS··0···0··141 ··[37]·.rodata.str1.1····PROGBITS········00000000·004aa2·000016·01·AMS··0···0··1
42 ··[38]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·004f50·000044·00·AXG··0···0·1642 ··[38]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·004ab8·00003f·00·AXG··0···0··2
43 ··[39]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·00cce4·000018·08··IG·100··38··443 ··[39]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·00c730·000018·08··IG·100··38··4
44 ··[40]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·004fa0·000045·00·AXG··0···0·1644 ··[40]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·004af8·000039·00·AXG··0···0··2
45 ··[41]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00ccfc·000020·08··IG·100··40··445 ··[41]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00c748·000020·08··IG·100··40··4
46 ··[42]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·004ff0·000045·00·AXG··0···0·1646 ··[42]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·004b32·000039·00·AXG··0···0··2
47 ··[43]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00cd1c·000020·08··IG·100··42··447 ··[43]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00c768·000020·08··IG·100··42··4
48 ··[44]·.text._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·005040·0000b0·00·AXG··0···0·1648 ··[44]·.text._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·004b6c·0000b0·00·AXG··0···0··2
49 ··[45]·.rel.text._ZN4SFST8AlphabetD2Ev·REL·············00000000·00cd3c·000068·08··IG·100··44··449 ··[45]·.rel.text._ZN4SFST8AlphabetD2Ev·REL·············00000000·00c788·000068·08··IG·100··44··4
50 ··[46]·.gcc_except_table._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·0050f0·00000e·00··AG··0···0··150 ··[46]·.gcc_except_table._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·004c1c·00000e·00··AG··0···0··1
51 ··[47]·.gcc_except_table·PROGBITS········00000000·0050fe·0001e5·00···A··0···0··151 ··[47]·.gcc_except_table·PROGBITS········00000000·004c2a·0001e5·00···A··0···0··1
52 ··[48]·.text._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·0052f0·0000f7·00·AXG··0···0·1652 ··[48]·.text._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·004e10·0000e8·00·AXG··0···0··2
53 ··[49]·.rel.text._ZN4SFST10TransducerD2Ev·REL·············00000000·00cda4·000078·08··IG·100··48··453 ··[49]·.rel.text._ZN4SFST10TransducerD2Ev·REL·············00000000·00c7f0·000078·08··IG·100··48··4
54 ··[50]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·PROGBITS········00000000·0053f0·000096·00·AXG··0···0·1654 ··[50]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·PROGBITS········00000000·004ef8·000081·00·AXG··0···0··2
55 ··[51]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·REL·············00000000·00ce1c·000020·08··IG·100··50··455 ··[51]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·REL·············00000000·00c868·000020·08··IG·100··50··4
56 ··[52]·.rodata._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·005486·00001a·01·AMS··0···0··156 ··[52]·.rodata._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·004f79·00001a·01·AMS··0···0··1
57 ··[53]·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·0054a0·0001d5·00·AXG··0···0·1657 ··[53]·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·004f94·00019d·00·AXG··0···0··2
58 ··[54]·.rel.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00ce3c·000038·08··IG·100··53··458 ··[54]·.rel.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00c888·000038·08··IG·100··53··4
59 ··[55]·.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·005680·0001d5·00·AXG··0···0·1659 ··[55]·.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·005132·00019d·00·AXG··0···0··2
60 ··[56]·.rel.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00ce74·000038·08··IG·100··55··460 ··[56]·.rel.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00c8c0·000038·08··IG·100··55··4
61 ··[57]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·005860·00024f·00·AXG··0···0·1661 ··[57]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·0052d0·000256·00·AXG··0···0·16
62 ··[58]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00ceac·000030·08··IG·100··57··462 ··[58]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00c8f8·000030·08··IG·100··57··4
63 ··[59]·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·PROGBITS········00000000·005ab0·0001d5·00·AXG··0···0·1663 ··[59]·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·PROGBITS········00000000·005526·00019d·00·AXG··0···0··2
64 ··[60]·.rel.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·REL·············00000000·00cedc·000038·08··IG·100··59··464 ··[60]·.rel.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·REL·············00000000·00c928·000038·08··IG·100··59··4
65 ··[61]·.rodata._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_.str1.1·PROGBITS········00000000·005c85·000017·01·AMS··0···0··165 ··[61]·.rodata._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_.str1.1·PROGBITS········00000000·0056c3·000017·01·AMS··0···0··1
66 ··[62]·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·005ca0·000572·00·AXG··0···0·1666 ··[62]·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·0056e0·000528·00·AXG··0···0·16
67 ··[63]·.rel.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·00cf14·000050·08··IG·100··62··467 ··[63]·.rel.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·00c960·000050·08··IG·100··62··4
68 ··[64]·.rodata._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj.str1.4·PROGBITS········00000000·006214·000031·01·AMS··0···0··468 ··[64]·.rodata._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj.str1.4·PROGBITS········00000000·005c08·000031·01·AMS··0···0··4
69 ··[65]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·PROGBITS········00000000·006250·000204·00·AXG··0···0·1669 ··[65]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·PROGBITS········00000000·005c40·000168·00·AXG··0···0·16
70 ··[66]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·REL·············00000000·00cf64·000040·08··IG·100··65··470 ··[66]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·REL·············00000000·00c9b0·000048·08··IG·100··65··4
71 ··[67]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·PROGBITS········00000000·006460·0000b2·00·AXG··0···0·1671 ··[67]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·PROGBITS········00000000·005db0·0000a6·00·AXG··0···0·16
72 ··[68]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·REL·············00000000·00cfa4·000018·08··IG·100··67··472 ··[68]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·REL·············00000000·00c9f8·000018·08··IG·100··67··4
73 ··[69]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·PROGBITS········00000000·006520·0001e9·00·AXG··0···0·1673 ··[69]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·PROGBITS········00000000·005e60·000168·00·AXG··0···0·16
74 ··[70]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·REL·············00000000·00cfbc·000040·08··IG·100··69··474 ··[70]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·REL·············00000000·00ca10·000048·08··IG·100··69··4
75 ··[71]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_·PROGBITS········00000000·006710·0000aa·00·AXG··0···0·1675 ··[71]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_·PROGBITS········00000000·005fc8·00009d·00·AXG··0···0··2
76 ··[72]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_·REL·············00000000·00cffc·000020·08··IG·100··71··476 ··[72]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_·REL·············00000000·00ca58·000020·08··IG·100··71··4
77 ··[73]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·0067c0·000572·00·AXG··0···0·1677 ··[73]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006070·000528·00·AXG··0···0·16
78 ··[74]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00d01c·000050·08··IG·100··73··478 ··[74]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00ca78·000050·08··IG·100··73··4
79 ··[75]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj.str1.1·PROGBITS········00000000·006d32·000010·01·AMS··0···0··179 ··[75]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj.str1.1·PROGBITS········00000000·006598·000010·01·AMS··0···0··1
80 ··[76]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj·PROGBITS········00000000·006d50·000110·00·AXG··0···0·1680 ··[76]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj·PROGBITS········00000000·0065a8·0000f5·00·AXG··0···0··2
81 ··[77]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj·REL·············00000000·00d06c·000030·08··IG·100··76··481 ··[77]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj·REL·············00000000·00cac8·000030·08··IG·100··76··4
82 ··[78]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006e60·000572·00·AXG··0···0·1682 ··[78]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·0066a0·000528·00·AXG··0···0·16
83 ··[79]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00d09c·000050·08··IG·100··78··483 ··[79]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00caf8·000050·08··IG·100··78··4
84 ··[80]·.rodata._ZN4SFST10Transducer10incr_vmarkEv.str1.1·PROGBITS········00000000·0073d2·000010·01·AMS··0···0··184 ··[80]·.rodata._ZN4SFST10Transducer10incr_vmarkEv.str1.1·PROGBITS········00000000·006bc8·000010·01·AMS··0···0··1
85 ··[81]·.text._ZN4SFST10Transducer10incr_vmarkEv·PROGBITS········00000000·0073f0·000200·00·AXG··0···0·1685 ··[81]·.text._ZN4SFST10Transducer10incr_vmarkEv·PROGBITS········00000000·006be0·0001d9·00·AXG··0···0·16
86 ··[82]·.rel.text._ZN4SFST10Transducer10incr_vmarkEv·REL·············00000000·00d0ec·000088·08··IG·100··81··486 ··[82]·.rel.text._ZN4SFST10Transducer10incr_vmarkEv·REL·············00000000·00cb48·000088·08··IG·100··81··4
87 ··[83]·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·0075f0·0000c5·00·AXG··0···0·1687 ··[83]·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·006dba·0000ae·00·AXG··0···0··2
88 ··[84]·.rel.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00d174·000018·08··IG·100··83··488 ··[84]·.rel.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00cbd0·000018·08··IG·100··83··4
89 ··[85]·.text.startup·····PROGBITS········00000000·0076c0·000040·00··AX··0···0·1689 ··[85]·.text.startup·····PROGBITS········00000000·006e68·000040·00··AX··0···0··1
90 ··[86]·.rel.text.startup·REL·············00000000·00d18c·000038·08···I·100··85··490 ··[86]·.rel.text.startup·REL·············00000000·00cbe8·000038·08···I·100··85··4
91 ··[87]·.init_array·······INIT_ARRAY······00000000·007700·000004·04··WA··0···0··491 ··[87]·.init_array·······INIT_ARRAY······00000000·006ea8·000004·04··WA··0···0··4
92 ··[88]·.rel.init_array···REL·············00000000·00d1c4·000008·08···I·100··87··492 ··[88]·.rel.init_array···REL·············00000000·00cc20·000008·08···I·100··87··4
93 ··[89]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·007720·000074·00··AG··0···0·3293 ··[89]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·006ec0·000074·00··AG··0···0·32
94 ··[90]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·007794·000004·00·AXG··0···0··194 ··[90]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·006f34·000004·00·AXG··0···0··1
95 ··[91]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·007798·000004·00·AXG··0···0··195 ··[91]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·006f38·000004·00·AXG··0···0··1
96 ··[92]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·00779c·000004·00·AXG··0···0··196 ··[92]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·006f3c·000004·00·AXG··0···0··1
97 ··[93]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·0077a0·000004·00·AXG··0···0··197 ··[93]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·006f40·000004·00·AXG··0···0··1
98 ··[94]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·0077a4·000004·00·AXG··0···0··198 ··[94]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·006f44·000004·00·AXG··0···0··1
99 ··[95]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·0077a8·000004·00·WAG··0···0··499 ··[95]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·006f48·000004·00·WAG··0···0··4
100 ··[96]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00d1cc·000008·08··IG·100··95··4100 ··[96]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00cc28·000008·08··IG·100··95··4
101 ··[97]·.note.GNU-stack···PROGBITS········00000000·0077ac·000000·00······0···0··1101 ··[97]·.note.GNU-stack···PROGBITS········00000000·006f4c·000000·00······0···0··1
102 ··[98]·.eh_frame·········PROGBITS········00000000·0077ac·0012f4·00···A··0···0··4102 ··[98]·.eh_frame·········PROGBITS········00000000·006f4c·001534·00···A··0···0··4
103 ··[99]·.rel.eh_frame·····REL·············00000000·00d1d4·000418·08···I·100··98··4103 ··[99]·.rel.eh_frame·····REL·············00000000·00cc30·000418·08···I·100··98··4
104 ··[100]·.symtab···········SYMTAB··········00000000·008aa0·000e80·10·····101··97··4104 ··[100]·.symtab···········SYMTAB··········00000000·008480·000e90·10·····101··97··4
105 ··[101]·.strtab···········STRTAB··········00000000·009920·0022e1·00······0···0··1105 ··[101]·.strtab···········STRTAB··········00000000·009310·0022e8·00······0···0··1
106 ··[102]·.shstrtab·········STRTAB··········00000000·00d5ec·000b9a·00······0···0··1106 ··[102]·.shstrtab·········STRTAB··········00000000·00d048·000b9a·00······0···0··1
107 Key·to·Flags:107 Key·to·Flags:
108 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),108 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
109 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),109 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
110 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),110 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
111 ··R·(retain),·D·(mbind),·p·(processor·specific)111 ··R·(retain),·D·(mbind),·p·(processor·specific)
33.8 KB
readelf --wide --symbols {}
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
  
1 Symbol·table·'.symtab'·contains·232·entries:1 Symbol·table·'.symtab'·contains·233·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.bss
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.text._ZNKSt5ctypeIcE8do_widenEc6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.text._ZNKSt5ctypeIcE8do_widenEc
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text.unlikely7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text.unlikely
8 ·····5:·00000000···216·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE8 ·····5:·00000000···193·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE
9 ·····6:·00000000····44·FUNC····LOCAL··DEFAULT···35·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold9 ·····6:·00000000····44·FUNC····LOCAL··DEFAULT···35·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT···34·.LC010 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT···34·.LC0
11 ·····8:·0000002c····72·FUNC····LOCAL··DEFAULT···35·_ZN4SFSTL13error_messageEj11 ·····8:·0000002c····72·FUNC····LOCAL··DEFAULT···35·_ZN4SFSTL13error_messageEj
12 ·····9:·00000020·····0·NOTYPE··LOCAL··DEFAULT···34·.LC212 ·····9:·00000020·····0·NOTYPE··LOCAL··DEFAULT···34·.LC2
13 ····10:·00000000··1000·OBJECT··LOCAL··DEFAULT···32·_ZZN4SFSTL13error_messageEjE7message13 ····10:·00000000··1000·OBJECT··LOCAL··DEFAULT···32·_ZZN4SFSTL13error_messageEjE7message
14 ····11:·000000e0···217·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL11next_stringERPcj14 ····11:·000000c1···138·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL11next_stringERPcj
15 ····12:·00000074·····9·FUNC····LOCAL··DEFAULT···35·_ZN4SFSTL11next_stringERPcj.cold15 ····12:·00000074·····7·FUNC····LOCAL··DEFAULT···35·_ZN4SFSTL11next_stringERPcj.cold
16 ····13:·0000007e····47·FUNC····LOCAL··DEFAULT···35·_ZN4SFST3Mem10add_bufferEv.part.016 ····13:·0000007c····47·FUNC····LOCAL··DEFAULT···35·_ZN4SFST3Mem10add_bufferEv.part.0
17 ····14:·0000004c·····0·NOTYPE··LOCAL··DEFAULT···34·.LC417 ····14:·0000004c·····0·NOTYPE··LOCAL··DEFAULT···34·.LC4
18 ····15:·000000ae····47·FUNC····LOCAL··DEFAULT···35·_ZN4SFST3Mem5allocEj.part.018 ····15:·000000ac····47·FUNC····LOCAL··DEFAULT···35·_ZN4SFST3Mem5allocEj.part.0
19 ····16:·0000007c·····0·NOTYPE··LOCAL··DEFAULT···34·.LC519 ····16:·0000007c·····0·NOTYPE··LOCAL··DEFAULT···34·.LC5
20 ····17:·000001c0···122·FUNC····LOCAL··DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.020 ····17:·0000014c···108·FUNC····LOCAL··DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
21 ····18:·00000240···122·FUNC····LOCAL··DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.021 ····18:·000001b8···108·FUNC····LOCAL··DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
22 ····19:·000002c0···346·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.022 ····19:·00000224···321·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.0
23 ····20:·00000420···186·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL8completeEPNS_4NodeERNS_8AlphabetEt23 ····20:·00000365···176·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL8completeEPNS_4NodeERNS_8AlphabetEt
24 ····21:·000004e0···306·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL10store_nodeEP8_IO_FILEPNS_4NodeEt24 ····21:·00000415···299·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL10store_nodeEP8_IO_FILEPNS_4NodeEt
25 ····22:·00000620···392·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.025 ····22:·00000540···375·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0
26 ····23:·000007b0···601·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL10print_nodeERSoPNS_4NodeEtRNS_8AlphabetE26 ····23:·000006b7···578·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL10print_nodeERSoPNS_4NodeEtRNS_8AlphabetE
27 ····24:·00000002·····0·NOTYPE··LOCAL··DEFAULT···37·.LC7 
28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···37·.LC627 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT···37·.LC6
 28 ····25:·00000002·····0·NOTYPE··LOCAL··DEFAULT···37·.LC7
29 ····26:·00000a10···392·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.029 ····26:·000008fa···375·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.text._ZN4SFST3Mem5clearEv30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.text._ZN4SFST3Mem5clearEv
31 ····28:·000000de·····5·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer8new_nodeEv.cold31 ····28:·000000dc·····5·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer8new_nodeEv.cold
32 ····29:·000000e4·····5·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE.cold32 ····29:·000000e2·····5·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE.cold
33 ····30:·000000ea·····5·FUNC····LOCAL··DEFAULT···35·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE.cold33 ····30:·000000e8·····5·FUNC····LOCAL··DEFAULT···35·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE.cold
34 ····31:·00000e40···483·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE34 ····31:·00000c86···472·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE
35 ····32:·000000ef····44·FUNC····LOCAL··DEFAULT···35·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE.cold35 ····32:·000000ed····44·FUNC····LOCAL··DEFAULT···35·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE.cold
36 ····33:·000000c0·····0·NOTYPE··LOCAL··DEFAULT···34·.LC1136 ····33:·000000c0·····0·NOTYPE··LOCAL··DEFAULT···34·.LC11
37 ····34:·00000004·····0·NOTYPE··LOCAL··DEFAULT···37·.LC1537 ····34:·00000004·····0·NOTYPE··LOCAL··DEFAULT···37·.LC15
38 ····35:·000000f8·····0·NOTYPE··LOCAL··DEFAULT···34·.LC1338 ····35:·000000f8·····0·NOTYPE··LOCAL··DEFAULT···34·.LC13
39 ····36:·0000011c····44·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb.cold39 ····36:·0000011a····44·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb.cold
40 ····37:·00000124·····0·NOTYPE··LOCAL··DEFAULT···34·.LC1440 ····37:·00000124·····0·NOTYPE··LOCAL··DEFAULT···34·.LC14
41 ····38:·00000148····88·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE.cold41 ····38:·00000146····88·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE.cold
42 ····39:·00000160·····0·NOTYPE··LOCAL··DEFAULT···34·.LC1742 ····39:·00000160·····0·NOTYPE··LOCAL··DEFAULT···34·.LC17
43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.text._ZN4SFST8AlphabetD2Ev45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.text._ZN4SFST8AlphabetD2Ev
46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.gcc_except_table._ZN4SFST8AlphabetD2Ev46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.gcc_except_table._ZN4SFST8AlphabetD2Ev
47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.gcc_except_table47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.gcc_except_table
48 ····45:·000001a0····40·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10TransducerC2ERSt6vectorINS_5LabelESaIS2_EE.cold48 ····45:·0000019e····42·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10TransducerC2ERSt6vectorINS_5LabelESaIS2_EE.cold
49 ····46:·00000008·····0·NOTYPE··LOCAL··DEFAULT···37·.LC2049 ····46:·00000008·····0·NOTYPE··LOCAL··DEFAULT···37·.LC20
50 ····47:·0000000a·····0·NOTYPE··LOCAL··DEFAULT···37·.LC2150 ····47:·0000000a·····0·NOTYPE··LOCAL··DEFAULT···37·.LC21
51 ····48:·000001c8····40·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb.cold51 ····48:·000001c8····40·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb.cold
52 ····49:·000001f0····34·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb.cold52 ····49:·000001f0····34·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb.cold
53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text._ZN4SFST10TransducerD2Ev53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text._ZN4SFST10TransducerD2Ev
54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev
55 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT···53·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_55 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT···53·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
Offset 73, 22 lines modifiedOffset 73, 22 lines modified
73 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···73·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_73 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···73·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
74 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT···76·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj74 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT···76·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj
75 ····71:·00000000·····0·NOTYPE··LOCAL··DEFAULT···75·.LC3275 ····71:·00000000·····0·NOTYPE··LOCAL··DEFAULT···75·.LC32
76 ····72:·00000000·····0·SECTION·LOCAL··DEFAULT···78·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_76 ····72:·00000000·····0·SECTION·LOCAL··DEFAULT···78·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
77 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT···81·.text._ZN4SFST10Transducer10incr_vmarkEv77 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT···81·.text._ZN4SFST10Transducer10incr_vmarkEv
78 ····74:·00000000·····0·NOTYPE··LOCAL··DEFAULT···80·.LC3378 ····74:·00000000·····0·NOTYPE··LOCAL··DEFAULT···80·.LC33
79 ····75:·00000282····59·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer17minimise_alphabetEv.cold79 ····75:·00000282····59·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer17minimise_alphabetEv.cold
80 ····76:·000002be···217·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb.cold80 ····76:·000002be···276·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb.cold
81 ····77:·00000398···184·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb.cold81 ····77:·000003d2···240·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb.cold
82 ····78:·00000450····28·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer5storeEP8_IO_FILE.cold82 ····78:·000004c2····28·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer5storeEP8_IO_FILE.cold
83 ····79:·0000046c····52·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE.cold83 ····79:·000004de····52·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE.cold
84 ····80:·000004a0···118·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE.cold84 ····80:·00000512···116·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE.cold
85 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···83·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_85 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···83·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_
86 ····82:·00004030···508·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_ERKS5_RT_.isra.086 ····82:·00003c16···402·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_ERKS5_RT_.isra.0
87 ····83:·00000516····60·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer15remove_epsilonsEv.cold87 ····83:·00000586····60·FUNC····LOCAL··DEFAULT···35·_ZN4SFST10Transducer15remove_epsilonsEv.cold
88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT···85·.text.startup88 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT···85·.text.startup
89 ····85:·00000000····64·FUNC····LOCAL··DEFAULT···85·_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv89 ····85:·00000000····64·FUNC····LOCAL··DEFAULT···85·_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv
90 ····86:·000003e8·····1·OBJECT··LOCAL··DEFAULT···32·_ZStL8__ioinit90 ····86:·000003e8·····1·OBJECT··LOCAL··DEFAULT···32·_ZStL8__ioinit
91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT···90·.text.__x86.get_pc_thunk.ax91 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT···90·.text.__x86.get_pc_thunk.ax
92 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT···91·.text.__x86.get_pc_thunk.bx92 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT···91·.text.__x86.get_pc_thunk.bx
93 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT···92·.text.__x86.get_pc_thunk.si93 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT···92·.text.__x86.get_pc_thunk.si
94 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT···93·.text.__x86.get_pc_thunk.di94 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT···93·.text.__x86.get_pc_thunk.di
Offset 106, 130 lines modifiedOffset 106, 131 lines modified
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPc110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPc
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
112 ···108:·00000000·····0·FUNC····GLOBAL·HIDDEN····93·__x86.get_pc_thunk.di112 ···108:·00000000·····0·FUNC····GLOBAL·HIDDEN····93·__x86.get_pc_thunk.di
 113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base 
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSo9_M_insertImEERSoT_116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSo9_M_insertImEERSoT_
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNK4SFST8Alphabet10write_charEtb118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNK4SFST8Alphabet10write_charEtb
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
121 ···117:·00000000····68·FUNC····WEAK···DEFAULT···38·_ZN4SFST3Mem5clearEv121 ···117:·00000000····63·FUNC····WEAK···DEFAULT···38·_ZN4SFST3Mem5clearEv
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
123 ···119:·00000ba0····41·FUNC····GLOBAL·DEFAULT···29·_ZNK4SFST4Arcs4sizeEv123 ···119:·00000a72····40·FUNC····GLOBAL·DEFAULT···29·_ZNK4SFST4Arcs4sizeEv
124 ···120:·00000bd0····59·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST4Arcs11target_nodeENS_5LabelE124 ···120:·00000a9a····47·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST4Arcs11target_nodeENS_5LabelE
125 ···121:·00000c10····59·FUNC····GLOBAL·DEFAULT···29·_ZNK4SFST4Arcs11target_nodeENS_5LabelE125 ···121:·00000aca····44·FUNC····GLOBAL·DEFAULT···29·_ZNK4SFST4Arcs11target_nodeENS_5LabelE
126 ···122:·00000c50···150·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer8new_nodeEv126 ···122:·00000af6···125·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer8new_nodeEv
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
128 ···124:·00000cf0···134·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE128 ···124:·00000b74···108·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE
129 ···125:·00000d80···191·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE129 ···125:·00000be0···166·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
130 ···126:·00000000·····0·FUNC····GLOBAL·HIDDEN····90·__x86.get_pc_thunk.ax130 ···126:·00000000·····0·FUNC····GLOBAL·HIDDEN····90·__x86.get_pc_thunk.ax
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ferror132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ferror
133 ···129:·00001030····77·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST4Arcs10remove_arcEPNS_3ArcE133 ···129:·00000e5e····67·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST4Arcs10remove_arcEPNS_3ArcE
134 ···130:·00001080····35·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST4Node4initEv134 ···130:·00000ea2····35·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST4Node4initEv
135 ···131:·000010b0···349·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer10add_stringEPcbPNS_8AlphabetE135 ···131:·00000ec6···312·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer10add_stringEPcbPNS_8AlphabetE
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet10next_labelERPcb136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet10next_labelERPcb
137 ···133:·00001210···128·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer5clearEv137 ···133:·00000ffe···118·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer5clearEv
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
139 ···135:·00001290···143·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE139 ···135:·00001074···113·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE
140 ···136:·00001320···497·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb140 ···136:·000010e6···460·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib
142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt4cerr143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt4cerr
144 ···140:·00001520···427·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE144 ···140:·000012b2···275·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj
 147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv
148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4readEP8_IO_FILE149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4readEP8_IO_FILE
149 ···145:·00000000····69·FUNC····WEAK···DEFAULT···40·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev150 ···146:·00000000····57·FUNC····WEAK···DEFAULT···40·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
Max diff block lines reached; 10291/34550 bytes (29.79%) of diff not shown.
138 KB
readelf --wide --relocs {}
    
Offset 1, 907 lines modifiedOffset 1, 920 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xbc04·contains·424·entries:1 Relocation·section·'.rel.text'·at·offset·0xb5f8·contains·425·entries:
Diff chunk too large, falling back to line-by-line diff (396 lines added, 393 lines removed)
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000d··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000007··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 00000013··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000d··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000047··00006404·R_386_PLT32············00000000···fwrite5 00000045··00006404·R_386_PLT32············00000000···fwrite
6 000000aa··00006404·R_386_PLT32············00000000···fwrite6 00000099··00006404·R_386_PLT32············00000000···fwrite
7 000000d4··00006502·R_386_PC32·············00000000···__stack_chk_fail_local7 000000bd··00006502·R_386_PC32·············00000000···__stack_chk_fail_local
8 000001c7··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx8 00000154··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
9 000001cd··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_9 0000015a··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
10 00000208··00006b04·R_386_PLT32············00000000···_ZdlPv10 00000184··00006b04·R_386_PLT32············00000000···_ZdlPv
11 00000247··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx11 000001c0··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
12 0000024d··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_12 000001c6··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
13 00000288··00006b04·R_386_PLT32············00000000···_ZdlPv13 000001f0··00006b04·R_386_PLT32············00000000···_ZdlPv
14 000002cc··00006c02·R_386_PC32·············00000000···__x86.get_pc_thunk.di14 0000022c··00006c02·R_386_PC32·············00000000···__x86.get_pc_thunk.di
15 000002d2··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_15 00000232··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
16 0000036f··00006d04·R_386_PLT32············00000000···_Znwj16 000002c3··00006d04·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
17 00000394··00006e04·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_17 00000320··00006e04·R_386_PLT32············00000000···_Znwj
18 000003b9··00006f04·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base18 00000341··00006f04·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
19 000004d6··00006502·R_386_PC32·············00000000···__stack_chk_fail_local19 00000411··00006502·R_386_PC32·············00000000···__stack_chk_fail_local
20 000004e7··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx20 0000041d··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
21 000004ed··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_21 00000423··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
22 0000056a··00006404·R_386_PLT32············00000000···fwrite22 0000049f··00006404·R_386_PLT32············00000000···fwrite
23 00000588··00006404·R_386_PLT32············00000000···fwrite23 000004bb··00006404·R_386_PLT32············00000000···fwrite
24 000005b0··00006404·R_386_PLT32············00000000···fwrite24 000004e1··00006404·R_386_PLT32············00000000···fwrite
25 0000060e··00006502·R_386_PC32·············00000000···__stack_chk_fail_local25 0000053c··00006502·R_386_PC32·············00000000···__stack_chk_fail_local
26 00000627··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx26 00000548··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
27 0000062d··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_27 0000054e··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
28 000006b7··00006b04·R_386_PLT32············00000000···_ZdlPv28 000005d3··00006b04·R_386_PLT32············00000000···_ZdlPv
29 000006ca··00006b04·R_386_PLT32············00000000···_ZdlPv29 000005e6··00006b04·R_386_PLT32············00000000···_ZdlPv
30 000006eb··00006b04·R_386_PLT32············00000000···_ZdlPv30 000005fd··00006b04·R_386_PLT32············00000000···_ZdlPv
31 000006fe··00006b04·R_386_PLT32············00000000···_ZdlPv31 00000610··00006b04·R_386_PLT32············00000000···_ZdlPv
32 00000723··00006b04·R_386_PLT32············00000000···_ZdlPv32 00000632··00006b04·R_386_PLT32············00000000···_ZdlPv
33 00000743··00006b04·R_386_PLT32············00000000···_ZdlPv33 00000652··00006b04·R_386_PLT32············00000000···_ZdlPv
34 0000075f··00006b04·R_386_PLT32············00000000···_ZdlPv34 0000066e··00006b04·R_386_PLT32············00000000···_ZdlPv
35 0000077b··00006b04·R_386_PLT32············00000000···_ZdlPv35 0000068a··00006b04·R_386_PLT32············00000000···_ZdlPv
36 00000791··00006b04·R_386_PLT32············00000000···_ZdlPv36 000006a0··00006b04·R_386_PLT32············00000000···_ZdlPv
37 000007ba··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx37 000006bf··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
38 000007c0··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_38 000006c5··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
39 000007f0··00001809·R_386_GOTOFF···········00000002···.LC739 000006f0··00001809·R_386_GOTOFF···········00000000···.LC6
40 000007fa··00001909·R_386_GOTOFF···········00000000···.LC640 000006f6··00001909·R_386_GOTOFF···········00000002···.LC7
41 0000080f··00007004·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_41 00000711··00007004·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_
42 0000082a··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i42 00000729··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
43 00000840··00007004·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_43 0000073f··00007004·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_
44 00000855··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i44 00000753··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
45 00000871··00007204·R_386_PLT32············00000000···_ZNK4SFST8Alphabet10write_charEtb45 0000076e··00007204·R_386_PLT32············00000000···_ZNK4SFST8Alphabet10write_charEtb
46 00000885··00007304·R_386_PLT32············00000000···strlen46 00000782··00007304·R_386_PLT32············00000000···strlen
47 00000899··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i47 00000796··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
48 000008ae··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i48 000007aa··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
49 000008cb··00007204·R_386_PLT32············00000000···_ZNK4SFST8Alphabet10write_charEtb49 000007c6··00007204·R_386_PLT32············00000000···_ZNK4SFST8Alphabet10write_charEtb
50 000008db··00007304·R_386_PLT32············00000000···strlen50 000007d6··00007304·R_386_PLT32············00000000···strlen
51 000008ef··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i51 000007ea··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
52 00000908··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i52 00000802··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
53 00000945··00007404·R_386_PLT32············00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate53 0000083b··00007404·R_386_PLT32············00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
54 00000965··00007404·R_386_PLT32············00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate54 00000856··00007404·R_386_PLT32············00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
55 000009cf··00007004·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_55 000008bc··00007004·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_
56 000009d5··00001809·R_386_GOTOFF···········00000002···.LC756 000008ca··00001909·R_386_GOTOFF···········00000002···.LC7
57 000009ea··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i57 000008d6··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
58 00000a17··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx58 00000902··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
59 00000a1d··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_59 00000908··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
60 00000aa7··00006b04·R_386_PLT32············00000000···_ZdlPv60 0000098d··00006b04·R_386_PLT32············00000000···_ZdlPv
61 00000aba··00006b04·R_386_PLT32············00000000···_ZdlPv61 000009a0··00006b04·R_386_PLT32············00000000···_ZdlPv
62 00000adb··00006b04·R_386_PLT32············00000000···_ZdlPv62 000009b7··00006b04·R_386_PLT32············00000000···_ZdlPv
63 00000aee··00006b04·R_386_PLT32············00000000···_ZdlPv63 000009ca··00006b04·R_386_PLT32············00000000···_ZdlPv
64 00000b13··00006b04·R_386_PLT32············00000000···_ZdlPv64 000009ec··00006b04·R_386_PLT32············00000000···_ZdlPv
65 00000b33··00006b04·R_386_PLT32············00000000···_ZdlPv65 00000a0c··00006b04·R_386_PLT32············00000000···_ZdlPv
66 00000b4f··00006b04·R_386_PLT32············00000000···_ZdlPv66 00000a28··00006b04·R_386_PLT32············00000000···_ZdlPv
67 00000b6b··00006b04·R_386_PLT32············00000000···_ZdlPv67 00000a44··00006b04·R_386_PLT32············00000000···_ZdlPv
68 00000b81··00006b04·R_386_PLT32············00000000···_ZdlPv68 00000a5a··00006b04·R_386_PLT32············00000000···_ZdlPv
69 00000c64··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx69 00000afd··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
70 00000c6a··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_70 00000b03··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
71 00000c8a··00007b04·R_386_PLT32············00000000···malloc71 00000b27··00007b04·R_386_PLT32············00000000···malloc
72 00000d04··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx72 00000b7b··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
73 00000d0a··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_73 00000b81··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
74 00000d2a··00007b04·R_386_PLT32············00000000···malloc74 00000ba5··00007b04·R_386_PLT32············00000000···malloc
75 00000d81··00007e02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax75 00000be8··00007e02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
76 00000d86··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_76 00000bed··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
77 00000dce··00007b04·R_386_PLT32············00000000···malloc77 00000c23··00007b04·R_386_PLT32············00000000···malloc
78 00000e50··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx78 00000c8e··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
79 00000e56··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_79 00000c94··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
80 00000e8e··00007f04·R_386_PLT32············00000000···fread80 00000cd2··00007f04·R_386_PLT32············00000000···fread
81 00000eb9··00007f04·R_386_PLT32············00000000···fread81 00000cfb··00007f04·R_386_PLT32············00000000···fread
82 00000f01··00007f04·R_386_PLT32············00000000···fread82 00000d41··00007f04·R_386_PLT32············00000000···fread
83 00000f23··00007f04·R_386_PLT32············00000000···fread83 00000d61··00007f04·R_386_PLT32············00000000···fread
84 00000f45··00007f04·R_386_PLT32············00000000···fread84 00000d81··00007f04·R_386_PLT32············00000000···fread
85 00000f4d··00008004·R_386_PLT32············00000000···ferror85 00000d89··00008004·R_386_PLT32············00000000···ferror
86 00000f8e··00007d02·R_386_PC32·············00000d80···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE86 00000dca··00007d02·R_386_PC32·············00000be0···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
87 00000fc4··00007a02·R_386_PC32·············00000c50···_ZN4SFST10Transducer8new_nodeEv87 00000dff··00007a02·R_386_PC32·············00000af6···_ZN4SFST10Transducer8new_nodeEv
88 00000ffd··00007d02·R_386_PC32·············00000d80···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE88 00000e38··00007d02·R_386_PC32·············00000be0···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
89 0000101f··00006502·R_386_PC32·············00000000···__stack_chk_fail_local89 00000e5a··00006502·R_386_PC32·············00000000···__stack_chk_fail_local
90 000010b5··00007e02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax90 00000ece··00007e02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
91 000010ba··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_91 00000ed3··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
92 0000113b··00008404·R_386_PLT32············00000000···_ZN4SFST8Alphabet10next_labelERPcb92 00000f5d··00008404·R_386_PLT32············00000000···_ZN4SFST8Alphabet10next_labelERPcb
93 000011d6··00007a02·R_386_PC32·············00000c50···_ZN4SFST10Transducer8new_nodeEv93 00000fd8··00007a02·R_386_PC32·············00000af6···_ZN4SFST10Transducer8new_nodeEv
94 000011ec··00007d02·R_386_PC32·············00000d80···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE94 00000fee··00007d02·R_386_PC32·············00000be0···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
95 00001209··00006502·R_386_PC32·············00000000···__stack_chk_fail_local95 00000ffa··00006502·R_386_PC32·············00000000···__stack_chk_fail_local
96 00001214··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx96 00001005··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
97 0000121a··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_97 0000100b··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
98 0000126c··00007604·R_386_PLT32············00000000···free98 00001050··00007604·R_386_PLT32············00000000···free
99 00001285··00008604·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv99 00001069··00008604·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv
100 000012d3··00008702·R_386_PC32·············00001290···_ZN4SFST10Transducer9size_nodeEPNS_4NodeE100 000010a9··00008702·R_386_PC32·············00001074···_ZN4SFST10Transducer9size_nodeEPNS_4NodeE
101 00001325··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx101 000010ee··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
102 0000132b··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_102 000010f4··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
103 000013e4··00008904·R_386_PLT32············00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib103 000011a8··00008904·R_386_PLT32············00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib
104 0000140f··00008802·R_386_PC32·············00001320···_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb104 000011d3··00008802·R_386_PC32·············000010e6···_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb
105 0000147c··00002209·R_386_GOTOFF···········00000004···.LC15105 0000122e··00002209·R_386_GOTOFF···········00000004···.LC15
106 00001494··00008a04·R_386_PLT32············00000000···__fprintf_chk106 00001246··00008a04·R_386_PLT32············00000000···__fprintf_chk
107 000014e2··00008b2b·R_386_GOT32X···········00000000···_ZSt4cerr107 00001290··00002309·R_386_GOTOFF···········000000f8···.LC13
108 000014e8··00002309·R_386_GOTOFF···········000000f8···.LC13108 0000129a··00008b2b·R_386_GOT32X···········00000000···_ZSt4cerr
109 000014fd··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i109 000012a2··00007104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
110 0000150d··00006502·R_386_PC32·············00000000···__stack_chk_fail_local110 000012ae··00006502·R_386_PC32·············00000000···__stack_chk_fail_local
111 00001525··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx111 000012ba··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
112 0000152b··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_112 000012c0··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
113 0000154a··00008d04·R_386_PLT32············00000000···fgetc113 000012dc··00008d04·R_386_PLT32············00000000···fgetc
114 0000157e··00007f04·R_386_PLT32············00000000···fread114 0000130e··00007f04·R_386_PLT32············00000000···fread
115 00001586··00008004·R_386_PLT32············00000000···ferror115 00001316··00008004·R_386_PLT32············00000000···ferror
116 000015b1··00008e04·R_386_PLT32············00000000···_Znaj116 00001339··00008e04·R_386_PLT32············00000000···_Znaj
117 00001604··00008f04·R_386_PLT32············00000000···_ZdaPv117 0000136b··00008f04·R_386_PLT32············00000000···memset
118 00001613··00009004·R_386_PLT32············00000000···_ZN4SFST8Alphabet4readEP8_IO_FILE118 00001383··00009004·R_386_PLT32············00000000···_ZdaPv
119 000016c7··00006502·R_386_PC32·············00000000···__stack_chk_fail_local119 00001392··00009104·R_386_PLT32············00000000···_ZN4SFST8Alphabet4readEP8_IO_FILE
120 000016d5··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx120 000013c1··00006502·R_386_PC32·············00000000···__stack_chk_fail_local
121 000016db··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_121 000013ce··00006202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
122 00001723··00007b04·R_386_PLT32············00000000···malloc122 000013d4··0000630a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
123 00001750··00009d04·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev123 00001419··00007b04·R_386_PLT32············00000000···malloc
124 00001788··00007a02·R_386_PC32·············00000c50···_ZN4SFST10Transducer8new_nodeEv124 00001448··00009e04·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev
125 000017a7··00007d02·R_386_PC32·············00000d80···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE125 0000147c··00007a02·R_386_PC32·············00000af6···_ZN4SFST10Transducer8new_nodeEv
Max diff block lines reached; 75683/141542 bytes (53.47%) of diff not shown.
113 KB
readelf --wide --debug-dump=frames {}
    
Offset 14, 39 lines modifiedOffset 14, 39 lines modified
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000010·0000001c·FDE·cie=00000000·pc=00000000..0000000615 00000018·00000010·0000001c·FDE·cie=00000000·pc=00000000..00000006
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
18 ··DW_CFA_nop18 ··DW_CFA_nop
  
19 0000002c·00000034·00000030·FDE·cie=00000000·pc=00000000..000000d819 0000002c·00000034·00000030·FDE·cie=00000000·pc=00000000..000000c1
20 ··DW_CFA_advance_loc:·1·to·0000000120 ··DW_CFA_advance_loc:·1·to·00000001
21 ··DW_CFA_def_cfa_offset:·821 ··DW_CFA_def_cfa_offset:·8
22 ··DW_CFA_offset:·r7·(edi)·at·cfa-822 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
23 ··DW_CFA_advance_loc:·6·to·0000000723 ··DW_CFA_advance_loc:·1·to·00000002
24 ··DW_CFA_def_cfa_offset:·1224 ··DW_CFA_def_cfa_offset:·12
25 ··DW_CFA_offset:·r6·(esi)·at·cfa-1225 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
26 ··DW_CFA_advance_loc:·3·to·0000000a26 ··DW_CFA_advance_loc:·1·to·00000003
27 ··DW_CFA_def_cfa_offset:·1627 ··DW_CFA_def_cfa_offset:·16
28 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1628 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
29 ··DW_CFA_advance_loc:·16·to·0000001a29 ··DW_CFA_advance_loc:·3·to·00000006
30 ··DW_CFA_def_cfa_offset:·4830 ··DW_CFA_def_cfa_offset:·48
31 ··DW_CFA_advance_loc1:·164·to·000000be31 ··DW_CFA_advance_loc1:·167·to·000000ad
32 ··DW_CFA_remember_state32 ··DW_CFA_remember_state
33 ··DW_CFA_def_cfa_offset:·1633 ··DW_CFA_def_cfa_offset:·16
34 ··DW_CFA_advance_loc:·1·to·000000bf34 ··DW_CFA_advance_loc:·1·to·000000ae
35 ··DW_CFA_restore:·r3·(ebx)35 ··DW_CFA_restore:·r3·(ebx)
36 ··DW_CFA_def_cfa_offset:·1236 ··DW_CFA_def_cfa_offset:·12
37 ··DW_CFA_advance_loc:·1·to·000000c037 ··DW_CFA_advance_loc:·1·to·000000af
38 ··DW_CFA_restore:·r6·(esi)38 ··DW_CFA_restore:·r6·(esi)
39 ··DW_CFA_def_cfa_offset:·839 ··DW_CFA_def_cfa_offset:·8
40 ··DW_CFA_advance_loc:·1·to·000000c140 ··DW_CFA_advance_loc:·1·to·000000b0
41 ··DW_CFA_restore:·r7·(edi)41 ··DW_CFA_restore:·r7·(edi)
42 ··DW_CFA_def_cfa_offset:·442 ··DW_CFA_def_cfa_offset:·4
43 ··DW_CFA_advance_loc:·7·to·000000c843 ··DW_CFA_advance_loc:·1·to·000000b1
44 ··DW_CFA_restore_state44 ··DW_CFA_restore_state
45 ··DW_CFA_nop45 ··DW_CFA_nop
46 ··DW_CFA_nop46 ··DW_CFA_nop
  
47 00000064·00000018·00000068·FDE·cie=00000000·pc=00000000..0000002c47 00000064·00000018·00000068·FDE·cie=00000000·pc=00000000..0000002c
48 ··DW_CFA_def_cfa_offset:·4848 ··DW_CFA_def_cfa_offset:·48
49 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1649 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
Offset 59, 803 lines modifiedOffset 59, 895 lines modified
59 00000080·0000003c·00000084·FDE·cie=00000000·pc=0000002c..0000007459 00000080·0000003c·00000084·FDE·cie=00000000·pc=0000002c..00000074
60 ··DW_CFA_advance_loc:·1·to·0000002d60 ··DW_CFA_advance_loc:·1·to·0000002d
61 ··DW_CFA_def_cfa_offset:·861 ··DW_CFA_def_cfa_offset:·8
62 ··DW_CFA_offset:·r6·(esi)·at·cfa-862 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
63 ··DW_CFA_advance_loc:·1·to·0000002e63 ··DW_CFA_advance_loc:·1·to·0000002e
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1265 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
66 ··DW_CFA_advance_loc:·14·to·0000003c66 ··DW_CFA_advance_loc:·3·to·00000031
67 ··DW_CFA_def_cfa_offset:·2867 ··DW_CFA_def_cfa_offset:·28
68 ··DW_CFA_advance_loc:·1·to·0000003d68 ··DW_CFA_advance_loc:·12·to·0000003d
69 ··DW_CFA_def_cfa_offset:·3269 ··DW_CFA_def_cfa_offset:·32
70 ··DW_CFA_advance_loc:·7·to·0000004470 ··DW_CFA_advance_loc:·7·to·00000044
71 ··DW_CFA_def_cfa_offset:·3671 ··DW_CFA_def_cfa_offset:·36
72 ··DW_CFA_advance_loc:·5·to·0000004972 ··DW_CFA_advance_loc:·5·to·00000049
73 ··DW_CFA_def_cfa_offset:·4073 ··DW_CFA_def_cfa_offset:·40
74 ··DW_CFA_advance_loc:·2·to·0000004b74 ··DW_CFA_advance_loc:·2·to·0000004b
75 ··DW_CFA_def_cfa_offset:·4475 ··DW_CFA_def_cfa_offset:·44
76 ··DW_CFA_advance_loc:·7·to·0000005276 ··DW_CFA_advance_loc:·7·to·00000052
77 ··DW_CFA_def_cfa_offset:·4877 ··DW_CFA_def_cfa_offset:·48
78 ··DW_CFA_advance_loc:·8·to·0000005a78 ··DW_CFA_advance_loc:·8·to·0000005a
79 ··DW_CFA_def_cfa_offset:·2879 ··DW_CFA_def_cfa_offset:·28
80 ··DW_CFA_advance_loc:·2·to·0000005c80 ··DW_CFA_advance_loc:·2·to·0000005c
81 ··DW_CFA_def_cfa_offset:·3281 ··DW_CFA_def_cfa_offset:·32
82 ··DW_CFA_advance_loc:·8·to·0000006482 ··DW_CFA_advance_loc:·10·to·00000066
83 ··DW_CFA_def_cfa_offset:·2083 ··DW_CFA_def_cfa_offset:·20
84 ··DW_CFA_advance_loc:·4·to·0000006884 ··DW_CFA_advance_loc:·2·to·00000068
85 ··DW_CFA_def_cfa_offset:·2485 ··DW_CFA_def_cfa_offset:·24
86 ··DW_CFA_advance_loc:·6·to·0000006e86 ··DW_CFA_advance_loc:·6·to·0000006e
87 ··DW_CFA_def_cfa_offset:·2887 ··DW_CFA_def_cfa_offset:·28
88 ··DW_CFA_advance_loc:·1·to·0000006f88 ··DW_CFA_advance_loc:·1·to·0000006f
89 ··DW_CFA_def_cfa_offset:·3289 ··DW_CFA_def_cfa_offset:·32
90 ··DW_CFA_nop90 ··DW_CFA_nop
  
91 000000c0·00000050·000000c4·FDE·cie=00000000·pc=000000e0..000001b991 000000c0·0000003c·000000c4·FDE·cie=00000000·pc=000000c1..0000014b
92 ··DW_CFA_advance_loc:·1·to·000000e192 ··DW_CFA_advance_loc:·1·to·000000c2
93 ··DW_CFA_def_cfa_offset:·893 ··DW_CFA_def_cfa_offset:·8
94 ··DW_CFA_offset:·r5·(ebp)·at·cfa-894 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
95 ··DW_CFA_advance_loc:·1·to·000000e295 ··DW_CFA_advance_loc:·1·to·000000c3
96 ··DW_CFA_def_cfa_offset:·1296 ··DW_CFA_def_cfa_offset:·12
97 ··DW_CFA_offset:·r7·(edi)·at·cfa-1297 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
98 ··DW_CFA_advance_loc:·1·to·000000e398 ··DW_CFA_advance_loc:·1·to·000000c4
99 ··DW_CFA_def_cfa_offset:·1699 ··DW_CFA_def_cfa_offset:·16
100 ··DW_CFA_offset:·r6·(esi)·at·cfa-16100 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
101 ··DW_CFA_advance_loc:·1·to·000000e4101 ··DW_CFA_advance_loc:·1·to·000000c5
102 ··DW_CFA_def_cfa_offset:·20102 ··DW_CFA_def_cfa_offset:·20
103 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20103 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
104 ··DW_CFA_advance_loc:·5·to·000000e9104 ··DW_CFA_advance_loc:·3·to·000000c8
105 ··DW_CFA_def_cfa_offset:·48105 ··DW_CFA_def_cfa_offset:·32
106 ··DW_CFA_advance_loc1:·169·to·00000192106 ··DW_CFA_advance_loc1:·116·to·0000013c
107 ··DW_CFA_remember_state107 ··DW_CFA_remember_state
108 ··DW_CFA_def_cfa_offset:·20108 ··DW_CFA_def_cfa_offset:·20
109 ··DW_CFA_advance_loc:·1·to·00000193109 ··DW_CFA_advance_loc:·1·to·0000013d
110 ··DW_CFA_restore:·r3·(ebx)110 ··DW_CFA_restore:·r3·(ebx)
111 ··DW_CFA_def_cfa_offset:·16111 ··DW_CFA_def_cfa_offset:·16
112 ··DW_CFA_advance_loc:·1·to·00000194112 ··DW_CFA_advance_loc:·1·to·0000013e
113 ··DW_CFA_restore:·r6·(esi)113 ··DW_CFA_restore:·r6·(esi)
114 ··DW_CFA_def_cfa_offset:·12114 ··DW_CFA_def_cfa_offset:·12
115 ··DW_CFA_advance_loc:·1·to·00000195115 ··DW_CFA_advance_loc:·1·to·0000013f
116 ··DW_CFA_restore:·r7·(edi)116 ··DW_CFA_restore:·r7·(edi)
117 ··DW_CFA_def_cfa_offset:·8117 ··DW_CFA_def_cfa_offset:·8
118 ··DW_CFA_advance_loc:·1·to·00000196118 ··DW_CFA_advance_loc:·1·to·00000140
119 ··DW_CFA_restore:·r5·(ebp)119 ··DW_CFA_restore:·r5·(ebp)
120 ··DW_CFA_def_cfa_offset:·4120 ··DW_CFA_def_cfa_offset:·4
121 ··DW_CFA_advance_loc:·10·to·000001a0121 ··DW_CFA_advance_loc:·1·to·00000141
122 ··DW_CFA_restore_state122 ··DW_CFA_restore_state
123 ··DW_CFA_advance_loc:·20·to·000001b4 
124 ··DW_CFA_def_cfa_offset:·20 
125 ··DW_CFA_advance_loc:·1·to·000001b5 
126 ··DW_CFA_restore:·r3·(ebx) 
127 ··DW_CFA_def_cfa_offset:·16 
128 ··DW_CFA_advance_loc:·1·to·000001b6 
129 ··DW_CFA_restore:·r6·(esi) 
130 ··DW_CFA_def_cfa_offset:·12 
131 ··DW_CFA_advance_loc:·1·to·000001b7 
132 ··DW_CFA_restore:·r7·(edi) 
133 ··DW_CFA_def_cfa_offset:·8 
134 ··DW_CFA_advance_loc:·1·to·000001b8 
135 ··DW_CFA_restore:·r5·(ebp) 
136 ··DW_CFA_def_cfa_offset:·4 
137 ··DW_CFA_nop 
138 ··DW_CFA_nop123 ··DW_CFA_nop
  
139 00000114·00000018·00000118·FDE·cie=00000000·pc=00000074..0000007d124 00000100·00000018·00000104·FDE·cie=00000000·pc=00000074..0000007b
140 ··DW_CFA_def_cfa_offset:·48125 ··DW_CFA_def_cfa_offset:·32
141 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20126 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
142 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8127 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
143 ··DW_CFA_offset:·r6·(esi)·at·cfa-16128 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
Max diff block lines reached; 110740/115933 bytes (95.52%) of diff not shown.
2.1 KB
strings --all --bytes=8 {}
    
Offset 4, 18 lines modifiedOffset 4, 24 lines modified
4 Allocation·of·memory·block·larger·than·MEMBUFFER_SIZE·attempted!4 Allocation·of·memory·block·larger·than·MEMBUFFER_SIZE·attempted!
5 Error·encountered·while·reading·transducer·from·file5 Error·encountered·while·reading·transducer·from·file
6 Warning:·cyclic·analyses·(cycle·aborted)6 Warning:·cyclic·analyses·(cycle·aborted)
7 Output·string·in·function·print_strings_node·is·too·long7 Output·string·in·function·print_strings_node·is·too·long
8 Error:·wrong·file·format·(not·a·standard·transducer)8 Error:·wrong·file·format·(not·a·standard·transducer)
9 vector::_M_realloc_insert9 vector::_M_realloc_insert
10 vector::_M_fill_insert10 vector::_M_fill_insert
 11 l$D9l$Dt{
 12 +T$D9L$Dt
11 cannot·create·std::vector·larger·than·max_size()13 cannot·create·std::vector·larger·than·max_size()
 14 l$D9l$Dt{
 15 +T$D9L$Dt
12 vector::reserve16 vector::reserve
 17 l$D9l$Dt{
 18 +T$D9L$Dt
13 clearing·flags19 clearing·flags
14 te9T$0tY120 tT9L$0tF1
15 _ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE21 _ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE
16 _ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold22 _ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold
17 _ZN4SFSTL13error_messageEj23 _ZN4SFSTL13error_messageEj
18 _ZZN4SFSTL13error_messageEjE7message24 _ZZN4SFSTL13error_messageEjE7message
19 _ZN4SFSTL11next_stringERPcj25 _ZN4SFSTL11next_stringERPcj
20 _ZN4SFSTL11next_stringERPcj.cold26 _ZN4SFSTL11next_stringERPcj.cold
21 _ZN4SFST3Mem10add_bufferEv.part.027 _ZN4SFST3Mem10add_bufferEv.part.0
Offset 61, 16 lines modifiedOffset 67, 16 lines modified
61 __x86.get_pc_thunk.bx67 __x86.get_pc_thunk.bx
62 _GLOBAL_OFFSET_TABLE_68 _GLOBAL_OFFSET_TABLE_
63 __stack_chk_fail_local69 __stack_chk_fail_local
64 __cxa_allocate_exception70 __cxa_allocate_exception
65 __cxa_throw71 __cxa_throw
66 __sprintf_chk72 __sprintf_chk
67 __x86.get_pc_thunk.di73 __x86.get_pc_thunk.di
68 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ 
69 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base74 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
 75 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
70 _ZNSo9_M_insertImEERSoT_76 _ZNSo9_M_insertImEERSoT_
71 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i77 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
72 _ZNK4SFST8Alphabet10write_charEtb78 _ZNK4SFST8Alphabet10write_charEtb
73 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate79 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
74 _ZN4SFST3Mem5clearEv80 _ZN4SFST3Mem5clearEv
75 _ZN4SFST4Arcs11target_nodeENS_5LabelE81 _ZN4SFST4Arcs11target_nodeENS_5LabelE
76 _ZNK4SFST4Arcs11target_nodeENS_5LabelE82 _ZNK4SFST4Arcs11target_nodeENS_5LabelE
Offset 164, 16 lines modifiedOffset 170, 16 lines modified
164 _ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_170 _ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_
165 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base171 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
166 _ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE172 _ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE
167 _ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_S2_RSt3mapIiS2_St4lessIiESaISt4pairIKiS2_EEE173 _ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_S2_RSt3mapIiS2_St4lessIiESaISt4pairIKiS2_EEE
168 _ZN4SFST10Transducer15remove_epsilonsEv174 _ZN4SFST10Transducer15remove_epsilonsEv
169 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE175 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
170 _ZNSt8ios_base4InitC1Ev176 _ZNSt8ios_base4InitC1Ev
171 _ZNSt8ios_base4InitD1Ev 
172 __dso_handle177 __dso_handle
 178 _ZNSt8ios_base4InitD1Ev
173 __cxa_atexit179 __cxa_atexit
174 .shstrtab180 .shstrtab
175 .rel.text181 .rel.text
176 .text._ZNKSt5ctypeIcE8do_widenEc182 .text._ZNKSt5ctypeIcE8do_widenEc
177 .rodata.str1.4183 .rodata.str1.4
178 .rel.text.unlikely184 .rel.text.unlikely
179 .rodata.str1.1185 .rodata.str1.1
467 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 5835 lines modifiedOffset 2, 5430 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)>:3 00000000·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)>:
4 SFST::store_node_info(_IO_FILE*,·SFST::Node*):4 SFST::store_node_info(_IO_FILE*,·SFST::Node*):
5 »       push···%edi5 »       push···%edi
6 »       mov····$0x1,%ecx 
7 »       push···%esi6 »       push···%esi
8 »       mov····%eax,%esi 
9 »       push···%ebx7 »       push···%ebx
10 »       mov····%edx,%edi8 »       sub····$0x20,%esp
11 »       call···d·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xd>9 »       call···7·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x7>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
13 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x20,%esp13 »       mov····%eax,%esi
 14 »       mov····%edx,%edi
16 »       mov····%gs:0x14,%eax15 »       mov····%gs:0x14,%eax
17 »       mov····%eax,0x1c(%esp)16 »       mov····%eax,0x1c(%esp)
18 »       xor····%eax,%eax17 »       xor····%eax,%eax
19 »       movzbl·0xe(%edx),%eax18 »       movzbl·0xe(%edx),%eax
20 »       mov····$0x1,%edx 
21 »       mov····%edx,0x8(%esp) 
22 »       mov····%esi,0xc(%esp) 
23 »       mov····%ecx,0x4(%esp) 
24 »       mov····%al,0x19(%esp)19 »       mov····%al,0x19(%esp)
 20 »       mov····%esi,0xc(%esp)
 21 »       movl···$0x1,0x8(%esp)
 22 »       movl···$0x1,0x4(%esp)
25 »       lea····0x19(%esp),%eax23 »       lea····0x19(%esp),%edx
26 »       mov····%eax,(%esp)24 »       mov····%edx,(%esp)
27 »       call···47·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x47>25 »       call···45·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x45>
28 ·R_386_PLT32»    fwrite26 ·R_386_PLT32»    fwrite
29 »       mov····(%edi),%edx27 »       mov····(%edi),%eax
30 »       test···%edx,%edx28 »       test···%eax,%eax
31 »       je·····c8·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xc8>29 »       je·····b1·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xb1>
32 »       xor····%ecx,%ecx30 »       xor····%ecx,%ecx
 31 »       add····$0x1,%ecx
33 »       lea····0x0(%esi,%eiz,1),%esi 
34 »       lea····0x0(%esi),%esi 
35 »       mov····0x8(%edx),%edx32 »       mov····0x8(%eax),%eax
36 »       inc····%ecx 
37 »       test···%edx,%edx33 »       test···%eax,%eax
38 »       jne····60·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x60>34 »       jne····51·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x51>
39 »       mov····0x4(%edi),%edi35 »       mov····0x4(%edi),%edi
40 »       test···%edi,%edi36 »       test···%edi,%edi
41 »       je·····78·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x78>37 »       je·····6c·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x6c>
42 »       nop38 »       add····$0x1,%ecx
43 »       mov····0x8(%edi),%edi39 »       mov····0x8(%edi),%edi
44 »       inc····%ecx 
45 »       test···%edi,%edi40 »       test···%edi,%edi
46 »       jne····70·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x70>41 »       jne····62·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x62>
47 »       cmp····$0xffff,%ecx42 »       cmp····$0xffff,%ecx
48 »       jg·····80·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x80>43 »       jg·····74·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x74>
49 ·R_386_PC32»     .text.unlikely44 ·R_386_PC32»     .text.unlikely
50 »       movzwl·%cx,%ecx 
51 »       mov····%esi,0xc(%esp) 
52 »       mov····$0x2,%eax 
53 »       mov····$0x1,%esi 
54 »       mov····%esi,0x8(%esp) 
55 »       lea····0x1a(%esp),%edx 
56 »       mov····%eax,0x4(%esp) 
57 »       mov····%edx,(%esp) 
58 »       mov····%cx,0x1a(%esp)45 »       mov····%cx,0x1a(%esp)
 46 »       mov····%esi,0xc(%esp)
 47 »       movl···$0x1,0x8(%esp)
 48 »       movl···$0x2,0x4(%esp)
 49 »       lea····0x1a(%esp),%esi
 50 »       mov····%esi,(%esp)
59 »       call···aa·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xaa>51 »       call···99·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x99>
60 ·R_386_PLT32»    fwrite52 ·R_386_PLT32»    fwrite
61 »       mov····0x1c(%esp),%eax53 »       mov····0x1c(%esp),%eax
62 »       sub····%gs:0x14,%eax54 »       sub····%gs:0x14,%eax
63 »       jne····d3·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xd3>55 »       jne····bc·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xbc>
64 »       add····$0x20,%esp56 »       add····$0x20,%esp
65 »       pop····%ebx57 »       pop····%ebx
66 »       pop····%esi58 »       pop····%esi
67 »       pop····%edi59 »       pop····%edi
68 »       ret60 »       ret
69 »       lea····0x0(%esi),%esi 
70 »       mov····0x4(%edi),%edi61 »       mov····0x4(%edi),%edi
71 »       xor····%ecx,%ecx62 »       xor····%ecx,%ecx
72 »       test···%edi,%edi63 »       test···%edi,%edi
73 »       jne····70·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x70>64 »       jne····62·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x62>
74 »       jmp····87·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x87>65 »       jmp····78·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x78>
75 »       call···d4·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xd4>66 »       call···bd·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xbd>
76 ·R_386_PC32»     __stack_chk_fail_local67 ·R_386_PC32»     __stack_chk_fail_local
77 »       lea····0x0(%esi,%eiz,1),%esi 
78 »       nop 
  
79 000000e0·<SFST::next_string(char*&,·unsigned·int)>:68 000000c1·<SFST::next_string(char*&,·unsigned·int)>:
80 SFST::next_string(char*&,·unsigned·int):69 SFST::next_string(char*&,·unsigned·int):
81 »       push···%ebp70 »       push···%ebp
82 »       push···%edi71 »       push···%edi
83 »       push···%esi72 »       push···%esi
84 »       push···%ebx73 »       push···%ebx
85 »       mov····%eax,%ebx 
86 »       sub····$0x1c,%esp74 »       sub····$0xc,%esp
 75 »       mov····%eax,%edi
87 »       mov····%edx,0xc(%esp)76 »       mov····%edx,%ecx
88 »       mov····(%eax),%esi77 »       mov····(%eax),%eax
89 »       movzbl·(%esi),%edx78 »       movzbl·(%eax),%edx
 79 »       test···%dl,%dl
90 »       cmp····$0xd,%dl 
91 »       ja·····108·<SFST::next_string(char*&,·unsigned·int)+0x28> 
92 »       mov····$0xffffd9fe,%eax 
93 »       mov····%dl,%cl 
94 »       sar····%cl,%eax 
95 »       test···$0x1,%al 
96 »       je·····178·<SFST::next_string(char*&,·unsigned·int)+0x98>80 »       je·····149·<SFST::next_string(char*&,·unsigned·int)+0x88>
97 ·R_386_PC32»     .text.unlikely81 ·R_386_PC32»     .text.unlikely
98 »       mov····%esi,%eax82 »       mov····%eax,%esi
99 »       mov····$0xffffd9fe,%ebp 
100 »       nop 
101 »       cmp····$0x5c,%dl 
102 »       sete···%dl 
103 »       movzbl·%dl,%edi 
104 »       add····%eax,%edi 
105 »       movzbl·(%edi),%ecx 
106 »       lea····0x1(%edi),%eax 
107 »       inc····%esi 
108 »       mov····%cl,-0x1(%esi) 
109 »       movzbl·0x1(%edi),%edx 
110 »       cmp····$0xd,%dl83 »       cmp····$0xd,%dl
111 »       ja·····110·<SFST::next_string(char*&,·unsigned·int)+0x30>84 »       je·····100·<SFST::next_string(char*&,·unsigned·int)+0x3f>
112 »       mov····%dl,%cl 
Max diff block lines reached; 472514/477731 bytes (98.91%) of diff not shown.
40.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 2, 37 lines modifiedOffset 2, 37 lines modified
  
  
2 Disassembly·of·section·.text.unlikely:2 Disassembly·of·section·.text.unlikely:
  
3 00000000·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]>:3 00000000·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]>:
4 SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]:4 SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]:
5 »       movl···$0x4,(%esp)5 »       movl···$0x4,(%esp)
6 »       lea····0x0(%ebx),%edi 
7 ·R_386_GOTOFF»   .LC0 
8 »       call···e·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]+0xe>6 »       call···8·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]+0x8>
9 ·R_386_PLT32»    __cxa_allocate_exception7 ·R_386_PLT32»    __cxa_allocate_exception
10 »       mov····0x0(%ebx),%esi8 »       lea····0x0(%ebx),%edx
11 ·R_386_GOT32X»   typeinfo·for·char·const*9 ·R_386_GOTOFF»   .LC0
 10 »       mov····%edx,(%eax)
12 »       xor····%ecx,%ecx11 »       xor····%ecx,%ecx
13 »       mov····%edi,(%eax) 
14 »       mov····%ecx,0x8(%esp)12 »       mov····%ecx,0x8(%esp)
 13 »       mov····0x0(%ebx),%edi
 14 ·R_386_GOT32X»   typeinfo·for·char·const*
15 »       mov····%esi,0x4(%esp)15 »       mov····%edi,0x4(%esp)
16 »       mov····%eax,(%esp)16 »       mov····%eax,(%esp)
17 »       call···28·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]+0x28>17 »       call···28·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]+0x28>
18 ·R_386_PLT32»    __cxa_throw18 ·R_386_PLT32»    __cxa_throw
  
19 0000002c·<SFST::error_message(unsigned·int)>:19 0000002c·<SFST::error_message(unsigned·int)>:
20 SFST::error_message(unsigned·int):20 SFST::error_message(unsigned·int):
21 »       push···%esi21 »       push···%esi
22 »       push···%ebx22 »       push···%ebx
 23 »       sub····$0x10,%esp
23 »       call···2f·<SFST::error_message(unsigned·int)+0x3>24 »       call···32·<SFST::error_message(unsigned·int)+0x6>
24 ·R_386_PC32»     __x86.get_pc_thunk.bx25 ·R_386_PC32»     __x86.get_pc_thunk.bx
25 »       add····$0x2,%ebx26 »       add····$0x2,%ebx
26 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_27 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
27 »       sub····$0x10,%esp 
28 »       push···%eax28 »       push···%eax
29 »       lea····0x0(%ebx),%eax29 »       lea····0x0(%ebx),%eax
30 ·R_386_GOTOFF»   .LC230 ·R_386_GOTOFF»   .LC2
31 »       push···%eax31 »       push···%eax
32 »       push···$0x3e832 »       push···$0x3e8
33 »       push···$0x133 »       push···$0x1
34 »       lea····0x0(%ebx),%esi34 »       lea····0x0(%ebx),%esi
Offset 40, 190 lines modifiedOffset 40, 191 lines modified
40 »       push···%esi40 »       push···%esi
41 »       call···53·<SFST::error_message(unsigned·int)+0x27>41 »       call···53·<SFST::error_message(unsigned·int)+0x27>
42 ·R_386_PLT32»    __sprintf_chk42 ·R_386_PLT32»    __sprintf_chk
43 »       add····$0x14,%esp43 »       add····$0x14,%esp
44 »       push···$0x444 »       push···$0x4
45 »       call···5d·<SFST::error_message(unsigned·int)+0x31>45 »       call···5d·<SFST::error_message(unsigned·int)+0x31>
46 ·R_386_PLT32»    __cxa_allocate_exception46 ·R_386_PLT32»    __cxa_allocate_exception
47 »       add····$0xc,%esp 
48 »       mov····%esi,(%eax)47 »       mov····%esi,(%eax)
 48 »       add····$0xc,%esp
49 »       push···$0x049 »       push···$0x0
50 »       push···0x0(%ebx)50 »       push···0x0(%ebx)
51 ·R_386_GOT32»    typeinfo·for·char*51 ·R_386_GOT32»    typeinfo·for·char*
52 »       push···%eax52 »       push···%eax
53 »       call···70·<SFST::error_message(unsigned·int)+0x44>53 »       call···70·<SFST::error_message(unsigned·int)+0x44>
54 ·R_386_PLT32»    __cxa_throw54 ·R_386_PLT32»    __cxa_throw
  
55 00000074·<SFST::next_string(char*&,·unsigned·int)·[clone·.cold]>:55 00000074·<SFST::next_string(char*&,·unsigned·int)·[clone·.cold]>:
56 SFST::next_string(char*&,·unsigned·int)·[clone·.cold]:56 SFST::next_string(char*&,·unsigned·int)·[clone·.cold]:
57 »       mov····0xc(%esp),%eax57 »       mov····%ecx,%eax
58 »       call···2c·<SFST::error_message(unsigned·int)>58 »       call···2c·<SFST::error_message(unsigned·int)>
59 »       nop59 »       nop
  
60 0000007e·<SFST::Mem::add_buffer()·[clone·.part.0]>:60 0000007c·<SFST::Mem::add_buffer()·[clone·.part.0]>:
61 SFST::Mem::add_buffer()·[clone·.part.0]:61 SFST::Mem::add_buffer()·[clone·.part.0]:
62 »       push···%ebx62 »       push···%ebx
 63 »       sub····$0x14,%esp
63 »       call···80·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2>64 »       call···81·<SFST::Mem::add_buffer()·[clone·.part.0]+0x5>
64 ·R_386_PC32»     __x86.get_pc_thunk.bx65 ·R_386_PC32»     __x86.get_pc_thunk.bx
65 »       add····$0x2,%ebx66 »       add····$0x2,%ebx
66 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_67 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
67 »       sub····$0x14,%esp 
68 »       push···$0x468 »       push···$0x4
69 »       call···90·<SFST::Mem::add_buffer()·[clone·.part.0]+0x12>69 »       call···8e·<SFST::Mem::add_buffer()·[clone·.part.0]+0x12>
70 ·R_386_PLT32»    __cxa_allocate_exception70 ·R_386_PLT32»    __cxa_allocate_exception
71 »       lea····0x0(%ebx),%edx71 »       lea····0x0(%ebx),%edx
72 ·R_386_GOTOFF»   .LC472 ·R_386_GOTOFF»   .LC4
73 »       add····$0xc,%esp 
74 »       mov····%edx,(%eax)73 »       mov····%edx,(%eax)
 74 »       add····$0xc,%esp
75 »       push···$0x075 »       push···$0x0
76 »       push···0x0(%ebx)76 »       push···0x0(%ebx)
77 ·R_386_GOT32»    typeinfo·for·char·const*77 ·R_386_GOT32»    typeinfo·for·char·const*
78 »       push···%eax78 »       push···%eax
79 »       call···a9·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2b>79 »       call···a7·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2b>
80 ·R_386_PLT32»    __cxa_throw80 ·R_386_PLT32»    __cxa_throw
81 »       nop81 »       nop
  
82 000000ae·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]>:82 000000ac·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]>:
83 SFST::Mem::alloc(unsigned·int)·[clone·.part.0]:83 SFST::Mem::alloc(unsigned·int)·[clone·.part.0]:
84 »       push···%ebx84 »       push···%ebx
 85 »       sub····$0x14,%esp
85 »       call···b0·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x2>86 »       call···b1·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x5>
86 ·R_386_PC32»     __x86.get_pc_thunk.bx87 ·R_386_PC32»     __x86.get_pc_thunk.bx
87 »       add····$0x2,%ebx88 »       add····$0x2,%ebx
88 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_89 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
89 »       sub····$0x14,%esp 
90 »       push···$0x490 »       push···$0x4
91 »       call···c0·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x12>91 »       call···be·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x12>
92 ·R_386_PLT32»    __cxa_allocate_exception92 ·R_386_PLT32»    __cxa_allocate_exception
93 »       lea····0x0(%ebx),%edx93 »       lea····0x0(%ebx),%edx
94 ·R_386_GOTOFF»   .LC594 ·R_386_GOTOFF»   .LC5
95 »       add····$0xc,%esp 
96 »       mov····%edx,(%eax)95 »       mov····%edx,(%eax)
 96 »       add····$0xc,%esp
97 »       push···$0x097 »       push···$0x0
98 »       push···0x0(%ebx)98 »       push···0x0(%ebx)
99 ·R_386_GOT32»    typeinfo·for·char·const*99 ·R_386_GOT32»    typeinfo·for·char·const*
100 »       push···%eax100 »       push···%eax
101 »       call···d9·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x2b>101 »       call···d7·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x2b>
102 ·R_386_PLT32»    __cxa_throw102 ·R_386_PLT32»    __cxa_throw
103 »       nop103 »       nop
  
104 000000de·<SFST::Transducer::new_node()·[clone·.cold]>:104 000000dc·<SFST::Transducer::new_node()·[clone·.cold]>:
105 SFST::Transducer::new_node()·[clone·.cold]:105 SFST::Transducer::new_node()·[clone·.cold]:
106 »       call···7e·<SFST::Mem::add_buffer()·[clone·.part.0]>106 »       call···7c·<SFST::Mem::add_buffer()·[clone·.part.0]>
107 »       nop107 »       nop
  
108 000000e4·<SFST::Transducer::new_arc(SFST::Label,·SFST::Node*)·[clone·.cold]>:108 000000e2·<SFST::Transducer::new_arc(SFST::Label,·SFST::Node*)·[clone·.cold]>:
109 SFST::Transducer::new_arc(SFST::Label,·SFST::Node*)·[clone·.cold]:109 SFST::Transducer::new_arc(SFST::Label,·SFST::Node*)·[clone·.cold]:
110 »       call···7e·<SFST::Mem::add_buffer()·[clone·.part.0]>110 »       call···7c·<SFST::Mem::add_buffer()·[clone·.part.0]>
111 »       nop111 »       nop
  
112 000000ea·<SFST::Arcs::add_arc(SFST::Label,·SFST::Node*,·SFST::Transducer*)·[clone·.cold]>:112 000000e8·<SFST::Arcs::add_arc(SFST::Label,·SFST::Node*,·SFST::Transducer*)·[clone·.cold]>:
113 SFST::Arcs::add_arc(SFST::Label,·SFST::Node*,·SFST::Transducer*)·[clone·.cold]:113 SFST::Arcs::add_arc(SFST::Label,·SFST::Node*,·SFST::Transducer*)·[clone·.cold]:
Max diff block lines reached; 36260/41199 bytes (88.01%) of diff not shown.
1.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST3Mem5clearEv {}
    
Offset 4, 32 lines modifiedOffset 4, 30 lines modified
4 Disassembly·of·section·.text._ZN4SFST3Mem5clearEv:4 Disassembly·of·section·.text._ZN4SFST3Mem5clearEv:
  
5 00000000·<SFST::Mem::clear()>:5 00000000·<SFST::Mem::clear()>:
6 SFST::Mem::clear():6 SFST::Mem::clear():
7 »       push···%edi7 »       push···%edi
8 »       push···%esi8 »       push···%esi
9 »       push···%ebx9 »       push···%ebx
 10 »       sub····$0x10,%esp
10 »       call···4·<SFST::Mem::clear()+0x4>11 »       call···7·<SFST::Mem::clear()+0x7>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x10,%esp 
15 »       mov····0x20(%esp),%edi15 »       mov····0x20(%esp),%edi
16 »       mov····(%edi),%esi16 »       mov····(%edi),%esi
17 »       test···%esi,%esi17 »       test···%esi,%esi
18 »       je·····36·<SFST::Mem::clear()+0x36>18 »       je·····31·<SFST::Mem::clear()+0x31>
19 »       lea····0x0(%esi,%eiz,1),%esi 
20 »       nop 
21 »       mov····%esi,%eax19 »       mov····%esi,%eax
22 »       mov····0x186a0(%esi),%esi20 »       mov····0x186a0(%esi),%esi
23 »       mov····%eax,(%esp)21 »       mov····%eax,(%esp)
24 »       call···2c·<SFST::Mem::clear()+0x2c>22 »       call···27·<SFST::Mem::clear()+0x27>
25 ·R_386_PLT32»    free23 ·R_386_PLT32»    free
26 »       mov····%esi,(%edi)24 »       mov····%esi,(%edi)
27 »       test···%esi,%esi25 »       test···%esi,%esi
28 »       jne····20·<SFST::Mem::clear()+0x20>26 »       jne····1b·<SFST::Mem::clear()+0x1b>
29 »       movl···$0x0,0x4(%edi)27 »       movl···$0x0,0x4(%edi)
30 »       add····$0x10,%esp28 »       add····$0x10,%esp
31 »       pop····%ebx29 »       pop····%ebx
32 »       pop····%esi30 »       pop····%esi
33 »       pop····%edi31 »       pop····%edi
34 »       ret32 »       ret
3.71 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()>:
3 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable():3 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x10>7 »       call···6·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x28>14 »       je·····22·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x22>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···264·<SFST::Transducer::Transducer(_IO_FILE*,·bool)·[clone·.cold]+0x1c>16 »       call···1d6·<SFST::Transducer::Transducer(std::istream&,·SFST::Alphabet·const*,·bool,·bool)·[clone·.cold]+0xe>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x39>20 »       je·····33·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x33>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x35>23 »       call···2f·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x2f>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
3.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()>:
3 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable():3 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x10>7 »       call···6·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x28>14 »       je·····22·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x22>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···1e4·<SFST::Transducer::Transducer(std::istream&,·SFST::Alphabet·const*,·bool,·bool)·[clone·.cold]+0x1c>16 »       call···16a·<.LC17+0xa>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x39>20 »       je·····33·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x33>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x35>23 »       call···2f·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x2f>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
3.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST8AlphabetD2Ev {}
    
Offset 5, 56 lines modifiedOffset 5, 56 lines modified
  
5 00000000·<SFST::Alphabet::~Alphabet()>:5 00000000·<SFST::Alphabet::~Alphabet()>:
6 SFST::Alphabet::~Alphabet():6 SFST::Alphabet::~Alphabet():
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x1c,%esp
11 »       call···5·<SFST::Alphabet::~Alphabet()+0x5>12 »       call···8·<SFST::Alphabet::~Alphabet()+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bp13 ·R_386_PC32»     __x86.get_pc_thunk.bp
13 »       add····$0x2,%ebp14 »       add····$0x2,%ebp
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x1c,%esp 
16 »       mov····0x30(%esp),%edi16 »       mov····0x30(%esp),%edi
17 »       mov····%edi,(%esp)17 »       mov····%edi,(%esp)
18 »       mov····%ebp,%ebx18 »       mov····%ebp,%ebx
19 »       call···1c·<SFST::Alphabet::~Alphabet()+0x1c>19 »       call···1c·<SFST::Alphabet::~Alphabet()+0x1c>
20 ·R_386_PLT32»    SFST::Alphabet::clear()20 ·R_386_PLT32»    SFST::Alphabet::clear()
21 »       mov····0x30(%edi),%esi21 »       mov····0x30(%edi),%esi
22 »       test···%esi,%esi22 »       test···%esi,%esi
23 »       je·····42·<SFST::Alphabet::~Alphabet()+0x42>23 »       je·····42·<SFST::Alphabet::~Alphabet()+0x42>
24 »       mov····0xc(%esi),%eax24 »       mov····0xc(%esi),%eax
25 »       mov····%ebp,%ebx 
26 »       call···a3d·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x2d>25 »       call···925·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x2b>
27 ·R_386_PC32»     .text26 ·R_386_PC32»     .text
28 »       mov····%esi,%eax27 »       mov····%esi,%eax
29 »       mov····0x8(%esi),%esi28 »       mov····0x8(%esi),%esi
30 »       mov····%eax,(%esp)29 »       mov····%eax,(%esp)
 30 »       mov····%ebp,%ebx
31 »       call···3a·<SFST::Alphabet::~Alphabet()+0x3a>31 »       call···3a·<SFST::Alphabet::~Alphabet()+0x3a>
32 ·R_386_PLT32»    operator·delete(void*)32 ·R_386_PLT32»    operator·delete(void*)
33 »       test···%esi,%esi33 »       test···%esi,%esi
34 »       jne····27·<SFST::Alphabet::~Alphabet()+0x27>34 »       jne····27·<SFST::Alphabet::~Alphabet()+0x27>
35 »       mov····0x24(%edi),%edx35 »       mov····0x24(%edi),%edx
36 »       test···%edx,%edx36 »       test···%edx,%edx
37 »       je·····51·<SFST::Alphabet::~Alphabet()+0x51>37 »       je·····51·<SFST::Alphabet::~Alphabet()+0x51>
38 »       lea····0x14(%edi),%eax38 »       lea····0x14(%edi),%eax
39 »       call···20d·<SFST::Transducer::Transducer(char*,·SFST::Alphabet·const*,·bool)·[clone·.cold]+0x1d>39 »       call···199·<.LC17+0x39>
40 ·R_386_PC32»     .text40 ·R_386_PC32»     .text
41 »       mov····0x18(%edi),%ecx41 »       mov····0x18(%edi),%ecx
42 »       test···%ecx,%ecx42 »       test···%ecx,%ecx
43 »       je·····62·<SFST::Alphabet::~Alphabet()+0x62>43 »       je·····62·<SFST::Alphabet::~Alphabet()+0x62>
44 »       mov····%ecx,(%esp)44 »       mov····%ecx,(%esp)
45 »       mov····%ebp,%ebx45 »       mov····%ebp,%ebx
46 »       call···5e·<SFST::Alphabet::~Alphabet()+0x5e>46 »       call···5e·<SFST::Alphabet::~Alphabet()+0x5e>
47 ·R_386_PLT32»    operator·delete(void*)47 ·R_386_PLT32»    operator·delete(void*)
48 »       mov····0x10(%edi),%ebx48 »       mov····0x10(%edi),%ebx
49 »       test···%ebx,%ebx49 »       test···%ebx,%ebx
50 »       je·····70·<SFST::Alphabet::~Alphabet()+0x70>50 »       je·····70·<SFST::Alphabet::~Alphabet()+0x70>
51 »       mov····%edi,%eax51 »       mov····%edi,%eax
52 »       call···2ac·<SFST::Transducer::minimise_alphabet()·[clone·.cold]+0x2a>52 »       call···224·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_insert_unique(SFST::Label·const&)·[clone·.isra.0]>
53 ·R_386_PC32»     .text53 ·R_386_PC32»     .text
54 »       mov····0x4(%edi),%edi54 »       mov····0x4(%edi),%edi
55 »       test···%edi,%edi55 »       test···%edi,%edi
56 »       je·····81·<SFST::Alphabet::~Alphabet()+0x81>56 »       je·····81·<SFST::Alphabet::~Alphabet()+0x81>
57 »       mov····%edi,(%esp)57 »       mov····%edi,(%esp)
58 »       mov····%ebp,%ebx58 »       mov····%ebp,%ebx
59 »       call···7d·<SFST::Alphabet::~Alphabet()+0x7d>59 »       call···7d·<SFST::Alphabet::~Alphabet()+0x7d>
Offset 63, 20 lines modifiedOffset 63, 20 lines modified
63 »       pop····%ebx63 »       pop····%ebx
64 »       pop····%esi64 »       pop····%esi
65 »       pop····%edi65 »       pop····%edi
66 »       pop····%ebp66 »       pop····%ebp
67 »       ret67 »       ret
68 »       mov····%eax,%esi68 »       mov····%eax,%esi
69 »       mov····0x30(%edi),%eax69 »       mov····0x30(%edi),%eax
70 »       mov····%ebp,%ebx 
71 »       call···aa1·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x91>70 »       call···989·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x8f>
72 ·R_386_PC32»     .text71 ·R_386_PC32»     .text
73 »       lea····0x14(%edi),%eax72 »       lea····0x14(%edi),%eax
74 »       mov····%eax,(%esp)73 »       mov····%eax,(%esp)
75 »       call···9c·<SFST::Alphabet::~Alphabet()+0x9c>74 »       call···9a·<SFST::Alphabet::~Alphabet()+0x9a>
76 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()75 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()
77 »       mov····%edi,(%esp)76 »       mov····%edi,(%esp)
78 »       call···a4·<SFST::Alphabet::~Alphabet()+0xa4>77 »       call···a2·<SFST::Alphabet::~Alphabet()+0xa2>
79 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()78 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()
80 »       mov····%esi,(%esp)79 »       mov····%esi,(%esp)
 80 »       mov····%ebp,%ebx
81 »       call···ac·<SFST::Alphabet::~Alphabet()+0xac>81 »       call···ac·<SFST::Alphabet::~Alphabet()+0xac>
82 ·R_386_PLT32»    _Unwind_Resume82 ·R_386_PLT32»    _Unwind_Resume
4.09 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff010b·7f059702·00b70124·900200ff·...........$....2 ··0x00000000·ffff010c·8101058b·0200b501·24840200·............$...
3 ··0x00000010·ff010800·05000023·050000ff·ff010daf·.......#........3 ··0x00000010·ffff0108·02050000·25050000·ffff010d·........%.......
4 ··0x00000020·0105b50b·00ed0193·09bc0b00·ffff0108·................4 ··0x00000020·b40105d2·0d00f101·b00bdd0d·00ffff01·................
5 ··0x00000030·00050000·23050000·ffff010c·810105fe·....#...........5 ··0x00000030·08000500·00230500·00ffff01·0b7405e6·.....#.......t..
6 ··0x00000040·0100bf01·24f70100·ffff0108·00050000·....$...........6 ··0x00000040·0100b101·26df0100·ffff0108·00050000·....&...........
7 ··0x00000050·1d050000·ffff010a·2205c101·00f20105·........".......7 ··0x00000050·1d050000·ffff010a·2205b201·00e30105·........".......
8 ··0x00000060·0000ffff·01066fbb·02900400·ffff0108·......o.........8 ··0x00000060·0000ffff·010677ab·02880400·ffff0108·......w.........
9 ··0x00000070·04050900·26050000·ffff010b·7f05d601·....&...........9 ··0x00000070·04050900·26050000·ffff010b·7405be01·....&.......t...
10 ··0x00000080·00a80125·cf0100ff·ff010800·0500001d·...%............10 ··0x00000080·009d0112·b70100ff·ff010800·0500001d·................
11 ··0x00000090·050000ff·ff010f52·05000064·05a00400·.......R...d....11 ··0x00000090·050000ff·ff010f52·05000064·05950400·.......R...d....
12 ··0x000000a0·b101e502·0000ffff·01041305·0000ffff·................12 ··0x000000a0·b301d802·0000ffff·01041305·0000ffff·................
13 ··0x000000b0·0111bb01·27ce0300·f6012aca·0300df03·....'.....*.....13 ··0x000000b0·0111a901·29a70300·e80129a3·0300b803·....).....).....
14 ··0x000000c0·210000ff·ff0113b1·0105e809·00ed01d0·!...............14 ··0x000000c0·210000ff·ff0113b9·0105c209·00fd01c3·!...............
15 ··0x000000d0·05e10900·9c0940e8·0900ffff·01041a21·......@........!15 ··0x000000d0·05bb0900·f60840c2·0900ffff·01041a21·......@........!
16 ··0x000000e0·0000ffff·01357705·f50900f4·0134dc09·.....5w......4..16 ··0x000000e0·0000ffff·01357c05·e2090080·0230cd09·.....5|......0..
17 ··0x000000f0·00b50218·d50900d9·0205cb09·00930405·................17 ··0x000000f0·00bd0217·c60900e0·0205bf09·00910405·................
18 ··0x00000100·d50900a4·0405c409·00f2051e·d50900a0·................18 ··0x00000100·c60900a4·0405b809·00d00522·c60900fe·..........."....
19 ··0x00000110·0605ec09·00ba0705·e50900ff·ff0105a1·................19 ··0x00000110·0505db09·00b50705·d40900ff·ff0105a1·................
20 ··0x00000120·01050000·ffff012d·6b050000·7915dc07·.......-k...y...20 ··0x00000120·01050000·ffff012d·6a050000·7817bf07·.......-j...x...
21 ··0x00000130·009a0105·cd0700d3·0205dc07·00e40205·................21 ··0x00000130·009b0105·b00700cc·0205bf07·00df0205·................
22 ··0x00000140·d50700b2·041edc07·00da0405·c60700fa·................22 ··0x00000140·b707008b·041ebf07·00b30405·a90700e6·................
23 ··0x00000150·0505bf07·00ffff01·09310500·00b30105·.........1......23 ··0x00000150·0505a207·00ffff01·09310500·00eb0105·.........1......
24 ··0x00000160·0000ffff·010a3f05·000063ac·019d0200·......?...c.....24 ··0x00000160·0000ffff·010a3305·00005996·01fd0100·......3...Y.....
25 ··0x00000170·ffff0104·17050000·ffff0116·3e140000·............>...25 ··0x00000170·ffff0104·17050000·ffff0116·3c140000·............<...
26 ··0x00000180·7305fb05·00b102d8·02f40500·ca051cfb·s...............26 ··0x00000180·7905e505·00ba02ba·02de0500·b4051ce5·y...............
27 ··0x00000190·0500ffff·01042f05·0000ffff·01153905·....../.......9.27 ··0x00000190·0500ffff·01042f05·0000ffff·01153905·....../.......9.
28 ··0x000001a0·00007b05·ec0500b9·0327e505·008c0405·..{......'......28 ··0x000001a0·00007805·d60500b8·0329cf05·008f0405·..x......)......
29 ··0x000001b0·de0500ff·ff010421·550000ff·ff011a4e·.......!U......N29 ··0x000001b0·c80500ff·ff01041f·550000ff·ff011a46·........U......F
30 ··0x000001c0·520000fa·01058b04·00b30205·00008f03·R...............30 ··0x000001c0·420000e2·0105f203·009a0205·0000fe02·B...............
31 ··0x000001d0·33920400·e3031a00·00ffff01·08000505·3...............31 ··0x000001d0·33f90300·c8031c00·00ffff01·08000505·3...............
32 ··0x000001e0·00241800·00·························.$...32 ··0x000001e0·00241800·00·························.$...
  
5.07 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST10TransducerD2Ev {}
    
Offset 5, 100 lines modifiedOffset 5, 97 lines modified
  
5 00000000·<SFST::Transducer::~Transducer()>:5 00000000·<SFST::Transducer::~Transducer()>:
6 SFST::Transducer::~Transducer():6 SFST::Transducer::~Transducer():
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<SFST::Transducer::~Transducer()+0x5>12 »       call···8·<SFST::Transducer::~Transducer()+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bp13 ·R_386_PC32»     __x86.get_pc_thunk.bp
13 »       add····$0x2,%ebp14 »       add····$0x2,%ebp
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%edi16 »       mov····0x40(%esp),%edi
17 »       lea····0x2c(%edi),%eax17 »       lea····0x2c(%edi),%eax
 18 »       mov····%eax,0x1c(%esp)
18 »       mov····%eax,(%esp)19 »       mov····%eax,(%esp)
19 »       mov····%ebp,%ebx20 »       mov····%ebp,%ebx
20 »       mov····%eax,0x1c(%esp) 
21 »       call···23·<SFST::Transducer::~Transducer()+0x23>21 »       call···23·<SFST::Transducer::~Transducer()+0x23>
22 ·R_386_PLT32»    SFST::Alphabet::clear()22 ·R_386_PLT32»    SFST::Alphabet::clear()
23 »       mov····0x5c(%edi),%esi23 »       mov····0x5c(%edi),%esi
24 »       test···%esi,%esi24 »       test···%esi,%esi
25 »       je·····49·<SFST::Transducer::~Transducer()+0x49>25 »       je·····49·<SFST::Transducer::~Transducer()+0x49>
26 »       mov····0xc(%esi),%eax26 »       mov····0xc(%esi),%eax
27 »       mov····%ebp,%ebx 
28 »       call···a44·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x34>27 »       call···92c·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x32>
29 ·R_386_PC32»     .text28 ·R_386_PC32»     .text
30 »       mov····%esi,%eax29 »       mov····%esi,%eax
31 »       mov····0x8(%esi),%esi30 »       mov····0x8(%esi),%esi
32 »       mov····%eax,(%esp)31 »       mov····%eax,(%esp)
 32 »       mov····%ebp,%ebx
33 »       call···41·<SFST::Transducer::~Transducer()+0x41>33 »       call···41·<SFST::Transducer::~Transducer()+0x41>
34 ·R_386_PLT32»    operator·delete(void*)34 ·R_386_PLT32»    operator·delete(void*)
35 »       test···%esi,%esi35 »       test···%esi,%esi
36 »       jne····2e·<SFST::Transducer::~Transducer()+0x2e>36 »       jne····2e·<SFST::Transducer::~Transducer()+0x2e>
37 »       mov····0x50(%edi),%ebx37 »       mov····0x50(%edi),%ebx
38 »       test···%ebx,%ebx38 »       test···%ebx,%ebx
39 »       je·····58·<SFST::Transducer::~Transducer()+0x58>39 »       je·····58·<SFST::Transducer::~Transducer()+0x58>
40 »       lea····0x40(%edi),%eax40 »       lea····0x40(%edi),%eax
41 »       call···214·<SFST::Transducer::create_node(std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>&,·char*,·unsigned·int)·[clone·.cold]+0x2>41 »       call···1a0·<SFST::Transducer::Transducer(std::vector<SFST::Label,·std::allocator<SFST::Label>·>&)·[clone·.cold]+0x2>
42 ·R_386_PC32»     .text42 ·R_386_PC32»     .text
43 »       mov····0x44(%edi),%edx43 »       mov····0x44(%edi),%edx
44 »       test···%edx,%edx44 »       test···%edx,%edx
45 »       je·····69·<SFST::Transducer::~Transducer()+0x69>45 »       je·····69·<SFST::Transducer::~Transducer()+0x69>
46 »       mov····%edx,(%esp)46 »       mov····%edx,(%esp)
47 »       mov····%ebp,%ebx47 »       mov····%ebp,%ebx
48 »       call···65·<SFST::Transducer::~Transducer()+0x65>48 »       call···65·<SFST::Transducer::~Transducer()+0x65>
49 ·R_386_PLT32»    operator·delete(void*)49 ·R_386_PLT32»    operator·delete(void*)
50 »       mov····0x3c(%edi),%ecx50 »       mov····0x3c(%edi),%ecx
51 »       test···%ecx,%ecx51 »       test···%ecx,%ecx
52 »       je·····79·<SFST::Transducer::~Transducer()+0x79>52 »       je·····79·<SFST::Transducer::~Transducer()+0x79>
53 »       mov····0x1c(%esp),%eax53 »       mov····0x1c(%esp),%eax
54 »       call···2b5·<SFST::Transducer::minimise_alphabet()·[clone·.cold]+0x33>54 »       call···22d·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_insert_unique(SFST::Label·const&)·[clone·.isra.0]+0x9>
55 ·R_386_PC32»     .text55 ·R_386_PC32»     .text
56 »       mov····0x30(%edi),%eax56 »       mov····0x30(%edi),%eax
57 »       test···%eax,%eax57 »       test···%eax,%eax
58 »       je·····8a·<SFST::Transducer::~Transducer()+0x8a>58 »       je·····8a·<SFST::Transducer::~Transducer()+0x8a>
59 »       mov····%eax,(%esp)59 »       mov····%eax,(%esp)
60 »       mov····%ebp,%ebx60 »       mov····%ebp,%ebx
61 »       call···86·<SFST::Transducer::~Transducer()+0x86>61 »       call···86·<SFST::Transducer::~Transducer()+0x86>
62 ·R_386_PLT32»    operator·delete(void*)62 ·R_386_PLT32»    operator·delete(void*)
63 »       mov····0x18(%edi),%esi63 »       mov····0x18(%edi),%esi
64 »       test···%esi,%esi64 »       test···%esi,%esi
65 »       je·····b9·<SFST::Transducer::~Transducer()+0xb9>65 »       je·····aa·<SFST::Transducer::~Transducer()+0xaa>
66 »       lea····0x0(%esi,%eiz,1),%esi 
67 »       lea····0x0(%esi,%eiz,1),%esi 
68 »       nop 
69 »       mov····%esi,%ebx66 »       mov····%esi,%ebx
70 »       mov····0x186a0(%esi),%esi67 »       mov····0x186a0(%esi),%esi
71 »       mov····%ebx,(%esp)68 »       mov····%ebx,(%esp)
72 »       mov····%ebp,%ebx69 »       mov····%ebp,%ebx
73 »       call···ae·<SFST::Transducer::~Transducer()+0xae>70 »       call···9f·<SFST::Transducer::~Transducer()+0x9f>
74 ·R_386_PLT32»    free71 ·R_386_PLT32»    free
75 »       mov····%esi,0x18(%edi)72 »       mov····%esi,0x18(%edi)
76 »       test···%esi,%esi73 »       test···%esi,%esi
77 »       jne····a0·<SFST::Transducer::~Transducer()+0xa0>74 »       jne····91·<SFST::Transducer::~Transducer()+0x91>
78 »       add····$0x2c,%esp75 »       add····$0x2c,%esp
79 »       pop····%ebx76 »       pop····%ebx
80 »       pop····%esi77 »       pop····%esi
81 »       pop····%edi78 »       pop····%edi
82 »       pop····%ebp79 »       pop····%ebp
83 »       ret80 »       ret
84 »       mov····%eax,%ebx81 »       mov····%eax,%ebx
85 »       mov····0x5c(%edi),%eax82 »       mov····0x5c(%edi),%eax
86 »       call···ad7·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0xc7>83 »       call···9b2·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0xb8>
87 ·R_386_PC32»     .text84 ·R_386_PC32»     .text
88 »       lea····0x40(%edi),%edx85 »       lea····0x40(%edi),%edx
89 »       add····$0x18,%edi 
90 »       mov····%edx,(%esp)86 »       mov····%edx,(%esp)
91 »       call···d5·<SFST::Transducer::~Transducer()+0xd5>87 »       call···c3·<SFST::Transducer::~Transducer()+0xc3>
92 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()88 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()
93 »       mov····0x1c(%esp),%ecx89 »       mov····0x1c(%esp),%ecx
94 »       mov····%ecx,(%esp)90 »       mov····%ecx,(%esp)
95 »       call···e1·<SFST::Transducer::~Transducer()+0xe1>91 »       call···cf·<SFST::Transducer::~Transducer()+0xcf>
96 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()92 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()
 93 »       add····$0x18,%edi
97 »       mov····%edi,(%esp)94 »       mov····%edi,(%esp)
98 »       call···e9·<SFST::Transducer::~Transducer()+0xe9>95 »       call···da·<SFST::Transducer::~Transducer()+0xda>
99 ·R_386_PC32»     SFST::Mem::clear()96 ·R_386_PC32»     SFST::Mem::clear()
100 »       mov····%ebx,(%esp)97 »       mov····%ebx,(%esp)
101 »       mov····%ebp,%ebx98 »       mov····%ebp,%ebx
102 »       call···f3·<SFST::Transducer::~Transducer()+0xf3>99 »       call···e4·<SFST::Transducer::~Transducer()+0xe4>
103 ·R_386_PLT32»    _Unwind_Resume100 ·R_386_PLT32»    _Unwind_Resume
5.41 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 57 lines modifiedOffset 5, 53 lines modified
  
5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()>:5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()>:
6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable():6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable():
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x5>12 »       call···8·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
13 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%ebp16 »       mov····0x40(%esp),%ebp
17 »       mov····0x10(%ebp),%eax 
18 »       mov····0x4(%ebp),%edx17 »       mov····0x4(%ebp),%edx
 18 »       mov····0x10(%ebp),%eax
19 »       test···%eax,%eax19 »       test···%eax,%eax
20 »       je·····82·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x82>20 »       je·····6d·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x6d>
21 »       cmp····%edx,0x8(%ebp)21 »       cmp····%edx,0x8(%ebp)
22 »       je·····7b·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x7b>22 »       je·····66·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x66>
23 »       xor····%esi,%esi23 »       xor····%esi,%esi
24 »       lea····0x0(%esi,%eiz,1),%esi 
25 »       xchg···%ax,%ax 
26 »       lea····0x0(,%esi,4),%ecx24 »       lea····0x0(,%esi,4),%ecx
27 »       mov····%ecx,0x1c(%esp)25 »       mov····%ecx,0x1c(%esp)
28 »       mov····(%edx,%ecx,1),%edi26 »       mov····(%edx,%ecx,1),%edi
29 »       test···%edi,%edi27 »       test···%edi,%edi
30 »       je·····63·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x63>28 »       je·····4c·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x4c>
31 »       lea····0x0(%esi,%eiz,1),%esi 
32 »       lea····0x0(%esi,%eiz,1),%esi 
33 »       mov····%edi,%edx29 »       mov····%edi,%edx
34 »       mov····(%edi),%edi30 »       mov····(%edi),%edi
35 »       mov····%edx,(%esp)31 »       mov····%edx,(%esp)
36 »       call···58·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x58>32 »       call···41·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x41>
37 ·R_386_PLT32»    operator·delete(void*)33 ·R_386_PLT32»    operator·delete(void*)
38 »       test···%edi,%edi34 »       test···%edi,%edi
39 »       jne····50·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x50>35 »       jne····39·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x39>
40 »       mov····0x4(%ebp),%edx36 »       mov····0x4(%ebp),%edx
41 »       mov····0x8(%ebp),%ecx 
42 »       inc····%esi 
43 »       mov····0x1c(%esp),%eax37 »       mov····0x1c(%esp),%eax
44 »       sub····%edx,%ecx 
45 »       movl···$0x0,(%edx,%eax,1)38 »       movl···$0x0,(%edx,%eax,1)
 39 »       add····$0x1,%esi
 40 »       mov····0x8(%ebp),%ecx
 41 »       sub····%edx,%ecx
46 »       sar····$0x2,%ecx42 »       sar····$0x2,%ecx
47 »       cmp····%ecx,%esi43 »       cmp····%ecx,%esi
48 »       jb·····30·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x30>44 »       jb·····27·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x27>
49 »       movl···$0x0,0x10(%ebp)45 »       movl···$0x0,0x10(%ebp)
50 »       test···%edx,%edx46 »       test···%edx,%edx
51 »       je·····8e·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x8e>47 »       je·····79·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x79>
52 »       mov····%edx,(%esp)48 »       mov····%edx,(%esp)
53 »       call···8a·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x8a>49 »       call···75·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x75>
54 ·R_386_PLT32»    operator·delete(void*)50 ·R_386_PLT32»    operator·delete(void*)
55 »       add····$0x2c,%esp51 »       add····$0x2c,%esp
56 »       pop····%ebx52 »       pop····%ebx
57 »       pop····%esi53 »       pop····%esi
58 »       pop····%edi54 »       pop····%edi
59 »       pop····%ebp55 »       pop····%ebp
60 »       ret56 »       ret
15.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN4SFST4NodeESaIS2_E […]
    
Offset 1, 156 lines modifiedOffset 1, 147 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_:1 Disassembly·of·section·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_:
  
2 00000000·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)>:2 00000000·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)>:
3 std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&):3 std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%esi,0x30(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebp,0x38(%esp) 
8 »       mov····%edi,0x34(%esp) 
9 »       mov····%ebx,0x2c(%esp) 
10 »       call···18·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x18>9 »       call···8·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       mov····0x4(%eax),%esi13 »       mov····0x40(%esp),%eax
15 »       mov····(%eax),%ebp14 »       mov····(%eax),%ebp
 15 »       mov····0x4(%eax),%esi
16 »       mov····%esi,%edi16 »       mov····%esi,%edi
17 »       sub····%ebp,%edi17 »       sub····%ebp,%edi
18 »       sar····$0x2,%edi18 »       sar····$0x2,%edi
19 »       cmp····$0x1fffffff,%edi19 »       cmp····$0x1fffffff,%edi
20 »       je·····1c7·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x1c7>20 »       je·····18f·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x18f>
21 »       cmp····%esi,%ebp21 »       cmp····%esi,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%edx
23 »       cmovne·%edi,%ecx23 »       cmovne·%edi,%edx
24 »       xor····%edx,%edx 
25 »       add····%ecx,%edi24 »       add····%edx,%edi
26 »       jb·····1bd·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x1bd>25 »       setb···%cl
 26 »       movzbl·%cl,%eax
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%ebp,%ecx28 »       sub····%ebp,%ecx
29 »       test···%edx,%edx29 »       test···%eax,%eax
30 »       jne····130·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x130>30 »       jne····11f·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x11f>
31 »       test···%edi,%edi31 »       test···%edi,%edi
32 »       jne····198·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x198>32 »       jne····16c·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x16c>
 33 »       movl···$0x0,0x14(%esp)
33 »       xor····%eax,%eax 
34 »       xor····%edx,%edx 
35 »       mov····%eax,0x10(%esp)34 »       movl···$0x0,0x10(%esp)
36 »       mov····0x48(%esp),%eax35 »       mov····0x48(%esp),%eax
37 »       mov····(%eax),%edi36 »       mov····(%eax),%edx
38 »       mov····%esi,%eax37 »       mov····0x10(%esp),%eax
39 »       sub····0x44(%esp),%eax 
40 »       mov····%edi,(%edx,%ecx,1)38 »       mov····%edx,(%eax,%ecx,1)
41 »       lea····0x4(%edx,%ecx,1),%edi39 »       lea····0x4(%eax,%ecx,1),%edi
42 »       mov····%eax,0x14(%esp) 
43 »       add····%edi,%eax 
44 »       cmp····%ebp,0x44(%esp)40 »       mov····%esi,%edx
 41 »       sub····0x44(%esp),%edx
 42 »       lea····(%edi,%edx,1),%eax
45 »       mov····%eax,0x18(%esp)43 »       mov····%eax,0x18(%esp)
 44 »       cmp····%ebp,0x44(%esp)
46 »       je·····100·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x100>45 »       je·····f7·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0xf7>
47 »       mov····%edx,(%esp)46 »       mov····%edx,0x1c(%esp)
48 »       mov····%ecx,0x8(%esp)47 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,0x4(%esp)48 »       mov····%ebp,0x4(%esp)
 49 »       mov····0x10(%esp),%edx
50 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,(%esp)
51 »       call···9f·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x9f>51 »       call···9e·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x9e>
52 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
53 »       mov····0x1c(%esp),%edx 
54 »       cmp····%esi,0x44(%esp)53 »       cmp····%esi,0x44(%esp)
55 »       je·····c6·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0xc6>54 »       je·····ce·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0xce>
56 »       cmpl···$0x8,0x14(%esp)55 »       mov····0x1c(%esp),%edx
57 »       mov····%edi,%eax56 »       mov····%edi,%eax
58 »       mov····0x44(%esp),%esi57 »       mov····0x44(%esp),%esi
 58 »       cmp····$0x4,%edx
59 »       jae····158·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x158>59 »       jae····143·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x143>
60 »       mov····0x14(%esp),%ecx60 »       test···$0x2,%dl
 61 »       je·····c6·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0xc6>
 62 »       mov····%eax,%edi
 63 »       movsw··%ds:(%esi),%es:(%edi)
 64 »       mov····%edi,%eax
 65 »       and····$0x1,%edx
 66 »       je·····ce·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0xce>
61 »       mov····%eax,%edi67 »       mov····%eax,%edi
62 »       rep·movsb·%ds:(%esi),%es:(%edi)68 »       movsb··%ds:(%esi),%es:(%edi)
63 »       mov····%ebp,(%esp)69 »       mov····%ebp,(%esp)
64 »       mov····%edx,0x14(%esp) 
65 »       call···ce·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0xce>70 »       call···d2·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0xd2>
66 ·R_386_PLT32»    operator·delete(void*)71 ·R_386_PLT32»    operator·delete(void*)
67 »       mov····0x14(%esp),%edx 
68 »       mov····0x40(%esp),%ebp72 »       mov····0x40(%esp),%ebp
69 »       mov····0x18(%esp),%ebx73 »       mov····0x10(%esp),%ebx
70 »       mov····0x10(%esp),%eax 
71 »       mov····0x30(%esp),%esi 
72 »       mov····%edx,0x0(%ebp)74 »       mov····%ebx,0x0(%ebp)
 75 »       mov····0x18(%esp),%esi
 76 »       mov····%esi,0x4(%ebp)
73 »       mov····0x34(%esp),%edi77 »       mov····0x14(%esp),%edx
74 »       mov····%ebx,0x4(%ebp) 
75 »       mov····0x2c(%esp),%ebx 
76 »       mov····%eax,0x8(%ebp)78 »       mov····%edx,0x8(%ebp)
77 »       mov····0x38(%esp),%ebp 
78 »       add····$0x3c,%esp79 »       add····$0x2c,%esp
 80 »       pop····%ebx
 81 »       pop····%esi
 82 »       pop····%edi
 83 »       pop····%ebp
79 »       ret84 »       ret
80 »       nop 
81 »       cmp····%esi,%ebp85 »       cmp····%esi,%ebp
82 »       je·····128·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x128>86 »       je·····119·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x119>
83 »       cmpl···$0x8,0x14(%esp) 
84 »       mov····%edi,%eax87 »       mov····%edi,%eax
85 »       mov····%ebp,%esi88 »       mov····%ebp,%esi
 89 »       cmp····$0x4,%edx
86 »       jb·····be·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0xbe>90 »       jb·····bb·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0xbb>
87 »       test···$0x1,%al91 »       test···$0x1,%al
88 »       je·····15c·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x15c>92 »       je·····147·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x147>
89 »       movzbl·0x0(%ebp),%ecx93 »       movzbl·0x0(%ebp),%ecx
90 »       lea····0x1(%ebp),%esi 
91 »       inc····%eax 
92 »       mov····%cl,(%edi)94 »       mov····%cl,(%edi)
93 »       decl···0x14(%esp)95 »       add····$0x1,%eax
 96 »       lea····0x1(%ebp),%esi
 97 »       sub····$0x1,%edx
94 »       jmp····15c·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x15c>98 »       jmp····147·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·SFST::Node*·const&)+0x147>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
Max diff block lines reached; 6265/15909 bytes (39.38%) of diff not shown.
17.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN4SFST10TransducerE […]
    
Offset 1, 156 lines modifiedOffset 1, 147 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_:1 Disassembly·of·section·.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_:
  
2 00000000·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)>:2 00000000·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)>:
3 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&):3 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%esi,0x30(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebp,0x38(%esp) 
8 »       mov····%edi,0x34(%esp) 
9 »       mov····%ebx,0x2c(%esp) 
10 »       call···18·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x18>9 »       call···8·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       mov····0x4(%eax),%esi13 »       mov····0x40(%esp),%eax
15 »       mov····(%eax),%ebp14 »       mov····(%eax),%ebp
 15 »       mov····0x4(%eax),%esi
16 »       mov····%esi,%edi16 »       mov····%esi,%edi
17 »       sub····%ebp,%edi17 »       sub····%ebp,%edi
18 »       sar····$0x2,%edi18 »       sar····$0x2,%edi
19 »       cmp····$0x1fffffff,%edi19 »       cmp····$0x1fffffff,%edi
20 »       je·····1c7·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x1c7>20 »       je·····18f·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x18f>
21 »       cmp····%esi,%ebp21 »       cmp····%esi,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%edx
23 »       cmovne·%edi,%ecx23 »       cmovne·%edi,%edx
24 »       xor····%edx,%edx 
25 »       add····%ecx,%edi24 »       add····%edx,%edi
26 »       jb·····1bd·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x1bd>25 »       setb···%cl
 26 »       movzbl·%cl,%eax
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%ebp,%ecx28 »       sub····%ebp,%ecx
29 »       test···%edx,%edx29 »       test···%eax,%eax
30 »       jne····130·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x130>30 »       jne····11f·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x11f>
31 »       test···%edi,%edi31 »       test···%edi,%edi
32 »       jne····198·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x198>32 »       jne····16c·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x16c>
 33 »       movl···$0x0,0x14(%esp)
33 »       xor····%eax,%eax 
34 »       xor····%edx,%edx 
35 »       mov····%eax,0x10(%esp)34 »       movl···$0x0,0x10(%esp)
36 »       mov····0x48(%esp),%eax35 »       mov····0x48(%esp),%eax
37 »       mov····(%eax),%edi36 »       mov····(%eax),%edx
38 »       mov····%esi,%eax37 »       mov····0x10(%esp),%eax
39 »       sub····0x44(%esp),%eax 
40 »       mov····%edi,(%edx,%ecx,1)38 »       mov····%edx,(%eax,%ecx,1)
41 »       lea····0x4(%edx,%ecx,1),%edi39 »       lea····0x4(%eax,%ecx,1),%edi
42 »       mov····%eax,0x14(%esp) 
43 »       add····%edi,%eax 
44 »       cmp····%ebp,0x44(%esp)40 »       mov····%esi,%edx
 41 »       sub····0x44(%esp),%edx
 42 »       lea····(%edi,%edx,1),%eax
45 »       mov····%eax,0x18(%esp)43 »       mov····%eax,0x18(%esp)
 44 »       cmp····%ebp,0x44(%esp)
46 »       je·····100·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x100>45 »       je·····f7·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0xf7>
47 »       mov····%edx,(%esp)46 »       mov····%edx,0x1c(%esp)
48 »       mov····%ecx,0x8(%esp)47 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,0x4(%esp)48 »       mov····%ebp,0x4(%esp)
 49 »       mov····0x10(%esp),%edx
50 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,(%esp)
51 »       call···9f·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x9f>51 »       call···9e·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x9e>
52 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
53 »       mov····0x1c(%esp),%edx 
54 »       cmp····%esi,0x44(%esp)53 »       cmp····%esi,0x44(%esp)
55 »       je·····c6·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0xc6>54 »       je·····ce·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0xce>
56 »       cmpl···$0x8,0x14(%esp)55 »       mov····0x1c(%esp),%edx
57 »       mov····%edi,%eax56 »       mov····%edi,%eax
58 »       mov····0x44(%esp),%esi57 »       mov····0x44(%esp),%esi
 58 »       cmp····$0x4,%edx
59 »       jae····158·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x158>59 »       jae····143·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x143>
60 »       mov····0x14(%esp),%ecx60 »       test···$0x2,%dl
 61 »       je·····c6·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0xc6>
 62 »       mov····%eax,%edi
 63 »       movsw··%ds:(%esi),%es:(%edi)
 64 »       mov····%edi,%eax
 65 »       and····$0x1,%edx
 66 »       je·····ce·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0xce>
61 »       mov····%eax,%edi67 »       mov····%eax,%edi
62 »       rep·movsb·%ds:(%esi),%es:(%edi)68 »       movsb··%ds:(%esi),%es:(%edi)
63 »       mov····%ebp,(%esp)69 »       mov····%ebp,(%esp)
64 »       mov····%edx,0x14(%esp) 
65 »       call···ce·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0xce>70 »       call···d2·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0xd2>
66 ·R_386_PLT32»    operator·delete(void*)71 ·R_386_PLT32»    operator·delete(void*)
67 »       mov····0x14(%esp),%edx 
68 »       mov····0x40(%esp),%ebp72 »       mov····0x40(%esp),%ebp
69 »       mov····0x18(%esp),%ebx73 »       mov····0x10(%esp),%ebx
70 »       mov····0x10(%esp),%eax 
71 »       mov····0x30(%esp),%esi 
72 »       mov····%edx,0x0(%ebp)74 »       mov····%ebx,0x0(%ebp)
 75 »       mov····0x18(%esp),%esi
 76 »       mov····%esi,0x4(%ebp)
73 »       mov····0x34(%esp),%edi77 »       mov····0x14(%esp),%edx
74 »       mov····%ebx,0x4(%ebp) 
75 »       mov····0x2c(%esp),%ebx 
76 »       mov····%eax,0x8(%ebp)78 »       mov····%edx,0x8(%ebp)
77 »       mov····0x38(%esp),%ebp 
78 »       add····$0x3c,%esp79 »       add····$0x2c,%esp
 80 »       pop····%ebx
 81 »       pop····%esi
 82 »       pop····%edi
 83 »       pop····%ebp
79 »       ret84 »       ret
80 »       nop 
81 »       cmp····%esi,%ebp85 »       cmp····%esi,%ebp
82 »       je·····128·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x128>86 »       je·····119·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x119>
83 »       cmpl···$0x8,0x14(%esp) 
84 »       mov····%edi,%eax87 »       mov····%edi,%eax
85 »       mov····%ebp,%esi88 »       mov····%ebp,%esi
 89 »       cmp····$0x4,%edx
86 »       jb·····be·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0xbe>90 »       jb·····bb·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0xbb>
87 »       test···$0x1,%al91 »       test···$0x1,%al
88 »       je·····15c·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x15c>92 »       je·····147·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x147>
89 »       movzbl·0x0(%ebp),%ecx93 »       movzbl·0x0(%ebp),%ecx
90 »       lea····0x1(%ebp),%esi 
91 »       inc····%eax 
92 »       mov····%cl,(%edi)94 »       mov····%cl,(%edi)
93 »       decl···0x14(%esp)95 »       add····$0x1,%eax
 96 »       lea····0x1(%ebp),%esi
 97 »       sub····$0x1,%edx
94 »       jmp····15c·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x15c>98 »       jmp····147·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)+0x147>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
Max diff block lines reached; 7093/17860 bytes (39.71%) of diff not shown.
20.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST5LabelESaIS1_E […]
    
Offset 5, 205 lines modifiedOffset 5, 208 lines modified
  
5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)>:5 00000000·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)>:
6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&):6 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x5>12 »       call···8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x2,%ebx14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x28(%esp)
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%eax 
17 »       mov····0x44(%esp),%esi17 »       mov····0x54(%esp),%esi
18 »       mov····0x4(%eax),%edi18 »       mov····0x50(%esp),%edx
19 »       mov····(%eax),%ecx19 »       mov····(%edx),%ecx
20 »       mov····%edi,%eax 
21 »       mov····%ecx,0x10(%esp)20 »       mov····%ecx,0x1c(%esp)
 21 »       mov····0x4(%edx),%edi
 22 »       mov····%edi,%ebp
22 »       sub····%ecx,%eax23 »       sub····%ecx,%ebp
23 »       sar····$0x2,%eax24 »       sar····$0x2,%ebp
24 »       cmp····$0x1fffffff,%eax25 »       cmp····$0x1fffffff,%ebp
25 »       je·····241·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x241>26 »       je·····244·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x244>
 27 »       mov····0x1c(%esp),%eax
26 »       cmp····%edi,0x10(%esp)28 »       cmp····%edi,%eax
27 »       mov····$0x1,%edx29 »       mov····$0x1,%edx
28 »       cmovne·%eax,%edx30 »       cmovne·%ebp,%edx
29 »       xor····%ecx,%ecx31 »       xor····%ebx,%ebx
30 »       add····%edx,%eax32 »       add····%edx,%ebp
 33 »       setb···%bl
31 »       jb·····237·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x237> 
32 »       mov····0x10(%esp),%ebp 
33 »       mov····%esi,%edx34 »       mov····%esi,%edx
34 »       sub····%ebp,%edx35 »       sub····%eax,%edx
35 »       test···%ecx,%ecx36 »       test···%ebx,%ebx
36 »       jne····190·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x190>37 »       jne····1ac·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x1ac>
37 »       test···%eax,%eax38 »       test···%ebp,%ebp
38 »       jne····221·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x221>39 »       jne····22e·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x22e>
39 »       xor····%eax,%eax 
40 »       xor····%ecx,%ecx 
41 »       mov····%eax,0x18(%esp) 
42 »       mov····$0x4,%ebp40 »       mov····$0x4,%ebp
43 »       mov····%ecx,0x14(%esp)41 »       movl···$0x0,0x24(%esp)
 42 »       movl···$0x0,0x20(%esp)
44 »       mov····0x48(%esp),%eax43 »       mov····0x58(%esp),%eax
45 »       mov····0x14(%esp),%ecx 
46 »       mov····(%eax),%eax44 »       mov····(%eax),%ebx
 45 »       mov····0x20(%esp),%ecx
47 »       mov····%eax,(%ecx,%edx,1)46 »       mov····%ebx,(%ecx,%edx,1)
48 »       mov····0x10(%esp),%eax47 »       mov····0x1c(%esp),%eax
49 »       cmp····%eax,%esi48 »       cmp····%eax,%esi
50 »       je·····148·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x148>49 »       je·····14d·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x14d>
51 »       mov····%esi,%edx50 »       mov····%esi,%edx
52 »       mov····%ecx,%ebp 
53 »       sub····%eax,%edx51 »       sub····%eax,%edx
54 »       lea····(%ecx,%edx,1),%ecx52 »       lea····(%ecx,%edx,1),%ebx
 53 »       mov····%ecx,%ebp
55 »       sub····$0x4,%edx54 »       sub····$0x4,%edx
56 »       shr····$0x2,%edx55 »       shr····$0x2,%edx
57 »       inc····%edx56 »       add····$0x1,%edx
58 »       and····$0x7,%edx57 »       and····$0x7,%edx
59 »       je·····10c·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x10c>58 »       je·····111·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x111>
60 »       cmp····$0x1,%edx59 »       cmp····$0x1,%edx
61 »       je·····fd·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xfd>60 »       je·····102·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x102>
62 »       cmp····$0x2,%edx61 »       cmp····$0x2,%edx
63 »       je·····f2·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xf2>62 »       je·····f7·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xf7>
64 »       cmp····$0x3,%edx63 »       cmp····$0x3,%edx
65 »       nop 
66 »       je·····e7·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xe7>64 »       je·····ec·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xec>
67 »       cmp····$0x4,%edx65 »       cmp····$0x4,%edx
68 »       je·····dc·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xdc>66 »       je·····e1·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xe1>
69 »       cmp····$0x5,%edx67 »       cmp····$0x5,%edx
 68 »       xchg···%ax,%ax
70 »       je·····d1·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xd1>69 »       je·····d6·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0xd6>
71 »       cmp····$0x6,%edx70 »       cmp····$0x6,%edx
72 »       nop 
73 »       jne····1e8·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x1e8>71 »       jne····1f4·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x1f4>
74 »       mov····(%eax),%edx72 »       mov····(%eax),%edx
75 »       add····$0x4,%ebp73 »       mov····%edx,0x0(%ebp)
76 »       add····$0x4,%eax74 »       add····$0x4,%eax
77 »       mov····%edx,-0x4(%ebp) 
78 »       mov····(%eax),%edx 
79 »       add····$0x4,%ebp75 »       add····$0x4,%ebp
 76 »       mov····(%eax),%ecx
 77 »       mov····%ecx,0x0(%ebp)
80 »       add····$0x4,%eax78 »       add····$0x4,%eax
81 »       mov····%edx,-0x4(%ebp) 
82 »       mov····(%eax),%edx 
83 »       add····$0x4,%ebp79 »       add····$0x4,%ebp
84 »       add····$0x4,%eax 
85 »       mov····%edx,-0x4(%ebp) 
86 »       mov····(%eax),%edx80 »       mov····(%eax),%edx
87 »       add····$0x4,%ebp81 »       mov····%edx,0x0(%ebp)
88 »       add····$0x4,%eax82 »       add····$0x4,%eax
89 »       mov····%edx,-0x4(%ebp) 
90 »       mov····(%eax),%edx 
91 »       add····$0x4,%ebp83 »       add····$0x4,%ebp
 84 »       mov····(%eax),%ecx
 85 »       mov····%ecx,0x0(%ebp)
92 »       add····$0x4,%eax86 »       add····$0x4,%eax
93 »       mov····%edx,-0x4(%ebp)87 »       add····$0x4,%ebp
94 »       mov····(%eax),%edx88 »       mov····(%eax),%edx
 89 »       mov····%edx,0x0(%ebp)
 90 »       add····$0x4,%eax
95 »       add····$0x4,%ebp91 »       add····$0x4,%ebp
 92 »       mov····(%eax),%ecx
 93 »       mov····%ecx,0x0(%ebp)
96 »       add····$0x4,%eax94 »       add····$0x4,%eax
97 »       mov····%edx,-0x4(%ebp)95 »       add····$0x4,%ebp
98 »       cmp····%ecx,%ebp96 »       cmp····%ebx,%ebp
99 »       je·····145·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x145>97 »       je·····14a·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Label*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>,·SFST::Label·const&)+0x14a>
100 »       mov····(%eax),%edx98 »       mov····(%eax),%edx
101 »       add····$0x20,%ebp99 »       mov····%edx,0x0(%ebp)
 100 »       mov····0x4(%eax),%ecx
 101 »       mov····%ecx,0x4(%ebp)
 102 »       mov····0x8(%eax),%edx
 103 »       mov····%edx,0x8(%ebp)
 104 »       mov····0xc(%eax),%ecx
 105 »       mov····%ecx,0xc(%ebp)
 106 »       mov····0x10(%eax),%edx
 107 »       mov····%edx,0x10(%ebp)
 108 »       mov····0x14(%eax),%ecx
 109 »       mov····%ecx,0x14(%ebp)
 110 »       mov····0x18(%eax),%edx
Max diff block lines reached; 11288/20589 bytes (54.83%) of diff not shown.
16.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIjSaIjEE17_M_realloc_ […]
    
Offset 1, 156 lines modifiedOffset 1, 147 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj:1 Disassembly·of·section·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj:
  
2 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)>:2 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)>:
3 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&):3 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%esi,0x30(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebp,0x38(%esp) 
8 »       mov····%edi,0x34(%esp) 
9 »       mov····%ebx,0x2c(%esp) 
10 »       call···18·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x18>9 »       call···8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       mov····0x4(%eax),%esi13 »       mov····0x40(%esp),%eax
15 »       mov····(%eax),%ebp14 »       mov····(%eax),%ebp
 15 »       mov····0x4(%eax),%esi
16 »       mov····%esi,%edi16 »       mov····%esi,%edi
17 »       sub····%ebp,%edi17 »       sub····%ebp,%edi
18 »       sar····$0x2,%edi18 »       sar····$0x2,%edi
19 »       cmp····$0x1fffffff,%edi19 »       cmp····$0x1fffffff,%edi
20 »       je·····1c7·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x1c7>20 »       je·····18f·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x18f>
21 »       cmp····%esi,%ebp21 »       cmp····%esi,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%edx
23 »       cmovne·%edi,%ecx23 »       cmovne·%edi,%edx
24 »       xor····%edx,%edx 
25 »       add····%ecx,%edi24 »       add····%edx,%edi
26 »       jb·····1bd·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x1bd>25 »       setb···%cl
 26 »       movzbl·%cl,%eax
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%ebp,%ecx28 »       sub····%ebp,%ecx
29 »       test···%edx,%edx29 »       test···%eax,%eax
30 »       jne····130·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x130>30 »       jne····11f·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x11f>
31 »       test···%edi,%edi31 »       test···%edi,%edi
32 »       jne····198·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x198>32 »       jne····16c·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x16c>
 33 »       movl···$0x0,0x14(%esp)
33 »       xor····%eax,%eax 
34 »       xor····%edx,%edx 
35 »       mov····%eax,0x10(%esp)34 »       movl···$0x0,0x10(%esp)
36 »       mov····0x48(%esp),%eax35 »       mov····0x48(%esp),%eax
37 »       mov····(%eax),%edi36 »       mov····(%eax),%edx
38 »       mov····%esi,%eax37 »       mov····0x10(%esp),%eax
39 »       sub····0x44(%esp),%eax 
40 »       mov····%edi,(%edx,%ecx,1)38 »       mov····%edx,(%eax,%ecx,1)
41 »       lea····0x4(%edx,%ecx,1),%edi39 »       lea····0x4(%eax,%ecx,1),%edi
42 »       mov····%eax,0x14(%esp) 
43 »       add····%edi,%eax 
44 »       cmp····%ebp,0x44(%esp)40 »       mov····%esi,%edx
 41 »       sub····0x44(%esp),%edx
 42 »       lea····(%edi,%edx,1),%eax
45 »       mov····%eax,0x18(%esp)43 »       mov····%eax,0x18(%esp)
 44 »       cmp····%ebp,0x44(%esp)
46 »       je·····100·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x100>45 »       je·····f7·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xf7>
47 »       mov····%edx,(%esp)46 »       mov····%edx,0x1c(%esp)
48 »       mov····%ecx,0x8(%esp)47 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,0x4(%esp)48 »       mov····%ebp,0x4(%esp)
 49 »       mov····0x10(%esp),%edx
50 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,(%esp)
51 »       call···9f·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x9f>51 »       call···9e·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x9e>
52 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
53 »       mov····0x1c(%esp),%edx 
54 »       cmp····%esi,0x44(%esp)53 »       cmp····%esi,0x44(%esp)
55 »       je·····c6·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xc6>54 »       je·····ce·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xce>
56 »       cmpl···$0x8,0x14(%esp)55 »       mov····0x1c(%esp),%edx
57 »       mov····%edi,%eax56 »       mov····%edi,%eax
58 »       mov····0x44(%esp),%esi57 »       mov····0x44(%esp),%esi
 58 »       cmp····$0x4,%edx
59 »       jae····158·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x158>59 »       jae····143·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x143>
60 »       mov····0x14(%esp),%ecx60 »       test···$0x2,%dl
 61 »       je·····c6·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xc6>
 62 »       mov····%eax,%edi
 63 »       movsw··%ds:(%esi),%es:(%edi)
 64 »       mov····%edi,%eax
 65 »       and····$0x1,%edx
 66 »       je·····ce·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xce>
61 »       mov····%eax,%edi67 »       mov····%eax,%edi
62 »       rep·movsb·%ds:(%esi),%es:(%edi)68 »       movsb··%ds:(%esi),%es:(%edi)
63 »       mov····%ebp,(%esp)69 »       mov····%ebp,(%esp)
64 »       mov····%edx,0x14(%esp) 
65 »       call···ce·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xce>70 »       call···d2·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xd2>
66 ·R_386_PLT32»    operator·delete(void*)71 ·R_386_PLT32»    operator·delete(void*)
67 »       mov····0x14(%esp),%edx 
68 »       mov····0x40(%esp),%ebp72 »       mov····0x40(%esp),%ebp
69 »       mov····0x18(%esp),%ebx73 »       mov····0x10(%esp),%ebx
70 »       mov····0x10(%esp),%eax 
71 »       mov····0x30(%esp),%esi 
72 »       mov····%edx,0x0(%ebp)74 »       mov····%ebx,0x0(%ebp)
 75 »       mov····0x18(%esp),%esi
 76 »       mov····%esi,0x4(%ebp)
73 »       mov····0x34(%esp),%edi77 »       mov····0x14(%esp),%edx
74 »       mov····%ebx,0x4(%ebp) 
75 »       mov····0x2c(%esp),%ebx 
76 »       mov····%eax,0x8(%ebp)78 »       mov····%edx,0x8(%ebp)
77 »       mov····0x38(%esp),%ebp 
78 »       add····$0x3c,%esp79 »       add····$0x2c,%esp
 80 »       pop····%ebx
 81 »       pop····%esi
 82 »       pop····%edi
 83 »       pop····%ebp
79 »       ret84 »       ret
80 »       nop 
81 »       cmp····%esi,%ebp85 »       cmp····%esi,%ebp
82 »       je·····128·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x128>86 »       je·····119·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x119>
83 »       cmpl···$0x8,0x14(%esp) 
84 »       mov····%edi,%eax87 »       mov····%edi,%eax
85 »       mov····%ebp,%esi88 »       mov····%ebp,%esi
 89 »       cmp····$0x4,%edx
86 »       jb·····be·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xbe>90 »       jb·····bb·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0xbb>
87 »       test···$0x1,%al91 »       test···$0x1,%al
88 »       je·····15c·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x15c>92 »       je·····147·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x147>
89 »       movzbl·0x0(%ebp),%ecx93 »       movzbl·0x0(%ebp),%ecx
90 »       lea····0x1(%ebp),%esi 
91 »       inc····%eax 
92 »       mov····%cl,(%edi)94 »       mov····%cl,(%edi)
93 »       decl···0x14(%esp)95 »       add····$0x1,%eax
 96 »       lea····0x1(%ebp),%esi
 97 »       sub····$0x1,%edx
94 »       jmp····15c·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x15c>98 »       jmp····147·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)+0x147>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
Max diff block lines reached; 6403/16215 bytes (39.49%) of diff not shown.
51.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN4SFST4NodeESaIS2_E […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_:1 Disassembly·of·section·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_:
  
2 00000000·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)>:2 00000000·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)>:
3 std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&):3 std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x10>9 »       call···8·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x8>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x155>16 »       je·····152·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x152>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x2c0>24 »       jb·····2a4·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x2a4>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x170>32 »       jae····15a·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x15a>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x9b>38 »       je·····417·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x417>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x88>44 »       call···81·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x81>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0xca>55 »       je·····c9·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0xc9>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0xc6>63 »       call···c1·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0xc1>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x155>69 »       je·····152·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x152>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x124>76 »       je·····134·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x134>
 77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x126>
 81 »       cmp····$0x3,%ebx
 82 »       je·····121·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x121>
85 »       cmp····$0x4,%edx83 »       cmp····$0x4,%ebx
86 »       je·····11f·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x11f>84 »       je·····11c·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x11c>
87 »       cmp····$0x5,%edx85 »       cmp····$0x5,%ebx
88 »       je·····11a·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x11a>86 »       je·····117·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x117>
89 »       cmp····$0x6,%edx87 »       cmp····$0x6,%ebx
90 »       je·····115·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x115>88 »       je·····112·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 41525/52462 bytes (79.15%) of diff not shown.
15.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 168 lines modifiedOffset 5, 124 lines modified
  
5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)>:5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)>:
6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int):6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x5>12 »       call···8·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x14(%esp)
15 »       sub····$0x3c,%esp 
16 »       mov····0x50(%esp),%edx 
17 »       mov····0x50(%esp),%esi 
18 »       mov····0x54(%esp),%edi17 »       mov····0x44(%esp),%edi
 18 »       mov····0x40(%esp),%edx
19 »       mov····0x8(%edx),%ecx19 »       mov····0x8(%edx),%ecx
20 »       mov····%eax,0x1c(%esp) 
21 »       mov····0x4(%esi),%edx20 »       mov····0x4(%edx),%ebp
22 »       mov····%ecx,0x20(%esp) 
23 »       sub····%edx,%ecx 
24 »       mov····%ecx,%ebp21 »       mov····%ecx,%esi
 22 »       sub····%ebp,%esi
 23 »       mov····%esi,%ebx
25 »       sar····$0x2,%ebp24 »       sar····$0x2,%ebx
 25 »       mov····%ebx,0x10(%esp)
26 »       cmp····%edi,%ebp26 »       cmp····%edi,%ebx
27 »       jb·····40·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x40>27 »       jb·····3c·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x3c>
28 »       add····$0x3c,%esp28 »       add····$0x2c,%esp
29 »       pop····%ebx29 »       pop····%ebx
30 »       pop····%esi30 »       pop····%esi
31 »       pop····%edi31 »       pop····%edi
32 »       pop····%ebp32 »       pop····%ebp
33 »       ret33 »       ret
34 »       xchg···%ax,%ax 
35 »       mov····%ecx,%ebx 
36 »       mov····0x1c(%esp),%ecx 
37 »       mov····$0x1d,%eax34 »       mov····$0x1d,%eax
38 »       mov····%ebx,0x24(%esp)35 »       mov····0x14(%esp),%edx
39 »       lea····0x0(%ecx),%esi36 »       lea····0x0(%edx),%ebx
40 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
 38 »       mov····%esi,0x18(%esp)
41 »       lea····0x0(%esi,%eiz,1),%esi 
42 »       lea····0x0(%esi,%eiz,1),%esi 
43 »       test···%eax,%eax39 »       test···%eax,%eax
44 »       jle····7d·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x7d>40 »       jle····6e·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x6e>
45 »       mov····%eax,%ecx41 »       mov····%eax,%edx
46 »       sar····%ecx42 »       sar····%edx
47 »       lea····(%esi,%ecx,4),%ebx43 »       lea····(%ebx,%edx,4),%esi
48 »       cmp····%edi,(%ebx)44 »       cmp····%edi,(%esi)
49 »       jae····188·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x188>45 »       jae····143·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x143>
50 »       lea····0x4(%ebx),%esi46 »       lea····0x4(%esi),%ebx
51 »       sub····%ecx,%eax47 »       sub····%edx,%eax
52 »       dec····%eax48 »       sub····$0x1,%eax
53 »       test···%eax,%eax49 »       test···%eax,%eax
54 »       jg·····64·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x64>50 »       jg·····53·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x53>
 51 »       mov····0x18(%esp),%edi
55 »       mov····0x1c(%esp),%eax52 »       mov····0x14(%esp),%eax
56 »       mov····0x24(%esp),%edi 
57 »       lea····0x74(%eax),%ebx53 »       lea····0x74(%eax),%esi
58 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list54 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
59 »       cmp····%ebx,%esi55 »       cmp····%esi,%ebx
60 »       je·····18f·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x18f>56 »       je·····14a·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x14a>
61 »       mov····(%esi),%esi57 »       mov····(%ebx),%esi
62 »       cmp····%esi,%ebp58 »       cmp····%esi,0x10(%esp)
63 »       jae····36·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x36>59 »       jae····34·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x34>
64 »       cmp····$0x1fffffff,%esi60 »       cmp····$0x1fffffff,%esi
65 »       ja·····198·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x198>61 »       ja·····156·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x156>
66 »       mov····%edx,0x2c(%esp)62 »       mov····%ecx,0x1c(%esp)
 63 »       lea····0x0(,%esi,4),%ecx
 64 »       mov····%ecx,(%esp)
 65 »       mov····%ecx,0x18(%esp)
67 »       mov····0x1c(%esp),%ebx66 »       mov····0x14(%esp),%ebx
68 »       lea····0x0(,%esi,4),%edi 
69 »       mov····%edi,(%esp) 
70 »       call···b8·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xb8>67 »       call···af·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xaf>
71 ·R_386_PLT32»    operator·new(unsigned·int)68 ·R_386_PLT32»    operator·new(unsigned·int)
72 »       mov····%edi,%ecx 
73 »       mov····%edi,0x24(%esp) 
74 »       cmp····$0x8,%ecx 
75 »       lea····(%eax,%edi,1),%edx 
76 »       mov····%eax,%ebx 
77 »       mov····%edx,0x28(%esp) 
78 »       mov····%eax,%edi69 »       mov····%eax,%edi
79 »       mov····0x2c(%esp),%edx70 »       mov····0x18(%esp),%edx
 71 »       lea····(%eax,%edx,1),%eax
 72 »       mov····%eax,0x18(%esp)
 73 »       mov····%edx,0x8(%esp)
 74 »       movl···$0x0,0x4(%esp)
 75 »       mov····%edi,(%esp)
80 »       jae····1b0·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x1b0>76 »       call···d0·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xd0>
81 »       testb··$0x4,0x24(%esp) 
82 »       je·····ea·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xea> 
83 »       movl···$0x0,(%edi) 
84 »       add····$0x4,%edi 
85 »       testb··$0x2,0x24(%esp)77 ·R_386_PLT32»    memset
 78 »       mov····0x40(%esp),%ebx
 79 »       mov····0x4(%ebx),%eax
 80 »       mov····0x1c(%esp),%ecx
 81 »       cmp····%ecx,%ebp
86 »       je·····f9·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xf9>82 »       je·····119·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x119>
87 »       movw···$0x0,(%edi) 
88 »       add····$0x2,%edi 
89 »       testb··$0x1,0x24(%esp) 
90 »       je·····103·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x103> 
91 »       movb···$0x0,(%edi) 
92 »       mov····0x50(%esp),%edi 
93 »       xor····%ecx,%ecx 
94 »       mov····%ecx,0x24(%esp) 
95 »       mov····0x20(%esp),%ecx 
96 »       mov····0x4(%edi),%eax 
97 »       cmp····%ecx,%edx 
98 »       mov····%eax,%edi83 »       mov····%eax,%ebx
99 »       je·····15a·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x15a> 
100 »       mov····%ebp,0x20(%esp) 
101 »       xor····%ebp,%ebp84 »       xor····%ebp,%ebp
102 »       mov····%eax,0x24(%esp)85 »       mov····%eax,0x1c(%esp)
103 »       jmp····144·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x144>86 »       jmp····101·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x101>
104 »       lea····0x0(%esi,%eiz,1),%esi 
105 »       lea····0x0(%esi),%esi 
106 »       mov····0x4(%ecx),%eax87 »       mov····0x4(%ecx),%eax
107 »       xor····%edx,%edx88 »       xor····%edx,%edx
108 »       div····%esi89 »       div····%esi
109 »       mov····(%ecx),%eax90 »       mov····(%ecx),%eax
110 »       mov····%eax,(%edi)91 »       mov····%eax,(%ebx)
Max diff block lines reached; 6382/15927 bytes (40.07%) of diff not shown.
5.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 72 lines modifiedOffset 5, 68 lines modified
  
5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)>:5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)>:
6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&):6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x5>12 »       call···8·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x18(%esp)
15 »       sub····$0x2c,%esp 
16 »       mov····0x44(%esp),%esi 
17 »       mov····0x48(%esp),%edx 
18 »       mov····0x40(%esp),%edi17 »       mov····0x40(%esp),%edi
 18 »       mov····0x44(%esp),%esi
19 »       mov····0x4(%esi),%ebp19 »       mov····0x4(%esi),%ebp
20 »       mov····%eax,0x18(%esp) 
21 »       mov····0x8(%esi),%ebx20 »       mov····0x48(%esp),%edx
22 »       mov····(%edx),%ecx21 »       mov····(%edx),%ecx
23 »       xor····%edx,%edx22 »       mov····0x8(%esi),%ebx
24 »       sub····%ebp,%ebx23 »       sub····%ebp,%ebx
25 »       sar····$0x2,%ebx24 »       sar····$0x2,%ebx
26 »       mov····%ecx,%eax25 »       mov····%ecx,%eax
 26 »       xor····%edx,%edx
27 »       div····%ebx27 »       div····%ebx
28 »       shl····$0x2,%edx28 »       shl····$0x2,%edx
29 »       mov····0x0(%ebp,%edx,1),%ebp29 »       mov····0x0(%ebp,%edx,1),%ebp
30 »       test···%ebp,%ebp30 »       test···%ebp,%ebp
31 »       je·····70·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x70>31 »       je·····63·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x63>
32 »       mov····%ebp,%ebx32 »       mov····%ebp,%ebx
33 »       jmp····4e·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x4e>33 »       jmp····49·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x49>
34 »       lea····0x0(%esi,%eiz,1),%esi 
35 »       nop 
36 »       mov····(%ebx),%ebx34 »       mov····(%ebx),%ebx
37 »       test···%ebx,%ebx35 »       test···%ebx,%ebx
38 »       je·····70·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x70>36 »       je·····63·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x63>
39 »       cmp····0x4(%ebx),%ecx37 »       cmp····0x4(%ebx),%ecx
40 »       jne····48·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x48>38 »       jne····43·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x43>
41 »       mov····%ebx,(%edi)39 »       mov····%ebx,(%edi)
42 »       mov····%edi,%eax 
43 »       mov····%esi,0x4(%edi)40 »       mov····%esi,0x4(%edi)
44 »       movb···$0x0,0x8(%edi)41 »       movb···$0x0,0x8(%edi)
 42 »       mov····%edi,%eax
45 »       add····$0x2c,%esp43 »       add····$0x2c,%esp
46 »       pop····%ebx44 »       pop····%ebx
47 »       pop····%esi45 »       pop····%esi
48 »       pop····%edi46 »       pop····%edi
49 »       pop····%ebp47 »       pop····%ebp
50 »       ret····$0x448 »       ret····$0x4
 49 »       mov····%edx,0x1c(%esp)
51 »       lea····0x0(%esi,%eiz,1),%esi 
52 »       nop 
53 »       movl···$0x8,(%esp)50 »       movl···$0x8,(%esp)
54 »       mov····0x18(%esp),%ebx51 »       mov····0x18(%esp),%ebx
55 »       mov····%edx,0x1c(%esp) 
56 »       call···80·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x80>52 »       call···73·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x73>
57 ·R_386_PLT32»    operator·new(unsigned·int)53 ·R_386_PLT32»    operator·new(unsigned·int)
58 »       mov····0x48(%esp),%ecx54 »       mov····0x48(%esp),%ecx
59 »       mov····%esi,0x4(%edi) 
60 »       mov····0x1c(%esp),%ebx 
61 »       movb···$0x1,0x8(%edi) 
62 »       mov····(%ecx),%edx55 »       mov····(%ecx),%edx
 56 »       mov····%edx,0x4(%eax)
63 »       mov····%ebp,(%eax)57 »       mov····%ebp,(%eax)
64 »       mov····0x4(%esi),%ebp58 »       mov····0x4(%esi),%ebp
 59 »       mov····0x1c(%esp),%ebx
65 »       mov····%eax,(%edi) 
66 »       mov····%edx,0x4(%eax) 
67 »       mov····%eax,0x0(%ebp,%ebx,1)60 »       mov····%eax,0x0(%ebp,%ebx,1)
 61 »       addl···$0x1,0x10(%esi)
 62 »       mov····%eax,(%edi)
 63 »       mov····%esi,0x4(%edi)
 64 »       movb···$0x1,0x8(%edi)
68 »       mov····%edi,%eax65 »       mov····%edi,%eax
69 »       incl···0x10(%esi) 
70 »       add····$0x2c,%esp66 »       add····$0x2c,%esp
71 »       pop····%ebx67 »       pop····%ebx
72 »       pop····%esi68 »       pop····%esi
73 »       pop····%edi69 »       pop····%edi
74 »       pop····%ebp70 »       pop····%ebp
75 »       ret····$0x471 »       ret····$0x4
17.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 163 lines modifiedOffset 5, 124 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)>:5 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)>:
6 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int):6 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x5>12 »       call···8·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%edx 
17 »       mov····0x40(%esp),%edi 
18 »       mov····0x44(%esp),%esi 
19 »       mov····0x8(%edx),%ebx 
20 »       mov····%eax,0x14(%esp)16 »       mov····%eax,0x14(%esp)
21 »       mov····0x4(%edi),%ebp17 »       mov····0x44(%esp),%ebp
22 »       mov····%ebx,0x18(%esp) 
23 »       sub····%ebp,%ebx18 »       mov····0x40(%esp),%edx
 19 »       mov····0x8(%edx),%ecx
 20 »       mov····0x4(%edx),%esi
24 »       mov····%ebx,%ecx21 »       mov····%ecx,%edi
 22 »       sub····%esi,%edi
 23 »       mov····%edi,%ebx
25 »       sar····$0x2,%ebx24 »       sar····$0x2,%ebx
26 »       mov····%ebx,0x10(%esp)25 »       mov····%ebx,0x10(%esp)
27 »       cmp····%esi,%ebx26 »       cmp····%ebp,%ebx
28 »       jb·····48·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x48>27 »       jb·····3c·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x3c>
29 »       add····$0x2c,%esp28 »       add····$0x2c,%esp
30 »       pop····%ebx29 »       pop····%ebx
31 »       pop····%esi30 »       pop····%esi
32 »       pop····%edi31 »       pop····%edi
33 »       pop····%ebp32 »       pop····%ebp
34 »       ret33 »       ret
35 »       lea····0x0(%esi),%esi 
36 »       mov····0x14(%esp),%edx 
37 »       mov····$0x1d,%eax34 »       mov····$0x1d,%eax
 35 »       mov····0x14(%esp),%edx
38 »       lea····0x0(%edx),%ebx36 »       lea····0x0(%edx),%ebx
39 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
 38 »       mov····%edi,0x18(%esp)
40 »       lea····0x0(%esi,%eiz,1),%esi 
41 »       xchg···%ax,%ax 
42 »       test···%eax,%eax39 »       test···%eax,%eax
43 »       jle····7d·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x7d>40 »       jle····6e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x6e>
44 »       mov····%eax,%edx41 »       mov····%eax,%edx
45 »       sar····%edx42 »       sar····%edx
46 »       lea····(%ebx,%edx,4),%edi43 »       lea····(%ebx,%edx,4),%edi
47 »       cmp····%esi,(%edi)44 »       cmp····%ebp,(%edi)
48 »       jae····170·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x170>45 »       jae····145·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x145>
49 »       lea····0x4(%edi),%ebx46 »       lea····0x4(%edi),%ebx
50 »       sub····%edx,%eax47 »       sub····%edx,%eax
51 »       dec····%eax48 »       sub····$0x1,%eax
52 »       test···%eax,%eax49 »       test···%eax,%eax
53 »       jg·····64·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x64>50 »       jg·····53·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x53>
 51 »       mov····0x18(%esp),%ebp
54 »       mov····0x14(%esp),%eax52 »       mov····0x14(%esp),%eax
55 »       lea····0x74(%eax),%esi53 »       lea····0x74(%eax),%edi
56 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list54 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
57 »       cmp····%esi,%ebx55 »       cmp····%edi,%ebx
58 »       je·····177·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x177>56 »       je·····14c·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x14c>
59 »       mov····(%ebx),%esi57 »       mov····(%ebx),%edi
60 »       cmp····%esi,0x10(%esp)58 »       cmp····%edi,0x10(%esp)
61 »       jae····3a·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x3a>59 »       jae····34·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x34>
62 »       cmp····$0x1fffffff,%esi60 »       cmp····$0x1fffffff,%edi
63 »       ja·····186·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x186>61 »       ja·····156·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x156>
 62 »       mov····%ecx,0x1c(%esp)
 63 »       lea····0x0(,%edi,4),%ecx
 64 »       mov····%ecx,(%esp)
 65 »       mov····%ecx,0x18(%esp)
64 »       mov····0x14(%esp),%ebx66 »       mov····0x14(%esp),%ebx
65 »       lea····0x0(,%esi,4),%edi 
66 »       mov····%edi,(%esp) 
67 »       call···b2·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xb2>67 »       call···af·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xaf>
68 ·R_386_PLT32»    operator·new(unsigned·int)68 ·R_386_PLT32»    operator·new(unsigned·int)
69 »       mov····%edi,%edx 
70 »       cmp····$0x8,%edx 
71 »       lea····(%eax,%edi,1),%ecx 
72 »       mov····%eax,%ebx69 »       mov····%eax,%ebp
73 »       mov····%ecx,0x1c(%esp) 
74 »       mov····%eax,%edi 
75 »       jae····1a0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x1a0> 
76 »       test···$0x4,%dl 
77 »       je·····da·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xda> 
78 »       movl···$0x0,(%edi) 
79 »       add····$0x4,%edi 
80 »       test···$0x2,%dl 
81 »       je·····e7·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xe7> 
82 »       movw···$0x0,(%edi) 
83 »       add····$0x2,%edi 
84 »       test···$0x1,%dl 
85 »       je·····ef·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xef> 
86 »       movb···$0x0,(%edi) 
87 »       mov····0x40(%esp),%edx 
88 »       xor····%edi,%edi 
89 »       mov····0x4(%edx),%eax 
90 »       mov····0x18(%esp),%edx70 »       mov····0x18(%esp),%edx
 71 »       lea····(%eax,%edx,1),%eax
91 »       mov····%eax,%ecx 
92 »       cmp····%edx,%ebp 
93 »       je·····13d·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x13d> 
94 »       mov····%eax,0x18(%esp)72 »       mov····%eax,0x18(%esp)
 73 »       mov····%edx,0x8(%esp)
 74 »       movl···$0x0,0x4(%esp)
 75 »       mov····%ebp,(%esp)
 76 »       call···d0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0xd0>
 77 ·R_386_PLT32»    memset
 78 »       mov····0x40(%esp),%ebx
 79 »       mov····0x4(%ebx),%eax
 80 »       mov····0x1c(%esp),%ecx
 81 »       cmp····%ecx,%esi
 82 »       je·····11b·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x11b>
 83 »       mov····%eax,%ebx
 84 »       xor····%esi,%esi
 85 »       mov····%eax,0x1c(%esp)
95 »       jmp····127·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x127>86 »       jmp····103·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)+0x103>
96 »       lea····0x0(%esi,%eiz,1),%esi 
97 »       nop 
98 »       movzwl·0x4(%ebp),%eax87 »       movzwl·0x4(%ecx),%eax
99 »       xor····%edx,%edx88 »       xor····%edx,%edx
100 »       div····%esi89 »       div····%edi
101 »       mov····0x0(%ebp),%eax90 »       mov····(%ecx),%eax
102 »       mov····%eax,(%ecx)91 »       mov····%eax,(%ebx)
103 »       lea····(%ebx,%edx,4),%eax92 »       lea····0x0(%ebp,%edx,4),%eax
104 »       mov····(%eax),%edx93 »       mov····(%eax),%edx
Max diff block lines reached; 5927/18016 bytes (32.90%) of diff not shown.
6.75 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 68 lines modifiedOffset 5, 65 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsigned·short·const,·char*>·const&)>:5 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsigned·short·const,·char*>·const&)>:
6 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsigned·short·const,·char*>·const&):6 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsigned·short·const,·char*>·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x1c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsi[·...·truncated·by·diffoscope;·len:·36,·SHA:·2f03ce8e443a5c6720d9a373630a24b357c077e8100bb6647b4621aa867b3601·...·]>12 »       call···8·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsi[·...·truncated·by·diffoscope;·len:·36,·SHA:·edb542c7a92b34d13cb75dd6784e25d2edbd89cc47403c1eb53a7aa7d979524c·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
13 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x1c,%esp 
16 »       mov····0x30(%esp),%esi16 »       mov····0x30(%esp),%esi
17 »       mov····0x10(%esi),%eax17 »       mov····0x10(%esi),%eax
 18 »       add····$0x1,%eax
18 »       mov····%esi,(%esp) 
19 »       inc····%eax 
20 »       mov····%eax,0x4(%esp)19 »       mov····%eax,0x4(%esp)
 20 »       mov····%esi,(%esp)
21 »       call···22·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsi[·...·truncated·by·diffoscope;·len:·37,·SHA:·1428fb5ff80fc0e6ee7405d313a63af1a6380aaaa1cae51bf71864721429532f·...·]>21 »       call···24·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsi[·...·truncated·by·diffoscope;·len:·37,·SHA:·bb2d58fdd8208492af7adc820ad393456239538d236025f871c31e38e13bb6f2·...·]>
22 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)22 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::resize(unsigned·int)
23 »       mov····0x34(%esp),%edx23 »       mov····0x34(%esp),%edx
 24 »       movzwl·(%edx),%eax
 25 »       mov····%eax,%ecx
24 »       mov····0x4(%esi),%ebp26 »       mov····0x8(%esi),%ebp
25 »       mov····0x8(%esi),%edi 
26 »       movzwl·(%edx),%ecx27 »       sub····0x4(%esi),%ebp
 28 »       sar····$0x2,%ebp
27 »       xor····%edx,%edx29 »       xor····%edx,%edx
28 »       sub····%ebp,%edi 
29 »       sar····$0x2,%edi 
30 »       mov····%ecx,%eax 
31 »       div····%edi30 »       div····%ebp
32 »       lea····0x0(,%edx,4),%edi31 »       lea····0x0(,%edx,4),%edi
 32 »       mov····0x4(%esi),%eax
33 »       mov····0x0(%ebp,%edi,1),%ebp33 »       mov····(%eax,%edi,1),%ebp
34 »       test···%ebp,%ebp34 »       test···%ebp,%ebp
35 »       je·····78·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<uns[·...·truncated·by·diffoscope;·len:·38,·SHA:·ff4d7033d872f132875a2b5f50b6bcc15c0bd1ac8e0d354e6d3f0d1566610754·...·]>35 »       je·····6a·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<uns[·...·truncated·by·diffoscope;·len:·38,·SHA:·73aeffea8cb56b345e3fdd2adaafbae94fd96ab3926d36c495c5c364e679f8c5·...·]>
36 »       mov····%ebp,%eax36 »       mov····%ebp,%eax
37 »       jmp····5e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsi[·...·truncated·by·diffoscope;·len:·37,·SHA:·fa735fdc39a5674bc2f5b982f74f00422a152d9c427be678e458cff0ddd5be2f·...·]>37 »       jmp····59·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsi[·...·truncated·by·diffoscope;·len:·37,·SHA:·dac26f48a43a383fd9edd40acd2300d724a5d4b6f0638e9eb4d88be1bd108d6f·...·]>
38 »       lea····0x0(%esi,%eiz,1),%esi 
39 »       mov····(%eax),%eax38 »       mov····(%eax),%eax
40 »       test···%eax,%eax39 »       test···%eax,%eax
41 »       je·····78·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<uns[·...·truncated·by·diffoscope;·len:·38,·SHA:·ff4d7033d872f132875a2b5f50b6bcc15c0bd1ac8e0d354e6d3f0d1566610754·...·]>40 »       je·····6a·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<uns[·...·truncated·by·diffoscope;·len:·38,·SHA:·73aeffea8cb56b345e3fdd2adaafbae94fd96ab3926d36c495c5c364e679f8c5·...·]>
 41 »       cmp····0x4(%eax),%cx
42 »       movzwl·0x4(%eax),%edx 
43 »       cmp····%ecx,%edx 
44 »       jne····58·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsi[·...·truncated·by·diffoscope;·len:·37,·SHA:·5c94ef0c4e432350d6f23dcefe964169b67267565ea71a8abbc3b0590fb6bf75·...·]>42 »       jne····53·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<unsi[·...·truncated·by·diffoscope;·len:·37,·SHA:·ef21f06bc04c9f7bfb77c0b5d389c0a8935cc8563bb7bb30c67781fbc59a8fa3·...·]>
45 »       add····$0x1c,%esp 
46 »       add····$0x4,%eax43 »       add····$0x4,%eax
 44 »       add····$0x1c,%esp
47 »       pop····%ebx45 »       pop····%ebx
48 »       pop····%esi46 »       pop····%esi
49 »       pop····%edi47 »       pop····%edi
50 »       pop····%ebp48 »       pop····%ebp
51 »       ret49 »       ret
52 »       lea····0x0(%esi,%eiz,1),%esi 
53 »       movl···$0xc,(%esp)50 »       movl···$0xc,(%esp)
54 »       call···80·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<uns[·...·truncated·by·diffoscope;·len:·38,·SHA:·253c89d23f39f4056d0c63e322c55ed31533f2bbd2a012cc2bb80ec186942b1b·...·]>51 »       call···72·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::find_or_insert(std::pair<uns[·...·truncated·by·diffoscope;·len:·38,·SHA:·16ed8c64d51afbe68c842b2812a4e6115c7a2ef6cf1965d5b581dea7e2cb92ba·...·]>
55 ·R_386_PLT32»    operator·new(unsigned·int)52 ·R_386_PLT32»    operator·new(unsigned·int)
56 »       mov····0x34(%esp),%ebx53 »       mov····0x34(%esp),%ebx
57 »       mov····(%ebx),%ecx54 »       mov····(%ebx),%ecx
58 »       mov····0x4(%ebx),%edx55 »       mov····0x4(%ebx),%edx
59 »       mov····%ebp,(%eax) 
60 »       mov····0x4(%esi),%ebp 
61 »       mov····%ecx,0x4(%eax)56 »       mov····%ecx,0x4(%eax)
62 »       mov····%edx,0x8(%eax)57 »       mov····%edx,0x8(%eax)
 58 »       mov····%ebp,(%eax)
 59 »       mov····0x4(%esi),%ebp
63 »       mov····%eax,0x0(%ebp,%edi,1)60 »       mov····%eax,0x0(%ebp,%edi,1)
 61 »       addl···$0x1,0x10(%esi)
64 »       add····$0x4,%eax62 »       add····$0x4,%eax
65 »       incl···0x10(%esi) 
66 »       add····$0x1c,%esp63 »       add····$0x1c,%esp
67 »       pop····%ebx64 »       pop····%ebx
68 »       pop····%esi65 »       pop····%esi
69 »       pop····%edi66 »       pop····%edi
70 »       pop····%ebp67 »       pop····%ebp
71 »       ret68 »       ret
107 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)>:
3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&):3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·6198b0fe72832c9a995fb7b851970e1023470c281d7182ecef0f1a13f4913c3c·...·]>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·298,·SHA:·c5ea8e7873af24b0e7934593257d477a09824d63cd68a486ce390b4d9ad5a959·...·]>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·07f1ad2fa93a4b98ff2d3501e6b6660c3c24fbab7f134d4829cf96cefac895f3·...·]>16 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·f6ab9f7d1aa77cf76ca6e11e40dec71cf54e68ea04e43238c01349a587b2ad7a·...·]>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·4ca2dc639d6aef97d6c1345ca7bf19abbc3a52fabf75978967158e2102d5b0d4·...·]>24 »       jb·····2a4·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·cefbbf2b98fe0a38401aa7b38a42ab28c2b1eb5ac4c369f2fb2ec993bdb7ce7b·...·]>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·bd51c3e0a5911ece4f6e02ffb97fbd8db1aaddda6f63167a6c9c59233d00c25f·...·]>32 »       jae····15a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·b35bc19b99a4c6206baebdf8c52c4131ae7530806df2090f2cc9b0cb09c63b1e·...·]>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·4b051fd989fefd933e3c811481788cc47741018a5310be320c471501b327b766·...·]>38 »       je·····417·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<[·...·truncated·by·diffoscope;·len:·302,·SHA:·8e1629f1cbaac0d59e8c8e5910b564778cca5935411be1d638d159bad84e570c·...·]>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·7876f88387150087309c9c822b12607d391831363ae23c2cdb497e2b390acf7c·...·]>44 »       call···81·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·0398b0083823317d912a3a1206576f432af5c1957247681a852e9c035d77cf21·...·]>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·b2ed3bbcc3b81c4fbb2631ccb3b5f7139aeb610e0990c5c99a373e8e8812b928·...·]>55 »       je·····c9·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·2267f740cc075a3337573bebf90248051809d8b3cc75762069cad4a065c9de8b·...·]>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·30300b21c8a9a326c21df025a0833a7697e7aa7aa4898390b8ba93ac0b707d25·...·]>63 »       call···c1·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·299,·SHA:·d81ea938cbcf80ae63abbf23c5e212c6f7d94039f39ebad602f8eeec2182f06a·...·]>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·07f1ad2fa93a4b98ff2d3501e6b6660c3c24fbab7f134d4829cf96cefac895f3·...·]>69 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·f6ab9f7d1aa77cf76ca6e11e40dec71cf54e68ea04e43238c01349a587b2ad7a·...·]>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·28bfd3ae1ccc40b435a6d1bec7dd3a69a7819f3c6f38ac6f56d655fc9661e0b6·...·]4>76 »       je·····134·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·968b4db86a8ccede1a78b73fbe309ff02e90a756300a55888d369da82e60b4f5·...·]4>
85 »       cmp····$0x4,%edx77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x126>
 81 »       cmp····$0x3,%ebx
86 »       je·····11f·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·29ac5eb1602fdd199cb3b133d8bfc97f7e95c873dde6156535714a7ef1e5b59f·...·]>82 »       je·····121·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<u[·...·truncated·by·diffoscope;·len:·301,·SHA:·f3f0ad84d3bc8edd99a1e9564c3b28b8549ad8059e1e6cf6c9ac78fb71023e41·...·]>
87 »       cmp····$0x5,%edx83 »       cmp····$0x4,%ebx
88 »       je·····11a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·d3d236abe1e527cd2606afca94425678533388a30845d5da9c552a29ab1ee9e2·...·]>84 »       je·····11c·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·17ec95ff767f50b01e7ba44a6b54d484b0eb0e5f934c18c54b20cfc8b374d486·...·]>
89 »       cmp····$0x6,%edx85 »       cmp····$0x5,%ebx
90 »       je·····115·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·cd13ea66ed4965839aa08adc6c88ea3161faeafc177ec6188b1b324181b4b6f7·...·]>86 »       je·····117·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<un[·...·truncated·by·diffoscope;·len:·300,·SHA:·4519079517540e1121f9c1369b17c0aa5f6ea8c0effa027d89fdc9d879716407·...·]>
 87 »       cmp····$0x6,%ebx
 88 »       je·····112·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<unsigned·short·const,·char*>·>*·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 87011/109601 bytes (79.39%) of diff not shown.
8.46 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 101 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)>:
3 std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int):3 std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%ebx,0x2c(%esp) 
6 »       mov····0x44(%esp),%edx 
7 »       call···c·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xc>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x8>
8 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
9 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····%ebp,0x38(%esp) 
12 »       mov····0x40(%esp),%ebp13 »       mov····0x40(%esp),%ebp
 14 »       mov····0x44(%esp),%edx
13 »       mov····%esi,0x30(%esp) 
14 »       mov····%edi,0x34(%esp) 
15 »       cmp····$0x1fffffff,%edx15 »       cmp····$0x1fffffff,%edx
16 »       ja·····102·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x102>16 »       ja·····e7·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xe7>
17 »       mov····0x0(%ebp),%esi17 »       mov····0x0(%ebp),%esi
18 »       mov····0x8(%ebp),%eax18 »       mov····0x8(%ebp),%eax
19 »       sub····%esi,%eax19 »       sub····%esi,%eax
20 »       sar····$0x2,%eax20 »       sar····$0x2,%eax
21 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
22 »       jb·····58·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x58>22 »       jb·····3d·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x3d>
23 »       mov····0x2c(%esp),%ebx 
24 »       mov····0x30(%esp),%esi 
25 »       mov····0x34(%esp),%edi 
26 »       mov····0x38(%esp),%ebp 
27 »       add····$0x3c,%esp23 »       add····$0x2c,%esp
 24 »       pop····%ebx
 25 »       pop····%esi
 26 »       pop····%edi
 27 »       pop····%ebp
28 »       ret28 »       ret
29 »       lea····0x0(%esi),%esi 
30 »       mov····0x4(%ebp),%edi29 »       mov····0x4(%ebp),%edi
31 »       lea····0x0(,%edx,4),%edx 
32 »       mov····%edx,(%esp) 
33 »       mov····%edx,0x18(%esp) 
34 »       mov····%edi,%ecx30 »       mov····%edi,%ecx
35 »       sub····%esi,%ecx31 »       sub····%esi,%ecx
36 »       mov····%ecx,0x14(%esp)32 »       mov····%ecx,0x14(%esp)
 33 »       lea····0x0(,%edx,4),%edx
 34 »       mov····%edx,0x18(%esp)
 35 »       mov····%edx,(%esp)
37 »       call···72·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x72>36 »       call···57·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x57>
38 ·R_386_PLT32»    operator·new(unsigned·int)37 ·R_386_PLT32»    operator·new(unsigned·int)
39 »       cmp····%edi,%esi38 »       cmp····%edi,%esi
40 »       je·····8b·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x8b>39 »       je·····79·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x79>
41 »       mov····0x14(%esp),%edi40 »       mov····0x14(%esp),%ecx
42 »       mov····%eax,%edx41 »       mov····%ecx,%edx
 42 »       mov····%eax,%edi
43 »       cmp····$0x8,%edi43 »       cmp····$0x4,%ecx
44 »       mov····%edi,%ecx 
45 »       jae····c0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xc0>44 »       jae····ad·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xad>
46 »       mov····%edx,%edi45 »       test···$0x2,%dl
 46 »       je·····73·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x73>
 47 »       movsw··%ds:(%esi),%es:(%edi)
 48 »       and····$0x1,%edx
 49 »       je·····79·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x79>
47 »       rep·movsb·%ds:(%esi),%es:(%edi)50 »       movsb··%ds:(%esi),%es:(%edi)
48 »       mov····0x0(%ebp),%esi51 »       mov····0x0(%ebp),%esi
49 »       test···%esi,%esi52 »       test···%esi,%esi
50 »       je·····a2·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xa2>53 »       je·····90·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x90>
51 »       mov····%esi,(%esp) 
52 »       mov····%eax,0x1c(%esp)54 »       mov····%eax,0x1c(%esp)
 55 »       mov····%esi,(%esp)
53 »       call···9a·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x9a>56 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x88>
54 ·R_386_PLT32»    operator·delete(void*)57 ·R_386_PLT32»    operator·delete(void*)
55 »       mov····0x1c(%esp),%eax58 »       mov····0x1c(%esp),%eax
56 »       mov····%eax,0x0(%ebp)59 »       mov····%eax,0x0(%ebp)
57 »       mov····0x14(%esp),%ebx60 »       mov····0x14(%esp),%ebx
58 »       mov····0x18(%esp),%edx 
59 »       add····%eax,%ebx61 »       add····%eax,%ebx
60 »       mov····%ebx,0x4(%ebp)62 »       mov····%ebx,0x4(%ebp)
 63 »       mov····0x18(%esp),%edx
61 »       add····%edx,%eax64 »       add····%edx,%eax
62 »       mov····%eax,0x8(%ebp)65 »       mov····%eax,0x8(%ebp)
63 »       jmp····41·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x41> 
64 »       lea····0x0(%esi,%eiz,1),%esi66 »       add····$0x2c,%esp
 67 »       pop····%ebx
 68 »       pop····%esi
 69 »       pop····%edi
 70 »       pop····%ebp
 71 »       ret
65 »       test···$0x1,%al72 »       test···$0x1,%al
66 »       jne····f0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xf0>73 »       jne····c2·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xc2>
67 »       test···$0x2,%dl74 »       test···$0x2,%edi
68 »       jne····de·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xde>75 »       jne····d6·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xd6>
 76 »       mov····%edx,%ecx
69 »       test···$0x4,%dl 
70 »       je·····87·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x87> 
71 »       mov····(%esi),%edi 
72 »       add····$0x4,%edx 
73 »       add····$0x4,%esi 
74 »       sub····$0x4,%ecx77 »       shr····$0x2,%ecx
75 »       mov····%edi,-0x4(%edx)78 »       rep·movsl·%ds:(%esi),%es:(%edi)
76 »       jmp····87·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x87>79 »       jmp····6c·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x6c>
77 »       movzwl·(%esi),%edi80 »       movzbl·(%esi),%edx
 81 »       mov····%dl,(%eax)
 82 »       lea····0x1(%eax),%edi
78 »       add····$0x2,%edx83 »       add····$0x1,%esi
 84 »       mov····0x14(%esp),%ecx
 85 »       lea····-0x1(%ecx),%edx
 86 »       jmp····b1·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xb1>
 87 »       movzwl·(%esi),%ecx
 88 »       mov····%cx,(%edi)
 89 »       lea····0x2(%edi),%edi
79 »       add····$0x2,%esi90 »       add····$0x2,%esi
80 »       sub····$0x2,%ecx91 »       sub····$0x2,%edx
81 »       mov····%di,-0x2(%edx) 
82 »       jmp····c9·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xc9>92 »       jmp····b9·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xb9>
83 »       movzbl·(%esi),%ecx 
84 »       lea····0x1(%eax),%edx 
85 »       inc····%esi 
86 »       mov····%cl,(%eax) 
87 »       mov····0x14(%esp),%edi 
88 »       lea····-0x1(%edi),%ecx 
89 »       jmp····c4·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xc4> 
90 »       lea····0x0(%ebx),%ebp93 »       lea····0x0(%ebx),%ebp
Max diff block lines reached; 410/8404 bytes (4.88%) of diff not shown.
85.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)>:
3 std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&):3 std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·168,·SHA:·c35e1a811c9c23ba97ca313338892fc4aef0b9816ee1c4d7857de08185823532·...·]>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·166,·SHA:·d36c4a7bbea605919a408a8e72fc7976c694677f1965efd5e0fdb45c8470cf9f·...·]>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·23fd1fcc693e001f59e25b9e8aa6c39ff4afca45778ec56f2ee63c191c4451c3·...·]>16 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·5785dd0ecbc92658f64ce0ede70fce98e5af12be8d3f0b0c75a2a7b9fd54259c·...·]>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·7d5041235887225c8b0ceb942327b4b5087897e7156e1769b0e6b8c84edca2c8·...·]>24 »       jb·····2a4·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·4654311b804eeba659efdb9384f9bc7008a62108a36ee778b8667908394bcb46·...·]>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·ef92686558640ebee0389eaa80e471202b3c9d5fb93dbf4ad486c183d2cd1e3f·...·]>32 »       jae····15a·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·08cab3fd2fa775e30d7776cb258747333d9fc28819f8b3998b7034e450f95b27·...·]>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·168,·SHA:·410675960315f952931ebe5667d01753f0b2cbf4e924f2c9c3d3b0c77c5e7b0d·...·]>38 »       je·····417·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtabl[·...·truncated·by·diffoscope;·len:·170,·SHA:·5a4c3104cd4e97f02e9487f8c8610013a6cf2ea1e5b500123f427537840c6020·...·]>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·5cb7f164a1937190be9c43d829b1641346306d36a3d35403b6c75d54ff464bcf·...·]>44 »       call···81·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·dcd63c490e4195cd4e58d613715c7d5cf344b401a6172f55d23fc17a7ece8f5f·...·]>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·699417b241a6ed9d6933dfc3f90770066394ef7e172b55ad4c632ff6ba2d8d5b·...·]>55 »       je·····c9·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·165cc7cfc4e8e432c67f70dd284ffec0da4692dad8f66660f421002aa6420d18·...·]>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·178d89c582f4306b3f68f69cac1ebd4729cbac028ad65cf401413053fd851c74·...·]>63 »       call···c1·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·99d7f149ebe3bedf0ee62477e606595dc208b62b7cd92a504376c2a286a7d44d·...·]>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·23fd1fcc693e001f59e25b9e8aa6c39ff4afca45778ec56f2ee63c191c4451c3·...·]>69 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·5785dd0ecbc92658f64ce0ede70fce98e5af12be8d3f0b0c75a2a7b9fd54259c·...·]>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·168,·SHA:·e4c7071db0e8595952965028a89030e62c4a566b2196d8c3f0477ad7e1f6dd50·...·]4>76 »       je·····134·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·168,·SHA:·d721e204cc7c55b89c4215495dd53b78a1de788901dd7028c3a6ba38c4b6ab4b·...·]4>
85 »       cmp····$0x4,%edx77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x126>
 81 »       cmp····$0x3,%ebx
86 »       je·····11f·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·34dfd27405a2a895edc4ac872332f19b9fbc875069e0ca5bc4f0f122a17ad8d9·...·]>82 »       je·····121·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·3c27d4f14c3bbffec0590ddbfdf51954677b8ba10b5533dd4a9fde14b5da5c89·...·]>
87 »       cmp····$0x5,%edx83 »       cmp····$0x4,%ebx
88 »       je·····11a·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·cbdfe22b7b05f81163fbfe73edff46abf95003d3337852fabc36331a861419fc·...·]>84 »       je·····11c·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·6933921dfa09e36a39cfdc69e13247f19fb41ec005a6f76eb3244551d74ddfca·...·]>
89 »       cmp····$0x6,%edx85 »       cmp····$0x5,%ebx
90 »       je·····115·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·b8aa62e0a9565074191b04c4d4ca756351cd4a9545caf48c26ee59012511be9d·...·]>86 »       je·····117·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·3e80fc5697dd3d7f59a843029033326bcadbc4e85aa8572d05a0adb893b69468·...·]>
 87 »       cmp····$0x6,%ebx
 88 »       je·····112·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 69455/87558 bytes (79.32%) of diff not shown.
8.42 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST10Transducer10incr_vmarkE […]
    
Offset 5, 170 lines modifiedOffset 5, 149 lines modified
  
5 00000000·<SFST::Transducer::incr_vmark()>:5 00000000·<SFST::Transducer::incr_vmark()>:
6 SFST::Transducer::incr_vmark():6 SFST::Transducer::incr_vmark():
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x4c,%esp
11 »       call···5·<SFST::Transducer::incr_vmark()+0x5>12 »       call···8·<SFST::Transducer::incr_vmark()+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
13 »       add····$0x2,%esi14 »       add····$0x2,%esi
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x4c,%esp16 »       mov····0x60(%esp),%edi
16 »       mov····%gs:0x14,%eax17 »       mov····%gs:0x14,%eax
17 »       mov····%eax,0x3c(%esp)18 »       mov····%eax,0x3c(%esp)
18 »       xor····%eax,%eax19 »       xor····%eax,%eax
 20 »       addw···$0x1,(%edi)
19 »       mov····0x60(%esp),%edi 
20 »       mov····(%edi),%eax 
21 »       inc····%eax 
22 »       movzwl·%ax,%edx 
23 »       mov····%dx,(%edi) 
24 »       test···%edx,%edx 
25 »       je·····50·<SFST::Transducer::incr_vmark()+0x50>21 »       je·····41·<SFST::Transducer::incr_vmark()+0x41>
26 »       mov····0x3c(%esp),%eax22 »       mov····0x3c(%esp),%eax
27 »       sub····%gs:0x14,%eax23 »       sub····%gs:0x14,%eax
28 »       jne····1c5·<SFST::Transducer::incr_vmark()+0x1c5>24 »       jne····19e·<SFST::Transducer::incr_vmark()+0x19e>
29 »       add····$0x4c,%esp25 »       add····$0x4c,%esp
30 »       pop····%ebx26 »       pop····%ebx
31 »       pop····%esi27 »       pop····%esi
32 »       pop····%edi28 »       pop····%edi
33 »       pop····%ebp29 »       pop····%ebp
34 »       ret30 »       ret
 31 »       movl···$0x0,0x2c(%esp)
 32 »       movl···$0x0,0x30(%esp)
35 »       lea····0x0(%esi,%eiz,1),%esi 
36 »       nop 
37 »       xor····%ebp,%ebp 
38 »       xor····%eax,%eax 
39 »       mov····%ebp,0x34(%esp)33 »       movl···$0x0,0x34(%esp)
40 »       xor····%ecx,%ecx 
41 »       xor····%ebx,%ebx 
42 »       mov····%eax,0x38(%esp)34 »       movl···$0x0,0x38(%esp)
 35 »       mov····$0x1d,%eax
43 »       lea····0x0(%esi),%ebp36 »       lea····0x0(%esi),%ebp
44 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
45 »       mov····$0x1d,%eax 
46 »       mov····%ecx,0x2c(%esp) 
47 »       mov····%ebx,0x30(%esp) 
48 »       lea····0x0(%esi,%eiz,1),%esi 
49 »       lea····0x0(%esi),%esi 
50 »       test···%eax,%eax38 »       test···%eax,%eax
51 »       jle····9f·<SFST::Transducer::incr_vmark()+0x9f>39 »       jle····8d·<SFST::Transducer::incr_vmark()+0x8d>
52 »       mov····%eax,%edx40 »       mov····%eax,%edx
53 »       sar····%edx41 »       sar····%edx
54 »       lea····0x0(%ebp,%edx,4),%ecx42 »       lea····0x0(%ebp,%edx,4),%ecx
55 »       cmpl···$0x63,(%ecx)43 »       cmpl···$0x63,(%ecx)
56 »       ja·····1b0·<SFST::Transducer::incr_vmark()+0x1b0>44 »       ja·····18d·<SFST::Transducer::incr_vmark()+0x18d>
57 »       lea····0x4(%ecx),%ebp45 »       lea····0x4(%ecx),%ebp
58 »       sub····%edx,%eax46 »       sub····%edx,%eax
59 »       dec····%eax47 »       sub····$0x1,%eax
60 »       test···%eax,%eax48 »       test···%eax,%eax
61 »       jg·····84·<SFST::Transducer::incr_vmark()+0x84>49 »       jg·····70·<SFST::Transducer::incr_vmark()+0x70>
62 »       lea····0x74(%esi),%edx50 »       lea····0x74(%esi),%eax
63 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list51 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
64 »       cmp····%edx,%ebp52 »       cmp····%eax,%ebp
65 »       je·····1b7·<SFST::Transducer::incr_vmark()+0x1b7>53 »       je·····194·<SFST::Transducer::incr_vmark()+0x194>
66 »       mov····0x0(%ebp),%ebx54 »       mov····0x0(%ebp),%ebx
67 »       mov····%ebx,0x4(%esp)55 »       mov····%ebx,0x4(%esp)
68 »       lea····0x2c(%esp),%ebp56 »       lea····0x2c(%esp),%ebp
69 »       mov····%ebp,(%esp)57 »       mov····%ebp,(%esp)
70 »       call···bc·<SFST::Transducer::incr_vmark()+0xbc>58 »       call···aa·<SFST::Transducer::incr_vmark()+0xaa>
71 ·R_386_PC32»     std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)59 ·R_386_PC32»     std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)
72 »       mov····0x30(%esp),%edx60 »       movl···$0x0,0x24(%esp)
73 »       lea····0x24(%esp),%eax61 »       lea····0x24(%esp),%edx
74 »       xor····%ecx,%ecx 
75 »       mov····%eax,0xc(%esp)62 »       mov····%edx,0xc(%esp)
76 »       mov····%ebx,0x8(%esp)63 »       mov····%ebx,0x8(%esp)
 64 »       mov····0x30(%esp),%ecx
 65 »       mov····%ecx,0x4(%esp)
77 »       mov····%ebp,(%esp)66 »       mov····%ebp,(%esp)
78 »       mov····%edx,0x4(%esp) 
79 »       mov····%ecx,0x24(%esp) 
80 »       call···de·<SFST::Transducer::incr_vmark()+0xde>67 »       call···ce·<SFST::Transducer::incr_vmark()+0xce>
81 ·R_386_PC32»     std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)68 ·R_386_PC32»     std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)
82 »       lea····0x4(%edi),%ecx 
83 »       xor····%ebp,%ebp 
84 »       mov····%ebp,0x38(%esp)69 »       movl···$0x0,0x38(%esp)
85 »       lea····0x28(%esp),%ebp70 »       lea····0x28(%esp),%ebp
86 »       mov····%ebp,0x4(%esp)71 »       mov····%ebp,0x4(%esp)
 72 »       lea····0x4(%edi),%ebx
87 »       mov····%ecx,(%esp)73 »       mov····%ebx,(%esp)
88 »       call···f7·<SFST::Transducer::incr_vmark()+0xf7>74 »       call···e9·<SFST::Transducer::incr_vmark()+0xe9>
89 ·R_386_PC32»     SFST::Node::clear_visited(__gnu_cxx::hash_set<SFST::Node·const*,·SFST::hashf,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>&)75 ·R_386_PC32»     SFST::Node::clear_visited(__gnu_cxx::hash_set<SFST::Node·const*,·SFST::hashf,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>&)
90 »       mov····0x0(%esi),%ebx 
91 ·R_386_GOT32X»   stderr 
92 »       lea····0x0(%esi),%eax76 »       lea····0x0(%esi),%edx
93 ·R_386_GOTOFF»   .LC3377 ·R_386_GOTOFF»   .LC33
94 »       mov····$0x1,%edx 
95 »       mov····%eax,0x8(%esp)78 »       mov····%edx,0x8(%esp)
96 »       mov····%edx,0x4(%esp)79 »       movl···$0x1,0x4(%esp)
 80 »       mov····0x0(%esi),%ecx
 81 ·R_386_GOT32X»   stderr
97 »       mov····(%ebx),%ecx82 »       mov····(%ecx),%eax
 83 »       mov····%eax,(%esp)
98 »       mov····%esi,%ebx84 »       mov····%esi,%ebx
99 »       mov····%ecx,(%esp) 
100 »       call···11c·<SFST::Transducer::incr_vmark()+0x11c>85 »       call···10d·<SFST::Transducer::incr_vmark()+0x10d>
101 ·R_386_PLT32»    __fprintf_chk86 ·R_386_PLT32»    __fprintf_chk
102 »       movw···$0x1,(%edi)87 »       movw···$0x1,(%edi)
103 »       mov····0x38(%esp),%edi 
104 »       mov····0x2c(%esp),%edx88 »       mov····0x2c(%esp),%ecx
 89 »       mov····0x38(%esp),%ebp
105 »       test···%edi,%edi90 »       test···%ebp,%ebp
106 »       je·····196·<SFST::Transducer::incr_vmark()+0x196>91 »       je·····176·<SFST::Transducer::incr_vmark()+0x176>
107 »       cmp····%edx,0x30(%esp)92 »       cmp····%ecx,0x30(%esp)
108 »       je·····190·<SFST::Transducer::incr_vmark()+0x190>93 »       je·····16e·<SFST::Transducer::incr_vmark()+0x16e>
109 »       xor····%edi,%edi94 »       xor····%edi,%edi
110 »       lea····0x0(%esi,%eiz,1),%esi 
111 »       lea····0x0(,%edi,4),%ebp95 »       lea····0x0(,%edi,4),%ebx
112 »       mov····%ebp,0x1c(%esp)96 »       mov····%ebx,0x1c(%esp)
113 »       mov····(%edx,%ebp,1),%ebp97 »       mov····(%ecx,%ebx,1),%ebp
114 »       test···%ebp,%ebp98 »       test···%ebp,%ebp
115 »       je·····177·<SFST::Transducer::incr_vmark()+0x177>99 »       je·····153·<SFST::Transducer::incr_vmark()+0x153>
116 »       lea····0x0(%esi,%eiz,1),%esi 
117 »       lea····0x0(%esi,%eiz,1),%esi 
118 »       mov····%ebp,%eax100 »       mov····%ebp,%edx
Max diff block lines reached; 3086/8371 bytes (36.87%) of diff not shown.
6.52 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST […]
    
Offset 5, 80 lines modifiedOffset 5, 75 lines modified
  
5 00000000·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)>:5 00000000·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)>:
6 std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&):6 std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x1c,%esp
11 »       call···5·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x5>12 »       call···8·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bp13 ·R_386_PC32»     __x86.get_pc_thunk.bp
13 »       add····$0x2,%ebp14 »       add····$0x2,%ebp
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x1c,%esp 
16 »       mov····0x34(%esp),%eax 
17 »       mov····0x30(%esp),%edi16 »       mov····0x30(%esp),%edi
 17 »       mov····0x34(%esp),%eax
18 »       mov····0x8(%eax),%esi18 »       mov····0x8(%eax),%esi
19 »       test···%esi,%esi19 »       test···%esi,%esi
20 »       je·····68·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x68>20 »       je·····5d·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x5d>
21 »       mov····0x38(%esp),%edx21 »       mov····0x38(%esp),%edx
22 »       mov····(%edx),%ebx22 »       mov····(%edx),%ecx
23 »       jmp····32·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x32>23 »       jmp····2b·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x2b>
24 »       lea····0x0(%esi,%eiz,1),%esi 
25 »       mov····%eax,%esi24 »       mov····%eax,%esi
26 »       mov····0x10(%esi),%edx25 »       mov····0x10(%esi),%edx
27 »       mov····0xc(%esi),%eax26 »       mov····0xc(%esi),%eax
28 »       cmp····%ebx,%edx27 »       cmp····%ecx,%edx
29 »       cmovg··0x8(%esi),%eax28 »       cmovg··0x8(%esi),%eax
30 »       setg···%cl29 »       setg···%bl
31 »       test···%eax,%eax30 »       test···%eax,%eax
 31 »       jne····29·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x29>
 32 »       test···%bl,%bl
32 »       jne····30·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x30>33 »       jne····60·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x60>
33 »       test···%cl,%cl 
34 »       mov····%esi,%eax34 »       mov····%esi,%ebp
35 »       jne····6b·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x6b> 
36 »       cmp····%edx,%ebx35 »       cmp····%edx,%ecx
37 »       jg·····91·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x91>36 »       jg·····84·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x84>
38 »       mov····%esi,(%edi)37 »       mov····%esi,(%edi)
39 »       mov····%edi,%eax 
40 »       movl···$0x0,0x4(%edi)38 »       movl···$0x0,0x4(%edi)
 39 »       mov····%edi,%eax
41 »       add····$0x1c,%esp40 »       add····$0x1c,%esp
42 »       pop····%ebx41 »       pop····%ebx
43 »       pop····%esi42 »       pop····%esi
44 »       pop····%edi43 »       pop····%edi
45 »       pop····%ebp44 »       pop····%ebp
46 »       ret····$0x445 »       ret····$0x4
47 »       lea····0x0(%esi,%eiz,1),%esi 
48 »       lea····0x4(%eax),%esi46 »       lea····0x4(%eax),%esi
49 »       mov····0x34(%esp),%ebx47 »       mov····0x34(%esp),%ecx
50 »       cmp····%esi,0xc(%ebx)48 »       cmp····%esi,0xc(%ecx)
51 »       je·····b0·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0xb0>49 »       je·····99·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x99>
52 »       mov····%esi,(%esp)50 »       mov····%esi,(%esp)
53 »       mov····%ebp,%ebx51 »       mov····%ebp,%ebx
54 »       call···7a·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x7a>52 »       call···6f·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x6f>
55 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)53 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
56 »       mov····0x38(%esp),%edx54 »       mov····0x38(%esp),%edx
57 »       mov····(%edx),%ebx55 »       mov····(%edx),%ecx
58 »       mov····0x10(%eax),%edx56 »       mov····0x10(%eax),%edx
59 »       mov····%eax,%ebp57 »       mov····%esi,%ebp
60 »       mov····%esi,%eax 
61 »       mov····%ebp,%esi58 »       mov····%eax,%esi
62 »       cmp····%edx,%ebx59 »       cmp····%edx,%ecx
63 »       jle····4f·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x4f>60 »       jle····48·<std::_Rb_tree<int,·std::pair<int·const,·SFST::Node*>,·std::_Select1st<std::pair<int·const,·SFST::Node*>·>,·std::less<int>,·std::allocator<std::pair<int·const,·SFST::Node*>·>·>::_M_get_insert_unique_pos(int·const&)+0x48>
64 »       mov····%eax,0x4(%edi) 
65 »       mov····%edi,%eax 
66 »       movl···$0x0,(%edi)61 »       movl···$0x0,(%edi)
 62 »       mov····%ebp,0x4(%edi)
 63 »       mov····%edi,%eax
67 »       add····$0x1c,%esp64 »       add····$0x1c,%esp
68 »       pop····%ebx65 »       pop····%ebx
69 »       pop····%esi66 »       pop····%esi
70 »       pop····%edi67 »       pop····%edi
71 »       pop····%ebp68 »       pop····%ebp
72 »       ret····$0x469 »       ret····$0x4
73 »       lea····0x0(%esi,%eiz,1),%esi 
74 »       lea····0x0(%esi),%esi 
75 »       movl···$0x0,(%edi)70 »       movl···$0x0,(%edi)
76 »       mov····%edi,%eax 
77 »       mov····%esi,0x4(%edi)71 »       mov····%esi,0x4(%edi)
 72 »       mov····%edi,%eax
78 »       add····$0x1c,%esp73 »       add····$0x1c,%esp
79 »       pop····%ebx74 »       pop····%ebx
80 »       pop····%esi75 »       pop····%esi
81 »       pop····%edi76 »       pop····%edi
82 »       pop····%ebp77 »       pop····%ebp
83 »       ret····$0x478 »       ret····$0x4
1.17 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.startup {}
    
Offset 3, 30 lines modifiedOffset 3, 30 lines modified
  
3 Disassembly·of·section·.text.startup:3 Disassembly·of·section·.text.startup:
  
4 00000000·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv>:4 00000000·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv>:
5 _GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv():5 _GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv():
6 »       push···%esi6 »       push···%esi
7 »       push···%ebx7 »       push···%ebx
 8 »       sub····$0x14,%esp
8 »       call···3·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv+0x3>9 »       call···6·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0x14,%esp 
13 »       lea····0x3e8(%ebx),%esi13 »       lea····0x3e8(%ebx),%esi
14 ·R_386_GOTOFF»   .bss14 ·R_386_GOTOFF»   .bss
15 »       mov····%esi,(%esp)15 »       mov····%esi,(%esp)
16 »       call···1a·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv+0x1a>16 »       call···1a·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv+0x1a>
17 ·R_386_PLT32»    std::ios_base::Init::Init()17 ·R_386_PLT32»    std::ios_base::Init::Init()
18 »       mov····0x0(%ebx),%edx 
19 ·R_386_GOT32X»   std::ios_base::Init::~Init() 
20 »       lea····0x0(%ebx),%eax18 »       lea····0x0(%ebx),%eax
21 ·R_386_GOTOFF»   __dso_handle19 ·R_386_GOTOFF»   __dso_handle
22 »       mov····%esi,0x4(%esp) 
23 »       mov····%eax,0x8(%esp)20 »       mov····%eax,0x8(%esp)
 21 »       mov····%esi,0x4(%esp)
 22 »       mov····0x0(%ebx),%edx
 23 ·R_386_GOT32X»   std::ios_base::Init::~Init()
24 »       mov····%edx,(%esp)24 »       mov····%edx,(%esp)
25 »       call···36·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv+0x36>25 »       call···36·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv+0x36>
26 ·R_386_PLT32»    __cxa_atexit26 ·R_386_PLT32»    __cxa_atexit
27 »       add····$0x14,%esp27 »       add····$0x14,%esp
28 »       pop····%ebx28 »       pop····%ebx
29 »       pop····%esi29 »       pop····%esi
30 »       ret30 »       ret
41.9 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 308 lines modifiedOffset 1, 344 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..
4 ··0x00000010·1b0c0404·88010000·10000000·1c000000·................4 ··0x00000010·1b0c0404·88010000·10000000·1c000000·................
5 ··0x00000020·00000000·06000000·00000000·34000000·............4...5 ··0x00000020·00000000·06000000·00000000·34000000·............4...
6 ··0x00000030·30000000·00000000·d8000000·00410e08·0............A..6 ··0x00000030·30000000·00000000·c1000000·00410e08·0............A..
7 ··0x00000040·8702460e·0c860343·0e108304·500e3002·..F....C....P.0.7 ··0x00000040·8702410e·0c860341·0e108304·430e3002·..A....A....C.0.
8 ··0x00000050·a40a0e10·41c30e0c·41c60e08·41c70e04·....A...A...A...8 ··0x00000050·a70a0e10·41c30e0c·41c60e08·41c70e04·....A...A...A...
9 ··0x00000060·470b0000·18000000·68000000·00000000·G.......h.......9 ··0x00000060·410b0000·18000000·68000000·00000000·A.......h.......
10 ··0x00000070·2c000000·000e3083·04860387·02000000·,.....0.........10 ··0x00000070·2c000000·000e3083·04860387·02000000·,.....0.........
11 ··0x00000080·3c000000·84000000·2c000000·48000000·<.......,...H...11 ··0x00000080·3c000000·84000000·2c000000·48000000·<.......,...H...
12 ··0x00000090·00410e08·8602410e·0c83034e·0e1c410e·.A....A....N..A.12 ··0x00000090·00410e08·8602410e·0c830343·0e1c4c0e·.A....A....C..L.
13 ··0x000000a0·20470e24·450e2842·0e2c470e·30480e1c··G.$E.(B.,G.0H..13 ··0x000000a0·20470e24·450e2842·0e2c470e·30480e1c··G.$E.(B.,G.0H..
14 ··0x000000b0·420e2048·0e14440e·18460e1c·410e2000·B.·H..D..F..A.·.14 ··0x000000b0·420e204a·0e14420e·18460e1c·410e2000·B.·J..B..F..A.·.
15 ··0x000000c0·50000000·c4000000·e0000000·d9000000·P...............15 ··0x000000c0·3c000000·c4000000·c1000000·8a000000·<...............
16 ··0x000000d0·00410e08·8502410e·0c870341·0e108604·.A....A....A....16 ··0x000000d0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
17 ··0x000000e0·410e1483·05450e30·02a90a0e·1441c30e·A....E.0.....A..17 ··0x000000e0·410e1483·05430e20·02740a0e·1441c30e·A....C.·.t...A..
18 ··0x000000f0·1041c60e·0c41c70e·0841c50e·044a0b54·.A...A...A...J.T18 ··0x000000f0·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
19 ··0x00000100·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
20 ··0x00000110·0e040000·18000000·18010000·74000000·............t... 
21 ··0x00000120·09000000·000e3083·05850286·04870300·......0......... 
22 ··0x00000130·24000000·34010000·7e000000·2f000000·$...4...~.../...19 ··0x00000100·18000000·04010000·74000000·07000000·........t.......
 20 ··0x00000110·000e2083·05850286·04870300·24000000·..·.........$...
23 ··0x00000140·00410e08·83024e0e·1c420e20·4e0e1444·.A....N..B.·N..D 
24 ··0x00000150·0e18460e·1c410e20·24000000·5c010000·..F..A.·$...\... 
25 ··0x00000160·ae000000·2f000000·00410e08·83024e0e·..../....A....N. 
26 ··0x00000170·1c420e20·4e0e1444·0e18460e·1c410e20·.B.·N..D..F..A.· 
27 ··0x00000180·38000000·84010000·c0010000·7a000000·8...........z... 
28 ··0x00000190·00410e08·8502430e·0c870341·0e108604·.A....C....A.... 
29 ··0x000001a0·410e1483·054e0e40·02610e14·41c30e10·A....N.@.a..A... 
30 ··0x000001b0·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8... 
31 ··0x000001c0·c0010000·40020000·7a000000·00410e08·....@...z....A..21 ··0x00000120·20010000·7c000000·2f000000·00410e08··...|.../....A..
 22 ··0x00000130·8302430e·1c4d0e20·500e1442·0e18460e·..C..M.·P..B..F.
 23 ··0x00000140·1c410e20·24000000·48010000·ac000000·.A.·$...H.......
 24 ··0x00000150·2f000000·00410e08·8302430e·1c4d0e20·/....A....C..M.·
 25 ··0x00000160·500e1442·0e18460e·1c410e20·38000000·P..B..F..A.·8...
 26 ··0x00000170·70010000·4c010000·6c000000·00410e08·p...L...l....A..
32 ··0x000001d0·8502430e·0c870341·0e108604·410e1483·..C....A....A...27 ··0x00000180·8502410e·0c870341·0e108604·410e1483·..A....A....A...
33 ··0x000001e0·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...28 ··0x00000190·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
34 ··0x000001f0·41c70e08·41c50e04·3c000000·fc010000·A...A...<.......29 ··0x000001a0·41c70e08·41c50e04·38000000·ac010000·A...A...8.......
35 ··0x00000200·c0020000·5a010000·00410e08·8502430e·....Z....A....C. 
36 ··0x00000210·0c870344·0e108604·430e1483·054e0e40·...D....C....N.@ 
37 ··0x00000220·02c50a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
38 ··0x00000230·0841c50e·04460b00·3c000000·3c020000·.A...F..<...<... 
39 ··0x00000240·20040000·ba000000·00410e08·8502410e··........A....A.30 ··0x000001b0·b8010000·6c000000·00410e08·8502410e·....l....A....A.
40 ··0x00000250·0c870341·0e108604·430e1483·05430e40·...A....C....C.@31 ··0x000001c0·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
41 ··0x00000260·02930a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..32 ··0x000001d0·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
 33 ··0x000001e0·41c50e04·54000000·e8010000·24020000·A...T.......$...
 34 ··0x000001f0·41010000·00410e08·8502410e·0c870341·A....A....A....A
 35 ··0x00000200·0e108604·410e1483·05430e40·02be0a0e·....A....C.@....
42 ··0x00000270·0841c50e·04480b00·3c000000·7c020000·.A...H..<...|... 
43 ··0x00000280·e0040000·32010000·00410e08·8502410e·....2....A....A. 
44 ··0x00000290·0c870343·0e108604·410e1483·054e0e50·...C....A....N.P 
45 ··0x000002a0·0300010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
46 ··0x000002b0·0e0841c5·0e04480b·3c000000·bc020000·..A...H.<....... 
47 ··0x000002c0·20060000·88010000·00410e08·8502430e··........A....C. 
48 ··0x000002d0·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P 
49 ··0x000002e0·036f010e·1441c30e·1041c60e·0c41c70e·.o...A...A...A..36 ··0x00000210·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
50 ··0x000002f0·0841c50e·04000000·3c000000·fc020000·.A......<....... 
51 ··0x00000300·b0070000·59020000·00410e08·8502410e·....Y....A....A. 
52 ··0x00000310·0c870341·0e108604·430e1483·05510e50·...A....C....Q.P 
53 ··0x00000320·03ac010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.37 ··0x00000220·04410b02·5e0a0e14·41c30e10·41c60e0c·.A..^...A...A...
54 ··0x00000330·0e0841c5·0e04490b·3c000000·3c030000·..A...I.<...<... 
55 ··0x00000340·100a0000·88010000·00410e08·8502430e·.........A....C. 
56 ··0x00000350·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P 
57 ··0x00000360·036f010e·1441c30e·1041c60e·0c41c70e·.o...A...A...A.. 
58 ··0x00000370·0841c50e·04000000·30000000·7c030000·.A......0...|... 
59 ··0x00000380·00000000·44000000·00410e08·8702410e·....D....A....A. 
60 ··0x00000390·0c860341·0e108304·4e0e206f·0e1041c3·...A....N.·o..A. 
61 ··0x000003a0·0e0c41c6·0e0841c7·0e040000·10000000·..A...A.........38 ··0x00000230·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<...
62 ··0x000003b0·b0030000·a00b0000·29000000·00000000·........)....... 
63 ··0x000003c0·18000000·c4030000·d00b0000·3b000000·............;... 
64 ··0x000003d0·00410e08·830279c3·0e040000·18000000·.A....y......... 
65 ··0x000003e0·e0030000·100c0000·3b000000·00410e08·........;....A.. 
66 ··0x000003f0·830279c3·0e040000·24000000·fc030000·..y.....$....... 
67 ··0x00000400·500c0000·96000000·00430e20·4486034c·P........C.·D..L 
68 ··0x00000410·87028304·02750ac7·c6c30e04·480b0000·.....u......H... 
69 ··0x00000420·18000000·24040000·de000000·05000000·....$........... 
70 ··0x00000430·000e2083·04860387·02000000·24000000·..·.........$... 
71 ··0x00000440·40040000·f00c0000·86000000·00430e20·@............C.·39 ··0x00000240·40020000·65030000·b0000000·00410e08·@...e........A..
72 ··0x00000450·4486034c·87028304·02640ac7·c6c30e04·D..L.....d...... 
73 ··0x00000460·490b0000·18000000·68040000·e4000000·I.......h....... 
74 ··0x00000470·05000000·000e2083·04860387·02000000·......·......... 
75 ··0x00000480·28000000·84040000·800d0000·bf000000·(............... 
76 ··0x00000490·004d0e40·44870348·86044c85·02830502·.M.@D..H..L..... 
77 ··0x000004a0·7e0ac5c7·c6c30e04·450b0000·18000000·~.......E....... 
78 ··0x000004b0·b0040000·ea000000·05000000·000e4083·..............@. 
79 ··0x000004c0·05850286·04870300·3c000000·cc040000·........<....... 
80 ··0x000004d0·400e0000·e3010000·00410e08·8502430e·@........A....C. 
81 ··0x000004e0·0c870346·0e108604·430e1483·05500e60·...F....C....P.` 
82 ··0x000004f0·0353010a·0e1441c3·0e1041c6·0e0c41c7·.S....A...A...A. 
83 ··0x00000500·0e0841c5·0e04440b·18000000·0c050000·..A...D......... 
84 ··0x00000510·ef000000·2c000000·000e6083·05850286·....,.....`..... 
85 ··0x00000520·04870300·10000000·28050000·30100000·........(...0... 
86 ··0x00000530·4d000000·00000000·10000000·3c050000·M...........<... 
87 ··0x00000540·80100000·23000000·00000000·44000000·....#.......D... 
88 ··0x00000550·50050000·b0100000·5d010000·00410e08·P.......]....A.. 
89 ··0x00000560·8502410e·0c870341·0e108604·410e1483·..A....A....A...40 ··0x00000250·8502410e·0c870341·0e108604·410e1483·..A....A....A...
90 ··0x00000570·054d0e70·027e0e6c·430e706a·0a0e1441·.M.p.~.lC.pj...A 
91 ··0x00000580·c30e1041·c60e0c41·c70e0841·c50e0448·...A...A...A...H 
92 ··0x00000590·0b000000·30000000·98050000·10120000·....0........... 
93 ··0x000005a0·80000000·00410e08·8702410e·0c860341·.....A....A....A 
94 ··0x000005b0·0e108304·4e0e2002·6b0e1041·c30e0c41·....N.·.k..A...A 
95 ··0x000005c0·c60e0841·c70e0400·28000000·cc050000·...A....(....... 
96 ··0x000005d0·90120000·8f000000·00430e30·4c860483·.........C.0L... 
97 ··0x000005e0·054c8703·8502025c·0ac5c7c6·c30e0449·.L.....\.......I 
98 ··0x000005f0·0b000000·3c000000·f8050000·20130000·....<.......·... 
99 ··0x00000600·f1010000·00410e08·8502410e·0c870341·.....A....A....A 
100 ··0x00000610·0e108604·410e1483·054e0e70·0321010a·....A....N.p.!.. 
101 ··0x00000620·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
102 ··0x00000630·0e04490b·18000000·38060000·1c010000·..I.....8....... 
103 ··0x00000640·2c000000·000e7083·05850286·04870300·,.....p......... 
104 ··0x00000650·3c000000·54060000·20150000·ab010000·<...T...·....... 
105 ··0x00000660·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
106 ··0x00000670·410e1483·054e0e50·0304010a·0e1441c3·A....N.P......A. 
107 ··0x00000680·0e1041c6·0e0c41c7·0e0841c5·0e04460b·..A...A...A...F. 
108 ··0x00000690·18000000·94060000·48010000·58000000·........H...X... 
109 ··0x000006a0·000e5083·05850286·04870300·1c000000·..P............. 
110 ··0x000006b0·b0060000·00000000·45000000·00430e20·........E....C.· 
111 ··0x000006c0·44830348·860275c6·c30e0400·1c000000·D..H..u......... 
112 ··0x000006d0·d0060000·00000000·45000000·00430e20·........E....C.· 
113 ··0x000006e0·44830348·860275c6·c30e0400·1c000000·D..H..u......... 
114 ··0x000006f0·00000000·017a504c·5200017c·08079b00·.....zPLR..|.... 
115 ··0x00000700·0000001b·1b0c0404·88010000·40000000·............@... 
116 ··0x00000710·24000000·00000000·b0000000·04000000·$............... 
117 ··0x00000720·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
Max diff block lines reached; 0/42808 bytes (0.00%) of diff not shown.
42.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ··0x00000310·45537434·6c657373·49694553·61495335·ESt4lessIiESaIS552 ··0x00000310·45537434·6c657373·49694553·61495335·ESt4lessIiESaIS5
53 ··0x00000320·5f454538·5f4d5f65·72617365·45505374·_EE8_M_eraseEPSt53 ··0x00000320·5f454538·5f4d5f65·72617365·45505374·_EE8_M_eraseEPSt
54 ··0x00000330·31335f52·625f7472·65655f6e·6f646549·13_Rb_tree_nodeI54 ··0x00000330·31335f52·625f7472·65655f6e·6f646549·13_Rb_tree_nodeI
55 ··0x00000340·53355f45·2e697372·612e3000·5f5a4e34·S5_E.isra.0._ZN455 ··0x00000340·53355f45·2e697372·612e3000·5f5a4e34·S5_E.isra.0._ZN4
56 ··0x00000350·53465354·4c313070·72696e74·5f6e6f64·SFSTL10print_nod56 ··0x00000350·53465354·4c313070·72696e74·5f6e6f64·SFSTL10print_nod
57 ··0x00000360·65455253·6f504e53·5f344e6f·64654574·eERSoPNS_4NodeEt57 ··0x00000360·65455253·6f504e53·5f344e6f·64654574·eERSoPNS_4NodeEt
58 ··0x00000370·524e535f·38416c70·68616265·7445002e·RNS_8AlphabetE..58 ··0x00000370·524e535f·38416c70·68616265·7445002e·RNS_8AlphabetE..
59 ··0x00000380·4c433700·2e4c4336·005f5a4e·5374385f·LC7..LC6._ZNSt8_59 ··0x00000380·4c433600·2e4c4337·005f5a4e·5374385f·LC6..LC7._ZNSt8_
60 ··0x00000390·52625f74·72656549·4e345346·5354354c·Rb_treeIN4SFST5L60 ··0x00000390·52625f74·72656549·4e345346·5354354c·Rb_treeIN4SFST5L
61 ··0x000003a0·6162656c·4553315f·5374395f·4964656e·abelES1_St9_Iden61 ··0x000003a0·6162656c·4553315f·5374395f·4964656e·abelES1_St9_Iden
62 ··0x000003b0·74697479·4953315f·454e5331·5f396c61·tityIS1_ENS1_9la62 ··0x000003b0·74697479·4953315f·454e5331·5f396c61·tityIS1_ENS1_9la
63 ··0x000003c0·62656c5f·636d7045·53614953·315f4545·bel_cmpESaIS1_EE63 ··0x000003c0·62656c5f·636d7045·53614953·315f4545·bel_cmpESaIS1_EE
64 ··0x000003d0·385f4d5f·65726173·65455053·7431335f·8_M_eraseEPSt13_64 ··0x000003d0·385f4d5f·65726173·65455053·7431335f·8_M_eraseEPSt13_
65 ··0x000003e0·52625f74·7265655f·6e6f6465·4953315f·Rb_tree_nodeIS1_65 ··0x000003e0·52625f74·7265655f·6e6f6465·4953315f·Rb_tree_nodeIS1_
66 ··0x000003f0·452e6973·72612e30·005f5a4e·34534653·E.isra.0._ZN4SFS66 ··0x000003f0·452e6973·72612e30·005f5a4e·34534653·E.isra.0._ZN4SFS
Offset 193, 22 lines modifiedOffset 193, 22 lines modified
193 ··0x00000be0·5f5f7374·61636b5f·63686b5f·6661696c·__stack_chk_fail193 ··0x00000be0·5f5f7374·61636b5f·63686b5f·6661696c·__stack_chk_fail
194 ··0x00000bf0·5f6c6f63·616c005f·5f637861·5f616c6c·_local.__cxa_all194 ··0x00000bf0·5f6c6f63·616c005f·5f637861·5f616c6c·_local.__cxa_all
195 ··0x00000c00·6f636174·655f6578·63657074·696f6e00·ocate_exception.195 ··0x00000c00·6f636174·655f6578·63657074·696f6e00·ocate_exception.
196 ··0x00000c10·5f5a5449·504b6300·5f5f6378·615f7468·_ZTIPKc.__cxa_th196 ··0x00000c10·5f5a5449·504b6300·5f5f6378·615f7468·_ZTIPKc.__cxa_th
197 ··0x00000c20·726f7700·5f5f7370·72696e74·665f6368·row.__sprintf_ch197 ··0x00000c20·726f7700·5f5f7370·72696e74·665f6368·row.__sprintf_ch
198 ··0x00000c30·6b005f5a·54495063·005f5a64·6c507600·k._ZTIPc._ZdlPv.198 ··0x00000c30·6b005f5a·54495063·005f5a64·6c507600·k._ZTIPc._ZdlPv.
199 ··0x00000c40·5f5f7838·362e6765·745f7063·5f746875·__x86.get_pc_thu199 ··0x00000c40·5f5f7838·362e6765·745f7063·5f746875·__x86.get_pc_thu
 200 ··0x00000c50·6e6b2e64·69005f5a·53743138·5f52625f·nk.di._ZSt18_Rb_
 201 ··0x00000c60·74726565·5f646563·72656d65·6e745053·tree_decrementPS
 202 ··0x00000c70·7431385f·52625f74·7265655f·6e6f6465·t18_Rb_tree_node
200 ··0x00000c50·6e6b2e64·69005f5a·6e776a00·5f5a5374·nk.di._Znwj._ZSt203 ··0x00000c80·5f626173·65005f5a·6e776a00·5f5a5374·_base._Znwj._ZSt
201 ··0x00000c60·32395f52·625f7472·65655f69·6e736572·29_Rb_tree_inser204 ··0x00000c90·32395f52·625f7472·65655f69·6e736572·29_Rb_tree_inser
202 ··0x00000c70·745f616e·645f7265·62616c61·6e636562·t_and_rebalanceb205 ··0x00000ca0·745f616e·645f7265·62616c61·6e636562·t_and_rebalanceb
203 ··0x00000c80·50537431·385f5262·5f747265·655f6e6f·PSt18_Rb_tree_no206 ··0x00000cb0·50537431·385f5262·5f747265·655f6e6f·PSt18_Rb_tree_no
204 ··0x00000c90·64655f62·61736553·305f5253·5f005f5a·de_baseS0_RS_._Z207 ··0x00000cc0·64655f62·61736553·305f5253·5f005f5a·de_baseS0_RS_._Z
205 ··0x00000ca0·53743138·5f52625f·74726565·5f646563·St18_Rb_tree_dec 
206 ··0x00000cb0·72656d65·6e745053·7431385f·52625f74·rementPSt18_Rb_t 
207 ··0x00000cc0·7265655f·6e6f6465·5f626173·65005f5a·ree_node_base._Z 
208 ··0x00000cd0·4e536f39·5f4d5f69·6e736572·74496d45·NSo9_M_insertImE208 ··0x00000cd0·4e536f39·5f4d5f69·6e736572·74496d45·NSo9_M_insertImE
209 ··0x00000ce0·4552536f·545f005f·5a537431·365f5f6f·ERSoT_._ZSt16__o209 ··0x00000ce0·4552536f·545f005f·5a537431·365f5f6f·ERSoT_._ZSt16__o
210 ··0x00000cf0·73747265·616d5f69·6e736572·74496353·stream_insertIcS210 ··0x00000cf0·73747265·616d5f69·6e736572·74496353·stream_insertIcS
211 ··0x00000d00·74313163·6861725f·74726169·74734963·t11char_traitsIc211 ··0x00000d00·74313163·6861725f·74726169·74734963·t11char_traitsIc
212 ··0x00000d10·45455253·74313362·61736963·5f6f7374·EERSt13basic_ost212 ··0x00000d10·45455253·74313362·61736963·5f6f7374·EERSt13basic_ost
213 ··0x00000d20·7265616d·49545f54·305f4553·365f504b·reamIT_T0_ES6_PK213 ··0x00000d20·7265616d·49545f54·305f4553·365f504b·reamIT_T0_ES6_PK
214 ··0x00000d30·53335f69·005f5a4e·4b345346·53543841·S3_i._ZNK4SFST8A214 ··0x00000d30·53335f69·005f5a4e·4b345346·53543841·S3_i._ZNK4SFST8A
Offset 259, 304 lines modifiedOffset 259, 304 lines modified
259 ··0x00001000·72697465·5f6c6162·656c454e·535f354c·rite_labelENS_5L259 ··0x00001000·72697465·5f6c6162·656c454e·535f354c·rite_labelENS_5L
260 ··0x00001010·6162656c·45506350·6962005f·5f667072·abelEPcPib.__fpr260 ··0x00001010·6162656c·45506350·6962005f·5f667072·abelEPcPib.__fpr
261 ··0x00001020·696e7466·5f63686b·005f5a53·74346365·intf_chk._ZSt4ce261 ··0x00001020·696e7466·5f63686b·005f5a53·74346365·intf_chk._ZSt4ce
262 ··0x00001030·7272005f·5a4e3453·46535431·30547261·rr._ZN4SFST10Tra262 ··0x00001030·7272005f·5a4e3453·46535431·30547261·rr._ZN4SFST10Tra
263 ··0x00001040·6e736475·63657232·32726561·645f7472·nsducer22read_tr263 ··0x00001040·6e736475·63657232·32726561·645f7472·nsducer22read_tr
264 ··0x00001050·616e7364·75636572·5f62696e·61727945·ansducer_binaryE264 ··0x00001050·616e7364·75636572·5f62696e·61727945·ansducer_binaryE
265 ··0x00001060·50385f49·4f5f4649·4c450066·67657463·P8_IO_FILE.fgetc265 ··0x00001060·50385f49·4f5f4649·4c450066·67657463·P8_IO_FILE.fgetc
266 ··0x00001070·005f5a6e·616a005f·5a646150·76005f5a·._Znaj._ZdaPv._Z266 ··0x00001070·005f5a6e·616a006d·656d7365·74005f5a·._Znaj.memset._Z
 267 ··0x00001080·64615076·005f5a4e·34534653·5438416c·daPv._ZN4SFST8Al
 268 ··0x00001090·70686162·65743472·65616445·50385f49·phabet4readEP8_I
 269 ··0x000010a0·4f5f4649·4c45005f·5a4e395f·5f676e75·O_FILE._ZN9__gnu
 270 ··0x000010b0·5f637878·39686173·68746162·6c654953·_cxx9hashtableIS
 271 ··0x000010c0·74347061·6972494b·504b6374·4553335f·t4pairIKPKctES3_
267 ··0x00001080·4e345346·53543841·6c706861·62657434·N4SFST8Alphabet4 
268 ··0x00001090·72656164·4550385f·494f5f46·494c4500·readEP8_IO_FILE. 
269 ··0x000010a0·5f5a4e39·5f5f676e·755f6378·78396861·_ZN9__gnu_cxx9ha 
270 ··0x000010b0·73687461·626c6549·53743470·61697249·shtableISt4pairI 
271 ··0x000010c0·4b504b63·74455333·5f4e535f·34686173·KPKctES3_NS_4has 
272 ··0x000010d0·68495333·5f454553·7431305f·53656c65·hIS3_EESt10_Sele 
273 ··0x000010e0·63743173·74495335·5f454e34·53465354·ct1stIS5_EN4SFST 
274 ··0x000010f0·38416c70·68616265·74356571·73747245·8Alphabet5eqstrE 
275 ··0x00001100·53614974·45454432·4576005f·5f783836·SaItEED2Ev.__x86 
276 ··0x00001110·2e676574·5f70635f·7468756e·6b2e7369·.get_pc_thunk.si 
277 ··0x00001120·005f5a4e·395f5f67·6e755f63·78783968·._ZN9__gnu_cxx9h 
278 ··0x00001130·61736874·61626c65·49537434·70616972·ashtableISt4pair 
279 ··0x00001140·494b504b·63744553·335f4e53·5f346861·IKPKctES3_NS_4ha 
280 ··0x00001150·73684953·335f4545·53743130·5f53656c·shIS3_EESt10_Sel 
281 ··0x00001160·65637431·73744953·355f454e·34534653·ect1stIS5_EN4SFS 
282 ··0x00001170·5438416c·70686162·65743565·71737472·T8Alphabet5eqstr 
283 ··0x00001180·45536149·74454544·31457600·5f5a4e39·ESaItEED1Ev._ZN9 
284 ··0x00001190·5f5f676e·755f6378·78396861·73687461·__gnu_cxx9hashta 
285 ··0x000011a0·626c6549·53743470·61697249·4b745063·bleISt4pairIKtPc 
286 ··0x000011b0·45744e53·5f346861·73684974·45455374·EtNS_4hashItEESt272 ··0x000010d0·4e535f34·68617368·4953335f·45455374·NS_4hashIS3_EESt
287 ··0x000011c0·31305f53·656c6563·74317374·4953345f·10_Select1stIS4_273 ··0x000010e0·31305f53·656c6563·74317374·4953355f·10_Select1stIS5_
288 ··0x000011d0·45537438·65717561·6c5f746f·49744553·ESt8equal_toItES 
289 ··0x000011e0·61495333·5f454544·32457600·5f5a4e39·aIS3_EED2Ev._ZN9274 ··0x000010f0·454e3453·46535438·416c7068·61626574·EN4SFST8Alphabet
 275 ··0x00001100·35657173·74724553·61497445·45443245·5eqstrESaItEED2E
 276 ··0x00001110·76005f5f·7838362e·6765745f·70635f74·v.__x86.get_pc_t
 277 ··0x00001120·68756e6b·2e736900·5f5a4e39·5f5f676e·hunk.si._ZN9__gn
290 ··0x000011f0·5f5f676e·755f6378·78396861·73687461·__gnu_cxx9hashta278 ··0x00001130·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI
291 ··0x00001200·626c6549·53743470·61697249·4b745063·bleISt4pairIKtPc279 ··0x00001140·53743470·61697249·4b504b63·74455333·St4pairIKPKctES3
292 ··0x00001210·45744e53·5f346861·73684974·45455374·EtNS_4hashItEESt280 ··0x00001150·5f4e535f·34686173·68495333·5f454553·_NS_4hashIS3_EES
293 ··0x00001220·31305f53·656c6563·74317374·4953345f·10_Select1stIS4_281 ··0x00001160·7431305f·53656c65·63743173·74495335·t10_Select1stIS5
294 ··0x00001230·45537438·65717561·6c5f746f·49744553·ESt8equal_toItES 
295 ··0x00001240·61495333·5f454544·31457600·5f5a4e34·aIS3_EED1Ev._ZN4 
296 ··0x00001250·53465354·38416c70·68616265·74443245·SFST8AlphabetD2E282 ··0x00001170·5f454e34·53465354·38416c70·68616265·_EN4SFST8Alphabe
297 ··0x00001260·76004457·2e726566·2e5f5f67·78785f70·v.DW.ref.__gxx_p 
298 ··0x00001270·6572736f·6e616c69·74795f76·30005f5f·ersonality_v0.__ 
299 ··0x00001280·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk 
300 ··0x00001290·2e627000·5f556e77·696e645f·52657375·.bp._Unwind_Resu283 ··0x00001180·74356571·73747245·53614974·45454431·t5eqstrESaItEED1
 284 ··0x00001190·4576005f·5a4e395f·5f676e75·5f637878·Ev._ZN9__gnu_cxx
 285 ··0x000011a0·39686173·68746162·6c654953·74347061·9hashtableISt4pa
 286 ··0x000011b0·6972494b·74506345·744e535f·34686173·irIKtPcEtNS_4has
 287 ··0x000011c0·68497445·45537431·305f5365·6c656374·hItEESt10_Select
 288 ··0x000011d0·31737449·53345f45·53743865·7175616c·1stIS4_ESt8equal
 289 ··0x000011e0·5f746f49·74455361·4953335f·45454432·_toItESaIS3_EED2
 290 ··0x000011f0·4576005f·5a4e395f·5f676e75·5f637878·Ev._ZN9__gnu_cxx
 291 ··0x00001200·39686173·68746162·6c654953·74347061·9hashtableISt4pa
 292 ··0x00001210·6972494b·74506345·744e535f·34686173·irIKtPcEtNS_4has
 293 ··0x00001220·68497445·45537431·305f5365·6c656374·hItEESt10_Select
 294 ··0x00001230·31737449·53345f45·53743865·7175616c·1stIS4_ESt8equal
 295 ··0x00001240·5f746f49·74455361·4953335f·45454431·_toItESaIS3_EED1
301 ··0x000012a0·6d65005f·5a4e3453·46535438·416c7068·me._ZN4SFST8Alph296 ··0x00001250·4576005f·5a4e3453·46535438·416c7068·Ev._ZN4SFST8Alph
 297 ··0x00001260·61626574·44324576·0044572e·7265662e·abetD2Ev.DW.ref.
 298 ··0x00001270·5f5f6778·785f7065·72736f6e·616c6974·__gxx_personalit
 299 ··0x00001280·795f7630·005f5f78·38362e67·65745f70·y_v0.__x86.get_p
 300 ··0x00001290·635f7468·756e6b2e·6270005f·556e7769·c_thunk.bp._Unwi
 301 ··0x000012a0·6e645f52·6573756d·65005f5a·4e345346·nd_Resume._ZN4SF
 302 ··0x000012b0·53543841·6c706861·62657444·31457600·ST8AlphabetD1Ev.
 303 ··0x000012c0·5f5a4e34·53465354·31305472·616e7364·_ZN4SFST10Transd
 304 ··0x000012d0·75636572·43324552·53743676·6563746f·ucerC2ERSt6vecto
 305 ··0x000012e0·72494e53·5f354c61·62656c45·53614953·rINS_5LabelESaIS
 306 ··0x000012f0·325f4545·005f5a4e·34534653·5438416c·2_EE._ZN4SFST8Al
302 ··0x000012b0·61626574·44314576·005f5a4e·34534653·abetD1Ev._ZN4SFS307 ··0x00001300·70686162·65744331·4576005f·5a4e3453·phabetC1Ev._ZN4S
303 ··0x000012c0·54313054·72616e73·64756365·72433245·T10TransducerC2E308 ··0x00001310·46535431·30547261·6e736475·63657243·FST10TransducerC
304 ··0x000012d0·52537436·76656374·6f72494e·535f354c·RSt6vectorINS_5L309 ··0x00001320·31455253·74367665·63746f72·494e535f·1ERSt6vectorINS_
305 ··0x000012e0·6162656c·45536149·53325f45·45005f5a·abelESaIS2_EE._Z310 ··0x00001330·354c6162·656c4553·61495332·5f454500·5LabelESaIS2_EE.
306 ··0x000012f0·4e345346·53543841·6c706861·62657443·N4SFST8AlphabetC 
307 ··0x00001300·31457600·5f5a4e34·53465354·31305472·1Ev._ZN4SFST10Tr311 ··0x00001340·5f5a4e34·53465354·31305472·616e7364·_ZN4SFST10Transd
308 ··0x00001310·616e7364·75636572·43314552·53743676·ansducerC1ERSt6v 
309 ··0x00001320·6563746f·72494e53·5f354c61·62656c45·ectorINS_5LabelE 
310 ··0x00001330·53614953·325f4545·005f5a4e·34534653·SaIS2_EE._ZN4SFS312 ··0x00001350·75636572·43324552·5369504b·4e535f38·ucerC2ERSiPKNS_8
 313 ··0x00001360·416c7068·61626574·45626200·5f5a4e34·AlphabetEbb._ZN4
 314 ··0x00001370·53465354·38416c70·68616265·7434636f·SFST8Alphabet4co
 315 ··0x00001380·70794552·4b53305f·4e535f35·4c657665·pyERKS0_NS_5Leve
Max diff block lines reached; 0/43260 bytes (0.00%) of diff not shown.
1.64 MB
operators.o
942 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········64320·(bytes·into·file)13 ··Start·of·section·headers:··········62572·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········10319 ··Number·of·section·headers:·········101
20 ··Section·header·string·table·index:·10220 ··Section·header·string·table·index:·100
25.2 KB
readelf --wide --sections {}
    
Offset 1, 112 lines modifiedOffset 1, 110 lines modified
1 There·are·103·section·headers,·starting·at·offset·0xfb40:1 There·are·101·section·headers,·starting·at·offset·0xf46c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····100··96··45 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····98··95··4
6 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····100··83··46 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····98··82··4
7 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····100··84··47 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····98··83··4
8 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····100··85··48 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····98··84··4
9 ··[·5]·.group············GROUP···········00000000·000064·000010·04·····100··86··49 ··[·5]·.group············GROUP···········00000000·000064·000010·04·····98··85··4
10 ··[·6]·.group············GROUP···········00000000·000074·00000c·04·····100··87··410 ··[·6]·.group············GROUP···········00000000·000074·00000c·04·····98··86··4
11 ··[·7]·.group············GROUP···········00000000·000080·00000c·04·····100··88··411 ··[·7]·.group············GROUP···········00000000·000080·00000c·04·····98··87··4
12 ··[·8]·.group············GROUP···········00000000·00008c·00000c·04·····100·138··412 ··[·8]·.group············GROUP···········00000000·00008c·00000c·04·····98·137··4
13 ··[·9]·.group············GROUP···········00000000·000098·00000c·04·····100·141··413 ··[·9]·.group············GROUP···········00000000·000098·00000c·04·····98·140··4
14 ··[10]·.group············GROUP···········00000000·0000a4·00000c·04·····100·142··414 ··[10]·.group············GROUP···········00000000·0000a4·00000c·04·····98·141··4
15 ··[11]·.group············GROUP···········00000000·0000b0·00000c·04·····100·144··415 ··[11]·.group············GROUP···········00000000·0000b0·00000c·04·····98·144··4
16 ··[12]·.group············GROUP···········00000000·0000bc·00000c·04·····100·145··416 ··[12]·.group············GROUP···········00000000·0000bc·00000c·04·····98·145··4
17 ··[13]·.group············GROUP···········00000000·0000c8·00000c·04·····100·146··417 ··[13]·.group············GROUP···········00000000·0000c8·00000c·04·····98·146··4
18 ··[14]·.group············GROUP···········00000000·0000d4·00000c·04·····100·147··418 ··[14]·.group············GROUP···········00000000·0000d4·00000c·04·····98·147··4
19 ··[15]·.group············GROUP···········00000000·0000e0·00000c·04·····100·153··419 ··[15]·.group············GROUP···········00000000·0000e0·00000c·04·····98·153··4
20 ··[16]·.group············GROUP···········00000000·0000ec·00000c·04·····100·154··420 ··[16]·.group············GROUP···········00000000·0000ec·00000c·04·····98·154··4
21 ··[17]·.group············GROUP···········00000000·0000f8·00000c·04·····100·155··421 ··[17]·.group············GROUP···········00000000·0000f8·00000c·04·····98·155··4
22 ··[18]·.group············GROUP···········00000000·000104·00000c·04·····100·184··422 ··[18]·.group············GROUP···········00000000·000104·00000c·04·····98·184··4
23 ··[19]·.group············GROUP···········00000000·000110·00000c·04·····100·189··423 ··[19]·.group············GROUP···········00000000·000110·00000c·04·····98·188··4
24 ··[20]·.group············GROUP···········00000000·00011c·00000c·04·····100·194··424 ··[20]·.group············GROUP···········00000000·00011c·00000c·04·····98·193··4
25 ··[21]·.group············GROUP···········00000000·000128·000008·04·····100·143··425 ··[21]·.group············GROUP···········00000000·000128·000008·04·····98·142··4
26 ··[22]·.group············GROUP···········00000000·000130·000008·04·····100·103··426 ··[22]·.group············GROUP···········00000000·000130·000008·04·····98·102··4
27 ··[23]·.group············GROUP···········00000000·000138·000008·04·····100·186··427 ··[23]·.group············GROUP···········00000000·000138·000008·04·····98··88··4
28 ··[24]·.group············GROUP···········00000000·000140·000008·04·····100··89··428 ··[24]·.group············GROUP···········00000000·000140·000008·04·····98·119··4
29 ··[25]·.group············GROUP···········00000000·000148·000008·04·····100·120··429 ··[25]·.group············GROUP···········00000000·000148·000008·04·····98··91··4
30 ··[26]·.group············GROUP···········00000000·000150·000008·04·····100··92··430 ··[26]·.group············GROUP···········00000000·000150·000008·04·····98·125··4
31 ··[27]·.group············GROUP···········00000000·000158·000008·04·····100·126··431 ··[27]·.group············GROUP···········00000000·000158·00000c·04·····98·124··4
32 ··[28]·.group············GROUP···········00000000·000160·00000c·04·····100·125··4 
33 ··[29]·.text·············PROGBITS········00000000·000170·00567c·00··AX··0···0·1632 ··[28]·.text·············PROGBITS········00000000·000170·00514c·00··AX··0···0·16
34 ··[30]·.rel.text·········REL·············00000000·00cf00·001120·08···I·100··29··433 ··[29]·.rel.text·········REL·············00000000·00c830·001128·08···I·98··28··4
35 ··[31]·.data·············PROGBITS········00000000·0057ec·000000·00··WA··0···0··134 ··[30]·.data·············PROGBITS········00000000·0052bc·000000·00··WA··0···0··1
36 ··[32]·.bss··············NOBITS··········00000000·0057ec·000001·00··WA··0···0··135 ··[31]·.bss··············NOBITS··········00000000·0052bc·000001·00··WA··0···0··1
37 ··[33]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·0057f0·000044·00·AXG··0···0·1636 ··[32]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·0052bc·00003f·00·AXG··0···0··2
38 ··[34]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·00e020·000018·08··IG·100··33··437 ··[33]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·00d958·000018·08··IG·98··32··4
39 ··[35]·.text._ZN4SFST14CharNode2TransD2Ev·PROGBITS········00000000·005840·000062·00·AXG··0···0·1638 ··[34]·.text._ZN4SFST14CharNode2TransD2Ev·PROGBITS········00000000·0052fc·000056·00·AXG··0···0··2
40 ··[36]·.rel.text._ZN4SFST14CharNode2TransD2Ev·REL·············00000000·00e038·000030·08··IG·100··35··439 ··[35]·.rel.text._ZN4SFST14CharNode2TransD2Ev·REL·············00000000·00d970·000030·08··IG·98··34··4
41 ··[37]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·0058b0·000045·00·AXG··0···0·1640 ··[36]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·005352·000039·00·AXG··0···0··2
42 ··[38]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00e068·000020·08··IG·100··37··441 ··[37]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00d9a0·000020·08··IG·98··36··4
43 ··[39]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·005900·000045·00·AXG··0···0·1642 ··[38]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·00538c·000039·00·AXG··0···0··2
44 ··[40]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00e088·000020·08··IG·100··39··443 ··[39]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00d9c0·000020·08··IG·98··38··4
45 ··[41]·.text._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·005950·0000f7·00·AXG··0···0·1644 ··[40]·.text._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·0053c6·0000e8·00·AXG··0···0··2
46 ··[42]·.rel.text._ZN4SFST10TransducerD2Ev·REL·············00000000·00e0a8·000078·08··IG·100··41··445 ··[41]·.rel.text._ZN4SFST10TransducerD2Ev·REL·············00000000·00d9e0·000078·08··IG·98··40··4
47 ··[43]·.gcc_except_table._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·005a47·00000e·00··AG··0···0··146 ··[42]·.gcc_except_table._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·0054ae·00000e·00··AG··0···0··1
48 ··[44]·.text.unlikely····PROGBITS········00000000·005a60·000795·00··AX··0···0·1647 ··[43]·.text.unlikely····PROGBITS········00000000·0054c0·000785·00··AX··0···0·16
49 ··[45]·.rel.text.unlikely·REL·············00000000·00e120·000530·08···I·100··44··448 ··[44]·.rel.text.unlikely·REL·············00000000·00da58·000530·08···I·98··43··4
50 ··[46]·.gcc_except_table·PROGBITS········00000000·0061f8·00032c·00···A··0···0··449 ··[45]·.gcc_except_table·PROGBITS········00000000·005c48·000324·00···A··0···0··4
51 ··[47]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·PROGBITS········00000000·006530·000045·00·AXG··0···0·1650 ··[46]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·PROGBITS········00000000·005f6c·000039·00·AXG··0···0··2
52 ··[48]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·REL·············00000000·00e650·000020·08··IG·100··47··451 ··[47]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·REL·············00000000·00df88·000020·08··IG·98··46··4
53 ··[49]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev·PROGBITS········00000000·006580·000045·00·AXG··0···0·1652 ··[48]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev·PROGBITS········00000000·005fa6·000039·00·AXG··0···0··2
54 ··[50]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev·REL·············00000000·00e670·000020·08··IG·100··49··453 ··[49]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev·REL·············00000000·00dfa8·000020·08··IG·98··48··4
55 ··[51]·.rodata._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj.str1.1·PROGBITS········00000000·0065c5·000017·01·AMS··0···0··154 ··[50]·.rodata._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj.str1.1·PROGBITS········00000000·005fdf·000017·01·AMS··0···0··1
56 ··[52]·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj·PROGBITS········00000000·0065e0·000572·00·AXG··0···0·1655 ··[51]·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj·PROGBITS········00000000·006000·000528·00·AXG··0···0·16
57 ··[53]·.rel.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj·REL·············00000000·00e690·000050·08··IG·100··52··456 ··[52]·.rel.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj·REL·············00000000·00dfc8·000050·08··IG·98··51··4
58 ··[54]·.rodata._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·006b52·00001a·01·AMS··0···0··157 ··[53]·.rodata._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·006528·00001a·01·AMS··0···0··1
59 ··[55]·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·006b70·0001d5·00·AXG··0···0·1658 ··[54]·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·006542·00019d·00·AXG··0···0··2
60 ··[56]·.rel.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00e6e0·000038·08··IG·100··55··459 ··[55]·.rel.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00e018·000038·08··IG·98··54··4
61 ··[57]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj.str1.4·PROGBITS········00000000·006d48·000031·01·AMS··0···0··460 ··[56]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj.str1.4·PROGBITS········00000000·0066e0·000031·01·AMS··0···0··4
62 ··[58]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj·PROGBITS········00000000·006d80·0001e9·00·AXG··0···0·1661 ··[57]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj·PROGBITS········00000000·006720·000169·00·AXG··0···0·16
63 ··[59]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj·REL·············00000000·00e718·000040·08··IG·100··58··462 ··[58]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj·REL·············00000000·00e050·000048·08··IG·98··57··4
64 ··[60]·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj·PROGBITS········00000000·006f70·0001e9·00·AXG··0···0·1663 ··[59]·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj·PROGBITS········00000000·006890·00016a·00·AXG··0···0·16
65 ··[61]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj·REL·············00000000·00e758·000040·08··IG·100··60··464 ··[60]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj·REL·············00000000·00e098·000048·08··IG·98··59··4
66 ··[62]·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_·PROGBITS········00000000·007160·0000ca·00·AXG··0···0·1665 ··[61]·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_·PROGBITS········00000000·006a00·0000c5·00·AXG··0···0·16
67 ··[63]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_·REL·············00000000·00e798·000020·08··IG·100··62··466 ··[62]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_·REL·············00000000·00e0e0·000020·08··IG·98··61··4
68 ··[64]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·PROGBITS········00000000·007230·000204·00·AXG··0···0·1667 ··[63]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·PROGBITS········00000000·006ad0·000168·00·AXG··0···0·16
69 ··[65]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·REL·············00000000·00e7b8·000040·08··IG·100··64··468 ··[64]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·REL·············00000000·00e100·000048·08··IG·98··63··4
70 ··[66]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·PROGBITS········00000000·007440·0000b2·00·AXG··0···0·1669 ··[65]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·PROGBITS········00000000·006c40·0000a6·00·AXG··0···0·16
71 ··[67]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·REL·············00000000·00e7f8·000018·08··IG·100··66··470 ··[66]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·REL·············00000000·00e148·000018·08··IG·98··65··4
72 ··[68]·.rodata.str1.1····PROGBITS········00000000·0074f2·000059·01·AMS··0···0··171 ··[67]·.rodata.str1.1····PROGBITS········00000000·006ce6·000059·01·AMS··0···0··1
73 ··[69]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj.str1.1·PROGBITS········00000000·00754b·000010·01·AMS··0···0··172 ··[68]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj.str1.1·PROGBITS········00000000·006d3f·000010·01·AMS··0···0··1
74 ··[70]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj·PROGBITS········00000000·007560·000110·00·AXG··0···0·1673 ··[69]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj·PROGBITS········00000000·006d50·0000f5·00·AXG··0···0··2
75 ··[71]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj·REL·············00000000·00e810·000030·08··IG·100··70··474 ··[70]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj·REL·············00000000·00e160·000030·08··IG·98··69··4
76 ··[72]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·007670·000572·00·AXG··0···0·1675 ··[71]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006e50·000528·00·AXG··0···0·16
77 ··[73]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00e840·000050·08··IG·100··72··476 ··[72]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00e190·000050·08··IG·98··71··4
78 ··[74]·.rodata._ZN4SFST10Transducer10incr_vmarkEv.str1.1·PROGBITS········00000000·007be2·000010·01·AMS··0···0··177 ··[73]·.rodata._ZN4SFST10Transducer10incr_vmarkEv.str1.1·PROGBITS········00000000·007378·000010·01·AMS··0···0··1
79 ··[75]·.text._ZN4SFST10Transducer10incr_vmarkEv·PROGBITS········00000000·007c00·0001f7·00·AXG··0···0·1678 ··[74]·.text._ZN4SFST10Transducer10incr_vmarkEv·PROGBITS········00000000·007388·0001d6·00·AXG··0···0··2
80 ··[76]·.rel.text._ZN4SFST10Transducer10incr_vmarkEv·REL·············00000000·00e890·000098·08··IG·100··75··479 ··[75]·.rel.text._ZN4SFST10Transducer10incr_vmarkEv·REL·············00000000·00e1e0·000098·08··IG·98··74··4
81 ··[77]·.rodata.str1.4····PROGBITS········00000000·007df8·0000e1·01·AMS··0···0··480 ··[76]·.rodata.str1.4····PROGBITS········00000000·007560·0000e1·01·AMS··0···0··4
82 ··[78]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·PROGBITS········00000000·007ee0·000572·00·AXG··0···0·1681 ··[77]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·PROGBITS········00000000·007650·000528·00·AXG··0···0·16
83 ··[79]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·REL·············00000000·00e928·000050·08··IG·100··78··482 ··[78]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·REL·············00000000·00e278·000050·08··IG·98··77··4
84 ··[80]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·PROGBITS········00000000·008460·000572·00·AXG··0···0·1683 ··[79]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·PROGBITS········00000000·007b80·000528·00·AXG··0···0·16
85 ··[81]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·REL·············00000000·00e978·000050·08··IG·100··80··484 ··[80]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·REL·············00000000·00e2c8·000050·08··IG·98··79··4
86 ··[82]·.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·0089e0·0000c5·00·AXG··0···0·1685 ··[81]·.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·0080a8·0000b5·00·AXG··0···0··2
87 ··[83]·.rel.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00e9c8·000018·08··IG·100··82··486 ··[82]·.rel.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00e318·000018·08··IG·98··81··4
88 ··[84]·.text.startup·····PROGBITS········00000000·008ab0·000040·00··AX··0···0·1687 ··[83]·.text.startup·····PROGBITS········00000000·00815d·000040·00··AX··0···0··1
89 ··[85]·.rel.text.startup·REL·············00000000·00e9e0·000038·08···I·100··84··488 ··[84]·.rel.text.startup·REL·············00000000·00e330·000038·08···I·98··83··4
90 ··[86]·.init_array·······INIT_ARRAY······00000000·008af0·000004·04··WA··0···0··489 ··[85]·.init_array·······INIT_ARRAY······00000000·0081a0·000004·04··WA··0···0··4
91 ··[87]·.rel.init_array···REL·············00000000·00ea18·000008·08···I·100··86··490 ··[86]·.rel.init_array···REL·············00000000·00e368·000008·08···I·98··85··4
92 ··[88]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·008b00·000074·00··AG··0···0·3291 ··[87]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·0081c0·000074·00··AG··0···0·32
93 ··[89]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·008b74·000004·00·AXG··0···0··192 ··[88]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·008234·000004·00·AXG··0···0··1
94 ··[90]·.text.__x86.get_pc_thunk.cx·PROGBITS········00000000·008b78·000004·00·AXG··0···0··193 ··[89]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·008238·000004·00·AXG··0···0··1
95 ··[91]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·008b7c·000004·00·AXG··0···0··1 
96 ··[92]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·008b80·000004·00·AXG··0···0··194 ··[90]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·00823c·000004·00·AXG··0···0··1
97 ··[93]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·008b84·000004·00·AXG··0···0··195 ··[91]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·008240·000004·00·AXG··0···0··1
98 ··[94]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·008b88·000004·00·AXG··0···0··196 ··[92]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·008244·000004·00·AXG··0···0··1
99 ··[95]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·008b8c·000004·00·WAG··0···0··497 ··[93]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·008248·000004·00·WAG··0···0··4
100 ··[96]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00ea20·000008·08··IG·100··95··498 ··[94]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00e370·000008·08··IG·98··93··4
101 ··[97]·.note.GNU-stack···PROGBITS········00000000·008b90·000000·00······0···0··199 ··[95]·.note.GNU-stack···PROGBITS········00000000·00824c·000000·00······0···0··1
102 ··[98]·.eh_frame·········PROGBITS········00000000·008b90·001300·00···A··0···0··4100 ··[96]·.eh_frame·········PROGBITS········00000000·00824c·001590·00···A··0···0··4
103 ··[99]·.rel.eh_frame·····REL·············00000000·00ea28·000468·08···I·100··98··4101 ··[97]·.rel.eh_frame·····REL·············00000000·00e378·000460·08···I·98··96··4
104 ··[100]·.symtab···········SYMTAB··········00000000·009e90·000d00·10·····101··89··4102 ··[98]·.symtab···········SYMTAB··········00000000·0097dc·000cf0·10·····99··88··4
105 ··[101]·.strtab···········STRTAB··········00000000·00ab90·002370·00······0···0··1103 ··[99]·.strtab···········STRTAB··········00000000·00a4cc·002361·00······0···0··1
106 ··[102]·.shstrtab·········STRTAB··········00000000·00ee90·000cad·00······0···0··1104 ··[100]·.shstrtab·········STRTAB··········00000000·00e7d8·000c91·00······0···0··1
107 Key·to·Flags:105 Key·to·Flags:
108 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),106 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
109 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),107 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
110 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),108 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
111 ··R·(retain),·D·(mbind),·p·(processor·specific)109 ··R·(retain),·D·(mbind),·p·(processor·specific)
42.1 KB
readelf --wide --symbols {}
    
Offset 1, 211 lines modifiedOffset 1, 210 lines modified
  
1 Symbol·table·'.symtab'·contains·208·entries:1 Symbol·table·'.symtab'·contains·207·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.bss
6 ·····3:·00000000···122·FUNC····LOCAL··DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.06 ·····3:·00000000···108·FUNC····LOCAL··DEFAULT···28·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
7 ·····4:·00000080···122·FUNC····LOCAL··DEFAULT···29·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.07 ·····4:·0000006c···108·FUNC····LOCAL··DEFAULT···28·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.0
8 ·····5:·00000100···122·FUNC····LOCAL··DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.08 ·····5:·000000d8···108·FUNC····LOCAL··DEFAULT···28·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.0
9 ·····6:·00000180···122·FUNC····LOCAL··DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.09 ·····6:·00000144···108·FUNC····LOCAL··DEFAULT···28·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.0
10 ·····7:·00000200···122·FUNC····LOCAL··DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.010 ·····7:·000001b0···108·FUNC····LOCAL··DEFAULT···28·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
11 ·····8:·00000280···346·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.011 ·····8:·0000021c···326·FUNC····LOCAL··DEFAULT···28·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.0
12 ·····9:·000003e0···392·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.012 ·····9:·00000362···375·FUNC····LOCAL··DEFAULT···28·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
13 ····10:·00000570···513·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.013 ····10:·000004da···507·FUNC····LOCAL··DEFAULT···28·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.text._ZN4SFST3Mem5clearEv14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.text._ZN4SFST3Mem5clearEv
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text._ZN4SFST14CharNode2TransD2Ev15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZN4SFST14CharNode2TransD2Ev
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.text._ZN4SFST10TransducerD2Ev18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text._ZN4SFST10TransducerD2Ev
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.gcc_except_table._ZN4SFST10TransducerD2Ev19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.gcc_except_table._ZN4SFST10TransducerD2Ev
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.text.unlikely20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.text.unlikely
21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.gcc_except_table21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.gcc_except_table
22 ····19:·00000000····68·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer22generates_empty_stringEv.cold22 ····19:·00000000····60·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer22generates_empty_stringEv.cold
23 ····20:·00000044····68·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer8is_emptyEv.cold23 ····20:·0000003c····60·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer8is_emptyEv.cold
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···51·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj
27 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT···51·.LC227 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT···50·.LC2
28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···55·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···54·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT···54·.LC329 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT···53·.LC3
30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···58·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···57·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj
31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT···57·.LC431 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT···56·.LC4
32 ····29:·00001750···549·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL13conjoin_nodesEPNS_4NodeES1_S1_PNS_10TransducerERNS_11PairMappingE32 ····29:·000014fd···563·FUNC····LOCAL··DEFAULT···28·_ZN4SFSTL13conjoin_nodesEPNS_4NodeES1_S1_PNS_10TransducerERNS_11PairMappingE
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···60·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···59·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···62·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···61·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···64·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···63·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj
36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···66·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···65·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_
37 ····34:·00001980···574·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL15check_cyclicityEPNS_4NodeERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS5_ESaIS5_EEERKNS_8AlphabetE37 ····34:·00001730···519·FUNC····LOCAL··DEFAULT···28·_ZN4SFSTL15check_cyclicityEPNS_4NodeERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS5_ESaIS5_EEERKNS_8AlphabetE
38 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT···68·.LC538 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT···67·.LC5
39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···70·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···69·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj
40 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT···69·.LC640 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT···68·.LC6
41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···72·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···71·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···75·.text._ZN4SFST10Transducer10incr_vmarkEv42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···74·.text._ZN4SFST10Transducer10incr_vmarkEv
43 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT···74·.LC743 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT···73·.LC7
44 ····41:·00000088····77·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer7reverseEb.cold44 ····41:·00000078····77·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer7reverseEb.cold
45 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT···77·.LC845 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT···76·.LC8
46 ····43:·000000d6····83·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE.cold46 ····43:·000000c6····83·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE.cold
47 ····44:·0000012a····77·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10TransducerorERS0_.cold47 ····44:·0000011a····77·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10TransducerorERS0_.cold
48 ····45:·00000178····77·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10TransducerplERS0_.cold48 ····45:·00000168····77·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10TransducerplERS0_.cold
49 ····46:·000001c6···198·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer11kleene_starEv.cold49 ····46:·000001b6···198·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer11kleene_starEv.cold
50 ····47:·00000002·····0·NOTYPE··LOCAL··DEFAULT···68·.LC1450 ····47:·00000002·····0·NOTYPE··LOCAL··DEFAULT···67·.LC14
51 ····48:·0000028c····77·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10TransducerntEv.cold51 ····48:·0000027c····77·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10TransducerntEv.cold
52 ····49:·000002da···128·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10TransducereqERS0_.cold52 ····49:·000002ca···128·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10TransducereqERS0_.cold
53 ····50:·0000035a····83·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer5levelENS_5LevelE.cold53 ····50:·0000034a····91·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer5levelENS_5LevelE.cold
54 ····51:·000003ae····77·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer6spliceENS_5LabelEPS0_.cold54 ····51:·000003a6····77·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer6spliceENS_5LabelEPS0_.cold
55 ····52:·000003fc····83·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer12replace_charEtt.cold55 ····52:·000003f4····77·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer12replace_charEtt.cold
56 ····53:·00000450····52·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE.cold56 ····53:·00000442····50·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE.cold
57 ····54:·00000484····51·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE.cold57 ····54:·00000474····51·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE.cold
58 ····55:·000004b8····46·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10Transducer9is_cyclicEv.cold58 ····55:·000004a8····46·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10Transducer9is_cyclicEv.cold
59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT···78·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT···77·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_
60 ····57:·000004e6····93·FUNC····LOCAL··DEFAULT···44·_ZN4SFST14CharNode2TransC2ERNS_10TransducerE.cold60 ····57:·000004d6····93·FUNC····LOCAL··DEFAULT···43·_ZN4SFST14CharNode2TransC2ERNS_10TransducerE.cold
61 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT···80·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_61 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT···79·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_
62 ····59:·00000544···248·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10TransduceranERS0_.cold62 ····59:·00000534···248·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10TransduceranERS0_.cold
63 ····60:·0000063c···124·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10TransducerdvERS0_.cold63 ····60:·0000062c···124·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10TransducerdvERS0_.cold
64 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT···82·.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_64 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT···81·.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_
65 ····62:·000040d0···715·FUNC····LOCAL··DEFAULT···29·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE17_M_insert_unique_INSE_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_ERKS8_RT_.isra.065 ····62:·00003cc0···591·FUNC····LOCAL··DEFAULT···28·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE17_M_insert_unique_INSE_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_ERKS8_RT_.isra.0
66 ····63:·000006b8····44·FUNC····LOCAL··DEFAULT···44·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE17_M_insert_unique_INSE_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_ERKS8_RT_.isra.0.cold66 ····63:·000006a8····44·FUNC····LOCAL··DEFAULT···43·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE17_M_insert_unique_INSE_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_ERKS8_RT_.isra.0.cold
67 ····64:·000006e4····21·FUNC····LOCAL··DEFAULT···44·_ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb.cold67 ····64:·000006d4····21·FUNC····LOCAL··DEFAULT···43·_ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb.cold
68 ····65:·000046d0··2626·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL13compose_nodesEPNS_4NodeES1_S1_PNS_10TransducerERNS_11PairMappingERNS_14CharNode2TransES7_68 ····65:·000041f4··2584·FUNC····LOCAL··DEFAULT···28·_ZN4SFSTL13compose_nodesEPNS_4NodeES1_S1_PNS_10TransducerERNS_11PairMappingERNS_14CharNode2TransES7_
69 ····66:·00005120···409·FUNC····LOCAL··DEFAULT···29·_ZN4SFSTL14add_transitionENS_5LabelEPNS_4NodeES2_S2_PNS_10TransducerERNS_11PairMappingERNS_14CharNode2TransES8_69 ····66:·00004c0c···390·FUNC····LOCAL··DEFAULT···28·_ZN4SFSTL14add_transitionENS_5LabelEPNS_4NodeES2_S2_PNS_10TransducerERNS_11PairMappingERNS_14CharNode2TransES8_
70 ····67:·00000030·····0·NOTYPE··LOCAL··DEFAULT···77·.LC2870 ····67:·00000030·····0·NOTYPE··LOCAL··DEFAULT···76·.LC28
71 ····68:·0000001f·····0·NOTYPE··LOCAL··DEFAULT···68·.LC2971 ····68:·0000001f·····0·NOTYPE··LOCAL··DEFAULT···67·.LC29
72 ····69:·0000002b·····0·NOTYPE··LOCAL··DEFAULT···68·.LC3072 ····69:·0000002b·····0·NOTYPE··LOCAL··DEFAULT···67·.LC30
73 ····70:·00000042·····0·NOTYPE··LOCAL··DEFAULT···68·.LC3273 ····70:·00000042·····0·NOTYPE··LOCAL··DEFAULT···67·.LC32
74 ····71:·0000009c·····0·NOTYPE··LOCAL··DEFAULT···77·.LC3174 ····71:·0000009c·····0·NOTYPE··LOCAL··DEFAULT···76·.LC31
75 ····72:·000000c0·····0·NOTYPE··LOCAL··DEFAULT···77·.LC3375 ····72:·000000c0·····0·NOTYPE··LOCAL··DEFAULT···76·.LC33
76 ····73:·000006fa···155·FUNC····LOCAL··DEFAULT···44·_ZN4SFST10TransducerooERS0_.cold76 ····73:·000006ea···155·FUNC····LOCAL··DEFAULT···43·_ZN4SFST10TransducerooERS0_.cold
77 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT···84·.text.startup77 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT···83·.text.startup
78 ····75:·00000000····64·FUNC····LOCAL··DEFAULT···84·_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE78 ····75:·00000000····64·FUNC····LOCAL··DEFAULT···83·_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE
79 ····76:·00000000·····1·OBJECT··LOCAL··DEFAULT···32·_ZStL8__ioinit79 ····76:·00000000·····1·OBJECT··LOCAL··DEFAULT···31·_ZStL8__ioinit
80 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT···89·.text.__x86.get_pc_thunk.ax80 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT···88·.text.__x86.get_pc_thunk.ax
81 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT···90·.text.__x86.get_pc_thunk.cx81 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT···89·.text.__x86.get_pc_thunk.bx
82 ····79:·00000000·····0·SECTION·LOCAL··DEFAULT···91·.text.__x86.get_pc_thunk.bx82 ····79:·00000000·····0·SECTION·LOCAL··DEFAULT···90·.text.__x86.get_pc_thunk.si
83 ····80:·00000000·····0·SECTION·LOCAL··DEFAULT···92·.text.__x86.get_pc_thunk.si83 ····80:·00000000·····0·SECTION·LOCAL··DEFAULT···91·.text.__x86.get_pc_thunk.di
84 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···93·.text.__x86.get_pc_thunk.di 
85 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT···94·.text.__x86.get_pc_thunk.bp84 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···92·.text.__x86.get_pc_thunk.bp
86 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·_ZN4SFST14CharNode2TransD5Ev85 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·_ZN4SFST14CharNode2TransD5Ev
87 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED5Ev86 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED5Ev
88 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev87 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev
89 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·_ZN4SFST10TransducerD5Ev88 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·_ZN4SFST10TransducerD5Ev
90 ····87:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED5Ev89 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED5Ev
91 ····88:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED5Ev90 ····87:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED5Ev
92 ····89:·00000000·····0·FUNC····GLOBAL·HIDDEN····91·__x86.get_pc_thunk.bx91 ····88:·00000000·····0·FUNC····GLOBAL·HIDDEN····89·__x86.get_pc_thunk.bx
93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
95 ····92:·00000000·····0·FUNC····GLOBAL·HIDDEN····93·__x86.get_pc_thunk.di94 ····91:·00000000·····0·FUNC····GLOBAL·HIDDEN····91·__x86.get_pc_thunk.di
 95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base 
99 ····96:·00000000····68·FUNC····WEAK···DEFAULT···33·_ZN4SFST3Mem5clearEv98 ····95:·00000000····63·FUNC····WEAK···DEFAULT···32·_ZN4SFST3Mem5clearEv
100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
101 ····98:·00000780···138·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE100 ····97:·000006d6···110·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE
102 ····99:·00000810···221·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_101 ····98:·00000744···212·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_
103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv
104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
105 ···102:·000008f0···331·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer12recode_labelENS_5LabelEbbRNS_8AlphabetE104 ···101:·00000818···300·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer12recode_labelENS_5LabelEbbRNS_8AlphabetE
106 ···103:·00000000·····0·FUNC····GLOBAL·HIDDEN····89·__x86.get_pc_thunk.ax105 ···102:·00000000·····0·FUNC····GLOBAL·HIDDEN····88·__x86.get_pc_thunk.ax
107 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet10add_symbolEPKc106 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet10add_symbolEPKc
108 ···105:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local107 ···104:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local
109 ···106:·00000a40···395·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_bb108 ···105:·00000944···392·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_bb
110 ···107:·00000bd0···190·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_109 ···106:·00000acc···159·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_
111 ···108:·00000c90···233·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer12negate_nodesEPNS_4NodeES2_110 ···107:·00000b6c···215·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer12negate_nodesEPNS_4NodeES2_
112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base111 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs11target_nodeENS_5LabelE112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs11target_nodeENS_5LabelE
114 ···111:·00000000····98·FUNC····WEAK···DEFAULT···35·_ZN4SFST14CharNode2TransD2Ev113 ···110:·00000000····86·FUNC····WEAK···DEFAULT···34·_ZN4SFST14CharNode2TransD2Ev
115 ···112:·00000000····98·FUNC····WEAK···DEFAULT···35·_ZN4SFST14CharNode2TransD1Ev114 ···111:·00000000····86·FUNC····WEAK···DEFAULT···34·_ZN4SFST14CharNode2TransD1Ev
116 ···113:·00000d80···351·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer13compare_nodesEPNS_4NodeES2_RS0_115 ···112:·00000c44···290·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer13compare_nodesEPNS_4NodeES2_RS0_
117 ···114:·00000ee0···330·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer9map_nodesEPNS_4NodeES2_PS0_NS_5LevelE116 ···113:·00000d66···304·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer9map_nodesEPNS_4NodeES2_PS0_NS_5LevelE
118 ···115:·00001030···148·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE117 ···114:·00000e96···120·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE
119 ···116:·000010d0···233·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_118 ···115:·00000f0e···204·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_
120 ···117:·000011c0···420·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_119 ···116:·00000fda···401·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_
121 ···118:·00001370···344·FUNC····GLOBAL·DEFAULT···29·_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_120 ···117:·0000116c···346·FUNC····GLOBAL·DEFAULT···28·_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_
122 ···119:·00000000····69·FUNC····WEAK···DEFAULT···37·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev121 ···118:·00000000····57·FUNC····WEAK···DEFAULT···36·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
123 ···120:·00000000·····0·FUNC····GLOBAL·HIDDEN····92·__x86.get_pc_thunk.si122 ···119:·00000000·····0·FUNC····GLOBAL·HIDDEN····90·__x86.get_pc_thunk.si
124 ···121:·00000000····69·FUNC····WEAK···DEFAULT···37·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev123 ···120:·00000000····57·FUNC····WEAK···DEFAULT···36·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
125 ···122:·00000000····69·FUNC····WEAK···DEFAULT···39·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev124 ···121:·00000000····57·FUNC····WEAK···DEFAULT···38·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
Max diff block lines reached; 9621/43076 bytes (22.33%) of diff not shown.
170 KB
readelf --wide --relocs {}
    
Offset 1, 1088 lines modifiedOffset 1, 1091 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xcf00·contains·548·entries:1 Relocation·section·'.rel.text'·at·offset·0xc830·contains·549·entries:
Diff chunk too large, falling back to line-by-line diff (586 lines added, 585 lines removed)
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000007··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000008··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000d··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000e··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000048··00005b04·R_386_PLT32············00000000···_ZdlPv5 00000038··00005a04·R_386_PLT32············00000000···_ZdlPv
6 00000087··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 00000074··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 0000008d··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 0000007a··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
8 000000c8··00005b04·R_386_PLT32············00000000···_ZdlPv8 000000a4··00005a04·R_386_PLT32············00000000···_ZdlPv
9 00000107··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx9 000000e0··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
10 0000010d··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_10 000000e6··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
11 00000148··00005b04·R_386_PLT32············00000000···_ZdlPv11 00000110··00005a04·R_386_PLT32············00000000···_ZdlPv
12 00000187··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx12 0000014c··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
13 0000018d··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_13 00000152··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
14 000001c8··00005b04·R_386_PLT32············00000000···_ZdlPv14 0000017c··00005a04·R_386_PLT32············00000000···_ZdlPv
15 00000207··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx15 000001b8··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
16 0000020d··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_16 000001be··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
17 00000248··00005b04·R_386_PLT32············00000000···_ZdlPv17 000001e8··00005a04·R_386_PLT32············00000000···_ZdlPv
18 0000028c··00005c02·R_386_PC32·············00000000···__x86.get_pc_thunk.di18 00000224··00005b02·R_386_PC32·············00000000···__x86.get_pc_thunk.di
19 00000292··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_19 0000022a··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
20 0000032f··00005d04·R_386_PLT32············00000000···_Znwj20 000002c0··00005c04·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
21 00000354··00005e04·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_21 0000031d··00005d04·R_386_PLT32············00000000···_Znwj
22 00000379··00005f04·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base22 0000033e··00005e04·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
23 000003e7··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx23 0000036a··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
24 000003ed··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_24 00000370··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
25 00000477··00005b04·R_386_PLT32············00000000···_ZdlPv25 000003f5··00005a04·R_386_PLT32············00000000···_ZdlPv
26 0000048a··00005b04·R_386_PLT32············00000000···_ZdlPv26 00000408··00005a04·R_386_PLT32············00000000···_ZdlPv
27 000004ab··00005b04·R_386_PLT32············00000000···_ZdlPv27 0000041f··00005a04·R_386_PLT32············00000000···_ZdlPv
28 000004be··00005b04·R_386_PLT32············00000000···_ZdlPv28 00000432··00005a04·R_386_PLT32············00000000···_ZdlPv
29 000004e3··00005b04·R_386_PLT32············00000000···_ZdlPv29 00000454··00005a04·R_386_PLT32············00000000···_ZdlPv
30 00000503··00005b04·R_386_PLT32············00000000···_ZdlPv30 00000474··00005a04·R_386_PLT32············00000000···_ZdlPv
31 0000051f··00005b04·R_386_PLT32············00000000···_ZdlPv31 00000490··00005a04·R_386_PLT32············00000000···_ZdlPv
32 0000053b··00005b04·R_386_PLT32············00000000···_ZdlPv32 000004ac··00005a04·R_386_PLT32············00000000···_ZdlPv
33 00000551··00005b04·R_386_PLT32············00000000···_ZdlPv33 000004c2··00005a04·R_386_PLT32············00000000···_ZdlPv
34 00000577··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx34 000004e2··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
35 0000057d··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_35 000004e8··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
36 00000616··00005b04·R_386_PLT32············00000000···_ZdlPv36 00000580··00005a04·R_386_PLT32············00000000···_ZdlPv
37 00000622··00005b04·R_386_PLT32············00000000···_ZdlPv37 0000058c··00005a04·R_386_PLT32············00000000···_ZdlPv
38 00000638··00005b04·R_386_PLT32············00000000···_ZdlPv38 000005a2··00005a04·R_386_PLT32············00000000···_ZdlPv
39 00000640··00005b04·R_386_PLT32············00000000···_ZdlPv39 000005aa··00005a04·R_386_PLT32············00000000···_ZdlPv
40 0000065a··00005b04·R_386_PLT32············00000000···_ZdlPv40 000005c4··00005a04·R_386_PLT32············00000000···_ZdlPv
41 00000662··00005b04·R_386_PLT32············00000000···_ZdlPv41 000005cc··00005a04·R_386_PLT32············00000000···_ZdlPv
42 00000683··00005b04·R_386_PLT32············00000000···_ZdlPv42 000005ed··00005a04·R_386_PLT32············00000000···_ZdlPv
43 0000068b··00005b04·R_386_PLT32············00000000···_ZdlPv43 000005f5··00005a04·R_386_PLT32············00000000···_ZdlPv
44 000006ae··00005b04·R_386_PLT32············00000000···_ZdlPv44 00000612··00005a04·R_386_PLT32············00000000···_ZdlPv
45 000006b6··00005b04·R_386_PLT32············00000000···_ZdlPv45 0000061a··00005a04·R_386_PLT32············00000000···_ZdlPv
46 000006d7··00005b04·R_386_PLT32············00000000···_ZdlPv46 0000063b··00005a04·R_386_PLT32············00000000···_ZdlPv
47 000006df··00005b04·R_386_PLT32············00000000···_ZdlPv47 00000643··00005a04·R_386_PLT32············00000000···_ZdlPv
48 00000700··00005b04·R_386_PLT32············00000000···_ZdlPv48 00000664··00005a04·R_386_PLT32············00000000···_ZdlPv
49 00000708··00005b04·R_386_PLT32············00000000···_ZdlPv49 0000066c··00005a04·R_386_PLT32············00000000···_ZdlPv
50 00000729··00005b04·R_386_PLT32············00000000···_ZdlPv50 0000068d··00005a04·R_386_PLT32············00000000···_ZdlPv
51 00000731··00005b04·R_386_PLT32············00000000···_ZdlPv51 00000695··00005a04·R_386_PLT32············00000000···_ZdlPv
52 00000752··00005b04·R_386_PLT32············00000000···_ZdlPv52 000006b6··00005a04·R_386_PLT32············00000000···_ZdlPv
53 0000075a··00005b04·R_386_PLT32············00000000···_ZdlPv53 000006be··00005a04·R_386_PLT32············00000000···_ZdlPv
54 000007c2··00006202·R_386_PC32·············00000780···_ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE54 0000070e··00006102·R_386_PC32·············000006d6···_ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE
55 00000815··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx55 0000074c··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
56 0000081b··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_56 00000752··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
57 00000841··00006404·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv57 00000773··00006304·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
58 0000086f··00006302·R_386_PC32·············00000810···_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_58 000007a0··00006202·R_386_PC32·············00000744···_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_
59 0000088e··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE59 000007c0··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
60 000008d5··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE60 00000800··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
61 000008f5··00006702·R_386_PC32·············00000000···__x86.get_pc_thunk.ax61 00000820··00006602·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
62 000008fa··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_62 00000825··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
63 000009b5··00006804·R_386_PLT32············00000000···_ZN4SFST8Alphabet10add_symbolEPKc63 000008cb··00006704·R_386_PLT32············00000000···_ZN4SFST8Alphabet10add_symbolEPKc
64 00000a01··00006804·R_386_PLT32············00000000···_ZN4SFST8Alphabet10add_symbolEPKc64 0000090f··00006704·R_386_PLT32············00000000···_ZN4SFST8Alphabet10add_symbolEPKc
65 00000a37··00006902·R_386_PC32·············00000000···__stack_chk_fail_local65 00000940··00006802·R_386_PC32·············00000000···__stack_chk_fail_local
66 00000a45··00006702·R_386_PC32·············00000000···__x86.get_pc_thunk.ax66 0000094c··00006602·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
67 00000a4a··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_67 00000951··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
68 00000aa1··00006404·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv68 000009a1··00006304·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
69 00000b0d··00006a02·R_386_PC32·············00000a40···_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_bb69 00000a0c··00006902·R_386_PC32·············00000944···_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_bb
70 00000b41··00006602·R_386_PC32·············000008f0···_ZN4SFST10Transducer12recode_labelENS_5LabelEbbRNS_8AlphabetE70 00000a40··00006502·R_386_PC32·············00000818···_ZN4SFST10Transducer12recode_labelENS_5LabelEbbRNS_8AlphabetE
71 00000b63··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE71 00000a62··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
72 00000bc7··00006902·R_386_PC32·············00000000···__stack_chk_fail_local72 00000ac8··00006802·R_386_PC32·············00000000···__stack_chk_fail_local
73 00000bd1··00006702·R_386_PC32·············00000000···__x86.get_pc_thunk.ax73 00000ad4··00006602·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
74 00000bd6··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_74 00000ad9··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
75 00000c25··00006b02·R_386_PC32·············00000bd0···_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_75 00000b12··00006a02·R_386_PC32·············00000acc···_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_
76 00000c7e··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE76 00000b59··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
77 00000c95··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx77 00000b74··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
78 00000c9b··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_78 00000b7a··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
79 00000ce1··00006c02·R_386_PC32·············00000c90···_ZN4SFST10Transducer12negate_nodesEPNS_4NodeES2_79 00000bbb··00006b02·R_386_PC32·············00000b6c···_ZN4SFST10Transducer12negate_nodesEPNS_4NodeES2_
80 00000d1c··00006d04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base80 00000be8··00006c04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
81 00000d31··00006e04·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE81 00000bfd··00006d04·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE
82 00000d54··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE82 00000c20··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
83 00000d5c··00006d04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base83 00000c28··00006c04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
84 00000d9c··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx84 00000c4c··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
85 00000da2··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_85 00000c52··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
86 00000e10··00006e04·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE86 00000cb5··00006d04·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE
87 00000e33··00007102·R_386_PC32·············00000d80···_ZN4SFST10Transducer13compare_nodesEPNS_4NodeES2_RS0_87 00000cd8··00007002·R_386_PC32·············00000c44···_ZN4SFST10Transducer13compare_nodesEPNS_4NodeES2_RS0_
88 00000e9a··00006e04·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE88 00000d2a··00006d04·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE
89 00000ee4··00006702·R_386_PC32·············00000000···__x86.get_pc_thunk.ax89 00000d6e··00006602·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
90 00000ee9··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_90 00000d73··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
91 00000f85··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE91 00000e02··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
92 00000fad··00007202·R_386_PC32·············00000ee0···_ZN4SFST10Transducer9map_nodesEPNS_4NodeES2_PS0_NS_5LevelE92 00000e2a··00007102·R_386_PC32·············00000d66···_ZN4SFST10Transducer9map_nodesEPNS_4NodeES2_PS0_NS_5LevelE
93 00000fd4··00006404·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv93 00000e4a··00006304·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
94 00001044··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx94 00000e9e··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
95 0000104a··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_95 00000ea4··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
96 00001079··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE96 00000ed1··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
97 00001099··00007302·R_386_PC32·············00001030···_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE97 00000ef1··00007202·R_386_PC32·············00000e96···_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE
98 000010dc··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx98 00000f16··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
99 000010e2··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_99 00000f1c··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
100 00001111··00006404·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv100 00000f43··00006304·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
101 0000112d··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE101 00000f5f··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
102 00001150··00007402·R_386_PC32·············000010d0···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_102 00000f82··00007302·R_386_PC32·············00000f0e···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_
103 0000118a··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE103 00000fbb··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
104 000011c4··00006702·R_386_PC32·············00000000···__x86.get_pc_thunk.ax104 00000fe2··00006602·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
105 000011c9··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_105 00000fe7··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
106 00001278··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE106 0000107f··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
107 000012a4··00007502·R_386_PC32·············000011c0···_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_107 000010ab··00007402·R_386_PC32·············00000fda···_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_
108 000012cd··00006404·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv108 000010d2··00006304·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
109 00001357··00007402·R_386_PC32·············000010d0···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_109 0000111d··00007302·R_386_PC32·············00000f0e···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_
110 00001375··00005902·R_386_PC32·············00000000···__x86.get_pc_thunk.bx110 00001174··00005802·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
111 0000137b··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_111 0000117a··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
112 00001415··00006504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE112 00001222··00006404·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
113 00001441··00007602·R_386_PC32·············00001370···_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_113 00001252··00007502·R_386_PC32·············0000116c···_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_
114 0000146a··00006404·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv114 00001279··00006304·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
115 000014dc··00007e02·R_386_PC32·············00000000···__x86.get_pc_thunk.bp115 000012ce··00005b02·R_386_PC32·············00000000···__x86.get_pc_thunk.di
116 000014e2··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_116 000012d4··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
117 0000152f··00008404·R_386_PLT32············00000000···_ZN4SFST10Transducer8minimiseEb117 00001305··00008304·R_386_PLT32············00000000···_ZN4SFST10Transducer8minimiseEb
118 00001548··00007f04·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv118 0000131e··00007e04·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv
119 00001566··00005b04·R_386_PLT32············00000000···_ZdlPv119 0000133c··00005a04·R_386_PLT32············00000000···_ZdlPv
120 0000158a··00005b04·R_386_PLT32············00000000···_ZdlPv120 00001360··00005a04·R_386_PLT32············00000000···_ZdlPv
121 000015ab··00005b04·R_386_PLT32············00000000···_ZdlPv121 00001381··00005a04·R_386_PLT32············00000000···_ZdlPv
122 000015ce··00006104·R_386_PLT32············00000000···free122 0000139a··00006004·R_386_PLT32············00000000···free
123 000015df··00005b04·R_386_PLT32············00000000···_ZdlPv123 000013ab··00005a04·R_386_PLT32············00000000···_ZdlPv
124 000015fc··00007e02·R_386_PC32·············00000000···__x86.get_pc_thunk.bp124 000013cc··00005b02·R_386_PC32·············00000000···__x86.get_pc_thunk.di
125 00001602··00005a0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_125 000013d2··0000590a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
Max diff block lines reached; 77606/174042 bytes (44.59%) of diff not shown.
119 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 2278 lines modifiedOffset 9, 2727 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000038·0000001c·FDE·cie=00000000·pc=00000000..0000007a15 00000018·00000038·0000001c·FDE·cie=00000000·pc=00000000..0000006c
16 ··DW_CFA_advance_loc:·1·to·0000000116 ··DW_CFA_advance_loc:·1·to·00000001
17 ··DW_CFA_def_cfa_offset:·817 ··DW_CFA_def_cfa_offset:·8
18 ··DW_CFA_offset:·r5·(ebp)·at·cfa-818 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
19 ··DW_CFA_advance_loc:·3·to·0000000419 ··DW_CFA_advance_loc:·1·to·00000002
20 ··DW_CFA_def_cfa_offset:·1220 ··DW_CFA_def_cfa_offset:·12
21 ··DW_CFA_offset:·r7·(edi)·at·cfa-1221 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
22 ··DW_CFA_advance_loc:·1·to·0000000522 ··DW_CFA_advance_loc:·1·to·00000003
23 ··DW_CFA_def_cfa_offset:·1623 ··DW_CFA_def_cfa_offset:·16
24 ··DW_CFA_offset:·r6·(esi)·at·cfa-1624 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
25 ··DW_CFA_advance_loc:·1·to·0000000625 ··DW_CFA_advance_loc:·1·to·00000004
26 ··DW_CFA_def_cfa_offset:·2026 ··DW_CFA_def_cfa_offset:·20
27 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2027 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
28 ··DW_CFA_advance_loc:·14·to·0000001428 ··DW_CFA_advance_loc:·3·to·00000007
29 ··DW_CFA_def_cfa_offset:·6429 ··DW_CFA_def_cfa_offset:·64
30 ··DW_CFA_advance_loc1:·97·to·0000007530 ··DW_CFA_advance_loc1:·96·to·00000067
31 ··DW_CFA_def_cfa_offset:·2031 ··DW_CFA_def_cfa_offset:·20
32 ··DW_CFA_advance_loc:·1·to·0000007632 ··DW_CFA_advance_loc:·1·to·00000068
33 ··DW_CFA_restore:·r3·(ebx)33 ··DW_CFA_restore:·r3·(ebx)
34 ··DW_CFA_def_cfa_offset:·1634 ··DW_CFA_def_cfa_offset:·16
35 ··DW_CFA_advance_loc:·1·to·0000007735 ··DW_CFA_advance_loc:·1·to·00000069
36 ··DW_CFA_restore:·r6·(esi)36 ··DW_CFA_restore:·r6·(esi)
37 ··DW_CFA_def_cfa_offset:·1237 ··DW_CFA_def_cfa_offset:·12
38 ··DW_CFA_advance_loc:·1·to·0000007838 ··DW_CFA_advance_loc:·1·to·0000006a
39 ··DW_CFA_restore:·r7·(edi)39 ··DW_CFA_restore:·r7·(edi)
40 ··DW_CFA_def_cfa_offset:·840 ··DW_CFA_def_cfa_offset:·8
41 ··DW_CFA_advance_loc:·1·to·0000007941 ··DW_CFA_advance_loc:·1·to·0000006b
42 ··DW_CFA_restore:·r5·(ebp)42 ··DW_CFA_restore:·r5·(ebp)
43 ··DW_CFA_def_cfa_offset:·443 ··DW_CFA_def_cfa_offset:·4
  
44 00000054·00000038·00000058·FDE·cie=00000000·pc=00000080..000000fa44 00000054·00000038·00000058·FDE·cie=00000000·pc=0000006c..000000d8
45 ··DW_CFA_advance_loc:·1·to·0000008145 ··DW_CFA_advance_loc:·1·to·0000006d
46 ··DW_CFA_def_cfa_offset:·846 ··DW_CFA_def_cfa_offset:·8
47 ··DW_CFA_offset:·r5·(ebp)·at·cfa-847 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
48 ··DW_CFA_advance_loc:·3·to·0000008448 ··DW_CFA_advance_loc:·1·to·0000006e
49 ··DW_CFA_def_cfa_offset:·1249 ··DW_CFA_def_cfa_offset:·12
50 ··DW_CFA_offset:·r7·(edi)·at·cfa-1250 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
51 ··DW_CFA_advance_loc:·1·to·0000008551 ··DW_CFA_advance_loc:·1·to·0000006f
52 ··DW_CFA_def_cfa_offset:·1652 ··DW_CFA_def_cfa_offset:·16
53 ··DW_CFA_offset:·r6·(esi)·at·cfa-1653 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
54 ··DW_CFA_advance_loc:·1·to·0000008654 ··DW_CFA_advance_loc:·1·to·00000070
55 ··DW_CFA_def_cfa_offset:·2055 ··DW_CFA_def_cfa_offset:·20
56 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2056 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
57 ··DW_CFA_advance_loc:·14·to·0000009457 ··DW_CFA_advance_loc:·3·to·00000073
58 ··DW_CFA_def_cfa_offset:·6458 ··DW_CFA_def_cfa_offset:·64
59 ··DW_CFA_advance_loc1:·97·to·000000f559 ··DW_CFA_advance_loc1:·96·to·000000d3
60 ··DW_CFA_def_cfa_offset:·2060 ··DW_CFA_def_cfa_offset:·20
61 ··DW_CFA_advance_loc:·1·to·000000f661 ··DW_CFA_advance_loc:·1·to·000000d4
62 ··DW_CFA_restore:·r3·(ebx)62 ··DW_CFA_restore:·r3·(ebx)
63 ··DW_CFA_def_cfa_offset:·1663 ··DW_CFA_def_cfa_offset:·16
64 ··DW_CFA_advance_loc:·1·to·000000f764 ··DW_CFA_advance_loc:·1·to·000000d5
65 ··DW_CFA_restore:·r6·(esi)65 ··DW_CFA_restore:·r6·(esi)
66 ··DW_CFA_def_cfa_offset:·1266 ··DW_CFA_def_cfa_offset:·12
67 ··DW_CFA_advance_loc:·1·to·000000f867 ··DW_CFA_advance_loc:·1·to·000000d6
68 ··DW_CFA_restore:·r7·(edi)68 ··DW_CFA_restore:·r7·(edi)
69 ··DW_CFA_def_cfa_offset:·869 ··DW_CFA_def_cfa_offset:·8
70 ··DW_CFA_advance_loc:·1·to·000000f970 ··DW_CFA_advance_loc:·1·to·000000d7
71 ··DW_CFA_restore:·r5·(ebp)71 ··DW_CFA_restore:·r5·(ebp)
72 ··DW_CFA_def_cfa_offset:·472 ··DW_CFA_def_cfa_offset:·4
  
73 00000090·00000038·00000094·FDE·cie=00000000·pc=00000100..0000017a73 00000090·00000038·00000094·FDE·cie=00000000·pc=000000d8..00000144
74 ··DW_CFA_advance_loc:·1·to·0000010174 ··DW_CFA_advance_loc:·1·to·000000d9
75 ··DW_CFA_def_cfa_offset:·875 ··DW_CFA_def_cfa_offset:·8
76 ··DW_CFA_offset:·r5·(ebp)·at·cfa-876 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
77 ··DW_CFA_advance_loc:·3·to·0000010477 ··DW_CFA_advance_loc:·1·to·000000da
78 ··DW_CFA_def_cfa_offset:·1278 ··DW_CFA_def_cfa_offset:·12
79 ··DW_CFA_offset:·r7·(edi)·at·cfa-1279 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
80 ··DW_CFA_advance_loc:·1·to·0000010580 ··DW_CFA_advance_loc:·1·to·000000db
81 ··DW_CFA_def_cfa_offset:·1681 ··DW_CFA_def_cfa_offset:·16
82 ··DW_CFA_offset:·r6·(esi)·at·cfa-1682 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
83 ··DW_CFA_advance_loc:·1·to·0000010683 ··DW_CFA_advance_loc:·1·to·000000dc
84 ··DW_CFA_def_cfa_offset:·2084 ··DW_CFA_def_cfa_offset:·20
85 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2085 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
86 ··DW_CFA_advance_loc:·14·to·0000011486 ··DW_CFA_advance_loc:·3·to·000000df
87 ··DW_CFA_def_cfa_offset:·6487 ··DW_CFA_def_cfa_offset:·64
88 ··DW_CFA_advance_loc1:·97·to·0000017588 ··DW_CFA_advance_loc1:·96·to·0000013f
89 ··DW_CFA_def_cfa_offset:·2089 ··DW_CFA_def_cfa_offset:·20
90 ··DW_CFA_advance_loc:·1·to·0000017690 ··DW_CFA_advance_loc:·1·to·00000140
91 ··DW_CFA_restore:·r3·(ebx)91 ··DW_CFA_restore:·r3·(ebx)
92 ··DW_CFA_def_cfa_offset:·1692 ··DW_CFA_def_cfa_offset:·16
93 ··DW_CFA_advance_loc:·1·to·0000017793 ··DW_CFA_advance_loc:·1·to·00000141
94 ··DW_CFA_restore:·r6·(esi)94 ··DW_CFA_restore:·r6·(esi)
95 ··DW_CFA_def_cfa_offset:·1295 ··DW_CFA_def_cfa_offset:·12
96 ··DW_CFA_advance_loc:·1·to·0000017896 ··DW_CFA_advance_loc:·1·to·00000142
97 ··DW_CFA_restore:·r7·(edi)97 ··DW_CFA_restore:·r7·(edi)
98 ··DW_CFA_def_cfa_offset:·898 ··DW_CFA_def_cfa_offset:·8
99 ··DW_CFA_advance_loc:·1·to·0000017999 ··DW_CFA_advance_loc:·1·to·00000143
100 ··DW_CFA_restore:·r5·(ebp)100 ··DW_CFA_restore:·r5·(ebp)
101 ··DW_CFA_def_cfa_offset:·4101 ··DW_CFA_def_cfa_offset:·4
  
102 000000cc·00000038·000000d0·FDE·cie=00000000·pc=00000180..000001fa102 000000cc·00000038·000000d0·FDE·cie=00000000·pc=00000144..000001b0
103 ··DW_CFA_advance_loc:·1·to·00000181103 ··DW_CFA_advance_loc:·1·to·00000145
104 ··DW_CFA_def_cfa_offset:·8104 ··DW_CFA_def_cfa_offset:·8
105 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8105 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
106 ··DW_CFA_advance_loc:·3·to·00000184106 ··DW_CFA_advance_loc:·1·to·00000146
107 ··DW_CFA_def_cfa_offset:·12107 ··DW_CFA_def_cfa_offset:·12
108 ··DW_CFA_offset:·r7·(edi)·at·cfa-12108 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
109 ··DW_CFA_advance_loc:·1·to·00000185109 ··DW_CFA_advance_loc:·1·to·00000147
110 ··DW_CFA_def_cfa_offset:·16110 ··DW_CFA_def_cfa_offset:·16
111 ··DW_CFA_offset:·r6·(esi)·at·cfa-16111 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
112 ··DW_CFA_advance_loc:·1·to·00000186112 ··DW_CFA_advance_loc:·1·to·00000148
113 ··DW_CFA_def_cfa_offset:·20113 ··DW_CFA_def_cfa_offset:·20
114 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20114 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
115 ··DW_CFA_advance_loc:·14·to·00000194115 ··DW_CFA_advance_loc:·3·to·0000014b
116 ··DW_CFA_def_cfa_offset:·64116 ··DW_CFA_def_cfa_offset:·64
117 ··DW_CFA_advance_loc1:·97·to·000001f5117 ··DW_CFA_advance_loc1:·96·to·000001ab
118 ··DW_CFA_def_cfa_offset:·20118 ··DW_CFA_def_cfa_offset:·20
119 ··DW_CFA_advance_loc:·1·to·000001f6119 ··DW_CFA_advance_loc:·1·to·000001ac
120 ··DW_CFA_restore:·r3·(ebx)120 ··DW_CFA_restore:·r3·(ebx)
121 ··DW_CFA_def_cfa_offset:·16121 ··DW_CFA_def_cfa_offset:·16
122 ··DW_CFA_advance_loc:·1·to·000001f7122 ··DW_CFA_advance_loc:·1·to·000001ad
123 ··DW_CFA_restore:·r6·(esi)123 ··DW_CFA_restore:·r6·(esi)
124 ··DW_CFA_def_cfa_offset:·12124 ··DW_CFA_def_cfa_offset:·12
125 ··DW_CFA_advance_loc:·1·to·000001f8125 ··DW_CFA_advance_loc:·1·to·000001ae
126 ··DW_CFA_restore:·r7·(edi)126 ··DW_CFA_restore:·r7·(edi)
127 ··DW_CFA_def_cfa_offset:·8127 ··DW_CFA_def_cfa_offset:·8
128 ··DW_CFA_advance_loc:·1·to·000001f9128 ··DW_CFA_advance_loc:·1·to·000001af
129 ··DW_CFA_restore:·r5·(ebp)129 ··DW_CFA_restore:·r5·(ebp)
130 ··DW_CFA_def_cfa_offset:·4130 ··DW_CFA_def_cfa_offset:·4
  
Max diff block lines reached; 115439/121525 bytes (94.99%) of diff not shown.
4.63 KB
strings --all --bytes=8 {}
    
Offset 1, 20 lines modifiedOffset 1, 28 lines modified
1 vector::_M_fill_insert1 vector::_M_fill_insert
 2 l$D9l$Dt{
 3 +T$D9L$Dt
2 vector::_M_realloc_insert4 vector::_M_realloc_insert
3 cannot·create·std::vector·larger·than·max_size()5 cannot·create·std::vector·larger·than·max_size()
4 Warning:·undefined·alphabet6 Warning:·undefined·alphabet
5 operators.C7 operators.C
6 uc1·==·l2.lower_char()8 uc1·==·l2.lower_char()
7 l1.upper_char()·==·lc29 l1.upper_char()·==·lc2
8 vector::reserve10 vector::reserve
 11 l$D9l$Dt{
 12 +T$D9L$Dt
9 clearing·flags13 clearing·flags
10 Allocation·of·memory·failed·in·Mem::add_buffer!14 Allocation·of·memory·failed·in·Mem::add_buffer!
11 void·SFST::compose_nodes(Node*,·Node*,·Node*,·Transducer*,·PairMapping&,·CharNode2Trans&,·CharNode2Trans&)15 void·SFST::compose_nodes(Node*,·Node*,·Node*,·Transducer*,·PairMapping&,·CharNode2Trans&,·CharNode2Trans&)
12 l.lower_char()·==·Label::epsilon16 l.lower_char()·==·Label::epsilon
13 l.upper_char()·==·Label::epsilon17 l.upper_char()·==·Label::epsilon
 18 l$D9l$Dt{
 19 +T$D9L$Dt
 20 l$D9l$Dt{
 21 +T$D9L$Dt
14 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.022 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
15 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.023 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.0
16 _ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.024 _ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.0
17 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.025 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.0
18 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.026 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
19 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.027 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.0
20 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.028 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
Offset 52, 16 lines modifiedOffset 60, 16 lines modified
52 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev60 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev
53 _ZN4SFST10TransducerD5Ev61 _ZN4SFST10TransducerD5Ev
54 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED5Ev62 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED5Ev
55 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED5Ev63 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED5Ev
56 __x86.get_pc_thunk.bx64 __x86.get_pc_thunk.bx
57 _GLOBAL_OFFSET_TABLE_65 _GLOBAL_OFFSET_TABLE_
58 __x86.get_pc_thunk.di66 __x86.get_pc_thunk.di
59 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ 
60 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base67 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
 68 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
61 _ZN4SFST3Mem5clearEv69 _ZN4SFST3Mem5clearEv
62 _ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE70 _ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE
63 _ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_71 _ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_
64 _ZN4SFST10Transducer8new_nodeEv72 _ZN4SFST10Transducer8new_nodeEv
65 _ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE73 _ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
66 _ZN4SFST10Transducer12recode_labelENS_5LabelEbbRNS_8AlphabetE74 _ZN4SFST10Transducer12recode_labelENS_5LabelEbbRNS_8AlphabetE
67 __x86.get_pc_thunk.ax75 __x86.get_pc_thunk.ax
Offset 136, 15 lines modifiedOffset 144, 14 lines modified
136 _ZN4SFST10Transducer6spliceENS_5LabelEPS0_144 _ZN4SFST10Transducer6spliceENS_5LabelEPS0_
137 _ZN4SFST10Transducer12replace_charEtt145 _ZN4SFST10Transducer12replace_charEtt
138 _ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE146 _ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE
139 _ZN4SFST10Transducer23is_infinitely_ambiguousEv147 _ZN4SFST10Transducer23is_infinitely_ambiguousEv
140 _ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE148 _ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE
141 _ZN4SFST10Transducer9is_cyclicEv149 _ZN4SFST10Transducer9is_cyclicEv
142 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_150 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_
143 __x86.get_pc_thunk.cx 
144 _ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE151 _ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
145 _ZN4SFST14CharNode2TransC1ERNS_10TransducerE152 _ZN4SFST14CharNode2TransC1ERNS_10TransducerE
146 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_153 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_
147 _ZN4SFST10TransduceranERS0_154 _ZN4SFST10TransduceranERS0_
148 _ZN4SFST10Transducer11determiniseEb155 _ZN4SFST10Transducer11determiniseEb
149 _ZN4SFST10TransducerdvERS0_156 _ZN4SFST10TransducerdvERS0_
150 _ZN4SFST10Transducer17complete_alphabetEv157 _ZN4SFST10Transducer17complete_alphabetEv
Offset 155, 16 lines modifiedOffset 162, 16 lines modified
155 __cxa_rethrow162 __cxa_rethrow
156 __cxa_end_catch163 __cxa_end_catch
157 _ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb164 _ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb
158 __assert_fail165 __assert_fail
159 _ZN4SFST10TransducerooERS0_166 _ZN4SFST10TransducerooERS0_
160 _ZN4SFST8Alphabet7composeERKS0_S2_167 _ZN4SFST8Alphabet7composeERKS0_S2_
161 _ZNSt8ios_base4InitC1Ev168 _ZNSt8ios_base4InitC1Ev
162 _ZNSt8ios_base4InitD1Ev 
163 __dso_handle169 __dso_handle
 170 _ZNSt8ios_base4InitD1Ev
164 __cxa_atexit171 __cxa_atexit
165 .shstrtab172 .shstrtab
166 .rel.text173 .rel.text
167 .rel.text._ZN4SFST3Mem5clearEv174 .rel.text._ZN4SFST3Mem5clearEv
168 .rel.text._ZN4SFST14CharNode2TransD2Ev175 .rel.text._ZN4SFST14CharNode2TransD2Ev
169 .rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev176 .rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
170 .rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev177 .rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
Offset 194, 15 lines modifiedOffset 201, 14 lines modified
194 .rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_201 .rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_
195 .rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_202 .rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_
196 .rel.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_203 .rel.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_
197 .rel.text.startup204 .rel.text.startup
198 .rel.init_array205 .rel.init_array
199 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE206 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
200 .text.__x86.get_pc_thunk.ax207 .text.__x86.get_pc_thunk.ax
201 .text.__x86.get_pc_thunk.cx 
202 .text.__x86.get_pc_thunk.bx208 .text.__x86.get_pc_thunk.bx
203 .text.__x86.get_pc_thunk.si209 .text.__x86.get_pc_thunk.si
204 .text.__x86.get_pc_thunk.di210 .text.__x86.get_pc_thunk.di
205 .text.__x86.get_pc_thunk.bp211 .text.__x86.get_pc_thunk.bp
206 .rel.data.rel.local.DW.ref.__gxx_personality_v0212 .rel.data.rel.local.DW.ref.__gxx_personality_v0
207 .note.GNU-stack213 .note.GNU-stack
208 .rel.eh_frame214 .rel.eh_frame
3.93 KB
readelf --wide --decompress --hex-dump=.group {}
    
Offset 1, 86 lines modifiedOffset 1, 90 lines modified
  
1 Hex·dump·of·section·'.group':1 Hex·dump·of·section·'.group':
2 ··0x00000000·01000000·21000000·22000000··········....!..."...2 ··0x00000000·01000000·20000000·21000000··········....·...!...
  
  
3 Hex·dump·of·section·'.group':3 Hex·dump·of·section·'.group':
4 ··0x00000000·01000000·23000000·24000000··········....#...$...4 ··0x00000000·01000000·22000000·23000000··········...."...#...
  
  
5 Hex·dump·of·section·'.group':5 Hex·dump·of·section·'.group':
6 ··0x00000000·01000000·25000000·26000000··········....%...&...6 ··0x00000000·01000000·24000000·25000000··········....$...%...
  
  
7 Hex·dump·of·section·'.group':7 Hex·dump·of·section·'.group':
8 ··0x00000000·01000000·27000000·28000000··········....'...(...8 ··0x00000000·01000000·26000000·27000000··········....&...'...
  
  
9 Hex·dump·of·section·'.group':9 Hex·dump·of·section·'.group':
10 ··0x00000000·01000000·29000000·2a000000·2b000000·....)...*...+...10 ··0x00000000·01000000·28000000·29000000·2a000000·....(...)...*...
  
  
11 Hex·dump·of·section·'.group':11 Hex·dump·of·section·'.group':
12 ··0x00000000·01000000·2f000000·30000000··········..../...0...12 ··0x00000000·01000000·2e000000·2f000000··········......../...
  
  
13 Hex·dump·of·section·'.group':13 Hex·dump·of·section·'.group':
14 ··0x00000000·01000000·31000000·32000000··········....1...2...14 ··0x00000000·01000000·30000000·31000000··········....0...1...
  
  
15 Hex·dump·of·section·'.group':15 Hex·dump·of·section·'.group':
16 ··0x00000000·01000000·34000000·35000000··········....4...5...16 ··0x00000000·01000000·33000000·34000000··········....3...4...
  
  
17 Hex·dump·of·section·'.group':17 Hex·dump·of·section·'.group':
18 ··0x00000000·01000000·37000000·38000000··········....7...8...18 ··0x00000000·01000000·36000000·37000000··········....6...7...
  
  
19 Hex·dump·of·section·'.group':19 Hex·dump·of·section·'.group':
20 ··0x00000000·01000000·3a000000·3b000000··········....:...;...20 ··0x00000000·01000000·39000000·3a000000··········....9...:...
  
  
21 Hex·dump·of·section·'.group':21 Hex·dump·of·section·'.group':
22 ··0x00000000·01000000·3c000000·3d000000··········....<...=...22 ··0x00000000·01000000·3b000000·3c000000··········....;...<...
  
  
23 Hex·dump·of·section·'.group':23 Hex·dump·of·section·'.group':
24 ··0x00000000·01000000·3e000000·3f000000··········....>...?...24 ··0x00000000·01000000·3d000000·3e000000··········....=...>...
  
  
25 Hex·dump·of·section·'.group':25 Hex·dump·of·section·'.group':
26 ··0x00000000·01000000·40000000·41000000··········....@...A...26 ··0x00000000·01000000·3f000000·40000000··········....?...@...
  
  
27 Hex·dump·of·section·'.group':27 Hex·dump·of·section·'.group':
28 ··0x00000000·01000000·42000000·43000000··········....B...C...28 ··0x00000000·01000000·41000000·42000000··········....A...B...
  
  
29 Hex·dump·of·section·'.group':29 Hex·dump·of·section·'.group':
30 ··0x00000000·01000000·46000000·47000000··········....F...G...30 ··0x00000000·01000000·45000000·46000000··········....E...F...
  
  
31 Hex·dump·of·section·'.group':31 Hex·dump·of·section·'.group':
32 ··0x00000000·01000000·48000000·49000000··········....H...I...32 ··0x00000000·01000000·47000000·48000000··········....G...H...
  
  
33 Hex·dump·of·section·'.group':33 Hex·dump·of·section·'.group':
34 ··0x00000000·01000000·4b000000·4c000000··········....K...L...34 ··0x00000000·01000000·4a000000·4b000000··········....J...K...
  
  
35 Hex·dump·of·section·'.group':35 Hex·dump·of·section·'.group':
36 ··0x00000000·01000000·4e000000·4f000000··········....N...O...36 ··0x00000000·01000000·4d000000·4e000000··········....M...N...
  
  
37 Hex·dump·of·section·'.group':37 Hex·dump·of·section·'.group':
38 ··0x00000000·01000000·50000000·51000000··········....P...Q...38 ··0x00000000·01000000·4f000000·50000000··········....O...P...
  
  
39 Hex·dump·of·section·'.group':39 Hex·dump·of·section·'.group':
40 ··0x00000000·01000000·52000000·53000000··········....R...S...40 ··0x00000000·01000000·51000000·52000000··········....Q...R...
  
  
 41 Hex·dump·of·section·'.group':
 42 ··0x00000000·01000000·57000000···················....W...
  
  
41 Hex·dump·of·section·'.group':43 Hex·dump·of·section·'.group':
42 ··0x00000000·01000000·58000000···················....X...44 ··0x00000000·01000000·58000000···················....X...
  
  
43 Hex·dump·of·section·'.group':45 Hex·dump·of·section·'.group':
Offset 96, 17 lines modifiedOffset 100, 9 lines modified
  
  
96 Hex·dump·of·section·'.group':100 Hex·dump·of·section·'.group':
97 ··0x00000000·01000000·5c000000···················....\...101 ··0x00000000·01000000·5c000000···················....\...
  
  
98 Hex·dump·of·section·'.group':102 Hex·dump·of·section·'.group':
99 ··0x00000000·01000000·5d000000···················....]... 
  
  
100 Hex·dump·of·section·'.group': 
101 ··0x00000000·01000000·5e000000···················....^... 
  
  
102 Hex·dump·of·section·'.group': 
103 ··0x00000000·01000000·5f000000·60000000··········...._...`...103 ··0x00000000·01000000·5d000000·5e000000··········....]...^...
  
630 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 7115 lines modifiedOffset 2, 6693 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]>:3 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]>:
4 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]:4 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]:
5 »       push···%ebp5 »       push···%ebp
6 »       mov····%eax,%ebp 
7 »       push···%edi6 »       push···%edi
8 »       push···%esi7 »       push···%esi
9 »       push···%ebx8 »       push···%ebx
 9 »       sub····$0x2c,%esp
10 »       call···7·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x7>10 »       call···8·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x2c,%esp14 »       mov····%eax,%ebp
15 »       mov····0x4(%eax),%ecx15 »       mov····0x4(%eax),%ecx
16 »       cmp····%ecx,0x8(%eax)16 »       cmp····%ecx,0x8(%eax)
17 »       je·····6b·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x6b>17 »       je·····5d·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x5d>
18 »       xor····%esi,%esi18 »       xor····%esi,%esi
19 »       xchg···%ax,%ax 
20 »       lea····0x0(,%esi,4),%eax19 »       lea····0x0(,%esi,4),%eax
21 »       mov····%eax,0x1c(%esp)20 »       mov····%eax,0x1c(%esp)
22 »       mov····(%ecx,%eax,1),%edi21 »       mov····(%ecx,%eax,1),%edi
23 »       test···%edi,%edi22 »       test···%edi,%edi
24 »       je·····53·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x53>23 »       je·····43·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x43>
25 »       lea····0x0(%esi,%eiz,1),%esi 
26 »       lea····0x0(%esi,%eiz,1),%esi 
27 »       mov····%edi,%edx24 »       mov····%edi,%edx
28 »       mov····(%edi),%edi25 »       mov····(%edi),%edi
29 »       mov····%edx,(%esp)26 »       mov····%edx,(%esp)
30 »       call···48·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x48>27 »       call···38·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x38>
31 ·R_386_PLT32»    operator·delete(void*)28 ·R_386_PLT32»    operator·delete(void*)
32 »       test···%edi,%edi29 »       test···%edi,%edi
33 »       jne····40·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x40>30 »       jne····30·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x30>
34 »       mov····0x4(%ebp),%ecx31 »       mov····0x4(%ebp),%ecx
35 »       mov····0x8(%ebp),%edx 
36 »       inc····%esi 
37 »       mov····0x1c(%esp),%eax32 »       mov····0x1c(%esp),%eax
38 »       sub····%ecx,%edx 
39 »       movl···$0x0,(%ecx,%eax,1)33 »       movl···$0x0,(%ecx,%eax,1)
 34 »       add····$0x1,%esi
 35 »       mov····0x8(%ebp),%edx
 36 »       sub····%ecx,%edx
40 »       sar····$0x2,%edx37 »       sar····$0x2,%edx
41 »       cmp····%edx,%esi38 »       cmp····%edx,%esi
42 »       jb·····20·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x20>39 »       jb·····1e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::clear()·[clone·.part.0]+0x1e>
43 »       movl···$0x0,0x10(%ebp)40 »       movl···$0x0,0x10(%ebp)
44 »       add····$0x2c,%esp41 »       add····$0x2c,%esp
45 »       pop····%ebx42 »       pop····%ebx
46 »       pop····%esi43 »       pop····%esi
47 »       pop····%edi44 »       pop····%edi
48 »       pop····%ebp45 »       pop····%ebp
49 »       ret46 »       ret
50 »       lea····0x0(%esi),%esi 
  
51 00000080·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]>:47 0000006c·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]>:
52 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]:48 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]:
53 »       push···%ebp49 »       push···%ebp
54 »       mov····%eax,%ebp 
55 »       push···%edi50 »       push···%edi
56 »       push···%esi51 »       push···%esi
57 »       push···%ebx52 »       push···%ebx
 53 »       sub····$0x2c,%esp
58 »       call···87·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x7>54 »       call···74·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x8>
59 ·R_386_PC32»     __x86.get_pc_thunk.bx55 ·R_386_PC32»     __x86.get_pc_thunk.bx
60 »       add····$0x2,%ebx56 »       add····$0x2,%ebx
61 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_57 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
62 »       sub····$0x2c,%esp58 »       mov····%eax,%ebp
63 »       mov····0x4(%eax),%ecx59 »       mov····0x4(%eax),%ecx
64 »       cmp····%ecx,0x8(%eax)60 »       cmp····%ecx,0x8(%eax)
65 »       je·····eb·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x6b>61 »       je·····c9·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x5d>
66 »       xor····%esi,%esi62 »       xor····%esi,%esi
67 »       xchg···%ax,%ax 
68 »       lea····0x0(,%esi,4),%eax63 »       lea····0x0(,%esi,4),%eax
69 »       mov····%eax,0x1c(%esp)64 »       mov····%eax,0x1c(%esp)
70 »       mov····(%ecx,%eax,1),%edi65 »       mov····(%ecx,%eax,1),%edi
71 »       test···%edi,%edi66 »       test···%edi,%edi
72 »       je·····d3·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x53>67 »       je·····af·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x43>
73 »       lea····0x0(%esi,%eiz,1),%esi 
74 »       lea····0x0(%esi,%eiz,1),%esi 
75 »       mov····%edi,%edx68 »       mov····%edi,%edx
76 »       mov····(%edi),%edi69 »       mov····(%edi),%edi
77 »       mov····%edx,(%esp)70 »       mov····%edx,(%esp)
78 »       call···c8·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x48>71 »       call···a4·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x38>
79 ·R_386_PLT32»    operator·delete(void*)72 ·R_386_PLT32»    operator·delete(void*)
80 »       test···%edi,%edi73 »       test···%edi,%edi
81 »       jne····c0·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x40>74 »       jne····9c·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x30>
82 »       mov····0x4(%ebp),%ecx75 »       mov····0x4(%ebp),%ecx
83 »       mov····0x8(%ebp),%edx 
84 »       inc····%esi 
85 »       mov····0x1c(%esp),%eax76 »       mov····0x1c(%esp),%eax
86 »       sub····%ecx,%edx 
87 »       movl···$0x0,(%ecx,%eax,1)77 »       movl···$0x0,(%ecx,%eax,1)
 78 »       add····$0x1,%esi
 79 »       mov····0x8(%ebp),%edx
 80 »       sub····%ecx,%edx
88 »       sar····$0x2,%edx81 »       sar····$0x2,%edx
89 »       cmp····%edx,%esi82 »       cmp····%edx,%esi
90 »       jb·····a0·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x20>83 »       jb·····8a·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::clear()·[clone·.part.0]+0x1e>
91 »       movl···$0x0,0x10(%ebp)84 »       movl···$0x0,0x10(%ebp)
92 »       add····$0x2c,%esp85 »       add····$0x2c,%esp
93 »       pop····%ebx86 »       pop····%ebx
94 »       pop····%esi87 »       pop····%esi
95 »       pop····%edi88 »       pop····%edi
96 »       pop····%ebp89 »       pop····%ebp
97 »       ret90 »       ret
98 »       lea····0x0(%esi),%esi 
  
99 00000100·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone·.part.0]>:91 000000d8·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone·.part.0]>:
100 __gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone·.part.0]:92 __gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone·.part.0]:
101 »       push···%ebp93 »       push···%ebp
102 »       mov····%eax,%ebp 
103 »       push···%edi94 »       push···%edi
104 »       push···%esi95 »       push···%esi
105 »       push···%ebx96 »       push···%ebx
 97 »       sub····$0x2c,%esp
106 »       call···107·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone[·...·truncated·by·diffoscope;·len:·13,·SHA:·12bb5f83437300a803ac8276981c3426ce5969df6d6f9322908f86caeebea091·...·]>98 »       call···e0·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone·[·...·truncated·by·diffoscope;·len:·12,·SHA:·4a0127a5b33e96536736a182e4093e49f8933c565b5aafa58c642881a8022682·...·]>
107 ·R_386_PC32»     __x86.get_pc_thunk.bx99 ·R_386_PC32»     __x86.get_pc_thunk.bx
108 »       add····$0x2,%ebx100 »       add····$0x2,%ebx
109 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_101 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
110 »       sub····$0x2c,%esp102 »       mov····%eax,%ebp
111 »       mov····0x4(%eax),%ecx103 »       mov····0x4(%eax),%ecx
112 »       cmp····%ecx,0x8(%eax)104 »       cmp····%ecx,0x8(%eax)
113 »       je·····16b·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone·[·...·truncated·by·diffoscope;·len:·13,·SHA:·2883af1203a0e8db62dc7001ccbd932185356d800969e4a434036956b4a18976·...·]>105 »       je·····135·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone·[·...·truncated·by·diffoscope;·len:·13,·SHA:·f7d7a800a898377396428ad4af144cdb896b3c65ad623476215b6a9251a186a7·...·]>
114 »       xor····%esi,%esi106 »       xor····%esi,%esi
Max diff block lines reached; 633743/644970 bytes (98.26%) of diff not shown.
1.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST3Mem5clearEv {}
    
Offset 4, 32 lines modifiedOffset 4, 30 lines modified
4 Disassembly·of·section·.text._ZN4SFST3Mem5clearEv:4 Disassembly·of·section·.text._ZN4SFST3Mem5clearEv:
  
5 00000000·<SFST::Mem::clear()>:5 00000000·<SFST::Mem::clear()>:
6 SFST::Mem::clear():6 SFST::Mem::clear():
7 »       push···%edi7 »       push···%edi
8 »       push···%esi8 »       push···%esi
9 »       push···%ebx9 »       push···%ebx
 10 »       sub····$0x10,%esp
10 »       call···4·<SFST::Mem::clear()+0x4>11 »       call···7·<SFST::Mem::clear()+0x7>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x10,%esp 
15 »       mov····0x20(%esp),%edi15 »       mov····0x20(%esp),%edi
16 »       mov····(%edi),%esi16 »       mov····(%edi),%esi
17 »       test···%esi,%esi17 »       test···%esi,%esi
18 »       je·····36·<SFST::Mem::clear()+0x36>18 »       je·····31·<SFST::Mem::clear()+0x31>
19 »       lea····0x0(%esi,%eiz,1),%esi 
20 »       nop 
21 »       mov····%esi,%eax19 »       mov····%esi,%eax
22 »       mov····0x186a0(%esi),%esi20 »       mov····0x186a0(%esi),%esi
23 »       mov····%eax,(%esp)21 »       mov····%eax,(%esp)
24 »       call···2c·<SFST::Mem::clear()+0x2c>22 »       call···27·<SFST::Mem::clear()+0x27>
25 ·R_386_PLT32»    free23 ·R_386_PLT32»    free
26 »       mov····%esi,(%edi)24 »       mov····%esi,(%edi)
27 »       test···%esi,%esi25 »       test···%esi,%esi
28 »       jne····20·<SFST::Mem::clear()+0x20>26 »       jne····1b·<SFST::Mem::clear()+0x1b>
29 »       movl···$0x0,0x4(%edi)27 »       movl···$0x0,0x4(%edi)
30 »       add····$0x10,%esp28 »       add····$0x10,%esp
31 »       pop····%ebx29 »       pop····%ebx
32 »       pop····%esi30 »       pop····%esi
33 »       pop····%edi31 »       pop····%edi
34 »       ret32 »       ret
2.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST14CharNode2TransD2Ev {} […]
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN4SFST14CharNode2TransD2Ev:1 Disassembly·of·section·.text._ZN4SFST14CharNode2TransD2Ev:
  
2 00000000·<SFST::CharNode2Trans::~CharNode2Trans()>:2 00000000·<SFST::CharNode2Trans::~CharNode2Trans()>:
3 SFST::CharNode2Trans::~CharNode2Trans():3 SFST::CharNode2Trans::~CharNode2Trans():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%esi,0x18(%esp) 
6 »       mov····0x20(%esp),%esi 
7 »       mov····%ebx,0x14(%esp) 
8 »       call···10·<SFST::CharNode2Trans::~CharNode2Trans()+0x10>7 »       call···6·<SFST::CharNode2Trans::~CharNode2Trans()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx8 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx9 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%esi
12 »       mov····0x2c(%esi),%eax12 »       mov····0x2c(%esi),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····29·<SFST::CharNode2Trans::~CharNode2Trans()+0x29>14 »       je·····23·<SFST::CharNode2Trans::~CharNode2Trans()+0x23>
15 »       lea····0x1c(%esi),%eax15 »       lea····0x1c(%esi),%eax
16 »       call···125·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone[·...·truncated·by·diffoscope;·len:·14,·SHA:·dc149e02c77f53e8978bc12ec54e0569852611ee63ae9e772ac566136ae4bc8d·...·]>16 »       call···f7·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::clear()·[clone·[·...·truncated·by·diffoscope;·len:·13,·SHA:·826ae512f754220dab45741925d11f96b57a6379c9ea7091787f2ee14433f82f·...·]>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x20(%esi),%edx18 »       mov····0x20(%esi),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····38·<SFST::CharNode2Trans::~CharNode2Trans()+0x38>20 »       je·····32·<SFST::CharNode2Trans::~CharNode2Trans()+0x32>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       call···34·<SFST::CharNode2Trans::~CharNode2Trans()+0x34>22 »       call···2e·<SFST::CharNode2Trans::~CharNode2Trans()+0x2e>
23 ·R_386_PLT32»    operator·delete(void*)23 ·R_386_PLT32»    operator·delete(void*)
24 »       mov····0x10(%esi),%ecx24 »       mov····0x10(%esi),%ecx
25 »       test···%ecx,%ecx25 »       test···%ecx,%ecx
26 »       je·····47·<SFST::CharNode2Trans::~CharNode2Trans()+0x47>26 »       je·····41·<SFST::CharNode2Trans::~CharNode2Trans()+0x41>
27 »       mov····%ecx,(%esp)27 »       mov····%ecx,(%esp)
28 »       call···43·<SFST::CharNode2Trans::~CharNode2Trans()+0x43>28 »       call···3d·<SFST::CharNode2Trans::~CharNode2Trans()+0x3d>
29 ·R_386_PLT32»    operator·delete(void*)29 ·R_386_PLT32»    operator·delete(void*)
30 »       mov····0x4(%esi),%esi30 »       mov····0x4(%esi),%esi
31 »       test···%esi,%esi31 »       test···%esi,%esi
32 »       je·····56·<SFST::CharNode2Trans::~CharNode2Trans()+0x56>32 »       je·····50·<SFST::CharNode2Trans::~CharNode2Trans()+0x50>
33 »       mov····%esi,(%esp)33 »       mov····%esi,(%esp)
34 »       call···52·<SFST::CharNode2Trans::~CharNode2Trans()+0x52>34 »       call···4c·<SFST::CharNode2Trans::~CharNode2Trans()+0x4c>
35 ·R_386_PLT32»    operator·delete(void*)35 ·R_386_PLT32»    operator·delete(void*)
36 »       mov····0x14(%esp),%ebx 
37 »       mov····0x18(%esp),%esi 
38 »       add····$0x1c,%esp36 »       add····$0x14,%esp
 37 »       pop····%ebx
 38 »       pop····%esi
39 »       ret39 »       ret
3.86 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()>:
3 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable():3 __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x10>7 »       call···6·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x28>14 »       je·····22·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x22>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···224·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part[·...·truncated·by·diffoscope;·len:·8,·SHA:·bc992f71eec2db26f1017065ea800194926bc11e406750fe0b0925c7fdf80a34·...·]>16 »       call···1ce·<SFST::Transducer::kleene_star()·[clone·.cold]+0x18>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x39>20 »       je·····33·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x33>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x35>23 »       call···2f·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()+0x2f>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
3.95 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()>:
3 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable():3 __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x10>7 »       call···6·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x28>14 »       je·····22·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x22>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···24·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x24>16 »       call···1e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x1e>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x39>20 »       je·····33·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x33>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x35>23 »       call···2f·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()+0x2f>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
4.67 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST10TransducerD2Ev {}
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
  
5 00000000·<SFST::Transducer::~Transducer()>:5 00000000·<SFST::Transducer::~Transducer()>:
6 SFST::Transducer::~Transducer():6 SFST::Transducer::~Transducer():
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<SFST::Transducer::~Transducer()+0x5>12 »       call···8·<SFST::Transducer::~Transducer()+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.bp13 ·R_386_PC32»     __x86.get_pc_thunk.bp
13 »       add····$0x2,%ebp14 »       add····$0x2,%ebp
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%edi16 »       mov····0x40(%esp),%edi
17 »       lea····0x2c(%edi),%eax17 »       lea····0x2c(%edi),%eax
 18 »       mov····%eax,0x1c(%esp)
18 »       mov····%eax,(%esp)19 »       mov····%eax,(%esp)
19 »       mov····%ebp,%ebx20 »       mov····%ebp,%ebx
20 »       mov····%eax,0x1c(%esp) 
21 »       call···23·<SFST::Transducer::~Transducer()+0x23>21 »       call···23·<SFST::Transducer::~Transducer()+0x23>
22 ·R_386_PLT32»    SFST::Alphabet::clear()22 ·R_386_PLT32»    SFST::Alphabet::clear()
23 »       mov····0x5c(%edi),%esi23 »       mov····0x5c(%edi),%esi
24 »       test···%esi,%esi24 »       test···%esi,%esi
25 »       je·····49·<SFST::Transducer::~Transducer()+0x49>25 »       je·····49·<SFST::Transducer::~Transducer()+0x49>
26 »       mov····0xc(%esi),%eax26 »       mov····0xc(%esi),%eax
 27 »       call···394·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_erase(std::_Rb_tree_node<SFST::Label>*)·[clone·.isra.0]+0x32>
27 »       mov····%ebp,%ebx 
28 »       call···414·<SFST::Transducer::replace_char(unsigned·short,·unsigned·short)·[clone·.cold]+0x18> 
29 ·R_386_PC32»     .text28 ·R_386_PC32»     .text
30 »       mov····%esi,%eax29 »       mov····%esi,%eax
31 »       mov····0x8(%esi),%esi30 »       mov····0x8(%esi),%esi
32 »       mov····%eax,(%esp)31 »       mov····%eax,(%esp)
 32 »       mov····%ebp,%ebx
33 »       call···41·<SFST::Transducer::~Transducer()+0x41>33 »       call···41·<SFST::Transducer::~Transducer()+0x41>
34 ·R_386_PLT32»    operator·delete(void*)34 ·R_386_PLT32»    operator·delete(void*)
35 »       test···%esi,%esi35 »       test···%esi,%esi
36 »       jne····2e·<SFST::Transducer::~Transducer()+0x2e>36 »       jne····2e·<SFST::Transducer::~Transducer()+0x2e>
37 »       mov····0x50(%edi),%ebx37 »       mov····0x50(%edi),%ebx
38 »       test···%ebx,%ebx38 »       test···%ebx,%ebx
39 »       je·····58·<SFST::Transducer::~Transducer()+0x58>39 »       je·····58·<SFST::Transducer::~Transducer()+0x58>
Offset 48, 57 lines modifiedOffset 48, 54 lines modified
48 »       mov····%ebp,%ebx48 »       mov····%ebp,%ebx
49 »       call···65·<SFST::Transducer::~Transducer()+0x65>49 »       call···65·<SFST::Transducer::~Transducer()+0x65>
50 ·R_386_PLT32»    operator·delete(void*)50 ·R_386_PLT32»    operator·delete(void*)
51 »       mov····0x3c(%edi),%ecx51 »       mov····0x3c(%edi),%ecx
52 »       test···%ecx,%ecx52 »       test···%ecx,%ecx
53 »       je·····79·<SFST::Transducer::~Transducer()+0x79>53 »       je·····79·<SFST::Transducer::~Transducer()+0x79>
54 »       mov····0x1c(%esp),%eax54 »       mov····0x1c(%esp),%eax
55 »       call···275·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::clear()·[clone·.part.[·...·truncated·by·diffoscope;·len:·7,·SHA:·7f34647f658d4b6d6b310b93ebfd6fe8bc20822e0a4259e15f4cab974c5e594e·...·]>55 »       call···225·<std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::_M_insert_unique(SFST::Label·const&)·[clone·.isra.0]+0x9>
56 ·R_386_PC32»     .text56 ·R_386_PC32»     .text
57 »       mov····0x30(%edi),%eax57 »       mov····0x30(%edi),%eax
58 »       test···%eax,%eax58 »       test···%eax,%eax
59 »       je·····8a·<SFST::Transducer::~Transducer()+0x8a>59 »       je·····8a·<SFST::Transducer::~Transducer()+0x8a>
60 »       mov····%eax,(%esp)60 »       mov····%eax,(%esp)
61 »       mov····%ebp,%ebx61 »       mov····%ebp,%ebx
62 »       call···86·<SFST::Transducer::~Transducer()+0x86>62 »       call···86·<SFST::Transducer::~Transducer()+0x86>
63 ·R_386_PLT32»    operator·delete(void*)63 ·R_386_PLT32»    operator·delete(void*)
64 »       mov····0x18(%edi),%esi64 »       mov····0x18(%edi),%esi
65 »       test···%esi,%esi65 »       test···%esi,%esi
66 »       je·····b9·<SFST::Transducer::~Transducer()+0xb9>66 »       je·····aa·<SFST::Transducer::~Transducer()+0xaa>
67 »       lea····0x0(%esi,%eiz,1),%esi 
68 »       lea····0x0(%esi,%eiz,1),%esi 
69 »       nop 
70 »       mov····%esi,%ebx67 »       mov····%esi,%ebx
71 »       mov····0x186a0(%esi),%esi68 »       mov····0x186a0(%esi),%esi
72 »       mov····%ebx,(%esp)69 »       mov····%ebx,(%esp)
73 »       mov····%ebp,%ebx70 »       mov····%ebp,%ebx
74 »       call···ae·<SFST::Transducer::~Transducer()+0xae>71 »       call···9f·<SFST::Transducer::~Transducer()+0x9f>
75 ·R_386_PLT32»    free72 ·R_386_PLT32»    free
76 »       mov····%esi,0x18(%edi)73 »       mov····%esi,0x18(%edi)
77 »       test···%esi,%esi74 »       test···%esi,%esi
78 »       jne····a0·<SFST::Transducer::~Transducer()+0xa0>75 »       jne····91·<SFST::Transducer::~Transducer()+0x91>
79 »       add····$0x2c,%esp76 »       add····$0x2c,%esp
80 »       pop····%ebx77 »       pop····%ebx
81 »       pop····%esi78 »       pop····%esi
82 »       pop····%edi79 »       pop····%edi
83 »       pop····%ebp80 »       pop····%ebp
84 »       ret81 »       ret
85 »       mov····%eax,%ebx82 »       mov····%eax,%ebx
86 »       mov····0x5c(%edi),%eax83 »       mov····0x5c(%edi),%eax
87 »       call···4a7·<SFST::Transducer::is_cyclic_node(SFST::Node*,·__gnu_cxx::hash_set<SFST::Node·const*,·SFST::hashf,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>&)·[clone·.cold]+0x23>84 »       call···41a·<SFST::Transducer::replace_char(unsigned·short,·unsigned·short)·[clone·.cold]+0x26>
88 ·R_386_PC32»     .text85 ·R_386_PC32»     .text
89 »       lea····0x40(%edi),%edx86 »       lea····0x40(%edi),%edx
90 »       add····$0x18,%edi 
91 »       mov····%edx,(%esp)87 »       mov····%edx,(%esp)
92 »       call···d5·<SFST::Transducer::~Transducer()+0xd5>88 »       call···c3·<SFST::Transducer::~Transducer()+0xc3>
93 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()89 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()
94 »       mov····0x1c(%esp),%ecx90 »       mov····0x1c(%esp),%ecx
95 »       mov····%ecx,(%esp)91 »       mov····%ecx,(%esp)
96 »       call···e1·<SFST::Transducer::~Transducer()+0xe1>92 »       call···cf·<SFST::Transducer::~Transducer()+0xcf>
97 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()93 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()
 94 »       add····$0x18,%edi
98 »       mov····%edi,(%esp)95 »       mov····%edi,(%esp)
99 »       call···e9·<SFST::Transducer::~Transducer()+0xe9>96 »       call···da·<SFST::Transducer::~Transducer()+0xda>
100 ·R_386_PC32»     SFST::Mem::clear()97 ·R_386_PC32»     SFST::Mem::clear()
101 »       mov····%ebx,(%esp)98 »       mov····%ebx,(%esp)
102 »       mov····%ebp,%ebx99 »       mov····%ebp,%ebx
103 »       call···f3·<SFST::Transducer::~Transducer()+0xf3>100 »       call···e4·<SFST::Transducer::~Transducer()+0xe4>
104 ·R_386_PLT32»    _Unwind_Resume101 ·R_386_PLT32»    _Unwind_Resume
385 B
readelf --wide --decompress --hex-dump=.gcc_except_table._ZN4SFST10TransducerD2Ev {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table._ZN4SFST10TransducerD2Ev':1 Hex·dump·of·section·'.gcc_except_table._ZN4SFST10TransducerD2Ev':
2 ··0x00000000·ffff010a·2205c101·00f20105·0000·····....".........2 ··0x00000000·ffff010a·2205b201·00e30105·0000·····....".........
  
74.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1, 760 lines modifiedOffset 1, 758 lines modified
  
  
  
1 Disassembly·of·section·.text.unlikely:1 Disassembly·of·section·.text.unlikely:
  
2 00000000·<SFST::Transducer::generates_empty_string()·[clone·.cold]>:2 00000000·<SFST::Transducer::generates_empty_string()·[clone·.cold]>:
3 SFST::Transducer::generates_empty_string()·[clone·.cold]:3 SFST::Transducer::generates_empty_string()·[clone·.cold]:
4 »       mov····%eax,0x18(%esp) 
5 »       mov····0x5c(%edi),%eax4 »       mov····0x5c(%esi),%eax
6 »       mov····%ebp,%ebx 
7 »       call···3ea·<SFST::Transducer::splice(SFST::Label,·SFST::Transducer*)·[clone·.cold]+0x3c>5 »       call···366·<SFST::Transducer::level(SFST::Level)·[clone·.cold]+0x1c>
8 ·R_386_PC32»     .text6 ·R_386_PC32»     .text
9 »       lea····0x40(%edi),%edx7 »       lea····0x40(%esi),%ebx
10 »       mov····%edx,(%esp)8 »       mov····%ebx,(%esp)
11 »       call···15·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x15>9 »       call···f·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0xf>
12 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()10 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()
13 »       mov····0x1c(%esp),%ecx11 »       mov····0x1c(%esp),%eax
14 »       mov····%ecx,(%esp) 
15 »       call···21·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x21> 
16 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable() 
17 »       lea····0x18(%edi),%eax 
18 »       mov····%eax,(%esp)12 »       mov····%eax,(%esp)
 13 »       call···1b·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x1b>
 14 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()
 15 »       lea····0x18(%esi),%edx
 16 »       mov····%edx,(%esp)
19 »       call···2c·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x2c>17 »       call···26·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x26>
20 ·R_386_PC32»     SFST::Mem::clear()18 ·R_386_PC32»     SFST::Mem::clear()
21 »       mov····%edi,(%esp)19 »       mov····%esi,(%esp)
 20 »       mov····%edi,%ebx
22 »       call···34·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x34>21 »       call···30·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x30>
23 ·R_386_PLT32»    operator·delete(void*)22 ·R_386_PLT32»    operator·delete(void*)
24 »       mov····0x18(%esp),%edi 
25 »       mov····%edi,(%esp)23 »       mov····%ebp,(%esp)
26 »       call···40·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x40>24 »       call···38·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x38>
27 ·R_386_PLT32»    _Unwind_Resume25 ·R_386_PLT32»    _Unwind_Resume
  
28 00000044·<SFST::Transducer::is_empty()·[clone·.cold]>:26 0000003c·<SFST::Transducer::is_empty()·[clone·.cold]>:
29 SFST::Transducer::is_empty()·[clone·.cold]:27 SFST::Transducer::is_empty()·[clone·.cold]:
30 »       mov····%eax,0x18(%esp) 
31 »       mov····0x5c(%edi),%eax28 »       mov····0x5c(%esi),%eax
 29 »       call···3a2·<SFST::Transducer::level(SFST::Level)·[clone·.cold]+0x58>
32 »       lea····0x18(%edi),%esi 
33 »       call···42f·<SFST::Transducer::replace_char(unsigned·short,·unsigned·short)·[clone·.cold]+0x33> 
34 ·R_386_PC32»     .text30 ·R_386_PC32»     .text
35 »       lea····0x40(%edi),%edx31 »       lea····0x40(%esi),%eax
36 »       mov····%edx,(%esp)32 »       mov····%eax,(%esp)
37 »       call···5a·<SFST::Transducer::is_empty()·[clone·.cold]+0x16>33 »       call···4b·<SFST::Transducer::is_empty()·[clone·.cold]+0xf>
38 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()34 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()
39 »       mov····0x1c(%esp),%ebx35 »       mov····0x1c(%esp),%ecx
40 »       mov····%ebx,(%esp)36 »       mov····%ecx,(%esp)
41 »       mov····%ebp,%ebx 
42 »       call···68·<SFST::Transducer::is_empty()·[clone·.cold]+0x24>37 »       call···57·<SFST::Transducer::is_empty()·[clone·.cold]+0x1b>
43 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()38 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()
 39 »       lea····0x18(%esi),%edx
44 »       mov····%esi,(%esp)40 »       mov····%edx,(%esp)
45 »       call···70·<SFST::Transducer::is_empty()·[clone·.cold]+0x2c>41 »       call···62·<SFST::Transducer::is_empty()·[clone·.cold]+0x26>
46 ·R_386_PC32»     SFST::Mem::clear()42 ·R_386_PC32»     SFST::Mem::clear()
47 »       mov····%edi,(%esp)43 »       mov····%esi,(%esp)
 44 »       mov····%edi,%ebx
48 »       call···78·<SFST::Transducer::is_empty()·[clone·.cold]+0x34>45 »       call···6c·<SFST::Transducer::is_empty()·[clone·.cold]+0x30>
49 ·R_386_PLT32»    operator·delete(void*)46 ·R_386_PLT32»    operator·delete(void*)
50 »       mov····0x18(%esp),%edi 
51 »       mov····%edi,(%esp)47 »       mov····%ebp,(%esp)
52 »       call···84·<SFST::Transducer::is_empty()·[clone·.cold]+0x40>48 »       call···74·<SFST::Transducer::is_empty()·[clone·.cold]+0x38>
53 ·R_386_PLT32»    _Unwind_Resume49 ·R_386_PLT32»    _Unwind_Resume
  
54 00000088·<SFST::Transducer::reverse(bool)·[clone·.cold]>:50 00000078·<SFST::Transducer::reverse(bool)·[clone·.cold]>:
55 SFST::Transducer::reverse(bool)·[clone·.cold]:51 SFST::Transducer::reverse(bool)·[clone·.cold]:
56 »       movl···$0x4,(%esp)52 »       movl···$0x4,(%esp)
57 »       call···90·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x8>53 »       call···80·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x8>
58 ·R_386_PLT32»    __cxa_allocate_exception54 ·R_386_PLT32»    __cxa_allocate_exception
 55 »       lea····0x0(%edi),%ecx
 56 ·R_386_GOTOFF»   .LC8
 57 »       mov····%ecx,(%eax)
 58 »       xor····%edx,%edx
 59 »       mov····%edx,0x8(%esp)
59 »       mov····0x0(%edi),%ebp60 »       mov····0x0(%edi),%ebp
60 ·R_386_GOT32X»   typeinfo·for·char·const*61 ·R_386_GOT32X»   typeinfo·for·char·const*
61 »       lea····0x0(%edi),%edx 
62 ·R_386_GOTOFF»   .LC8 
63 »       xor····%ecx,%ecx 
64 »       mov····%edx,(%eax) 
65 »       mov····%ecx,0x8(%esp) 
66 »       mov····%ebp,0x4(%esp)62 »       mov····%ebp,0x4(%esp)
67 »       mov····%eax,(%esp)63 »       mov····%eax,(%esp)
68 »       call···b0·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x28>64 »       call···a0·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x28>
69 ·R_386_PLT32»    __cxa_throw65 ·R_386_PLT32»    __cxa_throw
70 »       lea····0x18(%esi),%eax66 »       lea····0x18(%esi),%ebx
71 »       mov····%eax,(%esp)67 »       mov····%ebx,(%esp)
72 »       call···bb·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x33>68 »       call···ab·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x33>
73 ·R_386_PC32»     SFST::Mem::clear()69 ·R_386_PC32»     SFST::Mem::clear()
74 »       mov····%esi,(%esp)70 »       mov····%esi,(%esp)
75 »       mov····%edi,%ebx71 »       mov····%edi,%ebx
76 »       call···c5·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x3d>72 »       call···b5·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x3d>
77 ·R_386_PLT32»    operator·delete(void*)73 ·R_386_PLT32»    operator·delete(void*)
78 »       mov····%ebp,(%esp)74 »       mov····%ebp,(%esp)
79 »       call···cd·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x45>75 »       call···bd·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x45>
80 ·R_386_PLT32»    _Unwind_Resume76 ·R_386_PLT32»    _Unwind_Resume
81 »       mov····%eax,%ebp77 »       mov····%eax,%ebp
82 »       jmp····bf·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x37>78 »       jmp····af·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x37>
83 »       nop79 »       nop
  
84 000000d6·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]>:80 000000c6·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]>:
85 SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]:81 SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]:
86 »       movl···$0x4,(%esp)82 »       movl···$0x4,(%esp)
87 »       mov····0x34(%esp),%ebx83 »       mov····0x28(%esp),%ebx
88 »       call···e2·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0xc>84 »       call···d2·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0xc>
89 ·R_386_PLT32»    __cxa_allocate_exception85 ·R_386_PLT32»    __cxa_allocate_exception
90 »       mov····0x0(%ebx),%edx 
91 ·R_386_GOT32X»   typeinfo·for·char·const* 
92 »       lea····0x0(%ebx),%ebp86 »       lea····0x0(%ebx),%edi
93 ·R_386_GOTOFF»   .LC887 ·R_386_GOTOFF»   .LC8
94 »       xor····%ecx,%ecx 
95 »       mov····%ebp,(%eax)88 »       mov····%edi,(%eax)
 89 »       xor····%edx,%edx
96 »       mov····%ecx,0x8(%esp)90 »       mov····%edx,0x8(%esp)
 91 »       mov····0x0(%ebx),%ecx
 92 ·R_386_GOT32X»   typeinfo·for·char·const*
97 »       mov····%edx,0x4(%esp)93 »       mov····%ecx,0x4(%esp)
98 »       mov····%eax,(%esp)94 »       mov····%eax,(%esp)
99 »       call···102·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x2c>95 »       call···f2·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x2c>
100 ·R_386_PLT32»    __cxa_throw96 ·R_386_PLT32»    __cxa_throw
101 »       lea····0x18(%esi),%eax97 »       lea····0x18(%esi),%ebx
102 »       mov····%eax,(%esp)98 »       mov····%ebx,(%esp)
103 »       call···10d·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x37>99 »       call···fd·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x37>
104 ·R_386_PC32»     SFST::Mem::clear()100 ·R_386_PC32»     SFST::Mem::clear()
Max diff block lines reached; 68757/76345 bytes (90.06%) of diff not shown.
6.84 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff0109·5e050000·77059802·00ffff01·....^...w.......2 ··0x00000000·ffff0109·3e050000·5705f601·00ffff01·....>...W.......
3 ··0x00000010·043f0500·00ffff01·0a7e0f00·009b0105·.?.......~......3 ··0x00000010·04370500·00ffff01·095f0f00·007c05b2·.7......._...|..
4 ··0x00000020·cf0200ff·ff01043f·050000ff·ff0117f1·.......?........4 ··0x00000020·0200ffff·01043705·0000ffff·0117d301·......7.........
5 ··0x00000030·0105c903·008c022a·cd030080·0349c903·.......*.....I..5 ··0x00000030·05a80300·f00129ac·0300df02·49a80300·......).....I...
6 ··0x00000040·00f20305·0000ffff·01143405·00004f05·..........4...O.6 ··0x00000040·d1030500·00ffff01·14270500·004205f9·.........'...B..
7 ··0x00000050·9702008d·01059002·00bc0152·0000ffff·...........R....7 ··0x00000050·01008001·05f20100·ac014400·00ffff01·..........D.....
8 ··0x00000060·01082705·49004405·0000ffff·01154705·..'.I.D.......G.8 ··0x00000060·08270549·00440500·00ffff01·15390500·.'.I.D.......9..
9 ··0x00000070·00006605·cf0500a6·0105c805·00f90194·..f............. 
10 ··0x00000080·030000ff·ff01082b·054f004a·050000ff·.......+.O.J....9 ··0x00000070·0058059b·05009a01·05940500·ea018003·.X..............
 10 ··0x00000080·0000ffff·01082b05·4f004a05·0000ffff·......+.O.J.....
11 ··0x00000090·ff01141b·0500003a·05ee0200·7205f302·.......:....r...11 ··0x00000090·01141b05·00003a05·f8020074·05fd0200·......:....t....
12 ··0x000000a0·00b201b2·010000ff·ff010827·052c0048·...........'.,.H12 ··0x000000a0·ac01c201·0000ffff·01082705·2c004805·..........'.,.H.
13 ··0x000000b0·050000ff·ff01141b·0500003a·05f20200·...........:....13 ··0x000000b0·0000ffff·01141b05·00003a05·fa020074·..........:....t
14 ··0x000000c0·7205f702·00b201b6·010000ff·ff010827·r..............'14 ··0x000000c0·05ff0200·ac01c401·0000ffff·01082705·..............'.
15 ··0x000000d0·052c0048·050000ff·ff01223d·3d0000b3·.,.H......"==...15 ··0x000000d0·2c004805·0000ffff·01223e43·0000be01·,.H......">C....
16 ··0x000000e0·01059505·00eb0105·8e050085·02059c05·................16 ··0x000000e0·05960500·fa01058f·05009402·05a10500·................
17 ··0x000000f0·00aa0318·8e0500d5·0305a505·00ffff01·................17 ··0x000000f0·ad03188f·0500d803·05a80500·ffff0108·................
18 ··0x00000100·08270500·00715500·00ffff01·11398802·.'...qU......9..18 ··0x00000100·27050000·71550000·ffff0111·3cff0100·'...qU......<...
19 ··0x00000110·0000d702·05bb0300·8f0305c0·0300ffff·................19 ··0x00000110·00d10205·b903008d·0305be03·00ffff01·................
20 ··0x00000120·01082705·2c004805·0000ffff·01164d32·..'.,.H.......M220 ··0x00000120·0827052c·00480500·00ffff01·16483600·.'.,.H.......H6.
21 ··0x00000130·00009b01·05ca0500·dd0205d1·05008b04·................21 ··0x00000130·00960105·b40500be·0205b905·0082049d·................
22 ··0x00000140·aa010000·ffff0104·37490000·ffff0114·........7I......22 ··0x00000140·010000ff·ff01043f·410000ff·ff01142d·.......?A......-
23 ··0x00000150·2d050000·4c05d503·008c0105·ce0300b8·-...L...........23 ··0x00000150·0500004c·05bf0300·920105b8·0300b002·...L............
24 ··0x00000160·02690000·ffff0108·2b054f00·4a050000·.i......+.O.J...24 ··0x00000160·6a0000ff·ff01082b·05570052·050000ff·j......+.W.R....
25 ··0x00000170·ffff0115·37050000·5605ec03·00900105·....7...V.......25 ··0x00000170·ff011537·05000056·05e70300·920105e0·...7...V........
26 ··0x00000180·e503009a·02af0100·00ffff01·08270549·.............'.I26 ··0x00000180·03008102·c3010000·ffff0108·27054900·............'.I.
27 ··0x00000190·00440500·00ffff01·143b0500·005a05f5·.D.......;...Z..27 ··0x00000190·44050000·ffff0114·44050000·6305fe02·D.......D...c...
28 ··0x000001a0·02009601·05ee0200·88024a00·00ffff01·..........J.....28 ··0x000001a0·009d0105·f702008b·02500000·ffff0108·.........P......
29 ··0x000001b0·082b054f·004a0500·00ffff01·12d50105·.+.O.J..........29 ··0x000001b0·27054900·44050000·ffff0112·d30105f2·'.I.D...........
30 ··0x000001c0·840400eb·016dfd03·00b2034b·840400ff·.....m.....K....30 ··0x000001c0·0300ed01·69eb0300·a20349f2·0300ffff·....i.....I.....
31 ··0x000001d0·ff01040f·250000ff·ff0112dc·0105ab05·....%...........31 ··0x000001d0·01041121·0000ffff·0112d901·05800500·...!............
32 ··0x000001e0·00f301c0·01a40500·d0044f00·00ffff01·..........O.....32 ··0x000001e0·f201a301·870500aa·04510000·ffff0104·.........Q......
33 ··0x000001f0·04112200·00ffff01·16290500·00b10105·.."......)......33 ··0x000001f0·181b0000·ffff0116·25050000·ba0105ff·........%.......
34 ··0x00000200·800300ce·0105f902·00b00249·800300ff·...........I....34 ··0x00000200·0200d901·05f80200·af0249ff·0200ffff·..........I.....
35 ··0x00000210·ff01040d·210000ff·ff011fe6·0105e305·....!...........35 ··0x00000210·01040d21·0000ffff·011ae501·05cd0500·...!............
36 ··0x00000220·008a02d0·01ea0500·c00405e3·0500c805·................36 ··0x00000220·8b02be01·d40500b6·048101cd·0500c805·................
 37 ··0x00000230·05d40500·ffff0104·4e050000·ffff0136·........N......6
 38 ··0x00000240·cb0129e1·09008d02·05ee0900·ac0205e9·..).............
 39 ··0x00000250·0900e602·05f90900·a603b501·ee0900f7·................
 40 ··0x00000260·0405da09·00c70605·800a00cd·0805ee09·................
 41 ··0x00000270·0090092b·0000ffff·01094921·0000a901·...+......I!....
 42 ··0x00000280·056a00ff·ff01141f·3d00006a·05e30300·.j......=..j....
 43 ··0x00000290·8b020500·00a40205·dc0300ff·ff01043b·...............;
37 ··0x00000230·05ea0500·d90505e3·0500ffff·01044e05·..............N. 
38 ··0x00000240·0000ffff·0136ca01·27860a00·88020595·.....6..'....... 
39 ··0x00000250·0a00a702·058d0a00·df02059c·0a00a003·................ 
40 ··0x00000260·b601950a·00f20405·ff0900c3·0605a50a·................ 
41 ··0x00000270·00d90805·950a00a2·09350000·ffff0109·.........5...... 
42 ··0x00000280·49210000·a901056a·00ffff01·14243900·I!.....j.....$9. 
43 ··0x00000290·006b05ec·03009202·050000ab·0205e503·.k.............. 
44 ··0x000002a0·00ffff01·043b4100·00000000·ff9b1501·.....;A......... 
45 ··0x000002b0·0cac0105·0000fa01·c703c605·01010000·................ 
46 ··0x000002c0·00000000·ff9b1101·08140519·00270500·.............'..44 ··0x000002a0·41000000·ff9b1501·0c890105·0000d701·A...............
47 ··0x000002d0·00010000·00000000·ffff0107·c002f902·................45 ··0x000002b0·ee02ca04·01010000·00000000·ff9b1101·................
48 ··0x000002e0·9c0600ff·ff010410·050000ff·ff013199·..............1. 
49 ··0x000002f0·012b9c07·00db0105·950700fa·01058f07·.+.............. 
50 ··0x00000300·00b20205·b50700f5·02a10195·0700a504·................ 
51 ··0x00000310·05ac0700·cb0405a5·0700c906·05950700·................ 
52 ··0x00000320·ffff0108·27052c00·53210000··········....'.,.S!..46 ··0x000002c0·08140519·00270500·00010000·00000000·.....'..........
 47 ··0x000002d0·ffff0107·aa02d202·dd0500ff·ff010410·................
 48 ··0x000002e0·050000ff·ff0131a0·012d9607·00e60105·......1..-......
 49 ··0x000002f0·8f070085·02058a07·00bf0205·b3070082·................
 50 ··0x00000300·03a1018f·0700b204·05aa0700·d80405a3·................
 51 ··0x00000310·0700ca06·058f0700·ffff0108·27052c00·............'.,.
 52 ··0x00000320·53210000····························S!..
  
3.08 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()>:
3 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable():3 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x10>7 »       call···6·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x28>14 »       je·····22·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x22>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···a4·<.LC31+0x8>16 »       call···8a·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x12>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x39>20 »       je·····33·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x33>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x35>23 »       call···2f·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::~hashtable()+0x2f>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
4.82 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev:1 Disassembly·of·section·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev:
  
2 00000000·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::~hashtable()>:2 00000000·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::~hashtable()>:
3 __gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::~hashtable():3 __gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::~hashtable():
 4 »       push···%esi
 5 »       push···%ebx
4 »       sub····$0x1c,%esp6 »       sub····$0x14,%esp
5 »       mov····%ebx,0x14(%esp) 
6 »       mov····0x20(%esp),%ebx 
7 »       mov····%esi,0x18(%esp) 
8 »       call···10·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·59,·SHA:·f87c6481df3ec1a1fa5af3acf3556f6a9a4cc8a167eb52989356f337e1152fe3·...·]>7 »       call···6·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping[·...·truncated·by·diffoscope;·len:·57,·SHA:·642e20cb6aaea146ca8b3af19ed4086568cb5b500fad56625f47c5bb3da6ed93·...·]>
9 ·R_386_PC32»     __x86.get_pc_thunk.si8 ·R_386_PC32»     __x86.get_pc_thunk.si
10 »       add····$0x2,%esi9 »       add····$0x2,%esi
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····0x20(%esp),%ebx
12 »       mov····0x10(%ebx),%eax12 »       mov····0x10(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····28·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping[·...·truncated·by·diffoscope;·len:·58,·SHA:·265193094452fdffa735085125b223a5c4dcbb576be1afed56bea46d87a07c37·...·]>14 »       je·····22·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping[·...·truncated·by·diffoscope;·len:·58,·SHA:·ca0d21a89b949960eb39a9afb4b27a4eccb91be805c210bb226467d6d74e43a1·...·]>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···1a4·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·70,·SHA:·bc3eb9c9f34e952792f76c368f99a9cac7101f44780eaa85713a6924e2179607·...·]>16 »       call···162·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·70,·SHA:·3442c12362c6bb3a17d53194b336954ea78e9c58080369783d9026128c019bc3·...·]>
17 ·R_386_PC32»     .text17 ·R_386_PC32»     .text
18 »       mov····0x4(%ebx),%edx18 »       mov····0x4(%ebx),%edx
19 »       test···%edx,%edx19 »       test···%edx,%edx
20 »       je·····39·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping[·...·truncated·by·diffoscope;·len:·58,·SHA:·a3503714f31864143b724e3eaefd0d9fba1510c372c63a4402b7cdbd334a2064·...·]>20 »       je·····33·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping[·...·truncated·by·diffoscope;·len:·58,·SHA:·ed0950e7ca107c4ba5547430eb0cb78ba44496506feea5f8544e224883982e64·...·]>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···35·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·59,·SHA:·6a10570aba1c11191948bc95525448b2ac4f4aed5cc62874f41b1f102af5f889·...·]>23 »       call···2f·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·59,·SHA:·1aaaa50aaa7ff5fd39645cbb9b06f46a132a07901f14304a80a6ad1fe8c54b6b·...·]>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
25 »       mov····0x14(%esp),%ebx 
26 »       mov····0x18(%esp),%esi 
27 »       add····$0x1c,%esp25 »       add····$0x14,%esp
 26 »       pop····%ebx
 27 »       pop····%esi
28 »       ret28 »       ret
52.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIjSaIjEE14_M_fill_ins […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj:1 Disassembly·of·section·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj:
  
2 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)>:2 00000000·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)>:
3 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&):3 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x10>9 »       call···8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x8>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x155>16 »       je·····152·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x152>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x2c0>24 »       jb·····2a4·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x2a4>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x170>32 »       jae····15a·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x15a>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x9b>38 »       je·····417·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x417>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x88>44 »       call···81·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x81>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0xca>55 »       je·····c9·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0xc9>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0xc6>63 »       call···c1·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0xc1>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x155>69 »       je·····152·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x152>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x124>76 »       je·····134·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x134>
 77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x126>
 81 »       cmp····$0x3,%ebx
 82 »       je·····121·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x121>
85 »       cmp····$0x4,%edx83 »       cmp····$0x4,%ebx
86 »       je·····11f·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x11f>84 »       je·····11c·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x11c>
87 »       cmp····$0x5,%edx85 »       cmp····$0x5,%ebx
88 »       je·····11a·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x11a>86 »       je·····117·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x117>
89 »       cmp····$0x6,%edx87 »       cmp····$0x6,%ebx
90 »       je·····115·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x115>88 »       je·····112·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int,·unsigned·int·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 42322/53445 bytes (79.19%) of diff not shown.
15.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE […]
    
Offset 1, 156 lines modifiedOffset 1, 147 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_:1 Disassembly·of·section·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_:
  
2 00000000·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)>:2 00000000·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)>:
3 std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&):3 std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%esi,0x30(%esp) 
6 »       mov····0x40(%esp),%eax 
7 »       mov····%ebp,0x38(%esp) 
8 »       mov····%edi,0x34(%esp) 
9 »       mov····%ebx,0x2c(%esp) 
10 »       call···18·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x18>9 »       call···8·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       mov····0x4(%eax),%esi13 »       mov····0x40(%esp),%eax
15 »       mov····(%eax),%ebp14 »       mov····(%eax),%ebp
 15 »       mov····0x4(%eax),%esi
16 »       mov····%esi,%edi16 »       mov····%esi,%edi
17 »       sub····%ebp,%edi17 »       sub····%ebp,%edi
18 »       sar····$0x2,%edi18 »       sar····$0x2,%edi
19 »       cmp····$0x1fffffff,%edi19 »       cmp····$0x1fffffff,%edi
20 »       je·····1c7·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x1c7>20 »       je·····18f·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x18f>
21 »       cmp····%esi,%ebp21 »       cmp····%esi,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%edx
23 »       cmovne·%edi,%ecx23 »       cmovne·%edi,%edx
24 »       xor····%edx,%edx 
25 »       add····%ecx,%edi24 »       add····%edx,%edi
26 »       jb·····1bd·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x1bd>25 »       setb···%cl
 26 »       movzbl·%cl,%eax
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%ebp,%ecx28 »       sub····%ebp,%ecx
29 »       test···%edx,%edx29 »       test···%eax,%eax
30 »       jne····130·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x130>30 »       jne····11f·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x11f>
31 »       test···%edi,%edi31 »       test···%edi,%edi
32 »       jne····198·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x198>32 »       jne····16c·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x16c>
 33 »       movl···$0x0,0x14(%esp)
33 »       xor····%eax,%eax 
34 »       xor····%edx,%edx 
35 »       mov····%eax,0x10(%esp)34 »       movl···$0x0,0x10(%esp)
36 »       mov····0x48(%esp),%eax35 »       mov····0x48(%esp),%eax
37 »       mov····(%eax),%edi36 »       mov····(%eax),%edx
38 »       mov····%esi,%eax37 »       mov····0x10(%esp),%eax
39 »       sub····0x44(%esp),%eax 
40 »       mov····%edi,(%edx,%ecx,1)38 »       mov····%edx,(%eax,%ecx,1)
41 »       lea····0x4(%edx,%ecx,1),%edi39 »       lea····0x4(%eax,%ecx,1),%edi
42 »       mov····%eax,0x14(%esp) 
43 »       add····%edi,%eax 
44 »       cmp····%ebp,0x44(%esp)40 »       mov····%esi,%edx
 41 »       sub····0x44(%esp),%edx
 42 »       lea····(%edi,%edx,1),%eax
45 »       mov····%eax,0x18(%esp)43 »       mov····%eax,0x18(%esp)
 44 »       cmp····%ebp,0x44(%esp)
46 »       je·····100·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x100>45 »       je·····f7·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0xf7>
47 »       mov····%edx,(%esp)46 »       mov····%edx,0x1c(%esp)
48 »       mov····%ecx,0x8(%esp)47 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,0x4(%esp)48 »       mov····%ebp,0x4(%esp)
 49 »       mov····0x10(%esp),%edx
50 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,(%esp)
51 »       call···9f·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x9f>51 »       call···9e·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x9e>
52 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
53 »       mov····0x1c(%esp),%edx 
54 »       cmp····%esi,0x44(%esp)53 »       cmp····%esi,0x44(%esp)
55 »       je·····c6·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0xc6>54 »       je·····ce·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0xce>
56 »       cmpl···$0x8,0x14(%esp)55 »       mov····0x1c(%esp),%edx
57 »       mov····%edi,%eax56 »       mov····%edi,%eax
58 »       mov····0x44(%esp),%esi57 »       mov····0x44(%esp),%esi
 58 »       cmp····$0x4,%edx
59 »       jae····158·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x158>59 »       jae····143·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x143>
60 »       mov····0x14(%esp),%ecx60 »       test···$0x2,%dl
 61 »       je·····c6·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0xc6>
 62 »       mov····%eax,%edi
 63 »       movsw··%ds:(%esi),%es:(%edi)
 64 »       mov····%edi,%eax
 65 »       and····$0x1,%edx
 66 »       je·····ce·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0xce>
61 »       mov····%eax,%edi67 »       mov····%eax,%edi
62 »       rep·movsb·%ds:(%esi),%es:(%edi)68 »       movsb··%ds:(%esi),%es:(%edi)
63 »       mov····%ebp,(%esp)69 »       mov····%ebp,(%esp)
64 »       mov····%edx,0x14(%esp) 
65 »       call···ce·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0xce>70 »       call···d2·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0xd2>
66 ·R_386_PLT32»    operator·delete(void*)71 ·R_386_PLT32»    operator·delete(void*)
67 »       mov····0x14(%esp),%edx 
68 »       mov····0x40(%esp),%ebp72 »       mov····0x40(%esp),%ebp
69 »       mov····0x18(%esp),%ebx73 »       mov····0x10(%esp),%ebx
70 »       mov····0x10(%esp),%eax 
71 »       mov····0x30(%esp),%esi 
72 »       mov····%edx,0x0(%ebp)74 »       mov····%ebx,0x0(%ebp)
 75 »       mov····0x18(%esp),%esi
 76 »       mov····%esi,0x4(%ebp)
73 »       mov····0x34(%esp),%edi77 »       mov····0x14(%esp),%edx
74 »       mov····%ebx,0x4(%ebp) 
75 »       mov····0x2c(%esp),%ebx 
76 »       mov····%eax,0x8(%ebp)78 »       mov····%edx,0x8(%ebp)
77 »       mov····0x38(%esp),%ebp 
78 »       add····$0x3c,%esp79 »       add····$0x2c,%esp
 80 »       pop····%ebx
 81 »       pop····%esi
 82 »       pop····%edi
 83 »       pop····%ebp
79 »       ret84 »       ret
80 »       nop 
81 »       cmp····%esi,%ebp85 »       cmp····%esi,%ebp
82 »       je·····128·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x128>86 »       je·····119·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x119>
83 »       cmpl···$0x8,0x14(%esp) 
84 »       mov····%edi,%eax87 »       mov····%edi,%eax
85 »       mov····%ebp,%esi88 »       mov····%ebp,%esi
 89 »       cmp····$0x4,%edx
86 »       jb·····be·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0xbe>90 »       jb·····bb·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0xbb>
87 »       test···$0x1,%al91 »       test···$0x1,%al
88 »       je·····15c·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x15c>92 »       je·····147·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x147>
89 »       movzbl·0x0(%ebp),%ecx93 »       movzbl·0x0(%ebp),%ecx
90 »       lea····0x1(%ebp),%esi 
91 »       inc····%eax 
92 »       mov····%cl,(%edi)94 »       mov····%cl,(%edi)
93 »       decl···0x14(%esp)95 »       add····$0x1,%eax
 96 »       lea····0x1(%ebp),%esi
 97 »       sub····$0x1,%edx
94 »       jmp····15c·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x15c>98 »       jmp····147·<std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Arc**,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·SFST::Arc*·const&)+0x147>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
Max diff block lines reached; 6126/15583 bytes (39.31%) of diff not shown.
21.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 165 lines modifiedOffset 5, 124 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)>:5 00000000·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)>:
6 __gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int):6 __gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping[·...·truncated·by·diffoscope;·len:·65,·SHA:·0ba2856b6ed9493246f174efd0153bc2637fa091479babbbb60487efd3a92828·...·]>12 »       call···8·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping[·...·truncated·by·diffoscope;·len:·65,·SHA:·4b29d841e6eebc544b1cc4c9e0f8f3ec968ca6134f58d07e53453a1ed38073a6·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%edx 
17 »       mov····0x40(%esp),%edi 
18 »       mov····0x44(%esp),%esi 
19 »       mov····0x8(%edx),%ebx 
20 »       mov····%eax,0x14(%esp)16 »       mov····%eax,0x14(%esp)
21 »       mov····0x4(%edi),%ebp17 »       mov····0x44(%esp),%ebp
22 »       mov····%ebx,0x18(%esp) 
23 »       sub····%ebp,%ebx18 »       mov····0x40(%esp),%edx
 19 »       mov····0x8(%edx),%ecx
 20 »       mov····0x4(%edx),%esi
24 »       mov····%ebx,%ecx21 »       mov····%ecx,%edi
 22 »       sub····%esi,%edi
 23 »       mov····%edi,%ebx
25 »       sar····$0x2,%ebx24 »       sar····$0x2,%ebx
26 »       mov····%ebx,0x10(%esp)25 »       mov····%ebx,0x10(%esp)
27 »       cmp····%esi,%ebx26 »       cmp····%ebp,%ebx
28 »       jb·····48·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·67,·SHA:·2f59e3dd52bb56491750a1699c139806b6257a6f4c36fee9bbbe2e79065203e4·...·]>27 »       jb·····3c·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·67,·SHA:·1ac0051fc44811f81da3023a9390b35252e8260e54704723788dbc75fdd08230·...·]>
29 »       add····$0x2c,%esp28 »       add····$0x2c,%esp
30 »       pop····%ebx29 »       pop····%ebx
31 »       pop····%esi30 »       pop····%esi
32 »       pop····%edi31 »       pop····%edi
33 »       pop····%ebp32 »       pop····%ebp
34 »       ret33 »       ret
35 »       lea····0x0(%esi),%esi 
36 »       mov····0x14(%esp),%edx 
37 »       mov····$0x1d,%eax34 »       mov····$0x1d,%eax
 35 »       mov····0x14(%esp),%edx
38 »       lea····0x0(%edx),%ebx36 »       lea····0x0(%edx),%ebx
39 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
 38 »       mov····%edi,0x18(%esp)
40 »       lea····0x0(%esi,%eiz,1),%esi 
41 »       xchg···%ax,%ax 
42 »       test···%eax,%eax39 »       test···%eax,%eax
43 »       jle····7d·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·67,·SHA:·f407d035d82ce1ccfd29dc89b60412a30c33e1ca584585d64d0ce199592462dc·...·]>40 »       jle····6e·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·67,·SHA:·55cb5423810319c73dfea3bd6dec8472bc6da037be77f245c7bd9400bc534f91·...·]>
44 »       mov····%eax,%edx41 »       mov····%eax,%edx
45 »       sar····%edx42 »       sar····%edx
46 »       lea····(%ebx,%edx,4),%edi43 »       lea····(%ebx,%edx,4),%edi
47 »       cmp····%esi,(%edi)44 »       cmp····%ebp,(%edi)
48 »       jae····170·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·68,·SHA:·5a6a335d0bcf6be2746bce33c3832ba48f4bd5b7a05ef917fff713b6cb17baa9·...·]>45 »       jae····147·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·68,·SHA:·3f54ad7aac3263e83d6ffc716761bf3a6d0229d048a9a81523624417cd957d27·...·]>
49 »       lea····0x4(%edi),%ebx46 »       lea····0x4(%edi),%ebx
50 »       sub····%edx,%eax47 »       sub····%edx,%eax
51 »       dec····%eax48 »       sub····$0x1,%eax
52 »       test···%eax,%eax49 »       test···%eax,%eax
53 »       jg·····64·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·67,·SHA:·3119fbfbd72404f74c415f00db39997ce894ed17044eb77b8b13ad8df858a2cc·...·]>50 »       jg·····53·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·67,·SHA:·bde119b8b4645814a36e871174df85b48d4caa9039c56ed8ea05b1a8b09b0cb9·...·]>
 51 »       mov····0x18(%esp),%ebp
54 »       mov····0x14(%esp),%eax52 »       mov····0x14(%esp),%eax
55 »       lea····0x74(%eax),%esi53 »       lea····0x74(%eax),%edi
56 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list54 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
57 »       cmp····%esi,%ebx55 »       cmp····%edi,%ebx
58 »       je·····177·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·68,·SHA:·d57cd47d96c1fc398bffa420b8a04c9d06794239c7047d269d824cf8bf8ab5af·...·]>56 »       je·····14e·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·68,·SHA:·269b20c9e1ee6208d11e37ceb7007d03a265d32e4c242dd46fcdc5ef585a5ffe·...·]>
59 »       mov····(%ebx),%esi57 »       mov····(%ebx),%edi
60 »       cmp····%esi,0x10(%esp)58 »       cmp····%edi,0x10(%esp)
61 »       jae····3a·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping[·...·truncated·by·diffoscope;·len:·66,·SHA:·63fd6ecdf4f13dc9d0884b7321db0f3905eff931d3c0cc040fe3f49b433164f1·...·]>59 »       jae····34·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping[·...·truncated·by·diffoscope;·len:·66,·SHA:·4ce7ee3928eabdd294facaae3de21374277e6b5fd880669b388908e1b0d222e6·...·]>
62 »       cmp····$0x1fffffff,%esi60 »       cmp····$0x1fffffff,%edi
63 »       ja·····186·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·68,·SHA:·f79bf1cbd7ff64877787dbcf336c1edd610871421f4eccb1c797ea05047dc2bc·...·]>61 »       ja·····157·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·68,·SHA:·bf766eeaab4e9fa2a39d656c9eae4ff153e3ba3e922f1288ab22e9015b3b2336·...·]>
 62 »       mov····%ecx,0x1c(%esp)
 63 »       lea····0x0(,%edi,4),%ecx
 64 »       mov····%ecx,(%esp)
 65 »       mov····%ecx,0x18(%esp)
64 »       mov····0x14(%esp),%ebx66 »       mov····0x14(%esp),%ebx
65 »       lea····0x0(,%esi,4),%edi 
66 »       mov····%edi,(%esp) 
67 »       call···b2·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·67,·SHA:·c5b704007506c0bc3306ffdf2c0fb5f4452343b4ed121c8f1fbac93ed7ccfd12·...·]>67 »       call···af·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·67,·SHA:·4347faa7482c3ccae27cabd6315e384a6d8b89200b636b3fbabfcac029d2ea1e·...·]>
68 ·R_386_PLT32»    operator·new(unsigned·int)68 ·R_386_PLT32»    operator·new(unsigned·int)
69 »       mov····%edi,%edx 
70 »       cmp····$0x8,%edx 
71 »       lea····(%eax,%edi,1),%ecx 
72 »       mov····%eax,%ebx69 »       mov····%eax,%ebp
73 »       mov····%ecx,0x1c(%esp) 
74 »       mov····%eax,%edi 
75 »       jae····1a0·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0x1a0> 
76 »       test···$0x4,%dl 
77 »       je·····da·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0xda> 
78 »       movl···$0x0,(%edi) 
79 »       add····$0x4,%edi 
80 »       test···$0x2,%dl 
81 »       je·····e7·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0xe7> 
82 »       movw···$0x0,(%edi) 
83 »       add····$0x2,%edi 
84 »       test···$0x1,%dl 
85 »       je·····ef·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0xef> 
86 »       movb···$0x0,(%edi) 
87 »       mov····0x40(%esp),%edx 
88 »       xor····%edi,%edi 
89 »       mov····0x4(%edx),%eax 
90 »       mov····0x18(%esp),%edx70 »       mov····0x18(%esp),%edx
 71 »       lea····(%eax,%edx,1),%eax
91 »       mov····%eax,%ecx 
92 »       cmp····%edx,%ebp 
93 »       je·····141·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0x141> 
94 »       mov····%eax,0x18(%esp)72 »       mov····%eax,0x18(%esp)
 73 »       mov····%edx,0x8(%esp)
 74 »       movl···$0x0,0x4(%esp)
 75 »       mov····%ebp,(%esp)
 76 »       call···d0·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0xd0>
 77 ·R_386_PLT32»    memset
 78 »       mov····0x40(%esp),%ebx
 79 »       mov····0x4(%ebx),%eax
 80 »       mov····0x1c(%esp),%ecx
 81 »       cmp····%ecx,%esi
 82 »       je·····11d·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0x11d>
 83 »       mov····%eax,%ebx
 84 »       xor····%esi,%esi
 85 »       mov····%eax,0x1c(%esp)
95 »       jmp····12b·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·68,·SHA:·4fd48c99f16d8b04c1988729607189f05e9b6fe4058895707f5bc5225c656b86·...·]>86 »       jmp····105·<__gnu_cxx::hashtable<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>,·std::pair<SFST::Node*,·SFST::Node*>,·SFST::PairMapping::hashf,·std::_Select1st<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>,·SFST::PairMappin[·...·truncated·by·diffoscope;·len:·68,·SHA:·b2a39b7231380f9845755c205867c4b72814c92ef604f7cb3b93d1b6f5280ab0·...·]>
96 »       lea····0x0(%esi,%eiz,1),%esi 
97 »       nop 
98 »       mov····0x8(%ebp),%edx 
99 »       mov····0x4(%ebp),%eax87 »       mov····0x4(%ecx),%eax
100 »       xor····%edx,%eax88 »       xor····0x8(%ecx),%eax
101 »       xor····%edx,%edx89 »       xor····%edx,%edx
102 »       div····%esi90 »       div····%edi
103 »       mov····0x0(%ebp),%eax91 »       mov····(%ecx),%eax
104 »       mov····%eax,(%ecx)92 »       mov····%eax,(%ebx)
Max diff block lines reached; 9123/21705 bytes (42.03%) of diff not shown.
18.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 164 lines modifiedOffset 5, 124 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)>:5 00000000·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)>:
6 __gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int):6 __gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·[·...·truncated·by·diffoscope;·len:·8,·SHA:·671f28b0fb80af1efafa5e332c954a496d6ca785ac2a4caadf598c63365e45cf·...·]>12 »       call···8·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·[·...·truncated·by·diffoscope;·len:·8,·SHA:·15537c3746cde46916268d1b3ca6c6e592e869dac442faaa050c96d421215f14·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp 
16 »       mov····0x40(%esp),%edx 
17 »       mov····0x40(%esp),%edi 
18 »       mov····0x44(%esp),%esi 
19 »       mov····0x8(%edx),%ebx 
20 »       mov····%eax,0x14(%esp)16 »       mov····%eax,0x14(%esp)
21 »       mov····0x4(%edi),%ebp17 »       mov····0x44(%esp),%ebp
22 »       mov····%ebx,0x18(%esp) 
23 »       sub····%ebp,%ebx18 »       mov····0x40(%esp),%edx
 19 »       mov····0x8(%edx),%ecx
 20 »       mov····0x4(%edx),%esi
24 »       mov····%ebx,%ecx21 »       mov····%ecx,%edi
 22 »       sub····%esi,%edi
 23 »       mov····%edi,%ebx
25 »       sar····$0x2,%ebx24 »       sar····$0x2,%ebx
26 »       mov····%ebx,0x10(%esp)25 »       mov····%ebx,0x10(%esp)
27 »       cmp····%esi,%ebx26 »       cmp····%ebp,%ebx
28 »       jb·····48·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·f487716d5b55be559f32b5850fd73d7b372814bcb0bf0c1252877f106c07f20c·...·]>27 »       jb·····3c·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·e13adc732424d38b5a5c8734c45a744bac201afbeebc327b029280ba482a33f1·...·]>
29 »       add····$0x2c,%esp28 »       add····$0x2c,%esp
30 »       pop····%ebx29 »       pop····%ebx
31 »       pop····%esi30 »       pop····%esi
32 »       pop····%edi31 »       pop····%edi
33 »       pop····%ebp32 »       pop····%ebp
34 »       ret33 »       ret
35 »       lea····0x0(%esi),%esi 
36 »       mov····0x14(%esp),%edx 
37 »       mov····$0x1d,%eax34 »       mov····$0x1d,%eax
 35 »       mov····0x14(%esp),%edx
38 »       lea····0x0(%edx),%ebx36 »       lea····0x0(%edx),%ebx
39 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
 38 »       mov····%edi,0x18(%esp)
40 »       lea····0x0(%esi,%eiz,1),%esi 
41 »       xchg···%ax,%ax 
42 »       test···%eax,%eax39 »       test···%eax,%eax
43 »       jle····7d·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·e2ef86e45c0709df5782fb265a8ebc255a728f121c3ad69f90b364c1bef72f4e·...·]>40 »       jle····6e·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·39c2efc682819013046879c426c4da9ae3095701f448f5b47926b337eadb5297·...·]>
44 »       mov····%eax,%edx41 »       mov····%eax,%edx
45 »       sar····%edx42 »       sar····%edx
46 »       lea····(%ebx,%edx,4),%edi43 »       lea····(%ebx,%edx,4),%edi
47 »       cmp····%esi,(%edi)44 »       cmp····%ebp,(%edi)
48 »       jae····170·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·7d26729205bf7a7e0cdb6eca3e73814e5fc420753a7c4f790d35d24fdc608e5e·...·]>45 »       jae····148·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·b2c13f257f4f03774e71624b3d46b27d0124ff010d694d8d67d99b7654acab69·...·]>
49 »       lea····0x4(%edi),%ebx46 »       lea····0x4(%edi),%ebx
50 »       sub····%edx,%eax47 »       sub····%edx,%eax
51 »       dec····%eax48 »       sub····$0x1,%eax
52 »       test···%eax,%eax49 »       test···%eax,%eax
53 »       jg·····64·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·1d837b412ffba59fa156888049dc40fc9f30f867fd91ba662611f2589c1598c9·...·]>50 »       jg·····53·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·63fe488c914ad08a8bdc973a9683ed6d3fab0b804dd6ae7f4fd0fddd80b04aff·...·]>
 51 »       mov····0x18(%esp),%ebp
54 »       mov····0x14(%esp),%eax52 »       mov····0x14(%esp),%eax
55 »       lea····0x74(%eax),%esi53 »       lea····0x74(%eax),%edi
56 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list54 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
57 »       cmp····%esi,%ebx55 »       cmp····%edi,%ebx
58 »       je·····177·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·7e003ed90e5ebf20b9d9aed9dfe085b1856d27ab56fa7aaa0a8dd89ef53e9059·...·]>56 »       je·····14f·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·3d069442cd8c9eb78920e0ddd0588ae2bf9731b85e684d85c56ff8637294b1a5·...·]>
59 »       mov····(%ebx),%esi57 »       mov····(%ebx),%edi
60 »       cmp····%esi,0x10(%esp)58 »       cmp····%edi,0x10(%esp)
61 »       jae····3a·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·[·...·truncated·by·diffoscope;·len:·9,·SHA:·0c56fe366726da71ba4d7e255b20a468de2eb7853da426a0302bc08c1c132603·...·]>59 »       jae····34·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·[·...·truncated·by·diffoscope;·len:·9,·SHA:·6c9163df177e160aa13557121bb5a7d9d0754ed41887a803fc7987318d52ba74·...·]>
62 »       cmp····$0x1fffffff,%esi60 »       cmp····$0x1fffffff,%edi
63 »       ja·····186·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·a5036cf967089a27214761c58f54d05fe8f44e2a022397dea52a3472c96579c5·...·]>61 »       ja·····158·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·0b9589511d62c9c8f77efa38a155f8b93ad84fb4f910918c954fba5a7afebaea·...·]>
 62 »       mov····%ecx,0x1c(%esp)
 63 »       lea····0x0(,%edi,4),%ecx
 64 »       mov····%ecx,(%esp)
 65 »       mov····%ecx,0x18(%esp)
64 »       mov····0x14(%esp),%ebx66 »       mov····0x14(%esp),%ebx
65 »       lea····0x0(,%esi,4),%edi 
66 »       mov····%edi,(%esp) 
67 »       call···b2·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·f8f9341ed19ab108ac3cd43d991205698b59b0ede4d942072febbbff760a5041·...·]>67 »       call···af·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·28ebe9d3f7fab48861140d23866ffdc29b0c3014905bc917388956319e567551·...·]>
68 ·R_386_PLT32»    operator·new(unsigned·int)68 ·R_386_PLT32»    operator·new(unsigned·int)
69 »       mov····%edi,%edx 
70 »       cmp····$0x8,%edx 
71 »       lea····(%eax,%edi,1),%ecx 
72 »       mov····%eax,%ebx69 »       mov····%eax,%ebp
73 »       mov····%ecx,0x1c(%esp) 
74 »       mov····%eax,%edi 
75 »       jae····1a0·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)+0x1a0> 
76 »       test···$0x4,%dl 
77 »       je·····da·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)+0xda> 
78 »       movl···$0x0,(%edi) 
79 »       add····$0x4,%edi 
80 »       test···$0x2,%dl 
81 »       je·····e7·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)+0xe7> 
82 »       movw···$0x0,(%edi) 
83 »       add····$0x2,%edi 
84 »       test···$0x1,%dl 
85 »       je·····ef·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)+0xef> 
86 »       movb···$0x0,(%edi) 
87 »       mov····0x40(%esp),%edx 
88 »       xor····%edi,%edi 
89 »       mov····0x4(%edx),%eax 
90 »       mov····0x18(%esp),%edx70 »       mov····0x18(%esp),%edx
 71 »       lea····(%eax,%edx,1),%eax
91 »       mov····%eax,%ecx 
92 »       cmp····%edx,%ebp 
93 »       je·····142·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)+0x142> 
94 »       mov····%eax,0x18(%esp)72 »       mov····%eax,0x18(%esp)
 73 »       mov····%edx,0x8(%esp)
 74 »       movl···$0x0,0x4(%esp)
 75 »       mov····%ebp,(%esp)
 76 »       call···d0·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)+0xd0>
 77 ·R_386_PLT32»    memset
 78 »       mov····0x40(%esp),%ebx
 79 »       mov····0x4(%ebx),%eax
 80 »       mov····0x1c(%esp),%ecx
 81 »       cmp····%ecx,%esi
 82 »       je·····11e·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)+0x11e>
 83 »       mov····%eax,%ebx
 84 »       xor····%esi,%esi
 85 »       mov····%eax,0x1c(%esp)
95 »       jmp····12c·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·17b7d107cb26d341d6b4181ff9f8ffd1db2a9d50f06d0b7f496177264a8e9494·...·]>86 »       jmp····106·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·84ea06724ecfe8e795fd0aa453bd77d1621a6e60b7baa87cd5c786680f6b5e30·...·]>
96 »       lea····0x0(%esi,%eiz,1),%esi 
97 »       nop 
98 »       mov····0x4(%ebp),%edx 
99 »       movzwl·0x8(%ebp),%eax87 »       movzwl·0x8(%ecx),%eax
100 »       xor····%edx,%eax88 »       xor····0x4(%ecx),%eax
101 »       xor····%edx,%edx89 »       xor····%edx,%edx
102 »       div····%esi90 »       div····%edi
103 »       mov····0x0(%ebp),%eax91 »       mov····(%ecx),%eax
104 »       mov····%eax,(%ecx)92 »       mov····%eax,(%ebx)
Max diff block lines reached; 7806/18735 bytes (41.67%) of diff not shown.
8.32 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 82 lines modifiedOffset 5, 78 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(std::pair<SFST::NodeSym·const,·SFST::FromTo>·const&)>:5 00000000·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(std::pair<SFST::NodeSym·const,·SFST::FromTo>·const&)>:
6 __gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(std::pair<SFST::NodeSym·const,·SFST::FromTo>·const&):6 __gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(std::pair<SFST::NodeSym·const,·SFST::FromTo>·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·55,·SHA:·d43f876306ac51bc22c72a8f21616204f10b37e5e21d4592b7c7f2b57c539960·...·]>12 »       call···8·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·55,·SHA:·7852e48c51f06e7e2ea27f6172bca84636ebd71d3761b98ae56fe36ea39398bc·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp16 »       mov····%eax,0x14(%esp)
16 »       mov····0x40(%esp),%esi17 »       mov····0x40(%esp),%esi
17 »       mov····0x44(%esp),%edi18 »       mov····0x44(%esp),%edi
18 »       mov····0x10(%esi),%edx19 »       mov····0x10(%esi),%edx
 20 »       add····$0x1,%edx
19 »       mov····%esi,(%esp) 
20 »       mov····%eax,0x1c(%esp) 
21 »       inc····%edx 
22 »       mov····%edx,0x4(%esp)21 »       mov····%edx,0x4(%esp)
 22 »       mov····%esi,(%esp)
23 »       call···29·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·56,·SHA:·dbc6d316e656b464569fcd55137b8e764d3da72225a7120918ef4beee232f7b8·...·]>23 »       call···2b·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·56,·SHA:·55c0eee119bdcf15ea15bc01c18afc17c458df9bf3439fce131c14388648d39a·...·]>
24 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)24 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::resize(unsigned·int)
25 »       mov····0x4(%esi),%ebp 
26 »       mov····0x8(%esi),%edx 
27 »       movzwl·0x4(%edi),%ebx 
28 »       mov····(%edi),%ecx25 »       mov····(%edi),%ecx
 26 »       movzwl·0x4(%edi),%eax
29 »       sub····%ebp,%edx 
30 »       sar····$0x2,%edx 
31 »       mov····%ebx,%eax27 »       mov····%eax,%ebp
32 »       mov····%edx,0x18(%esp) 
33 »       xor····%ecx,%eax28 »       xor····%ecx,%eax
 29 »       mov····0x8(%esi),%ebx
 30 »       sub····0x4(%esi),%ebx
 31 »       sar····$0x2,%ebx
34 »       xor····%edx,%edx32 »       xor····%edx,%edx
35 »       divl···0x18(%esp) 
36 »       shl····$0x2,%edx33 »       div····%ebx
 34 »       lea····0x0(,%edx,4),%eax
 35 »       mov····%eax,0x18(%esp)
 36 »       mov····0x4(%esi),%ebx
37 »       mov····0x0(%ebp,%edx,1),%ebp37 »       mov····(%ebx,%eax,1),%edx
38 »       test···%ebp,%ebp38 »       test···%edx,%edx
39 »       je·····84·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·fa582221d33ac335ce2df2ae90957c380e45461309e0c6d0baae58b925a17e14·...·]>39 »       je·····7b·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·bf7637fb5fa7d80be665c2960116b17914c0a12f1adfbb79ff8a9ce5f0ccb4ec·...·]>
40 »       mov····%ebp,0x18(%esp) 
41 »       mov····%ebp,%eax40 »       mov····%edx,%eax
42 »       jmp····66·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·56,·SHA:·8c4f9e5c30657fdf9c31a87b88fea9bf0caac42b6b4b55696decf50b552d6cb4·...·]>41 »       jmp····65·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·56,·SHA:·ba53cea8ce03b0ab5aa973b3632b704745595c96f49830f28398987690486574·...·]>
43 »       nop 
44 »       mov····(%eax),%eax42 »       mov····(%eax),%eax
45 »       test···%eax,%eax43 »       test···%eax,%eax
46 »       je·····80·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·81adfbe044514f319c5098a804075d85fd026dcd44c385d0e64dd320bcbd6c1e·...·]>44 »       je·····7b·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·bf7637fb5fa7d80be665c2960116b17914c0a12f1adfbb79ff8a9ce5f0ccb4ec·...·]>
47 »       cmp····0x4(%eax),%ecx45 »       cmp····0x4(%eax),%ecx
48 »       jne····60·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·ccdf4b295701399d5cea3d67ad5389411a04dd0c1b09ec5e740fd4b7d08704d4·...·]>46 »       jne····5f·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·b20553750fd0c2fb1dd4c6d715241e8c86a969ea6cd9901814ad00a08c7f3c63·...·]>
49 »       movzwl·0x8(%eax),%ebp 
50 »       cmp····%ebx,%ebp47 »       cmp····0x8(%eax),%bp
51 »       jne····60·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·ccdf4b295701399d5cea3d67ad5389411a04dd0c1b09ec5e740fd4b7d08704d4·...·]>48 »       jne····5f·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·b20553750fd0c2fb1dd4c6d715241e8c86a969ea6cd9901814ad00a08c7f3c63·...·]>
52 »       add····$0x2c,%esp 
53 »       add····$0x4,%eax49 »       add····$0x4,%eax
 50 »       add····$0x2c,%esp
54 »       pop····%ebx51 »       pop····%ebx
55 »       pop····%esi52 »       pop····%esi
56 »       pop····%edi53 »       pop····%edi
57 »       pop····%ebp54 »       pop····%ebp
58 »       ret55 »       ret
 56 »       mov····%edx,0x1c(%esp)
59 »       xchg···%ax,%ax 
60 »       mov····0x18(%esp),%ebp 
61 »       movl···$0x14,(%esp)57 »       movl···$0x14,(%esp)
62 »       mov····0x1c(%esp),%ebx58 »       mov····0x14(%esp),%ebx
63 »       mov····%edx,0x18(%esp) 
64 »       call···94·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·bb897c3df3a58b1b6cd196564a65dad3ff5533af04af76fc33b95851c5254124·...·]>59 »       call···8b·<__gnu_cxx::hashtable<std::pair<SFST::NodeSym·const,·SFST::FromTo>,·SFST::NodeSym,·SFST::CharNode2Trans::hashf,·std::_Select1st<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>,·SFST::CharNode2Trans::equalf,·std::allocator<SFST::FromTo>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·57,·SHA:·910643f2853069986da022f91a93839ef39ba750ef4b4d9498b6470c0dcfd93c·...·]>
65 ·R_386_PLT32»    operator·new(unsigned·int)60 ·R_386_PLT32»    operator·new(unsigned·int)
66 »       mov····(%edi),%ecx61 »       mov····(%edi),%ecx
67 »       mov····0x4(%edi),%ebx 
68 »       mov····0x8(%edi),%edx 
69 »       mov····0xc(%edi),%edi 
70 »       mov····%ecx,0x4(%eax)62 »       mov····%ecx,0x4(%eax)
71 »       mov····0x18(%esp),%ecx 
72 »       mov····%ebp,(%eax) 
73 »       mov····0x4(%esi),%ebp63 »       mov····0x4(%edi),%ebp
74 »       mov····%ebx,0x8(%eax)64 »       mov····%ebp,0x8(%eax)
 65 »       mov····0x8(%edi),%ebx
75 »       mov····%edx,0xc(%eax)66 »       mov····%ebx,0xc(%eax)
 67 »       mov····0xc(%edi),%edi
76 »       mov····%edi,0x10(%eax)68 »       mov····%edi,0x10(%eax)
 69 »       mov····0x1c(%esp),%edx
 70 »       mov····%edx,(%eax)
 71 »       mov····0x4(%esi),%ecx
 72 »       mov····0x18(%esp),%ebp
77 »       mov····%eax,0x0(%ebp,%ecx,1)73 »       mov····%eax,(%ecx,%ebp,1)
 74 »       addl···$0x1,0x10(%esi)
78 »       add····$0x4,%eax75 »       add····$0x4,%eax
79 »       incl···0x10(%esi) 
80 »       add····$0x2c,%esp76 »       add····$0x2c,%esp
81 »       pop····%ebx77 »       pop····%ebx
82 »       pop····%esi78 »       pop····%esi
83 »       pop····%edi79 »       pop····%edi
84 »       pop····%ebp80 »       pop····%ebp
85 »       ret81 »       ret
15.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 168 lines modifiedOffset 5, 124 lines modified
  
5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)>:5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)>:
6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int):6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x5>12 »       call···8·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x14(%esp)
15 »       sub····$0x3c,%esp 
16 »       mov····0x50(%esp),%edx 
17 »       mov····0x50(%esp),%esi 
18 »       mov····0x54(%esp),%edi17 »       mov····0x44(%esp),%edi
 18 »       mov····0x40(%esp),%edx
19 »       mov····0x8(%edx),%ecx19 »       mov····0x8(%edx),%ecx
20 »       mov····%eax,0x1c(%esp) 
21 »       mov····0x4(%esi),%edx20 »       mov····0x4(%edx),%ebp
22 »       mov····%ecx,0x20(%esp) 
23 »       sub····%edx,%ecx 
24 »       mov····%ecx,%ebp21 »       mov····%ecx,%esi
 22 »       sub····%ebp,%esi
 23 »       mov····%esi,%ebx
25 »       sar····$0x2,%ebp24 »       sar····$0x2,%ebx
 25 »       mov····%ebx,0x10(%esp)
26 »       cmp····%edi,%ebp26 »       cmp····%edi,%ebx
27 »       jb·····40·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x40>27 »       jb·····3c·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x3c>
28 »       add····$0x3c,%esp28 »       add····$0x2c,%esp
29 »       pop····%ebx29 »       pop····%ebx
30 »       pop····%esi30 »       pop····%esi
31 »       pop····%edi31 »       pop····%edi
32 »       pop····%ebp32 »       pop····%ebp
33 »       ret33 »       ret
34 »       xchg···%ax,%ax 
35 »       mov····%ecx,%ebx 
36 »       mov····0x1c(%esp),%ecx 
37 »       mov····$0x1d,%eax34 »       mov····$0x1d,%eax
38 »       mov····%ebx,0x24(%esp)35 »       mov····0x14(%esp),%edx
39 »       lea····0x0(%ecx),%esi36 »       lea····0x0(%edx),%ebx
40 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
 38 »       mov····%esi,0x18(%esp)
41 »       lea····0x0(%esi,%eiz,1),%esi 
42 »       lea····0x0(%esi,%eiz,1),%esi 
43 »       test···%eax,%eax39 »       test···%eax,%eax
44 »       jle····7d·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x7d>40 »       jle····6e·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x6e>
45 »       mov····%eax,%ecx41 »       mov····%eax,%edx
46 »       sar····%ecx42 »       sar····%edx
47 »       lea····(%esi,%ecx,4),%ebx43 »       lea····(%ebx,%edx,4),%esi
48 »       cmp····%edi,(%ebx)44 »       cmp····%edi,(%esi)
49 »       jae····188·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x188>45 »       jae····143·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x143>
50 »       lea····0x4(%ebx),%esi46 »       lea····0x4(%esi),%ebx
51 »       sub····%ecx,%eax47 »       sub····%edx,%eax
52 »       dec····%eax48 »       sub····$0x1,%eax
53 »       test···%eax,%eax49 »       test···%eax,%eax
54 »       jg·····64·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x64>50 »       jg·····53·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x53>
 51 »       mov····0x18(%esp),%edi
55 »       mov····0x1c(%esp),%eax52 »       mov····0x14(%esp),%eax
56 »       mov····0x24(%esp),%edi 
57 »       lea····0x74(%eax),%ebx53 »       lea····0x74(%eax),%esi
58 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list54 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
59 »       cmp····%ebx,%esi55 »       cmp····%esi,%ebx
60 »       je·····18f·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x18f>56 »       je·····14a·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x14a>
61 »       mov····(%esi),%esi57 »       mov····(%ebx),%esi
62 »       cmp····%esi,%ebp58 »       cmp····%esi,0x10(%esp)
63 »       jae····36·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x36>59 »       jae····34·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x34>
64 »       cmp····$0x1fffffff,%esi60 »       cmp····$0x1fffffff,%esi
65 »       ja·····198·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x198>61 »       ja·····156·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x156>
66 »       mov····%edx,0x2c(%esp)62 »       mov····%ecx,0x1c(%esp)
 63 »       lea····0x0(,%esi,4),%ecx
 64 »       mov····%ecx,(%esp)
 65 »       mov····%ecx,0x18(%esp)
67 »       mov····0x1c(%esp),%ebx66 »       mov····0x14(%esp),%ebx
68 »       lea····0x0(,%esi,4),%edi 
69 »       mov····%edi,(%esp) 
70 »       call···b8·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xb8>67 »       call···af·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xaf>
71 ·R_386_PLT32»    operator·new(unsigned·int)68 ·R_386_PLT32»    operator·new(unsigned·int)
72 »       mov····%edi,%ecx 
73 »       mov····%edi,0x24(%esp) 
74 »       cmp····$0x8,%ecx 
75 »       lea····(%eax,%edi,1),%edx 
76 »       mov····%eax,%ebx 
77 »       mov····%edx,0x28(%esp) 
78 »       mov····%eax,%edi69 »       mov····%eax,%edi
79 »       mov····0x2c(%esp),%edx70 »       mov····0x18(%esp),%edx
 71 »       lea····(%eax,%edx,1),%eax
 72 »       mov····%eax,0x18(%esp)
 73 »       mov····%edx,0x8(%esp)
 74 »       movl···$0x0,0x4(%esp)
 75 »       mov····%edi,(%esp)
80 »       jae····1b0·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x1b0>76 »       call···d0·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xd0>
81 »       testb··$0x4,0x24(%esp) 
82 »       je·····ea·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xea> 
83 »       movl···$0x0,(%edi) 
84 »       add····$0x4,%edi 
85 »       testb··$0x2,0x24(%esp)77 ·R_386_PLT32»    memset
 78 »       mov····0x40(%esp),%ebx
 79 »       mov····0x4(%ebx),%eax
 80 »       mov····0x1c(%esp),%ecx
 81 »       cmp····%ecx,%ebp
86 »       je·····f9·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0xf9>82 »       je·····119·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x119>
87 »       movw···$0x0,(%edi) 
88 »       add····$0x2,%edi 
89 »       testb··$0x1,0x24(%esp) 
90 »       je·····103·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x103> 
91 »       movb···$0x0,(%edi) 
92 »       mov····0x50(%esp),%edi 
93 »       xor····%ecx,%ecx 
94 »       mov····%ecx,0x24(%esp) 
95 »       mov····0x20(%esp),%ecx 
96 »       mov····0x4(%edi),%eax 
97 »       cmp····%ecx,%edx 
98 »       mov····%eax,%edi83 »       mov····%eax,%ebx
99 »       je·····15a·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x15a> 
100 »       mov····%ebp,0x20(%esp) 
101 »       xor····%ebp,%ebp84 »       xor····%ebp,%ebp
102 »       mov····%eax,0x24(%esp)85 »       mov····%eax,0x1c(%esp)
103 »       jmp····144·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x144>86 »       jmp····101·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::resize(unsigned·int)+0x101>
104 »       lea····0x0(%esi,%eiz,1),%esi 
105 »       lea····0x0(%esi),%esi 
106 »       mov····0x4(%ecx),%eax87 »       mov····0x4(%ecx),%eax
107 »       xor····%edx,%edx88 »       xor····%edx,%edx
108 »       div····%esi89 »       div····%esi
109 »       mov····(%ecx),%eax90 »       mov····(%ecx),%eax
110 »       mov····%eax,(%edi)91 »       mov····%eax,(%ebx)
Max diff block lines reached; 6381/15926 bytes (40.07%) of diff not shown.
5.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 72 lines modifiedOffset 5, 68 lines modified
  
5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)>:5 00000000·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)>:
6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&):6 __gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x5>12 »       call···8·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x8>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x18(%esp)
15 »       sub····$0x2c,%esp 
16 »       mov····0x44(%esp),%esi 
17 »       mov····0x48(%esp),%edx 
18 »       mov····0x40(%esp),%edi17 »       mov····0x40(%esp),%edi
 18 »       mov····0x44(%esp),%esi
19 »       mov····0x4(%esi),%ebp19 »       mov····0x4(%esi),%ebp
20 »       mov····%eax,0x18(%esp) 
21 »       mov····0x8(%esi),%ebx20 »       mov····0x48(%esp),%edx
22 »       mov····(%edx),%ecx21 »       mov····(%edx),%ecx
23 »       xor····%edx,%edx22 »       mov····0x8(%esi),%ebx
24 »       sub····%ebp,%ebx23 »       sub····%ebp,%ebx
25 »       sar····$0x2,%ebx24 »       sar····$0x2,%ebx
26 »       mov····%ecx,%eax25 »       mov····%ecx,%eax
 26 »       xor····%edx,%edx
27 »       div····%ebx27 »       div····%ebx
28 »       shl····$0x2,%edx28 »       shl····$0x2,%edx
29 »       mov····0x0(%ebp,%edx,1),%ebp29 »       mov····0x0(%ebp,%edx,1),%ebp
30 »       test···%ebp,%ebp30 »       test···%ebp,%ebp
31 »       je·····70·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x70>31 »       je·····63·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x63>
32 »       mov····%ebp,%ebx32 »       mov····%ebp,%ebx
33 »       jmp····4e·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x4e>33 »       jmp····49·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x49>
34 »       lea····0x0(%esi,%eiz,1),%esi 
35 »       nop 
36 »       mov····(%ebx),%ebx34 »       mov····(%ebx),%ebx
37 »       test···%ebx,%ebx35 »       test···%ebx,%ebx
38 »       je·····70·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x70>36 »       je·····63·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x63>
39 »       cmp····0x4(%ebx),%ecx37 »       cmp····0x4(%ebx),%ecx
40 »       jne····48·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x48>38 »       jne····43·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x43>
41 »       mov····%ebx,(%edi)39 »       mov····%ebx,(%edi)
42 »       mov····%edi,%eax 
43 »       mov····%esi,0x4(%edi)40 »       mov····%esi,0x4(%edi)
44 »       movb···$0x0,0x8(%edi)41 »       movb···$0x0,0x8(%edi)
 42 »       mov····%edi,%eax
45 »       add····$0x2c,%esp43 »       add····$0x2c,%esp
46 »       pop····%ebx44 »       pop····%ebx
47 »       pop····%esi45 »       pop····%esi
48 »       pop····%edi46 »       pop····%edi
49 »       pop····%ebp47 »       pop····%ebp
50 »       ret····$0x448 »       ret····$0x4
 49 »       mov····%edx,0x1c(%esp)
51 »       lea····0x0(%esi,%eiz,1),%esi 
52 »       nop 
53 »       movl···$0x8,(%esp)50 »       movl···$0x8,(%esp)
54 »       mov····0x18(%esp),%ebx51 »       mov····0x18(%esp),%ebx
55 »       mov····%edx,0x1c(%esp) 
56 »       call···80·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x80>52 »       call···73·<__gnu_cxx::hashtable<SFST::Node·const*,·SFST::Node·const*,·SFST::hashf,·std::_Identity<SFST::Node·const*>,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>::insert_unique_noresize(SFST::Node·const*·const&)+0x73>
57 ·R_386_PLT32»    operator·new(unsigned·int)53 ·R_386_PLT32»    operator·new(unsigned·int)
58 »       mov····0x48(%esp),%ecx54 »       mov····0x48(%esp),%ecx
59 »       mov····%esi,0x4(%edi) 
60 »       mov····0x1c(%esp),%ebx 
61 »       movb···$0x1,0x8(%edi) 
62 »       mov····(%ecx),%edx55 »       mov····(%ecx),%edx
 56 »       mov····%edx,0x4(%eax)
63 »       mov····%ebp,(%eax)57 »       mov····%ebp,(%eax)
64 »       mov····0x4(%esi),%ebp58 »       mov····0x4(%esi),%ebp
 59 »       mov····0x1c(%esp),%ebx
65 »       mov····%eax,(%edi) 
66 »       mov····%edx,0x4(%eax) 
67 »       mov····%eax,0x0(%ebp,%ebx,1)60 »       mov····%eax,0x0(%ebp,%ebx,1)
 61 »       addl···$0x1,0x10(%esi)
 62 »       mov····%eax,(%edi)
 63 »       mov····%esi,0x4(%edi)
 64 »       movb···$0x1,0x8(%edi)
68 »       mov····%edi,%eax65 »       mov····%edi,%eax
69 »       incl···0x10(%esi) 
70 »       add····$0x2c,%esp66 »       add····$0x2c,%esp
71 »       pop····%ebx67 »       pop····%ebx
72 »       pop····%esi68 »       pop····%esi
73 »       pop····%edi69 »       pop····%edi
74 »       pop····%ebp70 »       pop····%ebp
75 »       ret····$0x471 »       ret····$0x4
11.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 101 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)>:
3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int):3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%ebx,0x2c(%esp) 
6 »       mov····0x44(%esp),%edx 
7 »       call···c·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xc>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x8>
8 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
9 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····%ebp,0x38(%esp) 
12 »       mov····0x40(%esp),%ebp13 »       mov····0x40(%esp),%ebp
 14 »       mov····0x44(%esp),%edx
13 »       mov····%esi,0x30(%esp) 
14 »       mov····%edi,0x34(%esp) 
15 »       cmp····$0x1fffffff,%edx15 »       cmp····$0x1fffffff,%edx
16 »       ja·····102·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x102>16 »       ja·····e7·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xe7>
17 »       mov····0x0(%ebp),%esi17 »       mov····0x0(%ebp),%esi
18 »       mov····0x8(%ebp),%eax18 »       mov····0x8(%ebp),%eax
19 »       sub····%esi,%eax19 »       sub····%esi,%eax
20 »       sar····$0x2,%eax20 »       sar····$0x2,%eax
21 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
22 »       jb·····58·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x58>22 »       jb·····3d·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x3d>
23 »       mov····0x2c(%esp),%ebx 
24 »       mov····0x30(%esp),%esi 
25 »       mov····0x34(%esp),%edi 
26 »       mov····0x38(%esp),%ebp 
27 »       add····$0x3c,%esp23 »       add····$0x2c,%esp
 24 »       pop····%ebx
 25 »       pop····%esi
 26 »       pop····%edi
 27 »       pop····%ebp
28 »       ret28 »       ret
29 »       lea····0x0(%esi),%esi 
30 »       mov····0x4(%ebp),%edi29 »       mov····0x4(%ebp),%edi
31 »       lea····0x0(,%edx,4),%edx 
32 »       mov····%edx,(%esp) 
33 »       mov····%edx,0x18(%esp) 
34 »       mov····%edi,%ecx30 »       mov····%edi,%ecx
35 »       sub····%esi,%ecx31 »       sub····%esi,%ecx
36 »       mov····%ecx,0x14(%esp)32 »       mov····%ecx,0x14(%esp)
 33 »       lea····0x0(,%edx,4),%edx
 34 »       mov····%edx,0x18(%esp)
 35 »       mov····%edx,(%esp)
37 »       call···72·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x72>36 »       call···57·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x57>
38 ·R_386_PLT32»    operator·new(unsigned·int)37 ·R_386_PLT32»    operator·new(unsigned·int)
39 »       cmp····%edi,%esi38 »       cmp····%edi,%esi
40 »       je·····8b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x8b>39 »       je·····79·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x79>
41 »       mov····0x14(%esp),%edi40 »       mov····0x14(%esp),%ecx
42 »       mov····%eax,%edx41 »       mov····%ecx,%edx
 42 »       mov····%eax,%edi
43 »       cmp····$0x8,%edi43 »       cmp····$0x4,%ecx
44 »       mov····%edi,%ecx 
45 »       jae····c0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xc0>44 »       jae····ad·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xad>
46 »       mov····%edx,%edi45 »       test···$0x2,%dl
 46 »       je·····73·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x73>
 47 »       movsw··%ds:(%esi),%es:(%edi)
 48 »       and····$0x1,%edx
 49 »       je·····79·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x79>
47 »       rep·movsb·%ds:(%esi),%es:(%edi)50 »       movsb··%ds:(%esi),%es:(%edi)
48 »       mov····0x0(%ebp),%esi51 »       mov····0x0(%ebp),%esi
49 »       test···%esi,%esi52 »       test···%esi,%esi
50 »       je·····a2·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xa2>53 »       je·····90·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x90>
51 »       mov····%esi,(%esp) 
52 »       mov····%eax,0x1c(%esp)54 »       mov····%eax,0x1c(%esp)
 55 »       mov····%esi,(%esp)
53 »       call···9a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x9a>56 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x88>
54 ·R_386_PLT32»    operator·delete(void*)57 ·R_386_PLT32»    operator·delete(void*)
55 »       mov····0x1c(%esp),%eax58 »       mov····0x1c(%esp),%eax
56 »       mov····%eax,0x0(%ebp)59 »       mov····%eax,0x0(%ebp)
57 »       mov····0x14(%esp),%ebx60 »       mov····0x14(%esp),%ebx
58 »       mov····0x18(%esp),%edx 
59 »       add····%eax,%ebx61 »       add····%eax,%ebx
60 »       mov····%ebx,0x4(%ebp)62 »       mov····%ebx,0x4(%ebp)
 63 »       mov····0x18(%esp),%edx
61 »       add····%edx,%eax64 »       add····%edx,%eax
62 »       mov····%eax,0x8(%ebp)65 »       mov····%eax,0x8(%ebp)
63 »       jmp····41·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x41> 
64 »       lea····0x0(%esi,%eiz,1),%esi66 »       add····$0x2c,%esp
 67 »       pop····%ebx
 68 »       pop····%esi
 69 »       pop····%edi
 70 »       pop····%ebp
 71 »       ret
65 »       test···$0x1,%al72 »       test···$0x1,%al
66 »       jne····f0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xf0>73 »       jne····c2·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xc2>
67 »       test···$0x2,%dl74 »       test···$0x2,%edi
68 »       jne····de·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xde>75 »       jne····d6·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xd6>
 76 »       mov····%edx,%ecx
69 »       test···$0x4,%dl 
70 »       je·····87·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x87> 
71 »       mov····(%esi),%edi 
72 »       add····$0x4,%edx 
73 »       add····$0x4,%esi 
74 »       sub····$0x4,%ecx77 »       shr····$0x2,%ecx
75 »       mov····%edi,-0x4(%edx)78 »       rep·movsl·%ds:(%esi),%es:(%edi)
76 »       jmp····87·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x87>79 »       jmp····6c·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0x6c>
77 »       movzwl·(%esi),%edi80 »       movzbl·(%esi),%edx
 81 »       mov····%dl,(%eax)
 82 »       lea····0x1(%eax),%edi
78 »       add····$0x2,%edx83 »       add····$0x1,%esi
 84 »       mov····0x14(%esp),%ecx
 85 »       lea····-0x1(%ecx),%edx
 86 »       jmp····b1·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xb1>
 87 »       movzwl·(%esi),%ecx
 88 »       mov····%cx,(%edi)
 89 »       lea····0x2(%edi),%edi
79 »       add····$0x2,%esi90 »       add····$0x2,%esi
80 »       sub····$0x2,%ecx91 »       sub····$0x2,%edx
81 »       mov····%di,-0x2(%edx) 
82 »       jmp····c9·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xc9>92 »       jmp····b9·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xb9>
83 »       movzbl·(%esi),%ecx 
84 »       lea····0x1(%eax),%edx 
85 »       inc····%esi 
86 »       mov····%cl,(%eax) 
87 »       mov····0x14(%esp),%edi 
88 »       lea····-0x1(%edi),%ecx 
89 »       jmp····c4·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::reserve(unsigned·int)+0xc4> 
90 »       lea····0x0(%ebx),%ebp93 »       lea····0x0(%ebx),%ebp
Max diff block lines reached; 606/11755 bytes (5.16%) of diff not shown.
85.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)>:
3 std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&):3 std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·168,·SHA:·c35e1a811c9c23ba97ca313338892fc4aef0b9816ee1c4d7857de08185823532·...·]>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·166,·SHA:·d36c4a7bbea605919a408a8e72fc7976c694677f1965efd5e0fdb45c8470cf9f·...·]>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·23fd1fcc693e001f59e25b9e8aa6c39ff4afca45778ec56f2ee63c191c4451c3·...·]>16 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·5785dd0ecbc92658f64ce0ede70fce98e5af12be8d3f0b0c75a2a7b9fd54259c·...·]>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·7d5041235887225c8b0ceb942327b4b5087897e7156e1769b0e6b8c84edca2c8·...·]>24 »       jb·····2a4·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·4654311b804eeba659efdb9384f9bc7008a62108a36ee778b8667908394bcb46·...·]>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·ef92686558640ebee0389eaa80e471202b3c9d5fb93dbf4ad486c183d2cd1e3f·...·]>32 »       jae····15a·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·08cab3fd2fa775e30d7776cb258747333d9fc28819f8b3998b7034e450f95b27·...·]>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·168,·SHA:·410675960315f952931ebe5667d01753f0b2cbf4e924f2c9c3d3b0c77c5e7b0d·...·]>38 »       je·····417·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtabl[·...·truncated·by·diffoscope;·len:·170,·SHA:·5a4c3104cd4e97f02e9487f8c8610013a6cf2ea1e5b500123f427537840c6020·...·]>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·5cb7f164a1937190be9c43d829b1641346306d36a3d35403b6c75d54ff464bcf·...·]>44 »       call···81·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·dcd63c490e4195cd4e58d613715c7d5cf344b401a6172f55d23fc17a7ece8f5f·...·]>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·699417b241a6ed9d6933dfc3f90770066394ef7e172b55ad4c632ff6ba2d8d5b·...·]>55 »       je·····c9·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·165cc7cfc4e8e432c67f70dd284ffec0da4692dad8f66660f421002aa6420d18·...·]>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·178d89c582f4306b3f68f69cac1ebd4729cbac028ad65cf401413053fd851c74·...·]>63 »       call···c1·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·167,·SHA:·99d7f149ebe3bedf0ee62477e606595dc208b62b7cd92a504376c2a286a7d44d·...·]>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·23fd1fcc693e001f59e25b9e8aa6c39ff4afca45778ec56f2ee63c191c4451c3·...·]>69 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·5785dd0ecbc92658f64ce0ede70fce98e5af12be8d3f0b0c75a2a7b9fd54259c·...·]>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·168,·SHA:·e4c7071db0e8595952965028a89030e62c4a566b2196d8c3f0477ad7e1f6dd50·...·]4>76 »       je·····134·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·168,·SHA:·d721e204cc7c55b89c4215495dd53b78a1de788901dd7028c3a6ba38c4b6ab4b·...·]4>
85 »       cmp····$0x4,%edx77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x126>
 81 »       cmp····$0x3,%ebx
86 »       je·····11f·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·34dfd27405a2a895edc4ac872332f19b9fbc875069e0ca5bc4f0f122a17ad8d9·...·]>82 »       je·····121·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·169,·SHA:·3c27d4f14c3bbffec0590ddbfdf51954677b8ba10b5533dd4a9fde14b5da5c89·...·]>
87 »       cmp····$0x5,%edx83 »       cmp····$0x4,%ebx
88 »       je·····11a·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·cbdfe22b7b05f81163fbfe73edff46abf95003d3337852fabc36331a861419fc·...·]>84 »       je·····11c·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·6933921dfa09e36a39cfdc69e13247f19fb41ec005a6f76eb3244551d74ddfca·...·]>
89 »       cmp····$0x6,%edx85 »       cmp····$0x5,%ebx
90 »       je·····115·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·b8aa62e0a9565074191b04c4d4ca756351cd4a9545caf48c26ee59012511be9d·...·]>86 »       je·····117·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·168,·SHA:·3e80fc5697dd3d7f59a843029033326bcadbc4e85aa8572d05a0adb893b69468·...·]>
 87 »       cmp····$0x6,%ebx
 88 »       je·····112·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 69454/87557 bytes (79.32%) of diff not shown.
8.45 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST10Transducer10incr_vmarkE […]
    
Offset 1, 167 lines modifiedOffset 1, 152 lines modified
  
  
  
1 Disassembly·of·section·.text._ZN4SFST10Transducer10incr_vmarkEv:1 Disassembly·of·section·.text._ZN4SFST10Transducer10incr_vmarkEv:
  
2 00000000·<SFST::Transducer::incr_vmark()>:2 00000000·<SFST::Transducer::incr_vmark()>:
3 SFST::Transducer::incr_vmark():3 SFST::Transducer::incr_vmark():
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x5c,%esp8 »       sub····$0x4c,%esp
5 »       mov····%esi,0x50(%esp)9 »       call···8·<SFST::Transducer::incr_vmark()+0x8>
 10 ·R_386_PC32»     __x86.get_pc_thunk.di
 11 »       add····$0x2,%edi
 12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
6 »       mov····0x60(%esp),%esi13 »       mov····0x60(%esp),%esi
7 »       mov····%edi,0x54(%esp) 
8 »       mov····%ebx,0x4c(%esp) 
9 »       mov····%ebp,0x58(%esp) 
10 »       mov····%gs:0x14,%eax14 »       mov····%gs:0x14,%eax
11 »       mov····%eax,0x3c(%esp)15 »       mov····%eax,0x3c(%esp)
12 »       xor····%eax,%eax16 »       xor····%eax,%eax
13 »       mov····(%esi),%eax 
14 »       call···26·<SFST::Transducer::incr_vmark()+0x26> 
15 ·R_386_PC32»     __x86.get_pc_thunk.di 
16 »       add····$0x2,%edi17 »       addw···$0x1,(%esi)
17 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
18 »       inc····%eax 
19 »       movzwl·%ax,%edx 
20 »       mov····%dx,(%esi) 
21 »       test···%edx,%edx 
22 »       je·····60·<SFST::Transducer::incr_vmark()+0x60>18 »       je·····41·<SFST::Transducer::incr_vmark()+0x41>
23 »       mov····0x3c(%esp),%eax19 »       mov····0x3c(%esp),%eax
24 »       sub····%gs:0x14,%eax20 »       sub····%gs:0x14,%eax
25 »       jne····1b4·<SFST::Transducer::incr_vmark()+0x1b4>21 »       jne····193·<SFST::Transducer::incr_vmark()+0x193>
26 »       mov····0x4c(%esp),%ebx 
27 »       mov····0x50(%esp),%esi 
28 »       mov····0x54(%esp),%edi 
29 »       mov····0x58(%esp),%ebp 
30 »       add····$0x5c,%esp22 »       add····$0x4c,%esp
 23 »       pop····%ebx
 24 »       pop····%esi
 25 »       pop····%edi
 26 »       pop····%ebp
31 »       ret27 »       ret
32 »       xor····%ebx,%ebx 
33 »       xor····%ebp,%ebp28 »       movl···$0x0,0x2c(%esp)
 29 »       movl···$0x0,0x30(%esp)
34 »       mov····%ebx,0x34(%esp)30 »       movl···$0x0,0x34(%esp)
 31 »       movl···$0x0,0x38(%esp)
 32 »       mov····$0x1d,%eax
35 »       xor····%ecx,%ecx 
36 »       xor····%eax,%eax 
37 »       mov····%ebp,0x2c(%esp) 
38 »       lea····0x0(%edi),%ebx33 »       lea····0x0(%edi),%ebp
39 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list34 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
40 »       mov····$0x1d,%edx 
41 »       mov····%ecx,0x30(%esp) 
42 »       mov····%eax,0x38(%esp) 
43 »       lea····0x0(%esi,%eiz,1),%esi 
44 »       lea····0x0(%esi),%esi 
45 »       test···%edx,%edx35 »       test···%eax,%eax
46 »       jle····ae·<SFST::Transducer::incr_vmark()+0xae>36 »       jle····8d·<SFST::Transducer::incr_vmark()+0x8d>
47 »       mov····%edx,%ebp37 »       mov····%eax,%edx
48 »       sar····%ebp38 »       sar····%edx
49 »       lea····(%ebx,%ebp,4),%ecx39 »       lea····0x0(%ebp,%edx,4),%ecx
50 »       cmpl···$0x63,(%ecx)40 »       cmpl···$0x63,(%ecx)
51 »       ja·····168·<SFST::Transducer::incr_vmark()+0x168>41 »       ja·····148·<SFST::Transducer::incr_vmark()+0x148>
52 »       lea····0x4(%ecx),%ebx42 »       lea····0x4(%ecx),%ebp
53 »       sub····%ebp,%edx43 »       sub····%edx,%eax
54 »       dec····%edx44 »       sub····$0x1,%eax
55 »       test···%edx,%edx45 »       test···%eax,%eax
56 »       jg·····94·<SFST::Transducer::incr_vmark()+0x94>46 »       jg·····70·<SFST::Transducer::incr_vmark()+0x70>
57 »       lea····0x74(%edi),%edx47 »       lea····0x74(%edi),%eax
58 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list48 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
59 »       cmp····%edx,%ebx49 »       cmp····%eax,%ebp
60 »       je·····1b9·<SFST::Transducer::incr_vmark()+0x1b9>50 »       je·····198·<SFST::Transducer::incr_vmark()+0x198>
61 »       mov····(%ebx),%ebp51 »       mov····0x0(%ebp),%ebp
62 »       cmp····$0x1fffffff,%ebp52 »       cmp····$0x1fffffff,%ebp
63 »       ja·····1b9·<SFST::Transducer::incr_vmark()+0x1b9>53 »       ja·····198·<SFST::Transducer::incr_vmark()+0x198>
64 »       xor····%eax,%eax 
65 »       test···%ebp,%ebp54 »       test···%ebp,%ebp
66 »       jne····170·<SFST::Transducer::incr_vmark()+0x170>55 »       jne····14f·<SFST::Transducer::incr_vmark()+0x14f>
 56 »       xor····%eax,%eax
67 »       mov····%eax,0x4(%esp)57 »       movl···$0x0,0x24(%esp)
68 »       lea····0x24(%esp),%edx58 »       lea····0x24(%esp),%edx
69 »       xor····%ecx,%ecx 
70 »       mov····%edx,0xc(%esp)59 »       mov····%edx,0xc(%esp)
71 »       lea····0x2c(%esp),%eax 
72 »       mov····%ebp,0x8(%esp)60 »       mov····%ebp,0x8(%esp)
 61 »       mov····%eax,0x4(%esp)
 62 »       lea····0x2c(%esp),%eax
73 »       mov····%eax,(%esp)63 »       mov····%eax,(%esp)
74 »       mov····%ecx,0x24(%esp) 
75 »       call···f2·<SFST::Transducer::incr_vmark()+0xf2>64 »       call···d4·<SFST::Transducer::incr_vmark()+0xd4>
76 ·R_386_PC32»     std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)65 ·R_386_PC32»     std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)
77 »       lea····0x4(%esi),%ebx 
78 »       xor····%ebp,%ebp 
79 »       mov····%ebp,0x38(%esp)66 »       movl···$0x0,0x38(%esp)
80 »       lea····0x28(%esp),%ebp67 »       lea····0x28(%esp),%ebp
81 »       mov····%ebx,(%esp) 
82 »       mov····%edi,%ebx 
83 »       mov····%ebp,0x4(%esp)68 »       mov····%ebp,0x4(%esp)
 69 »       lea····0x4(%esi),%ecx
 70 »       mov····%ecx,(%esp)
 71 »       mov····%edi,%ebx
84 »       call···10d·<SFST::Transducer::incr_vmark()+0x10d>72 »       call···f1·<SFST::Transducer::incr_vmark()+0xf1>
85 ·R_386_PLT32»    SFST::Node::clear_visited(__gnu_cxx::hash_set<SFST::Node·const*,·SFST::hashf,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>&)73 ·R_386_PLT32»    SFST::Node::clear_visited(__gnu_cxx::hash_set<SFST::Node·const*,·SFST::hashf,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>&)
86 »       mov····0x0(%edi),%eax 
87 ·R_386_GOT32X»   stderr 
88 »       lea····0x0(%edi),%ecx74 »       lea····0x0(%edi),%ebx
89 ·R_386_GOTOFF»   .LC775 ·R_386_GOTOFF»   .LC7
90 »       mov····$0x1,%edx 
91 »       mov····%ecx,0x8(%esp)76 »       mov····%ebx,0x8(%esp)
92 »       mov····%edx,0x4(%esp)77 »       movl···$0x1,0x4(%esp)
 78 »       mov····0x0(%edi),%edx
 79 ·R_386_GOT32X»   stderr
93 »       mov····(%eax),%ebx80 »       mov····(%edx),%eax
94 »       mov····%ebx,(%esp)81 »       mov····%eax,(%esp)
95 »       mov····%edi,%ebx82 »       mov····%edi,%ebx
96 »       call···132·<SFST::Transducer::incr_vmark()+0x132>83 »       call···115·<SFST::Transducer::incr_vmark()+0x115>
97 ·R_386_PLT32»    __fprintf_chk84 ·R_386_PLT32»    __fprintf_chk
98 »       movw···$0x1,(%esi)85 »       movw···$0x1,(%esi)
99 »       mov····0x38(%esp),%esi86 »       mov····0x38(%esp),%esi
100 »       test···%esi,%esi87 »       test···%esi,%esi
101 »       je·····14a·<SFST::Transducer::incr_vmark()+0x14a>88 »       je·····12d·<SFST::Transducer::incr_vmark()+0x12d>
Max diff block lines reached; 3341/8400 bytes (39.77%) of diff not shown.
113 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&)>:
3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&):3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·336,·SHA:·4f4f3ff17d37724302198727c7397f3d8d34c9638e8b787acca70addae87e5f2·...·]>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·334,·SHA:·dc9e9360d87159147caa02a8a54b46475034b949c915bc3f43f3697b249ccd95·...·]>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·be469bf3eebdd6cfe2dfb613cf7f369591247d2e3ef61ff2e7d77a505df56642·...·]>16 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·eb70723340182cdd449cbda70b4a9989a24a390e8c271a67e8890a4fdfea9e35·...·]>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·0c8cd2d1c501f68d9da30e6d984d8f111cd40b2daa849898abbf388850f4232d·...·]>24 »       jb·····2a4·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·54f804865e66f4b32e447f043ce8947c9aedb37d39dedddde05da797878cc2eb·...·]>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·504ccb5939b79e719cc6ebe824f070f28bb89d586b0e224e6b9b7bee1382d491·...·]>32 »       jae····15a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·99f324cf5a87c45a17f59c48c78fbb95c04eb88069bb152b7be81b0a51231730·...·]>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·336,·SHA:·c0f73057c00aa5d8710a9ac667e203f6cfeaed6b7669b85ae49599120efc938a·...·]>38 »       je·····417·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_nod[·...·truncated·by·diffoscope;·len:·338,·SHA:·6831536eb41297a006941dfd4d4072bc83ab1f725a7624b010529ebfc715d1fd·...·]>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·dc7cd4876b79f5dfd6c217e04cee68a4c55032eee22b0bd1cc6d5fc4025105d0·...·]>44 »       call···81·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·26d511780b40d8c42992dccbd20f6a5bda9f9b448100b66b6340cc16a10d3ddb·...·]>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·ca522a09c474fe7f12ec0acbb33d19e8aa4a806f254e0b0e8a4777bd9ab92382·...·]>55 »       je·····c9·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·cbe252a7d1f7da597c0a24bb85324c0020dcddd97e1f79e165dbf191e40b6e9f·...·]>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·0e2febf3a6250133cac00b12f42791d763de8ea2757cb096c140f77714e961a5·...·]>63 »       call···c1·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·335,·SHA:·439713fd77f5d06b1ea69f5e542217e10e0fa291c3a167850ccd1d861c33daa4·...·]>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·be469bf3eebdd6cfe2dfb613cf7f369591247d2e3ef61ff2e7d77a505df56642·...·]>69 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·eb70723340182cdd449cbda70b4a9989a24a390e8c271a67e8890a4fdfea9e35·...·]>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·336,·SHA:·fb76e514770755bcdba89c031b8d40326f1f1dc643f43333a07f386171e034fd·...·]4>76 »       je·····134·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·336,·SHA:·88b82cc355d2cc901b08d6a09eeef698b15d3a5a568c4a9032c3025f71da078d·...·]4>
85 »       cmp····$0x4,%edx77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&)+0x126>
 81 »       cmp····$0x3,%ebx
86 »       je·····11f·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·2e8acffbe1b0b89bf929217227addb441be03e2da684dc922b249701b07d5565·...·]>82 »       je·····121·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node[·...·truncated·by·diffoscope;·len:·337,·SHA:·2c01db9e99db4aef8d7caa612ad83df5c4d7ee372b69424c1f7604f4251986c5·...·]>
87 »       cmp····$0x5,%edx83 »       cmp····$0x4,%ebx
88 »       je·····11a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·fe0ee34231eb35960acc98ceb7673ef25d8aaf5e17036c350e0059159cd44b9f·...·]>84 »       je·····11c·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·13e7c2e9b34293cb8fde8e793f4102cc3efe101a8f520018ca960263d11c80f3·...·]>
89 »       cmp····$0x6,%edx85 »       cmp····$0x5,%ebx
90 »       je·····115·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·1798e0d36ea1694f5fdb86fa3dd1df6ff09af5ae01b341149d8c1011ca5a57c5·...·]>86 »       je·····117·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<[·...·truncated·by·diffoscope;·len:·336,·SHA:·9f459b8d1e9078759cd49bab27777fd4919d3acc4d0caed7b079b31c8937928e·...·]>
 87 »       cmp····$0x6,%ebx
 88 »       je·····112·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeSym·const,·SFST::FromTo>·>*·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 91798/115636 bytes (79.39%) of diff not shown.
134 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&)>:
3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&):3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·462,·SHA:·c2d4580b2ea5ebb32ebf5706dcc5d4a317f5028524ae92f79befb71b4dd91152·...·]>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·460,·SHA:·5a413fbe062753cc5162c545ea13ca44913ce4d0b287165027db1a77202f8bc0·...·]>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·462,·SHA:·c5b04f86c2f070221167b7384c182d9d7f8cc6c13ca9b88f6ac566e531785b14·...·]>16 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·462,·SHA:·8d1483468ae6d2f4b4a2e18d2cc9298d7b8b574393f61431dfb4a5f2739c0f7d·...·]>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·463,·SHA:·28acfa1bace2cf85f0d4ff5d5478a2b2fcd18b4b4df3961c5c02fb4897ed64b1·...·]>24 »       jb·····2a4·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·463,·SHA:·4ef9684a099d13aa2da6865c9c6681c8185f46031220a1257824172f386d557c·...·]>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·463,·SHA:·d647052308c6451fee97cdfff1d2c7591e760119e09e9025c7a209d2db9af031·...·]>32 »       jae····15a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·463,·SHA:·65f4837a137b7772f4515cca1d40609a1f936d13054863b5d40fe735fa424dad·...·]>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·462,·SHA:·84ce7f1df2b82c09d2643c9b2d363651a4f3038c68c641f4e0fec00700b632b5·...·]>38 »       je·····417·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::_[·...·truncated·by·diffoscope;·len:·464,·SHA:·9101fc5d3b0fa45a7c547d330f5f4e5dd67ea4766363b247c33a728df6427227·...·]>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·461,·SHA:·2aa2451e33f0e044de95029d65addd3f2658c4dc0bb3d701a5340602c6f24ccb·...·]>44 »       call···81·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·461,·SHA:·15890d1c1b0e7b151c5d117c397a9346d116dc4af68130dfa7fa1e92ab6a999e·...·]>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·461,·SHA:·07326905febcd647487568eef33d72ba10c5c98244e6cb373897aadf009cebe6·...·]>55 »       je·····c9·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·461,·SHA:·b7f33983e3a3e2d309af5438ceedd323d3e37bde2e34af3c8adfe0741afb0b1a·...·]>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·461,·SHA:·f6f6403ef0d17887b0c0b7733d2abd2d41a7e139b3ba0a33196455483e2dd07b·...·]>63 »       call···c1·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·461,·SHA:·9d2bacdc5ffd6aea1f70a742ac00c51047fd43ae47ed7f40387c7b5a5d8c50ee·...·]>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·462,·SHA:·c5b04f86c2f070221167b7384c182d9d7f8cc6c13ca9b88f6ac566e531785b14·...·]>69 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·462,·SHA:·8d1483468ae6d2f4b4a2e18d2cc9298d7b8b574393f61431dfb4a5f2739c0f7d·...·]>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·462,·SHA:·315254794bb3398f257249f33980348ba6540c6006be8309d6f357c1dc4b61ce·...·]4>76 »       je·····134·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·462,·SHA:·cb6fbb58b65bcbc8a6c8358ba8d5c30fc8f613695f3b8124e3f97f10d6253295·...·]4>
85 »       cmp····$0x4,%edx77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&)+0x126>
 81 »       cmp····$0x3,%ebx
86 »       je·····11f·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·463,·SHA:·d823152bfd2bbc4fcc97fed4b1aafe5c4471c02cfe288e91267677ea4f806cd9·...·]>82 »       je·····121·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·463,·SHA:·8b95e53d226fb11097074ad4af2eeb6f30a2a912f6186aed134b79f715d51220·...·]>
87 »       cmp····$0x5,%edx83 »       cmp····$0x4,%ebx
88 »       je·····11a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·462,·SHA:·9020d30fc551b026efab2eba926d14710eb6a9c3fd477978e099eee77de52b70·...·]>84 »       je·····11c·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·462,·SHA:·d5216491505dd97830982ae98835e4d3d14aab6db61e07c125ac3480bd41b2b8·...·]>
89 »       cmp····$0x6,%edx85 »       cmp····$0x5,%ebx
90 »       je·····115·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·462,·SHA:·f835ffecc26aabface51340503b6cd0583a63ebc02c06ce2d6a9acba0f4632ab·...·]>86 »       je·····117·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·462,·SHA:·fb701edc86900d0f43d70f58ebee9124181e8a48c204967fccb3824278be4dd0·...·]>
 87 »       cmp····$0x6,%ebx
 88 »       je·····112·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·>*·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 108556/136675 bytes (79.43%) of diff not shown.
10.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeItSt4pairIKtSt6vect […]
    
Offset 5, 80 lines modifiedOffset 5, 75 lines modified
  
5 00000000·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>·>::_M_get_insert_unique_pos(unsigned·short·const&)>:5 00000000·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>·>::_M_get_insert_unique_pos(unsigned·short·const&)>:
6 std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>·>::_M_get_insert_unique_pos(unsigned·short·const&):6 std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>·>::_M_get_insert_unique_pos(unsigned·short·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x1c,%esp
11 »       call···5·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·156,·SHA:·f9c7d0263e19ea9b22d77ffa605d00078b8897a55af2fc0664d697e7878bfecc·...·]>12 »       call···8·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·st[·...·truncated·by·diffoscope;·len:·156,·SHA:·67c9a8387b734ee17e753a7ce8ad417fdde8a59ebd034bfa6bf3a19a48c48e78·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.bp13 ·R_386_PC32»     __x86.get_pc_thunk.bp
13 »       add····$0x2,%ebp14 »       add····$0x2,%ebp
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x1c,%esp 
16 »       mov····0x34(%esp),%eax 
17 »       mov····0x30(%esp),%edi16 »       mov····0x30(%esp),%edi
 17 »       mov····0x34(%esp),%eax
18 »       mov····0x8(%eax),%esi18 »       mov····0x8(%eax),%esi
19 »       test···%esi,%esi19 »       test···%esi,%esi
20 »       je·····70·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·2c27a084129cb234bcb9015702108ea685f1a28ed717ce2659552550f3813323·...·]>20 »       je·····61·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·bf76e4f8ca17605250d434c161997f0f81c788b2d199137a42ca61edc98b5789·...·]>
21 »       mov····0x38(%esp),%edx21 »       mov····0x38(%esp),%edx
22 »       movzwl·(%edx),%ebx22 »       movzwl·(%edx),%ecx
23 »       jmp····32·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·1464e663ff227cc77444422b89b8d86c413c88bdbc7c675a8497e412360d891e·...·]>23 »       jmp····2c·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·f012600dc78c3ff7e1d24e34643758ff18d857ea9cd7f41d2a7091c9bc820e9c·...·]>
24 »       lea····0x0(%esi),%esi 
25 »       mov····%eax,%esi24 »       mov····%eax,%esi
26 »       movzwl·0x10(%esi),%ecx25 »       movzwl·0x10(%esi),%edx
27 »       mov····0xc(%esi),%eax26 »       mov····0xc(%esi),%eax
28 »       cmp····%ecx,%ebx27 »       cmp····%dx,%cx
29 »       cmovb··0x8(%esi),%eax28 »       cmovb··0x8(%esi),%eax
 29 »       setb···%bl
30 »       sbb····%edx,%edx 
31 »       and····$0x1,%dl 
32 »       test···%eax,%eax30 »       test···%eax,%eax
33 »       jne····30·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·585085828a55c281239b3686680d31416badf18b6097a62a0cd7246814b3a870·...·]>31 »       jne····2a·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·2222f7cca14f661c34ee8622487c25919e896a872ed51d738a011353659b11e2·...·]>
34 »       test···%dl,%dl32 »       test···%bl,%bl
35 »       mov····%esi,%eax 
36 »       jne····73·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·e4b13200f682577b967ed3cd483a85d57d91a3b3db5eae6365cb9e98aac736c5·...·]>33 »       jne····64·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·7cb3096d2da3b140c1887d8e0756dd463f04c5f8fd1cfce1ef15b8b32e853018·...·]>
 34 »       mov····%esi,%ebp
37 »       cmp····%ebx,%ecx35 »       cmp····%cx,%dx
38 »       jb·····9b·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·157,·SHA:·da3c9a5d52335e17c083221382ccf187c758e4969015c655aec261059400da80·...·]b>36 »       jb·····8b·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·157,·SHA:·7df9e605d9cb0fb65cc6c91d80f92039badde5335dde72f6785a309dd69ec4b7·...·]b>
39 »       mov····%esi,(%edi)37 »       mov····%esi,(%edi)
40 »       mov····%edi,%eax 
41 »       movl···$0x0,0x4(%edi)38 »       movl···$0x0,0x4(%edi)
 39 »       mov····%edi,%eax
42 »       add····$0x1c,%esp40 »       add····$0x1c,%esp
43 »       pop····%ebx41 »       pop····%ebx
44 »       pop····%esi42 »       pop····%esi
45 »       pop····%edi43 »       pop····%edi
46 »       pop····%ebp44 »       pop····%ebp
47 »       ret····$0x445 »       ret····$0x4
48 »       lea····0x0(%esi,%eiz,1),%esi 
49 »       xchg···%ax,%ax 
50 »       lea····0x4(%eax),%esi46 »       lea····0x4(%eax),%esi
51 »       mov····0x34(%esp),%ecx47 »       mov····0x34(%esp),%ecx
52 »       cmp····%esi,0xc(%ecx)48 »       cmp····%esi,0xc(%ecx)
53 »       je·····b0·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·157,·SHA:·2ba4e43ffc06a091c04566980afcdb0a1de25ac0e5250609d09e14528824f4de·...·]0>49 »       je·····a0·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·157,·SHA:·eac52fa922a6d6906243504a78ea8da6f4c6bf8cd7244b68d5d015d7030dd998·...·]0>
54 »       mov····%esi,(%esp)50 »       mov····%esi,(%esp)
55 »       mov····%ebp,%ebx51 »       mov····%ebp,%ebx
56 »       call···82·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·2d85191563bf47c067102fe6437992071af15ded2f4cafb2d6b8a8ffbafd6b70·...·]>52 »       call···73·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·e4b13200f682577b967ed3cd483a85d57d91a3b3db5eae6365cb9e98aac736c5·...·]>
57 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)53 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
58 »       mov····0x38(%esp),%ebx54 »       mov····0x38(%esp),%edx
59 »       movzwl·(%ebx),%ebx55 »       movzwl·(%edx),%ecx
60 »       movzwl·0x10(%eax),%ecx56 »       movzwl·0x10(%eax),%edx
61 »       mov····%eax,%ebp57 »       mov····%esi,%ebp
62 »       mov····%esi,%eax 
63 »       mov····%ebp,%esi58 »       mov····%eax,%esi
64 »       cmp····%ebx,%ecx59 »       cmp····%cx,%dx
65 »       jae····52·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·529c0f582eda24c3c955f7674aa1bc4dc142d4c078bf44ea9215cc75a5fb77b7·...·]>60 »       jae····4c·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·s[·...·truncated·by·diffoscope;·len:·158,·SHA:·b96f1e9e36c7a0cac4321c16c6ac1f5b43945320adac5d1bda0243c4b46ae07b·...·]>
66 »       mov····%eax,0x4(%edi) 
67 »       mov····%edi,%eax 
68 »       movl···$0x0,(%edi)61 »       movl···$0x0,(%edi)
 62 »       mov····%ebp,0x4(%edi)
 63 »       mov····%edi,%eax
69 »       add····$0x1c,%esp64 »       add····$0x1c,%esp
70 »       pop····%ebx65 »       pop····%ebx
71 »       pop····%esi66 »       pop····%esi
72 »       pop····%edi67 »       pop····%edi
73 »       pop····%ebp68 »       pop····%ebp
74 »       ret····$0x469 »       ret····$0x4
75 »       movl···$0x0,(%edi)70 »       movl···$0x0,(%edi)
76 »       mov····%edi,%eax 
77 »       mov····%esi,0x4(%edi)71 »       mov····%esi,0x4(%edi)
 72 »       mov····%edi,%eax
78 »       add····$0x1c,%esp73 »       add····$0x1c,%esp
79 »       pop····%ebx74 »       pop····%ebx
80 »       pop····%esi75 »       pop····%esi
81 »       pop····%edi76 »       pop····%edi
82 »       pop····%ebp77 »       pop····%ebp
83 »       ret····$0x478 »       ret····$0x4
1.31 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.startup {}
    
Offset 3, 30 lines modifiedOffset 3, 30 lines modified
  
3 Disassembly·of·section·.text.startup:3 Disassembly·of·section·.text.startup:
  
4 00000000·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE>:4 00000000·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE>:
5 _GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE():5 _GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE():
6 »       push···%esi6 »       push···%esi
7 »       push···%ebx7 »       push···%ebx
 8 »       sub····$0x14,%esp
8 »       call···3·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE+0x3>9 »       call···6·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0x14,%esp 
13 »       lea····0x0(%ebx),%esi13 »       lea····0x0(%ebx),%esi
14 ·R_386_GOTOFF»   .bss14 ·R_386_GOTOFF»   .bss
15 »       mov····%esi,(%esp)15 »       mov····%esi,(%esp)
16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE+0x1a>16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE+0x1a>
17 ·R_386_PLT32»    std::ios_base::Init::Init()17 ·R_386_PLT32»    std::ios_base::Init::Init()
18 »       mov····0x0(%ebx),%edx 
19 ·R_386_GOT32X»   std::ios_base::Init::~Init() 
20 »       lea····0x0(%ebx),%eax18 »       lea····0x0(%ebx),%eax
21 ·R_386_GOTOFF»   __dso_handle19 ·R_386_GOTOFF»   __dso_handle
22 »       mov····%esi,0x4(%esp) 
23 »       mov····%eax,0x8(%esp)20 »       mov····%eax,0x8(%esp)
 21 »       mov····%esi,0x4(%esp)
 22 »       mov····0x0(%ebx),%edx
 23 ·R_386_GOT32X»   std::ios_base::Init::~Init()
24 »       mov····%edx,(%esp)24 »       mov····%edx,(%esp)
25 »       call···36·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE+0x36>25 »       call···36·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE+0x36>
26 ·R_386_PLT32»    __cxa_atexit26 ·R_386_PLT32»    __cxa_atexit
27 »       add····$0x14,%esp27 »       add····$0x14,%esp
28 »       pop····%ebx28 »       pop····%ebx
29 »       pop····%esi29 »       pop····%esi
30 »       ret30 »       ret
42.3 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 308 lines modifiedOffset 1, 349 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..
4 ··0x00000010·1b0c0404·88010000·38000000·1c000000·........8.......4 ··0x00000010·1b0c0404·88010000·38000000·1c000000·........8.......
5 ··0x00000020·00000000·7a000000·00410e08·8502430e·....z....A....C.5 ··0x00000020·00000000·6c000000·00410e08·8502410e·....l....A....A.
6 ··0x00000030·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@6 ··0x00000030·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
7 ··0x00000040·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...7 ··0x00000040·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
8 ··0x00000050·41c50e04·38000000·58000000·80000000·A...8...X.......8 ··0x00000050·41c50e04·38000000·58000000·6c000000·A...8...X...l...
9 ··0x00000060·7a000000·00410e08·8502430e·0c870341·z....A....C....A9 ··0x00000060·6c000000·00410e08·8502410e·0c870341·l....A....A....A
10 ··0x00000070·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a..10 ··0x00000070·0e108604·410e1483·05430e40·02600e14·....A....C.@.`..
11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
12 ··0x00000090·38000000·94000000·00010000·7a000000·8...........z...12 ··0x00000090·38000000·94000000·d8000000·6c000000·8...........l...
13 ··0x000000a0·00410e08·8502430e·0c870341·0e108604·.A....C....A....13 ··0x000000a0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
14 ··0x000000b0·410e1483·054e0e40·02610e14·41c30e10·A....N.@.a..A...14 ··0x000000b0·410e1483·05430e40·02600e14·41c30e10·A....C.@.`..A...
15 ··0x000000c0·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...15 ··0x000000c0·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...
16 ··0x000000d0·d0000000·80010000·7a000000·00410e08·........z....A..16 ··0x000000d0·d0000000·44010000·6c000000·00410e08·....D...l....A..
17 ··0x000000e0·8502430e·0c870341·0e108604·410e1483·..C....A....A...17 ··0x000000e0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
18 ··0x000000f0·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...18 ··0x000000f0·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
19 ··0x00000100·41c70e08·41c50e04·38000000·0c010000·A...A...8.......19 ··0x00000100·41c70e08·41c50e04·38000000·0c010000·A...A...8.......
20 ··0x00000110·00020000·7a000000·00410e08·8502430e·....z....A....C.20 ··0x00000110·b0010000·6c000000·00410e08·8502410e·....l....A....A.
21 ··0x00000120·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@21 ··0x00000120·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
22 ··0x00000130·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...22 ··0x00000130·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
23 ··0x00000140·41c50e04·3c000000·48010000·80020000·A...<...H.......23 ··0x00000140·41c50e04·54000000·48010000·1c020000·A...T...H.......
24 ··0x00000150·5a010000·00410e08·8502430e·0c870344·Z....A....C....D24 ··0x00000150·46010000·00410e08·8502410e·0c870341·F....A....A....A
25 ··0x00000160·0e108604·430e1483·054e0e40·02c50a0e·....C....N.@....25 ··0x00000160·0e108604·410e1483·05430e40·02c30a0e·....A....C.@....
26 ··0x00000170·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..26 ··0x00000170·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
27 ··0x00000180·04460b00·3c000000·88010000·e0030000·.F..<........... 
28 ··0x00000190·88010000·00410e08·8502430e·0c870341·.....A....C....A 
29 ··0x000001a0·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o.. 
30 ··0x000001b0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
31 ··0x000001c0·04000000·3c000000·c8010000·70050000·....<.......p... 
32 ··0x000001d0·01020000·00410e08·8502410e·0c870341·.....A....A....A 
33 ··0x000001e0·0e108604·430e1483·054e0e50·03e8010e·....C....N.P.... 
34 ··0x000001f0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
35 ··0x00000200·04000000·30000000·08020000·00000000·....0........... 
36 ··0x00000210·44000000·00410e08·8702410e·0c860341·D....A....A....A 
37 ··0x00000220·0e108304·4e0e206f·0e1041c3·0e0c41c6·....N.·o..A...A. 
38 ··0x00000230·0e0841c7·0e040000·28000000·3c020000·..A.....(...<... 
39 ··0x00000240·80070000·8a000000·00430e20·4c860383·.........C.·L... 
40 ··0x00000250·04488702·025b0ac7·c6c30e04·460b51c7·.H...[......F.Q. 
41 ··0x00000260·c6c30e04·3c000000·68020000·10080000·....<...h....... 
42 ··0x00000270·dd000000·00410e08·8502410e·0c870341·.....A....A....A 
43 ··0x00000280·0e108604·410e1483·054e0e40·02950a0e·....A....N.@.... 
44 ··0x00000290·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
45 ··0x000002a0·04450b00·3c000000·a8020000·f0080000·.E..<........... 
46 ··0x000002b0·4b010000·00410e08·8502410e·0c870341·K....A....A....A 
47 ··0x000002c0·0e108604·410e1483·054d0e50·025d0a0e·....A....M.P.].. 
48 ··0x000002d0·1443c30e·1041c60e·0c41c70e·0841c50e·.C...A...A...A.. 
49 ··0x000002e0·044c0b00·44000000·e8020000·400a0000·.L..D.......@... 
50 ··0x000002f0·8b010000·00410e08·8502410e·0c870341·.....A....A....A 
51 ··0x00000300·0e108604·410e1483·054d0e70·02f40e6c·....A....M.p...l 
52 ··0x00000310·460e7002·500a0e14·41c30e10·41c60e0c·F.p.P...A...A...27 ··0x00000180·04410b02·5e0a0e14·41c30e10·41c60e0c·.A..^...A...A...
53 ··0x00000320·41c70e08·41c50e04·410b0000·28000000·A...A...A...(...28 ··0x00000190·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<...
54 ··0x00000330·30030000·d00b0000·be000000·004d0e40·0............M.@ 
55 ··0x00000340·44830548·85024c86·04870302·680ac5c7·D..H..L.....h... 
56 ··0x00000350·c6c30e04·430b0000·3c000000·5c030000·....C...<...\... 
57 ··0x00000360·900c0000·e9000000·00410e08·8502410e·.........A....A. 
58 ··0x00000370·0c870341·0e108604·410e1483·054e0e30·...A....A....N.0 
59 ··0x00000380·02c70a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
60 ··0x00000390·0841c50e·04430b00·1c000000·9c030000·.A...C.......... 
61 ··0x000003a0·00000000·62000000·00430e20·44860248·....b....C.·D..H 
62 ··0x000003b0·83030252·c6c30e04·28000000·bc030000·...R....(....... 
63 ··0x000003c0·800d0000·5f010000·00430e40·4c850287·...._....C.@L... 
64 ··0x000003d0·034c8305·4f860402·4a0ac5c7·c6c30e04·.L..O...J....... 
65 ··0x000003e0·440b0000·3c000000·e8030000·e00e0000·D...<........... 
66 ··0x000003f0·4a010000·00410e08·8502410e·0c870341·J....A....A....A 
67 ··0x00000400·0e108604·4b0e1483·05430e50·02fa0a0e·....K....C.P.... 
68 ··0x00000410·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
69 ··0x00000420·04410b00·24000000·28040000·30100000·.A..$...(...0... 
70 ··0x00000430·94000000·00430e30·4c860483·05538703·.....C.0L....S.. 
71 ··0x00000440·48850202·69c5c7c6·c30e0400·28000000·H...i.......(... 
72 ··0x00000450·50040000·d0100000·e9000000·00430e50·P............C.P 
73 ··0x00000460·4883054f·86045087·03850202·a70ac5c7·H..O..P......... 
74 ··0x00000470·c6c30e04·470b0000·3c000000·7c040000·....G...<...|... 
75 ··0x00000480·c0110000·a4010000·00410e08·8502410e·.........A....A. 
76 ··0x00000490·0c870341·0e108604·4b0e1483·05430e60·...A....K....C.` 
77 ··0x000004a0·031a010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
78 ··0x000004b0·0e0841c5·0e04410b·3c000000·bc040000·..A...A.<....... 
79 ··0x000004c0·70130000·58010000·00410e08·8502410e·p...X....A....A. 
80 ··0x000004d0·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P 
81 ··0x000004e0·0301010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
82 ··0x000004f0·0e0841c5·0e04490b·1c000000·fc040000·..A...I......... 
83 ··0x00000500·00000000·45000000·00430e20·44830348·....E....C.·D..H 
84 ··0x00000510·860275c6·c30e0400·1c000000·1c050000·..u............. 
85 ··0x00000520·00000000·45000000·00430e20·44830348·....E....C.·D..H 
86 ··0x00000530·860275c6·c30e0400·1c000000·00000000·..u............. 
87 ··0x00000540·017a504c·5200017c·08079b00·0000001b·.zPLR..|........ 
88 ··0x00000550·1b0c0404·88010000·40000000·24000000·........@...$... 
89 ··0x00000560·00000000·f7000000·04000000·00410e08·.............A..29 ··0x000001a0·a0010000·62030000·77010000·00410e08·....b...w....A..
90 ··0x00000570·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
91 ··0x00000580·054e0e40·02aa0a0e·1441c30e·1041c60e·.N.@.....A...A.. 
92 ··0x00000590·0c41c70e·0841c50e·04410b00·28000000·.A...A...A..(... 
93 ··0x000005a0·68000000·d0140000·1d010000·04000000·h............... 
94 ··0x000005b0·00430e40·4885025b·83058604·8703620a·.C.@H..[......b. 
95 ··0x000005c0·c5c7c6c3·0e04480b·1c000000·94000000·......H......... 
96 ··0x000005d0·00000000·44000000·040d0000·000e4083·....D.........@. 
97 ··0x000005e0·05850286·04870300·28000000·b4000000·........(....... 
98 ··0x000005f0·f0150000·54010000·04150000·00430e40·....T........C.@ 
99 ··0x00000600·4885025b·83058604·8703710a·c5c7c6c3·H..[......q..... 
100 ··0x00000610·0e04490b·1c000000·e0000000·44000000·..I.........D... 
101 ··0x00000620·44000000·04230000·000e4083·05850286·D....#....@..... 
102 ··0x00000630·04870300·1c000000·38060000·00000000·........8....... 
103 ··0x00000640·45000000·00430e20·44830348·860275c6·E....C.·D..H..u. 
104 ··0x00000650·c30e0400·1c000000·58060000·00000000·........X....... 
105 ··0x00000660·45000000·00430e20·44830348·860275c6·E....C.·D..H..u. 
106 ··0x00000670·c30e0400·28000000·78060000·00000000·....(...x....... 
107 ··0x00000680·72050000·00430e40·44870348·83054f86·r....C.@D..H..O. 
108 ··0x00000690·04488502·0342010a·c5c7c6c3·0e04480b·.H...B........H. 
109 ··0x000006a0·24000000·a4060000·00000000·d5010000·$............... 
110 ··0x000006b0·00430e40·54860485·02870383·0502e70a·.C.@T........... 
111 ··0x000006c0·c5c7c6c3·0e04420b·3c000000·cc060000·......B.<....... 
112 ··0x000006d0·00000000·e9010000·00410e08·8502410e·.........A....A. 
113 ··0x000006e0·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@ 
114 ··0x000006f0·6c0a0e14·41c30e10·41c60e0c·41c70e08·l...A...A...A... 
115 ··0x00000700·41c50e04·470b0000·3c000000·0c070000·A...G...<....... 
116 ··0x00000710·50170000·25020000·00410e08·8502410e·P...%....A....A. 
117 ··0x00000720·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P 
118 ··0x00000730·02e10a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
119 ··0x00000740·0841c50e·04490b00·3c000000·4c070000·.A...I..<...L... 
120 ··0x00000750·00000000·e9010000·00410e08·8502410e·.........A....A. 
121 ··0x00000760·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@ 
122 ··0x00000770·6c0a0e14·41c30e10·41c60e0c·41c70e08·l...A...A...A... 
123 ··0x00000780·41c50e04·470b0000·50000000·8c070000·A...G...P....... 
124 ··0x00000790·00000000·ca000000·00410e08·8502410e·.........A....A. 
125 ··0x000007a0·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@ 
126 ··0x000007b0·02650a0e·1444c30e·1041c60e·0c41c70e·.e...D...A...A.. 
Max diff block lines reached; 0/43234 bytes (0.00%) of diff not shown.
27.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 209, 22 lines modifiedOffset 209, 22 lines modified
209 ··0x00000ce0·5f53656c·65637431·73744953·375f454e·_Select1stIS7_EN209 ··0x00000ce0·5f53656c·65637431·73744953·375f454e·_Select1stIS7_EN
210 ··0x00000cf0·53385f36·65717561·6c664553·61495334·S8_6equalfESaIS4210 ··0x00000cf0·53385f36·65717561·6c664553·61495334·S8_6equalfESaIS4
211 ··0x00000d00·5f454544·35457600·5f5f7838·362e6765·_EED5Ev.__x86.ge211 ··0x00000d00·5f454544·35457600·5f5f7838·362e6765·_EED5Ev.__x86.ge
212 ··0x00000d10·745f7063·5f746875·6e6b2e62·78005f47·t_pc_thunk.bx._G212 ··0x00000d10·745f7063·5f746875·6e6b2e62·78005f47·t_pc_thunk.bx._G
213 ··0x00000d20·4c4f4241·4c5f4f46·46534554·5f544142·LOBAL_OFFSET_TAB213 ··0x00000d20·4c4f4241·4c5f4f46·46534554·5f544142·LOBAL_OFFSET_TAB
214 ··0x00000d30·4c455f00·5f5a646c·5076005f·5f783836·LE_._ZdlPv.__x86214 ··0x00000d30·4c455f00·5f5a646c·5076005f·5f783836·LE_._ZdlPv.__x86
215 ··0x00000d40·2e676574·5f70635f·7468756e·6b2e6469·.get_pc_thunk.di215 ··0x00000d40·2e676574·5f70635f·7468756e·6b2e6469·.get_pc_thunk.di
 216 ··0x00000d50·005f5a53·7431385f·52625f74·7265655f·._ZSt18_Rb_tree_
 217 ··0x00000d60·64656372·656d656e·74505374·31385f52·decrementPSt18_R
 218 ··0x00000d70·625f7472·65655f6e·6f64655f·62617365·b_tree_node_base
216 ··0x00000d50·005f5a6e·776a005f·5a537432·395f5262·._Znwj._ZSt29_Rb219 ··0x00000d80·005f5a6e·776a005f·5a537432·395f5262·._Znwj._ZSt29_Rb
217 ··0x00000d60·5f747265·655f696e·73657274·5f616e64·_tree_insert_and220 ··0x00000d90·5f747265·655f696e·73657274·5f616e64·_tree_insert_and
218 ··0x00000d70·5f726562·616c616e·63656250·53743138·_rebalancebPSt18221 ··0x00000da0·5f726562·616c616e·63656250·53743138·_rebalancebPSt18
219 ··0x00000d80·5f52625f·74726565·5f6e6f64·655f6261·_Rb_tree_node_ba222 ··0x00000db0·5f52625f·74726565·5f6e6f64·655f6261·_Rb_tree_node_ba
220 ··0x00000d90·73655330·5f52535f·005f5a53·7431385f·seS0_RS_._ZSt18_223 ··0x00000dc0·73655330·5f52535f·005f5a4e·34534653·seS0_RS_._ZN4SFS
221 ··0x00000da0·52625f74·7265655f·64656372·656d656e·Rb_tree_decremen 
222 ··0x00000db0·74505374·31385f52·625f7472·65655f6e·tPSt18_Rb_tree_n 
223 ··0x00000dc0·6f64655f·62617365·005f5a4e·34534653·ode_base._ZN4SFS 
224 ··0x00000dd0·54334d65·6d35636c·65617245·76006672·T3Mem5clearEv.fr224 ··0x00000dd0·54334d65·6d35636c·65617245·76006672·T3Mem5clearEv.fr
225 ··0x00000de0·6565005f·5a4e3453·46535431·30547261·ee._ZN4SFST10Tra225 ··0x00000de0·6565005f·5a4e3453·46535431·30547261·ee._ZN4SFST10Tra
226 ··0x00000df0·6e736475·63657231·3769735f·6175746f·nsducer17is_auto226 ··0x00000df0·6e736475·63657231·3769735f·6175746f·nsducer17is_auto
227 ··0x00000e00·6d61746f·6e5f6e6f·64654550·4e535f34·maton_nodeEPNS_4227 ··0x00000e00·6d61746f·6e5f6e6f·64654550·4e535f34·maton_nodeEPNS_4
228 ··0x00000e10·4e6f6465·45005f5a·4e345346·53543130·NodeE._ZN4SFST10228 ··0x00000e10·4e6f6465·45005f5a·4e345346·53543130·NodeE._ZN4SFST10
229 ··0x00000e20·5472616e·73647563·65723132·72657665·Transducer12reve229 ··0x00000e20·5472616e·73647563·65723132·72657665·Transducer12reve
230 ··0x00000e30·7273655f·6e6f6465·45504e53·5f344e6f·rse_nodeEPNS_4No230 ··0x00000e30·7273655f·6e6f6465·45504e53·5f344e6f·rse_nodeEPNS_4No
Offset 376, 195 lines modifiedOffset 376, 195 lines modified
376 ··0x00001750·61736866·45537431·305f5365·6c656374·ashfESt10_Select376 ··0x00001750·61736866·45537431·305f5365·6c656374·ashfESt10_Select
377 ··0x00001760·31737449·53375f45·4e53385f·36657175·1stIS7_ENS8_6equ377 ··0x00001760·31737449·53375f45·4e53385f·36657175·1stIS7_ENS8_6equ
378 ··0x00001770·616c6645·53614953·345f4545·36726573·alfESaIS4_EE6res378 ··0x00001770·616c6645·53614953·345f4545·36726573·alfESaIS4_EE6res
379 ··0x00001780·697a6545·6a005f5a·4e395f5f·676e755f·izeEj._ZN9__gnu_379 ··0x00001780·697a6545·6a005f5a·4e395f5f·676e755f·izeEj._ZN9__gnu_
380 ··0x00001790·63787832·315f4861·73687461·626c655f·cxx21_Hashtable_380 ··0x00001790·63787832·315f4861·73687461·626c655f·cxx21_Hashtable_
381 ··0x000017a0·7072696d·655f6c69·7374496d·4531365f·prime_listImE16_381 ··0x000017a0·7072696d·655f6c69·7374496d·4531365f·prime_listImE16_
382 ··0x000017b0·5f73746c·5f707269·6d655f6c·69737445·_stl_prime_listE382 ··0x000017b0·5f73746c·5f707269·6d655f6c·69737445·_stl_prime_listE
 383 ··0x000017c0·006d656d·73657400·5f5a4e39·5f5f676e·.memset._ZN9__gn
 384 ··0x000017d0·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI
 385 ··0x000017e0·53743470·61697249·4b4e3453·46535437·St4pairIKN4SFST7
 386 ··0x000017f0·4e6f6465·53796d45·4e53325f·3646726f·NodeSymENS2_6Fro
 387 ··0x00001800·6d546f45·4553335f·4e53325f·31344368·mToEES3_NS2_14Ch
 388 ··0x00001810·61724e6f·64653254·72616e73·35686173·arNode2Trans5has
 389 ··0x00001820·68664553·7431305f·53656c65·63743173·hfESt10_Select1s
 390 ··0x00001830·74495336·5f454e53·375f3665·7175616c·tIS6_ENS7_6equal
 391 ··0x00001840·66455361·4953355f·45453672·6573697a·fESaIS5_EE6resiz
383 ··0x000017c0·005f5a4e·395f5f67·6e755f63·78783968·._ZN9__gnu_cxx9h392 ··0x00001850·65456a00·5f5a4e39·5f5f676e·755f6378·eEj._ZN9__gnu_cx
384 ··0x000017d0·61736874·61626c65·49537434·70616972·ashtableISt4pair393 ··0x00001860·78396861·73687461·626c6549·53743470·x9hashtableISt4p
385 ··0x000017e0·494b4e34·53465354·374e6f64·6553796d·IKN4SFST7NodeSym394 ··0x00001870·61697249·4b4e3453·46535437·4e6f6465·airIKN4SFST7Node
386 ··0x000017f0·454e5332·5f364672·6f6d546f·45455333·ENS2_6FromToEES3395 ··0x00001880·53796d45·4e53325f·3646726f·6d546f45·SymENS2_6FromToE
387 ··0x00001800·5f4e5332·5f313443·6861724e·6f646532·_NS2_14CharNode2396 ··0x00001890·4553335f·4e53325f·31344368·61724e6f·ES3_NS2_14CharNo
388 ··0x00001810·5472616e·73356861·73686645·53743130·Trans5hashfESt10397 ··0x000018a0·64653254·72616e73·35686173·68664553·de2Trans5hashfES
389 ··0x00001820·5f53656c·65637431·73744953·365f454e·_Select1stIS6_EN398 ··0x000018b0·7431305f·53656c65·63743173·74495336·t10_Select1stIS6
390 ··0x00001830·53375f36·65717561·6c664553·61495335·S7_6equalfESaIS5399 ··0x000018c0·5f454e53·375f3665·7175616c·66455361·_ENS7_6equalfESa
391 ··0x00001840·5f454536·72657369·7a65456a·005f5a4e·_EE6resizeEj._ZN400 ··0x000018d0·4953355f·45453134·66696e64·5f6f725f·IS5_EE14find_or_
 401 ··0x000018e0·696e7365·72744552·4b53365f·005f5a4e·insertERKS6_._ZN
392 ··0x00001850·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht402 ··0x000018f0·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht
393 ··0x00001860·61626c65·49537434·70616972·494b4e34·ableISt4pairIKN4 
394 ··0x00001870·53465354·374e6f64·6553796d·454e5332·SFST7NodeSymENS2 
395 ··0x00001880·5f364672·6f6d546f·45455333·5f4e5332·_6FromToEES3_NS2 
396 ··0x00001890·5f313443·6861724e·6f646532·5472616e·_14CharNode2Tran 
397 ··0x000018a0·73356861·73686645·53743130·5f53656c·s5hashfESt10_Sel 
398 ··0x000018b0·65637431·73744953·365f454e·53375f36·ect1stIS6_ENS7_6 
399 ··0x000018c0·65717561·6c664553·61495335·5f454531·equalfESaIS5_EE1 
400 ··0x000018d0·3466696e·645f6f72·5f696e73·65727445·4find_or_insertE 
401 ··0x000018e0·524b5336·5f005f5a·4e395f5f·676e755f·RKS6_._ZN9__gnu_ 
402 ··0x000018f0·63787839·68617368·7461626c·6549504b·cxx9hashtableIPK 
403 ··0x00001900·4e345346·5354344e·6f646545·53345f4e·N4SFST4NodeES4_N 
404 ··0x00001910·53315f35·68617368·66455374·395f4964·S1_5hashfESt9_Id 
405 ··0x00001920·656e7469·74794953·345f4553·74386571·entityIS4_ESt8eq 
406 ··0x00001930·75616c5f·746f4953·345f4553·61495334·ual_toIS4_ESaIS4 
407 ··0x00001940·5f454536·72657369·7a65456a·005f5a4e·_EE6resizeEj._ZN 
408 ··0x00001950·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht 
409 ··0x00001960·61626c65·49504b4e·34534653·54344e6f·ableIPKN4SFST4No403 ··0x00001900·61626c65·49504b4e·34534653·54344e6f·ableIPKN4SFST4No
410 ··0x00001970·64654553·345f4e53·315f3568·61736866·deES4_NS1_5hashf404 ··0x00001910·64654553·345f4e53·315f3568·61736866·deES4_NS1_5hashf
411 ··0x00001980·45537439·5f496465·6e746974·79495334·ESt9_IdentityIS4405 ··0x00001920·45537439·5f496465·6e746974·79495334·ESt9_IdentityIS4
412 ··0x00001990·5f455374·38657175·616c5f74·6f495334·_ESt8equal_toIS4406 ··0x00001930·5f455374·38657175·616c5f74·6f495334·_ESt8equal_toIS4
413 ··0x000019a0·5f455361·4953345f·45453232·696e7365·_ESaIS4_EE22inse407 ··0x00001940·5f455361·4953345f·45453672·6573697a·_ESaIS4_EE6resiz
414 ··0x000019b0·72745f75·6e697175·655f6e6f·72657369·rt_unique_noresi 
415 ··0x000019c0·7a654552·4b53345f·005f5a4e·4b345346·zeERKS4_._ZNK4SF 
416 ··0x000019d0·53543841·6c706861·62657431·31777269·ST8Alphabet11wri 
417 ··0x000019e0·74655f6c·6162656c·454e535f·354c6162·te_labelENS_5Lab 
418 ··0x000019f0·656c4562·00737472·6c656e00·5f5a5374·elEb.strlen._ZSt 
419 ··0x00001a00·34636572·72005f5a·53743136·5f5f6f73·4cerr._ZSt16__os 
420 ··0x00001a10·74726561·6d5f696e·73657274·49635374·tream_insertIcSt 
421 ··0x00001a20·31316368·61725f74·72616974·73496345·11char_traitsIcE 
422 ··0x00001a30·45525374·31336261·7369635f·6f737472·ERSt13basic_ostr 
423 ··0x00001a40·65616d49·545f5430·5f455336·5f504b53·eamIT_T0_ES6_PKS 
424 ··0x00001a50·335f6900·5f5a4e53·74396261·7369635f·3_i._ZNSt9basic_408 ··0x00001950·65456a00·5f5a4e39·5f5f676e·755f6378·eEj._ZN9__gnu_cx
 409 ··0x00001960·78396861·73687461·626c6549·504b4e34·x9hashtableIPKN4
 410 ··0x00001970·53465354·344e6f64·65455334·5f4e5331·SFST4NodeES4_NS1
 411 ··0x00001980·5f356861·73686645·5374395f·4964656e·_5hashfESt9_Iden
 412 ··0x00001990·74697479·4953345f·45537438·65717561·tityIS4_ESt8equa
 413 ··0x000019a0·6c5f746f·4953345f·45536149·53345f45·l_toIS4_ESaIS4_E
 414 ··0x000019b0·45323269·6e736572·745f756e·69717565·E22insert_unique
 415 ··0x000019c0·5f6e6f72·6573697a·6545524b·53345f00·_noresizeERKS4_.
 416 ··0x000019d0·5f5a4e4b·34534653·5438416c·70686162·_ZNK4SFST8Alphab
 417 ··0x000019e0·65743131·77726974·655f6c61·62656c45·et11write_labelE
 418 ··0x000019f0·4e535f35·4c616265·6c456200·7374726c·NS_5LabelEb.strl
 419 ··0x00001a00·656e005f·5a537434·63657272·005f5a53·en._ZSt4cerr._ZS
 420 ··0x00001a10·7431365f·5f6f7374·7265616d·5f696e73·t16__ostream_ins
425 ··0x00001a60·696f7349·63537431·31636861·725f7472·iosIcSt11char_tr421 ··0x00001a20·65727449·63537431·31636861·725f7472·ertIcSt11char_tr
426 ··0x00001a70·61697473·49634545·35636c65·61724553·aitsIcEE5clearES 
427 ··0x00001a80·7431325f·496f735f·496f7374·61746500·t12_Ios_Iostate. 
428 ··0x00001a90·5f5a4e53·74367665·63746f72·49504e39·_ZNSt6vectorIPN9 
429 ··0x00001aa0·5f5f676e·755f6378·7831355f·48617368·__gnu_cxx15_Hash 
430 ··0x00001ab0·7461626c·655f6e6f·64654953·74347061·table_nodeISt4pa 
431 ··0x00001ac0·6972494b·53325f49·504e3453·46535434·irIKS2_IPN4SFST4 
432 ··0x00001ad0·4e6f6465·4553355f·4553355f·45454553·NodeES5_ES5_EEES 
433 ··0x00001ae0·61495341·5f454537·72657365·72766545·aISA_EE7reserveE 
434 ··0x00001af0·6a005f5a·4e537436·76656374·6f724950·j._ZNSt6vectorIP 
435 ··0x00001b00·4e395f5f·676e755f·63787831·355f4861·N9__gnu_cxx15_Ha 
436 ··0x00001b10·73687461·626c655f·6e6f6465·49504b4e·shtable_nodeIPKN 
437 ··0x00001b20·34534653·54344e6f·64654545·45536149·4SFST4NodeEEESaI 
438 ··0x00001b30·53375f45·4531345f·4d5f6669·6c6c5f69·S7_EE14_M_fill_i 
439 ··0x00001b40·6e736572·74454e53·305f3137·5f5f6e6f·nsertENS0_17__no 
440 ··0x00001b50·726d616c·5f697465·7261746f·72495053·rmal_iteratorIPS 
441 ··0x00001b60·375f5339·5f45456a·524b5337·5f005f5a·7_S9_EEjRKS7_._Z422 ··0x00001a30·61697473·49634545·52537431·33626173·aitsIcEERSt13bas
 423 ··0x00001a40·69635f6f·73747265·616d4954·5f54305f·ic_ostreamIT_T0_
 424 ··0x00001a50·4553365f·504b5333·5f69005f·5a4e5374·ES6_PKS3_i._ZNSt
 425 ··0x00001a60·39626173·69635f69·6f734963·53743131·9basic_iosIcSt11
 426 ··0x00001a70·63686172·5f747261·69747349·63454535·char_traitsIcEE5
 427 ··0x00001a80·636c6561·72455374·31325f49·6f735f49·clearESt12_Ios_I
 428 ··0x00001a90·6f737461·7465005f·5a4e5374·36766563·ostate._ZNSt6vec
 429 ··0x00001aa0·746f7249·504e395f·5f676e75·5f637878·torIPN9__gnu_cxx
 430 ··0x00001ab0·31355f48·61736874·61626c65·5f6e6f64·15_Hashtable_nod
 431 ··0x00001ac0·65495374·34706169·72494b53·325f4950·eISt4pairIKS2_IP
 432 ··0x00001ad0·4e345346·5354344e·6f646545·53355f45·N4SFST4NodeES5_E
 433 ··0x00001ae0·53355f45·45455361·4953415f·45453772·S5_EEESaISA_EE7r
 434 ··0x00001af0·65736572·7665456a·005f5a4e·53743676·eserveEj._ZNSt6v
 435 ··0x00001b00·6563746f·7249504e·395f5f67·6e755f63·ectorIPN9__gnu_c
Max diff block lines reached; 0/27570 bytes (0.00%) of diff not shown.
2.0 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 186, 21 lines modifiedOffset 186, 20 lines modified
186 ··0x00000b70·72617900·2e726f64·6174612e·5f5a4e39·ray..rodata._ZN9186 ··0x00000b70·72617900·2e726f64·6174612e·5f5a4e39·ray..rodata._ZN9
187 ··0x00000b80·5f5f676e·755f6378·7832315f·48617368·__gnu_cxx21_Hash187 ··0x00000b80·5f5f676e·755f6378·7832315f·48617368·__gnu_cxx21_Hash
188 ··0x00000b90·7461626c·655f7072·696d655f·6c697374·table_prime_list188 ··0x00000b90·7461626c·655f7072·696d655f·6c697374·table_prime_list
189 ··0x00000ba0·496d4531·365f5f73·746c5f70·72696d65·ImE16__stl_prime189 ··0x00000ba0·496d4531·365f5f73·746c5f70·72696d65·ImE16__stl_prime
190 ··0x00000bb0·5f6c6973·7445002e·74657874·2e5f5f78·_listE..text.__x190 ··0x00000bb0·5f6c6973·7445002e·74657874·2e5f5f78·_listE..text.__x
191 ··0x00000bc0·38362e67·65745f70·635f7468·756e6b2e·86.get_pc_thunk.191 ··0x00000bc0·38362e67·65745f70·635f7468·756e6b2e·86.get_pc_thunk.
192 ··0x00000bd0·6178002e·74657874·2e5f5f78·38362e67·ax..text.__x86.g192 ··0x00000bd0·6178002e·74657874·2e5f5f78·38362e67·ax..text.__x86.g
193 ··0x00000be0·65745f70·635f7468·756e6b2e·6378002e·et_pc_thunk.cx..193 ··0x00000be0·65745f70·635f7468·756e6b2e·6278002e·et_pc_thunk.bx..
194 ··0x00000bf0·74657874·2e5f5f78·38362e67·65745f70·text.__x86.get_p194 ··0x00000bf0·74657874·2e5f5f78·38362e67·65745f70·text.__x86.get_p
195 ··0x00000c00·635f7468·756e6b2e·6278002e·74657874·c_thunk.bx..text195 ··0x00000c00·635f7468·756e6b2e·7369002e·74657874·c_thunk.si..text
196 ··0x00000c10·2e5f5f78·38362e67·65745f70·635f7468·.__x86.get_pc_th196 ··0x00000c10·2e5f5f78·38362e67·65745f70·635f7468·.__x86.get_pc_th
197 ··0x00000c20·756e6b2e·7369002e·74657874·2e5f5f78·unk.si..text.__x197 ··0x00000c20·756e6b2e·6469002e·74657874·2e5f5f78·unk.di..text.__x
198 ··0x00000c30·38362e67·65745f70·635f7468·756e6b2e·86.get_pc_thunk.198 ··0x00000c30·38362e67·65745f70·635f7468·756e6b2e·86.get_pc_thunk.
199 ··0x00000c40·6469002e·74657874·2e5f5f78·38362e67·di..text.__x86.g 
200 ··0x00000c50·65745f70·635f7468·756e6b2e·6270002e·et_pc_thunk.bp.. 
201 ··0x00000c60·72656c2e·64617461·2e72656c·2e6c6f63·rel.data.rel.loc199 ··0x00000c40·6270002e·72656c2e·64617461·2e72656c·bp..rel.data.rel
202 ··0x00000c70·616c2e44·572e7265·662e5f5f·6778785f·al.DW.ref.__gxx_200 ··0x00000c50·2e6c6f63·616c2e44·572e7265·662e5f5f·.local.DW.ref.__
203 ··0x00000c80·70657273·6f6e616c·6974795f·7630002e·personality_v0..201 ··0x00000c60·6778785f·70657273·6f6e616c·6974795f·gxx_personality_
204 ··0x00000c90·6e6f7465·2e474e55·2d737461·636b002e·note.GNU-stack..202 ··0x00000c70·7630002e·6e6f7465·2e474e55·2d737461·v0..note.GNU-sta
205 ··0x00000ca0·72656c2e·65685f66·72616d65·00·······rel.eh_frame.203 ··0x00000c80·636b002e·72656c2e·65685f66·72616d65·ck..rel.eh_frame
 204 ··0x00000c90·00··································.
  
486 KB
determinise.o
938 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········19656·(bytes·into·file)13 ··Start·of·section·headers:··········19368·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········5919 ··Number·of·section·headers:·········61
20 ··Section·header·string·table·index:·5820 ··Section·header·string·table·index:·60
15.2 KB
readelf --wide --sections {}
    
Offset 1, 68 lines modifiedOffset 1, 70 lines modified
1 There·are·59·section·headers,·starting·at·offset·0x4cc8:1 There·are·61·section·headers,·starting·at·offset·0x4ba8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.group············GROUP···········00000000·000034·00001c·04·····56··63··45 ··[·1]·.group············GROUP···········00000000·000034·00001c·04·····58··66··4
6 ··[·2]·.group············GROUP···········00000000·000050·00000c·04·····56··50··46 ··[·2]·.group············GROUP···········00000000·000050·00000c·04·····58··51··4
7 ··[·3]·.group············GROUP···········00000000·00005c·00000c·04·····56··55··47 ··[·3]·.group············GROUP···········00000000·00005c·00000c·04·····58··57··4
8 ··[·4]·.group············GROUP···········00000000·000068·00000c·04·····56··57··48 ··[·4]·.group············GROUP···········00000000·000068·00000c·04·····58··59··4
9 ··[·5]·.group············GROUP···········00000000·000074·00000c·04·····56··59··49 ··[·5]·.group············GROUP···········00000000·000074·00000c·04·····58··62··4
10 ··[·6]·.group············GROUP···········00000000·000080·00000c·04·····56··60··410 ··[·6]·.group············GROUP···········00000000·000080·00000c·04·····58··63··4
11 ··[·7]·.group············GROUP···········00000000·00008c·00000c·04·····56··62··411 ··[·7]·.group············GROUP···········00000000·00008c·00000c·04·····58··65··4
12 ··[·8]·.group············GROUP···········00000000·000098·000008·04·····56··58··412 ··[·8]·.group············GROUP···········00000000·000098·000008·04·····58··60··4
13 ··[·9]·.group············GROUP···········00000000·0000a0·000008·04·····56··43··413 ··[·9]·.group············GROUP···········00000000·0000a0·000008·04·····58··44··4
14 ··[10]·.group············GROUP···········00000000·0000a8·000008·04·····56··32··414 ··[10]·.group············GROUP···········00000000·0000a8·000008·04·····58··33··4
15 ··[11]·.group············GROUP···········00000000·0000b0·000008·04·····56··65··415 ··[11]·.group············GROUP···········00000000·0000b0·000008·04·····58··68··4
16 ··[12]·.group············GROUP···········00000000·0000b8·00000c·04·····56··35··416 ··[12]·.group············GROUP···········00000000·0000b8·000008·04·····58··52··4
 17 ··[13]·.group············GROUP···········00000000·0000c0·00000c·04·····58··36··4
17 ··[13]·.text·············PROGBITS········00000000·0000d0·0011b5·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00000000·0000d0·001125·00··AX··0···0·16
18 ··[14]·.rel.text·········REL·············00000000·003e38·000290·08···I·56··13··419 ··[15]·.rel.text·········REL·············00000000·003cec·000290·08···I·58··14··4
19 ··[15]·.data·············PROGBITS········00000000·001285·000000·00··WA··0···0··120 ··[16]·.data·············PROGBITS········00000000·0011f5·000000·00··WA··0···0··1
20 ··[16]·.bss··············NOBITS··········00000000·001285·000001·00··WA··0···0··121 ··[17]·.bss··············NOBITS··········00000000·0011f5·000001·00··WA··0···0··1
21 ··[17]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0·PROGBITS········00000000·001290·0000dc·00·AXG··0···0·1622 ··[18]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0·PROGBITS········00000000·0011f6·0000dc·00·AXG··0···0··2
22 ··[18]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0·REL·············00000000·0040c8·000048·08··IG·56··17··423 ··[19]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0·REL·············00000000·003f7c·000048·08··IG·58··18··4
23 ··[19]·.gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0·PROGBITS········00000000·00136c·000020·00··AG··0···0··424 ··[20]·.gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0·PROGBITS········00000000·0012d4·000020·00··AG··0···0··4
24 ··[20]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·PROGBITS········00000000·001390·00012d·00·AXG··0···0·1625 ··[21]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·PROGBITS········00000000·0012f4·000118·00·AXG··0···0··2
25 ··[21]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·REL·············00000000·004110·000028·08··IG·56··20··426 ··[22]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·REL·············00000000·003fc4·000028·08··IG·58··21··4
26 ··[22]·.rodata._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.str1.1·PROGBITS········00000000·0014bd·00001a·01·AMS··0···0··127 ··[23]·.rodata._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.str1.1·PROGBITS········00000000·00140c·00001a·01·AMS··0···0··1
27 ··[23]·.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·0014e0·0002d0·00·AXG··0···0·1628 ··[24]·.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·001430·0002da·00·AXG··0···0·16
28 ··[24]·.rel.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·004138·000030·08··IG·56··23··429 ··[25]·.rel.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·003fec·000030·08··IG·58··24··4
29 ··[25]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj.str1.4·PROGBITS········00000000·0017b0·000031·01·AMS··0···0··430 ··[26]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj.str1.4·PROGBITS········00000000·00170c·000031·01·AMS··0···0··4
30 ··[26]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·PROGBITS········00000000·0017f0·0002e9·00·AXG··0···0·1631 ··[27]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·PROGBITS········00000000·001740·000243·00·AXG··0···0·16
31 ··[27]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·REL·············00000000·004168·000040·08··IG·56··26··432 ··[28]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·REL·············00000000·00401c·000048·08··IG·58··27··4
32 ··[28]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·PROGBITS········00000000·001ae0·0002a2·00·AXG··0···0·1633 ··[29]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·PROGBITS········00000000·001990·00028e·00·AXG··0···0·16
33 ··[29]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·REL·············00000000·0041a8·000020·08··IG·56··28··434 ··[30]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·REL·············00000000·004064·000020·08··IG·58··29··4
34 ··[30]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_.str1.1·PROGBITS········00000000·001d82·000017·01·AMS··0···0··135 ··[31]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_.str1.1·PROGBITS········00000000·001c1e·000017·01·AMS··0···0··1
35 ··[31]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·PROGBITS········00000000·001da0·000572·00·AXG··0···0·1636 ··[32]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·PROGBITS········00000000·001c40·000528·00·AXG··0···0·16
36 ··[32]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·REL·············00000000·0041c8·000050·08··IG·56··31··437 ··[33]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·REL·············00000000·004084·000050·08··IG·58··32··4
37 ··[33]·.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·PROGBITS········00000000·002320·0000ee·00·AXG··0···0·1638 ··[34]·.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·PROGBITS········00000000·002168·0000e3·00·AXG··0···0··2
38 ··[34]·.rel.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·REL·············00000000·004218·000018·08··IG·56··33··439 ··[35]·.rel.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·REL·············00000000·0040d4·000018·08··IG·58··34··4
39 ··[35]·.text._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_·PROGBITS········00000000·002410·00033b·00·AXG··0···0·1640 ··[36]·.text._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_·PROGBITS········00000000·002250·000311·00·AXG··0···0·16
40 ··[36]·.rel.text._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_·REL·············00000000·004230·000058·08··IG·56··35··441 ··[37]·.rel.text._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_·REL·············00000000·0040ec·000058·08··IG·58··36··4
41 ··[37]·.gcc_except_table._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_·PROGBITS········00000000·00274c·000014·00··AG··0···0··442 ··[38]·.gcc_except_table._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_·PROGBITS········00000000·002564·000014·00··AG··0···0··4
42 ··[38]·.rodata.str1.1····PROGBITS········00000000·002760·000010·01·AMS··0···0··143 ··[39]·.rodata.str1.1····PROGBITS········00000000·002578·000010·01·AMS··0···0··1
43 ··[39]·.text.unlikely····PROGBITS········00000000·002770·0000f9·00··AX··0···0··244 ··[40]·.text.unlikely····PROGBITS········00000000·002588·0000f9·00··AX··0···0··2
44 ··[40]·.rel.text.unlikely·REL·············00000000·004288·000090·08···I·56··39··445 ··[41]·.rel.text.unlikely·REL·············00000000·004144·000090·08···I·58··40··4
45 ··[41]·.gcc_except_table·PROGBITS········00000000·002869·00006f·00···A··0···0··146 ··[42]·.gcc_except_table·PROGBITS········00000000·002681·00006f·00···A··0···0··1
46 ··[42]·.rodata.str1.4····PROGBITS········00000000·0028d8·000030·01·AMS··0···0··447 ··[43]·.rodata.str1.4····PROGBITS········00000000·0026f0·000030·01·AMS··0···0··4
47 ··[43]·.text.startup·····PROGBITS········00000000·002910·000040·00··AX··0···0·1648 ··[44]·.text.startup·····PROGBITS········00000000·002720·000040·00··AX··0···0··1
48 ··[44]·.rel.text.startup·REL·············00000000·004318·000038·08···I·56··43··449 ··[45]·.rel.text.startup·REL·············00000000·0041d4·000038·08···I·58··44··4
49 ··[45]·.init_array·······INIT_ARRAY······00000000·002950·000004·04··WA··0···0··450 ··[46]·.init_array·······INIT_ARRAY······00000000·002760·000004·04··WA··0···0··4
50 ··[46]·.rel.init_array···REL·············00000000·004350·000008·08···I·56··45··451 ··[47]·.rel.init_array···REL·············00000000·00420c·000008·08···I·58··46··4
51 ··[47]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·002960·000074·00··AG··0···0·3252 ··[48]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·002780·000074·00··AG··0···0·32
52 ··[48]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0029d4·000004·00·AXG··0···0··153 ··[49]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0027f4·000004·00·AXG··0···0··1
53 ··[49]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0029d8·000004·00·AXG··0···0··154 ··[50]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0027f8·000004·00·AXG··0···0··1
54 ··[50]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·0029dc·000004·00·AXG··0···0··155 ··[51]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·0027fc·000004·00·AXG··0···0··1
 56 ··[52]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·002800·000004·00·AXG··0···0··1
55 ··[51]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·0029e0·000004·00·WAG··0···0··457 ··[53]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·002804·000004·00·WAG··0···0··4
56 ··[52]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·004358·000008·08··IG·56··51··458 ··[54]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·004214·000008·08··IG·58··53··4
57 ··[53]·.note.GNU-stack···PROGBITS········00000000·0029e4·000000·00······0···0··159 ··[55]·.note.GNU-stack···PROGBITS········00000000·002808·000000·00······0···0··1
58 ··[54]·.eh_frame·········PROGBITS········00000000·0029e4·000508·00···A··0···0··460 ··[56]·.eh_frame·········PROGBITS········00000000·002808·00054c·00···A··0···0··4
59 ··[55]·.rel.eh_frame·····REL·············00000000·004360·0000e0·08···I·56··54··461 ··[57]·.rel.eh_frame·····REL·············00000000·00421c·0000e8·08···I·58··56··4
60 ··[56]·.symtab···········SYMTAB··········00000000·002eec·000520·10·····57··32··462 ··[58]·.symtab···········SYMTAB··········00000000·002d54·000550·10·····59··33··4
61 ··[57]·.strtab···········STRTAB··········00000000·00340c·000a29·00······0···0··163 ··[59]·.strtab···········STRTAB··········00000000·0032a4·000a46·00······0···0··1
62 ··[58]·.shstrtab·········STRTAB··········00000000·004440·000888·00······0···0··164 ··[60]·.shstrtab·········STRTAB··········00000000·004304·0008a4·00······0···0··1
63 Key·to·Flags:65 Key·to·Flags:
64 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),66 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
65 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),67 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
66 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),68 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
67 ··R·(retain),·D·(mbind),·p·(processor·specific)69 ··R·(retain),·D·(mbind),·p·(processor·specific)
16.8 KB
readelf --wide --symbols {}
    
Offset 1, 85 lines modifiedOffset 1, 88 lines modified
  
1 Symbol·table·'.symtab'·contains·82·entries:1 Symbol·table·'.symtab'·contains·85·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···13·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···14·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···16·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.bss
6 ·····3:·00000000···392·FUNC····LOCAL··DEFAULT···13·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.06 ·····3:·00000000···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.07 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT···18·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0
8 ·····5:·00000000···220·FUNC····LOCAL··DEFAULT···17·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.08 ·····5:·00000000···220·FUNC····LOCAL··DEFAULT···18·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT···19·.gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.09 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0
10 ·····7:·00000190····93·FUNC····LOCAL··DEFAULT···13·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.010 ·····7:·00000178····89·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT···22·.LC013 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT···23·.LC0
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT···25·.LC115 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT···26·.LC1
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···30·.LC218 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···31·.LC2
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_
21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.gcc_except_table._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.gcc_except_table._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_
22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text.unlikely22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text.unlikely
23 ····20:·000008f0··1461·FUNC····LOCAL··DEFAULT···13·_ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE23 ····20:·0000089b··1418·FUNC····LOCAL··DEFAULT···14·_ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE
24 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT···38·.LC324 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT···39·.LC3
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.gcc_except_table25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.gcc_except_table
26 ····23:·00000000····59·FUNC····LOCAL··DEFAULT···39·_ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE.cold26 ····23:·00000000····59·FUNC····LOCAL··DEFAULT···40·_ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE.cold
27 ····24:·0000003c···189·FUNC····LOCAL··DEFAULT···39·_ZN4SFST10Transducer11determiniseEb.cold27 ····24:·0000003c···189·FUNC····LOCAL··DEFAULT···40·_ZN4SFST10Transducer11determiniseEb.cold
28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···42·.LC528 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···43·.LC5
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.text.startup29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.text.startup
30 ····27:·00000000····64·FUNC····LOCAL··DEFAULT···43·_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE30 ····27:·00000000····64·FUNC····LOCAL··DEFAULT···44·_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE
31 ····28:·00000000·····1·OBJECT··LOCAL··DEFAULT···16·_ZStL8__ioinit31 ····28:·00000000·····1·OBJECT··LOCAL··DEFAULT···17·_ZStL8__ioinit
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text.__x86.get_pc_thunk.ax32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.text.__x86.get_pc_thunk.ax
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.text.__x86.get_pc_thunk.bx33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text.__x86.get_pc_thunk.bx
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text.__x86.get_pc_thunk.di34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···51·.text.__x86.get_pc_thunk.di
 35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.text.__x86.get_pc_thunk.bp
35 ····32:·00000000·····0·FUNC····GLOBAL·HIDDEN····49·__x86.get_pc_thunk.bx36 ····33:·00000000·····0·FUNC····GLOBAL·HIDDEN····50·__x86.get_pc_thunk.bx
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
38 ····35:·00000000·····4·OBJECT··WEAK···HIDDEN····51·DW.ref.__gxx_personality_v039 ····36:·00000000·····4·OBJECT··WEAK···HIDDEN····53·DW.ref.__gxx_personality_v0
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_begin_catch41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_begin_catch
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_rethrow42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_rethrow
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_end_catch43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_end_catch
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v045 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0
45 ····42:·000001f0···150·FUNC····GLOBAL·DEFAULT···13·_ZN4SFST9NodeArrayC2ERNS_7NodeSetE46 ····43:·000001d2···141·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9NodeArrayC2ERNS_7NodeSetE
46 ····43:·00000000·····0·FUNC····GLOBAL·HIDDEN····48·__x86.get_pc_thunk.ax47 ····44:·00000000·····0·FUNC····GLOBAL·HIDDEN····49·__x86.get_pc_thunk.ax
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
49 ····46:·000001f0···150·FUNC····GLOBAL·DEFAULT···13·_ZN4SFST9NodeArrayC1ERNS_7NodeSetE50 ····47:·000001d2···141·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
50 ····47:·00000290··1473·FUNC····GLOBAL·DEFAULT···13·_ZN4SFST11NodeMappingD2Ev51 ····48:·00000260··1464·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST11NodeMappingD2Ev
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv
52 ····49:·00000290··1473·FUNC····GLOBAL·DEFAULT···13·_ZN4SFST11NodeMappingD1Ev53 ····50:·00000260··1464·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST11NodeMappingD1Ev
53 ····50:·00000000···301·FUNC····WEAK···DEFAULT···20·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_54 ····51:·00000000···280·FUNC····WEAK···DEFAULT···21·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
 55 ····52:·00000000·····0·FUNC····GLOBAL·HIDDEN····52·__x86.get_pc_thunk.bp
 56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base 
56 ····53:·00000860···141·FUNC····GLOBAL·DEFAULT···13·_ZN4SFST7NodeSet3addEPNS_4NodeE58 ····55:·00000818···131·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST7NodeSet3addEPNS_4NodeE
57 ····54:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local59 ····56:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local
58 ····55:·00000000···720·FUNC····WEAK···DEFAULT···23·_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_60 ····57:·00000000···730·FUNC····WEAK···DEFAULT···24·_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc
60 ····57:·00000000···745·FUNC····WEAK···DEFAULT···26·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj62 ····59:·00000000···579·FUNC····WEAK···DEFAULT···27·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj
61 ····58:·00000000···116·OBJECT··UNIQUE·DEFAULT···47·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE63 ····60:·00000000···116·OBJECT··UNIQUE·DEFAULT···48·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
 64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
62 ····59:·00000000···674·FUNC····WEAK···DEFAULT···28·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_65 ····62:·00000000···654·FUNC····WEAK···DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
63 ····60:·00000000··1394·FUNC····WEAK···DEFAULT···31·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_66 ····63:·00000000··1320·FUNC····WEAK···DEFAULT···32·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
65 ····62:·00000000···238·FUNC····WEAK···DEFAULT···33·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_68 ····65:·00000000···227·FUNC····WEAK···DEFAULT···34·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_
66 ····63:·00000000···827·FUNC····WEAK···DEFAULT···35·_ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_69 ····66:·00000000···785·FUNC····WEAK···DEFAULT···36·_ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
68 ····65:·00000000·····0·FUNC····GLOBAL·HIDDEN····50·__x86.get_pc_thunk.di71 ····68:·00000000·····0·FUNC····GLOBAL·HIDDEN····51·__x86.get_pc_thunk.di
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv
71 ····68:·00000eb0···773·FUNC····GLOBAL·DEFAULT···13·_ZN4SFST10Transducer11determiniseEb74 ····71:·00000e26···767·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST10Transducer11determiniseEb
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Node4initEv76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Node4initEv
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc
79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev 
83 ····80:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__dso_handle85 ····82:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__dso_handle
 86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_atexit87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_atexit
35.9 KB
readelf --wide --relocs {}
    
Offset 1, 235 lines modifiedOffset 1, 237 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3e38·contains·82·entries:1 Relocation·section·'.rel.text'·at·offset·0x3cec·contains·82·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000007··00002002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000008··00002102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000d··0000210a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000e··0000220a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000097··00002204·R_386_PLT32············00000000···_ZdlPv5 00000093··00002304·R_386_PLT32············00000000···_ZdlPv
6 000000aa··00002204·R_386_PLT32············00000000···_ZdlPv6 000000a6··00002304·R_386_PLT32············00000000···_ZdlPv
7 000000cb··00002204·R_386_PLT32············00000000···_ZdlPv7 000000bd··00002304·R_386_PLT32············00000000···_ZdlPv
8 000000de··00002204·R_386_PLT32············00000000···_ZdlPv8 000000d0··00002304·R_386_PLT32············00000000···_ZdlPv
9 00000103··00002204·R_386_PLT32············00000000···_ZdlPv9 000000f2··00002304·R_386_PLT32············00000000···_ZdlPv
10 00000123··00002204·R_386_PLT32············00000000···_ZdlPv10 00000112··00002304·R_386_PLT32············00000000···_ZdlPv
11 0000013f··00002204·R_386_PLT32············00000000···_ZdlPv11 0000012e··00002304·R_386_PLT32············00000000···_ZdlPv
 12 0000014a··00002304·R_386_PLT32············00000000···_ZdlPv
 13 00000160··00002304·R_386_PLT32············00000000···_ZdlPv
 14 00000180··00002102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 15 00000186··0000220a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
12 0000015b··00002204·R_386_PLT32············00000000···_ZdlPv16 000001b5··00002304·R_386_PLT32············00000000···_ZdlPv
13 00000171··00002204·R_386_PLT32············00000000···_ZdlPv17 000001c1··00002304·R_386_PLT32············00000000···_ZdlPv
14 00000195··00002002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
15 0000019b··0000210a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
16 000001d1··00002204·R_386_PLT32············00000000···_ZdlPv 
17 000001dd··00002204·R_386_PLT32············00000000···_ZdlPv 
18 000001fa··00002b02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax18 000001da··00002c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
19 000001ff··0000210a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_19 000001df··0000220a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
20 00000239··00002c04·R_386_PLT32············00000000···_Znaj20 0000020f··00002d04·R_386_PLT32············00000000···_Znaj
21 00000276··00002d04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base21 00000248··00002e04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
22 00000294··00002b02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax22 00000268··00002c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
23 00000299··0000210a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_23 0000026d··0000220a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
24 000003e8··00002204·R_386_PLT32············00000000···_ZdlPv24 000003da··00002304·R_386_PLT32············00000000···_ZdlPv
25 0000044a··00002204·R_386_PLT32············00000000···_ZdlPv25 00000474··00002304·R_386_PLT32············00000000···_ZdlPv
26 00000468··00003004·R_386_PLT32············00000000···_ZdaPv26 00000493··00003104·R_386_PLT32············00000000···_ZdaPv
27 00000478··00002204·R_386_PLT32············00000000···_ZdlPv27 000004a3··00002304·R_386_PLT32············00000000···_ZdlPv
28 0000080c··00002204·R_386_PLT32············00000000···_ZdlPv28 00000805··00002304·R_386_PLT32············00000000···_ZdlPv
29 00000891··00003202·R_386_PC32·············00000000···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_29 00000849··00003302·R_386_PC32·············00000000···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
30 000008db··00003502·R_386_PC32·············00000860···_ZN4SFST7NodeSet3addEPNS_4NodeE30 00000889··00003702·R_386_PC32·············00000818···_ZN4SFST7NodeSet3addEPNS_4NodeE
31 000008e9··00003602·R_386_PC32·············00000000···__stack_chk_fail_local31 00000897··00003802·R_386_PC32·············00000000···__stack_chk_fail_local
32 000008f5··00004102·R_386_PC32·············00000000···__x86.get_pc_thunk.di32 000008a3··00004402·R_386_PC32·············00000000···__x86.get_pc_thunk.di
33 000008fb··0000210a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_33 000008a9··0000220a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
34 0000099e··00003f02·R_386_PC32·············00000000···_ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_34 0000094f··00004202·R_386_PC32·············00000000···_ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_
35 000009ad··00003502·R_386_PC32·············00000860···_ZN4SFST7NodeSet3addEPNS_4NodeE35 0000095e··00003702·R_386_PC32·············00000818···_ZN4SFST7NodeSet3addEPNS_4NodeE
36 00000a1d··00004004·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base36 000009c6··00004304·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
37 00000a37··00002404·R_386_PLT32············00000000···_Znwj37 000009e0··00002504·R_386_PLT32············00000000···_Znwj
38 00000a48··00002e02·R_386_PC32·············000001f0···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE38 000009f1··00002f02·R_386_PC32·············000001d2···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
39 00000a71··00003702·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_39 00000a1a··00003902·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
40 00000ab1··00002204·R_386_PLT32············00000000···_ZdlPv40 00000a51··00002304·R_386_PLT32············00000000···_ZdlPv
41 00000ac1··00002204·R_386_PLT32············00000000···_ZdlPv41 00000a61··00002304·R_386_PLT32············00000000···_ZdlPv
42 00000d2a··00003004·R_386_PLT32············00000000···_ZdaPv42 00000cb6··00003104·R_386_PLT32············00000000···_ZdaPv
43 00000d3a··00002204·R_386_PLT32············00000000···_ZdlPv43 00000cc6··00002304·R_386_PLT32············00000000···_ZdlPv
44 00000d60··00004204·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE44 00000cec··00004504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
45 00000d7d··00002204·R_386_PLT32············00000000···_ZdlPv45 00000d0b··00002304·R_386_PLT32············00000000···_ZdlPv
46 00000dba··00004304·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv46 00000d42··00004604·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
47 00000de2··00003b02·R_386_PC32·············00000000···_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_47 00000d6c··00003e02·R_386_PC32·············00000000···_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
48 00000e08··00004204·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE48 00000d92··00004504·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
49 00000e5b··00002404·R_386_PLT32············00000000···_Znwj49 00000ddb··00002504·R_386_PLT32············00000000···_Znwj
50 00000e73··00003602·R_386_PC32·············00000000···__stack_chk_fail_local50 00000df3··00003802·R_386_PC32·············00000000···__stack_chk_fail_local
51 00000e7d··00001509·R_386_GOTOFF···········00000000···.LC351 00000dfd··00001509·R_386_GOTOFF···········00000000···.LC3
52 00000e85··00003804·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc52 00000e05··00003a04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
53 00000eb5··00002002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx53 00000e2e··00002c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
54 00000ebb··0000210a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_54 00000e33··0000220a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
55 00000efb··00004504·R_386_PLT32············00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE55 00000e71··00004804·R_386_PLT32············00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
 56 00000e9e··00002504·R_386_PLT32············00000000···_Znwj
 57 00000ebd··00004904·R_386_PLT32············00000000···_ZN4SFST4Node4initEv
 58 00000ed0··00004a04·R_386_PLT32············00000000···malloc
 59 00000eff··00004b04·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev
 60 00000f62··00003702·R_386_PC32·············00000818···_ZN4SFST7NodeSet3addEPNS_4NodeE
56 00000f2c··00002404·R_386_PLT32············00000000···_Znwj61 00000f72··00002504·R_386_PLT32············00000000···_Znwj
57 00000f4b··00004604·R_386_PLT32············00000000···_ZN4SFST4Node4initEv 
58 00000f5e··00004704·R_386_PLT32············00000000···malloc 
59 00000f87··00004804·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev 
60 00000fe4··00003502·R_386_PC32·············00000860···_ZN4SFST7NodeSet3addEPNS_4NodeE 
61 00000ff4··00002404·R_386_PLT32············00000000···_Znwj 
62 00001004··00002e02·R_386_PC32·············000001f0···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE62 00000f82··00002f02·R_386_PC32·············000001d2···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
63 0000101d··00003a09·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE 
64 00001064··00003a09·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE63 00000fb6··00003c09·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
 64 00000fe0··00003c09·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
65 000010a6··00003c02·R_386_PC32·············00000000···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_65 00001024··00003f02·R_386_PC32·············00000000···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
66 000010c6··00003b02·R_386_PC32·············00000000···_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_66 00001048··00003e02·R_386_PC32·············00000000···_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
67 000010e5··00003102·R_386_PC32·············00000290···_ZN4SFST11NodeMappingD1Ev67 00001067··00003202·R_386_PC32·············00000260···_ZN4SFST11NodeMappingD1Ev
68 00001118··00004904·R_386_PLT32············00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE68 00001092··00004c04·R_386_PLT32············00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
69 0000113b··00002404·R_386_PLT32············00000000···_Znwj69 000010ae··00002504·R_386_PLT32············00000000···_Znwj
70 0000114f··00002204·R_386_PLT32············00000000···_ZdlPv70 000010c2··00002304·R_386_PLT32············00000000···_ZdlPv
71 00001174··00001509·R_386_GOTOFF···········00000000···.LC371 000010e7··00001509·R_386_GOTOFF···········00000000···.LC3
72 0000117c··00003804·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc72 000010ef··00003a04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
73 00001181··00003602·R_386_PC32·············00000000···__stack_chk_fail_local73 000010f4··00003802·R_386_PC32·············00000000···__stack_chk_fail_local
74 00000e8c··00001302·R_386_PC32·············00000000···.text.unlikely74 00000e0c··00001302·R_386_PC32·············00000000···.text.unlikely
75 00000e93··00001302·R_386_PC32·············00000000···.text.unlikely75 00000e13··00001302·R_386_PC32·············00000000···.text.unlikely
76 00000e9a··00001302·R_386_PC32·············00000000···.text.unlikely76 00000e1a··00001302·R_386_PC32·············00000000···.text.unlikely
77 00000ea1··00001302·R_386_PC32·············00000000···.text.unlikely77 00000e21··00001302·R_386_PC32·············00000000···.text.unlikely
 78 00000ed8··00001302·R_386_PC32·············00000000···.text.unlikely
78 00000f66··00001302·R_386_PC32·············00000000···.text.unlikely79 000010fb··00001302·R_386_PC32·············00000000···.text.unlikely
79 00001188··00001302·R_386_PC32·············00000000···.text.unlikely80 00001102··00001302·R_386_PC32·············00000000···.text.unlikely
 81 00001107··00001302·R_386_PC32·············00000000···.text.unlikely
80 00001191··00001302·R_386_PC32·············00000000···.text.unlikely82 00001111··00001302·R_386_PC32·············00000000···.text.unlikely
81 00001196··00001302·R_386_PC32·············00000000···.text.unlikely 
82 000011a1··00001302·R_386_PC32·············00000000···.text.unlikely83 00001118··00001302·R_386_PC32·············00000000···.text.unlikely
83 000011a8··00001302·R_386_PC32·············00000000···.text.unlikely 
84 000011b1··00001302·R_386_PC32·············00000000···.text.unlikely84 00001121··00001302·R_386_PC32·············00000000···.text.unlikely
  
85 Relocation·section·'.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0'·at·offset·0x40c8·contains·9·entries:85 Relocation·section·'.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0'·at·offset·0x3f7c·contains·9·entries:
86 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name86 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
87 00000009··00002002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx87 00000008··00002102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
88 0000000f··0000210a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_88 0000000e··0000220a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
89 00000022··00002404·R_386_PLT32············00000000···_Znwj89 00000022··00002504·R_386_PLT32············00000000···_Znwj
90 0000006b··00002404·R_386_PLT32············00000000···_Znwj90 0000006b··00002504·R_386_PLT32············00000000···_Znwj
91 000000b9··00002504·R_386_PLT32············00000000···__cxa_begin_catch91 000000b9··00002604·R_386_PLT32············00000000···__cxa_begin_catch
92 000000c0··00000102·R_386_PC32·············00000000···.text92 000000c0··00000102·R_386_PC32·············00000000···.text
93 000000c5··00002604·R_386_PLT32············00000000···__cxa_rethrow93 000000c5··00002704·R_386_PLT32············00000000···__cxa_rethrow
94 000000d0··00002704·R_386_PLT32············00000000···__cxa_end_catch94 000000d0··00002804·R_386_PLT32············00000000···__cxa_end_catch
95 000000d8··00002804·R_386_PLT32············00000000···_Unwind_Resume95 000000d8··00002904·R_386_PLT32············00000000···_Unwind_Resume
  
96 Relocation·section·'.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_'·at·offset·0x4110·contains·5·entries:96 Relocation·section·'.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_'·at·offset·0x3fc4·contains·5·entries:
97 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name97 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
98 00000005··00002002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx98 00000008··00003402·R_386_PC32·············00000000···__x86.get_pc_thunk.bp
99 0000000b··0000210a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_99 0000000e··0000220a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 100 00000070··00003504·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
100 0000006f··00002404·R_386_PLT32············00000000···_Znwj101 000000a2··00002504·R_386_PLT32············00000000···_Znwj
101 00000096··00003304·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_102 000000c9··00003604·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
102 000000ed··00003404·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base 
  
103 Relocation·section·'.rel.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_'·at·offset·0x4138·contains·6·entries:103 Relocation·section·'.rel.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_'·at·offset·0x3fec·contains·6·entries:
104 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name104 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
105 00000005··00002002·R_386_PC32·············00000000···__x86.get_pc_thunk.bx105 00000008··00002c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
106 0000000b··0000210a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_106 0000000d··0000220a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
107 000001e9··00002204·R_386_PLT32············00000000···_ZdlPv107 000001f0··00002304·R_386_PLT32············00000000···_ZdlPv
108 00000219··00002404·R_386_PLT32············00000000···_Znwj108 00000237··00002504·R_386_PLT32············00000000···_Znwj
109 000002c4··00000a09·R_386_GOTOFF···········00000000···.LC0109 000002ce··00000a09·R_386_GOTOFF···········00000000···.LC0
110 000002cc··00003804·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc110 000002d6··00003a04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
Max diff block lines reached; 10214/36694 bytes (27.84%) of diff not shown.
27.9 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 41 lines modifiedOffset 9, 41 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·0000003c·0000001c·FDE·cie=00000000·pc=00000000..0000018815 00000018·0000003c·0000001c·FDE·cie=00000000·pc=00000000..00000177
16 ··DW_CFA_advance_loc:·1·to·0000000116 ··DW_CFA_advance_loc:·1·to·00000001
17 ··DW_CFA_def_cfa_offset:·817 ··DW_CFA_def_cfa_offset:·8
18 ··DW_CFA_offset:·r5·(ebp)·at·cfa-818 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
19 ··DW_CFA_advance_loc:·3·to·0000000419 ··DW_CFA_advance_loc:·1·to·00000002
20 ··DW_CFA_def_cfa_offset:·1220 ··DW_CFA_def_cfa_offset:·12
21 ··DW_CFA_offset:·r7·(edi)·at·cfa-1221 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
22 ··DW_CFA_advance_loc:·1·to·0000000522 ··DW_CFA_advance_loc:·1·to·00000003
23 ··DW_CFA_def_cfa_offset:·1623 ··DW_CFA_def_cfa_offset:·16
24 ··DW_CFA_offset:·r6·(esi)·at·cfa-1624 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
25 ··DW_CFA_advance_loc:·1·to·0000000625 ··DW_CFA_advance_loc:·1·to·00000004
26 ··DW_CFA_def_cfa_offset:·2026 ··DW_CFA_def_cfa_offset:·20
27 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2027 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
28 ··DW_CFA_advance_loc:·14·to·0000001428 ··DW_CFA_advance_loc:·3·to·00000007
29 ··DW_CFA_def_cfa_offset:·8029 ··DW_CFA_def_cfa_offset:·80
30 ··DW_CFA_advance_loc2:·367·to·0000018330 ··DW_CFA_advance_loc2:·363·to·00000172
31 ··DW_CFA_def_cfa_offset:·2031 ··DW_CFA_def_cfa_offset:·20
32 ··DW_CFA_advance_loc:·1·to·0000018432 ··DW_CFA_advance_loc:·1·to·00000173
33 ··DW_CFA_restore:·r3·(ebx)33 ··DW_CFA_restore:·r3·(ebx)
34 ··DW_CFA_def_cfa_offset:·1634 ··DW_CFA_def_cfa_offset:·16
35 ··DW_CFA_advance_loc:·1·to·0000018535 ··DW_CFA_advance_loc:·1·to·00000174
36 ··DW_CFA_restore:·r6·(esi)36 ··DW_CFA_restore:·r6·(esi)
37 ··DW_CFA_def_cfa_offset:·1237 ··DW_CFA_def_cfa_offset:·12
38 ··DW_CFA_advance_loc:·1·to·0000018638 ··DW_CFA_advance_loc:·1·to·00000175
39 ··DW_CFA_restore:·r7·(edi)39 ··DW_CFA_restore:·r7·(edi)
40 ··DW_CFA_def_cfa_offset:·840 ··DW_CFA_def_cfa_offset:·8
41 ··DW_CFA_advance_loc:·1·to·0000018741 ··DW_CFA_advance_loc:·1·to·00000176
42 ··DW_CFA_restore:·r5·(ebp)42 ··DW_CFA_restore:·r5·(ebp)
43 ··DW_CFA_def_cfa_offset:·443 ··DW_CFA_def_cfa_offset:·4
44 ··DW_CFA_nop44 ··DW_CFA_nop
45 ··DW_CFA_nop45 ··DW_CFA_nop
46 ··DW_CFA_nop46 ··DW_CFA_nop
  
47 00000058·0000001c·00000000·CIE47 00000058·0000001c·00000000·CIE
Offset 59, 29 lines modifiedOffset 59, 29 lines modified
59 ··DW_CFA_nop59 ··DW_CFA_nop
  
60 00000078·00000040·00000024·FDE·cie=00000058·pc=00000000..000000dc60 00000078·00000040·00000024·FDE·cie=00000058·pc=00000000..000000dc
61 ··Augmentation·data:·····77·ff·ff·ff61 ··Augmentation·data:·····77·ff·ff·ff
62 ··DW_CFA_advance_loc:·1·to·0000000162 ··DW_CFA_advance_loc:·1·to·00000001
63 ··DW_CFA_def_cfa_offset:·863 ··DW_CFA_def_cfa_offset:·8
64 ··DW_CFA_offset:·r5·(ebp)·at·cfa-864 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
65 ··DW_CFA_advance_loc:·3·to·0000000465 ··DW_CFA_advance_loc:·1·to·00000002
66 ··DW_CFA_def_cfa_offset:·1266 ··DW_CFA_def_cfa_offset:·12
67 ··DW_CFA_offset:·r7·(edi)·at·cfa-1267 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
68 ··DW_CFA_advance_loc:·1·to·0000000568 ··DW_CFA_advance_loc:·1·to·00000003
69 ··DW_CFA_def_cfa_offset:·1669 ··DW_CFA_def_cfa_offset:·16
70 ··DW_CFA_offset:·r6·(esi)·at·cfa-1670 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
71 ··DW_CFA_advance_loc:·3·to·0000000871 ··DW_CFA_advance_loc:·1·to·00000004
72 ··DW_CFA_def_cfa_offset:·2072 ··DW_CFA_def_cfa_offset:·20
73 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2073 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
74 ··DW_CFA_advance_loc:·14·to·0000001674 ··DW_CFA_advance_loc:·3·to·00000007
75 ··DW_CFA_def_cfa_offset:·6475 ··DW_CFA_def_cfa_offset:·64
76 ··DW_CFA_advance_loc1:·148·to·000000aa76 ··DW_CFA_advance_loc1:·165·to·000000ac
77 ··DW_CFA_remember_state77 ··DW_CFA_remember_state
78 ··DW_CFA_def_cfa_offset:·2078 ··DW_CFA_def_cfa_offset:·20
79 ··DW_CFA_advance_loc:·3·to·000000ad79 ··DW_CFA_advance_loc:·1·to·000000ad
80 ··DW_CFA_restore:·r3·(ebx)80 ··DW_CFA_restore:·r3·(ebx)
81 ··DW_CFA_def_cfa_offset:·1681 ··DW_CFA_def_cfa_offset:·16
82 ··DW_CFA_advance_loc:·1·to·000000ae82 ··DW_CFA_advance_loc:·1·to·000000ae
83 ··DW_CFA_restore:·r6·(esi)83 ··DW_CFA_restore:·r6·(esi)
84 ··DW_CFA_def_cfa_offset:·1284 ··DW_CFA_def_cfa_offset:·12
85 ··DW_CFA_advance_loc:·1·to·000000af85 ··DW_CFA_advance_loc:·1·to·000000af
86 ··DW_CFA_restore:·r7·(edi)86 ··DW_CFA_restore:·r7·(edi)
Offset 89, 253 lines modifiedOffset 89, 256 lines modified
89 ··DW_CFA_advance_loc:·1·to·000000b089 ··DW_CFA_advance_loc:·1·to·000000b0
90 ··DW_CFA_restore:·r5·(ebp)90 ··DW_CFA_restore:·r5·(ebp)
91 ··DW_CFA_def_cfa_offset:·491 ··DW_CFA_def_cfa_offset:·4
92 ··DW_CFA_advance_loc:·1·to·000000b192 ··DW_CFA_advance_loc:·1·to·000000b1
93 ··DW_CFA_restore_state93 ··DW_CFA_restore_state
94 ··DW_CFA_nop94 ··DW_CFA_nop
  
95 000000bc·00000038·000000c0·FDE·cie=00000000·pc=00000190..000001ed95 000000bc·00000038·000000c0·FDE·cie=00000000·pc=00000178..000001d1
96 ··DW_CFA_advance_loc:·1·to·0000019196 ··DW_CFA_advance_loc:·1·to·00000179
97 ··DW_CFA_def_cfa_offset:·897 ··DW_CFA_def_cfa_offset:·8
98 ··DW_CFA_offset:·r5·(ebp)·at·cfa-898 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
99 ··DW_CFA_advance_loc:·1·to·0000019299 ··DW_CFA_advance_loc:·1·to·0000017a
100 ··DW_CFA_def_cfa_offset:·12100 ··DW_CFA_def_cfa_offset:·12
101 ··DW_CFA_offset:·r7·(edi)·at·cfa-12101 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
102 ··DW_CFA_advance_loc:·1·to·00000193102 ··DW_CFA_advance_loc:·1·to·0000017b
103 ··DW_CFA_def_cfa_offset:·16103 ··DW_CFA_def_cfa_offset:·16
104 ··DW_CFA_offset:·r6·(esi)·at·cfa-16104 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
105 ··DW_CFA_advance_loc:·1·to·00000194105 ··DW_CFA_advance_loc:·1·to·0000017c
106 ··DW_CFA_def_cfa_offset:·20106 ··DW_CFA_def_cfa_offset:·20
107 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20107 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
108 ··DW_CFA_advance_loc:·14·to·000001a2108 ··DW_CFA_advance_loc:·3·to·0000017f
109 ··DW_CFA_def_cfa_offset:·48109 ··DW_CFA_def_cfa_offset:·48
110 ··DW_CFA_advance_loc1:·70·to·000001e8110 ··DW_CFA_advance_loc1:·77·to·000001cc
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_advance_loc:·1·to·000001e9112 ··DW_CFA_advance_loc:·1·to·000001cd
113 ··DW_CFA_restore:·r3·(ebx)113 ··DW_CFA_restore:·r3·(ebx)
114 ··DW_CFA_def_cfa_offset:·16114 ··DW_CFA_def_cfa_offset:·16
115 ··DW_CFA_advance_loc:·1·to·000001ea115 ··DW_CFA_advance_loc:·1·to·000001ce
116 ··DW_CFA_restore:·r6·(esi)116 ··DW_CFA_restore:·r6·(esi)
117 ··DW_CFA_def_cfa_offset:·12117 ··DW_CFA_def_cfa_offset:·12
118 ··DW_CFA_advance_loc:·1·to·000001eb118 ··DW_CFA_advance_loc:·1·to·000001cf
119 ··DW_CFA_restore:·r7·(edi)119 ··DW_CFA_restore:·r7·(edi)
120 ··DW_CFA_def_cfa_offset:·8120 ··DW_CFA_def_cfa_offset:·8
121 ··DW_CFA_advance_loc:·1·to·000001ec121 ··DW_CFA_advance_loc:·1·to·000001d0
122 ··DW_CFA_restore:·r5·(ebp)122 ··DW_CFA_restore:·r5·(ebp)
123 ··DW_CFA_def_cfa_offset:·4123 ··DW_CFA_def_cfa_offset:·4
  
124 000000f8·00000038·000000fc·FDE·cie=00000000·pc=000001f0..00000286124 000000f8·0000003c·000000fc·FDE·cie=00000000·pc=000001d2..0000025f
125 ··DW_CFA_advance_loc:·1·to·000001f1125 ··DW_CFA_advance_loc:·1·to·000001d3
126 ··DW_CFA_def_cfa_offset:·8126 ··DW_CFA_def_cfa_offset:·8
127 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8127 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
128 ··DW_CFA_advance_loc:·6·to·000001f7128 ··DW_CFA_advance_loc:·1·to·000001d4
129 ··DW_CFA_def_cfa_offset:·12129 ··DW_CFA_def_cfa_offset:·12
130 ··DW_CFA_offset:·r7·(edi)·at·cfa-12130 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
131 ··DW_CFA_advance_loc:·1·to·000001f8131 ··DW_CFA_advance_loc:·1·to·000001d5
132 ··DW_CFA_def_cfa_offset:·16132 ··DW_CFA_def_cfa_offset:·16
133 ··DW_CFA_offset:·r6·(esi)·at·cfa-16133 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
134 ··DW_CFA_advance_loc:·1·to·000001f9134 ··DW_CFA_advance_loc:·1·to·000001d6
135 ··DW_CFA_def_cfa_offset:·20135 ··DW_CFA_def_cfa_offset:·20
136 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20136 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
137 ··DW_CFA_advance_loc:·13·to·00000206137 ··DW_CFA_advance_loc:·3·to·000001d9
138 ··DW_CFA_def_cfa_offset:·64138 ··DW_CFA_def_cfa_offset:·64
139 ··DW_CFA_advance_loc1:·123·to·00000281139 ··DW_CFA_advance_loc1:·122·to·00000253
 140 ··DW_CFA_remember_state
140 ··DW_CFA_def_cfa_offset:·20141 ··DW_CFA_def_cfa_offset:·20
Max diff block lines reached; 23060/28542 bytes (80.79%) of diff not shown.
3.2 KB
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 13 lines modified
 1 \$L;\$Pu
1 vector::_M_realloc_insert2 vector::_M_realloc_insert
2 cannot·create·std::vector·larger·than·max_size()3 cannot·create·std::vector·larger·than·max_size()
3 vector::_M_fill_insert4 vector::_M_fill_insert
 5 l$D9l$Dt{
 6 +T$D9L$Dt
4 vector::reserve7 vector::reserve
5 Allocation·of·memory·failed·in·Mem::add_buffer!8 Allocation·of·memory·failed·in·Mem::add_buffer!
6 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.09 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0
7 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.010 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0
8 _ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.011 _ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0
9 _ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE12 _ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE
10 _ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE.cold13 _ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE.cold
Offset 21, 16 lines modifiedOffset 24, 17 lines modified
21 _ZN4SFST9NodeArrayC2ERNS_7NodeSetE24 _ZN4SFST9NodeArrayC2ERNS_7NodeSetE
22 __x86.get_pc_thunk.ax25 __x86.get_pc_thunk.ax
23 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base26 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
24 _ZN4SFST9NodeArrayC1ERNS_7NodeSetE27 _ZN4SFST9NodeArrayC1ERNS_7NodeSetE
25 _ZN4SFST11NodeMappingD2Ev28 _ZN4SFST11NodeMappingD2Ev
26 _ZN4SFST11NodeMappingD1Ev29 _ZN4SFST11NodeMappingD1Ev
27 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_30 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
28 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_31 __x86.get_pc_thunk.bp
29 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base32 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
 33 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
30 __stack_chk_fail_local34 __stack_chk_fail_local
31 _ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_35 _ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
32 _ZSt20__throw_length_errorPKc36 _ZSt20__throw_length_errorPKc
33 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj37 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj
34 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE38 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
35 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_39 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
36 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_40 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
Offset 44, 16 lines modifiedOffset 48, 16 lines modified
44 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE48 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
45 _ZN4SFST4Node4initEv49 _ZN4SFST4Node4initEv
46 _ZN4SFST8AlphabetC1Ev50 _ZN4SFST8AlphabetC1Ev
47 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE51 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
48 __cxa_allocate_exception52 __cxa_allocate_exception
49 __cxa_throw53 __cxa_throw
50 _ZNSt8ios_base4InitC1Ev54 _ZNSt8ios_base4InitC1Ev
51 _ZNSt8ios_base4InitD1Ev 
52 __dso_handle55 __dso_handle
 56 _ZNSt8ios_base4InitD1Ev
53 __cxa_atexit57 __cxa_atexit
54 .shstrtab58 .shstrtab
55 .rel.text59 .rel.text
56 .rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.060 .rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0
57 .gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.061 .gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0
58 .rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_62 .rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
59 .rodata._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.str1.163 .rodata._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.str1.1
Offset 72, 10 lines modifiedOffset 76, 11 lines modified
72 .rodata.str1.476 .rodata.str1.4
73 .rel.text.startup77 .rel.text.startup
74 .rel.init_array78 .rel.init_array
75 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE79 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
76 .text.__x86.get_pc_thunk.ax80 .text.__x86.get_pc_thunk.ax
77 .text.__x86.get_pc_thunk.bx81 .text.__x86.get_pc_thunk.bx
78 .text.__x86.get_pc_thunk.di82 .text.__x86.get_pc_thunk.di
 83 .text.__x86.get_pc_thunk.bp
79 .rel.data.rel.local.DW.ref.__gxx_personality_v084 .rel.data.rel.local.DW.ref.__gxx_personality_v0
80 .note.GNU-stack85 .note.GNU-stack
81 .rel.eh_frame86 .rel.eh_frame
2.01 KB
readelf --wide --decompress --hex-dump=.group {}
    
Offset 1, 39 lines modifiedOffset 1, 35 lines modified
  
1 Hex·dump·of·section·'.group':1 Hex·dump·of·section·'.group':
2 ··0x00000000·01000000·11000000·12000000·13000000·................2 ··0x00000000·01000000·12000000·13000000·14000000·................
3 ··0x00000010·23000000·24000000·25000000··········#...$...%...3 ··0x00000010·24000000·25000000·26000000··········$...%...&...
  
  
4 Hex·dump·of·section·'.group':4 Hex·dump·of·section·'.group':
5 ··0x00000000·01000000·14000000·15000000··········............5 ··0x00000000·01000000·15000000·16000000··········............
  
  
6 Hex·dump·of·section·'.group':6 Hex·dump·of·section·'.group':
7 ··0x00000000·01000000·17000000·18000000··········............7 ··0x00000000·01000000·18000000·19000000··········............
  
  
8 Hex·dump·of·section·'.group':8 Hex·dump·of·section·'.group':
9 ··0x00000000·01000000·1a000000·1b000000··········............9 ··0x00000000·01000000·1b000000·1c000000··········............
  
  
10 Hex·dump·of·section·'.group':10 Hex·dump·of·section·'.group':
11 ··0x00000000·01000000·1c000000·1d000000··········............11 ··0x00000000·01000000·1d000000·1e000000··········............
  
  
12 Hex·dump·of·section·'.group':12 Hex·dump·of·section·'.group':
13 ··0x00000000·01000000·1f000000·20000000··········........·...13 ··0x00000000·01000000·20000000·21000000··········....·...!...
  
  
14 Hex·dump·of·section·'.group':14 Hex·dump·of·section·'.group':
15 ··0x00000000·01000000·21000000·22000000··········....!..."...15 ··0x00000000·01000000·22000000·23000000··········...."...#...
  
  
16 Hex·dump·of·section·'.group': 
17 ··0x00000000·01000000·2f000000···················..../... 
  
  
18 Hex·dump·of·section·'.group':16 Hex·dump·of·section·'.group':
19 ··0x00000000·01000000·30000000···················....0...17 ··0x00000000·01000000·30000000···················....0...
  
  
20 Hex·dump·of·section·'.group':18 Hex·dump·of·section·'.group':
Offset 41, 9 lines modifiedOffset 37, 17 lines modified
  
  
41 Hex·dump·of·section·'.group':37 Hex·dump·of·section·'.group':
42 ··0x00000000·01000000·32000000···················....2...38 ··0x00000000·01000000·32000000···················....2...
  
  
43 Hex·dump·of·section·'.group':39 Hex·dump·of·section·'.group':
 40 ··0x00000000·01000000·33000000···················....3...
  
  
 41 Hex·dump·of·section·'.group':
 42 ··0x00000000·01000000·34000000···················....4...
  
  
 43 Hex·dump·of·section·'.group':
44 ··0x00000000·01000000·33000000·34000000··········....3...4...44 ··0x00000000·01000000·35000000·36000000··········....5...6...
  
97.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 1514 lines modifiedOffset 2, 1411 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]>:3 00000000·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]>:
4 std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]:4 std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]:
5 »       push···%ebp5 »       push···%ebp
6 »       mov····%eax,%ebp 
7 »       push···%edi6 »       push···%edi
8 »       push···%esi7 »       push···%esi
9 »       push···%ebx8 »       push···%ebx
 9 »       sub····$0x3c,%esp
10 »       call···7·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x7>10 »       call···8·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x3c,%esp 
15 »       test···%eax,%eax14 »       test···%eax,%eax
16 »       je·····180·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x180>15 »       je·····16f·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x16f>
 16 »       mov····%eax,%ebp
17 »       mov····0xc(%ebp),%edx17 »       mov····0xc(%ebp),%edx
18 »       test···%edx,%edx18 »       test···%edx,%edx
19 »       je·····16a·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x16a>19 »       je·····159·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x159>
20 »       mov····0xc(%edx),%eax20 »       mov····0xc(%edx),%eax
21 »       test···%eax,%eax21 »       test···%eax,%eax
22 »       je·····154·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x154>22 »       je·····143·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x143>
23 »       mov····%edx,0x20(%esp)23 »       mov····%edx,0x20(%esp)
24 »       mov····%ebp,%esi24 »       mov····%ebp,%esi
25 »       mov····0xc(%eax),%ebp25 »       mov····0xc(%eax),%ebp
26 »       test···%ebp,%ebp26 »       test···%ebp,%ebp
27 »       je·····138·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x138>27 »       je·····127·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x127>
28 »       mov····%eax,0x24(%esp)28 »       mov····%eax,0x24(%esp)
29 »       mov····%esi,%edi29 »       mov····%esi,%edi
30 »       mov····0xc(%ebp),%esi30 »       mov····0xc(%ebp),%esi
31 »       test···%esi,%esi31 »       test···%esi,%esi
32 »       je·····11c·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x11c>32 »       je·····10b·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x10b>
33 »       mov····%ebp,0x28(%esp)33 »       mov····%ebp,0x28(%esp)
34 »       mov····%edi,%ebp34 »       mov····%edi,%ebp
35 »       mov····0xc(%esi),%edi35 »       mov····0xc(%esi),%edi
36 »       test···%edi,%edi36 »       test···%edi,%edi
37 »       je·····d7·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xd7>37 »       je·····c9·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xc9>
38 »       mov····0xc(%edi),%ecx38 »       mov····0xc(%edi),%ecx
39 »       test···%ecx,%ecx39 »       test···%ecx,%ecx
40 »       je·····c0·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xc0>40 »       je·····b2·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xb2>
41 »       mov····0xc(%ecx),%edx41 »       mov····0xc(%ecx),%edx
42 »       test···%edx,%edx42 »       test···%edx,%edx
43 »       je·····f8·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xf8>43 »       je·····e7·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xe7>
44 »       mov····%esi,0x18(%esp)44 »       mov····%esi,0x18(%esp)
45 »       mov····%ecx,0x1c(%esp)45 »       mov····%ecx,0x1c(%esp)
46 »       mov····0xc(%edx),%esi46 »       mov····0xc(%edx),%esi
47 »       test···%esi,%esi47 »       test···%esi,%esi
48 »       je·····a3·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xa3>48 »       je·····9f·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x9f>
49 »       mov····%edx,0x2c(%esp)49 »       mov····%edx,0x2c(%esp)
50 »       mov····0xc(%esi),%eax50 »       mov····0xc(%esi),%eax
51 »       call···0·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]>51 »       call···0·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]>
52 »       mov····%esi,%eax52 »       mov····%esi,%eax
53 »       mov····0x8(%esi),%esi53 »       mov····0x8(%esi),%esi
54 »       mov····%eax,(%esp)54 »       mov····%eax,(%esp)
55 »       call···97·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x97>55 »       call···93·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x93>
56 ·R_386_PLT32»    operator·delete(void*)56 ·R_386_PLT32»    operator·delete(void*)
57 »       mov····0x2c(%esp),%edx 
58 »       test···%esi,%esi57 »       test···%esi,%esi
 58 »       mov····0x2c(%esp),%edx
59 »       jne····82·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x82>59 »       jne····7e·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x7e>
60 »       mov····0x8(%edx),%esi60 »       mov····0x8(%edx),%esi
61 »       mov····%edx,(%esp)61 »       mov····%edx,(%esp)
62 »       call···aa·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xaa>62 »       call···a6·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xa6>
63 ·R_386_PLT32»    operator·delete(void*)63 ·R_386_PLT32»    operator·delete(void*)
64 »       test···%esi,%esi64 »       test···%esi,%esi
65 »       je·····f0·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xf0>65 »       je·····df·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xdf>
66 »       mov····%esi,%edx66 »       mov····%esi,%edx
67 »       jmp····7b·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x7b>67 »       jmp····77·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x77>
68 »       lea····0x0(%esi,%eiz,1),%esi 
69 »       lea····0x0(%esi),%esi 
70 »       mov····0x8(%edi),%ecx68 »       mov····0x8(%edi),%ecx
71 »       mov····%edi,(%esp) 
72 »       mov····%ecx,0x18(%esp)69 »       mov····%ecx,0x18(%esp)
 70 »       mov····%edi,(%esp)
73 »       call···cb·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xcb>71 »       call···bd·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xbd>
74 ·R_386_PLT32»    operator·delete(void*)72 ·R_386_PLT32»    operator·delete(void*)
75 »       mov····0x18(%esp),%edi73 »       mov····0x18(%esp),%edi
76 »       test···%edi,%edi74 »       test···%edi,%edi
77 »       jne····61·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x61>75 »       jne····61·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x61>
78 »       mov····0x8(%esi),%edi76 »       mov····0x8(%esi),%edi
79 »       mov····%esi,(%esp)77 »       mov····%esi,(%esp)
80 »       call···de·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xde>78 »       call···d0·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xd0>
81 ·R_386_PLT32»    operator·delete(void*)79 ·R_386_PLT32»    operator·delete(void*)
82 »       test···%edi,%edi80 »       test···%edi,%edi
83 »       je·····116·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x116>81 »       je·····105·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x105>
84 »       mov····%edi,%esi82 »       mov····%edi,%esi
85 »       jmp····5a·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x5a>83 »       jmp····5a·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x5a>
86 »       lea····0x0(%esi),%esi 
87 »       mov····0x18(%esp),%esi84 »       mov····0x18(%esp),%esi
88 »       mov····0x1c(%esp),%ecx85 »       mov····0x1c(%esp),%ecx
89 »       mov····0x8(%ecx),%eax86 »       mov····0x8(%ecx),%eax
90 »       mov····%ecx,(%esp) 
91 »       mov····%eax,0x18(%esp)87 »       mov····%eax,0x18(%esp)
 88 »       mov····%ecx,(%esp)
92 »       call···103·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x103>89 »       call···f2·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xf2>
93 ·R_386_PLT32»    operator·delete(void*)90 ·R_386_PLT32»    operator·delete(void*)
94 »       mov····0x18(%esp),%edx91 »       mov····0x18(%esp),%edx
95 »       test···%edx,%edx92 »       test···%edx,%edx
96 »       je·····c0·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xc0>93 »       je·····b2·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0xb2>
97 »       mov····%edx,%ecx94 »       mov····%edx,%ecx
98 »       jmp····68·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x68>95 »       jmp····68·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x68>
99 »       mov····%ebp,%edi96 »       mov····%ebp,%edi
100 »       mov····0x28(%esp),%ebp97 »       mov····0x28(%esp),%ebp
101 »       mov····0x8(%ebp),%esi98 »       mov····0x8(%ebp),%esi
102 »       mov····%ebp,(%esp)99 »       mov····%ebp,(%esp)
103 »       call···123·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x123>100 »       call···112·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x112>
104 ·R_386_PLT32»    operator·delete(void*)101 ·R_386_PLT32»    operator·delete(void*)
105 »       test···%esi,%esi102 »       test···%esi,%esi
106 »       je·····132·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x132>103 »       je·····121·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x121>
107 »       mov····%esi,%ebp104 »       mov····%esi,%ebp
108 »       jmp····49·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x49>105 »       jmp····49·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x49>
109 »       mov····0x24(%esp),%eax 
110 »       mov····%edi,%esi106 »       mov····%edi,%esi
 107 »       mov····0x24(%esp),%eax
111 »       mov····0x8(%eax),%edi108 »       mov····0x8(%eax),%edi
112 »       mov····%eax,(%esp)109 »       mov····%eax,(%esp)
113 »       call···13f·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x13f>110 »       call···12e·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x12e>
114 ·R_386_PLT32»    operator·delete(void*)111 ·R_386_PLT32»    operator·delete(void*)
115 »       test···%edi,%edi112 »       test···%edi,%edi
116 »       je·····14e·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x14e>113 »       je·····13d·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x13d>
117 »       mov····%edi,%eax114 »       mov····%edi,%eax
118 »       jmp····38·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x38>115 »       jmp····38·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_erase(std::_Rb_tree_node<SFST::Node*>*)·[clone·.isra.0]+0x38>
119 »       mov····0x20(%esp),%edx 
Max diff block lines reached; 86035/99532 bytes (86.44%) of diff not shown.
8.24 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St […]
    
Offset 2, 71 lines modifiedOffset 2, 71 lines modified
  
  
2 Disassembly·of·section·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0:2 Disassembly·of·section·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyILb0ENS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESD_PSt18_Rb_tree_node_baseRT0_.isra.0:
  
3 00000000·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]>:3 00000000·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]>:
4 std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]:4 std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]:
5 »       push···%ebp5 »       push···%ebp
6 »       mov····%edx,%ebp 
7 »       push···%edi6 »       push···%edi
8 »       push···%esi7 »       push···%esi
9 »       mov····%eax,%esi 
10 »       push···%ebx8 »       push···%ebx
 9 »       sub····$0x2c,%esp
11 »       call···9·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SF[·...·truncated·by·diffoscope;·len:·273,·SHA:·705d8995bc2fdf960057323353b66b6b2e529683bfd24d47fa1ff054a6ce2b09·...·]>10 »       call···8·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SF[·...·truncated·by·diffoscope;·len:·273,·SHA:·29a8643776e176864e617e8a3446190a8f93ad37ef72a252f8c4fb0750046604·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
13 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x2c,%esp 
16 »       movl···$0x14,(%esp) 
17 »       mov····%ebx,0x1c(%esp)14 »       mov····%ebx,0x1c(%esp)
 15 »       mov····%eax,%esi
 16 »       mov····%edx,%ebp
 17 »       movl···$0x14,(%esp)
18 »       call···22·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0x22>18 »       call···22·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0x22>
19 ·R_386_PLT32»    operator·new(unsigned·int)19 ·R_386_PLT32»    operator·new(unsigned·int)
20 »       mov····(%esi),%edx 
21 »       mov····%eax,%edi20 »       mov····%eax,%edi
22 »       mov····0x10(%esi),%eax21 »       mov····0x10(%esi),%eax
 22 »       mov····%eax,0x10(%edi)
 23 »       mov····(%esi),%edx
23 »       mov····%edx,(%edi)24 »       mov····%edx,(%edi)
24 »       movl···$0x0,0x8(%edi)25 »       movl···$0x0,0x8(%edi)
25 »       movl···$0x0,0xc(%edi)26 »       movl···$0x0,0xc(%edi)
26 »       mov····%eax,0x10(%edi) 
27 »       mov····0xc(%esi),%eax 
28 »       mov····%ebp,0x4(%edi)27 »       mov····%ebp,0x4(%edi)
 28 »       mov····0xc(%esi),%eax
29 »       test···%eax,%eax29 »       test···%eax,%eax
30 »       je·····54·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0x54>30 »       je·····54·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0x54>
31 »       mov····%edi,%edx31 »       mov····%edi,%edx
32 »       call···0·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]>32 »       call···0·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]>
33 »       mov····%eax,0xc(%edi)33 »       mov····%eax,0xc(%edi)
34 »       mov····0x8(%esi),%esi34 »       mov····0x8(%esi),%esi
35 »       test···%esi,%esi35 »       test···%esi,%esi
36 »       je·····a7·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0xa7>36 »       je·····a7·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0xa7>
37 »       mov····%edi,%ebx37 »       mov····%edi,%ebx
38 »       movl···$0x14,(%esp) 
39 »       mov····%ebx,%ebp38 »       mov····%ebx,%ebp
 39 »       movl···$0x14,(%esp)
40 »       mov····0x1c(%esp),%ebx40 »       mov····0x1c(%esp),%ebx
41 »       call···6b·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0x6b>41 »       call···6b·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0x6b>
42 ·R_386_PLT32»    operator·new(unsigned·int)42 ·R_386_PLT32»    operator·new(unsigned·int)
43 »       mov····0x10(%esi),%ecx 
44 »       mov····%eax,%ebx43 »       mov····%eax,%ebx
 44 »       mov····0x10(%esi),%ecx
45 »       mov····%ecx,0x10(%eax)45 »       mov····%ecx,0x10(%eax)
46 »       mov····(%esi),%eax46 »       mov····(%esi),%eax
47 »       movl···$0x0,0xc(%ebx) 
48 »       movl···$0x0,0x8(%ebx) 
49 »       mov····%eax,(%ebx)47 »       mov····%eax,(%ebx)
50 »       mov····0xc(%esi),%eax48 »       movl···$0x0,0x8(%ebx)
 49 »       movl···$0x0,0xc(%ebx)
51 »       mov····%ebx,0x8(%ebp)50 »       mov····%ebx,0x8(%ebp)
52 »       mov····%ebp,0x4(%ebx)51 »       mov····%ebp,0x4(%ebx)
 52 »       mov····0xc(%esi),%eax
53 »       test···%eax,%eax53 »       test···%eax,%eax
54 »       je·····a0·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0xa0>54 »       je·····a0·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0xa0>
55 »       mov····%ebx,%edx55 »       mov····%ebx,%edx
56 »       call···0·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]>56 »       call···0·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]>
57 »       mov····%eax,0xc(%ebx)57 »       mov····%eax,0xc(%ebx)
58 »       mov····0x8(%esi),%esi58 »       mov····0x8(%esi),%esi
59 »       test···%esi,%esi59 »       test···%esi,%esi
60 »       jne····5d·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0x5d>60 »       jne····5d·<std::_Rb_tree_node<SFST::Node*>*·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_copy<false,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node>(std::_Rb_tree_node<SFST::Node*>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Alloc_node&)·[clone·.isra.0]+0x5d>
61 »       add····$0x2c,%esp 
62 »       mov····%edi,%eax61 »       mov····%edi,%eax
 62 »       add····$0x2c,%esp
63 »       pop····%ebx63 »       pop····%ebx
64 »       pop····%esi64 »       pop····%esi
65 »       pop····%edi65 »       pop····%edi
66 »       pop····%ebp66 »       pop····%ebp
67 »       ret67 »       ret
68 »       mov····%eax,(%esp)68 »       mov····%eax,(%esp)
69 »       mov····0x1c(%esp),%ebx69 »       mov····0x1c(%esp),%ebx
9.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St […]
    
Offset 5, 103 lines modifiedOffset 5, 100 lines modified
  
5 00000000·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)>:5 00000000·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)>:
6 std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&):6 std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
11 »       call···5·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x5> 
12 ·R_386_PC32»     __x86.get_pc_thunk.bx 
13 »       add····$0x2,%ebx 
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
15 »       sub····$0x2c,%esp11 »       sub····$0x2c,%esp
 12 »       call···8·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x8>
 13 ·R_386_PC32»     __x86.get_pc_thunk.bp
 14 »       add····$0x2,%ebp
 15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x44(%esp),%ebp16 »       mov····0x44(%esp),%edi
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%edi),%esi
18 »       lea····0x4(%ebp),%eax18 »       lea····0x4(%edi),%eax
19 »       mov····%eax,0x18(%esp)19 »       mov····%eax,0x18(%esp)
20 »       test···%esi,%esi20 »       test···%esi,%esi
21 »       je·····110·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x110>21 »       je·····f0·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0xf0>
22 »       mov····0x48(%esp),%ecx22 »       mov····0x48(%esp),%ecx
23 »       mov····(%ecx),%edi23 »       mov····(%ecx),%ecx
24 »       jmp····32·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x32>24 »       jmp····32·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x32>
25 »       mov····%ecx,%esi25 »       mov····%eax,%esi
26 »       mov····0x10(%esi),%edx26 »       mov····0x10(%esi),%edx
27 »       mov····0xc(%esi),%ecx27 »       mov····0xc(%esi),%eax
28 »       cmp····%edx,%edi28 »       cmp····%edx,%ecx
29 »       cmovb··0x8(%esi),%ecx29 »       cmovb··0x8(%esi),%eax
 30 »       setb···%bl
30 »       sbb····%eax,%eax 
31 »       and····$0x1,%al 
32 »       test···%ecx,%ecx31 »       test···%eax,%eax
33 »       jne····30·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x30>32 »       jne····30·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x30>
34 »       test···%al,%al33 »       test···%bl,%bl
35 »       mov····%esi,%ecx 
36 »       jne····e0·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0xe0>34 »       jne····65·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x65>
37 »       cmp····%edi,%edx35 »       cmp····%ecx,%edx
38 »       jae····c0·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0xc0>36 »       jb·····7f·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x7f>
39 »       cmp····%ecx,0x18(%esp) 
40 »       mov····$0x1,%esi 
41 »       jne····100·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x100> 
42 »       movl···$0x14,(%esp) 
43 »       mov····%ecx,0x1c(%esp) 
44 »       call···6f·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x6f> 
45 ·R_386_PLT32»    operator·new(unsigned·int) 
46 »       mov····0x48(%esp),%edx37 »       mov····0x40(%esp),%edi
47 »       mov····(%edx),%ecx 
48 »       mov····0x1c(%esp),%edx 
49 »       mov····%eax,%edi 
50 »       mov····%ecx,0x10(%eax) 
51 »       mov····0x18(%esp),%eax 
52 »       mov····%edi,0x4(%esp) 
53 »       mov····%esi,(%esp)38 »       mov····%esi,(%edi)
 39 »       movb···$0x0,0x4(%edi)
54 »       mov····%edx,0x8(%esp) 
55 »       mov····%eax,0xc(%esp) 
56 »       call···96·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x96> 
57 ·R_386_PLT32»    std::_Rb_tree_insert_and_rebalance(bool,·std::_Rb_tree_node_base*,·std::_Rb_tree_node_base*,·std::_Rb_tree_node_base&) 
58 »       mov····0x40(%esp),%eax40 »       mov····0x40(%esp),%eax
59 »       incl···0x14(%ebp) 
60 »       mov····0x40(%esp),%ebp 
61 »       mov····%edi,0x0(%ebp) 
62 »       movb···$0x1,0x4(%ebp) 
63 »       add····$0x2c,%esp41 »       add····$0x2c,%esp
64 »       pop····%ebx42 »       pop····%ebx
65 »       pop····%esi43 »       pop····%esi
66 »       pop····%edi44 »       pop····%edi
67 »       pop····%ebp45 »       pop····%ebp
68 »       ret····$0x446 »       ret····$0x4
69 »       lea····0x0(%esi,%eiz,1),%esi 
70 »       lea····0x0(%esi),%esi47 »       cmp····%esi,0xc(%edi)
 48 »       je·····7f·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x7f>
 49 »       mov····%esi,(%esp)
 50 »       mov····%ebp,%ebx
 51 »       call···70·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x70>
 52 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
71 »       mov····0x40(%esp),%ebx53 »       mov····0x48(%esp),%ecx
 54 »       mov····(%ecx),%edx
 55 »       cmp····%edx,0x10(%eax)
 56 »       jae····e9·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0xe9>
 57 »       cmp····%esi,0x18(%esp)
 58 »       je·····102·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x102>
 59 »       mov····0x48(%esp),%eax
 60 »       mov····0x10(%esi),%ebx
 61 »       cmp····%ebx,(%eax)
 62 »       setb···%cl
 63 »       movzbl·%cl,%edx
 64 »       mov····%edx,0x1c(%esp)
 65 »       movl···$0x14,(%esp)
 66 »       mov····%ebp,%ebx
 67 »       call···a2·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0xa2>
 68 ·R_386_PLT32»    operator·new(unsigned·int)
 69 »       mov····%eax,%ebp
 70 »       mov····0x48(%esp),%eax
 71 »       mov····(%eax),%ecx
 72 »       mov····%ecx,0x10(%ebp)
 73 »       mov····0x18(%esp),%edx
 74 »       mov····%edx,0xc(%esp)
 75 »       mov····%esi,0x8(%esp)
 76 »       mov····%ebp,0x4(%esp)
 77 »       mov····0x1c(%esp),%esi
 78 »       mov····%esi,(%esp)
 79 »       call···c9·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0xc9>
 80 ·R_386_PLT32»    std::_Rb_tree_insert_and_rebalance(bool,·std::_Rb_tree_node_base*,·std::_Rb_tree_node_base*,·std::_Rb_tree_node_base&)
 81 »       addl···$0x1,0x14(%edi)
 82 »       mov····0x40(%esp),%edi
 83 »       mov····%ebp,(%edi)
 84 »       movb···$0x1,0x4(%edi)
72 »       mov····0x40(%esp),%eax85 »       mov····0x40(%esp),%eax
73 »       mov····%esi,(%ebx) 
74 »       movb···$0x0,0x4(%ebx) 
75 »       add····$0x2c,%esp86 »       add····$0x2c,%esp
76 »       pop····%ebx87 »       pop····%ebx
77 »       pop····%esi88 »       pop····%esi
78 »       pop····%edi89 »       pop····%edi
79 »       pop····%ebp90 »       pop····%ebp
80 »       ret····$0x491 »       ret····$0x4
81 »       lea····0x0(%esi,%eiz,1),%esi 
82 »       nop 
83 »       cmp····%esi,0xc(%ebp) 
84 »       je·····54·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0x54> 
85 »       mov····%esi,(%esp) 
86 »       call···ed·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_M_insert_unique(SFST::Node*·const&)+0xed> 
87 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*) 
88 »       mov····%esi,%ecx 
Max diff block lines reached; 2152/9301 bytes (23.14%) of diff not shown.
24.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST11DTransitionE […]
    
Offset 5, 242 lines modifiedOffset 5, 249 lines modified
  
5 00000000·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)>:5 00000000·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)>:
6 std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&):6 std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
11 »       call···5·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x5> 
12 ·R_386_PC32»     __x86.get_pc_thunk.bx 
13 »       add····$0x2,%ebx 
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
15 »       sub····$0x3c,%esp11 »       sub····$0x3c,%esp
 12 »       call···8·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x8>
 13 ·R_386_PC32»     __x86.get_pc_thunk.ax
 14 »       add····$0x1,%eax
 15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x2c(%esp)
 17 »       mov····0x54(%esp),%ecx
16 »       mov····0x50(%esp),%eax18 »       mov····0x50(%esp),%ebx
17 »       mov····0x54(%esp),%esi19 »       mov····(%ebx),%edx
 20 »       mov····%edx,0x1c(%esp)
18 »       mov····0x4(%eax),%edi21 »       mov····0x4(%ebx),%edi
19 »       mov····(%eax),%ecx 
20 »       mov····%edi,%eax22 »       mov····%edi,%ebp
21 »       mov····%ecx,0x20(%esp) 
22 »       sub····%ecx,%eax23 »       sub····%edx,%ebp
23 »       sar····$0x3,%eax24 »       sar····$0x3,%ebp
24 »       cmp····$0xfffffff,%eax25 »       cmp····$0xfffffff,%ebp
25 »       je·····2c2·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x2c2>26 »       je·····2c8·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x2c8>
 27 »       mov····0x1c(%esp),%esi
26 »       cmp····%edi,0x20(%esp)28 »       cmp····%edi,%esi
27 »       mov····$0x1,%edx29 »       mov····$0x1,%eax
28 »       cmovne·%eax,%edx30 »       cmovne·%ebp,%eax
29 »       xor····%ecx,%ecx31 »       xor····%ebx,%ebx
30 »       add····%edx,%eax32 »       add····%eax,%ebp
 33 »       setb···%bl
31 »       jb·····2b8·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x2b8> 
32 »       mov····0x20(%esp),%ebp 
33 »       mov····%esi,%edx34 »       mov····%ecx,%edx
34 »       sub····%ebp,%edx35 »       sub····%esi,%edx
35 »       test···%ecx,%ecx36 »       test···%ebx,%ebx
36 »       mov····%edx,0x2c(%esp) 
37 »       jne····210·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x210> 
38 »       test···%eax,%eax 
39 »       jne····2a2·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x2a2>37 »       jne····222·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x222>
 38 »       test···%ebp,%ebp
 39 »       jne····2b2·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x2b2>
40 »       mov····$0x8,%eax40 »       mov····$0x8,%ebp
41 »       xor····%ecx,%ecx 
42 »       mov····%eax,0x1c(%esp) 
43 »       xor····%edx,%edx 
44 »       mov····%ecx,0x28(%esp)41 »       movl···$0x0,0x28(%esp)
45 »       mov····%edx,0x24(%esp)42 »       movl···$0x0,0x20(%esp)
46 »       mov····0x58(%esp),%eax43 »       mov····0x58(%esp),%eax
47 »       mov····0x24(%esp),%ecx 
48 »       mov····0x2c(%esp),%ebp 
49 »       mov····0x4(%eax),%edx 
50 »       mov····(%eax),%eax44 »       mov····(%eax),%ebx
 45 »       mov····0x4(%eax),%esi
51 »       mov····%edx,0x4(%ecx,%ebp,1) 
52 »       mov····%eax,(%ecx,%ebp,1) 
53 »       mov····0x20(%esp),%eax46 »       mov····0x20(%esp),%eax
 47 »       mov····%ebx,(%eax,%edx,1)
 48 »       mov····%esi,0x4(%eax,%edx,1)
 49 »       mov····0x1c(%esp),%ebx
54 »       cmp····%eax,%esi50 »       cmp····%ebx,%ecx
55 »       je·····1c2·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x1c2>51 »       je·····1bd·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x1bd>
56 »       mov····%esi,%edx52 »       mov····%ecx,%edx
57 »       sub····%eax,%edx53 »       sub····%ebx,%edx
 54 »       mov····%eax,%ebp
58 »       lea····(%ecx,%edx,1),%ebp55 »       lea····(%eax,%edx,1),%esi
 56 »       mov····%esi,0x24(%esp)
 57 »       mov····%ebx,%eax
59 »       sub····$0x8,%edx58 »       sub····$0x8,%edx
60 »       mov····%ebp,0x1c(%esp) 
61 »       shr····$0x3,%edx59 »       shr····$0x3,%edx
 60 »       add····$0x1,%edx
62 »       mov····%ecx,%ebp 
63 »       inc····%edx 
64 »       and····$0x7,%edx61 »       and····$0x7,%edx
65 »       je·····14e·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x14e>62 »       je·····149·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x149>
66 »       cmp····$0x1,%edx63 »       cmp····$0x1,%edx
67 »       je·····135·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x135>64 »       je·····130·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x130>
68 »       cmp····$0x2,%edx65 »       cmp····$0x2,%edx
69 »       je·····124·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x124>66 »       je·····11f·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x11f>
70 »       cmp····$0x3,%edx67 »       cmp····$0x3,%edx
71 »       je·····113·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x113>68 »       je·····10e·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x10e>
72 »       cmp····$0x4,%edx69 »       cmp····$0x4,%edx
73 »       nop 
74 »       je·····102·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x102>70 »       je·····fd·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0xfd>
75 »       cmp····$0x5,%edx71 »       cmp····$0x5,%edx
 72 »       nop
76 »       je·····f1·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0xf1>73 »       je·····ec·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0xec>
77 »       cmp····$0x6,%edx74 »       cmp····$0x6,%edx
78 »       jne····260·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x260>75 »       jne····272·<std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::DTransition*,·std::vector<SFST::DTransition,·std::allocator<SFST::DTransition>·>·>,·SFST::DTransition·const&)+0x272>
79 »       mov····(%eax),%edx76 »       mov····(%eax),%ebx
80 »       add····$0x8,%ebp77 »       mov····0x4(%eax),%esi
 78 »       mov····%ebx,0x0(%ebp)
 79 »       mov····%esi,0x4(%ebp)
81 »       add····$0x8,%eax80 »       add····$0x8,%eax
82 »       mov····-0x4(%eax),%ecx 
83 »       mov····%edx,-0x8(%ebp) 
84 »       mov····%ecx,-0x4(%ebp) 
85 »       mov····(%eax),%edx 
86 »       add····$0x8,%ebp81 »       add····$0x8,%ebp
87 »       add····$0x8,%eax 
88 »       mov····-0x4(%eax),%ecx 
89 »       mov····%edx,-0x8(%ebp) 
90 »       mov····%ecx,-0x4(%ebp) 
91 »       mov····(%eax),%edx82 »       mov····(%eax),%edx
92 »       add····$0x8,%ebp83 »       mov····0x4(%eax),%ebx
 84 »       mov····%edx,0x0(%ebp)
 85 »       mov····%ebx,0x4(%ebp)
93 »       add····$0x8,%eax86 »       add····$0x8,%eax
94 »       mov····-0x4(%eax),%ecx 
95 »       mov····%edx,-0x8(%ebp) 
96 »       mov····%ecx,-0x4(%ebp) 
97 »       mov····(%eax),%edx 
98 »       add····$0x8,%ebp87 »       add····$0x8,%ebp
99 »       add····$0x8,%eax 
100 »       mov····-0x4(%eax),%ecx 
101 »       mov····%edx,-0x8(%ebp) 
102 »       mov····%ecx,-0x4(%ebp) 
103 »       mov····(%eax),%edx88 »       mov····(%eax),%edx
 89 »       mov····0x4(%eax),%esi
 90 »       mov····%edx,0x0(%ebp)
 91 »       mov····%esi,0x4(%ebp)
Max diff block lines reached; 15109/24874 bytes (60.74%) of diff not shown.
25.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 253 lines modifiedOffset 5, 196 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)>:5 00000000·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)>:
6 __gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int):6 __gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·[·...·truncated·by·diffoscope;·len:·8,·SHA:·671f28b0fb80af1efafa5e332c954a496d6ca785ac2a4caadf598c63365e45cf·...·]>12 »       call···8·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·[·...·truncated·by·diffoscope;·len:·8,·SHA:·15537c3746cde46916268d1b3ca6c6e592e869dac442faaa050c96d421215f14·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x3c,%esp 
16 »       mov····0x50(%esp),%esi 
17 »       mov····0x50(%esp),%edx 
18 »       mov····0x54(%esp),%edi 
19 »       mov····0x4(%esi),%ebx 
20 »       mov····%eax,0x24(%esp)16 »       mov····%eax,0x24(%esp)
 17 »       mov····0x54(%esp),%edi
 18 »       mov····0x50(%esp),%edx
21 »       mov····0x8(%edx),%ecx19 »       mov····0x8(%edx),%ebx
22 »       mov····%ebx,0x28(%esp)20 »       mov····%ebx,0x28(%esp)
 21 »       mov····0x50(%esp),%esi
 22 »       mov····0x4(%esi),%esi
 23 »       sub····%esi,%ebx
 24 »       mov····%ebx,%ecx
 25 »       sar····$0x2,%ebx
23 »       mov····%ecx,0x2c(%esp)26 »       mov····%ebx,0x20(%esp)
24 »       sub····%ebx,%ecx 
25 »       mov····%ecx,%esi 
26 »       sar····$0x2,%esi 
27 »       cmp····%edi,%esi27 »       cmp····%edi,%ebx
28 »       jb·····42·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0x42>28 »       jb·····42·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0x42>
29 »       add····$0x3c,%esp29 »       add····$0x3c,%esp
30 »       pop····%ebx30 »       pop····%ebx
31 »       pop····%esi31 »       pop····%esi
32 »       pop····%edi32 »       pop····%edi
33 »       pop····%ebp33 »       pop····%ebp
34 »       ret34 »       ret
35 »       mov····0x24(%esp),%ebp 
36 »       mov····$0x1d,%eax35 »       mov····$0x1d,%eax
 36 »       mov····0x24(%esp),%ebp
37 »       lea····0x0(%ebp),%ebx37 »       lea····0x0(%ebp),%ebx
38 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list38 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
39 »       lea····0x0(%esi,%eiz,1),%esi 
40 »       lea····0x0(%esi,%eiz,1),%esi 
41 »       nop 
42 »       test···%eax,%eax39 »       test···%eax,%eax
43 »       jle····7e·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·[·...·truncated·by·diffoscope;·len:·9,·SHA:·c65200d2516b351354b6565dbc2ac1b58c5ae8960b7dc7c102a6d030cd954d3b·...·]>40 »       jle····71·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·[·...·truncated·by·diffoscope;·len:·9,·SHA:·4ef21e6ecf0188880f25705ac9f55a099f0c1353ee7fedafa4db55649970f6ad·...·]>
44 »       mov····%eax,%edx41 »       mov····%eax,%edx
45 »       sar····%edx42 »       sar····%edx
46 »       lea····(%ebx,%edx,4),%ebp43 »       lea····(%ebx,%edx,4),%ebp
47 »       cmp····%edi,0x0(%ebp)44 »       cmp····%edi,0x0(%ebp)
48 »       jae····250·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·18e2e85caa3d775ecc10294986fc3a778aa36decff38d509925e824b427bcac4·...·]0>45 »       jae····200·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·b4138a4e8f56b268ca05932967872c7bc10db0e8085a85e13f12014269486d56·...·]0>
49 »       lea····0x4(%ebp),%ebx46 »       lea····0x4(%ebp),%ebx
50 »       sub····%edx,%eax47 »       sub····%edx,%eax
51 »       dec····%eax48 »       sub····$0x1,%eax
52 »       test···%eax,%eax49 »       test···%eax,%eax
53 »       jg·····64·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·1d837b412ffba59fa156888049dc40fc9f30f867fd91ba662611f2589c1598c9·...·]>50 »       jg·····55·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·9d58f96c507a3abad698d70fd0e200c2184c85631138820bed06a628227577aa·...·]>
54 »       mov····0x24(%esp),%eax51 »       mov····0x24(%esp),%eax
55 »       lea····0x74(%eax),%edi52 »       lea····0x74(%eax),%edi
56 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list53 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
57 »       cmp····%edi,%ebx54 »       cmp····%edi,%ebx
58 »       je·····257·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·18e2e85caa3d775ecc10294986fc3a778aa36decff38d509925e824b427bcac4·...·]7>55 »       je·····207·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·b4138a4e8f56b268ca05932967872c7bc10db0e8085a85e13f12014269486d56·...·]7>
59 »       mov····(%ebx),%edx56 »       mov····(%ebx),%edx
60 »       mov····%edx,0x1c(%esp)57 »       mov····%edx,0x18(%esp)
61 »       cmp····%edx,%esi58 »       cmp····%edx,0x20(%esp)
62 »       jae····3a·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0x3a>59 »       jae····3a·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0x3a>
63 »       cmp····$0x1fffffff,%edx60 »       cmp····$0x1fffffff,%edx
64 »       ja·····266·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·06a9d42a2eddaa9353ebb3a7f51967bcdae1b93a332e7c84a3326a49a0bacf11·...·]6>61 »       ja·····216·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·502ac59cc709a5934ba796cfc6e4700db1a84e57c5f4c0d78f8cbbcd613a9a55·...·]6>
65 »       mov····0x1c(%esp),%ebx62 »       mov····0x18(%esp),%ebx
66 »       lea····0x0(,%ebx,4),%ebp63 »       lea····0x0(,%ebx,4),%ebp
67 »       mov····0x24(%esp),%ebx 
68 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
 65 »       mov····0x24(%esp),%ebx
69 »       call···b9·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·60cb330ffbc35c65ed8b60cc15b48ad6abe1a8e4277bb4155aeac9c4979fac6c·...·]>66 »       call···ae·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·26693892a9edf7fff699621816e404aa88f082e409888968ecbfc1ef76074fae·...·]>
70 ·R_386_PLT32»    operator·new(unsigned·int)67 ·R_386_PLT32»    operator·new(unsigned·int)
71 »       cmp····$0x8,%ebp 
72 »       mov····%ebp,%edx 
73 »       mov····%eax,0x20(%esp)68 »       mov····%eax,0x1c(%esp)
74 »       lea····(%eax,%ebp,1),%ebx69 »       lea····(%eax,%ebp,1),%ecx
 70 »       mov····%ecx,0x2c(%esp)
 71 »       mov····%ebp,0x8(%esp)
 72 »       movl···$0x0,0x4(%esp)
75 »       mov····%eax,%edi73 »       mov····%eax,(%esp)
76 »       jae····2a0·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0x2a0> 
77 »       test···$0x4,%dl 
78 »       je·····df·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(u[·...·truncated·by·diffoscope;·len:·17,·SHA:·00dda371b8a15d6017e90831acc8c535de343783d02add90ac01849017533dcb·...·]>74 »       call···cd·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(u[·...·truncated·by·diffoscope;·len:·17,·SHA:·9f66983ab6cb41a501c63bdf7853bd44ad3d6056b126d0fb59facab20f75d3b4·...·]>
 75 ·R_386_PLT32»    memset
79 »       movl···$0x0,(%edi) 
80 »       add····$0x4,%edi 
81 »       test···$0x2,%dl 
82 »       je·····ec·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0xec> 
83 »       movw···$0x0,(%edi) 
84 »       add····$0x2,%edi 
85 »       test···$0x1,%dl 
86 »       je·····f4·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)+0xf4> 
87 »       movb···$0x0,(%edi) 
88 »       mov····0x50(%esp),%edx76 »       mov····0x50(%esp),%eax
 77 »       mov····0x4(%eax),%ebp
89 »       xor····%edi,%edi78 »       xor····%edi,%edi
90 »       mov····0x2c(%esp),%ecx79 »       mov····0x28(%esp),%edx
91 »       cmp····%ecx,0x28(%esp)80 »       cmp····%edx,%esi
92 »       mov····0x4(%edx),%ebp81 »       mov····0x2c(%esp),%esi
93 »       je·····280·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·871329d9c711462ab5a2659b52c93770e7880080ad192ce6550d5541eb0a4cf6·...·]>82 »       je·····228·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·4d3b7680c1b381a8636f55a115240a40fe16b9d309f177887c071bebc59aa067·...·]>
94 »       mov····%ebx,0x2c(%esp) 
95 »       mov····%esi,0x28(%esp)83 »       mov····%esi,0x28(%esp)
96 »       lea····0x0(%esi,%eiz,1),%esi 
97 »       lea····0x0(%esi),%esi 
98 »       mov····0x0(%ebp,%edi,4),%ebx84 »       mov····0x0(%ebp,%edi,4),%ebx
99 »       test···%ebx,%ebx85 »       test···%ebx,%ebx
100 »       je·····21d·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigne[·...·truncated·by·diffoscope;·len:·12,·SHA:·fab74bfa3cc7a3f00dd020c2b718e6e34fe78474445157f20fa47aaedaf241a6·...·]>86 »       je·····1cb·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigne[·...·truncated·by·diffoscope;·len:·12,·SHA:·ba85bf399b986265f781a57828ee659cfa5c7cc5affe5eaf4ed043d7baafc379·...·]>
101 »       lea····0x0(%esi,%eiz,1),%esi 
102 »       mov····0x4(%ebx),%esi87 »       mov····0x4(%ebx),%edx
103 »       mov····(%esi),%ecx88 »       mov····(%edx),%ecx
104 »       movzbl·0x4(%esi),%eax89 »       movzbl·0x4(%edx),%eax
105 »       xor····%ecx,%eax90 »       xor····%ecx,%eax
106 »       test···%ecx,%ecx91 »       test···%ecx,%ecx
107 »       je·····1f8·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·84c5d8d7925664b845646a644858f5c4e470fcb70e1935d7cad67a58d1f13349·...·]>92 »       je·····1a6·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·dea82bfe6b4dba35d09affe4d2988808d18faaa6ea326d886e796ee78ebae16f·...·]>
108 »       mov····0x8(%esi),%edx93 »       mov····0x8(%edx),%edx
109 »       lea····(%edx,%ecx,4),%esi94 »       lea····(%edx,%ecx,4),%esi
110 »       lea····-0x4(,%ecx,4),%ecx95 »       lea····-0x4(,%ecx,4),%ecx
111 »       shr····$0x2,%ecx96 »       shr····$0x2,%ecx
112 »       inc····%ecx97 »       add····$0x1,%ecx
113 »       and····$0x7,%ecx98 »       and····$0x7,%ecx
114 »       je·····1ba·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·f65bcf94992f774f458bca84e3c5885c3e03087fe92936366ae9332be49a3d14·...·]>99 »       je·····178·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·11,·SHA:·43b5bb127845827477c7b2887659c2cd1067b86403b9006c3ffe440ee99f4775·...·]>
115 »       cmp····$0x1,%ecx100 »       cmp····$0x1,%ecx
Max diff block lines reached; 13243/25345 bytes (52.25%) of diff not shown.
33.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 244 lines modifiedOffset 5, 228 lines modified
  
5 00000000·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(std::pair<SFST::NodeArray*·const,·SFST::Node*>·const&)>:5 00000000·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(std::pair<SFST::NodeArray*·const,·SFST::Node*>·const&)>:
6 __gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(std::pair<SFST::NodeArray*·const,·SFST::Node*>·const&):6 __gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(std::pair<SFST::NodeArray*·const,·SFST::Node*>·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x3c,%esp
11 »       call···5·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·57,·SHA:·d2ca8d5ef87a5ce37e2f44be23efa77e1cee55a2618e9d2fdeb2ab014566adbf·...·]>12 »       call···8·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·57,·SHA:·8c824c8cd28f2706bd4282bdcb04f4ecddb1a3a71dcfa39628ea2c6a1c4623c5·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       sub····$0x3c,%esp16 »       mov····%eax,0x28(%esp)
16 »       mov····0x50(%esp),%edi17 »       mov····0x50(%esp),%edi
17 »       mov····0x10(%edi),%edx18 »       mov····0x10(%edi),%edx
 19 »       add····$0x1,%edx
18 »       mov····%edi,(%esp) 
19 »       mov····%eax,0x28(%esp) 
20 »       inc····%edx 
21 »       mov····%edx,0x4(%esp)20 »       mov····%edx,0x4(%esp)
 21 »       mov····%edi,(%esp)
22 »       call···25·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·f38d367c86e267cf12111f3c648ff5d151199d10b54d33f4ea8da7502a322cea·...·]>22 »       call···27·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·6fbfb7c5c64e9c78fbe82a53861c9c6ae7423b3ce9c7b0c9d4e77aab2f297338·...·]>
23 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)23 ·R_386_PC32»     __gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::resize(unsigned·int)
24 »       mov····0x54(%esp),%ecx24 »       mov····0x54(%esp),%ecx
 25 »       mov····(%ecx),%ebp
 26 »       mov····%ebp,0x20(%esp)
25 »       mov····0x4(%edi),%ebx27 »       mov····0x4(%edi),%ebx
26 »       mov····0x8(%edi),%esi28 »       mov····0x8(%edi),%esi
27 »       mov····(%ecx),%ebp 
28 »       sub····%ebx,%esi29 »       sub····%ebx,%esi
29 »       sar····$0x2,%esi30 »       sar····$0x2,%esi
30 »       mov····%esi,0x24(%esp)31 »       mov····%esi,0x24(%esp)
31 »       movzbl·0x4(%ebp),%eax 
32 »       mov····%ebp,0x20(%esp) 
33 »       mov····0x0(%ebp),%esi32 »       mov····0x0(%ebp),%esi
 33 »       movzbl·0x4(%ebp),%eax
34 »       mov····%al,0x1c(%esp)34 »       mov····%al,0x1c(%esp)
35 »       xor····%esi,%eax35 »       xor····%esi,%eax
36 »       test···%esi,%esi36 »       test···%esi,%esi
37 »       je·····108·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert[·...·truncated·by·diffoscope;·len:·61,·SHA:·c719d24b34472404412369e58739b251379709e138a506418ef8f86a7a26a727·...·]>37 »       je·····f2·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·59,·SHA:·f6bf7ad639f2e0252751f3d246e339bf767a885cc63da8ead06ef1a09bca4572·...·]>
38 »       mov····0x8(%ebp),%edx38 »       mov····0x8(%ebp),%edx
 39 »       lea····(%edx,%esi,4),%ebp
39 »       lea····-0x4(,%esi,4),%ecx40 »       lea····-0x4(,%esi,4),%ecx
40 »       shr····$0x2,%ecx41 »       shr····$0x2,%ecx
41 »       inc····%ecx42 »       add····$0x1,%ecx
42 »       and····$0x7,%ecx43 »       and····$0x7,%ecx
43 »       lea····(%edx,%esi,4),%ebp 
44 »       je·····ca·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·65b5474d23f18df40aff6cc062ff83dcf0289af3bf1fd0a3c117c3e66b2e926c·...·]>44 »       je·····c4·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·80afc4934cf3362674738a7156882ca6b8d6faf131f7f44e78d04e1ac5b9e1ed·...·]>
45 »       cmp····$0x1,%ecx45 »       cmp····$0x1,%ecx
46 »       je·····bd·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·e628038930308f03146cdc494b29a535c9499327dac9310e146e3bae8dd228d0·...·]>46 »       je·····b9·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·b72f14295c411da829dba5743ee85a1a4ee068bfca5b8f31bdd3a6dc88b13c70·...·]>
47 »       cmp····$0x2,%ecx47 »       cmp····$0x2,%ecx
48 »       je·····b4·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·1e11fc667944f01e0226e7f473244dee4b00d2546f4aa82e3989f270a5844a7a·...·]>48 »       je·····b2·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·1aa16cb5880ada21b7b1b81cafe47f1037286ca7d7a263098d8ff56fd099cbb1·...·]>
49 »       cmp····$0x3,%ecx49 »       cmp····$0x3,%ecx
 50 »       xchg···%ax,%ax
50 »       je·····ab·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(std::pair<SFST::NodeArray*·const,·SFST::Node*>·const&)+0xab>51 »       je·····ab·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(std::pair<SFST::NodeArray*·const,·SFST::Node*>·const&)+0xab>
51 »       cmp····$0x4,%ecx52 »       cmp····$0x4,%ecx
52 »       nop 
53 »       je·····a2·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·d147a31a0891661dc999e2e1006ee7541e005f86018e5dc9c519f0b985c532c9·...·]>53 »       je·····a4·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·d17fb40a2d01337ff6fcf419a592e4885bfd552d0e93bf56c72accc944aef956·...·]>
54 »       cmp····$0x5,%ecx54 »       cmp····$0x5,%ecx
55 »       je·····99·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·4d06dbac270f5f9b4892962a1965efcb3782da9c652a121289d40d86df2b053b·...·]>55 »       je·····9d·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·b103634be278e1072641bf51fa4e0dbf5dfedc6d9d250dfde1cff37464b9d044·...·]>
56 »       cmp····$0x6,%ecx56 »       cmp····$0x6,%ecx
 57 »       nop
57 »       jne····294·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·60,·SHA:·2f460a00c3a815d011f9906025f23a11fb8ef4bd3db3759db3d9771f840c7090·...·]>58 »       jne····282·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·60,·SHA:·6c9fec475a149b835e95d88407852f6ddfa071f98682b8487a48a6553024a690·...·]>
58 »       mov····(%edx),%ecx 
59 »       add····%eax,%eax59 »       add····%eax,%eax
 60 »       xor····(%edx),%eax
60 »       add····$0x4,%edx61 »       add····$0x4,%edx
61 »       xor····%ecx,%eax 
62 »       mov····(%edx),%ecx 
63 »       add····%eax,%eax62 »       add····%eax,%eax
 63 »       xor····(%edx),%eax
64 »       add····$0x4,%edx64 »       add····$0x4,%edx
65 »       xor····%ecx,%eax 
66 »       mov····(%edx),%ecx 
67 »       add····%eax,%eax65 »       add····%eax,%eax
 66 »       xor····(%edx),%eax
68 »       add····$0x4,%edx67 »       add····$0x4,%edx
69 »       xor····%ecx,%eax 
70 »       mov····(%edx),%ecx 
71 »       add····%eax,%eax68 »       add····%eax,%eax
 69 »       xor····(%edx),%eax
72 »       add····$0x4,%edx70 »       add····$0x4,%edx
73 »       xor····%ecx,%eax 
74 »       mov····(%edx),%ecx 
75 »       add····%eax,%eax71 »       add····%eax,%eax
 72 »       xor····(%edx),%eax
76 »       add····$0x4,%edx73 »       add····$0x4,%edx
77 »       xor····%ecx,%eax 
78 »       mov····(%edx),%ecx 
79 »       add····%eax,%eax74 »       add····%eax,%eax
 75 »       xor····(%edx),%eax
80 »       add····$0x4,%edx76 »       add····$0x4,%edx
81 »       xor····%ecx,%eax 
82 »       cmp····%edx,%ebp77 »       cmp····%edx,%ebp
83 »       je·····108·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert[·...·truncated·by·diffoscope;·len:·61,·SHA:·c719d24b34472404412369e58739b251379709e138a506418ef8f86a7a26a727·...·]>78 »       je·····f2·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert([·...·truncated·by·diffoscope;·len:·59,·SHA:·f6bf7ad639f2e0252751f3d246e339bf767a885cc63da8ead06ef1a09bca4572·...·]>
84 »       mov····(%edx),%ecx 
85 »       add····%eax,%eax79 »       add····%eax,%eax
86 »       add····$0x20,%edx 
87 »       xor····%ecx,%eax80 »       xor····(%edx),%eax
88 »       mov····-0x1c(%edx),%ecx 
89 »       add····%eax,%eax81 »       add····%eax,%eax
90 »       xor····%ecx,%eax82 »       xor····0x4(%edx),%eax
91 »       mov····-0x18(%edx),%ecx 
92 »       add····%eax,%eax83 »       add····%eax,%eax
93 »       xor····%ecx,%eax84 »       xor····0x8(%edx),%eax
94 »       mov····-0x14(%edx),%ecx 
95 »       add····%eax,%eax85 »       add····%eax,%eax
96 »       xor····%ecx,%eax86 »       xor····0xc(%edx),%eax
97 »       mov····-0x10(%edx),%ecx 
98 »       add····%eax,%eax87 »       add····%eax,%eax
99 »       xor····%ecx,%eax88 »       xor····0x10(%edx),%eax
100 »       mov····-0xc(%edx),%ecx 
101 »       add····%eax,%eax89 »       add····%eax,%eax
102 »       xor····%ecx,%eax90 »       xor····0x14(%edx),%eax
103 »       mov····-0x8(%edx),%ecx 
104 »       add····%eax,%eax91 »       add····%eax,%eax
105 »       xor····%ecx,%eax92 »       xor····0x18(%edx),%eax
106 »       mov····-0x4(%edx),%ecx 
107 »       add····%eax,%eax93 »       add····%eax,%eax
108 »       xor····%ecx,%eax94 »       xor····0x1c(%edx),%eax
 95 »       add····$0x20,%edx
109 »       cmp····%edx,%ebp96 »       cmp····%edx,%ebp
110 »       jne····ca·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·65b5474d23f18df40aff6cc062ff83dcf0289af3bf1fd0a3c117c3e66b2e926c·...·]>97 »       jne····c4·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(s[·...·truncated·by·diffoscope;·len:·58,·SHA:·80afc4934cf3362674738a7156882ca6b8d6faf131f7f44e78d04e1ac5b9e1ed·...·]>
111 »       xor····%edx,%edx98 »       xor····%edx,%edx
112 »       divl···0x24(%esp)99 »       divl···0x24(%esp)
113 »       lea····0x0(,%edx,4),%ecx100 »       lea····0x0(,%edx,4),%ecx
114 »       mov····(%ebx,%ecx,1),%ebp101 »       mov····(%ebx,%ecx,1),%ebp
Max diff block lines reached; 22987/33962 bytes (67.68%) of diff not shown.
115 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 469 lines modifiedOffset 1, 470 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_:1 Disassembly·of·section·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_:
  
2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&)>:2 00000000·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&)>:
3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&):3 std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&):
 4 »       push···%ebp
 5 »       push···%edi
 6 »       push···%esi
 7 »       push···%ebx
4 »       sub····$0x3c,%esp8 »       sub····$0x2c,%esp
5 »       mov····%edi,0x34(%esp) 
6 »       mov····0x48(%esp),%edi 
7 »       mov····%ebx,0x2c(%esp) 
8 »       call···10·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·348,·SHA:·9a584c146d78ae106142a5e1fcb45ea27eceadd2d79c7c6644549b1eb6789ce8·...·]>9 »       call···8·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·346,·SHA:·9a4e09841d1a1454ff00c6196dd3523ff1fcd6894645034cabffe37d0286a143·...·]>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       mov····%esi,0x30(%esp)13 »       mov····0x48(%esp),%edi
13 »       mov····0x44(%esp),%esi14 »       mov····0x44(%esp),%esi
14 »       mov····%ebp,0x38(%esp) 
15 »       test···%edi,%edi15 »       test···%edi,%edi
16 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·348,·SHA:·ca639ce0aa561ebdd04fe0e1b05a331675a7c2bc7cb080cbff1725e1de4c9502·...·]>16 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·348,·SHA:·06c9deed99e7d82d944aa8aa9931c70d9076c568c77b9b802f3b6436780cd656·...·]>
17 »       mov····0x40(%esp),%eax17 »       mov····0x40(%esp),%eax
 18 »       mov····0x4(%eax),%ebp
18 »       mov····0x8(%eax),%ecx19 »       mov····0x8(%eax),%edx
19 »       mov····0x4(%eax),%edx 
20 »       mov····%ecx,0x10(%esp)20 »       mov····%edx,0x10(%esp)
21 »       sub····%edx,%ecx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%ecx22 »       sar····$0x2,%edx
23 »       cmp····%edi,%ecx23 »       cmp····%edi,%edx
24 »       jb·····2c0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·349,·SHA:·d3a05e8bcb6bf16c090f51cef3fc99a978ec569f8ce9188051fcef8507a4f2a4·...·]>24 »       jb·····2a4·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·349,·SHA:·8d0206f42582319a96570f5f1a2832273e463565bbe1abfd2aac2cd67ec975bb·...·]>
25 »       mov····0x4c(%esp),%ebp25 »       mov····0x4c(%esp),%ecx
 26 »       mov····(%ecx),%edx
26 »       mov····%edx,%ecx27 »       mov····%ebp,%eax
27 »       sub····%esi,%ecx28 »       sub····%esi,%eax
28 »       mov····%ecx,0x10(%esp)29 »       mov····%eax,0x10(%esp)
29 »       sar····$0x2,%ecx30 »       sar····$0x2,%eax
30 »       cmp····%ecx,%edi31 »       cmp····%eax,%edi
31 »       mov····0x0(%ebp),%ebp 
32 »       jae····170·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·349,·SHA:·430e217d43c4b551a6a1271c6e2130087e04ef67acfbbefaaefd5d8ee3feeb08·...·]>32 »       jae····15a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·349,·SHA:·11ea829617d24825dc6258a8f9c38c8b25e810fd1f272a4d95557a34a16a42e0·...·]>
 33 »       lea····0x0(,%edi,4),%eax
33 »       shl····$0x2,%edi 
34 »       mov····%edx,%ecx 
35 »       mov····%edi,0x10(%esp)34 »       mov····%eax,0x10(%esp)
 35 »       mov····%ebp,%ecx
36 »       sub····%edi,%ecx36 »       sub····%eax,%ecx
37 »       mov····%edx,%eax 
38 »       cmp····%ecx,%edx37 »       cmp····%ecx,%ebp
39 »       je·····9b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·348,·SHA:·51e20f4531fe90448b0e07d824d19ed32e585f93436d3f0660cb6b568aa7d280·...·]>38 »       je·····417·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable[·...·truncated·by·diffoscope;·len:·350,·SHA:·ea4530d0fb82a6e1fb8efdfb79dd7f2fc873f406685f9fbda7427ba92a76e29d·...·]>
40 »       mov····%edi,0x8(%esp)39 »       mov····%edx,0x18(%esp)
 40 »       mov····%eax,0x8(%esp)
41 »       mov····%ecx,0x4(%esp)41 »       mov····%ecx,0x4(%esp)
42 »       mov····%edx,(%esp) 
43 »       mov····%ecx,0x18(%esp)42 »       mov····%ecx,0x14(%esp)
44 »       mov····%edx,0x14(%esp)43 »       mov····%ebp,(%esp)
45 »       call···88·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·347,·SHA:·772deb9bc5ae23019e92bae14ad4c3dd0999def61fdcf7fd1fb1f174ac6b3b29·...·]>44 »       call···81·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·347,·SHA:·51c074af047b4444c8abb5d234089a7033a5d37f394fa5f7b85488505c76559a·...·]>
46 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
47 »       mov····0x40(%esp),%edi46 »       mov····0x40(%esp),%edi
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x14(%esp),%edx 
50 »       mov····0x4(%edi),%eax47 »       mov····0x4(%edi),%eax
 48 »       mov····0x14(%esp),%ecx
 49 »       mov····0x18(%esp),%edx
51 »       mov····0x10(%esp),%edi50 »       mov····0x10(%esp),%edi
52 »       add····%edi,%eax51 »       add····%edi,%eax
53 »       mov····0x40(%esp),%edi52 »       mov····0x40(%esp),%edi
54 »       cmp····%ecx,0x44(%esp) 
55 »       mov····%eax,0x4(%edi)53 »       mov····%eax,0x4(%edi)
 54 »       cmp····%ecx,0x44(%esp)
56 »       je·····ca·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·347,·SHA:·03ff5e98fcb819ecba8a3d535f810bd69ba3e20be5649e081b17c3c6cc5a1cc9·...·]>55 »       je·····c9·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·347,·SHA:·139b92212c13ef7b3e77f15e16ef20e7e486045d0d8848a2c06f1e226ee9ebe4·...·]>
 56 »       mov····%edx,0x14(%esp)
57 »       mov····0x44(%esp),%eax57 »       sub····0x44(%esp),%ecx
58 »       mov····0x44(%esp),%edi 
59 »       sub····%eax,%ecx 
60 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
61 »       sub····%ecx,%edx59 »       mov····0x44(%esp),%edx
62 »       mov····%edi,0x4(%esp)60 »       mov····%edx,0x4(%esp)
 61 »       sub····%ecx,%ebp
63 »       mov····%edx,(%esp)62 »       mov····%ebp,(%esp)
64 »       call···c6·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·347,·SHA:·2246d9e44446f322687fc238fd0080fe61d0afb12cc64cd379adc484495582e7·...·]>63 »       call···c1·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·347,·SHA:·82ec4373ec265c29c6fc1e5f262bb018bd4150c3080bd7fc1dc3561821f27cfb·...·]>
65 ·R_386_PLT32»    memmove64 ·R_386_PLT32»    memmove
66 »       mov····0x10(%esp),%ecx65 »       mov····0x14(%esp),%edx
67 »       mov····0x44(%esp),%ebx66 »       mov····0x10(%esp),%ebp
68 »       add····%ebx,%ecx67 »       add····0x44(%esp),%ebp
69 »       cmp····%ecx,0x44(%esp)68 »       cmp····%ebp,0x44(%esp)
70 »       je·····155·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·348,·SHA:·ca639ce0aa561ebdd04fe0e1b05a331675a7c2bc7cb080cbff1725e1de4c9502·...·]>69 »       je·····152·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·348,·SHA:·06c9deed99e7d82d944aa8aa9931c70d9076c568c77b9b802f3b6436780cd656·...·]>
 70 »       mov····%ebp,%ebx
71 »       mov····0x44(%esp),%eax71 »       sub····0x44(%esp),%ebx
72 »       mov····%ecx,%edx 
73 »       sub····%eax,%edx 
74 »       sub····$0x4,%edx72 »       sub····$0x4,%ebx
75 »       shr····$0x2,%edx73 »       shr····$0x2,%ebx
76 »       inc····%edx74 »       add····$0x1,%ebx
77 »       and····$0x7,%edx75 »       and····$0x7,%ebx
78 »       je·····137·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&)+0x137> 
79 »       cmp····$0x1,%edx 
80 »       je·····12e·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&)+0x12e> 
81 »       cmp····$0x2,%edx 
82 »       je·····129·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&)+0x129> 
83 »       cmp····$0x3,%edx 
84 »       je·····124·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·348,·SHA:·aeadaca7f3f5ae61adbfb3874a301addd432b30f9351478ee05430824c0370eb·...·]4>76 »       je·····134·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·348,·SHA:·c923b6d4e5e3aee162c4c0ca0a778d4864072e65f1c7fdda3675d34cdb46f756·...·]4>
85 »       cmp····$0x4,%edx77 »       cmp····$0x1,%ebx
 78 »       je·····12b·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&)+0x12b>
 79 »       cmp····$0x2,%ebx
 80 »       je·····126·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&)+0x126>
 81 »       cmp····$0x3,%ebx
86 »       je·····11f·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·349,·SHA:·04efe7b9dc22f313652acd436cae6603713c1cd68fdb6badf9f909b3665fdc86·...·]>82 »       je·····121·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_[·...·truncated·by·diffoscope;·len:·349,·SHA:·5ac12d046b543a913c1842dc2c6b513502e5f2c8d17ea41faf47daf36606cb35·...·]>
87 »       cmp····$0x5,%edx83 »       cmp····$0x4,%ebx
88 »       je·····11a·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·348,·SHA:·a504946756c502d285bc117ad94469c5286df1dc9bc2b363b97be05e0e2b6de2·...·]>84 »       je·····11c·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·348,·SHA:·d064e454bd364d40da785a5af16668e25781e1c614fb72e4aaf81bdb323c594c·...·]>
89 »       cmp····$0x6,%edx85 »       cmp····$0x5,%ebx
90 »       je·····115·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·348,·SHA:·4e736a75c5a89eb64426243080c0879317d2395ee757f8aa44b43203467fac9c·...·]>86 »       je·····117·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_n[·...·truncated·by·diffoscope;·len:·348,·SHA:·95dd893dc85d05e478981bf802dcc53998a671cb894cec359c754537faca7c36·...·]>
 87 »       cmp····$0x6,%ebx
 88 »       je·····112·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>**,·std::vector<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>*·const&)+0x112>
91 »       mov····0x44(%esp),%esi89 »       mov····0x44(%esp),%esi
92 »       mov····%ebp,(%esi)90 »       mov····%edx,(%esi)
93 »       lea····0x4(%esi),%esi91 »       lea····0x4(%esi),%esi
94 »       mov····%ebp,(%esi)92 »       mov····%edx,(%esi)
95 »       add····$0x4,%esi93 »       add····$0x4,%esi
96 »       mov····%ebp,(%esi)94 »       mov····%edx,(%esi)
97 »       add····$0x4,%esi95 »       add····$0x4,%esi
98 »       mov····%ebp,(%esi)96 »       mov····%edx,(%esi)
99 »       add····$0x4,%esi97 »       add····$0x4,%esi
100 »       mov····%ebp,(%esi)98 »       mov····%edx,(%esi)
101 »       add····$0x4,%esi99 »       add····$0x4,%esi
102 »       mov····%ebp,(%esi)100 »       mov····%edx,(%esi)
Max diff block lines reached; 93394/117642 bytes (79.39%) of diff not shown.
11.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4p […]
    
Offset 5, 97 lines modifiedOffset 5, 90 lines modified
  
5 00000000·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_unique_pos(SFST::Label·const&)>:5 00000000·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_unique_pos(SFST::Label·const&)>:
6 std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_unique_pos(SFST::Label·const&):6 std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_unique_pos(SFST::Label·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
 11 »       sub····$0x2c,%esp
11 »       call···5·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·30,·SHA:·22c502963f1e9c7105e5fb71d061b470744f910536f4de65a87df2d350a71767·...·]>12 »       call···8·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·30,·SHA:·54f7bb1673320f22c8acd6c0baee069d7077f5f21789830279aef33c4f437894·...·]>
12 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
13 »       add····$0x1,%eax14 »       add····$0x1,%eax
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x1c(%esp)
15 »       sub····$0x2c,%esp 
16 »       mov····0x44(%esp),%edx 
17 »       mov····0x40(%esp),%ebp17 »       mov····0x40(%esp),%ebp
18 »       mov····0x48(%esp),%edi18 »       mov····0x48(%esp),%edi
 19 »       mov····0x44(%esp),%edx
19 »       mov····0x8(%edx),%esi20 »       mov····0x8(%edx),%esi
20 »       mov····%eax,0x1c(%esp) 
21 »       test···%esi,%esi21 »       test···%esi,%esi
22 »       je·····90·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·b43895c75533726640658bed64d4a216eea8fcbab894c6fdb92e6f4774bcb72b·...·]>22 »       je·····8b·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·66a13295b34f8a3dfd8ef284ba6e49e859f89246ea67ba2886c45a4443baa517·...·]>
23 »       movzwl·0x2(%edi),%ebx23 »       movzwl·0x2(%edi),%ecx
24 »       jmp····48·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·4fc5773155a63cd10257500faf45924ee75001b8b2b3e9acbf4e6a07188aaa24·...·]>24 »       jmp····47·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·e47b6d2e991fdd57be6dccc286d17ade1a4dec2252ac2b16e02d66f3fc8028a3·...·]>
25 »       xchg···%ax,%ax 
26 »       cmp····%ebx,%ecx25 »       cmp····%cx,%dx
27 »       jb·····3d·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·abb85aa02d9a825cf190ed24ee03cee36efe48b69b292898beb955b79e8101ae·...·]>26 »       jb·····3c·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·6405ffb42bcf13db4b3493d5dadd126acb222e2d287825cdc75ccd543cf14084·...·]>
28 »       movzwl·0x10(%esi),%eax27 »       movzwl·0x10(%esi),%ebx
29 »       cmp····%ax,(%edi)28 »       cmp····%bx,(%edi)
30 »       jb·····50·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_unique_pos(SFST::Label·const&)+0x50>29 »       jb·····50·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_unique_pos(SFST::Label·const&)+0x50>
31 »       mov····0xc(%esi),%eax30 »       mov····0xc(%esi),%eax
32 »       xor····%edx,%edx31 »       xor····%ebx,%ebx
33 »       test···%eax,%eax32 »       test···%eax,%eax
34 »       je·····59·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·6be4e21f57666b9c8fbc336ed7d5df186c12e3ad89677ea9c38cb3499b2a95d9·...·]>33 »       je·····5c·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·c3c271302b143356d26d6cd6d8897bd35466137edf5bfae1f6a8f73aaf36c638·...·]>
35 »       mov····%eax,%esi34 »       mov····%eax,%esi
36 »       movzwl·0x12(%esi),%ecx35 »       movzwl·0x12(%esi),%edx
37 »       cmp····%ecx,%ebx36 »       cmp····%dx,%cx
38 »       jae····30·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·6857982ccda23f7f40183690886d06b370b01340b99043259f819c928c9987a9·...·]>37 »       jae····2e·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·0a13c41ead1c890d37805089e115879eea66ba25ddc6520f81ac8679e60fe11c·...·]>
39 »       mov····0x8(%esi),%eax38 »       mov····0x8(%esi),%eax
40 »       mov····$0x1,%dl39 »       mov····$0x1,%ebx
41 »       test···%eax,%eax40 »       test···%eax,%eax
42 »       jne····46·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·f2097b90f4156580800d16efd367b0180873358c76949ca4e4a876fff45afbe9·...·]>41 »       jne····45·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·99eed092664c299dd32fe4628300be45769c79f67e118c1b25bd25f87ac77daf·...·]>
43 »       test···%dl,%dl42 »       test···%bl,%bl
44 »       mov····%esi,%eax 
45 »       jne····93·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·68e60b74ffbd7886c047e9c50e8877e4731f7404d184c1a705015ba8f339188a·...·]>43 »       jne····8e·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·b5ae9bda3ab502a7f0f27f9361995ea56c4c32067663953538d506bfbb1eec02·...·]>
46 »       cmp····%ebx,%ecx44 »       mov····%esi,%ebx
47 »       movzwl·(%edi),%edi45 »       movzwl·(%edi),%edi
 46 »       cmp····%cx,%dx
48 »       jb·····bd·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·a83021d823a395d572addf9d2762e1c093b4fd94c042b2f1b7e356587d8a7ff7·...·]>47 »       jb·····b7·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·0456ad12269a828feaf40042cd745387cd337d8f962082e6e91b3b1e3d49738c·...·]>
49 »       cmp····%ecx,%ebx48 »       cmp····%dx,%cx
50 »       jb·····72·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·56afce9b08540536eeb0da438e3204340a89fe5f3a423b6fe3a43bddacdea8df·...·]>49 »       jb·····75·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·dde58f254689e8affacacf8fe11b5a71f825b8dc9480fe1dd09b22c29e456037·...·]>
 50 »       cmp····%di,0x10(%esi)
51 »       movzwl·0x10(%esi),%edx 
52 »       cmp····%edi,%edx 
53 »       jb·····bd·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·a83021d823a395d572addf9d2762e1c093b4fd94c042b2f1b7e356587d8a7ff7·...·]>51 »       jb·····b7·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·0456ad12269a828feaf40042cd745387cd337d8f962082e6e91b3b1e3d49738c·...·]>
54 »       mov····%esi,0x0(%ebp)52 »       mov····%esi,0x0(%ebp)
55 »       mov····%ebp,%eax 
56 »       movl···$0x0,0x4(%ebp)53 »       movl···$0x0,0x4(%ebp)
 54 »       mov····%ebp,%eax
57 »       add····$0x2c,%esp55 »       add····$0x2c,%esp
58 »       pop····%ebx56 »       pop····%ebx
59 »       pop····%esi57 »       pop····%esi
60 »       pop····%edi58 »       pop····%edi
61 »       pop····%ebp59 »       pop····%ebp
62 »       ret····$0x460 »       ret····$0x4
63 »       lea····0x0(%esi,%eiz,1),%esi 
64 »       nop 
65 »       lea····0x4(%edx),%esi61 »       lea····0x4(%edx),%esi
66 »       mov····0x44(%esp),%ecx62 »       mov····0x44(%esp),%ecx
67 »       cmp····0xc(%ecx),%esi63 »       cmp····0xc(%ecx),%esi
68 »       je·····d8·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·3bd3ec147b5f65b3f6b9a14e1a798dea63714c4458ea8038d484d6d8b054a3d4·...·]>64 »       je·····cd·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·347d2b6a52342d22e23bad620422fb3ce726d1f56ac34a462ca6d34f6527a355·...·]>
69 »       mov····%esi,(%esp)65 »       mov····%esi,(%esp)
70 »       mov····0x1c(%esp),%ebx66 »       mov····0x1c(%esp),%ebx
71 »       call···a4·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·6b63b1cb6b55d92c6f2282897e25bfb827ca8d511ec47cb34db2c51dee42ef8f·...·]>67 »       call···9f·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uni[·...·truncated·by·diffoscope;·len:·32,·SHA:·bac27ada2aa940560de0eff4e60078675675f969478eb4c6faf6fd2c67310f5b·...·]>
72 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)68 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
73 »       movzwl·0x2(%edi),%ebx69 »       movzwl·0x2(%edi),%ecx
 70 »       movzwl·0x12(%eax),%edx
 71 »       mov····%esi,%ebx
 72 »       mov····%eax,%esi
74 »       movzwl·(%edi),%edi73 »       movzwl·(%edi),%edi
75 »       movzwl·0x12(%eax),%ecx 
76 »       mov····%eax,%edx 
77 »       mov····%esi,%eax 
78 »       mov····%edx,%esi 
79 »       cmp····%ebx,%ecx74 »       cmp····%cx,%dx
80 »       jae····66·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·d534e8dff5865ce1b536c0d401ddf20061cfbd522af64bedc9996d43f065704f·...·]>75 »       jae····6a·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_get_insert_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·526ad913ae82b884cf2b3bcc83015cedc9042753b4feccc9314d12ea8b4fe818·...·]>
81 »       mov····%eax,0x4(%ebp) 
82 »       mov····%ebp,%eax 
83 »       movl···$0x0,0x0(%ebp)76 »       movl···$0x0,0x0(%ebp)
 77 »       mov····%ebx,0x4(%ebp)
 78 »       mov····%ebp,%eax
84 »       add····$0x2c,%esp79 »       add····$0x2c,%esp
85 »       pop····%ebx80 »       pop····%ebx
86 »       pop····%esi81 »       pop····%esi
87 »       pop····%edi82 »       pop····%edi
88 »       pop····%ebp83 »       pop····%ebp
89 »       ret····$0x484 »       ret····$0x4
90 »       lea····0x0(%esi,%eiz,1),%esi 
91 »       nop 
92 »       movl···$0x0,0x0(%ebp)85 »       movl···$0x0,0x0(%ebp)
93 »       mov····%ebp,%eax 
94 »       mov····%esi,0x4(%ebp)86 »       mov····%esi,0x4(%ebp)
 87 »       mov····%ebp,%eax
95 »       add····$0x2c,%esp88 »       add····$0x2c,%esp
96 »       pop····%ebx89 »       pop····%ebx
97 »       pop····%esi90 »       pop····%esi
98 »       pop····%edi91 »       pop····%edi
99 »       pop····%ebp92 »       pop····%ebp
100 »       ret····$0x493 »       ret····$0x4
27.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt3mapIKN4SFST5LabelENS0_7Node […]
    
Offset 4, 249 lines modifiedOffset 4, 229 lines modified
4 Disassembly·of·section·.text._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_:4 Disassembly·of·section·.text._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_:
  
5 00000000·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)>:5 00000000·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)>:
6 std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&):6 std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
 10 »       push···%ebx
 11 »       sub····$0x7c,%esp
10 »       call···4·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x4>12 »       call···8·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x8>
11 ·R_386_PC32»     __x86.get_pc_thunk.ax13 ·R_386_PC32»     __x86.get_pc_thunk.ax
12 »       add····$0x1,%eax14 »       add····$0x1,%eax
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 16 »       mov····%eax,0x1c(%esp)
14 »       push···%ebx 
15 »       sub····$0x7c,%esp 
16 »       mov····0x90(%esp),%esi17 »       mov····0x90(%esp),%esi
17 »       mov····0x94(%esp),%ebp18 »       mov····0x94(%esp),%ebx
18 »       mov····%eax,0x14(%esp) 
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,0x6c(%esp)20 »       mov····%eax,0x6c(%esp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
 22 »       lea····0x4(%esi),%ecx
 23 »       mov····%ecx,%edx
 24 »       mov····%ecx,0x18(%esp)
22 »       mov····0x8(%esi),%eax25 »       mov····0x8(%esi),%eax
23 »       lea····0x4(%esi),%edx 
24 »       mov····%edx,0x10(%esp) 
25 »       mov····%edx,%edi 
26 »       test···%eax,%eax26 »       test···%eax,%eax
27 »       je·····b0·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0xb0>27 »       je·····a5·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0xa5>
28 »       movzwl·0x0(%ebp),%ebx28 »       movzwl·(%ebx),%ebp
29 »       movzwl·0x2(%ebp),%ecx29 »       movzwl·0x2(%ebx),%edi
30 »       jmp····65·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x65>30 »       jmp····5c·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x5c>
31 »       lea····0x0(%esi,%eiz,1),%esi 
32 »       cmp····%edx,%ecx31 »       cmp····%cx,%di
33 »       jb·····5c·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x5c>32 »       jb·····53·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x53>
 33 »       cmp····%bp,0x10(%eax)
34 »       movzwl·0x10(%eax),%edx 
35 »       cmp····%ebx,%edx 
36 »       jb·····6d·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x6d>34 »       jb·····65·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x65>
37 »       mov····%eax,%edi35 »       mov····%eax,%edx
38 »       mov····0x8(%eax),%eax36 »       mov····0x8(%eax),%eax
39 »       test···%eax,%eax37 »       test···%eax,%eax
 38 »       je·····6c·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x6c>
 39 »       movzwl·0x12(%eax),%ecx
 40 »       cmp····%di,%cx
40 »       je·····74·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x74>41 »       jae····48·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x48>
41 »       movzwl·0x12(%eax),%edx 
42 »       cmp····%ecx,%edx 
43 »       jae····50·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x50> 
44 »       mov····0xc(%eax),%eax42 »       mov····0xc(%eax),%eax
45 »       test···%eax,%eax43 »       test···%eax,%eax
46 »       jne····65·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x65>44 »       jne····5c·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x5c>
47 »       cmp····%edi,0x10(%esp)45 »       cmp····%edx,0x18(%esp)
48 »       je·····c0·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0xc0>46 »       je·····a9·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0xa9>
49 »       movzwl·0x12(%edi),%eax47 »       movzwl·0x12(%edx),%eax
50 »       cmp····%eax,%ecx48 »       cmp····%ax,%di
51 »       jb·····c0·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0xc0>49 »       jb·····a9·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0xa9>
52 »       cmp····%ecx,%eax 
53 »       movzwl·0x10(%edi),%edx50 »       movzwl·0x10(%edx),%ecx
 51 »       cmp····%di,%ax
54 »       jb·····8e·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x8e>52 »       jb·····89·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x89>
55 »       cmp····%edx,%ebx53 »       cmp····%cx,%bp
56 »       jb·····c0·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0xc0>54 »       jb·····a9·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0xa9>
 55 »       lea····0x14(%edx),%eax
57 »       mov····0x6c(%esp),%edx56 »       mov····0x6c(%esp),%edx
58 »       sub····%gs:0x14,%edx57 »       sub····%gs:0x14,%edx
59 »       lea····0x14(%edi),%eax 
60 »       jne····31a·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x31a>58 »       jne····2eb·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x2eb>
61 »       add····$0x7c,%esp59 »       add····$0x7c,%esp
62 »       pop····%ebx60 »       pop····%ebx
63 »       pop····%esi61 »       pop····%esi
64 »       pop····%edi62 »       pop····%edi
65 »       pop····%ebp63 »       pop····%ebp
66 »       ret64 »       ret
67 »       lea····0x0(%esi),%esi 
68 »       mov····0x10(%esp),%edi65 »       mov····0x18(%esp),%edx
69 »       lea····0x0(%esi,%eiz,1),%esi 
70 »       lea····0x0(%esi,%eiz,1),%esi 
71 »       nop 
72 »       xor····%ebx,%ebx 
73 »       xor····%ecx,%ecx 
74 »       mov····0x0(%ebp),%ebp 
75 »       mov····%ebx,0x3c(%esp)66 »       movl···$0x0,0x3c(%esp)
76 »       xor····%edx,%edx 
77 »       xor····%ebx,%ebx 
78 »       mov····%ecx,0x40(%esp)67 »       movl···$0x0,0x40(%esp)
79 »       lea····0x3c(%esp),%eax68 »       lea····0x3c(%esp),%ebp
80 »       xor····%ecx,%ecx 
81 »       mov····%edx,0x4c(%esp) 
82 »       xor····%edx,%edx 
83 »       cmp····%edi,0x10(%esp) 
84 »       mov····%eax,0x44(%esp)69 »       mov····%ebp,0x44(%esp)
85 »       mov····%eax,0x48(%esp)70 »       mov····%ebp,0x48(%esp)
86 »       lea····0x58(%esp),%eax71 »       movl···$0x0,0x4c(%esp)
 72 »       mov····(%ebx),%ebx
87 »       mov····%ebp,0x50(%esp)73 »       mov····%ebx,0x50(%esp)
88 »       mov····%ebx,0x58(%esp)74 »       movl···$0x0,0x58(%esp)
89 »       mov····%ecx,0x5c(%esp)75 »       movl···$0x0,0x5c(%esp)
 76 »       lea····0x58(%esp),%edi
90 »       mov····%eax,0x60(%esp)77 »       mov····%edi,0x60(%esp)
91 »       mov····%eax,0x64(%esp)78 »       mov····%edi,0x64(%esp)
 79 »       movl···$0x0,0x68(%esp)
92 »       mov····%edx,0x68(%esp)80 »       cmp····%edx,0x18(%esp)
93 »       je·····1b0·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x1b0>81 »       je·····1ee·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x1ee>
94 »       movzwl·0x12(%edi),%ecx 
95 »       movzwl·0x52(%esp),%eax 
96 »       movzwl·0x10(%edi),%ebp82 »       movzwl·0x10(%edx),%ebx
 83 »       movzwl·0x12(%edx),%eax
 84 »       movzwl·0x52(%esp),%ebp
97 »       cmp····%ecx,%eax85 »       cmp····%ax,%bp
98 »       mov····%ebp,0x18(%esp) 
99 »       jb·····288·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x288>86 »       jb·····285·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x285>
100 »       movzwl·0x50(%esp),%ebx87 »       movzwl·0x50(%esp),%ecx
 88 »       cmp····%bp,%ax
101 »       cmp····%eax,%ecx 
102 »       mov····%ebx,0x1c(%esp) 
103 »       jb·····143·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x143>89 »       jb·····133·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x133>
104 »       cmp····%ebp,%ebx90 »       cmp····%bx,%cx
105 »       jb·····288·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x288>91 »       jb·····285·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x285>
106 »       cmp····%ebx,%ebp92 »       cmp····%cx,%bx
107 »       jae····8e·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x8e>93 »       jae····89·<std::map<SFST::Label·const,·SFST::NodeSet,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::operator[](SFST::Label·const&)+0x89>
108 »       mov····%eax,0x24(%esp) 
109 »       mov····0x10(%esi),%ebp 
110 »       mov····%ecx,0x20(%esp)94 »       mov····%ecx,0x20(%esp)
111 »       cmp····%ebp,%edi95 »       cmp····%edx,0x10(%esi)
Max diff block lines reached; 16743/27870 bytes (60.08%) of diff not shown.
584 B
readelf --wide --decompress --hex-dump=.gcc_except_table._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_E […]
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_':1 Hex·dump·of·section·'.gcc_except_table._ZNSt3mapIKN4SFST5LabelENS0_7NodeSetESt4lessIS2_ESaISt4pairIS2_S3_EEEixERS2_':
2 ··0x00000000·ff9b1101·0bb20405·9f0600b6·06050000·................2 ··0x00000000·ff9b1101·0b940305·f505008c·06050000·................
3 ··0x00000010·00000000····························....3 ··0x00000010·00000000····························....
  
5.02 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 6, 89 lines modifiedOffset 6, 89 lines modified
6 00000000·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]>:6 00000000·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]>:
7 SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]:7 SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]:
8 »       mov····%edi,(%esp)8 »       mov····%edi,(%esp)
9 »       mov····0x1c(%esp),%ebx9 »       mov····0x1c(%esp),%ebx
10 »       call···8·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x8>10 »       call···8·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x8>
11 ·R_386_PLT32»    operator·delete(void*)11 ·R_386_PLT32»    operator·delete(void*)
12 »       mov····0x5c(%esp),%eax12 »       mov····0x5c(%esp),%eax
13 »       call···1a1·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_erase(std::_Rb_tree_node<std::pair<SFST::Label·const,·SFST::NodeSet>·>*)·[clone·.isra.0]+0x11>13 »       call···189·<std::_Rb_tree<SFST::Label·const,·std::pair<SFST::Label·const,·SFST::NodeSet>,·std::_Select1st<std::pair<SFST::Label·const,·SFST::NodeSet>·>,·std::less<SFST::Label·const>,·std::allocator<std::pair<SFST::Label·const,·SFST::NodeSet>·>·>::_M_erase(std::_Rb_tree_node<std::pair<SFST::Label·const,·SFST::NodeSet>·>*)·[clone·.isra.0]+0x11>
14 ·R_386_PC32»     .text14 ·R_386_PC32»     .text
15 »       mov····0x48(%esp),%ecx15 »       mov····0x48(%esp),%eax
16 »       test···%ecx,%ecx16 »       test···%eax,%eax
17 »       je·····29·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x29>17 »       je·····29·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x29>
18 »       mov····%ecx,(%esp)18 »       mov····%eax,(%esp)
19 »       mov····0x1c(%esp),%ebx19 »       mov····0x1c(%esp),%ebx
20 »       call···25·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x25>20 »       call···25·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x25>
21 ·R_386_PLT32»    operator·delete(void*)21 ·R_386_PLT32»    operator·delete(void*)
22 »       mov····%esi,(%esp)22 »       mov····%esi,(%esp)
23 »       mov····0x1c(%esp),%ebx23 »       mov····0x1c(%esp),%ebx
24 »       call···31·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x31>24 »       call···31·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x31>
25 ·R_386_PLT32»    _Unwind_Resume25 ·R_386_PLT32»    _Unwind_Resume
26 »       mov····0x48(%esp),%ecx26 »       mov····0x48(%esp),%eax
27 »       jmp····1d·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x1d>27 »       jmp····1d·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x1d>
28 »       nop28 »       nop
  
29 0000003c·<SFST::Transducer::determinise(bool)·[clone·.cold]>:29 0000003c·<SFST::Transducer::determinise(bool)·[clone·.cold]>:
30 SFST::Transducer::determinise(bool)·[clone·.cold]:30 SFST::Transducer::determinise(bool)·[clone·.cold]:
31 »       movl···$0x4,(%esp)31 »       movl···$0x4,(%esp)
32 »       mov····0x18(%esp),%ebx32 »       mov····0x18(%esp),%ebx
33 »       call···48·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xc>33 »       call···48·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xc>
34 ·R_386_PLT32»    __cxa_allocate_exception34 ·R_386_PLT32»    __cxa_allocate_exception
35 »       mov····0x0(%ebx),%edi 
36 ·R_386_GOT32X»   typeinfo·for·char·const* 
37 »       lea····0x0(%ebx),%ecx35 »       lea····0x0(%ebx),%edi
38 ·R_386_GOTOFF»   .LC536 ·R_386_GOTOFF»   .LC5
39 »       xor····%edx,%edx 
40 »       mov····%ecx,(%eax)37 »       mov····%edi,(%eax)
 38 »       xor····%ecx,%ecx
41 »       mov····%edx,0x8(%esp)39 »       mov····%ecx,0x8(%esp)
 40 »       mov····0x0(%ebx),%esi
 41 ·R_386_GOT32X»   typeinfo·for·char·const*
42 »       mov····%edi,0x4(%esp)42 »       mov····%esi,0x4(%esp)
43 »       mov····%eax,(%esp)43 »       mov····%eax,(%esp)
44 »       call···68·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x2c>44 »       call···68·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x2c>
45 ·R_386_PLT32»    __cxa_throw45 ·R_386_PLT32»    __cxa_throw
46 »       mov····%eax,%edi46 »       mov····%eax,%esi
47 »       mov····%esi,(%esp)47 »       mov····%ebp,(%esp)
48 »       mov····0x18(%esp),%ebx48 »       mov····0x18(%esp),%ebx
49 »       call···76·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x3a>49 »       call···76·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x3a>
50 ·R_386_PLT32»    operator·delete(void*)50 ·R_386_PLT32»    operator·delete(void*)
51 »       mov····%edi,(%esp)51 »       mov····%esi,(%esp)
52 »       call···7e·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x42>52 »       call···7e·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x42>
53 ·R_386_PLT32»    _Unwind_Resume53 ·R_386_PLT32»    _Unwind_Resume
54 »       mov····0x1c(%esp),%ebp54 »       mov····0x1c(%esp),%eax
 55 »       mov····%eax,(%esp)
55 »       mov····0x18(%esp),%ebx56 »       mov····0x18(%esp),%ebx
56 »       mov····%ebp,(%esp) 
57 »       call···8e·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x52>57 »       call···8e·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x52>
58 ·R_386_PLT32»    operator·delete(void*)58 ·R_386_PLT32»    operator·delete(void*)
59 »       mov····0x4c(%esp),%eax59 »       mov····0x4c(%esp),%eax
60 »       call···97·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x5b>60 »       call···97·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x5b>
61 ·R_386_PC32»     .text61 ·R_386_PC32»     .text
 62 »       mov····%ebp,(%esp)
62 »       mov····0x18(%esp),%ebx63 »       mov····0x18(%esp),%ebx
63 »       mov····%esi,(%esp) 
64 »       call···a3·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x67>64 »       call···a3·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x67>
65 ·R_386_PLT32»    _Unwind_Resume65 ·R_386_PLT32»    _Unwind_Resume
66 »       mov····0x186a0(%ecx),%ebp66 »       mov····0x186a0(%ebx),%edi
67 »       mov····%ecx,(%esp)67 »       mov····%ebx,(%esp)
68 »       mov····0x18(%esp),%ebx68 »       mov····0x18(%esp),%ebx
69 »       call···b5·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x79>69 »       call···b5·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x79>
70 ·R_386_PLT32»    free70 ·R_386_PLT32»    free
71 »       mov····%ebp,0x18(%esi)71 »       mov····%edi,0x18(%ebp)
72 »       mov····0x18(%esi),%ecx72 »       mov····0x18(%ebp),%ebx
73 »       test···%ecx,%ecx73 »       test···%ebx,%ebx
74 »       je·····6e·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x32>74 »       je·····6e·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x32>
75 »       jmp····a7·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x6b>75 »       jmp····a7·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x6b>
76 »       mov····0x48(%esp),%ebx76 »       mov····0x48(%esp),%edx
77 »       test···%ebx,%ebx77 »       test···%edx,%edx
78 »       je·····d9·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x9d>78 »       je·····d9·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x9d>
79 »       mov····%ebx,(%esp)79 »       mov····%edx,(%esp)
80 »       mov····0x18(%esp),%ebx80 »       mov····0x18(%esp),%ebx
81 »       call···d5·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x99>81 »       call···d5·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x99>
82 ·R_386_PLT32»    operator·delete(void*)82 ·R_386_PLT32»    operator·delete(void*)
83 »       mov····%edi,(%esp)83 »       mov····%esi,(%esp)
84 »       mov····0x18(%esp),%ebx84 »       mov····0x18(%esp),%ebx
85 »       call···e1·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xa5>85 »       call···e1·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xa5>
86 ·R_386_PLT32»    _Unwind_Resume86 ·R_386_PLT32»    _Unwind_Resume
87 »       mov····%ebp,(%esp)87 »       mov····%edi,(%esp)
88 »       call···e9·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xad>88 »       call···e9·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xad>
89 ·R_386_PC32»     SFST::NodeMapping::~NodeMapping()89 ·R_386_PC32»     SFST::NodeMapping::~NodeMapping()
 90 »       mov····%ebp,(%esp)
90 »       mov····0x18(%esp),%ebx91 »       mov····0x18(%esp),%ebx
91 »       mov····%esi,(%esp) 
92 »       call···f5·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xb9>92 »       call···f5·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xb9>
93 ·R_386_PLT32»    _Unwind_Resume93 ·R_386_PLT32»    _Unwind_Resume
1.09 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff0120·ad019e01·990b00d7·0205a00b·...·............2 ··0x00000000·ffff0120·b3019601·ee0a00d5·0205f50a·...·............
3 ··0x00000010·00800305·ae0b00ef·08c501a7·0b00ea0a·................3 ··0x00000010·00fe0205·830b00d0·08c301fc·0a00bf0a·................
4 ··0x00000020·2f990b00·ffff0104·30050000·ffff0133·/.......0......34 ··0x00000020·2fee0a00·ffff0104·30050000·ffff0133·/.......0......3
5 ··0x00000030·4a360000·9a0105e5·0500d601·05dc0500·J6..............5 ··0x00000030·4a320000·960105e0·0500d801·05d90500·J2..............
6 ··0x00000040·b30215ea·0500d302·05d50500·f50305f5·................6 ··0x00000040·bb0215e5·0500db02·05d20500·fd0305ef·................
7 ··0x00000050·05009504·18fc0500·e7040500·008a0546·...............F7 ··0x00000050·0500a104·18f60500·eb040500·00870546·...............F
8 ··0x00000060·f50500ff·ff01082b·05300041·7c0000···.......+.0.A|..8 ··0x00000060·ef0500ff·ff01082b·05300041·7c0000···.......+.0.A|..
  
1.23 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.startup {}
    
Offset 3, 30 lines modifiedOffset 3, 30 lines modified
  
3 Disassembly·of·section·.text.startup:3 Disassembly·of·section·.text.startup:
  
4 00000000·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE>:4 00000000·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE>:
5 _GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE():5 _GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE():
6 »       push···%esi6 »       push···%esi
7 »       push···%ebx7 »       push···%ebx
 8 »       sub····$0x14,%esp
8 »       call···3·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE+0x3>9 »       call···6·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE+0x6>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx10 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx11 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0x14,%esp 
13 »       lea····0x0(%ebx),%esi13 »       lea····0x0(%ebx),%esi
14 ·R_386_GOTOFF»   .bss14 ·R_386_GOTOFF»   .bss
15 »       mov····%esi,(%esp)15 »       mov····%esi,(%esp)
16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE+0x1a>16 »       call···1a·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE+0x1a>
17 ·R_386_PLT32»    std::ios_base::Init::Init()17 ·R_386_PLT32»    std::ios_base::Init::Init()
18 »       mov····0x0(%ebx),%edx 
19 ·R_386_GOT32X»   std::ios_base::Init::~Init() 
20 »       lea····0x0(%ebx),%eax18 »       lea····0x0(%ebx),%eax
21 ·R_386_GOTOFF»   __dso_handle19 ·R_386_GOTOFF»   __dso_handle
22 »       mov····%esi,0x4(%esp) 
23 »       mov····%eax,0x8(%esp)20 »       mov····%eax,0x8(%esp)
 21 »       mov····%esi,0x4(%esp)
 22 »       mov····0x0(%ebx),%edx
 23 ·R_386_GOT32X»   std::ios_base::Init::~Init()
24 »       mov····%edx,(%esp)24 »       mov····%edx,(%esp)
25 »       call···36·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE+0x36>25 »       call···36·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE+0x36>
26 ·R_386_PLT32»    __cxa_atexit26 ·R_386_PLT32»    __cxa_atexit
27 »       add····$0x14,%esp27 »       add····$0x14,%esp
28 »       pop····%ebx28 »       pop····%ebx
29 »       pop····%esi29 »       pop····%esi
30 »       ret30 »       ret
10.6 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 85 lines modifiedOffset 1, 89 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..3 ··0x00000000·14000000·00000000·017a5200·017c0801·.........zR..|..
4 ··0x00000010·1b0c0404·88010000·3c000000·1c000000·........<.......4 ··0x00000010·1b0c0404·88010000·3c000000·1c000000·........<.......
5 ··0x00000020·00000000·88010000·00410e08·8502430e·.........A....C.5 ··0x00000020·00000000·77010000·00410e08·8502410e·....w....A....A.
6 ··0x00000030·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P6 ··0x00000030·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
7 ··0x00000040·036f010e·1441c30e·1041c60e·0c41c70e·.o...A...A...A..7 ··0x00000040·036b010e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
8 ··0x00000050·0841c50e·04000000·1c000000·00000000·.A..............8 ··0x00000050·0841c50e·04000000·1c000000·00000000·.A..............
9 ··0x00000060·017a504c·5200017c·08079b00·0000001b·.zPLR..|........9 ··0x00000060·017a504c·5200017c·08079b00·0000001b·.zPLR..|........
10 ··0x00000070·1b0c0404·88010000·40000000·24000000·........@...$...10 ··0x00000070·1b0c0404·88010000·40000000·24000000·........@...$...
11 ··0x00000080·00000000·dc000000·04000000·00410e08·.............A..11 ··0x00000080·00000000·dc000000·04000000·00410e08·.............A..
12 ··0x00000090·8502430e·0c870341·0e108604·430e1483·..C....A....C...12 ··0x00000090·8502410e·0c870341·0e108604·410e1483·..A....A....A...
13 ··0x000000a0·054e0e40·02940a0e·1443c30e·1041c60e·.N.@.....C...A..13 ··0x000000a0·05430e40·02a50a0e·1441c30e·1041c60e·.C.@.....A...A..
14 ··0x000000b0·0c41c70e·0841c50e·04410b00·38000000·.A...A...A..8...14 ··0x000000b0·0c41c70e·0841c50e·04410b00·38000000·.A...A...A..8...
15 ··0x000000c0·c0000000·90010000·5d000000·00410e08·........]....A..15 ··0x000000c0·c0000000·78010000·59000000·00410e08·....x...Y....A..
16 ··0x000000d0·8502410e·0c870341·0e108604·410e1483·..A....A....A...16 ··0x000000d0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
17 ··0x000000e0·054e0e30·02460e14·41c30e10·41c60e0c·.N.0.F..A...A...17 ··0x000000e0·05430e30·024d0e14·41c30e10·41c60e0c·.C.0.M..A...A...
18 ··0x000000f0·41c70e08·41c50e04·38000000·fc000000·A...A...8.......18 ··0x000000f0·41c70e08·41c50e04·3c000000·fc000000·A...A...<.......
19 ··0x00000100·f0010000·96000000·00410e08·8502460e·.........A....F.19 ··0x00000100·d2010000·8d000000·00410e08·8502410e·.........A....A.
20 ··0x00000110·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@20 ··0x00000110·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
21 ··0x00000120·027b0e14·41c30e10·41c60e0c·41c70e08·.{..A...A...A...21 ··0x00000120·027a0a0e·1441c30e·1041c60e·0c41c70e·.z...A...A...A..
22 ··0x00000130·41c50e04·54000000·38010000·90020000·A...T...8.......22 ··0x00000130·0841c50e·04410b00·54000000·3c010000·.A...A..T...<...
23 ··0x00000140·c1050000·00410e08·8502410e·0c870341·.....A....A....A 
24 ··0x00000150·0e108604·4b0e1483·05430e50·034e010a·....K....C.P.N.. 
25 ··0x00000160·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
26 ··0x00000170·0e04410b·0351040a·0e1441c3·0e1041c6·..A..Q....A...A. 
27 ··0x00000180·0e0c41c7·0e0841c5·0e04410b·54000000·..A...A...A.T... 
28 ··0x00000190·90010000·00000000·2d010000·00410e08·........-....A.. 
29 ··0x000001a0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
30 ··0x000001b0·054e0e40·029d0a0e·1441c30e·1041c60e·.N.@.....A...A.. 
31 ··0x000001c0·0c41c70e·0841c50e·044d0b51·0a0e1441·.A...A...M.Q...A 
32 ··0x000001d0·c30e1041·c60e0c41·c70e0841·c50e044b·...A...A...A...K 
33 ··0x000001e0·0b000000·30000000·e8010000·60080000·....0.......`... 
34 ··0x000001f0·8d000000·00410e08·8602410e·0c830343·.....A....A....C 
35 ··0x00000200·0e40700e·3c430e40·570a0e0c·41c30e08·.@p.<C.@W...A... 
36 ··0x00000210·41c60e04·470b0000·3c000000·1c020000·A...G...<....... 
37 ··0x00000220·00000000·d0020000·00410e08·8502410e·.........A....A.23 ··0x00000140·60020000·b8050000·00410e08·8502410e·`........A....A.
38 ··0x00000230·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P24 ··0x00000150·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
39 ··0x00000240·03f6010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.25 ··0x00000160·03b6010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
40 ··0x00000250·0e0841c5·0e04440b·3c000000·5c020000·..A...D.<...\... 
41 ··0x00000260·00000000·e9020000·00410e08·8502410e·.........A....A. 
42 ··0x00000270·0c870341·0e108604·410e1483·054d0e50·...A....A....M.P 
43 ··0x00000280·6c0a0e14·41c30e10·41c60e0c·41c70e08·l...A...A...A... 
44 ··0x00000290·41c50e04·410b0000·54000000·9c020000·A...A...T....... 
45 ··0x000002a0·00000000·a2020000·00410e08·8502410e·.........A....A. 
46 ··0x000002b0·0c870341·0e108604·410e1483·054d0e50·...A....A....M.P 
47 ··0x000002c0·0323020a·0e1441c3·0e1041c6·0e0c41c7·.#....A...A...A. 
48 ··0x000002d0·0e0841c5·0e04480b·024f0a0e·1441c30e·..A...H..O...A..26 ··0x00000170·0e0841c5·0e04410b·03ea030a·0e1441c3·..A...A.......A.
 27 ··0x00000180·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 28 ··0x00000190·54000000·94010000·00000000·18010000·T...............
 29 ··0x000001a0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 30 ··0x000001b0·410e1483·05430e40·02570a0e·1441c30e·A....C.@.W...A..
49 ··0x000002e0·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..31 ··0x000001c0·1041c60e·0c41c70e·0841c50e·04430b02·.A...A...A...C..
50 ··0x000002f0·28000000·f4020000·00000000·72050000·(...........r... 
51 ··0x00000300·00430e40·44870348·83054f86·04488502·.C.@D..H..O..H.. 
52 ··0x00000310·0342010a·c5c7c6c3·0e04480b·64000000·.B........H.d...32 ··0x000001d0·7d0a0e14·41c30e10·41c60e0c·41c70e08·}...A...A...A...
 33 ··0x000001e0·41c50e04·430b0000·30000000·ec010000·A...C...0.......
 34 ··0x000001f0·18080000·83000000·00410e08·8602410e·.........A....A.
 35 ··0x00000200·0c830343·0e40700e·3c430e40·570a0e0c·...C.@p.<C.@W...
 36 ··0x00000210·41c30e08·41c60e04·410b0000·3c000000·A...A...A...<...
53 ··0x00000320·20030000·00000000·ee000000·00410e08··............A..37 ··0x00000220·20020000·00000000·da020000·00410e08··............A..
54 ··0x00000330·8502410e·0c870341·0e108604·410e1483·..A....A....A...38 ··0x00000230·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 39 ··0x00000240·05430e50·0304020a·0e1441c3·0e1041c6·.C.P......A...A.
 40 ··0x00000250·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<...
 41 ··0x00000260·60020000·00000000·43020000·00410e08·`.......C....A..
 42 ··0x00000270·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 43 ··0x00000280·05430e50·760a0e14·41c30e10·41c60e0c·.C.Pv...A...A...
 44 ··0x00000290·41c70e08·41c50e04·410b0000·54000000·A...A...A...T...
 45 ··0x000002a0·a0020000·00000000·8e020000·00410e08·.............A..
 46 ··0x000002b0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 47 ··0x000002c0·05430e50·0321020a·0e1441c3·0e1041c6·.C.P.!....A...A.
 48 ··0x000002d0·0e0c41c7·0e0841c5·0e04410b·02500a0e·..A...A...A..P..
 49 ··0x000002e0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 50 ··0x000002f0·04410b00·54000000·f8020000·00000000·.A..T...........
 51 ··0x00000300·28050000·00410e08·8502410e·0c870341·(....A....A....A
 52 ··0x00000310·0e108604·410e1483·05430e40·034e010a·....A....C.@.N..
 53 ··0x00000320·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 54 ··0x00000330·0e04410b·03b8020a·0e1441c3·0e1041c6·..A.......A...A.
 55 ··0x00000340·0e0c41c7·0e0841c5·0e04410b·64000000·..A...A...A.d...
 56 ··0x00000350·50030000·00000000·e3000000·00410e08·P............A..
 57 ··0x00000360·8502410e·0c870341·0e108604·410e1483·..A....A....A...
55 ··0x00000340·054d0e40·02700a0e·1441c30e·1041c60e·.M.@.p...A...A..58 ··0x00000370·05430e40·027d0a0e·1441c30e·1041c60e·.C.@.}...A...A..
56 ··0x00000350·0c41c70e·0841c50e·044b0b7c·0a0e1441·.A...A...K.|...A59 ··0x00000380·0c41c70e·0841c50e·04430b7b·0a0e1441·.A...A...C.{...A
57 ··0x00000360·c30e1041·c60e0c41·c70e0841·c50e0448·...A...A...A...H60 ··0x00000390·c30e1041·c60e0c41·c70e0841·c50e0443·...A...A...A...C
58 ··0x00000370·0b4f0e14·41c30e10·41c60e0c·41c70e08·.O..A...A...A...61 ··0x000003a0·0b4f0e14·41c30e10·41c60e0c·41c70e08·.O..A...A...A...
59 ··0x00000380·41c50e04·4c000000·30030000·00000000·A...L...0.......62 ··0x000003b0·41c50e04·4c000000·60030000·00000000·A...L...`.......
60 ··0x00000390·3b030000·04000000·00410e08·8502410e·;........A....A.63 ··0x000003c0·11030000·04000000·00410e08·8502410e·.........A....A.
61 ··0x000003a0·0c870341·0e108604·4b0e1483·05430e90·...A....K....C..64 ··0x000003d0·0c870341·0e108604·410e1483·05430e90·...A....A....C..
62 ··0x000003b0·0102940a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.65 ··0x000003e0·0102990a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
63 ··0x000003c0·0e0841c5·0e04470b·0348010e·8c01430e·..A...G..H....C.66 ··0x000003f0·0e0841c5·0e04410b·038d010e·8c01430e·..A...A.......C.
64 ··0x000003d0·90010000·44000000·80030000·f0080000·....D...........67 ··0x00000400·90010000·44000000·b0030000·9b080000·....D...........
65 ··0x000003e0·b5050000·04000000·00410e08·8502430e·.........A....C.68 ··0x00000410·8a050000·04000000·00410e08·8502410e·.........A....A.
66 ··0x000003f0·0c87034c·0e108604·430e1483·05450e90·...L....C....E..69 ··0x00000420·0c870341·0e108604·410e1483·05430e90·...A....A....C..
67 ··0x00000400·01038d04·0a0e1441·c30e1041·c60e0c41·.......A...A...A70 ··0x00000430·01038104·0a0e1441·c30e1041·c60e0c41·.......A...A...A
68 ··0x00000410·c70e0841·c50e0447·0b000000·1c000000·...A...G........71 ··0x00000440·c70e0841·c50e0441·0b000000·1c000000·...A...A........
69 ··0x00000420·c8030000·00000000·3b000000·04240000·........;....$..72 ··0x00000450·f8030000·00000000·3b000000·04240000·........;....$..
70 ··0x00000430·000e9001·83058502·86048703·40000000·............@...73 ··0x00000460·000e9001·83058502·86048703·40000000·............@...
71 ··0x00000440·e8030000·b00e0000·05030000·042c0000·.............,..74 ··0x00000470·18040000·260e0000·ff020000·042c0000·....&........,..
72 ··0x00000450·00410e08·8502410e·0c870341·0e108604·.A....A....A....75 ··0x00000480·00410e08·8502410e·0c870341·0e108604·.A....A....A....
73 ··0x00000460·410e1483·054e0e80·0102530a·0e1443c3·A....N....S...C.76 ··0x00000490·410e1483·05430e80·0102600a·0e1441c3·A....C....`...A.
74 ··0x00000470·0e1041c6·0e0c41c7·0e0841c5·0e04450b·..A...A...A...E.77 ··0x000004a0·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
75 ··0x00000480·1c000000·2c040000·3c000000·bd000000·....,...<.......78 ··0x000004b0·1c000000·5c040000·3c000000·bd000000·....\...<.......
76 ··0x00000490·04630000·000e8001·83058502·86048703·.c..............79 ··0x000004c0·04630000·000e8001·83058502·86048703·.c..............
77 ··0x000004a0·28000000·a4040000·00000000·40000000·(...........@...80 ··0x000004d0·28000000·d4040000·00000000·40000000·(...........@...
78 ··0x000004b0·00410e08·8602410e·0c83034e·0e206d0e·.A....A....N.·m.81 ··0x000004e0·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.
79 ··0x000004c0·0c41c30e·0841c60e·04000000·10000000·.A...A..........82 ··0x000004f0·0c41c30e·0841c60e·04000000·10000000·.A...A..........
80 ··0x000004d0·d0040000·00000000·04000000·00000000·................83 ··0x00000500·00050000·00000000·04000000·00000000·................
81 ··0x000004e0·10000000·e4040000·00000000·04000000·................84 ··0x00000510·10000000·14050000·00000000·04000000·................
82 ··0x000004f0·00000000·10000000·f8040000·00000000·................85 ··0x00000520·00000000·10000000·28050000·00000000·........(.......
 86 ··0x00000530·04000000·00000000·10000000·3c050000·............<...
83 ··0x00000500·04000000·00000000···················........87 ··0x00000540·00000000·04000000·00000000··········............
  
12.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 68, 99 lines modifiedOffset 68, 101 lines modified
68 ··0x00000410·64615076·005f5a4e·34534653·5431314e·daPv._ZN4SFST11N68 ··0x00000410·64615076·005f5a4e·34534653·5431314e·daPv._ZN4SFST11N
69 ··0x00000420·6f64654d·61707069·6e674431·4576005f·odeMappingD1Ev._69 ··0x00000420·6f64654d·61707069·6e674431·4576005f·odeMappingD1Ev._
70 ··0x00000430·5a4e5374·385f5262·5f747265·6549504e·ZNSt8_Rb_treeIPN70 ··0x00000430·5a4e5374·385f5262·5f747265·6549504e·ZNSt8_Rb_treeIPN
71 ··0x00000440·34534653·54344e6f·64654553·325f5374·4SFST4NodeES2_St71 ··0x00000440·34534653·54344e6f·64654553·325f5374·4SFST4NodeES2_St
72 ··0x00000450·395f4964·656e7469·74794953·325f4553·9_IdentityIS2_ES72 ··0x00000450·395f4964·656e7469·74794953·325f4553·9_IdentityIS2_ES
73 ··0x00000460·74346c65·73734953·325f4553·61495332·t4lessIS2_ESaIS273 ··0x00000460·74346c65·73734953·325f4553·61495332·t4lessIS2_ESaIS2
74 ··0x00000470·5f454531·365f4d5f·696e7365·72745f75·_EE16_M_insert_u74 ··0x00000470·5f454531·365f4d5f·696e7365·72745f75·_EE16_M_insert_u
75 ··0x00000480·6e697175·6545524b·53325f00·5f5a5374·niqueERKS2_._ZSt75 ··0x00000480·6e697175·6545524b·53325f00·5f5f7838·niqueERKS2_.__x8
 76 ··0x00000490·362e6765·745f7063·5f746875·6e6b2e62·6.get_pc_thunk.b
76 ··0x00000490·32395f52·625f7472·65655f69·6e736572·29_Rb_tree_inser 
77 ··0x000004a0·745f616e·645f7265·62616c61·6e636562·t_and_rebalanceb 
78 ··0x000004b0·50537431·385f5262·5f747265·655f6e6f·PSt18_Rb_tree_no 
79 ··0x000004c0·64655f62·61736553·305f5253·5f005f5a·de_baseS0_RS_._Z 
80 ··0x000004d0·53743138·5f52625f·74726565·5f646563·St18_Rb_tree_dec77 ··0x000004a0·70005f5a·53743138·5f52625f·74726565·p._ZSt18_Rb_tree
81 ··0x000004e0·72656d65·6e745053·7431385f·52625f74·rementPSt18_Rb_t78 ··0x000004b0·5f646563·72656d65·6e745053·7431385f·_decrementPSt18_
 79 ··0x000004c0·52625f74·7265655f·6e6f6465·5f626173·Rb_tree_node_bas
 80 ··0x000004d0·65005f5a·53743239·5f52625f·74726565·e._ZSt29_Rb_tree
 81 ··0x000004e0·5f696e73·6572745f·616e645f·72656261·_insert_and_reba
 82 ··0x000004f0·6c616e63·65625053·7431385f·52625f74·lancebPSt18_Rb_t
82 ··0x000004f0·7265655f·6e6f6465·5f626173·65005f5f·ree_node_base.__83 ··0x00000500·7265655f·6e6f6465·5f626173·6553305f·ree_node_baseS0_
 84 ··0x00000510·52535f00·5f5f7374·61636b5f·63686b5f·RS_.__stack_chk_
 85 ··0x00000520·6661696c·5f6c6f63·616c005f·5a4e5374·fail_local._ZNSt
 86 ··0x00000530·36766563·746f7249·4e345346·53543131·6vectorIN4SFST11
 87 ··0x00000540·44547261·6e736974·696f6e45·53614953·DTransitionESaIS
 88 ··0x00000550·315f4545·31375f4d·5f726561·6c6c6f63·1_EE17_M_realloc
 89 ··0x00000560·5f696e73·65727445·4e395f5f·676e755f·_insertEN9__gnu_
 90 ··0x00000570·63787831·375f5f6e·6f726d61·6c5f6974·cxx17__normal_it
 91 ··0x00000580·65726174·6f724950·53315f53·335f4545·eratorIPS1_S3_EE
 92 ··0x00000590·524b5331·5f005f5a·53743230·5f5f7468·RKS1_._ZSt20__th
 93 ··0x000005a0·726f775f·6c656e67·74685f65·72726f72·row_length_error
83 ··0x00000500·73746163·6b5f6368·6b5f6661·696c5f6c·stack_chk_fail_l 
84 ··0x00000510·6f63616c·005f5a4e·53743676·6563746f·ocal._ZNSt6vecto 
85 ··0x00000520·72494e34·53465354·31314454·72616e73·rIN4SFST11DTrans 
86 ··0x00000530·6974696f·6e455361·4953315f·45453137·itionESaIS1_EE17 
87 ··0x00000540·5f4d5f72·65616c6c·6f635f69·6e736572·_M_realloc_inser 
88 ··0x00000550·74454e39·5f5f676e·755f6378·7831375f·tEN9__gnu_cxx17_ 
89 ··0x00000560·5f6e6f72·6d616c5f·69746572·61746f72·_normal_iterator 
90 ··0x00000570·49505331·5f53335f·4545524b·53315f00·IPS1_S3_EERKS1_. 
91 ··0x00000580·5f5a5374·32305f5f·7468726f·775f6c65·_ZSt20__throw_le 
92 ··0x00000590·6e677468·5f657272·6f72504b·63005f5a·ngth_errorPKc._Z 
93 ··0x000005a0·4e395f5f·676e755f·63787839·68617368·N9__gnu_cxx9hash 
94 ··0x000005b0·7461626c·65495374·34706169·72494b50·tableISt4pairIKP 
95 ··0x000005c0·4e345346·5354394e·6f646541·72726179·N4SFST9NodeArray 
96 ··0x000005d0·45504e53·325f344e·6f646545·4553345f·EPNS2_4NodeEES4_ 
97 ··0x000005e0·4e53325f·31314e6f·64654d61·7070696e·NS2_11NodeMappin 
98 ··0x000005f0·67356861·73686645·53743130·5f53656c·g5hashfESt10_Sel 
99 ··0x00000600·65637431·73744953·385f454e·53395f36·ect1stIS8_ENS9_6 
100 ··0x00000610·65717561·6c664553·61495337·5f454536·equalfESaIS7_EE6 
101 ··0x00000620·72657369·7a65456a·005f5a4e·395f5f67·resizeEj._ZN9__g 
102 ··0x00000630·6e755f63·78783231·5f486173·68746162·nu_cxx21_Hashtab 
103 ··0x00000640·6c655f70·72696d65·5f6c6973·74496d45·le_prime_listImE 
104 ··0x00000650·31365f5f·73746c5f·7072696d·655f6c69·16__stl_prime_li 
105 ··0x00000660·73744500·5f5a4e39·5f5f676e·755f6378·stE._ZN9__gnu_cx94 ··0x000005b0·504b6300·5f5a4e39·5f5f676e·755f6378·PKc._ZN9__gnu_cx
106 ··0x00000670·78396861·73687461·626c6549·53743470·x9hashtableISt4p95 ··0x000005c0·78396861·73687461·626c6549·53743470·x9hashtableISt4p
107 ··0x00000680·61697249·4b504e34·53465354·394e6f64·airIKPN4SFST9Nod96 ··0x000005d0·61697249·4b504e34·53465354·394e6f64·airIKPN4SFST9Nod
108 ··0x00000690·65417272·61794550·4e53325f·344e6f64·eArrayEPNS2_4Nod97 ··0x000005e0·65417272·61794550·4e53325f·344e6f64·eArrayEPNS2_4Nod
109 ··0x000006a0·65454553·345f4e53·325f3131·4e6f6465·eEES4_NS2_11Node98 ··0x000005f0·65454553·345f4e53·325f3131·4e6f6465·eEES4_NS2_11Node
110 ··0x000006b0·4d617070·696e6735·68617368·66455374·Mapping5hashfESt99 ··0x00000600·4d617070·696e6735·68617368·66455374·Mapping5hashfESt
111 ··0x000006c0·31305f53·656c6563·74317374·4953385f·10_Select1stIS8_100 ··0x00000610·31305f53·656c6563·74317374·4953385f·10_Select1stIS8_
112 ··0x000006d0·454e5339·5f366571·75616c66·45536149·ENS9_6equalfESaI101 ··0x00000620·454e5339·5f366571·75616c66·45536149·ENS9_6equalfESaI
113 ··0x000006e0·53375f45·45313466·696e645f·6f725f69·S7_EE14find_or_i 
114 ··0x000006f0·6e736572·7445524b·53385f00·5f5a4e53·nsertERKS8_._ZNS 
115 ··0x00000700·74367665·63746f72·49504e39·5f5f676e·t6vectorIPN9__gn 
116 ··0x00000710·755f6378·7831355f·48617368·7461626c·u_cxx15_Hashtabl 
117 ··0x00000720·655f6e6f·64654953·74347061·6972494b·e_nodeISt4pairIK102 ··0x00000630·53375f45·45367265·73697a65·456a005f·S7_EE6resizeEj._
 103 ··0x00000640·5a4e395f·5f676e75·5f637878·32315f48·ZN9__gnu_cxx21_H
 104 ··0x00000650·61736874·61626c65·5f707269·6d655f6c·ashtable_prime_l
 105 ··0x00000660·69737449·6d453136·5f5f7374·6c5f7072·istImE16__stl_pr
 106 ··0x00000670·696d655f·6c697374·45006d65·6d736574·ime_listE.memset
 107 ··0x00000680·005f5a4e·395f5f67·6e755f63·78783968·._ZN9__gnu_cxx9h
 108 ··0x00000690·61736874·61626c65·49537434·70616972·ashtableISt4pair
118 ··0x00000730·504e3453·46535439·4e6f6465·41727261·PN4SFST9NodeArra109 ··0x000006a0·494b504e·34534653·54394e6f·64654172·IKPN4SFST9NodeAr
119 ··0x00000740·7945504e·53335f34·4e6f6465·45454545·yEPNS3_4NodeEEEE110 ··0x000006b0·72617945·504e5332·5f344e6f·64654545·rayEPNS2_4NodeEE
 111 ··0x000006c0·53345f4e·53325f31·314e6f64·654d6170·S4_NS2_11NodeMap
 112 ··0x000006d0·70696e67·35686173·68664553·7431305f·ping5hashfESt10_
 113 ··0x000006e0·53656c65·63743173·74495338·5f454e53·Select1stIS8_ENS
 114 ··0x000006f0·395f3665·7175616c·66455361·4953375f·9_6equalfESaIS7_
 115 ··0x00000700·45453134·66696e64·5f6f725f·696e7365·EE14find_or_inse
 116 ··0x00000710·72744552·4b53385f·005f5a4e·53743676·rtERKS8_._ZNSt6v
 117 ··0x00000720·6563746f·7249504e·395f5f67·6e755f63·ectorIPN9__gnu_c
 118 ··0x00000730·78783135·5f486173·68746162·6c655f6e·xx15_Hashtable_n
 119 ··0x00000740·6f646549·53743470·61697249·4b504e34·odeISt4pairIKPN4
 120 ··0x00000750·53465354·394e6f64·65417272·61794550·SFST9NodeArrayEP
 121 ··0x00000760·4e53335f·344e6f64·65454545·45536149·NS3_4NodeEEEESaI
120 ··0x00000750·53614953·425f4545·31345f4d·5f66696c·SaISB_EE14_M_fil122 ··0x00000770·53425f45·4531345f·4d5f6669·6c6c5f69·SB_EE14_M_fill_i
121 ··0x00000760·6c5f696e·73657274·454e5330·5f31375f·l_insertENS0_17_123 ··0x00000780·6e736572·74454e53·305f3137·5f5f6e6f·nsertENS0_17__no
122 ··0x00000770·5f6e6f72·6d616c5f·69746572·61746f72·_normal_iterator124 ··0x00000790·726d616c·5f697465·7261746f·72495053·rmal_iteratorIPS
123 ··0x00000780·49505342·5f53445f·45456a52·4b53425f·IPSB_SD_EEjRKSB_125 ··0x000007a0·425f5344·5f45456a·524b5342·5f006d65·B_SD_EEjRKSB_.me
124 ··0x00000790·006d656d·6d6f7665·005f5a4e·5374385f·.memmove._ZNSt8_126 ··0x000007b0·6d6d6f76·65005f5a·4e537438·5f52625f·mmove._ZNSt8_Rb_
125 ··0x000007a0·52625f74·72656549·4b4e3453·46535435·Rb_treeIKN4SFST5127 ··0x000007c0·74726565·494b4e34·53465354·354c6162·treeIKN4SFST5Lab
126 ··0x000007b0·4c616265·6c455374·34706169·72495332·LabelESt4pairIS2128 ··0x000007d0·656c4553·74347061·69724953·325f4e53·elESt4pairIS2_NS
127 ··0x000007c0·5f4e5330·5f374e6f·64655365·74454553·_NS0_7NodeSetEES 
128 ··0x000007d0·7431305f·53656c65·63743173·74495335·t10_Select1stIS5 
129 ··0x000007e0·5f455374·346c6573·73495332·5f455361·_ESt4lessIS2_ESa 
130 ··0x000007f0·4953355f·45453234·5f4d5f67·65745f69·IS5_EE24_M_get_i 
131 ··0x00000800·6e736572·745f756e·69717565·5f706f73·nsert_unique_pos 
132 ··0x00000810·45525332·5f005f5a·4e537433·6d617049·ERS2_._ZNSt3mapI 
133 ··0x00000820·4b4e3453·46535435·4c616265·6c454e53·KN4SFST5LabelENS 
134 ··0x00000830·305f374e·6f646553·65744553·74346c65·0_7NodeSetESt4le129 ··0x000007e0·305f374e·6f646553·65744545·53743130·0_7NodeSetEESt10
 130 ··0x000007f0·5f53656c·65637431·73744953·355f4553·_Select1stIS5_ES
 131 ··0x00000800·74346c65·73734953·325f4553·61495335·t4lessIS2_ESaIS5
 132 ··0x00000810·5f454532·345f4d5f·6765745f·696e7365·_EE24_M_get_inse
 133 ··0x00000820·72745f75·6e697175·655f706f·73455253·rt_unique_posERS
 134 ··0x00000830·325f005f·5a4e5374·336d6170·494b4e34·2_._ZNSt3mapIKN4
 135 ··0x00000840·53465354·354c6162·656c454e·53305f37·SFST5LabelENS0_7
 136 ··0x00000850·4e6f6465·53657445·5374346c·65737349·NodeSetESt4lessI
135 ··0x00000840·73734953·325f4553·61495374·34706169·ssIS2_ESaISt4pai137 ··0x00000860·53325f45·53614953·74347061·69724953·S2_ESaISt4pairIS
136 ··0x00000850·72495332·5f53335f·45454569·78455253·rIS2_S3_EEEixERS138 ··0x00000870·325f5333·5f454545·69784552·53325f00·2_S3_EEEixERS2_.
137 ··0x00000860·325f005f·5a537431·385f5262·5f747265·2_._ZSt18_Rb_tre139 ··0x00000880·5f5a5374·31385f52·625f7472·65655f69·_ZSt18_Rb_tree_i
138 ··0x00000870·655f696e·6372656d·656e7450·53743138·e_incrementPSt18140 ··0x00000890·6e637265·6d656e74·50537431·385f5262·ncrementPSt18_Rb
139 ··0x00000880·5f52625f·74726565·5f6e6f64·655f6261·_Rb_tree_node_ba141 ··0x000008a0·5f747265·655f6e6f·64655f62·61736500·_tree_node_base.
140 ··0x00000890·7365005f·5f783836·2e676574·5f70635f·se.__x86.get_pc_142 ··0x000008b0·5f5f7838·362e6765·745f7063·5f746875·__x86.get_pc_thu
141 ··0x000008a0·7468756e·6b2e6469·005f5a4e·34534653·thunk.di._ZN4SFS143 ··0x000008c0·6e6b2e64·69005f5a·4e345346·53543441·nk.di._ZN4SFST4A
142 ··0x000008b0·54344172·63733761·64645f61·7263454e·T4Arcs7add_arcEN144 ··0x000008d0·72637337·6164645f·61726345·4e535f35·rcs7add_arcENS_5
143 ··0x000008c0·535f354c·6162656c·45504e53·5f344e6f·S_5LabelEPNS_4No145 ··0x000008e0·4c616265·6c45504e·535f344e·6f646545·LabelEPNS_4NodeE
144 ··0x000008d0·64654550·4e535f31·30547261·6e736475·deEPNS_10Transdu146 ··0x000008f0·504e535f·31305472·616e7364·75636572·PNS_10Transducer
 147 ··0x00000900·45005f5a·4e345346·53543130·5472616e·E._ZN4SFST10Tran
 148 ··0x00000910·73647563·6572386e·65775f6e·6f646545·sducer8new_nodeE
 149 ··0x00000920·76005f5a·4e345346·53543130·5472616e·v._ZN4SFST10Tran
 150 ··0x00000930·73647563·65723131·64657465·726d696e·sducer11determin
145 ··0x000008e0·63657245·005f5a4e·34534653·54313054·cerE._ZN4SFST10T151 ··0x00000940·69736545·62005f5a·4e345346·53543130·iseEb._ZN4SFST10
146 ··0x000008f0·72616e73·64756365·72386e65·775f6e6f·ransducer8new_no 
147 ··0x00000900·64654576·005f5a4e·34534653·54313054·deEv._ZN4SFST10T 
148 ··0x00000910·72616e73·64756365·72313164·65746572·ransducer11deter 
149 ··0x00000920·6d696e69·73654562·005f5a4e·34534653·miniseEb._ZN4SFS 
150 ··0x00000930·54313054·72616e73·64756365·7234636f·T10Transducer4co152 ··0x00000950·5472616e·73647563·65723463·6f707945·Transducer4copyE
151 ··0x00000940·70794562·504b4e53·5f38416c·70686162·pyEbPKNS_8Alphab153 ··0x00000960·62504b4e·535f3841·6c706861·62657445·bPKNS_8AlphabetE
Max diff block lines reached; 0/12803 bytes (0.00%) of diff not shown.
1.48 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 127, 14 lines modifiedOffset 127, 16 lines modified
127 ··0x000007c0·61626c65·5f707269·6d655f6c·69737449·able_prime_listI127 ··0x000007c0·61626c65·5f707269·6d655f6c·69737449·able_prime_listI
128 ··0x000007d0·6d453136·5f5f7374·6c5f7072·696d655f·mE16__stl_prime_128 ··0x000007d0·6d453136·5f5f7374·6c5f7072·696d655f·mE16__stl_prime_
129 ··0x000007e0·6c697374·45002e74·6578742e·5f5f7838·listE..text.__x8129 ··0x000007e0·6c697374·45002e74·6578742e·5f5f7838·listE..text.__x8
130 ··0x000007f0·362e6765·745f7063·5f746875·6e6b2e61·6.get_pc_thunk.a130 ··0x000007f0·362e6765·745f7063·5f746875·6e6b2e61·6.get_pc_thunk.a
131 ··0x00000800·78002e74·6578742e·5f5f7838·362e6765·x..text.__x86.ge131 ··0x00000800·78002e74·6578742e·5f5f7838·362e6765·x..text.__x86.ge
132 ··0x00000810·745f7063·5f746875·6e6b2e62·78002e74·t_pc_thunk.bx..t132 ··0x00000810·745f7063·5f746875·6e6b2e62·78002e74·t_pc_thunk.bx..t
133 ··0x00000820·6578742e·5f5f7838·362e6765·745f7063·ext.__x86.get_pc133 ··0x00000820·6578742e·5f5f7838·362e6765·745f7063·ext.__x86.get_pc
134 ··0x00000830·5f746875·6e6b2e64·69002e72·656c2e64·_thunk.di..rel.d134 ··0x00000830·5f746875·6e6b2e64·69002e74·6578742e·_thunk.di..text.
 135 ··0x00000840·5f5f7838·362e6765·745f7063·5f746875·__x86.get_pc_thu
 136 ··0x00000850·6e6b2e62·70002e72·656c2e64·6174612e·nk.bp..rel.data.
135 ··0x00000840·6174612e·72656c2e·6c6f6361·6c2e4457·ata.rel.local.DW137 ··0x00000860·72656c2e·6c6f6361·6c2e4457·2e726566·rel.local.DW.ref
136 ··0x00000850·2e726566·2e5f5f67·78785f70·6572736f·.ref.__gxx_perso138 ··0x00000870·2e5f5f67·78785f70·6572736f·6e616c69·.__gxx_personali
137 ··0x00000860·6e616c69·74795f76·30002e6e·6f74652e·nality_v0..note.139 ··0x00000880·74795f76·30002e6e·6f74652e·474e552d·ty_v0..note.GNU-
138 ··0x00000870·474e552d·73746163·6b002e72·656c2e65·GNU-stack..rel.e140 ··0x00000890·73746163·6b002e72·656c2e65·685f6672·stack..rel.eh_fr
139 ··0x00000880·685f6672·616d6500···················h_frame.141 ··0x000008a0·616d6500····························ame.
  
6.92 MB
libsfst1-1.4_1.4.7b-1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary
2 -rw-r--r--···0········0········0······916·2016-01-25·10:50:52.000000·control.tar.xz2 -rw-r--r--···0········0········0······916·2016-01-25·10:50:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0····77532·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0····73180·2016-01-25·10:50:52.000000·data.tar.xz
524 B
control.tar.xz
496 B
control.tar
426 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libsfst1-1.41 Package:·libsfst1-1.4
2 Source:·sfst2 Source:·sfst
3 Version:·1.4.7b-13 Version:·1.4.7b-1
4 Architecture:·i3864 Architecture:·i386
5 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>5 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>
6 Installed-Size:·2216 Installed-Size:·217
7 Depends:·libc6·(>=·2.29),·libgcc-s1·(>=·3.0),·libstdc++6·(>=·11)7 Depends:·libc6·(>=·2.29),·libgcc-s1·(>=·3.0),·libstdc++6·(>=·11)
8 Conflicts:·libsfst18 Conflicts:·libsfst1
9 Provides:·libsfst19 Provides:·libsfst1
10 Section:·libs10 Section:·libs
11 Priority:·optional11 Priority:·optional
12 Multi-Arch:·same12 Multi-Arch:·same
13 Homepage:·http://www.cis.uni-muenchen.de/~schmid/tools/SFST/13 Homepage:·http://www.cis.uni-muenchen.de/~schmid/tools/SFST/
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
6.92 MB
data.tar.xz
6.92 MB
data.tar
1.47 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/
5 -rw-r--r--···0·root·········(0)·root·········(0)···207040·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/libsfst1-1.4.so.0.0.05 -rw-r--r--···0·root·········(0)·root·········(0)···202948·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/libsfst1-1.4.so.0.0.0
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4/
9 -rw-r--r--···0·root·········(0)·root·········(0)······588·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4/changelog.Debian.gz9 -rw-r--r--···0·root·········(0)·root·········(0)······588·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4/changelog.Debian.gz
10 -rw-r--r--···0·root·········(0)·root·········(0)······136·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4/changelog.gz10 -rw-r--r--···0·root·········(0)·root·········(0)······136·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4/changelog.gz
11 -rw-r--r--···0·root·········(0)·root·········(0)·····1160·2014-06-08·16:25:54.000000·./usr/share/doc/libsfst1-1.4/copyright11 -rw-r--r--···0·root·········(0)·root·········(0)·····1160·2014-06-08·16:25:54.000000·./usr/share/doc/libsfst1-1.4/copyright
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/lintian/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/lintian/
6.92 MB
./usr/lib/i386-linux-gnu/libsfst1-1.4.so.0.0.0
File has been modified after NT_GNU_BUILD_ID has been applied.
862 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········205960·(bytes·into·file)13 ··Start·of·section·headers:··········201868·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.78 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··LOAD···········0x000000·0x00000000·0x00000000·0x06190·0x06190·R···0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x061b0·0x061b0·R···0x1000
7 ··LOAD···········0x007000·0x00007000·0x00007000·0x23ac8·0x23ac8·R·E·0x10007 ··LOAD···········0x007000·0x00007000·0x00007000·0x22b68·0x22b68·R·E·0x1000
8 ··LOAD···········0x02b000·0x0002b000·0x0002b000·0x0645c·0x0645c·R···0x10008 ··LOAD···········0x02a000·0x0002a000·0x0002a000·0x06bcc·0x06bcc·R···0x1000
9 ··LOAD···········0x031ea0·0x00032ea0·0x00032ea0·0x004bc·0x015ec·RW··0x10009 ··LOAD···········0x030ea0·0x00031ea0·0x00031ea0·0x004c0·0x015ec·RW··0x1000
10 ··DYNAMIC········0x031ec0·0x00032ec0·0x00032ec0·0x00100·0x00100·RW··0x410 ··DYNAMIC········0x030ec0·0x00031ec0·0x00031ec0·0x00100·0x00100·RW··0x4
11 ··NOTE···········0x000154·0x00000154·0x00000154·0x00024·0x00024·R···0x411 ··NOTE···········0x000154·0x00000154·0x00000154·0x00024·0x00024·R···0x4
12 ··GNU_EH_FRAME···0x02b7a8·0x0002b7a8·0x0002b7a8·0x00ae4·0x00ae4·R···0x412 ··GNU_EH_FRAME···0x02a7a8·0x0002a7a8·0x0002a7a8·0x00ae4·0x00ae4·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x031ea0·0x00032ea0·0x00032ea0·0x00160·0x00160·R···0x114 ··GNU_RELRO······0x030ea0·0x00031ea0·0x00031ea0·0x00160·0x00160·R···0x1
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
18 ···01·····.init·.plt·.plt.got·.text·.fini·18 ···01·····.init·.plt·.plt.got·.text·.fini·
19 ···02·····.rodata·.eh_frame_hdr·.eh_frame·.gcc_except_table·19 ···02·····.rodata·.eh_frame_hdr·.eh_frame·.gcc_except_table·
20 ···03·····.init_array·.fini_array·.dynamic·.got·.got.plt·.data·.bss·20 ···03·····.init_array·.fini_array·.dynamic·.got·.got.plt·.data·.bss·
4.56 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x32488:1 There·are·27·section·headers,·starting·at·offset·0x3148c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········GNU_HASH········00000178·000178·0007bc·04···A··3···0··46 ··[·2]·.gnu.hash·········GNU_HASH········00000178·000178·0007bc·04···A··3···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000934·000934·001210·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········00000934·000934·001220·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········00001b44·001b44·003bb0·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········00001b54·001b54·003bb7·00···A··0···0··1
9 ··[·5]·.gnu.version······VERSYM··········000056f4·0056f4·000242·02···A··3···0··29 ··[·5]·.gnu.version······VERSYM··········0000570c·00570c·000244·02···A··3···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00005938·005938·000100·00···A··4···4··410 ··[·6]·.gnu.version_r····VERNEED·········00005950·005950·000100·00···A··4···4··4
11 ··[·7]·.rel.dyn··········REL·············00005a38·005a38·0000b8·08···A··3···0··411 ··[·7]·.rel.dyn··········REL·············00005a50·005a50·0000b8·08···A··3···0··4
12 ··[·8]·.rel.plt··········REL·············00005af0·005af0·0006a0·08··AI··3··22··412 ··[·8]·.rel.plt··········REL·············00005b08·005b08·0006a8·08··AI··3··22··4
13 ··[·9]·.init·············PROGBITS········00007000·007000·000020·00··AX··0···0··413 ··[·9]·.init·············PROGBITS········00007000·007000·000020·00··AX··0···0··4
14 ··[10]·.plt··············PROGBITS········00007020·007020·000d50·04··AX··0···0·1614 ··[10]·.plt··············PROGBITS········00007020·007020·000d60·04··AX··0···0·16
15 ··[11]·.plt.got··········PROGBITS········00007d70·007d70·000008·08··AX··0···0··815 ··[11]·.plt.got··········PROGBITS········00007d80·007d80·000008·08··AX··0···0··8
16 ··[12]·.text·············PROGBITS········00007d80·007d80·022d34·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········00007d90·007d90·021dc4·00··AX··0···0·16
17 ··[13]·.fini·············PROGBITS········0002aab4·02aab4·000014·00··AX··0···0··417 ··[13]·.fini·············PROGBITS········00029b54·029b54·000014·00··AX··0···0··4
18 ··[14]·.rodata···········PROGBITS········0002b000·02b000·0007a5·00···A··0···0·3218 ··[14]·.rodata···········PROGBITS········0002a000·02a000·0007a5·00···A··0···0·32
19 ··[15]·.eh_frame_hdr·····PROGBITS········0002b7a8·02b7a8·000ae4·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········0002a7a8·02a7a8·000ae4·00···A··0···0··4
20 ··[16]·.eh_frame·········PROGBITS········0002c28c·02c28c·00480c·00···A··0···0··420 ··[16]·.eh_frame·········PROGBITS········0002b28c·02b28c·004f80·00···A··0···0··4
21 ··[17]·.gcc_except_table·PROGBITS········00030a98·030a98·0009c4·00···A··0···0··421 ··[17]·.gcc_except_table·PROGBITS········0003020c·03020c·0009c0·00···A··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00032ea0·031ea0·00001c·04··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00031ea0·030ea0·00001c·04··WA··0···0··4
23 ··[19]·.fini_array·······FINI_ARRAY······00032ebc·031ebc·000004·04··WA··0···0··423 ··[19]·.fini_array·······FINI_ARRAY······00031ebc·030ebc·000004·04··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00032ec0·031ec0·000100·08··WA··4···0··424 ··[20]·.dynamic··········DYNAMIC·········00031ec0·030ec0·000100·08··WA··4···0··4
25 ··[21]·.got··············PROGBITS········00032fc0·031fc0·000034·04··WA··0···0··425 ··[21]·.got··············PROGBITS········00031fc0·030fc0·000034·04··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00032ff4·031ff4·00035c·04··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00031ff4·030ff4·000360·04··WA··0···0··4
27 ··[23]·.data·············PROGBITS········00033350·032350·00000c·00··WA··0···0··427 ··[23]·.data·············PROGBITS········00032354·031354·00000c·00··WA··0···0··4
28 ··[24]·.bss··············NOBITS··········00033360·03235c·00112c·00··WA··0···0·3228 ··[24]·.bss··············NOBITS··········00032360·031360·00112c·00··WA··0···0·32
29 ··[25]·.gnu_debuglink····PROGBITS········00000000·03235c·000034·00······0···0··429 ··[25]·.gnu_debuglink····PROGBITS········00000000·031360·000034·00······0···0··4
30 ··[26]·.shstrtab·········STRTAB··········00000000·032390·0000f7·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········00000000·031394·0000f7·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··R·(retain),·D·(mbind),·p·(processor·specific)35 ··R·(retain),·D·(mbind),·p·(processor·specific)
54.8 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·289·entries:1 Symbol·table·'.dynsym'·contains·290·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_Znwj@GLIBCXX_3.4·(2)4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_Znwj@GLIBCXX_3.4·(2)
5 ·····2:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.1.3·(3)5 ·····2:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.1.3·(3)
6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@GLIBC_2.0·(4)6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@GLIBC_2.0·(4)
7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4·(2)7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4·(2)
8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZSt17__throw_bad_allocv@GLIBCXX_3.4·(2)8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZSt17__throw_bad_allocv@GLIBCXX_3.4·(2)
Offset 39, 254 lines modifiedOffset 39, 255 lines modified
39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fgetc@GLIBC_2.0·(4)39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fgetc@GLIBC_2.0·(4)
40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@GLIBC_2.0·(4)40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@GLIBC_2.0·(4)
41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_rethrow@CXXABI_1.3·(5)41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_rethrow@CXXABI_1.3·(5)
42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·feof@GLIBC_2.0·(4)42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·feof@GLIBC_2.0·(4)
43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4·(2)43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4·(2)
44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_end_catch@CXXABI_1.3·(5)44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_end_catch@CXXABI_1.3·(5)
45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__fprintf_chk@GLIBC_2.3.4·(6)45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__fprintf_chk@GLIBC_2.3.4·(6)
 46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset@GLIBC_2.0·(4)
46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__gxx_personality_v0@CXXABI_1.3·(5)47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__gxx_personality_v0@CXXABI_1.3·(5)
47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4·(2)48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4·(2)
48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_throw@CXXABI_1.3·(5)49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_throw@CXXABI_1.3·(5)
49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSolsEi@GLIBCXX_3.4·(2)50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSolsEi@GLIBCXX_3.4·(2)
50 ····46:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable51 ····47:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_Unwind_Resume@GCC_3.0·(12)52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_Unwind_Resume@GCC_3.0·(12)
52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exp@GLIBC_2.29·(9)53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exp@GLIBC_2.29·(9)
53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(4)54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(4)
54 ····50:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(4)55 ····51:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(4)
55 ····51:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__56 ····52:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
56 ····52:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTIPc@CXXABI_1.3·(5)57 ····53:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTIPc@CXXABI_1.3·(5)
57 ····53:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable58 ····54:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
58 ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__assert_fail@GLIBC_2.0·(4)59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__assert_fail@GLIBC_2.0·(4)
59 ····55:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(2)60 ····56:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(2)
60 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(13)61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(13)
61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(2)62 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(2)
62 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftell@GLIBC_2.0·(4)63 ····59:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftell@GLIBC_2.0·(4)
63 ····59:·0000cd90···318·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKc64 ····60:·0000cc0c···284·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKc
64 ····60:·0002a0e0··1394·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_65 ····61:·00029210··1320·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
65 ····61:·00011e30···767·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE66 ····62:·000117ca···756·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE
66 ····62:·0001d4f0···278·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj67 ····63:·0001d3ee···238·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj
67 ····63:·0001cd50··1461·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb68 ····64:·0001cb7e··1758·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb
68 ····64:·00012130···357·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE69 ····65:·00011abe···350·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE
69 ····65:·0000b130··1599·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE70 ····66:·0000b03a··1679·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE
70 ····66:·00010680··2610·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_71 ····67:·000100c0··2656·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_
71 ····67:·000229f0···340·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer8is_emptyEv72 ····68:·000221c6···313·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer8is_emptyEv
72 ····68:·0000ab60···781·FUNC····GLOBAL·DEFAULT···12·_ZN4SFSTlsERSoRKNS_8AlphabetE73 ····69:·0000aa82···777·FUNC····GLOBAL·DEFAULT···12·_ZN4SFSTlsERSoRKNS_8AlphabetE
73 ····69:·00011b10···104·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE74 ····70:·000114ca····94·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE
74 ····70:·0001e210··1231·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer17minimise_alphabetEv75 ····71:·0001e01c··1229·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer17minimise_alphabetEv
75 ····71:·000246b0···693·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE76 ····72:·00023d42···660·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE
76 ····72:·000276d0···202·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_77 ····73:·00026a30···198·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_
77 ····73:·00027310···473·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj78 ····74:·00026750···362·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj
78 ····74:·0000c120···262·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKct79 ····75:·0000bffa···257·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKct
79 ····75:·00029b50···729·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj80 ····76:·00028d30···579·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj
80 ····76:·00024070····81·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13freely_insertENS_5LabelE81 ····77:·00023746····85·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13freely_insertENS_5LabelE
81 ····77:·00018100···128·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser17move_state_to_newEjj82 ····78:·00017800···104·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser17move_state_to_newEjj
82 ····78:·0001c7e0···143·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE83 ····79:·0001c708···113·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE
83 ····79:·00022770···344·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_84 ····80:·00021f6e···346·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_
84 ····80:·0001c380····35·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST4Node4initEv85 ····81:·0001c316····35·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST4Node4initEv
85 ····81:·0001e7e0··1244·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb86 ····82:·0001e5aa··1243·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb
86 ····82:·00027130···469·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_87 ····83:·000265a8···413·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
87 ····83:·0001df70···666·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE88 ····84:·0001dda6···629·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE
88 ····84:·00028710··1473·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST11NodeMappingD2Ev89 ····85:·00027960··1464·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST11NodeMappingD2Ev
89 ····85:·00023ba0···741·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducereqERS0_90 ····86:·000232b6···712·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducereqERS0_
90 ····86:·0001d610···549·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE91 ····87:·0001d4dc···534·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE
91 ····87:·00018180···149·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser17merge_state_listsEj92 ····88:·00017868···124·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser17merge_state_listsEj
92 ····88:·000278b0··1394·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_93 ····89:·00026bf0··1320·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_
93 ····89:·00021fd0···190·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_94 ····90:·000218ca···159·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_
94 ····90:·0000f300···648·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc95 ····91:·0000ee76···561·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc
95 ····91:·00015d50···469·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj96 ····92:·000155cc···413·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
96 ····92:·00029e30···674·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_97 ····93:·00028f80···654·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
97 ····93:·00026b60····69·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev98 ····94:·00026042····57·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev
98 ····94:·000188f0···654·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser5splitEjNS_5LabelE99 ····95:·00017f08···595·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser5splitEjNS_5LabelE
99 ····95:·00011cd0···337·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE100 ····96:·00011674···342·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE
100 ····96:·0000e7f0···469·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt101 ····97:·0000e4d4···410·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
101 ····97:·00029750···301·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_102 ····98:·00028932···280·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
102 ····98:·0001a180··1061·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_103 ····99:·00019670··4243·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
103 ····99:·00015550··2033·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_104 ···100:·00014df0··2012·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
104 ···100:·000242d0···389·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12replace_charEtt105 ···101:·0002398a···395·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12replace_charEtt
105 ···101:·00026af0····98·FUNC····WEAK···DEFAULT···12·_ZN4SFST14CharNode2TransD2Ev106 ···102:·00025fec····86·FUNC····WEAK···DEFAULT···12·_ZN4SFST14CharNode2TransD2Ev
106 ···102:·0000a700···558·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8Alphabet10write_charEtPcPib107 ···103:·0000a68c···536·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8Alphabet10write_charEtPcPib
107 ···103:·000209e0···170·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_108 ···104:·00020496···157·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_
108 ···104:·000127b0···253·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerD1Ev109 ···105:·000120e2···253·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerD1Ev
109 ···105:·000240d0···501·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer6spliceENS_5LabelEPS0_110 ···106:·0002379c···494·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer6spliceENS_5LabelEPS0_
110 ···106:·0000ec20···537·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj111 ···107:·0000e8d0···420·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj
111 ···107:·00020a90···272·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj112 ···108:·00020534···245·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj
112 ···108:·000141a0··1077·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE113 ···109:·00013a56··1042·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE
113 ···109:·0001f280···757·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE114 ···110:·0001efe2···739·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE
114 ···110:·0001ffe0···469·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_115 ···111:·0001fbb0···413·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
115 ···111:·0000aa50···119·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8Alphabet11write_labelENS_5LabelEb116 ···112:·0000a994···109·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8Alphabet11write_labelENS_5LabelEb
116 ···112:·00027e30··1394·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_117 ···113:·00027120··1320·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_
117 ···113:·00015280····69·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev118 ···114:·00014b28····57·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
118 ···114:·00025340···499·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerdvERS0_119 ···115:·0002493c···490·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerdvERS0_
119 ···115:·00024e10··1324·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransduceranERS0_120 ···116:·00024436··1286·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransduceranERS0_
120 ···116:·0001ecc0···997·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb121 ···117:·0001ea86···967·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb
121 ···117:·000152d0····69·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev122 ···118:·00014b62····57·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
122 ···118:·00019d90···924·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer8minimiseEb123 ···119:·00019286···927·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer8minimiseEb
123 ···119:·00018010···133·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser14link_state_outERjj124 ···120:·0001776a····77·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser14link_state_outERjj
124 ···120:·0000d000···303·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet9next_codeERPcbb125 ···121:·0000ce4a···263·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet9next_codeERPcbb
125 ···121:·0001d310···259·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb126 ···122:·0001d25c···237·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb
126 ···122:·00028670···150·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9NodeArrayC1ERNS_7NodeSetE127 ···123:·000278d2···141·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
127 ···123:·0000bf40···242·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet3addEPKct128 ···124:·0000be3c···240·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet3addEPKct
128 ···124:·0000d130···336·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10next_labelERPcb129 ···125:·0000cf52···274·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10next_labelERPcb
129 ···125:·00015320···176·FUNC····WEAK···DEFAULT···12·_ZN4SFST8AlphabetD2Ev130 ···126:·00014b9c···176·FUNC····WEAK···DEFAULT···12·_ZN4SFST8AlphabetD2Ev
130 ···126:·000124e0···719·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerC1EP8_IO_FILES2_131 ···127:·00011e38···682·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerC1EP8_IO_FILES2_
131 ···127:·0001f780···291·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE132 ···128:·0001f458···258·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE
132 ···128:·00021c10···221·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_133 ···129:·00021544···212·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_
133 ···129:·0001fe00···469·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_134 ···130:·0001fa12···413·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
134 ···130:·0000b770··1112·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8AlphabeteqERKS0_135 ···131:·0000b6ca··1076·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8AlphabeteqERKS0_
135 ···131:·0001bf80····41·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST4Arcs4sizeEv136 ···132:·0001bfc4····40·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST4Arcs4sizeEv
136 ···132:·00023420···378·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerorERS0_137 ···133:·00022b36···388·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerorERS0_
137 ···133:·00016f60··2401·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_138 ···134:·00016750··2497·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
138 ···134:·0001c220···134·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE139 ···135:·0001c212···108·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE
139 ···135:·0000dc80··1446·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet7composeERKS0_S2_140 ···136:·0000d9da··1378·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet7composeERKS0_S2_
140 ···136:·000104b0···462·FUNC····WEAK···DEFAULT···12·_ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_141 ···137:·0000ff10···431·FUNC····WEAK···DEFAULT···12·_ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_
141 ···137:·00011aa0···110·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerC2Ev142 ···138:·00011468····98·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerC2Ev
142 ···138:·0001b510···238·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_143 ···139:·0001b650···227·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
143 ···139:·0000f590··1394·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_144 ···140:·0000f0b0··1320·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
144 ···140:·0000d410···250·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE145 ···141:·0000d1b0···239·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
145 ···141:·0001c770···112·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer5clearEv146 ···142:·0001c6a6····98·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer5clearEv
146 ···142:·0000d7a0···664·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8AlphabetC1Ev147 ···143:·0000d546···647·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8AlphabetC1Ev
147 ···143:·00023e90···474·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer5levelENS_5LevelE148 ···144:·0002357e···455·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer5levelENS_5LevelE
148 ···144:·0002a660···238·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_149 ···145:·00029738···227·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_
149 ···145:·00017f30···111·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser13link_state_inERjj150 ···146:·000176c8····74·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser13link_state_inERjj
150 ···146:·00028670···150·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9NodeArrayC2ERNS_7NodeSetE151 ···147:·000278d2···141·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9NodeArrayC2ERNS_7NodeSetE
151 ···147:·00018220··1733·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser16build_transducerEv152 ···148:·000178e4··1571·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser16build_transducerEv
152 ···148:·0001fc60···253·FUNC····WEAK···DEFAULT···12·_ZN4SFST10TransducerD1Ev153 ···149:·0001f8a2···238·FUNC····WEAK···DEFAULT···12·_ZN4SFST10TransducerD1Ev
153 ···149:·000153d0···384·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev154 ···150:·00014c50···405·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev
154 ···150:·00020920···178·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_155 ···151:·000203f0···166·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_
Max diff block lines reached; -1/56061 bytes (-0.00%) of diff not shown.
50.4 KB
readelf --wide --relocs {}
    
Offset 1, 241 lines modifiedOffset 1, 242 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x5a38·contains·23·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x5a50·contains·23·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00032ea0··00000008·R_386_RELATIVE········3 00031ea0··00000008·R_386_RELATIVE········
4 00032ea4··00000008·R_386_RELATIVE········4 00031ea4··00000008·R_386_RELATIVE········
5 00032ea8··00000008·R_386_RELATIVE········5 00031ea8··00000008·R_386_RELATIVE········
6 00032eac··00000008·R_386_RELATIVE········6 00031eac··00000008·R_386_RELATIVE········
7 00032eb0··00000008·R_386_RELATIVE········7 00031eb0··00000008·R_386_RELATIVE········
8 00032eb4··00000008·R_386_RELATIVE········8 00031eb4··00000008·R_386_RELATIVE········
9 00032eb8··00000008·R_386_RELATIVE········9 00031eb8··00000008·R_386_RELATIVE········
10 00032ebc··00000008·R_386_RELATIVE········10 00031ebc··00000008·R_386_RELATIVE········
11 00033350··00000008·R_386_RELATIVE········11 00032354··00000008·R_386_RELATIVE········
12 00032fc0··00000206·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.312 00031fc0··00000206·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.3
13 00032fc4··00009a06·R_386_GLOB_DAT·········00033354···_ZN4SFST13EpsilonStringE13 00031fc4··00009b06·R_386_GLOB_DAT·········00032358···_ZN4SFST13EpsilonStringE
14 00032fc8··00000e06·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.314 00031fc8··00000e06·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.3
15 00032fcc··0000fd06·R_386_GLOB_DAT·········00034085···_ZN4SFST12Switch_BytesE15 00031fcc··0000fe06·R_386_GLOB_DAT·········00033085···_ZN4SFST12Switch_BytesE
16 00032fd0··0000d906·R_386_GLOB_DAT·········0001fc50···_ZNKSt5ctypeIcE8do_widenEc16 00031fd0··0000da06·R_386_GLOB_DAT·········0001f89c···_ZNKSt5ctypeIcE8do_widenEc
17 00032fd4··00010806·R_386_GLOB_DAT·········0002b340···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE17 00031fd4··00010906·R_386_GLOB_DAT·········0002a340···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
18 00032fd8··00002e06·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable18 00031fd8··00002f06·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
19 00032fdc··00003206·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.019 00031fdc··00003306·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.0
20 00032fe0··00003306·R_386_GLOB_DAT·········00000000···__gmon_start__20 00031fe0··00003406·R_386_GLOB_DAT·········00000000···__gmon_start__
21 00032fe4··00003406·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.321 00031fe4··00003506·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.3
22 00032fe8··00003506·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable22 00031fe8··00003606·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
23 00032fec··00003706·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.423 00031fec··00003806·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.4
24 00032ff0··00003906·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.424 00031ff0··00003a06·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4
25 00033358··00002a01·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.325 0003235c··00002b01·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.3
  
26 Relocation·section·'.rel.plt'·at·offset·0x5af0·contains·212·entries:26 Relocation·section·'.rel.plt'·at·offset·0x5b08·contains·213·entries:
27 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name27 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
28 00033000··0000d607·R_386_JUMP_SLOT········0000f120···_ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi28 00032000··0000d707·R_386_JUMP_SLOT········0000ecd8···_ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
29 00033004··00005907·R_386_JUMP_SLOT········00021fd0···_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_29 00032004··00005a07·R_386_JUMP_SLOT········000218ca···_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_
30 00033008··00008707·R_386_JUMP_SLOT········0000dc80···_ZN4SFST8Alphabet7composeERKS0_S2_30 00032008··00008807·R_386_JUMP_SLOT········0000d9da···_ZN4SFST8Alphabet7composeERKS0_S2_
31 0003300c··0000bd07·R_386_JUMP_SLOT········00021120···_ZN4SFST10Transducer10incr_vmarkEv31 0003200c··0000be07·R_386_JUMP_SLOT········00020b60···_ZN4SFST10Transducer10incr_vmarkEv
32 00033010··00006307·R_386_JUMP_SLOT········00015550···_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_32 00032010··00006407·R_386_JUMP_SLOT········00014df0···_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
33 00033014··0000db07·R_386_JUMP_SLOT········00021e40···_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_bb33 00032014··0000dc07·R_386_JUMP_SLOT········00021744···_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_bb
34 00033018··00000107·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.434 00032018··00000107·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.4
35 0003301c··00000307·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.035 0003201c··00000307·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.0
36 00033020··0000c207·R_386_JUMP_SLOT········0001d310···_ZN4SFST10TransducerC1EPcPKNS_8AlphabetEb36 00032020··0000c307·R_386_JUMP_SLOT········0001d25c···_ZN4SFST10TransducerC1EPcPKNS_8AlphabetEb
37 00033024··00000407·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.437 00032024··00000407·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4
38 00033028··0000a707·R_386_JUMP_SLOT········00013200···_ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_38 00032028··0000a807·R_386_JUMP_SLOT········00012aac···_ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_
39 0003302c··00003d07·R_386_JUMP_SLOT········00011e30···_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE39 0003202c··00003e07·R_386_JUMP_SLOT········000117ca···_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE
40 00033030··00006107·R_386_JUMP_SLOT········00029750···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_40 00032030··00006207·R_386_JUMP_SLOT········00028932···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
41 00033034··00004207·R_386_JUMP_SLOT········00010680···_ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_41 00032034··00004307·R_386_JUMP_SLOT········000100c0···_ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_
42 00033038··0000b007·R_386_JUMP_SLOT········0001ca70···_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE42 00032038··0000b107·R_386_JUMP_SLOT········0001c946···_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE
43 0003303c··0000c307·R_386_JUMP_SLOT········0001dc90···_ZN4SFST10Transducer13store_symbolsEPNS_4NodeERN9__gnu_cxx8hash_mapItPcNS3_4hashItEESt8equal_toItESaIS5_EEERSt3setINS_5LabelENSE_9label_cmpESaISE_EE43 0003203c··0000c407·R_386_JUMP_SLOT········0001daee···_ZN4SFST10Transducer13store_symbolsEPNS_4NodeERN9__gnu_cxx8hash_mapItPcNS3_4hashItEESt8equal_toItESaIS5_EEERSt3setINS_5LabelENSE_9label_cmpESaISE_EE
44 00033040··00004d07·R_386_JUMP_SLOT········00018100···_ZN4SFST9Minimiser17move_state_to_newEjj44 00032040··00004e07·R_386_JUMP_SLOT········00017800···_ZN4SFST9Minimiser17move_state_to_newEjj
45 00033044··00011d07·R_386_JUMP_SLOT········00015f30···_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd45 00032044··00011e07·R_386_JUMP_SLOT········00015770···_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd
46 00033048··00004607·R_386_JUMP_SLOT········0001e210···_ZN4SFST10Transducer17minimise_alphabetEv46 00032048··00004707·R_386_JUMP_SLOT········0001e01c···_ZN4SFST10Transducer17minimise_alphabetEv
47 0003304c··00008e07·R_386_JUMP_SLOT········0000d7a0···_ZN4SFST8AlphabetC1Ev47 0003204c··00008f07·R_386_JUMP_SLOT········0000d546···_ZN4SFST8AlphabetC1Ev
48 00033050··00007a07·R_386_JUMP_SLOT········00028670···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE48 00032050··00007b07·R_386_JUMP_SLOT········000278d2···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
49 00033054··0000b807·R_386_JUMP_SLOT········00023000···_ZN4SFST10Transducer7reverseEb49 00032054··0000b907·R_386_JUMP_SLOT········0002276e···_ZN4SFST10Transducer7reverseEb
50 00033058··00008f07·R_386_JUMP_SLOT········00023e90···_ZN4SFST10Transducer5levelENS_5LevelE50 00032058··00009007·R_386_JUMP_SLOT········0002357e···_ZN4SFST10Transducer5levelENS_5LevelE
51 0003305c··0000dc07·R_386_JUMP_SLOT········00025800···_ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb51 0003205c··0000dd07·R_386_JUMP_SLOT········00024d7e···_ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb
52 00033060··00005707·R_386_JUMP_SLOT········00018180···_ZN4SFST9Minimiser17merge_state_listsEj52 00032060··00005807·R_386_JUMP_SLOT········00017868···_ZN4SFST9Minimiser17merge_state_listsEj
53 00033064··00005e07·R_386_JUMP_SLOT········000188f0···_ZN4SFST9Minimiser5splitEjNS_5LabelE53 00032064··00005f07·R_386_JUMP_SLOT········00017f08···_ZN4SFST9Minimiser5splitEjNS_5LabelE
54 00033068··0000b107·R_386_JUMP_SLOT········00026bb0···_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj54 00032068··0000b207·R_386_JUMP_SLOT········00026080···_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj
55 0003306c··00009507·R_386_JUMP_SLOT········000153d0···_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev55 0003206c··00009607·R_386_JUMP_SLOT········00014c50···_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev
56 00033070··0000ae07·R_386_JUMP_SLOT········000274f0···_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj56 00032070··0000af07·R_386_JUMP_SLOT········000268c0···_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj
57 00033074··00000507·R_386_JUMP_SLOT········00000000···_ZSt17__throw_bad_allocv@GLIBCXX_3.457 00032074··00000507·R_386_JUMP_SLOT········00000000···_ZSt17__throw_bad_allocv@GLIBCXX_3.4
58 00033078··0000e707·R_386_JUMP_SLOT········00029880···_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_58 00032078··0000e807·R_386_JUMP_SLOT········00028a50···_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
59 0003307c··00005f07·R_386_JUMP_SLOT········00011cd0···_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE59 0003207c··00006007·R_386_JUMP_SLOT········00011674···_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE
60 00033080··00009807·R_386_JUMP_SLOT········0000e9d0···_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_60 00032080··00009907·R_386_JUMP_SLOT········0000e670···_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
61 00033084··00000607·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.361 00032084··00000607·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.3
62 00033088··00008307·R_386_JUMP_SLOT········0001bf80···_ZNK4SFST4Arcs4sizeEv62 00032088··00008407·R_386_JUMP_SLOT········0001bfc4···_ZNK4SFST4Arcs4sizeEv
63 0003308c··00009107·R_386_JUMP_SLOT········00017f30···_ZN4SFST9Minimiser13link_state_inERjj63 0003208c··00009207·R_386_JUMP_SLOT········000176c8···_ZN4SFST9Minimiser13link_state_inERjj
64 00033090··0000eb07·R_386_JUMP_SLOT········0001db80···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE64 00032090··0000ec07·R_386_JUMP_SLOT········0001d9f6···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE
65 00033094··00010c07·R_386_JUMP_SLOT········000277a0···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj65 00032094··00010d07·R_386_JUMP_SLOT········00026af6···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj
66 00033098··00006707·R_386_JUMP_SLOT········000209e0···_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_66 00032098··00006807·R_386_JUMP_SLOT········00020496···_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_
67 0003309c··00008a07·R_386_JUMP_SLOT········0001b510···_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_67 0003209c··00008b07·R_386_JUMP_SLOT········0001b650···_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
68 000330a0··00010207·R_386_JUMP_SLOT········00018c60···_ZN4SFST9MinimiserC1ERNS_10TransducerE68 000320a0··00010307·R_386_JUMP_SLOT········00018208···_ZN4SFST9MinimiserC1ERNS_10TransducerE
69 000330a4··00004507·R_386_JUMP_SLOT········00011b10···_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE69 000320a4··00004607·R_386_JUMP_SLOT········000114ca···_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE
70 000330a8··00000707·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.070 000320a8··00000707·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.0
71 000330ac··0000e807·R_386_JUMP_SLOT········000145e0···_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE71 000320ac··0000e907·R_386_JUMP_SLOT········00013e68···_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE
72 000330b0··0000ce07·R_386_JUMP_SLOT········00016b20···_ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_72 000320b0··0000cf07·R_386_JUMP_SLOT········000162f0···_ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
73 000330b4··0000d707·R_386_JUMP_SLOT········00019a00···_ZN4SFST9Minimiser6resultEv73 000320b4··0000d807·R_386_JUMP_SLOT········00018f38···_ZN4SFST9Minimiser6resultEv
74 000330b8··0000cc07·R_386_JUMP_SLOT········0001a130···_ZN4SFST3Mem5clearEv74 000320b8··0000cd07·R_386_JUMP_SLOT········00019626···_ZN4SFST3Mem5clearEv
75 000330bc··00000807·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.375 000320bc··00000807·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.3
76 000330c0··00004f07·R_386_JUMP_SLOT········00022770···_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_76 000320c0··00005007·R_386_JUMP_SLOT········00021f6e···_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_
77 000330c4··0000a407·R_386_JUMP_SLOT········000225c0···_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_77 000320c4··0000a507·R_386_JUMP_SLOT········00021dd8···_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_
78 000330c8··00000907·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.078 000320c8··00000907·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.0
79 000330cc··00000a07·R_386_JUMP_SLOT········00000000···fgets@GLIBC_2.079 000320cc··00000a07·R_386_JUMP_SLOT········00000000···fgets@GLIBC_2.0
80 000330d0··0000d807·R_386_JUMP_SLOT········00021330···_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_80 000320d0··0000d907·R_386_JUMP_SLOT········00020d48···_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_
81 000330d4··0000ac07·R_386_JUMP_SLOT········000224d0···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_81 000320d4··0000ad07·R_386_JUMP_SLOT········00021d0c···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_
82 000330d8··00000b07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.082 000320d8··00000b07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.0
83 000330dc··00000c07·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.483 000320dc··00000c07·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.4
84 000330e0··00007107·R_386_JUMP_SLOT········00015280···_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev84 000320e0··00007207·R_386_JUMP_SLOT········00014b28···_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
85 000330e4··00006e07·R_386_JUMP_SLOT········0001ffe0···_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_85 000320e4··00006f07·R_386_JUMP_SLOT········0001fbb0···_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
86 000330e8··00000d07·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.086 000320e8··00000d07·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.0
87 000330ec··0000d007·R_386_JUMP_SLOT········00024b10···_ZN4SFST14CharNode2TransC1ERNS_10TransducerE87 000320ec··0000d107·R_386_JUMP_SLOT········00024160···_ZN4SFST14CharNode2TransC1ERNS_10TransducerE
88 000330f0··00000f07·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.088 000320f0··00000f07·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.0
89 000330f4··00011407·R_386_JUMP_SLOT········0001b270···_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_89 000320f4··00011507·R_386_JUMP_SLOT········0001b3c4···_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
90 000330f8··00008507·R_386_JUMP_SLOT········00016f60···_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_90 000320f8··00008607·R_386_JUMP_SLOT········00016750···_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
91 000330fc··00008607·R_386_JUMP_SLOT········0001c220···_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE91 000320fc··00008707·R_386_JUMP_SLOT········0001c212···_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE
92 00033100··00001007·R_386_JUMP_SLOT········00000000···_ZNSi7getlineEPcic@GLIBCXX_3.492 00032100··00001007·R_386_JUMP_SLOT········00000000···_ZNSi7getlineEPcic@GLIBCXX_3.4
93 00033104··00001107·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.493 00032104··00001107·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.4
94 00033108··00009307·R_386_JUMP_SLOT········00018220···_ZN4SFST9Minimiser16build_transducerEv94 00032108··00009407·R_386_JUMP_SLOT········000178e4···_ZN4SFST9Minimiser16build_transducerEv
95 0003310c··00010407·R_386_JUMP_SLOT········0001d420···_ZN4SFST10Transducer11index_nodesEPNS_4NodeEPSt6vectorIS2_SaIS2_EE95 0003210c··00010507·R_386_JUMP_SLOT········0001d34a···_ZN4SFST10Transducer11index_nodesEPNS_4NodeEPSt6vectorIS2_SaIS2_EE
96 00033110··00011e07·R_386_JUMP_SLOT········000179e0···_ZN4SFST9utf8tointEPPc96 00032110··00011f07·R_386_JUMP_SLOT········00017204···_ZN4SFST9utf8tointEPPc
97 00033114··0000de07·R_386_JUMP_SLOT········000102d0···_ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_97 00032114··0000df07·R_386_JUMP_SLOT········0000fd50···_ZSt18__do_uninit_fill_nIPSt6vectorIN4SFST5LabelESaIS2_EEjS4_ET_S6_T0_RKT1_
98 00033118··00001207·R_386_JUMP_SLOT········00000000···_ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.998 00032118··00001207·R_386_JUMP_SLOT········00000000···_ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9
99 0003311c··00001307·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.399 0003211c··00001307·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.3
100 00033120··0000a807·R_386_JUMP_SLOT········000239d0···_ZN4SFST10TransducerntEv100 00032120··0000a907·R_386_JUMP_SLOT········000230ec···_ZN4SFST10TransducerntEv
101 00033124··00005d07·R_386_JUMP_SLOT········00026b60···_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev101 00032124··00005e07·R_386_JUMP_SLOT········00026042···_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev
102 00033128··00001407·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4102 00032128··00001407·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4
103 0003312c··0000dd07·R_386_JUMP_SLOT········00029350···_ZN4SFST10Transducer11determiniseEb103 0003212c··0000de07·R_386_JUMP_SLOT········00028546···_ZN4SFST10Transducer11determiniseEb
104 00033130··0000b207·R_386_JUMP_SLOT········00012a90···_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE104 00032130··0000b307·R_386_JUMP_SLOT········000123bc···_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE
105 00033134··0000a907·R_386_JUMP_SLOT········00028ce0···_ZN4SFST7NodeSet3addEPNS_4NodeE105 00032134··0000aa07·R_386_JUMP_SLOT········00027f18···_ZN4SFST7NodeSet3addEPNS_4NodeE
106 00033138··00011507·R_386_JUMP_SLOT········000128b0···_ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE106 00032138··00011607·R_386_JUMP_SLOT········000121e0···_ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE
107 0003313c··00001507·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.0107 0003213c··00001507·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.0
108 00033140··00010907·R_386_JUMP_SLOT········00026730···_ZN4SFST10TransducerooERS0_108 00032140··00010a07·R_386_JUMP_SLOT········00025c2e···_ZN4SFST10TransducerooERS0_
109 00033144··0000cd07·R_386_JUMP_SLOT········00028710···_ZN4SFST11NodeMappingD1Ev109 00032144··0000ce07·R_386_JUMP_SLOT········00027960···_ZN4SFST11NodeMappingD1Ev
110 00033148··00003b07·R_386_JUMP_SLOT········0000cd90···_ZN4SFST8Alphabet10add_symbolEPKc110 00032148··00003c07·R_386_JUMP_SLOT········0000cc0c···_ZN4SFST8Alphabet10add_symbolEPKc
111 0003314c··00001607·R_386_JUMP_SLOT········00000000···_ZSt28__throw_bad_array_new_lengthv@GLIBCXX_3.4.29111 0003214c··00001607·R_386_JUMP_SLOT········00000000···_ZSt28__throw_bad_array_new_lengthv@GLIBCXX_3.4.29
112 00033150··00005a07·R_386_JUMP_SLOT········0000f300···_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc112 00032150··00005b07·R_386_JUMP_SLOT········0000ee76···_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc
113 00033154··00001707·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.4113 00032154··00001707·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.4
114 00033158··00001807·R_386_JUMP_SLOT········00000000···log@GLIBC_2.29114 00032158··00001807·R_386_JUMP_SLOT········00000000···log@GLIBC_2.29
115 0003315c··00010a07·R_386_JUMP_SLOT········00022430···_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE115 0003215c··00010b07·R_386_JUMP_SLOT········00021c94···_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE
116 00033160··00007f07·R_386_JUMP_SLOT········0001f780···_ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE116 00032160··00008007·R_386_JUMP_SLOT········0001f458···_ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE
117 00033164··00007607·R_386_JUMP_SLOT········00019d90···_ZN4SFST10Transducer8minimiseEb117 00032164··00007707·R_386_JUMP_SLOT········00019286···_ZN4SFST10Transducer8minimiseEb
118 00033168··00008007·R_386_JUMP_SLOT········00021c10···_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_118 00032168··00008107·R_386_JUMP_SLOT········00021544···_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_
119 0003316c··00003c07·R_386_JUMP_SLOT········0002a0e0···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_119 0003216c··00003d07·R_386_JUMP_SLOT········00029210···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
120 00033170··00009907·R_386_JUMP_SLOT········0000d510···_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb120 00032170··00009a07·R_386_JUMP_SLOT········0000d2a0···_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb
121 00033174··00003e07·R_386_JUMP_SLOT········0001d4f0···_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj121 00032174··00003f07·R_386_JUMP_SLOT········0001d3ee···_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj
122 00033178··00004807·R_386_JUMP_SLOT········000276d0···_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_122 00032178··00004907·R_386_JUMP_SLOT········00026a30···_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_
123 0003317c··00004107·R_386_JUMP_SLOT········0000b130···_ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE123 0003217c··00004207·R_386_JUMP_SLOT········0000b03a···_ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE
124 00033180··00008c07·R_386_JUMP_SLOT········0000d410···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE124 00032180··00008d07·R_386_JUMP_SLOT········0000d1b0···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
125 00033184··0000e307·R_386_JUMP_SLOT········0000ef40···_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj125 00032184··0000e407·R_386_JUMP_SLOT········0000eb70···_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj
Max diff block lines reached; -1/51593 bytes (-0.00%) of diff not shown.
2.25 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Dynamic·section·at·offset·0x31ec0·contains·28·entries:1 Dynamic·section·at·offset·0x30ec0·contains·28·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x0000000e·(SONAME)·····················Library·soname:·[libsfst1-1.4.so.0]7 ·0x0000000e·(SONAME)·····················Library·soname:·[libsfst1-1.4.so.0]
8 ·0x0000000c·(INIT)·······················0x70008 ·0x0000000c·(INIT)·······················0x7000
9 ·0x0000000d·(FINI)·······················0x2aab49 ·0x0000000d·(FINI)·······················0x29b54
10 ·0x00000019·(INIT_ARRAY)·················0x32ea010 ·0x00000019·(INIT_ARRAY)·················0x31ea0
11 ·0x0000001b·(INIT_ARRAYSZ)···············28·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············28·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x32ebc12 ·0x0000001a·(FINI_ARRAY)·················0x31ebc
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x17814 ·0x6ffffef5·(GNU_HASH)···················0x178
15 ·0x00000005·(STRTAB)·····················0x1b4415 ·0x00000005·(STRTAB)·····················0x1b54
16 ·0x00000006·(SYMTAB)·····················0x93416 ·0x00000006·(SYMTAB)·····················0x934
17 ·0x0000000a·(STRSZ)······················15280·(bytes)17 ·0x0000000a·(STRSZ)······················15287·(bytes)
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000003·(PLTGOT)·····················0x32ff419 ·0x00000003·(PLTGOT)·····················0x31ff4
20 ·0x00000002·(PLTRELSZ)···················1696·(bytes)20 ·0x00000002·(PLTRELSZ)···················1704·(bytes)
21 ·0x00000014·(PLTREL)·····················REL21 ·0x00000014·(PLTREL)·····················REL
22 ·0x00000017·(JMPREL)·····················0x5af022 ·0x00000017·(JMPREL)·····················0x5b08
23 ·0x00000011·(REL)························0x5a3823 ·0x00000011·(REL)························0x5a50
24 ·0x00000012·(RELSZ)······················184·(bytes)24 ·0x00000012·(RELSZ)······················184·(bytes)
25 ·0x00000013·(RELENT)·····················8·(bytes)25 ·0x00000013·(RELENT)·····················8·(bytes)
26 ·0x6ffffffe·(VERNEED)····················0x593826 ·0x6ffffffe·(VERNEED)····················0x5950
27 ·0x6fffffff·(VERNEEDNUM)·················427 ·0x6fffffff·(VERNEEDNUM)·················4
28 ·0x6ffffff0·(VERSYM)·····················0x56f428 ·0x6ffffff0·(VERSYM)·····················0x570c
29 ·0x6ffffffa·(RELCOUNT)···················929 ·0x6ffffffa·(RELCOUNT)···················9
30 ·0x00000000·(NULL)·······················0x030 ·0x00000000·(NULL)·······················0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·37b028775342f4fba6025483422255ed6bc17b0d3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d2b2baaa31a5cf5a3f57b1ebc209062a8458846c
3.63 KB
readelf --wide --version-info {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·289·entries:1 Version·symbols·section·'.gnu.version'·contains·290·entries:
2 ·Addr:·0x00000000000056f4··Offset:·0x000056f4··Link:·3·(.dynsym)2 ·Addr:·0x000000000000570c··Offset:·0x0000570c··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBCXX_3.4)···3·(GLIBC_2.1.3)···4·(GLIBC_2.0)··3 ··000:···0·(*local*)·······2·(GLIBCXX_3.4)···3·(GLIBC_2.1.3)···4·(GLIBC_2.0)··
4 ··004:···2·(GLIBCXX_3.4)···2·(GLIBCXX_3.4)···5·(CXXABI_1.3)····4·(GLIBC_2.0)··4 ··004:···2·(GLIBCXX_3.4)···2·(GLIBCXX_3.4)···5·(CXXABI_1.3)····4·(GLIBC_2.0)··
5 ··008:···5·(CXXABI_1.3)····4·(GLIBC_2.0)·····4·(GLIBC_2.0)·····4·(GLIBC_2.0)··5 ··008:···5·(CXXABI_1.3)····4·(GLIBC_2.0)·····4·(GLIBC_2.0)·····4·(GLIBC_2.0)··
6 ··00c:···2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····5·(CXXABI_1.3)····4·(GLIBC_2.0)··6 ··00c:···2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····5·(CXXABI_1.3)····4·(GLIBC_2.0)··
7 ··010:···2·(GLIBCXX_3.4)···6·(GLIBC_2.3.4)···7·(GLIBCXX_3.4.9)···3·(GLIBC_2.1.3)7 ··010:···2·(GLIBCXX_3.4)···6·(GLIBC_2.3.4)···7·(GLIBCXX_3.4.9)···3·(GLIBC_2.1.3)
8 ··014:···2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····8·(GLIBCXX_3.4.29)····2·(GLIBCXX_3.4)8 ··014:···2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····8·(GLIBCXX_3.4.29)····2·(GLIBCXX_3.4)
9 ··018:···9·(GLIBC_2.29)····2·(GLIBCXX_3.4)···2·(GLIBCXX_3.4)···a·(GLIBC_2.4)··9 ··018:···9·(GLIBC_2.29)····2·(GLIBCXX_3.4)···2·(GLIBCXX_3.4)···a·(GLIBC_2.4)··
10 ··01c:···b·(GLIBCXX_3.4.11)····4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···4·(GLIBC_2.0)··10 ··01c:···b·(GLIBCXX_3.4.11)····4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···4·(GLIBC_2.0)··
11 ··020:···2·(GLIBCXX_3.4)···2·(GLIBCXX_3.4)···7·(GLIBCXX_3.4.9)···4·(GLIBC_2.0)··11 ··020:···2·(GLIBCXX_3.4)···2·(GLIBCXX_3.4)···7·(GLIBCXX_3.4.9)···4·(GLIBC_2.0)··
12 ··024:···4·(GLIBC_2.0)·····5·(CXXABI_1.3)····4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)12 ··024:···4·(GLIBC_2.0)·····5·(CXXABI_1.3)····4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)
13 ··028:···5·(CXXABI_1.3)····6·(GLIBC_2.3.4)···5·(CXXABI_1.3)····2·(GLIBCXX_3.4)13 ··028:···5·(CXXABI_1.3)····6·(GLIBC_2.3.4)···4·(GLIBC_2.0)·····5·(CXXABI_1.3)·
14 ··02c:···5·(CXXABI_1.3)····2·(GLIBCXX_3.4)···1·(*global*)······c·(GCC_3.0)····14 ··02c:···2·(GLIBCXX_3.4)···5·(CXXABI_1.3)····2·(GLIBCXX_3.4)···1·(*global*)···
15 ··030:···9·(GLIBC_2.29)····4·(GLIBC_2.0)·····4·(GLIBC_2.0)·····1·(*global*)···15 ··030:···c·(GCC_3.0)·······9·(GLIBC_2.29)····4·(GLIBC_2.0)·····4·(GLIBC_2.0)··
16 ··034:···5·(CXXABI_1.3)····1·(*global*)······4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)16 ··034:···1·(*global*)······5·(CXXABI_1.3)····1·(*global*)······4·(GLIBC_2.0)··
17 ··038:···d·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····1·(*global*)···17 ··038:···2·(GLIBCXX_3.4)···d·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···4·(GLIBC_2.0)··
18 ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···18 ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 69, 18 lines modifiedOffset 69, 18 lines modified
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)···
  
77 Version·needs·section·'.gnu.version_r'·contains·4·entries:77 Version·needs·section·'.gnu.version_r'·contains·4·entries:
78 ·Addr:·0x0000000000005938··Offset:·0x00005938··Link:·4·(.dynstr)78 ·Addr:·0x0000000000005950··Offset:·0x00005950··Link:·4·(.dynstr)
79 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·179 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
80 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1280 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·12
81 ··0x0020:·Version:·1··File:·libm.so.6··Cnt:·281 ··0x0020:·Version:·1··File:·libm.so.6··Cnt:·2
82 ··0x0030:···Name:·GLIBC_2.0··Flags:·none··Version:·1382 ··0x0030:···Name:·GLIBC_2.0··Flags:·none··Version:·13
83 ··0x0040:···Name:·GLIBC_2.29··Flags:·none··Version:·983 ··0x0040:···Name:·GLIBC_2.29··Flags:·none··Version:·9
84 ··0x0050:·Version:·1··File:·libc.so.6··Cnt:·484 ··0x0050:·Version:·1··File:·libc.so.6··Cnt:·4
85 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·1085 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·10
450 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 8891 lines modifiedOffset 9, 10148 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000020·0000001c·FDE·cie=00000000·pc=00007020..00007d7015 00000018·00000020·0000001c·FDE·cie=00000000·pc=00007020..00007d80
16 ··DW_CFA_def_cfa_offset:·816 ··DW_CFA_def_cfa_offset:·8
17 ··DW_CFA_advance_loc:·6·to·0000702617 ··DW_CFA_advance_loc:·6·to·00007026
18 ··DW_CFA_def_cfa_offset:·1218 ··DW_CFA_def_cfa_offset:·12
19 ··DW_CFA_advance_loc:·10·to·0000703019 ··DW_CFA_advance_loc:·10·to·00007030
20 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)20 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
21 0000003c·00000010·00000040·FDE·cie=00000000·pc=00007d70..00007d7821 0000003c·00000010·00000040·FDE·cie=00000000·pc=00007d80..00007d88
22 ··DW_CFA_nop22 ··DW_CFA_nop
23 ··DW_CFA_nop23 ··DW_CFA_nop
24 ··DW_CFA_nop24 ··DW_CFA_nop
  
25 00000050·00000038·00000054·FDE·cie=00000000·pc=000096d0..0000974a25 00000050·00000038·00000054·FDE·cie=00000000·pc=00009730..0000979c
26 ··DW_CFA_advance_loc:·1·to·000096d126 ··DW_CFA_advance_loc:·1·to·00009731
27 ··DW_CFA_def_cfa_offset:·827 ··DW_CFA_def_cfa_offset:·8
28 ··DW_CFA_offset:·r5·(ebp)·at·cfa-828 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
29 ··DW_CFA_advance_loc:·3·to·000096d429 ··DW_CFA_advance_loc:·1·to·00009732
30 ··DW_CFA_def_cfa_offset:·1230 ··DW_CFA_def_cfa_offset:·12
31 ··DW_CFA_offset:·r7·(edi)·at·cfa-1231 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
32 ··DW_CFA_advance_loc:·1·to·000096d532 ··DW_CFA_advance_loc:·1·to·00009733
33 ··DW_CFA_def_cfa_offset:·1633 ··DW_CFA_def_cfa_offset:·16
34 ··DW_CFA_offset:·r6·(esi)·at·cfa-1634 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
35 ··DW_CFA_advance_loc:·1·to·000096d635 ··DW_CFA_advance_loc:·1·to·00009734
36 ··DW_CFA_def_cfa_offset:·2036 ··DW_CFA_def_cfa_offset:·20
37 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2037 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
38 ··DW_CFA_advance_loc:·14·to·000096e438 ··DW_CFA_advance_loc:·3·to·00009737
39 ··DW_CFA_def_cfa_offset:·6439 ··DW_CFA_def_cfa_offset:·64
40 ··DW_CFA_advance_loc1:·97·to·0000974540 ··DW_CFA_advance_loc1:·96·to·00009797
41 ··DW_CFA_def_cfa_offset:·2041 ··DW_CFA_def_cfa_offset:·20
42 ··DW_CFA_advance_loc:·1·to·0000974642 ··DW_CFA_advance_loc:·1·to·00009798
43 ··DW_CFA_restore:·r3·(ebx)43 ··DW_CFA_restore:·r3·(ebx)
44 ··DW_CFA_def_cfa_offset:·1644 ··DW_CFA_def_cfa_offset:·16
45 ··DW_CFA_advance_loc:·1·to·0000974745 ··DW_CFA_advance_loc:·1·to·00009799
46 ··DW_CFA_restore:·r6·(esi)46 ··DW_CFA_restore:·r6·(esi)
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_advance_loc:·1·to·0000974848 ··DW_CFA_advance_loc:·1·to·0000979a
49 ··DW_CFA_restore:·r7·(edi)49 ··DW_CFA_restore:·r7·(edi)
50 ··DW_CFA_def_cfa_offset:·850 ··DW_CFA_def_cfa_offset:·8
51 ··DW_CFA_advance_loc:·1·to·0000974951 ··DW_CFA_advance_loc:·1·to·0000979b
52 ··DW_CFA_restore:·r5·(ebp)52 ··DW_CFA_restore:·r5·(ebp)
53 ··DW_CFA_def_cfa_offset:·453 ··DW_CFA_def_cfa_offset:·4
  
54 0000008c·00000038·00000090·FDE·cie=00000000·pc=00009750..000097ca54 0000008c·00000038·00000090·FDE·cie=00000000·pc=0000979c..00009808
55 ··DW_CFA_advance_loc:·1·to·0000975155 ··DW_CFA_advance_loc:·1·to·0000979d
56 ··DW_CFA_def_cfa_offset:·856 ··DW_CFA_def_cfa_offset:·8
57 ··DW_CFA_offset:·r5·(ebp)·at·cfa-857 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
58 ··DW_CFA_advance_loc:·3·to·0000975458 ··DW_CFA_advance_loc:·1·to·0000979e
59 ··DW_CFA_def_cfa_offset:·1259 ··DW_CFA_def_cfa_offset:·12
60 ··DW_CFA_offset:·r7·(edi)·at·cfa-1260 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
61 ··DW_CFA_advance_loc:·1·to·0000975561 ··DW_CFA_advance_loc:·1·to·0000979f
62 ··DW_CFA_def_cfa_offset:·1662 ··DW_CFA_def_cfa_offset:·16
63 ··DW_CFA_offset:·r6·(esi)·at·cfa-1663 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
64 ··DW_CFA_advance_loc:·1·to·0000975664 ··DW_CFA_advance_loc:·1·to·000097a0
65 ··DW_CFA_def_cfa_offset:·2065 ··DW_CFA_def_cfa_offset:·20
66 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2066 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
67 ··DW_CFA_advance_loc:·14·to·0000976467 ··DW_CFA_advance_loc:·3·to·000097a3
68 ··DW_CFA_def_cfa_offset:·6468 ··DW_CFA_def_cfa_offset:·64
69 ··DW_CFA_advance_loc1:·97·to·000097c569 ··DW_CFA_advance_loc1:·96·to·00009803
70 ··DW_CFA_def_cfa_offset:·2070 ··DW_CFA_def_cfa_offset:·20
71 ··DW_CFA_advance_loc:·1·to·000097c671 ··DW_CFA_advance_loc:·1·to·00009804
72 ··DW_CFA_restore:·r3·(ebx)72 ··DW_CFA_restore:·r3·(ebx)
73 ··DW_CFA_def_cfa_offset:·1673 ··DW_CFA_def_cfa_offset:·16
74 ··DW_CFA_advance_loc:·1·to·000097c774 ··DW_CFA_advance_loc:·1·to·00009805
75 ··DW_CFA_restore:·r6·(esi)75 ··DW_CFA_restore:·r6·(esi)
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_advance_loc:·1·to·000097c877 ··DW_CFA_advance_loc:·1·to·00009806
78 ··DW_CFA_restore:·r7·(edi)78 ··DW_CFA_restore:·r7·(edi)
79 ··DW_CFA_def_cfa_offset:·879 ··DW_CFA_def_cfa_offset:·8
80 ··DW_CFA_advance_loc:·1·to·000097c980 ··DW_CFA_advance_loc:·1·to·00009807
81 ··DW_CFA_restore:·r5·(ebp)81 ··DW_CFA_restore:·r5·(ebp)
82 ··DW_CFA_def_cfa_offset:·482 ··DW_CFA_def_cfa_offset:·4
  
83 000000c8·00000028·000000cc·FDE·cie=00000000·pc=000097d0..0000993a83 000000c8·00000030·000000cc·FDE·cie=00000000·pc=00009808..00009964
 84 ··DW_CFA_advance_loc:·14·to·00009816
 85 ··DW_CFA_def_cfa_offset:·8
 86 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
84 ··DW_CFA_advance_loc:·19·to·000097e387 ··DW_CFA_advance_loc:·1·to·00009817
85 ··DW_CFA_def_cfa_offset:·2088 ··DW_CFA_def_cfa_offset:·12
86 ··DW_CFA_advance_loc:·3·to·000097e6 
87 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 
88 ··DW_CFA_advance_loc:·7·to·000097ed 
89 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
90 ··DW_CFA_advance_loc:·11·to·000097f8 
91 ··DW_CFA_offset:·r6·(esi)·at·cfa-1689 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
 90 ··DW_CFA_advance_loc:·1·to·00009818
 91 ··DW_CFA_def_cfa_offset:·16
92 ··DW_CFA_offset:·r5·(ebp)·at·cfa-892 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
93 ··DW_CFA_advance_loc2:·308·to·0000992c93 ··DW_CFA_advance_loc2:·319·to·00009957
94 ··DW_CFA_remember_state94 ··DW_CFA_remember_state
95 ··DW_CFA_restore:·r5·(ebp) 
96 ··DW_CFA_restore:·r7·(edi) 
97 ··DW_CFA_restore:·r6·(esi) 
98 ··DW_CFA_restore:·r3·(ebx)95 ··DW_CFA_restore:·r3·(ebx)
 96 ··DW_CFA_def_cfa_offset:·12
 97 ··DW_CFA_advance_loc:·1·to·00009958
 98 ··DW_CFA_restore:·r6·(esi)
 99 ··DW_CFA_def_cfa_offset:·8
 100 ··DW_CFA_advance_loc:·1·to·00009959
 101 ··DW_CFA_restore:·r7·(edi)
99 ··DW_CFA_def_cfa_offset:·4102 ··DW_CFA_def_cfa_offset:·4
100 ··DW_CFA_advance_loc:·4·to·00009930103 ··DW_CFA_advance_loc:·1·to·0000995a
101 ··DW_CFA_restore_state104 ··DW_CFA_restore_state
102 ··DW_CFA_nop105 ··DW_CFA_nop
 106 ··DW_CFA_nop
 107 ··DW_CFA_nop
  
103 000000f4·00000024·000000f8·FDE·cie=00000000·pc=00009940..00009a88108 000000fc·00000030·00000100·FDE·cie=00000000·pc=00009964..00009a9c
 109 ··DW_CFA_advance_loc:·14·to·00009972
 110 ··DW_CFA_def_cfa_offset:·8
 111 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
104 ··DW_CFA_advance_loc:·19·to·00009953112 ··DW_CFA_advance_loc:·1·to·00009973
 113 ··DW_CFA_def_cfa_offset:·12
 114 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
 115 ··DW_CFA_advance_loc:·1·to·00009974
105 ··DW_CFA_def_cfa_offset:·16116 ··DW_CFA_def_cfa_offset:·16
106 ··DW_CFA_advance_loc:·3·to·00009956 
107 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16117 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
108 ··DW_CFA_advance_loc:·17·to·00009967 
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-12 
110 ··DW_CFA_offset:·r7·(edi)·at·cfa-8 
Max diff block lines reached; 455521/461232 bytes (98.76%) of diff not shown.
1.3 KB
strings --all --bytes=8 {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 __gmon_start__1 __gmon_start__
2 _ITM_deregisterTMCloneTable2 _ITM_deregisterTMCloneTable
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 __cxa_finalize4 __cxa_finalize
5 _ZSt28__throw_bad_array_new_lengthv5 _ZSt28__throw_bad_array_new_lengthv
6 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ 
7 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base6 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
 7 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
8 __gxx_personality_v08 __gxx_personality_v0
9 __cxa_begin_catch9 __cxa_begin_catch
10 __cxa_rethrow10 __cxa_rethrow
11 __cxa_end_catch11 __cxa_end_catch
12 _Unwind_Resume12 _Unwind_Resume
13 _ZN4SFST8Alphabet5clearEv13 _ZN4SFST8Alphabet5clearEv
14 _ZNK4SFST8Alphabet10write_charEtPcPib14 _ZNK4SFST8Alphabet10write_charEtPcPib
Offset 272, 21 lines modifiedOffset 272, 43 lines modified
272 GLIBC_2.3.4272 GLIBC_2.3.4
273 GLIBC_2.1.3273 GLIBC_2.1.3
274 GLIBCXX_3.4.11274 GLIBCXX_3.4.11
275 GLIBCXX_3.4.29275 GLIBCXX_3.4.29
276 GLIBCXX_3.4.9276 GLIBCXX_3.4.9
277 CXXABI_1.3277 CXXABI_1.3
278 GLIBCXX_3.4278 GLIBCXX_3.4
279 T$8;T$<u279 l$D9l$Dt{
 280 +T$D9L$Dt
 281 l$D9l$Dt{
 282 +T$D9L$Dt
280 \$D9\$@t`283 \$D9\$@tW
281 L$<;L$@u284 \$$;\$Tt"
 285 T$$;T$Tt"
 286 +D$T9L$Tt&
 287 L$0f9D$$
 288 D$(f9D$$
 289 L$2f9L$0
 290 +D$d9T$dt$
282 D$$;D$Tt291 D$$9D$Tt.
283 t$(9L$,rA 
284 D$(9D$Tt0292 D$·9D$Tt(
285 tl9\$0t`1293 D$$9T$Ttf
 294 l$D9l$Dt{
 295 +T$D9L$Dt
 296 l$D9l$Dt{
 297 +T$D9L$Dt
 298 tT9L$0tF1
 299 l$D9l$Dt{
 300 +T$D9L$Dt
 301 l$D9l$Dt{
 302 +T$D9L$Dt
 303 l$D9l$Dt{
 304 +T$D9L$Dt
 305 |$L;|$Pu
 306 l$D9l$Dt{
 307 +T$D9L$Dt
286 <OLDORTH>308 <OLDORTH>
287 <NEWORTH>309 <NEWORTH>
288 vector::reserve310 vector::reserve
289 Error·encountered·while·writing·alphabet·to·file311 Error·encountered·while·writing·alphabet·to·file
290 Error:·too·many·symbols·in·transducer·definition312 Error:·too·many·symbols·in·transducer·definition
291 Error:·reinserting·symbol·'%s'·in·alphabet·with·incompatible·character·value·%u·%u313 Error:·reinserting·symbol·'%s'·in·alphabet·with·incompatible·character·value·%u·%u
292 reinserting·symbol·in·alphabet·with·incompatible·character·value314 reinserting·symbol·in·alphabet·with·incompatible·character·value
8.22 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.gnu.hash':1 Hex·dump·of·section·'.gnu.hash':
2 ··0x00000178·c5000000·3b000000·40000000·0b000000·....;...@.......2 ··0x00000178·c5000000·3c000000·40000000·0b000000·....<...@.......
3 ··0x00000188·50200403·0080c000·00141010·00884001·P·............@.3 ··0x00000188·50200403·0080c000·00141010·00884001·P·............@.
4 ··0x00000198·00000048·080044c2·2080c9ab·04a60004·...H..D.·.......4 ··0x00000198·00000048·080044c2·2080c9ab·04a60004·...H..D.·.......
5 ··0x000001a8·08400021·9900e224·01710064·0f000049·.@.!...$.q.d...I5 ··0x000001a8·08400021·9900e224·01710064·0f000049·.@.!...$.q.d...I
6 ··0x000001b8·40000080·0b0a2500·00009000·01040000·@.....%.........6 ··0x000001b8·40000080·0b0a2500·00009000·01040000·@.....%.........
7 ··0x000001c8·00420642·a1082400·0000e044·0004190a·.B.B..$....D....7 ··0x000001c8·00420642·a1082400·0000e044·0004190a·.B.B..$....D....
8 ··0x000001d8·18200032·49264562·8b020921·08400000·.·.2I&Eb...!.@..8 ··0x000001d8·18200032·49264562·8b020921·08400000·.·.2I&Eb...!.@..
9 ··0x000001e8·80000400·2f68289c·3480028c·20080204·..../h(.4...·...9 ··0x000001e8·80000400·2f68289c·3480028c·20080204·..../h(.4...·...
Offset 13, 64 lines modifiedOffset 13, 64 lines modified
13 ··0x00000218·e52ce000·0c0a2200·07c42a04·700a2808·.,...."...*.p.(.13 ··0x00000218·e52ce000·0c0a2200·07c42a04·700a2808·.,...."...*.p.(.
14 ··0x00000228·18884040·6208c140·60040631·04006514·..@@b..@`..1..e.14 ··0x00000228·18884040·6208c140·60040631·04006514·..@@b..@`..1..e.
15 ··0x00000238·00621120·00068584·0030a800·430809c0·.b.·.....0..C...15 ··0x00000238·00621120·00068584·0030a800·430809c0·.b.·.....0..C...
16 ··0x00000248·6a207220·13180002·09028050·0c080100·j·r·.......P....16 ··0x00000248·6a207220·13180002·09028050·0c080100·j·r·.......P....
17 ··0x00000258·02c205a4·34915504·00e51035·000b0208·....4.U....5....17 ··0x00000258·02c205a4·34915504·00e51035·000b0208·....4.U....5....
18 ··0x00000268·06004402·16025101·c0285018·02089020·..D...Q..(P....·18 ··0x00000268·06004402·16025101·c0285018·02089020·..D...Q..(P....·
19 ··0x00000278·0e024009·0030470c·00000240·80080102·..@..0G....@....19 ··0x00000278·0e024009·0030470c·00000240·80080102·..@..0G....@....
20 ··0x00000288·3b000000·3d000000·3e000000·40000000·;...=...>...@...20 ··0x00000288·3c000000·3e000000·3f000000·41000000·<...>...?...A...
21 ··0x00000298·41000000·00000000·00000000·00000000·A...............21 ··0x00000298·42000000·00000000·00000000·00000000·B...............
22 ··0x000002a8·00000000·00000000·00000000·42000000·............B...22 ··0x000002a8·00000000·00000000·00000000·43000000·............C...
23 ··0x000002b8·46000000·48000000·00000000·00000000·F...H...........23 ··0x000002b8·47000000·49000000·00000000·00000000·G...I...........
24 ··0x000002c8·49000000·00000000·4b000000·00000000·I.......K.......24 ··0x000002c8·4a000000·00000000·4c000000·00000000·J.......L.......
25 ··0x000002d8·00000000·00000000·4c000000·00000000·........L.......25 ··0x000002d8·00000000·00000000·4d000000·00000000·........M.......
26 ··0x000002e8·4d000000·00000000·00000000·00000000·M............... 
27 ··0x000002f8·4e000000·00000000·00000000·00000000·N...............26 ··0x000002e8·4e000000·00000000·00000000·00000000·N...............
28 ··0x00000308·4f000000·00000000·00000000·52000000·O...........R...27 ··0x000002f8·4f000000·00000000·00000000·00000000·O...............
 28 ··0x00000308·50000000·00000000·00000000·53000000·P...........S...
29 ··0x00000318·53000000·00000000·00000000·54000000·S...........T...29 ··0x00000318·54000000·00000000·00000000·55000000·T...........U...
30 ··0x00000328·56000000·57000000·59000000·5d000000·V...W...Y...]...30 ··0x00000328·57000000·58000000·5a000000·5e000000·W...X...Z...^...
31 ··0x00000338·00000000·00000000·5e000000·00000000·........^.......31 ··0x00000338·00000000·00000000·5f000000·00000000·........_.......
32 ··0x00000348·60000000·00000000·61000000·00000000·`.......a.......32 ··0x00000348·61000000·00000000·62000000·00000000·a.......b.......
33 ··0x00000358·63000000·65000000·67000000·00000000·c...e...g.......33 ··0x00000358·64000000·66000000·68000000·00000000·d...f...h.......
34 ··0x00000368·00000000·00000000·00000000·69000000·............i...34 ··0x00000368·00000000·00000000·00000000·6a000000·............j...
35 ··0x00000378·6d000000·00000000·71000000·74000000·m.......q...t...35 ··0x00000378·6e000000·00000000·72000000·75000000·n.......r...u...
 36 ··0x00000388·77000000·7b000000·7c000000·7d000000·w...{...|...}...
36 ··0x00000388·76000000·7a000000·7b000000·7c000000·v...z...{...|...37 ··0x00000398·7e000000·7f000000·80000000·83000000·~...............
37 ··0x00000398·7d000000·7e000000·7f000000·82000000·}...~........... 
38 ··0x000003a8·00000000·84000000·87000000·89000000·................38 ··0x000003a8·00000000·85000000·88000000·8a000000·................
39 ··0x000003b8·8a000000·8c000000·8e000000·91000000·................39 ··0x000003b8·8b000000·8d000000·8f000000·92000000·................
40 ··0x000003c8·92000000·93000000·95000000·97000000·................40 ··0x000003c8·93000000·94000000·96000000·98000000·................
41 ··0x000003d8·00000000·98000000·9a000000·9e000000·................41 ··0x000003d8·00000000·99000000·9b000000·9f000000·................
42 ··0x000003e8·00000000·9f000000·a1000000·a3000000·................42 ··0x000003e8·00000000·a0000000·a2000000·a4000000·................
43 ··0x000003f8·a4000000·a6000000·a7000000·a9000000·................43 ··0x000003f8·a5000000·a7000000·a8000000·aa000000·................
44 ··0x00000408·00000000·00000000·ab000000·00000000·................44 ··0x00000408·00000000·00000000·ac000000·00000000·................
45 ··0x00000418·ac000000·00000000·ae000000·af000000·................45 ··0x00000418·ad000000·00000000·af000000·b0000000·................
46 ··0x00000428·b0000000·00000000·b3000000·b4000000·................46 ··0x00000428·b1000000·00000000·b4000000·b5000000·................
47 ··0x00000438·00000000·b6000000·00000000·b7000000·................47 ··0x00000438·00000000·b7000000·00000000·b8000000·................
48 ··0x00000448·00000000·00000000·b8000000·00000000·................48 ··0x00000448·00000000·00000000·b9000000·00000000·................
49 ··0x00000458·b9000000·bb000000·00000000·00000000·................49 ··0x00000458·ba000000·bc000000·00000000·00000000·................
50 ··0x00000468·bc000000·00000000·bd000000·c0000000·................50 ··0x00000468·bd000000·00000000·be000000·c1000000·................
51 ··0x00000478·c1000000·00000000·c2000000·c5000000·................51 ··0x00000478·c2000000·00000000·c3000000·c6000000·................
52 ··0x00000488·c6000000·c8000000·c9000000·ca000000·................52 ··0x00000488·c7000000·c9000000·ca000000·cb000000·................
53 ··0x00000498·cc000000·00000000·ce000000·d2000000·................53 ··0x00000498·cd000000·00000000·cf000000·d3000000·................
54 ··0x000004a8·d3000000·d4000000·d5000000·00000000·................54 ··0x000004a8·d4000000·d5000000·d6000000·00000000·................
55 ··0x000004b8·00000000·00000000·d6000000·d7000000·................55 ··0x000004b8·00000000·00000000·d7000000·d8000000·................
56 ··0x000004c8·db000000·dc000000·de000000·e1000000·................56 ··0x000004c8·dc000000·dd000000·df000000·e2000000·................
57 ··0x000004d8·00000000·00000000·e2000000·00000000·................57 ··0x000004d8·00000000·00000000·e3000000·00000000·................
58 ··0x000004e8·e3000000·e7000000·ea000000·00000000·................58 ··0x000004e8·e4000000·e8000000·eb000000·00000000·................
59 ··0x000004f8·ee000000·ef000000·f1000000·00000000·................59 ··0x000004f8·ef000000·f0000000·f2000000·00000000·................
60 ··0x00000508·f4000000·f5000000·00000000·f6000000·................60 ··0x00000508·f5000000·f6000000·00000000·f7000000·................
61 ··0x00000518·00000000·00000000·f7000000·f9000000·................61 ··0x00000518·00000000·00000000·f8000000·fa000000·................
62 ··0x00000528·fb000000·fc000000·00000000·00000000·................62 ··0x00000528·fc000000·fd000000·00000000·00000000·................
63 ··0x00000538·00000000·00000000·fd000000·01010000·................63 ··0x00000538·00000000·00000000·fe000000·02010000·................
64 ··0x00000548·02010000·05010000·08010000·00000000·................64 ··0x00000548·03010000·06010000·09010000·00000000·................
65 ··0x00000558·00000000·09010000·0b010000·00000000·................65 ··0x00000558·00000000·0a010000·0c010000·00000000·................
66 ··0x00000568·0f010000·10010000·12010000·14010000·................66 ··0x00000568·10010000·11010000·13010000·15010000·................
67 ··0x00000578·00000000·00000000·15010000·17010000·................67 ··0x00000578·00000000·00000000·16010000·18010000·................
68 ··0x00000588·19010000·1a010000·1d010000·00000000·................68 ··0x00000588·1a010000·1b010000·1e010000·00000000·................
69 ··0x00000598·20010000·fa8e64da·51351969·1dc1793c··.....d.Q5.i..y<69 ··0x00000598·21010000·fa8e64da·51351969·1dc1793c·!.....d.Q5.i..y<
70 ··0x000005a8·de80cbe4·c114a692·af16c7cb·eb106a98·..............j.70 ··0x000005a8·de80cbe4·c114a692·af16c7cb·eb106a98·..............j.
71 ··0x000005b8·56d202ef·180f43a8·d24ace18·85ca8554·V.....C..J.....T71 ··0x000005b8·56d202ef·180f43a8·d24ace18·85ca8554·V.....C..J.....T
72 ··0x000005c8·7ae5e69f·75ca7c85·83dfa7f9·dc78fc60·z...u.|......x.`72 ··0x000005c8·7ae5e69f·75ca7c85·83dfa7f9·dc78fc60·z...u.|......x.`
73 ··0x000005d8·cf6ef626·a3a9938d·db7c7cfb·897640bc·.n.&.....||..v@.73 ··0x000005d8·cf6ef626·a3a9938d·db7c7cfb·897640bc·.n.&.....||..v@.
74 ··0x000005e8·a9b2b570·1cae08a8·1c5c817a·a35c5cba·...p.....\.z.\\.74 ··0x000005e8·a9b2b570·1cae08a8·1c5c817a·a35c5cba·...p.....\.z.\\.
75 ··0x000005f8·253aa7ea·bf902469·648b3801·eb9c4c75·%:....$id.8...Lu75 ··0x000005f8·253aa7ea·bf902469·648b3801·eb9c4c75·%:....$id.8...Lu
76 ··0x00000608·5ba7fcb2·3ad371c5·5f7b1060·204fbb8b·[...:.q._{.`·O..76 ··0x00000608·5ba7fcb2·3ad371c5·5f7b1060·204fbb8b·[...:.q._{.`·O..
125 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 958 lines modifiedOffset 1, 959 lines modified
  
Diff chunk too large, falling back to line-by-line diff (956 lines added, 955 lines removed)
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00001b44·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.2 ··0x00001b54·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.
3 ··0x00001b54·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT3 ··0x00001b64·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT
4 ··0x00001b64·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM4 ··0x00001b74·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM
5 ··0x00001b74·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone5 ··0x00001b84·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone
6 ··0x00001b84·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina6 ··0x00001b94·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina
7 ··0x00001b94·6c697a65·005f5a64·6c507600·6d656d6d·lize._ZdlPv.memm7 ··0x00001ba4·6c697a65·005f5a64·6c507600·6d656d6d·lize._ZdlPv.memm
8 ··0x00001ba4·6f766500·5f5a6e77·6a005f5a·53743238·ove._Znwj._ZSt288 ··0x00001bb4·6f766500·5f5a6e77·6a005f5a·53743238·ove._Znwj._ZSt28
9 ··0x00001bb4·5f5f7468·726f775f·6261645f·61727261·__throw_bad_arra9 ··0x00001bc4·5f5f7468·726f775f·6261645f·61727261·__throw_bad_arra
10 ··0x00001bc4·795f6e65·775f6c65·6e677468·76005f5a·y_new_lengthv._Z10 ··0x00001bd4·795f6e65·775f6c65·6e677468·76005f5a·y_new_lengthv._Z
11 ··0x00001bd4·53743239·5f52625f·74726565·5f696e73·St29_Rb_tree_ins11 ··0x00001be4·53743138·5f52625f·74726565·5f646563·St18_Rb_tree_dec
12 ··0x00001be4·6572745f·616e645f·72656261·6c616e63·ert_and_rebalanc12 ··0x00001bf4·72656d65·6e745053·7431385f·52625f74·rementPSt18_Rb_t
13 ··0x00001bf4·65625053·7431385f·52625f74·7265655f·ebPSt18_Rb_tree_13 ··0x00001c04·7265655f·6e6f6465·5f626173·65005f5a·ree_node_base._Z
14 ··0x00001c04·6e6f6465·5f626173·6553305f·52535f00·node_baseS0_RS_.14 ··0x00001c14·53743239·5f52625f·74726565·5f696e73·St29_Rb_tree_ins
15 ··0x00001c14·5f5a5374·31385f52·625f7472·65655f64·_ZSt18_Rb_tree_d15 ··0x00001c24·6572745f·616e645f·72656261·6c616e63·ert_and_rebalanc
16 ··0x00001c24·65637265·6d656e74·50537431·385f5262·ecrementPSt18_Rb16 ··0x00001c34·65625053·7431385f·52625f74·7265655f·ebPSt18_Rb_tree_
17 ··0x00001c34·5f747265·655f6e6f·64655f62·61736500·_tree_node_base.17 ··0x00001c44·6e6f6465·5f626173·6553305f·52535f00·node_baseS0_RS_.
18 ··0x00001c44·5f5f6778·785f7065·72736f6e·616c6974·__gxx_personalit18 ··0x00001c54·5f5f6778·785f7065·72736f6e·616c6974·__gxx_personalit
19 ··0x00001c54·795f7630·005f5f63·78615f62·6567696e·y_v0.__cxa_begin19 ··0x00001c64·795f7630·005f5f63·78615f62·6567696e·y_v0.__cxa_begin
20 ··0x00001c64·5f636174·6368005f·5f637861·5f726574·_catch.__cxa_ret20 ··0x00001c74·5f636174·6368005f·5f637861·5f726574·_catch.__cxa_ret
21 ··0x00001c74·68726f77·005f5f63·78615f65·6e645f63·hrow.__cxa_end_c21 ··0x00001c84·68726f77·005f5f63·78615f65·6e645f63·hrow.__cxa_end_c
22 ··0x00001c84·61746368·005f556e·77696e64·5f526573·atch._Unwind_Res22 ··0x00001c94·61746368·005f556e·77696e64·5f526573·atch._Unwind_Res
23 ··0x00001c94·756d6500·5f5a4e34·53465354·38416c70·ume._ZN4SFST8Alp23 ··0x00001ca4·756d6500·5f5a4e34·53465354·38416c70·ume._ZN4SFST8Alp
24 ··0x00001ca4·68616265·7435636c·65617245·76005f5a·habet5clearEv._Z24 ··0x00001cb4·68616265·7435636c·65617245·76005f5a·habet5clearEv._Z
25 ··0x00001cb4·6e616a00·5f5a6461·50760066·72656500·naj._ZdaPv.free.25 ··0x00001cc4·6e616a00·5f5a6461·50760066·72656500·naj._ZdaPv.free.
26 ··0x00001cc4·5f5a4e4b·34534653·5438416c·70686162·_ZNK4SFST8Alphab26 ··0x00001cd4·5f5a4e4b·34534653·5438416c·70686162·_ZNK4SFST8Alphab
27 ··0x00001cd4·65743130·77726974·655f6368·61724574·et10write_charEt27 ··0x00001ce4·65743130·77726974·655f6368·61724574·et10write_charEt
28 ··0x00001ce4·50635069·62007374·726c656e·005f5a4e·PcPib.strlen._ZN28 ··0x00001cf4·50635069·62007374·726c656e·005f5a4e·PcPib.strlen._ZN
29 ··0x00001cf4·4b345346·53543841·6c706861·62657431·K4SFST8Alphabet129 ··0x00001d04·4b345346·53543841·6c706861·62657431·K4SFST8Alphabet1
30 ··0x00001d04·30777269·74655f63·68617245·7462005f·0write_charEtb._30 ··0x00001d14·30777269·74655f63·68617245·7462005f·0write_charEtb._
31 ··0x00001d14·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe31 ··0x00001d24·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe
32 ··0x00001d24·74313177·72697465·5f6c6162·656c454e·t11write_labelEN32 ··0x00001d34·74313177·72697465·5f6c6162·656c454e·t11write_labelEN
33 ··0x00001d34·535f354c·6162656c·45506350·6962005f·S_5LabelEPcPib._33 ··0x00001d44·535f354c·6162656c·45506350·6962005f·S_5LabelEPcPib._
34 ··0x00001d44·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe34 ··0x00001d54·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe
35 ··0x00001d54·74313177·72697465·5f6c6162·656c454e·t11write_labelEN35 ··0x00001d64·74313177·72697465·5f6c6162·656c454e·t11write_labelEN
36 ··0x00001d64·535f354c·6162656c·4562005f·5a4e3453·S_5LabelEb._ZN4S36 ··0x00001d74·535f354c·6162656c·4562005f·5a4e3453·S_5LabelEb._ZN4S
37 ··0x00001d74·46535438·416c7068·61626574·35707269·FST8Alphabet5pri37 ··0x00001d84·46535438·416c7068·61626574·35707269·FST8Alphabet5pri
38 ··0x00001d84·6e744576·00737464·65727200·5f5f6670·ntEv.stderr.__fp38 ··0x00001d94·6e744576·00737464·65727200·5f5f6670·ntEv.stderr.__fp
39 ··0x00001d94·72696e74·665f6368·6b005f5a·53743138·rintf_chk._ZSt1839 ··0x00001da4·72696e74·665f6368·6b005f5a·53743138·rintf_chk._ZSt18
40 ··0x00001da4·5f52625f·74726565·5f696e63·72656d65·_Rb_tree_increme40 ··0x00001db4·5f52625f·74726565·5f696e63·72656d65·_Rb_tree_increme
41 ··0x00001db4·6e74504b·53743138·5f52625f·74726565·ntPKSt18_Rb_tree41 ··0x00001dc4·6e74504b·53743138·5f52625f·74726565·ntPKSt18_Rb_tree
42 ··0x00001dc4·5f6e6f64·655f6261·7365005f·5a4e3453·_node_base._ZN4S42 ··0x00001dd4·5f6e6f64·655f6261·7365005f·5a4e3453·_node_base._ZN4S
43 ··0x00001dd4·4653546c·73455253·6f524b4e·535f3841·FSTlsERSoRKNS_8A43 ··0x00001de4·4653546c·73455253·6f524b4e·535f3841·FSTlsERSoRKNS_8A
44 ··0x00001de4·6c706861·62657445·005f5a53·7431365f·lphabetE._ZSt16_44 ··0x00001df4·6c706861·62657445·005f5a53·7431365f·lphabetE._ZSt16_
45 ··0x00001df4·5f6f7374·7265616d·5f696e73·65727449·_ostream_insertI45 ··0x00001e04·5f6f7374·7265616d·5f696e73·65727449·_ostream_insertI
46 ··0x00001e04·63537431·31636861·725f7472·61697473·cSt11char_traits46 ··0x00001e14·63537431·31636861·725f7472·61697473·cSt11char_traits
47 ··0x00001e14·49634545·52537431·33626173·69635f6f·IcEERSt13basic_o47 ··0x00001e24·49634545·52537431·33626173·69635f6f·IcEERSt13basic_o
48 ··0x00001e24·73747265·616d4954·5f54305f·4553365f·streamIT_T0_ES6_48 ··0x00001e34·73747265·616d4954·5f54305f·4553365f·streamIT_T0_ES6_
49 ··0x00001e34·504b5333·5f69005f·5a4e5374·39626173·PKS3_i._ZNSt9bas49 ··0x00001e44·504b5333·5f69005f·5a4e5374·39626173·PKS3_i._ZNSt9bas
50 ··0x00001e44·69635f69·6f734963·53743131·63686172·ic_iosIcSt11char50 ··0x00001e54·69635f69·6f734963·53743131·63686172·ic_iosIcSt11char
51 ··0x00001e54·5f747261·69747349·63454535·636c6561·_traitsIcEE5clea51 ··0x00001e64·5f747261·69747349·63454535·636c6561·_traitsIcEE5clea
52 ··0x00001e64·72455374·31325f49·6f735f49·6f737461·rESt12_Ios_Iosta52 ··0x00001e74·72455374·31325f49·6f735f49·6f737461·rESt12_Ios_Iosta
53 ··0x00001e74·7465005f·5a4e536f·395f4d5f·696e7365·te._ZNSo9_M_inse53 ··0x00001e84·7465005f·5a4e536f·395f4d5f·696e7365·te._ZNSo9_M_inse
54 ··0x00001e84·7274496d·45455253·6f545f00·5f5a4e4b·rtImEERSoT_._ZNK54 ··0x00001e94·7274496d·45455253·6f545f00·5f5a4e4b·rtImEERSoT_._ZNK
55 ··0x00001e94·34534653·5438416c·70686162·65743573·4SFST8Alphabet5s55 ··0x00001ea4·34534653·5438416c·70686162·65743573·4SFST8Alphabet5s
56 ··0x00001ea4·746f7265·4550385f·494f5f46·494c4500·toreEP8_IO_FILE.56 ··0x00001eb4·746f7265·4550385f·494f5f46·494c4500·toreEP8_IO_FILE.
57 ··0x00001eb4·66707574·63006677·72697465·00666572·fputc.fwrite.fer57 ··0x00001ec4·66707574·63006677·72697465·00666572·fputc.fwrite.fer
58 ··0x00001ec4·726f7200·5f5f6378·615f616c·6c6f6361·ror.__cxa_alloca58 ··0x00001ed4·726f7200·5f5f6378·615f616c·6c6f6361·ror.__cxa_alloca
59 ··0x00001ed4·74655f65·78636570·74696f6e·005f5a54·te_exception._ZT59 ··0x00001ee4·74655f65·78636570·74696f6e·005f5a54·te_exception._ZT
60 ··0x00001ee4·49504b63·005f5f63·78615f74·68726f77·IPKc.__cxa_throw60 ··0x00001ef4·49504b63·005f5f63·78615f74·68726f77·IPKc.__cxa_throw
61 ··0x00001ef4·005f5a4e·34534653·5438416c·70686162·._ZN4SFST8Alphab61 ··0x00001f04·005f5a4e·34534653·5438416c·70686162·._ZN4SFST8Alphab
62 ··0x00001f04·65743133·636f6d70·7574655f·73636f72·et13compute_scor62 ··0x00001f14·65743133·636f6d70·7574655f·73636f72·et13compute_scor
63 ··0x00001f14·65455253·74367665·63746f72·494e535f·eERSt6vectorINS_63 ··0x00001f24·65455253·74367665·63746f72·494e535f·eERSt6vectorINS_
64 ··0x00001f24·354c6162·656c4553·61495332·5f454500·5LabelESaIS2_EE.64 ··0x00001f34·354c6162·656c4553·61495332·5f454500·5LabelESaIS2_EE.
65 ··0x00001f34·73747263·6d70005f·5a4e4b34·53465354·strcmp._ZNK4SFST65 ··0x00001f44·73747263·6d70005f·5a4e4b34·53465354·strcmp._ZNK4SFST
66 ··0x00001f44·38416c70·68616265·74657145·524b5330·8AlphabeteqERKS066 ··0x00001f54·38416c70·68616265·74657145·524b5330·8AlphabeteqERKS0
67 ··0x00001f54·5f005f5a·4e537436·76656374·6f724950·_._ZNSt6vectorIP67 ··0x00001f64·5f005f5a·4e537436·76656374·6f724950·_._ZNSt6vectorIP
68 ··0x00001f64·63536149·53305f45·4531375f·4d5f7265·cSaIS0_EE17_M_re68 ··0x00001f74·63536149·53305f45·4531375f·4d5f7265·cSaIS0_EE17_M_re
69 ··0x00001f74·616c6c6f·635f696e·73657274·454e395f·alloc_insertEN9_69 ··0x00001f84·616c6c6f·635f696e·73657274·454e395f·alloc_insertEN9_
70 ··0x00001f84·5f676e75·5f637878·31375f5f·6e6f726d·_gnu_cxx17__norm70 ··0x00001f94·5f676e75·5f637878·31375f5f·6e6f726d·_gnu_cxx17__norm
71 ··0x00001f94·616c5f69·74657261·746f7249·5053305f·al_iteratorIPS0_71 ··0x00001fa4·616c5f69·74657261·746f7249·5053305f·al_iteratorIPS0_
72 ··0x00001fa4·53325f45·45524b53·305f005f·5a537432·S2_EERKS0_._ZSt272 ··0x00001fb4·53325f45·45524b53·305f005f·5a537432·S2_EERKS0_._ZSt2
73 ··0x00001fb4·305f5f74·68726f77·5f6c656e·6774685f·0__throw_length_73 ··0x00001fc4·305f5f74·68726f77·5f6c656e·6774685f·0__throw_length_
74 ··0x00001fc4·6572726f·72504b63·005f5a4e·53743676·errorPKc._ZNSt6v74 ··0x00001fd4·6572726f·72504b63·005f5a4e·53743676·errorPKc._ZNSt6v
75 ··0x00001fd4·6563746f·72497453·61497445·4531375f·ectorItSaItEE17_75 ··0x00001fe4·6563746f·72497453·61497445·4531375f·ectorItSaItEE17_
76 ··0x00001fe4·4d5f7265·616c6c6f·635f696e·73657274·M_realloc_insert76 ··0x00001ff4·4d5f7265·616c6c6f·635f696e·73657274·M_realloc_insert
77 ··0x00001ff4·454e395f·5f676e75·5f637878·31375f5f·EN9__gnu_cxx17__77 ··0x00002004·454e395f·5f676e75·5f637878·31375f5f·EN9__gnu_cxx17__
78 ··0x00002004·6e6f726d·616c5f69·74657261·746f7249·normal_iteratorI78 ··0x00002014·6e6f726d·616c5f69·74657261·746f7249·normal_iteratorI
79 ··0x00002014·50745331·5f454552·4b74005f·5a4e3453·PtS1_EERKt._ZN4S79 ··0x00002024·50745331·5f454552·4b74005f·5a4e3453·PtS1_EERKt._ZN4S
80 ··0x00002024·46535438·416c7068·61626574·3130636f·FST8Alphabet10co80 ··0x00002034·46535438·416c7068·61626574·3130636f·FST8Alphabet10co
81 ··0x00002034·6d706c65·6d656e74·45525374·36766563·mplementERSt6vec81 ··0x00002044·6d706c65·6d656e74·45525374·36766563·mplementERSt6vec
82 ··0x00002044·746f7249·74536149·74454500·5f5a4e53·torItSaItEE._ZNS82 ··0x00002054·746f7249·74536149·74454500·5f5a4e53·torItSaItEE._ZNS
83 ··0x00002054·74367665·63746f72·494e3453·46535435·t6vectorIN4SFST583 ··0x00002064·74367665·63746f72·494e3453·46535435·t6vectorIN4SFST5
84 ··0x00002064·4c616265·6c455361·4953315f·45453137·LabelESaIS1_EE1784 ··0x00002074·4c616265·6c455361·4953315f·45453137·LabelESaIS1_EE17
85 ··0x00002074·5f4d5f72·65616c6c·6f635f69·6e736572·_M_realloc_inser85 ··0x00002084·5f4d5f72·65616c6c·6f635f69·6e736572·_M_realloc_inser
86 ··0x00002084·74454e39·5f5f676e·755f6378·7831375f·tEN9__gnu_cxx17_86 ··0x00002094·74454e39·5f5f676e·755f6378·7831375f·tEN9__gnu_cxx17_
87 ··0x00002094·5f6e6f72·6d616c5f·69746572·61746f72·_normal_iterator87 ··0x000020a4·5f6e6f72·6d616c5f·69746572·61746f72·_normal_iterator
88 ··0x000020a4·49505331·5f53335f·4545524b·53315f00·IPS1_S3_EERKS1_.88 ··0x000020b4·49505331·5f53335f·4545524b·53315f00·IPS1_S3_EERKS1_.
89 ··0x000020b4·5f5a4e39·5f5f676e·755f6378·78396861·_ZN9__gnu_cxx9ha89 ··0x000020c4·5f5a4e39·5f5f676e·755f6378·78396861·_ZN9__gnu_cxx9ha
90 ··0x000020c4·73687461·626c6549·53743470·61697249·shtableISt4pairI90 ··0x000020d4·73687461·626c6549·53743470·61697249·shtableISt4pairI
91 ··0x000020d4·4b504b63·74455333·5f4e535f·34686173·KPKctES3_NS_4has91 ··0x000020e4·4b504b63·74455333·5f4e535f·34686173·KPKctES3_NS_4has
92 ··0x000020e4·68495333·5f454553·7431305f·53656c65·hIS3_EESt10_Sele92 ··0x000020f4·68495333·5f454553·7431305f·53656c65·hIS3_EESt10_Sele
93 ··0x000020f4·63743173·74495335·5f454e34·53465354·ct1stIS5_EN4SFST93 ··0x00002104·63743173·74495335·5f454e34·53465354·ct1stIS5_EN4SFST
94 ··0x00002104·38416c70·68616265·74356571·73747245·8Alphabet5eqstrE94 ··0x00002114·38416c70·68616265·74356571·73747245·8Alphabet5eqstrE
95 ··0x00002114·53614974·45453672·6573697a·65456a00·SaItEE6resizeEj.95 ··0x00002124·53614974·45453672·6573697a·65456a00·SaItEE6resizeEj.
96 ··0x00002124·5f5a4e39·5f5f676e·755f6378·7832315f·_ZN9__gnu_cxx21_96 ··0x00002134·5f5a4e39·5f5f676e·755f6378·7832315f·_ZN9__gnu_cxx21_
97 ··0x00002134·48617368·7461626c·655f7072·696d655f·Hashtable_prime_97 ··0x00002144·48617368·7461626c·655f7072·696d655f·Hashtable_prime_
98 ··0x00002144·6c697374·496d4531·365f5f73·746c5f70·listImE16__stl_p98 ··0x00002154·6c697374·496d4531·365f5f73·746c5f70·listImE16__stl_p
99 ··0x00002154·72696d65·5f6c6973·7445005f·5a4e395f·rime_listE._ZN9_99 ··0x00002164·72696d65·5f6c6973·7445006d·656d7365·rime_listE.memse
100 ··0x00002164·5f676e75·5f637878·39686173·68746162·_gnu_cxx9hashtab100 ··0x00002174·74005f5a·4e395f5f·676e755f·63787839·t._ZN9__gnu_cxx9
101 ··0x00002174·6c654953·74347061·6972494b·504b6374·leISt4pairIKPKct101 ··0x00002184·68617368·7461626c·65495374·34706169·hashtableISt4pai
102 ··0x00002184·4553335f·4e535f34·68617368·4953335f·ES3_NS_4hashIS3_102 ··0x00002194·72494b50·4b637445·53335f4e·535f3468·rIKPKctES3_NS_4h
103 ··0x00002194·45455374·31305f53·656c6563·74317374·EESt10_Select1st103 ··0x000021a4·61736849·53335f45·45537431·305f5365·ashIS3_EESt10_Se
104 ··0x000021a4·4953355f·454e3453·46535438·416c7068·IS5_EN4SFST8Alph104 ··0x000021b4·6c656374·31737449·53355f45·4e345346·lect1stIS5_EN4SF
105 ··0x000021b4·61626574·35657173·74724553·61497445·abet5eqstrESaItE105 ··0x000021c4·53543841·6c706861·62657435·65717374·ST8Alphabet5eqst
106 ··0x000021c4·45313466·696e645f·6f725f69·6e736572·E14find_or_inser106 ··0x000021d4·72455361·49744545·31346669·6e645f6f·rESaItEE14find_o
107 ··0x000021d4·7445524b·53355f00·5f5a4e39·5f5f676e·tERKS5_._ZN9__gn107 ··0x000021e4·725f696e·73657274·45524b53·355f005f·r_insertERKS5_._
108 ··0x000021e4·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI108 ··0x000021f4·5a4e395f·5f676e75·5f637878·39686173·ZN9__gnu_cxx9has
109 ··0x000021f4·53743470·61697249·4b745063·45744e53·St4pairIKtPcEtNS109 ··0x00002204·68746162·6c654953·74347061·6972494b·htableISt4pairIK
110 ··0x00002204·5f346861·73684974·45455374·31305f53·_4hashItEESt10_S110 ··0x00002214·74506345·744e535f·34686173·68497445·tPcEtNS_4hashItE
111 ··0x00002214·656c6563·74317374·4953345f·45537438·elect1stIS4_ESt8111 ··0x00002224·45537431·305f5365·6c656374·31737449·ESt10_Select1stI
112 ··0x00002224·65717561·6c5f746f·49744553·61495333·equal_toItESaIS3112 ··0x00002234·53345f45·53743865·7175616c·5f746f49·S4_ESt8equal_toI
113 ··0x00002234·5f454536·72657369·7a65456a·005f5a4e·_EE6resizeEj._ZN113 ··0x00002244·74455361·4953335f·45453672·6573697a·tESaIS3_EE6resiz
114 ··0x00002244·34534653·5438416c·70686162·65743361·4SFST8Alphabet3a114 ··0x00002254·65456a00·5f5a4e34·53465354·38416c70·eEj._ZN4SFST8Alp
115 ··0x00002254·64644550·4b637400·5f5a4e34·53465354·ddEPKct._ZN4SFST115 ··0x00002264·68616265·74336164·6445504b·6374005f·habet3addEPKct._
116 ··0x00002264·31306673·745f7374·72647570·45504b63·10fst_strdupEPKc116 ··0x00002274·5a4e3453·46535431·30667374·5f737472·ZN4SFST10fst_str
117 ··0x00002274·005f5a4e·34534653·5438416c·70686162·._ZN4SFST8Alphab117 ··0x00002284·64757045·504b6300·5f5a4e34·53465354·dupEPKc._ZN4SFST
118 ··0x00002284·65743130·6e65775f·6d61726b·65724576·et10new_markerEv118 ··0x00002294·38416c70·68616265·7431306e·65775f6d·8Alphabet10new_m
119 ··0x00002294·005f5f73·7072696e·74665f63·686b005f·.__sprintf_chk._119 ··0x000022a4·61726b65·72457600·5f5f7370·72696e74·arkerEv.__sprint
120 ··0x000022a4·5a4e3453·46535438·416c7068·61626574·ZN4SFST8Alphabet120 ··0x000022b4·665f6368·6b005f5a·4e345346·53543841·f_chk._ZN4SFST8A
121 ··0x000022b4·31306164·645f7379·6d626f6c·45504b63·10add_symbolEPKc121 ··0x000022c4·6c706861·62657431·30616464·5f73796d·lphabet10add_sym
122 ··0x000022c4·74005f5a·54495063·005f5a4e·34534653·t._ZTIPc._ZN4SFS122 ··0x000022d4·626f6c45·504b6374·005f5a54·49506300·bolEPKct._ZTIPc.
123 ··0x000022d4·5438416c·70686162·65743134·696e7365·T8Alphabet14inse123 ··0x000022e4·5f5a4e34·53465354·38416c70·68616265·_ZN4SFST8Alphabe
124 ··0x000022e4·72745f73·796d626f·6c734552·4b53305f·rt_symbolsERKS0_124 ··0x000022f4·74313469·6e736572·745f7379·6d626f6c·t14insert_symbol
125 ··0x000022f4·005f5a4e·34534653·5438416c·70686162·._ZN4SFST8Alphab125 ··0x00002304·7345524b·53305f00·5f5a4e34·53465354·sERKS0_._ZN4SFST
Max diff block lines reached; 0/128084 bytes (0.00%) of diff not shown.
702 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00007000·<.init>:4 00007000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···95d0·<__cxa_finalize@plt+0x1860>8 »       call···9630·<__cxa_finalize@plt+0x18b0>
9 »       add····$0x2bfeb,%ebx9 »       add····$0x2afeb,%ebx
10 »       mov····-0x14(%ebx),%eax10 »       mov····-0x14(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····701b·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x15>12 »       je·····701b·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
16 »       ret16 »       ret
16.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 910, 161 lines modifiedOffset 910, 166 lines modified
910 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>910 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
911 00007b70·<__fprintf_chk@plt>:911 00007b70·<__fprintf_chk@plt>:
912 »       jmp····*0x2dc(%ebx)912 »       jmp····*0x2dc(%ebx)
913 »       push···$0x5a0913 »       push···$0x5a0
914 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>914 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
915 00007b80·<SFST::Alphabet::next_mcsym(char*&,·bool)@plt>:915 00007b80·<memset@plt>:
916 »       jmp····*0x2e0(%ebx)916 »       jmp····*0x2e0(%ebx)
917 »       push···$0x5a8917 »       push···$0x5a8
918 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>918 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
919 00007b90·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::ve[·...·truncated·by·diffoscope;·len:·105,·SHA:·925e3d608b0d47f8cc6cbcd7cbd87132795d6319c47748a705b9f65f66de0c5a·...·])@plt>:919 00007b90·<SFST::Alphabet::next_mcsym(char*&,·bool)@plt>:
920 »       jmp····*0x2e4(%ebx)920 »       jmp····*0x2e4(%ebx)
921 »       push···$0x5b0921 »       push···$0x5b0
922 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>922 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
923 00007ba0·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·std::alloc[·...·truncated·by·diffoscope;·len:·143,·SHA:·7c1aeee802b9be920814d8b2bc9a6f2b2554a28e17b6d68284ef7cb372a5d9a4·...·])@plt>:923 00007ba0·<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*·std::__do_uninit_copy<std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>*>(std::vector<SFST::Label,·std::allocator<SFST::Label>·>*,·std::vector<[·...·truncated·by·diffoscope;·len:·100,·SHA:·690ff4142abd0ad1ff5d54c100285694c3eca7a71b37d27bf2c3d20202c2628a·...·])@plt>:
924 »       jmp····*0x2e8(%ebx)924 »       jmp····*0x2e8(%ebx)
925 »       push···$0x5b8925 »       push···$0x5b8
926 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>926 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
927 00007bb0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFS[·...·truncated·by·diffoscope;·len:·146,·SHA:·a45d0569934eab07ec4647c5e75d97061768715f662d93e0e1b9ac6891bfacc3·...·]·const&)@plt>:927 00007bb0·<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::vector<SFST::Arc*,·std::allocator<SFST::Arc*>·>·>·>,·std::less<unsigned·short>,·std::alloc[·...·truncated·by·diffoscope;·len:·136,·SHA:·cbabd4bead560fc3972f807f87d9b614b05dfb05419f6ab272b28e078b956d01·...·]·const&)@plt>:
928 »       jmp····*0x2ec(%ebx)928 »       jmp····*0x2ec(%ebx)
929 »       push···$0x5c0929 »       push···$0x5c0
930 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>930 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
931 00007bc0·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector[·...·truncated·by·diffoscope;·len:·105,·SHA:·86f7b637b1070d1484f470b04b8f517968b4bc609ca7c106fe498d240a1f1e09·...·])@plt>:931 00007bc0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>**,·std::vector<__gnu_cxx::_Hashtable_node<SFST::Node[·...·truncated·by·diffoscope;·len:·146,·SHA:·41374f23b8aff82116fb111660962bec4dc6754d3d1b990fda52a8186e400557·...·])@plt>:
932 »       jmp····*0x2f0(%ebx)932 »       jmp····*0x2f0(%ebx)
933 »       push···$0x5c8933 »       push···$0x5c8
934 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>934 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
935 00007bd0·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(std:[·...·truncated·by·diffoscope;·len:·49,·SHA:·2c0631964014a4b88effb0dc781c9b3c5490aad9bbb77d82e09c012bb54ea89c·...·])@plt>:935 00007bd0·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*·std::__do_uninit_copy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,[·...·truncated·by·diffoscope;·len:·117,·SHA:·1f0262c979051cc98586e823ecad44f9ab4b3285585855b278ff12d751eab97b·...·])@plt>:
936 »       jmp····*0x2f4(%ebx)936 »       jmp····*0x2f4(%ebx)
937 »       push···$0x5d0937 »       push···$0x5d0
938 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>938 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
939 00007be0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)@plt>:939 00007be0·<__gnu_cxx::hashtable<std::pair<SFST::NodeArray*·const,·SFST::Node*>,·SFST::NodeArray*,·SFST::NodeMapping::hashf,·std::_Select1st<std::pair<SFST::NodeArray*·const,·SFST::Node*>·>,·SFST::NodeMapping::equalf,·std::allocator<SFST::Node*>·>::find_or_insert(std:[·...·truncated·by·diffoscope;·len:·49,·SHA:·2c0631964014a4b88effb0dc781c9b3c5490aad9bbb77d82e09c012bb54ea89c·...·])@plt>:
940 »       jmp····*0x2f8(%ebx)940 »       jmp····*0x2f8(%ebx)
941 »       push···$0x5d8941 »       push···$0x5d8
942 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>942 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
943 00007bf0·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)@plt>:943 00007bf0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)@plt>:
944 »       jmp····*0x2fc(%ebx)944 »       jmp····*0x2fc(%ebx)
945 »       push···$0x5e0945 »       push···$0x5e0
946 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>946 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
947 00007c00·<SFST::Alphabet::write_char(unsigned·short,·char*,·int*,·bool)·const@plt>:947 00007c00·<std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<SFST::Node**,·std::vector<SFST::Node*,·std::allocator<SFST::Node*>·>·>,·unsigned·int,·SFST::Node*·const&)@plt>:
948 »       jmp····*0x300(%ebx)948 »       jmp····*0x300(%ebx)
949 »       push···$0x5e8949 »       push···$0x5e8
950 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>950 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
951 00007c10·<std::basic_ios<char,·std::char_traits<char>·>::clear(std::_Ios_Iostate)@plt>:951 00007c10·<SFST::Alphabet::write_char(unsigned·short,·char*,·int*,·bool)·const@plt>:
952 »       jmp····*0x304(%ebx)952 »       jmp····*0x304(%ebx)
953 »       push···$0x5f0953 »       push···$0x5f0
954 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>954 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
955 00007c20·<__cxa_throw@plt>:955 00007c20·<std::basic_ios<char,·std::char_traits<char>·>::clear(std::_Ios_Iostate)@plt>:
956 »       jmp····*0x308(%ebx)956 »       jmp····*0x308(%ebx)
957 »       push···$0x5f8957 »       push···$0x5f8
958 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>958 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
959 00007c30·<std::ostream::operator<<(int)@plt>:959 00007c30·<__cxa_throw@plt>:
960 »       jmp····*0x30c(%ebx)960 »       jmp····*0x30c(%ebx)
961 »       push···$0x600961 »       push···$0x600
962 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>962 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
963 00007c40·<SFST::int2utf8(unsigned·int)@plt>:963 00007c40·<std::ostream::operator<<(int)@plt>:
964 »       jmp····*0x310(%ebx)964 »       jmp····*0x310(%ebx)
965 »       push···$0x608965 »       push···$0x608
966 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>966 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
967 00007c50·<SFST::Transducer::is_infinitely_ambiguous()@plt>:967 00007c50·<SFST::int2utf8(unsigned·int)@plt>:
968 »       jmp····*0x314(%ebx)968 »       jmp····*0x314(%ebx)
969 »       push···$0x610969 »       push···$0x610
970 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>970 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
971 00007c60·<_Unwind_Resume@plt>:971 00007c60·<SFST::Transducer::is_infinitely_ambiguous()@plt>:
972 »       jmp····*0x318(%ebx)972 »       jmp····*0x318(%ebx)
973 »       push···$0x618973 »       push···$0x618
974 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>974 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
975 00007c70·<SFST::Alphabet::~Alphabet()@plt>:975 00007c70·<_Unwind_Resume@plt>:
976 »       jmp····*0x31c(%ebx)976 »       jmp····*0x31c(%ebx)
977 »       push···$0x620977 »       push···$0x620
978 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>978 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
979 00007c80·<SFST::Alphabet::read(_IO_FILE*)@plt>:979 00007c80·<SFST::Alphabet::~Alphabet()@plt>:
980 »       jmp····*0x320(%ebx)980 »       jmp····*0x320(%ebx)
981 »       push···$0x628981 »       push···$0x628
982 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>982 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
983 00007c90·<exp@plt>:983 00007c90·<SFST::Alphabet::read(_IO_FILE*)@plt>:
984 »       jmp····*0x324(%ebx)984 »       jmp····*0x324(%ebx)
985 »       push···$0x630985 »       push···$0x630
986 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>986 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
987 00007ca0·<SFST::Alphabet::string2symseq(char*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)@plt>:987 00007ca0·<exp@plt>:
988 »       jmp····*0x328(%ebx)988 »       jmp····*0x328(%ebx)
989 »       push···$0x638989 »       push···$0x638
990 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>990 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
991 00007cb0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std[·...·truncated·by·diffoscope;·len:·325,·SHA:·79d02cce4d6b4176ea2dacb7b68b594e5a80b5bc44aa6f49720a4fba59e720e4·...·]&)@plt>:991 00007cb0·<SFST::Alphabet::string2symseq(char*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)@plt>:
992 »       jmp····*0x32c(%ebx)992 »       jmp····*0x32c(%ebx)
993 »       push···$0x640993 »       push···$0x640
994 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>994 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
995 00007cc0·<memmove@plt>:995 00007cc0·<std::vector<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char·const*·const,·unsigned·short>·>*>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node<std[·...·truncated·by·diffoscope;·len:·327,·SHA:·0835fb8111087f1aaf6f6f1254794997e73dd4c968e196ed6e7900988a3e8a52·...·]@plt>:
996 »       jmp····*0x330(%ebx)996 »       jmp····*0x330(%ebx)
997 »       push···$0x648997 »       push···$0x648
998 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>998 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
999 00007cd0·<SFST::Alphabet::store(_IO_FILE*)·const@plt>:999 00007cd0·<memmove@plt>:
1000 »       jmp····*0x334(%ebx)1000 »       jmp····*0x334(%ebx)
1001 »       push···$0x6501001 »       push···$0x650
1002 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>1002 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
1003 00007ce0·<__assert_fail@plt>:1003 00007ce0·<SFST::Alphabet::store(_IO_FILE*)·const@plt>:
1004 »       jmp····*0x338(%ebx)1004 »       jmp····*0x338(%ebx)
1005 »       push···$0x6581005 »       push···$0x658
1006 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>1006 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
1007 00007cf0·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)@plt>:1007 00007cf0·<__assert_fail@plt>:
1008 »       jmp····*0x33c(%ebx)1008 »       jmp····*0x33c(%ebx)
1009 »       push···$0x6601009 »       push···$0x660
1010 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>1010 »       jmp····7020·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)@plt-0x10>
  
Max diff block lines reached; 3165/16391 bytes (19.31%) of diff not shown.
353 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt.got {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
  
  
1 Disassembly·of·section·.plt.got:1 Disassembly·of·section·.plt.got:
  
2 00007d70·<__cxa_finalize@plt>:2 00007d80·<__cxa_finalize@plt>:
3 »       jmp····*-0x34(%ebx)3 »       jmp····*-0x34(%ebx)
4 »       xchg···%ax,%ax4 »       xchg···%ax,%ax
5.99 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1048 lines modifiedOffset 1, 1018 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00007d80·<SFST::Alphabet::clear()@@Base-0x2580>:2 00007d90·<SFST::Alphabet::clear()@@Base-0x24f6>:
3 std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&):3 std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&):
4 »       mov····%eax,(%esp)4 »       mov····%eax,(%esp)
5 »       mov····0x1c(%esp),%ebx5 »       mov····0x1c(%esp),%ebx
6 »       call···7240·<__cxa_begin_catch@plt>6 »       call···7240·<__cxa_begin_catch@plt>
7 /usr/include/c++/12/bits/stl_tree.h:19207 /usr/include/c++/12/bits/stl_tree.h:1920
8 »       mov····%edi,%eax8 »       mov····%edi,%eax
9 »       call···a050·<__cxa_finalize@plt+0x22e0>9 »       call···9ffa·<__cxa_finalize@plt+0x227a>
10 /usr/include/c++/12/bits/stl_tree.h:192110 /usr/include/c++/12/bits/stl_tree.h:1921
11 »       call···79c0·<__cxa_rethrow@plt>11 »       call···79c0·<__cxa_rethrow@plt>
12 /usr/include/c++/12/bits/stl_tree.h:191812 /usr/include/c++/12/bits/stl_tree.h:1918
13 »       mov····0x1c(%esp),%ebx 
14 »       mov····%eax,%edi13 »       mov····%eax,%edi
 14 »       mov····0x1c(%esp),%ebx
15 »       call···7b60·<__cxa_end_catch@plt>15 »       call···7b60·<__cxa_end_catch@plt>
16 »       mov····%edi,(%esp)16 »       mov····%edi,(%esp)
17 »       call···7c60·<_Unwind_Resume@plt>17 »       call···7c70·<_Unwind_Resume@plt>
18 std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]:18 std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]:
19 /usr/include/c++/12/bits/stl_tree.h:191819 /usr/include/c++/12/bits/stl_tree.h:1918
20 »       nop20 »       nop
21 SFST::Alphabet::store(_IO_FILE*)·const:21 SFST::Alphabet::store(_IO_FILE*)·const:
22 ./src/./src/alphabet.C:64322 ./src/./src/alphabet.C:643
23 »       movl···$0x4,(%esp)23 »       movl···$0x4,(%esp)
24 »       lea····-0x7f88(%ebx),%ebp 
25 »       xor····%esi,%esi 
26 »       call···7320·<__cxa_allocate_exception@plt>24 »       call···7320·<__cxa_allocate_exception@plt>
27 »       mov····-0x2c(%ebx),%ecx25 »       lea····-0x7f88(%ebx),%ebp
28 »       mov····%ebp,(%eax)26 »       mov····%ebp,(%eax)
 27 »       xor····%edx,%edx
 28 »       mov····%edx,0x8(%esp)
 29 »       mov····-0x2c(%ebx),%esi
29 »       mov····%esi,0x8(%esp)30 »       mov····%esi,0x4(%esp)
30 »       mov····%ecx,0x4(%esp) 
31 »       mov····%eax,(%esp)31 »       mov····%eax,(%esp)
32 »       call···7c20·<__cxa_throw@plt>32 »       call···7c30·<__cxa_throw@plt>
33 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():33 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():
34 /usr/include/c++/12/bits/stl_vector.h:73034 /usr/include/c++/12/bits/stl_vector.h:730
35 »       mov····0x30(%esp),%eax35 »       mov····0x30(%esp),%edi
36 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):36 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):
37 /usr/include/c++/12/bits/stl_vector.h:38637 /usr/include/c++/12/bits/stl_vector.h:386
38 »       test···%eax,%eax38 »       test···%edi,%edi
39 »       je·····7dec·<__cxa_finalize@plt+0x7c>39 »       je·····7dfc·<__cxa_finalize@plt+0x7c>
40 std::__new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):40 std::__new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):
41 /usr/include/c++/12/bits/new_allocator.h:15841 /usr/include/c++/12/bits/new_allocator.h:158
42 »       mov····%eax,(%esp)42 »       mov····%edi,(%esp)
43 »       mov····0x1c(%esp),%ebx43 »       mov····0x1c(%esp),%ebx
44 »       call···76a0·<operator·delete(void*)@plt>44 »       call···76a0·<operator·delete(void*)@plt>
45 std::__new_allocator<unsigned·short>::~__new_allocator():45 std::__new_allocator<unsigned·short>::~__new_allocator():
46 /usr/include/c++/12/bits/new_allocator.h:9046 /usr/include/c++/12/bits/new_allocator.h:90
47 »       mov····%ebp,(%esp)47 »       mov····%esi,(%esp)
48 »       mov····0x1c(%esp),%ebx48 »       mov····0x1c(%esp),%ebx
49 »       call···7c60·<_Unwind_Resume@plt>49 »       call···7c70·<_Unwind_Resume@plt>
50 SFST::Alphabet::new_marker():50 SFST::Alphabet::new_marker():
51 ./src/./src/alphabet.C:12151 ./src/./src/alphabet.C:121
52 »       movl···$0x4,(%esp)52 »       movl···$0x4,(%esp)
53 »       lea····-0x7f54(%ebx),%edi 
54 »       xor····%ebp,%ebp 
55 »       call···7320·<__cxa_allocate_exception@plt>53 »       call···7320·<__cxa_allocate_exception@plt>
56 »       mov····-0x2c(%ebx),%ecx54 »       lea····-0x7f54(%ebx),%ebp
57 »       mov····%edi,(%eax)55 »       mov····%ebp,(%eax)
58 »       mov····%ebp,0x8(%esp)56 »       xor····%ecx,%ecx
59 »       mov····%ecx,0x4(%esp)57 »       mov····%ecx,0x8(%esp)
 58 »       mov····-0x2c(%ebx),%esi
 59 »       mov····%esi,0x4(%esp)
60 »       mov····%eax,(%esp)60 »       mov····%eax,(%esp)
61 »       call···7c20·<__cxa_throw@plt>61 »       call···7c30·<__cxa_throw@plt>
62 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):62 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):
63 ./src/./src/alphabet.C:22263 ./src/./src/alphabet.C:222
64 »       mov····%esi,(%esp)64 »       mov····%esi,(%esp)
65 »       call···73f0·<strlen@plt>65 »       call···73f0·<strlen@plt>
66 »       cmp····$0x3b,%eax66 »       cmp····$0x3b,%eax
67 »       nop67 »       nop
68 »       ja·····7efb·<__cxa_finalize@plt+0x18b>68 »       ja·····7f10·<__cxa_finalize@plt+0x190>
69 ./src/./src/alphabet.C:22469 ./src/./src/alphabet.C:224
 70 »       movzwl·0x28(%esp),%ecx
 71 »       mov····%ecx,0x18(%esp)
70 »       mov····%ebp,0x14(%esp)72 »       mov····%ebp,0x14(%esp)
71 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:73 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:
72 /usr/include/i386-linux-gnu/bits/stdio2.h:3074 /usr/include/i386-linux-gnu/bits/stdio2.h:30
73 »       lea····-0x7f20(%ebx),%ecx 
74 SFST::Alphabet::add_symbol(char·const*,·unsigned·short): 
75 ./src/./src/alphabet.C:224 
76 »       mov····%edi,0x18(%esp) 
77 sprintf(): 
78 /usr/include/i386-linux-gnu/bits/stdio2.h:30 
79 »       lea····0x102c(%ebx),%ebp 
80 »       mov····%esi,0x10(%esp)75 »       mov····%esi,0x10(%esp)
81 SFST::Alphabet::add_symbol(char·const*,·unsigned·short): 
82 ./src/./src/alphabet.C:225 
83 »       xor····%esi,%esi 
84 sprintf():76 sprintf():
85 /usr/include/i386-linux-gnu/bits/stdio2.h:3077 /usr/include/i386-linux-gnu/bits/stdio2.h:30
 78 »       lea····-0x7f20(%ebx),%eax
86 »       mov····%ecx,0xc(%esp)79 »       mov····%eax,0xc(%esp)
87 »       movl···$0x64,0x8(%esp)80 »       movl···$0x64,0x8(%esp)
88 »       movl···$0x1,0x4(%esp)81 »       movl···$0x1,0x4(%esp)
 82 »       lea····0x102c(%ebx),%ebp
89 »       mov····%ebp,(%esp)83 »       mov····%ebp,(%esp)
90 »       call···7440·<__sprintf_chk@plt>84 »       call···7440·<__sprintf_chk@plt>
91 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):85 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):
92 ./src/./src/alphabet.C:22586 ./src/./src/alphabet.C:225
93 »       movl···$0x4,(%esp)87 »       movl···$0x4,(%esp)
94 »       call···7320·<__cxa_allocate_exception@plt>88 »       call···7320·<__cxa_allocate_exception@plt>
95 »       mov····-0x10(%ebx),%edi 
96 »       mov····%ebp,(%eax)89 »       mov····%ebp,(%eax)
 90 »       xor····%esi,%esi
97 »       mov····%esi,0x8(%esp)91 »       mov····%esi,0x8(%esp)
 92 »       mov····-0x10(%ebx),%edi
98 »       mov····%edi,0x4(%esp)93 »       mov····%edi,0x4(%esp)
99 »       mov····%eax,(%esp)94 »       mov····%eax,(%esp)
100 »       call···7c20·<__cxa_throw@plt>95 »       call···7c30·<__cxa_throw@plt>
101 ./src/./src/alphabet.C:23896 ./src/./src/alphabet.C:238
102 »       mov····%esi,(%esp)97 »       mov····%esi,(%esp)
103 »       call···73f0·<strlen@plt>98 »       call···73f0·<strlen@plt>
104 »       cmp····$0x45,%eax99 »       cmp····$0x45,%eax
105 »       ja·····7f27·<__cxa_finalize@plt+0x1b7>100 »       ja·····7f3c·<__cxa_finalize@plt+0x1bc>
106 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:101 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:
107 /usr/include/i386-linux-gnu/bits/stdio2.h:30102 /usr/include/i386-linux-gnu/bits/stdio2.h:30
108 »       mov····%ebp,0x18(%esp)103 »       mov····%ebp,0x18(%esp)
109 sprintf():104 sprintf():
110 /usr/include/i386-linux-gnu/bits/stdio2.h:30105 /usr/include/i386-linux-gnu/bits/stdio2.h:30
111 »       lea····-0x7e88(%ebx),%eax 
Max diff block lines reached; 6275038/6280730 bytes (99.91%) of diff not shown.
491 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 0002aab4·<.fini>:2 00029b54·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···95d0·<__cxa_finalize@plt+0x1860>6 »       call···9630·<__cxa_finalize@plt+0x18b0>
7 »       add····$0x8537,%ebx7 »       add····$0x8497,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
16.2 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 126 lines modifiedOffset 1, 126 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x0002b000·25730a00·202d3e20·003c583e·003c5355·%s..·->·.<X>.<SU2 ··0x0002a000·25730a00·202d3e20·003c583e·003c5355·%s..·->·.<X>.<SU
3 ··0x0002b010·46463e00·3c4f4c44·4f525448·3e003c4e·FF>.<OLDORTH>.<N3 ··0x0002a010·46463e00·3c4f4c44·4f525448·3e003c4e·FF>.<OLDORTH>.<N
4 ··0x0002b020·45574f52·54483e00·3c505245·463e003c·EWORTH>.<PREF>.<4 ··0x0002a020·45574f52·54483e00·3c505245·463e003c·EWORTH>.<PREF>.<
5 ··0x0002b030·563e003c·41444a3e·003c5050·7265733e·V>.<ADJ>.<PPres>5 ··0x0002a030·563e003c·41444a3e·003c5050·7265733e·V>.<ADJ>.<PPres>
6 ··0x0002b040·003c5050·6173743e·003c5375·703e003c·.<PPast>.<Sup>.<6 ··0x0002a040·003c5050·6173743e·003c5375·703e003c·.<PPast>.<Sup>.<
7 ··0x0002b050·436f6d70·3e003e25·6c643c00·76656374·Comp>.>%ld<.vect7 ··0x0002a050·436f6d70·3e003e25·6c643c00·76656374·Comp>.>%ld<.vect
8 ··0x0002b060·6f723a3a·72657365·72766500·4572726f·or::reserve.Erro8 ··0x0002a060·6f723a3a·72657365·72766500·4572726f·or::reserve.Erro
9 ··0x0002b070·7220656e·636f756e·74657265·64207768·r·encountered·wh9 ··0x0002a070·7220656e·636f756e·74657265·64207768·r·encountered·wh
10 ··0x0002b080·696c6520·77726974·696e6720·616c7068·ile·writing·alph10 ··0x0002a080·696c6520·77726974·696e6720·616c7068·ile·writing·alph
11 ··0x0002b090·61626574·20746f20·66696c65·0a000000·abet·to·file....11 ··0x0002a090·61626574·20746f20·66696c65·0a000000·abet·to·file....
12 ··0x0002b0a0·4572726f·723a2074·6f6f206d·616e7920·Error:·too·many·12 ··0x0002a0a0·4572726f·723a2074·6f6f206d·616e7920·Error:·too·many·
13 ··0x0002b0b0·73796d62·6f6c7320·696e2074·72616e73·symbols·in·trans13 ··0x0002a0b0·73796d62·6f6c7320·696e2074·72616e73·symbols·in·trans
14 ··0x0002b0c0·64756365·72206465·66696e69·74696f6e·ducer·definition14 ··0x0002a0c0·64756365·72206465·66696e69·74696f6e·ducer·definition
15 ··0x0002b0d0·00000000·4572726f·723a2072·65696e73·....Error:·reins15 ··0x0002a0d0·00000000·4572726f·723a2072·65696e73·....Error:·reins
16 ··0x0002b0e0·65727469·6e672073·796d626f·6c202725·erting·symbol·'%16 ··0x0002a0e0·65727469·6e672073·796d626f·6c202725·erting·symbol·'%
17 ··0x0002b0f0·73272069·6e20616c·70686162·65742077·s'·in·alphabet·w17 ··0x0002a0f0·73272069·6e20616c·70686162·65742077·s'·in·alphabet·w
18 ··0x0002b100·69746820·696e636f·6d706174·69626c65·ith·incompatible18 ··0x0002a100·69746820·696e636f·6d706174·69626c65·ith·incompatible
19 ··0x0002b110·20636861·72616374·65722076·616c7565··character·value19 ··0x0002a110·20636861·72616374·65722076·616c7565··character·value
20 ··0x0002b120·20257520·25750000·7265696e·73657274··%u·%u..reinsert20 ··0x0002a120·20257520·25750000·7265696e·73657274··%u·%u..reinsert
21 ··0x0002b130·696e6720·73796d62·6f6c2069·6e20616c·ing·symbol·in·al21 ··0x0002a130·696e6720·73796d62·6f6c2069·6e20616c·ing·symbol·in·al
22 ··0x0002b140·70686162·65742077·69746820·696e636f·phabet·with·inco22 ··0x0002a140·70686162·65742077·69746820·696e636f·phabet·with·inco
23 ··0x0002b150·6d706174·69626c65·20636861·72616374·mpatible·charact23 ··0x0002a150·6d706174·69626c65·20636861·72616374·mpatible·charact
24 ··0x0002b160·65722076·616c7565·00000000·4572726f·er·value....Erro24 ··0x0002a160·65722076·616c7565·00000000·4572726f·er·value....Erro
25 ··0x0002b170·723a2064·6566696e·696e6720·73796d62·r:·defining·symb25 ··0x0002a170·723a2064·6566696e·696e6720·73796d62·r:·defining·symb
26 ··0x0002b180·6f6c2025·73206173·20636861·72616374·ol·%s·as·charact26 ··0x0002a180·6f6c2025·73206173·20636861·72616374·ol·%s·as·charact
27 ··0x0002b190·65722025·64202870·72657669·6f75736c·er·%d·(previousl27 ··0x0002a190·65722025·64202870·72657669·6f75736c·er·%d·(previousl
28 ··0x0002b1a0·79206465·66696e65·64206173·20257329·y·defined·as·%s)28 ··0x0002a1a0·79206465·66696e65·64206173·20257329·y·defined·as·%s)
29 ··0x0002b1b0·00000000·4572726f·723a2064·6566696e·....Error:·defin29 ··0x0002a1b0·00000000·4572726f·723a2064·6566696e·....Error:·defin
30 ··0x0002b1c0·696e6720·61202876·65727920·6c6f6e67·ing·a·(very·long30 ··0x0002a1c0·696e6720·61202876·65727920·6c6f6e67·ing·a·(very·long
31 ··0x0002b1d0·29207379·6d626f6c·20776974·68207072·)·symbol·with·pr31 ··0x0002a1d0·29207379·6d626f6c·20776974·68207072·)·symbol·with·pr
32 ··0x0002b1e0·6576696f·75736c79·20757365·64206368·eviously·used·ch32 ··0x0002a1e0·6576696f·75736c79·20757365·64206368·eviously·used·ch
33 ··0x0002b1f0·61726163·74657200·4572726f·7231206f·aracter.Error1·o33 ··0x0002a1f0·61726163·74657200·4572726f·7231206f·aracter.Error1·o
34 ··0x0002b200·63637572·72656420·7768696c·65207265·ccurred·while·re34 ··0x0002a200·63637572·72656420·7768696c·65207265·ccurred·while·re
35 ··0x0002b210·6164696e·6720616c·70686162·6574210a·ading·alphabet!.35 ··0x0002a210·6164696e·6720616c·70686162·6574210a·ading·alphabet!.
36 ··0x0002b220·00000000·4572726f·7232206f·63637572·....Error2·occur36 ··0x0002a220·00000000·4572726f·7232206f·63637572·....Error2·occur
37 ··0x0002b230·72656420·7768696c·65207265·6164696e·red·while·readin37 ··0x0002a230·72656420·7768696c·65207265·6164696e·red·while·readin
38 ··0x0002b240·6720616c·70686162·6574210a·00000000·g·alphabet!.....38 ··0x0002a240·6720616c·70686162·6574210a·00000000·g·alphabet!.....
39 ··0x0002b250·4572726f·7233206f·63637572·72656420·Error3·occurred·39 ··0x0002a250·4572726f·7233206f·63637572·72656420·Error3·occurred·
40 ··0x0002b260·7768696c·65207265·6164696e·6720616c·while·reading·al40 ··0x0002a260·7768696c·65207265·6164696e·6720616c·while·reading·al
41 ··0x0002b270·70686162·6574210a·00000000·4572726f·phabet!.....Erro41 ··0x0002a270·70686162·6574210a·00000000·4572726f·phabet!.....Erro
42 ··0x0002b280·7220696e·20555446·2d382065·6e636f64·r·in·UTF-8·encod42 ··0x0002a280·7220696e·20555446·2d382065·6e636f64·r·in·UTF-8·encod
43 ··0x0002b290·696e6720·61743a20·3c25733e·0a000000·ing·at:·<%s>....43 ··0x0002a290·696e6720·61743a20·3c25733e·0a000000·ing·at:·<%s>....
44 ··0x0002b2a0·4572726f·723a2069·6e636f6d·706c6574·Error:·incomplet44 ··0x0002a2a0·4572726f·723a2069·6e636f6d·706c6574·Error:·incomplet
45 ··0x0002b2b0·65207379·6d626f6c·20696e20·696e7075·e·symbol·in·inpu45 ··0x0002a2b0·65207379·6d626f6c·20696e20·696e7075·e·symbol·in·inpu
46 ··0x0002b2c0·74206669·6c653a20·25730076·6563746f·t·file:·%s.vecto46 ··0x0002a2c0·74206669·6c653a20·25730076·6563746f·t·file:·%s.vecto
47 ··0x0002b2d0·723a3a5f·4d5f7265·616c6c6f·635f696e·r::_M_realloc_in47 ··0x0002a2d0·723a3a5f·4d5f7265·616c6c6f·635f696e·r::_M_realloc_in
48 ··0x0002b2e0·73657274·00000000·63616e6e·6f742063·sert....cannot·c48 ··0x0002a2e0·73657274·00000000·63616e6e·6f742063·sert....cannot·c
49 ··0x0002b2f0·72656174·65207374·643a3a76·6563746f·reate·std::vecto49 ··0x0002a2f0·72656174·65207374·643a3a76·6563746f·reate·std::vecto
50 ··0x0002b300·72206c61·72676572·20746861·6e206d61·r·larger·than·ma50 ··0x0002a300·72206c61·72676572·20746861·6e206d61·r·larger·than·ma
51 ··0x0002b310·785f7369·7a652829·00766563·746f723a·x_size().vector:51 ··0x0002a310·785f7369·7a652829·00766563·746f723a·x_size().vector:
52 ··0x0002b320·3a5f4d5f·66696c6c·5f696e73·65727400·:_M_fill_insert.52 ··0x0002a320·3a5f4d5f·66696c6c·5f696e73·65727400·:_M_fill_insert.
53 ··0x0002b330·00000000·00000000·00000000·00000000·................53 ··0x0002a330·00000000·00000000·00000000·00000000·................
54 ··0x0002b340·05000000·35000000·61000000·c1000000·....5...a.......54 ··0x0002a340·05000000·35000000·61000000·c1000000·....5...a.......
55 ··0x0002b350·85010000·01030000·07060000·070c0000·................55 ··0x0002a350·85010000·01030000·07060000·070c0000·................
56 ··0x0002b360·07180000·01300000·11600000·05c00000·.....0...`......56 ··0x0002a360·07180000·01300000·11600000·05c00000·.....0...`......
57 ··0x0002b370·0d800100·05000300·19000600·01000c00·................57 ··0x0002a370·0d800100·05000300·19000600·01000c00·................
58 ··0x0002b380·05001800·0b003000·0d006000·0500c000·......0...`.....58 ··0x0002a380·05001800·0b003000·0d006000·0500c000·......0...`.....
59 ··0x0002b390·13008001·05000003·17000006·1300000c·................59 ··0x0002a390·13008001·05000003·17000006·1300000c·................
60 ··0x0002b3a0·05000018·59000030·05000060·010000c0·....Y..0...`....60 ··0x0002a3a0·05000018·59000030·05000060·010000c0·....Y..0...`....
61 ··0x0002b3b0·fbffffff·0a457272·6f723a20·6f757420·.....Error:·out·61 ··0x0002a3b0·fbffffff·0a457272·6f723a20·6f757420·.....Error:·out·
62 ··0x0002b3c0·6f66206d·656d6f72·7920286d·616c6c6f·of·memory·(mallo62 ··0x0002a3c0·6f66206d·656d6f72·7920286d·616c6c6f·of·memory·(mallo
63 ··0x0002b3d0·63206661·696c6564·290a6162·6f727465·c·failed).aborte63 ··0x0002a3d0·63206661·696c6564·290a6162·6f727465·c·failed).aborte
64 ··0x0002b3e0·642e0a00·4572726f·723a2069·6e636f6d·d...Error:·incom64 ··0x0002a3e0·642e0a00·4572726f·723a2069·6e636f6d·d...Error:·incom
65 ··0x0002b3f0·70617469·626c6520·70726f62·6162696c·patible·probabil65 ··0x0002a3f0·70617469·626c6520·70726f62·6162696c·patible·probabil
66 ··0x0002b400·69747920·66696c65·210a0000·4572726f·ity·file!...Erro66 ··0x0002a400·69747920·66696c65·210a0000·4572726f·ity·file!...Erro
67 ··0x0002b410·723a2077·726f6e67·2066696c·6520666f·r:·wrong·file·fo67 ··0x0002a410·723a2077·726f6e67·2066696c·6520666f·r:·wrong·file·fo
68 ··0x0002b420·726d6174·20286e6f·74206120·636f6d70·rmat·(not·a·comp68 ··0x0002a420·726d6174·20286e6f·74206120·636f6d70·rmat·(not·a·comp
69 ··0x0002b430·61637420·7472616e·73647563·6572290a·act·transducer).69 ··0x0002a430·61637420·7472616e·73647563·6572290a·act·transducer).
70 ··0x0002b440·00000000·5761726e·696e673a·20546865·....Warning:·The70 ··0x0002a440·00000000·5761726e·696e673a·20546865·....Warning:·The
71 ··0x0002b450·20666f6c·6c6f7769·6e672069·6e707574··following·input71 ··0x0002a450·20666f6c·6c6f7769·6e672069·6e707574··following·input
72 ··0x0002b460·20697320·6e6f7420·636f7665·7265643a··is·not·covered:72 ··0x0002a460·20697320·6e6f7420·636f7665·7265643a··is·not·covered:
73 ··0x0002b470·0a25730a·00000000·5761726e·696e673a·.%s.....Warning:73 ··0x0002a470·0a25730a·00000000·5761726e·696e673a·.%s.....Warning:
74 ··0x0002b480·204f6e6c·79207468·65206669·72737420··Only·the·first·74 ··0x0002a480·204f6e6c·79207468·65206669·72737420··Only·the·first·
75 ··0x0002b490·31303030·3020616e·616c7973·65732063·10000·analyses·c75 ··0x0002a490·31303030·3020616e·616c7973·65732063·10000·analyses·c
76 ··0x0002b4a0·6f6e7369·64657265·6420666f·72202225·onsidered·for·"%76 ··0x0002a4a0·6f6e7369·64657265·6420666f·72202225·onsidered·for·"%
77 ··0x0002b4b0·7322210a·00457272·6f723a20·696e2070·s"!..Error:·in·p77 ··0x0002a4b0·7322210a·00457272·6f723a20·696e2070·s"!..Error:·in·p
78 ··0x0002b4c0·726f6261·62696c69·74792066·696c6521·robability·file!78 ··0x0002a4c0·726f6261·62696c69·74792066·696c6521·robability·file!
79 ··0x0002b4d0·0a000000·00000000·ef39fafe·422ee63f·.........9..B..?79 ··0x0002a4d0·0a000000·00000000·ef39fafe·422ee63f·.........9..B..?
80 ··0x0002b4e0·0000803f·416c6c6f·63617469·6f6e206f·...?Allocation·o80 ··0x0002a4e0·0000803f·416c6c6f·63617469·6f6e206f·...?Allocation·o
81 ··0x0002b4f0·66206d65·6d6f7279·20666169·6c656420·f·memory·failed·81 ··0x0002a4f0·66206d65·6d6f7279·20666169·6c656420·f·memory·failed·
82 ··0x0002b500·696e204d·656d3a3a·6164645f·62756666·in·Mem::add_buff82 ··0x0002a500·696e204d·656d3a3a·6164645f·62756666·in·Mem::add_buff
83 ··0x0002b510·65722100·4572726f·723a2069·6e206c69·er!.Error:·in·li83 ··0x0002a510·65722100·4572726f·723a2069·6e206c69·er!.Error:·in·li
84 ··0x0002b520·6e652025·75206f66·20746578·74207472·ne·%u·of·text·tr84 ··0x0002a520·6e652025·75206f66·20746578·74207472·ne·%u·of·text·tr
85 ··0x0002b530·616e7364·75636572·2066696c·65000000·ansducer·file...85 ··0x0002a530·616e7364·75636572·2066696c·65000000·ansducer·file...
86 ··0x0002b540·416c6c6f·63617469·6f6e206f·66206d65·Allocation·of·me86 ··0x0002a540·416c6c6f·63617469·6f6e206f·66206d65·Allocation·of·me
87 ··0x0002b550·6d6f7279·20626c6f·636b206c·61726765·mory·block·large87 ··0x0002a550·6d6f7279·20626c6f·636b206c·61726765·mory·block·large
88 ··0x0002b560·72207468·616e204d·454d4255·46464552·r·than·MEMBUFFER88 ··0x0002a560·72207468·616e204d·454d4255·46464552·r·than·MEMBUFFER
89 ··0x0002b570·5f53495a·45206174·74656d70·74656421·_SIZE·attempted!89 ··0x0002a570·5f53495a·45206174·74656d70·74656421·_SIZE·attempted!
90 ··0x0002b580·00000000·4572726f·723a2069·6e206675·....Error:·in·fu90 ··0x0002a580·00000000·4572726f·723a2069·6e206675·....Error:·in·fu
91 ··0x0002b590·6e637469·6f6e2073·746f7265·5f6e6f64·nction·store_nod91 ··0x0002a590·6e637469·6f6e2073·746f7265·5f6e6f64·nction·store_nod
92 ··0x0002b5a0·650a0000·4572726f·7220656e·636f756e·e...Error·encoun92 ··0x0002a5a0·650a0000·4572726f·7220656e·636f756e·e...Error·encoun
93 ··0x0002b5b0·74657265·64207768·696c6520·72656164·tered·while·read93 ··0x0002a5b0·74657265·64207768·696c6520·72656164·tered·while·read
94 ··0x0002b5c0·696e6720·7472616e·73647563·65722066·ing·transducer·f94 ··0x0002a5c0·696e6720·7472616e·73647563·65722066·ing·transducer·f
95 ··0x0002b5d0·726f6d20·66696c65·00000000·5761726e·rom·file....Warn95 ··0x0002a5d0·726f6d20·66696c65·00000000·5761726e·rom·file....Warn
96 ··0x0002b5e0·696e673a·20637963·6c696320·616e616c·ing:·cyclic·anal96 ··0x0002a5e0·696e673a·20637963·6c696320·616e616c·ing:·cyclic·anal
97 ··0x0002b5f0·79736573·20286379·636c6520·61626f72·yses·(cycle·abor97 ··0x0002a5f0·79736573·20286379·636c6520·61626f72·yses·(cycle·abor
98 ··0x0002b600·74656429·0a000000·4f757470·75742073·ted)....Output·s98 ··0x0002a600·74656429·0a000000·4f757470·75742073·ted)....Output·s
99 ··0x0002b610·7472696e·6720696e·2066756e·6374696f·tring·in·functio99 ··0x0002a610·7472696e·6720696e·2066756e·6374696f·tring·in·functio
100 ··0x0002b620·6e207072·696e745f·73747269·6e67735f·n·print_strings_100 ··0x0002a620·6e207072·696e745f·73747269·6e67735f·n·print_strings_
101 ··0x0002b630·6e6f6465·20697320·746f6f20·6c6f6e67·node·is·too·long101 ··0x0002a630·6e6f6465·20697320·746f6f20·6c6f6e67·node·is·too·long
102 ··0x0002b640·00000000·4572726f·723a2077·726f6e67·....Error:·wrong102 ··0x0002a640·00000000·4572726f·723a2077·726f6e67·....Error:·wrong
103 ··0x0002b650·2066696c·6520666f·726d6174·20286e6f··file·format·(no103 ··0x0002a650·2066696c·6520666f·726d6174·20286e6f··file·format·(no
104 ··0x0002b660·74206120·7374616e·64617264·20747261·t·a·standard·tra104 ··0x0002a660·74206120·7374616e·64617264·20747261·t·a·standard·tra
105 ··0x0002b670·6e736475·63657229·0a000900·0d002077·nsducer)......·w105 ··0x0002a670·6e736475·63657229·0a000900·0d002077·nsducer)......·w
106 ··0x0002b680·6f726473·0020256c·7500636c·65617269·ords.·%lu.cleari106 ··0x0002a680·6f726473·0020256c·7500636c·65617269·ords.·%lu.cleari
107 ··0x0002b690·6e672066·6c616773·0a005761·726e696e·ng·flags..Warnin107 ··0x0002a690·6e672066·6c616773·0a005761·726e696e·ng·flags..Warnin
108 ··0x0002b6a0·673a2075·6e646566·696e6564·20616c70·g:·undefined·alp108 ··0x0002a6a0·673a2075·6e646566·696e6564·20616c70·g:·undefined·alp
109 ··0x0002b6b0·68616265·740a006f·70657261·746f7273·habet..operators109 ··0x0002a6b0·68616265·740a006f·70657261·746f7273·habet..operators
110 ··0x0002b6c0·2e430075·6331203d·3d206c32·2e6c6f77·.C.uc1·==·l2.low110 ··0x0002a6c0·2e430075·6331203d·3d206c32·2e6c6f77·.C.uc1·==·l2.low
111 ··0x0002b6d0·65725f63·68617228·29006c31·2e757070·er_char().l1.upp111 ··0x0002a6d0·65725f63·68617228·29006c31·2e757070·er_char().l1.upp
112 ··0x0002b6e0·65725f63·68617228·29203d3d·206c6332·er_char()·==·lc2112 ··0x0002a6e0·65725f63·68617228·29203d3d·206c6332·er_char()·==·lc2
113 ··0x0002b6f0·00000000·766f6964·20534653·543a3a63·....void·SFST::c113 ··0x0002a6f0·00000000·766f6964·20534653·543a3a63·....void·SFST::c
114 ··0x0002b700·6f6d706f·73655f6e·6f646573·284e6f64·ompose_nodes(Nod114 ··0x0002a700·6f6d706f·73655f6e·6f646573·284e6f64·ompose_nodes(Nod
115 ··0x0002b710·652a2c20·4e6f6465·2a2c204e·6f64652a·e*,·Node*,·Node*115 ··0x0002a710·652a2c20·4e6f6465·2a2c204e·6f64652a·e*,·Node*,·Node*
116 ··0x0002b720·2c205472·616e7364·75636572·2a2c2050·,·Transducer*,·P116 ··0x0002a720·2c205472·616e7364·75636572·2a2c2050·,·Transducer*,·P
117 ··0x0002b730·6169724d·61707069·6e67262c·20436861·airMapping&,·Cha117 ··0x0002a730·6169724d·61707069·6e67262c·20436861·airMapping&,·Cha
118 ··0x0002b740·724e6f64·65325472·616e7326·2c204368·rNode2Trans&,·Ch118 ··0x0002a740·724e6f64·65325472·616e7326·2c204368·rNode2Trans&,·Ch
119 ··0x0002b750·61724e6f·64653254·72616e73·26290000·arNode2Trans&)..119 ··0x0002a750·61724e6f·64653254·72616e73·26290000·arNode2Trans&)..
120 ··0x0002b760·6c2e6c6f·7765725f·63686172·2829203d·l.lower_char()·=120 ··0x0002a760·6c2e6c6f·7765725f·63686172·2829203d·l.lower_char()·=
121 ··0x0002b770·3d204c61·62656c3a·3a657073·696c6f6e·=·Label::epsilon121 ··0x0002a770·3d204c61·62656c3a·3a657073·696c6f6e·=·Label::epsilon
122 ··0x0002b780·00000000·6c2e7570·7065725f·63686172·....l.upper_char122 ··0x0002a780·00000000·6c2e7570·7065725f·63686172·....l.upper_char
123 ··0x0002b790·2829203d·3d204c61·62656c3a·3a657073·()·==·Label::eps123 ··0x0002a790·2829203d·3d204c61·62656c3a·3a657073·()·==·Label::eps
124 ··0x0002b7a0·696c6f6e·00·························ilon.124 ··0x0002a7a0·696c6f6e·00·························ilon.
  
23.0 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 178 lines modifiedOffset 1, 178 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0002b7a8·011b033b·e00a0000·5b010000·78b8fdff·...;....[...x...2 ··0x0002a7a8·011b033b·e00a0000·5b010000·78c8fdff·...;....[...x...
3 ··0x0002b7b8·fc0a0000·c8c5fdff·200b0000·d8c5fdff·........·.......3 ··0x0002a7b8·fc0a0000·d8d5fdff·200b0000·e8d5fdff·........·.......
4 ··0x0002b7c8·500d0000·04c6fdff·580f0000·30c6fdff·P.......X...0...4 ··0x0002a7c8·900d0000·14d6fdff·c40f0000·40d6fdff·............@...
5 ··0x0002b7d8·a0100000·50c6fdff·58120000·7cc6fdff·....P...X...|...5 ··0x0002a7d8·3c110000·60d6fdff·f4120000·8cd6fdff·<...`...........
6 ··0x0002b7e8·cc120000·96c7fdff·6c130000·1ac8fdff·........l....... 
7 ··0x0002b7f8·d4130000·62c8fdff·34140000·8ec8fdff·....b...4.......6 ··0x0002a7e8·68130000·acd7fdff·08140000·30d8fdff·h...........0...
 7 ··0x0002a7f8·70140000·78d8fdff·d0140000·a4d8fdff·p...x...........
8 ··0x0002b808·ec140000·e4c8fdff·68160000·04c9fdff·........h.......8 ··0x0002a808·b4150000·fad8fdff·5c170000·1ad9fdff·........\.......
9 ··0x0002b818·24170000·7ac9fdff·38180000·a6c9fdff·$...z...8....... 
10 ··0x0002b828·a0180000·f2c9fdff·e8190000·18cafdff·................9 ··0x0002a818·70180000·90d9fdff·84190000·bcd9fdff·p...............
11 ··0x0002b838·a41d0000·3ccafdff·1c1f0000·80cafdff·....<...........10 ··0x0002a828·ec190000·08dafdff·341b0000·28dafdff·........4...(...
 11 ··0x0002a838·541f0000·4cdafdff·e4200000·90dafdff·T...L....·......
12 ··0x0002b848·801f0000·b2cafdff·a8200000·cecafdff·.........·......12 ··0x0002a848·48210000·c2dafdff·84220000·dedafdff·H!......."......
13 ··0x0002b858·38210000·0ecbfdff·dc210000·42cbfdff·8!.......!..B...13 ··0x0002a858·2c230000·1edbfdff·d0230000·52dbfdff·,#.......#..R...
14 ··0x0002b868·b0220000·c2cbfdff·80240000·f6cbfdff·.".......$......14 ··0x0002a868·d0240000·d2dbfdff·a0260000·06dcfdff·.$.......&......
15 ··0x0002b878·e8240000·24ccfdff·50250000·68ccfdff·.$..$...P%..h...15 ··0x0002a878·08270000·34dcfdff·70270000·78dcfdff·.'..4...p'..x...
16 ··0x0002b888·f4250000·98ccfdff·9c280000·d2ccfdff·.%.......(......16 ··0x0002a888·5c280000·a8dcfdff·782b0000·e2dcfdff·\(......x+......
17 ··0x0002b898·8c2a0000·3ccdfdff·3c2c0000·64cdfdff·.*..<...<,..d...17 ··0x0002a898·7c2d0000·4cddfdff·402f0000·74ddfdff·|-..L...@/..t...
18 ··0x0002b8a8·a02c0000·98cefdff·002d0000·e0cefdff·.,.......-......18 ··0x0002a8a8·a42f0000·a8defdff·04300000·f0defdff·./.......0......
 19 ··0x0002a8b8·84300000·f8defdff·a0300000·28dffdff·.0.......0..(...
19 ··0x0002b8b8·942d0000·eacefdff·b02d0000·1acffdff·.-.......-...... 
20 ··0x0002b8c8·d82d0000·49cffdff·f42f0000·76cffdff·.-..I..../..v... 
21 ··0x0002b8d8·b0300000·7ccffdff·48310000·81cffdff·.0..|...H1......20 ··0x0002a8c8·c8300000·57dffdff·0c330000·84dffdff·.0..W....3......
 21 ··0x0002a8d8·c8330000·8adffdff·8c340000·8fdffdff·.3.......4......
22 ··0x0002b8e8·a4310000·aecffdff·a8320000·dacffdff·.1.......2......22 ··0x0002a8e8·e8340000·bcdffdff·18360000·e8dffdff·.4.......6......
23 ··0x0002b8f8·04330000·32d0fdff·7c330000·64d0fdff·.3..2...|3..d...23 ··0x0002a8f8·74360000·40e0fdff·ec360000·6ce0fdff·t6..@....6..l...
24 ··0x0002b908·e4330000·94d0fdff·34340000·c0d0fdff·.3......44......24 ··0x0002a908·54370000·98e0fdff·b8370000·c0e0fdff·T7.......7......
25 ··0x0002b918·a8350000·cad0fdff·0c360000·f4d0fdff·.5.......6......25 ··0x0002a918·b0390000·cae0fdff·143a0000·f4e0fdff·.9.......:......
26 ··0x0002b928·5c360000·20d1fdff·5c370000·34d1fdff·\6..·...\7..4...26 ··0x0002a928·903a0000·20e1fdff·903b0000·34e1fdff·.:..·....;..4...
27 ··0x0002b938·4c390000·64d1fdff·b4390000·a0d1fdff·L9..d....9......27 ··0x0002a938·e03d0000·64e1fdff·483e0000·a0e1fdff·.=..d...H>......
28 ··0x0002b948·683a0000·7cd2fdff·d03a0000·34d3fdff·h:..|....:..4... 
29 ··0x0002b958·703b0000·50d3fdff·d83b0000·c6d3fdff·p;..P....;...... 
30 ··0x0002b968·4c3d0000·04d4fdff·70420000·48d4fdff·L=......pB..H... 
31 ··0x0002b978·bc420000·8cd4fdff·24450000·dcd4fdff·.B......$E...... 
32 ··0x0002b988·94450000·2cd5fdff·f8450000·7cd5fdff·.E..,....E..|... 
33 ··0x0002b998·5c460000·ccd5fdff·c4460000·92d6fdff·\F.......F...... 
34 ··0x0002b9a8·40470000·e2d6fdff·bc470000·62d7fdff·@G.......G..b... 
35 ··0x0002b9b8·20480000·bad7fdff·b0480000·0ad8fdff··H.......H......28 ··0x0002a948·203f0000·ace2fdff·883f0000·90e3fdff··?.......?......
 29 ··0x0002a958·44400000·ace3fdff·ac400000·22e4fdff·D@.......@.."...
 30 ··0x0002a968·48420000·68e4fdff·44480000·a4e4fdff·HB..h...DH......
36 ··0x0002b9c8·14490000·62d8fdff·78490000·96d8fdff·.I..b...xI...... 
37 ··0x0002b9d8·ec490000·cad8fdff·504a0000·f8d8fdff·.I......PJ...... 
38 ··0x0002b9e8·d44a0000·56d9fdff·644b0000·50dafdff·.J..V...dK..P... 
39 ··0x0002b9f8·c84b0000·ccdafdff·884c0000·f8dafdff·.K.......L...... 
40 ··0x0002ba08·ec4c0000·0edbfdff·f04d0000·b0dbfdff·.L.......M......31 ··0x0002a978·ec480000·e0e4fdff·f44b0000·30e5fdff·.H.......K..0...
41 ··0x0002ba18·20520000·ecdbfdff·84520000·a8dcfdff··R.......R...... 
42 ··0x0002ba28·081a0000·e8dcfdff·70250000·28ddfdff·........p%..(... 
43 ··0x0002ba38·c02c0000·68ddfdff·6c3d0000·a8ddfdff·.,..h...l=......32 ··0x0002a988·644c0000·80e5fdff·c84c0000·d0e5fdff·dL.......L......
 33 ··0x0002a998·2c4d0000·20e6fdff·944d0000·e6e6fdff·,M..·....M......
 34 ··0x0002a9a8·104e0000·36e7fdff·8c4e0000·bee7fdff·.N..6....N......
44 ··0x0002ba48·104e0000·e8ddfdff·a4520000·28dffdff·.N.......R..(...35 ··0x0002a9b8·f04e0000·1ee8fdff·804f0000·6ee8fdff·.N.......O..n...
 36 ··0x0002a9c8·e44f0000·bee8fdff·48500000·f2e8fdff·.O......HP......
 37 ··0x0002a9d8·c8500000·26e9fdff·2c510000·54e9fdff·.P..&...,Q..T...
 38 ··0x0002a9e8·d8510000·b2e9fdff·94520000·aceafdff·.Q.......R......
 39 ··0x0002a9f8·f8520000·28ebfdff·cc530000·54ebfdff·.R..(....S..T...
 40 ··0x0002aa08·30540000·6aebfdff·34550000·0cecfdff·0T..j...4U......
 41 ··0x0002aa18·94590000·48ecfdff·f8590000·01edfdff·.Y..H....Y......
 42 ··0x0002aa28·541b0000·41edfdff·90270000·81edfdff·T...A....'......
 43 ··0x0002aa38·c42f0000·c1edfdff·68420000·01eefdff·./......hB......
 44 ··0x0002aa48·54550000·41eefdff·185a0000·88effdff·TU..A....Z......
45 ··0x0002ba58·340b0000·a8dffdff·700b0000·28e0fdff·4.......p...(...45 ··0x0002aa58·340b0000·f4effdff·700b0000·60f0fdff·4.......p...`...
46 ··0x0002ba68·ac0b0000·98e1fdff·d80b0000·e8e2fdff·................46 ··0x0002aa68·ac0b0000·bcf1fdff·e00b0000·f4f2fdff·................
47 ··0x0002ba78·000c0000·b8e5fdff·2c0c0000·18e7fdff·........,.......47 ··0x0002aa78·140c0000·96f5fdff·540c0000·daf6fdff·........T.......
48 ··0x0002ba88·6c0c0000·a8e8fdff·ac0c0000·38eafdff·l...........8... 
49 ··0x0002ba98·0c0d0000·f8eafdff·700d0000·58ebfdff·........p...X... 
50 ··0x0002baa8·ac0d0000·58effdff·ec0d0000·88f1fdff·....X...........48 ··0x0002aa88·ac0c0000·52f8fdff·ec0c0000·caf9fdff·....R...........
51 ··0x0002bab8·2c0e0000·08f2fdff·500e0000·a8f2fdff·,.......P.......49 ··0x0002aa98·4c0d0000·84fafdff·b00d0000·defafdff·L...............
 50 ··0x0002aaa8·ec0d0000·e4fefdff·2c0e0000·fc00feff·........,.......
52 ··0x0002bac8·780e0000·28f3fdff·9c0e0000·b8f3fdff·x...(...........51 ··0x0002aab8·6c0e0000·6a01feff·9c0e0000·ec01feff·l...j...........
53 ··0x0002bad8·d80e0000·c8f6fdff·180f0000·88f9fdff·................52 ··0x0002aac8·d80e0000·5a02feff·080f0000·da02feff·....Z...........
54 ··0x0002bae8·740f0000·c8fffdff·cc0f0000·2804feff·t...........(...53 ··0x0002aad8·440f0000·e405feff·840f0000·9208feff·D...............
55 ··0x0002baf8·5c100000·9807feff·d8110000·9808feff·\...............54 ··0x0002aae8·e00f0000·220ffeff·38100000·5613feff·...."...8...V...
56 ··0x0002bb08·18120000·7809feff·74120000·880afeff·....x...t.......55 ··0x0002aaf8·f8100000·9416feff·74120000·8417feff·........t.......
57 ··0x0002bb18·e8120000·f80bfeff·28130000·e80dfeff·........(....... 
58 ··0x0002bb28·8c130000·e815feff·f4130000·2817feff·............(... 
59 ··0x0002bb38·50140000·5818feff·90140000·8819feff·P...X...........56 ··0x0002ab08·b4120000·5218feff·10130000·5419feff·....R.......T...
60 ··0x0002bb48·b8140000·d81afeff·08150000·a81bfeff·................57 ··0x0002ab18·84130000·c41afeff·c4130000·9e1cfeff·................
61 ··0x0002bb58·50150000·681cfeff·90150000·681dfeff·P...h.......h...58 ··0x0002ab28·28140000·6424feff·90140000·8025feff·(...d$.......%..
62 ··0x0002bb68·24160000·f81ffeff·e0160000·9822feff·$............"..59 ··0x0002ab38·ec140000·a226feff·2c150000·aa27feff·.....&..,....'..
 60 ··0x0002ab48·6c150000·bc28feff·d0150000·6429feff·l....(......d)..
63 ··0x0002bb78·ec170000·d824feff·58180000·882afeff·.....$..X....*..61 ··0x0002ab58·18160000·082afeff·58160000·f82afeff·.....*..X....*..
64 ··0x0002bb88·a4190000·682efeff·0c100000·4830feff·....h.......H0..62 ··0x0002ab68·18170000·9e2dfeff·2c180000·2630feff·.....-..,...&0..
65 ··0x0002bb98·34100000·2832feff·c0100000·7834feff·4...(2......x4..63 ··0x0002ab78·38190000·3232feff·a4190000·9437feff·8...22.......7..
66 ··0x0002bba8·00110000·9836feff·40110000·9837feff·.....6..@....7..64 ··0x0002ab88·f01a0000·8e3bfeff·78100000·2c3dfeff·.....;..x...,=..
 65 ··0x0002ab98·b8100000·c83efeff·5c110000·2841feff·.....>..\...(A..
67 ··0x0002bbb8·98110000·7839feff·d0150000·583bfeff·....x9......X;..66 ··0x0002aba8·9c110000·cc42feff·dc110000·c843feff·.....B.......C..
68 ··0x0002bbc8·f8150000·e83dfeff·88160000·6843feff·.....=......hC..67 ··0x0002abb8·34120000·3045feff·98160000·ce46feff·4...0E.......F..
69 ··0x0002bbd8·b4160000·e848feff·44170000·584afeff·.....H..D...XJ..68 ··0x0002abc8·d8160000·0849feff·7c170000·384efeff·.....I..|...8N..
70 ··0x0002bbe8·84170000·284bfeff·c0180000·084dfeff·....(K.......M..69 ··0x0002abd8·d4170000·6853feff·90180000·f054feff·....hS.......T..
 70 ··0x0002abe8·d0180000·a855feff·0c1a0000·6857feff·.....U......hW..
71 ··0x0002bbf8·1c190000·d84efeff·60190000·0a59feff·.....N..`....Y.. 
72 ··0x0002bc08·341a0000·0e59feff·481a0000·1259feff·4....Y..H....Y.. 
73 ··0x0002bc18·5c1a0000·1659feff·701a0000·1a59feff·\....Y..p....Y.. 
74 ··0x0002bc28·841a0000·2859feff·981a0000·d859feff·....(Y.......Y..71 ··0x0002abf8·681a0000·1859feff·ac1a0000·7863feff·h....Y......xc..
75 ··0x0002bc38·c41a0000·f85bfeff·1c1b0000·885dfeff·.....[.......].. 
76 ··0x0002bc48·481b0000·085efeff·841b0000·885efeff·H....^.......^..72 ··0x0002ac08·801b0000·7c63feff·941b0000·8063feff·....|c.......c..
77 ··0x0002bc58·c01b0000·5860feff·ec1b0000·6861feff·....X`......ha.. 
78 ··0x0002bc68·441c0000·f862feff·841c0000·6863feff·D....b......hc.. 
79 ··0x0002bc78·a41c0000·d863feff·e01c0000·2865feff·.....c......(e..73 ··0x0002ac18·a81b0000·8463feff·bc1b0000·8863feff·.....c.......c..
80 ··0x0002bc88·201d0000·8866feff·601d0000·8869feff··....f..`....i..74 ··0x0002ac28·d01b0000·1864feff·281c0000·4166feff·.....d..(...Af..
81 ··0x0002bc98·c41d0000·f86afeff·fc1d0000·386dfeff·.....j......8m..75 ··0x0002ac38·801c0000·f867feff·c01c0000·6468feff·.....g......dh..
82 ··0x0002bca8·c01e0000·0870feff·3c1f0000·0871feff·.....p..<....q..76 ··0x0002ac48·fc1c0000·d068feff·381d0000·5d6afeff·.....h..8...]j..
83 ··0x0002bcb8·38200000·e872feff·78200000·a873feff·8·...r..x·...s.. 
84 ··0x0002bcc8·f0200000·587afeff·58210000·787efeff·.·..Xz..X!..x~..77 ··0x0002ac58·901d0000·486bfeff·e81d0000·c06cfeff·....Hk.......l..
 78 ··0x0002ac68·281e0000·226dfeff·541e0000·806dfeff·(..."m..T....m..
 79 ··0x0002ac78·901e0000·cc6efeff·d01e0000·2270feff·.....n......"p..
 80 ··0x0002ac88·101f0000·1673feff·741f0000·7474feff·.....s..t...tt..
 81 ··0x0002ac98·ac1f0000·9076feff·88200000·3a79feff·.....v...·..:y..
85 ··0x0002bcd8·98210000·d87ffeff·68220000·f889feff·.!......h"......82 ··0x0002aca8·04210000·387afeff·00220000·147cfeff·.!..8z..."...|..
86 ··0x0002bce8·b4230000·388efeff·38240000·6892feff·.#..8...8$..h...83 ··0x0002acb8·40220000·b87cfeff·e4220000·0483feff·@"...|..."......
 84 ··0x0002acc8·4c230000·0c87feff·8c230000·6a88feff·L#.......#..j...
87 ··0x0002bcf8·a0240000·0896feff·08250000·d89afeff·.$.......%......85 ··0x0002acd8·88240000·ae92feff·d4250000·c096feff·.$.......%......
 86 ··0x0002ace8·58260000·049bfeff·c0260000·449efeff·X&.......&..D...
 87 ··0x0002acf8·28270000·80a3feff·ec1f0000·baa3feff·('..............
 88 ··0x0002ad08·18200000·f4a3feff·44200000·a8a4feff·.·......D·......
 89 ··0x0002ad18·68210000·48a6feff·a8210000·24aefeff·h!..H....!..$...
88 ··0x0002bd08·3c1e0000·289bfeff·5c1e0000·789bfeff·<...(...\...x... 
89 ··0x0002bd18·7c1e0000·289cfeff·a01f0000·a89dfeff·|...(........... 
90 ··0x0002bd28·e01f0000·a8a5feff·c8200000·88a7feff·.........·...... 
91 ··0x0002bd38·fc210000·28adfeff·28220000·98aefeff·.!..(...("...... 
92 ··0x0002bd48·d0220000·28b1feff·2c230000·78b3feff·."..(...,#..x... 
93 ··0x0002bd58·70230000·b8b7feff·f4230000·28c1feff·p#.......#..(...90 ··0x0002ad28·a4220000·c8affeff·f0230000·28b5feff·.".......#..(...
 91 ··0x0002ad38·48240000·b8b6feff·f0240000·18b9feff·H$.......$......
94 ··0x0002bd68·9c250000·38c2feff·b0250000·28c3feff·.%..8....%..(...92 ··0x0002ad48·4c250000·48bbfeff·90250000·a8bffeff·L%..H....%......
95 ··0x0002bd78·d8250000·68c3feff·1c260000·e8c3feff·.%..h....&...... 
Max diff block lines reached; 0/23488 bytes (0.00%) of diff not shown.
158 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 1156 lines modifiedOffset 1, 1275 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0002c28c·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x0002b28c·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x0002c29c·1b0c0404·88010000·20000000·1c000000·........·.......3 ··0x0002b29c·1b0c0404·88010000·20000000·1c000000·........·.......
4 ··0x0002c2ac·74adfdff·500d0000·000e0846·0e0c4a0f·t...P......F..J.4 ··0x0002b2ac·74bdfdff·600d0000·000e0846·0e0c4a0f·t...`......F..J.
5 ··0x0002c2bc·0b740478·003f1a3b·2a322422·10000000·.t.x.?.;*2$"....5 ··0x0002b2bc·0b740478·003f1a3b·2a322422·10000000·.t.x.?.;*2$"....
6 ··0x0002c2cc·40000000·a0bafdff·08000000·00000000·@...............6 ··0x0002b2cc·40000000·b0cafdff·08000000·00000000·@...............
7 ··0x0002c2dc·38000000·54000000·ecd3fdff·7a000000·8...T.......z...7 ··0x0002b2dc·38000000·54000000·4ce4fdff·6c000000·8...T...L...l...
8 ··0x0002c2ec·00410e08·8502430e·0c870341·0e108604·.A....C....A....8 ··0x0002b2ec·00410e08·8502410e·0c870341·0e108604·.A....A....A....
9 ··0x0002c2fc·410e1483·054e0e40·02610e14·41c30e10·A....N.@.a..A...9 ··0x0002b2fc·410e1483·05430e40·02600e14·41c30e10·A....C.@.`..A...
10 ··0x0002c30c·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...10 ··0x0002b30c·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...
11 ··0x0002c31c·90000000·30d4fdff·7a000000·00410e08·....0...z....A..11 ··0x0002b31c·90000000·7ce4fdff·6c000000·00410e08·....|...l....A..
12 ··0x0002c32c·8502430e·0c870341·0e108604·410e1483·..C....A....A... 
13 ··0x0002c33c·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A... 
14 ··0x0002c34c·41c70e08·41c50e04·28000000·cc000000·A...A...(....... 
15 ··0x0002c35c·74d4fdff·6a010000·00530e14·43830547·t...j....S..C..G 
16 ··0x0002c36c·87034b86·04850203·34010ac5·c7c6c30e·..K.....4....... 
17 ··0x0002c37c·04440b00·24000000·f8000000·b8d5fdff·.D..$........... 
18 ··0x0002c38c·48010000·00530e10·43830451·86038702·H....S..C..Q.... 
19 ··0x0002c39c·030b010a·c7c6c30e·04460b00·28000000·.........F..(... 
20 ··0x0002c3ac·20010000·e0d6fdff·ce020000·00430e40··............C.@ 
21 ··0x0002c3bc·44860459·83058703·8502026a·0ac5c7c6·D..Y.......j.... 
22 ··0x0002c3cc·c30e0446·0b000000·3c000000·4c010000·...F....<...L... 
23 ··0x0002c3dc·84d9fdff·5a010000·00410e08·8502430e·....Z....A....C. 
24 ··0x0002c3ec·0c870344·0e108604·430e1483·054e0e40·...D....C....N.@ 
25 ··0x0002c3fc·02c50a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
26 ··0x0002c40c·0841c50e·04460b00·3c000000·8c010000·.A...F..<....... 
27 ··0x0002c41c·a4dafdff·88010000·00410e08·8502430e·.........A....C. 
28 ··0x0002c42c·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P 
29 ··0x0002c43c·036f010e·1441c30e·1041c60e·0c41c70e·.o...A...A...A.. 
30 ··0x0002c44c·0841c50e·04000000·3c000000·cc010000·.A......<....... 
31 ··0x0002c45c·f4dbfdff·88010000·00410e08·8502430e·.........A....C. 
32 ··0x0002c46c·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P 
33 ··0x0002c47c·036f010e·1441c30e·1041c60e·0c41c70e·.o...A...A...A.. 
34 ··0x0002c48c·0841c50e·04000000·1c000000·00000000·.A.............. 
35 ··0x0002c49c·017a504c·5200017c·08079bb1·6e00001b·.zPLR..|....n... 
36 ··0x0002c4ac·1b0c0404·88010000·40000000·24000000·........@...$... 
37 ··0x0002c4bc·24ddfdff·ba000000·04d34500·00410e08·$.........E..A.. 
38 ··0x0002c4cc·8502430e·0c870341·0e108604·430e1483·..C....A....C... 
39 ··0x0002c4dc·054e0e40·02980a0e·1443c30e·1041c60e·.N.@.....C...A.. 
40 ··0x0002c4ec·0c41c70e·0841c50e·04410b00·1c000000·.A...A...A...... 
41 ··0x0002c4fc·68000000·80b8fdff·2b000000·04a34500·h.......+.....E. 
42 ··0x0002c50c·000e4083·05850286·04870300·38000000·..@.........8... 
43 ··0x0002c51c·90020000·80ddfdff·5d000000·00410e08·........]....A.. 
44 ··0x0002c52c·8502410e·0c870341·0e108604·410e1483·..A....A....A...12 ··0x0002b32c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
45 ··0x0002c53c·054e0e30·02460e14·41c30e10·41c60e0c·.N.0.F..A...A...13 ··0x0002b33c·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
46 ··0x0002c54c·41c70e08·41c50e04·3c000000·cc020000·A...A...<.......14 ··0x0002b34c·41c70e08·41c50e04·30000000·cc000000·A...A...0.......
47 ··0x0002c55c·a4ddfdff·f1030000·00410e08·8502460e·.........A....F.15 ··0x0002b35c·ace4fdff·5c010000·004e0e08·8702410e·....\....N....A.
 16 ··0x0002b36c·0c860341·0e108304·033f010a·c30e0c41·...A.....?.....A
48 ··0x0002c56c·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@ 
49 ··0x0002c57c·036f010a·0e1441c3·0e1041c6·0e0c41c7·.o....A...A...A. 
50 ··0x0002c58c·0e0841c5·0e04460b·3c000000·0c030000·..A...F.<.......17 ··0x0002b37c·c60e0841·c70e0441·0b000000·30000000·...A...A....0...
51 ··0x0002c59c·64e1fdff·2e020000·00410e08·8502410e·d........A....A. 
52 ··0x0002c5ac·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@ 
53 ··0x0002c5bc·02820a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
54 ··0x0002c5cc·0841c50e·04490b00·20000000·4c030000·.A...I..·...L... 
55 ··0x0002c5dc·54e3fdff·79000000·00430e40·49830354·T...y....C.@I..T 
56 ··0x0002c5ec·86020253·0ac6c30e·04410b00·24000000·...S.....A..$... 
57 ··0x0002c5fc·70030000·b0e3fdff·a0000000·00430e40·p............C.@18 ··0x0002b38c·00010000·d4e5fdff·38010000·004e0e08·........8....N..
 19 ··0x0002b39c·8702410e·0c860341·0e108304·0313010a·..A....A........
 20 ··0x0002b3ac·c30e0c41·c60e0841·c70e0441·0b000000·...A...A...A....
 21 ··0x0002b3bc·3c000000·34010000·d8e6fdff·a2020000·<...4...........
58 ··0x0002c60c·48830553·86045085·02870302·71c5c7c6·H..S..P.....q... 
59 ··0x0002c61c·c30e0400·20000000·98030000·28e4fdff·....·.......(... 
60 ··0x0002c62c·77000000·00430e40·4d83034f·86020252·w....C.@M..O...R 
61 ··0x0002c63c·0ac6c30e·04410b00·38000000·bc030000·.....A..8....... 
62 ··0x0002c64c·84e4fdff·82000000·00410e08·8502410e·.........A....A. 
63 ··0x0002c65c·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@ 
64 ··0x0002c66c·026b0e14·41c30e10·41c60e0c·41c70e08·.k..A...A...A... 
65 ··0x0002c67c·41c50e04·3c000000·f8030000·d8e4fdff·A...<........... 
66 ··0x0002c68c·0d030000·00410e08·8502410e·0c870341·.....A....A....A 
67 ··0x0002c69c·0e108604·410e1483·054e0e50·03ef020a·....A....N.P.... 
68 ··0x0002c6ac·0e1443c3·0e1041c6·0e0c41c7·0e0841c5·..C...A...A...A. 
69 ··0x0002c6bc·0e04410b·3c000000·38040000·a8e7fdff·..A.<...8....... 
70 ··0x0002c6cc·b9020000·00410e08·8502410e·0c870346·.....A....A....F 
71 ··0x0002c6dc·0e108604·410e1483·054e0e50·0393020a·....A....N.P.... 
72 ··0x0002c6ec·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
73 ··0x0002c6fc·0e04410b·18000000·78040000·a4b6fdff·..A.....x....... 
74 ··0x0002c70c·2c000000·000e5083·05850286·04870300·,.....P......... 
75 ··0x0002c71c·54000000·94040000·0ceafdff·3f060000·T...........?... 
76 ··0x0002c72c·00410e08·8502410e·0c870341·0e108604·.A....A....A....22 ··0x0002b3cc·00410e08·8502410e·0c870341·0e108604·.A....A....A....
77 ··0x0002c73c·410e1483·054d0e60·0322020a·0e1441c3·A....M.`."....A.23 ··0x0002b3dc·410e1483·05430e40·02680a0e·1441c30e·A....C.@.h...A..
 24 ··0x0002b3ec·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
 25 ··0x0002b3fc·54000000·74010000·3ae9fdff·44010000·T...t...:...D...
 26 ··0x0002b40c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 27 ··0x0002b41c·410e1483·05430e40·02c10a0e·1441c30e·A....C.@.....A..
78 ··0x0002c74c·0e1041c6·0e0c41c7·0e0841c5·0e04490b·..A...A...A...I.28 ··0x0002b42c·1041c60e·0c41c70e·0841c50e·04410b02·.A...A...A...A..
79 ··0x0002c75c·039d010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.29 ··0x0002b43c·5e0a0e14·41c30e10·41c60e0c·41c70e08·^...A...A...A...
80 ··0x0002c76c·0e0841c5·0e04410b·3c000000·ec040000·..A...A.<.......30 ··0x0002b44c·41c50e04·410b0000·3c000000·cc010000·A...A...<.......
81 ··0x0002c77c·f4effdff·58040000·00410e08·8502410e·....X....A....A.31 ··0x0002b45c·26eafdff·77010000·00410e08·8502410e·&...w....A....A.
82 ··0x0002c78c·0c870341·0e108604·410e1483·054e0e60·...A....A....N.`32 ··0x0002b46c·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
83 ··0x0002c79c·0374030a·0e1441c3·0e1041c6·0e0c41c7·.t....A...A...A.33 ··0x0002b47c·036b010e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
 34 ··0x0002b48c·0841c50e·04000000·3c000000·0c020000·.A......<.......
 35 ··0x0002b49c·5eebfdff·77010000·00410e08·8502410e·^...w....A....A.
84 ··0x0002c7ac·0e0841c5·0e04410b·24000000·2c050000·..A...A.$...,... 
85 ··0x0002c7bc·541efeff·d5010000·00430e40·54860485·T........C.@T... 
86 ··0x0002c7cc·02870383·0502e70a·c5c7c6c3·0e04420b·..............B. 
87 ··0x0002c7dc·24000000·54050000·0c20feff·d5010000·$...T....·...... 
88 ··0x0002c7ec·00430e40·54860485·02870383·0502e80a·.C.@T........... 
89 ··0x0002c7fc·c5c7c6c3·0e04410b·40000000·74030000·......A.@...t... 
90 ··0x0002c80c·c4f3fdff·63030000·04ab4200·00410e08·....c.....B..A.. 
91 ··0x0002c81c·8502430e·0c870343·0e108604·430e1483·..C....C....C... 
92 ··0x0002c82c·054d0e60·03f3020a·0e1441c3·0e1041c6·.M.`......A...A. 
93 ··0x0002c83c·0e0c41c7·0e0841c5·0e04420b·1c000000·..A...A...B..... 
94 ··0x0002c84c·b8030000·88b5fdff·20000000·04714200·........·....qB. 
95 ··0x0002c85c·000e6083·05850286·04870300·3c000000·..`.........<... 
96 ··0x0002c86c·e0050000·6021feff·4f020000·00410e08·....`!..O....A.. 
97 ··0x0002c87c·8502410e·0c870341·0e108604·410e1483·..A....A....A...36 ··0x0002b4ac·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
98 ··0x0002c88c·054e0e40·0374010a·0e1441c3·0e1041c6·.N.@.t....A...A. 
99 ··0x0002c89c·0e0c41c7·0e0841c5·0e04460b·3c000000·..A...A...F.<... 
100 ··0x0002c8ac·20060000·7023feff·19020000·00410e08··...p#.......A..37 ··0x0002b4bc·036b010e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
 38 ··0x0002b4cc·0841c50e·04000000·1c000000·00000000·.A..............
 39 ··0x0002b4dc·017a504c·5200017c·08079b75·6e00001b·.zPLR..|...un...
 40 ··0x0002b4ec·1b0c0404·88010000·40000000·24000000·........@...$...
 41 ··0x0002b4fc·76ecfdff·ba000000·04074d00·00410e08·v.........M..A..
101 ··0x0002c8bc·8502410e·0c870341·0e108604·410e1483·..A....A....A...42 ··0x0002b50c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
102 ··0x0002c8cc·054d0e50·700a0e14·41c30e10·41c60e0c·.M.Pp...A...A...43 ··0x0002b51c·05430e40·02a90a0e·1441c30e·1041c60e·.C.@.....A...A..
103 ··0x0002c8dc·41c70e08·41c50e04·410b0000·54000000·A...A...A...T...44 ··0x0002b52c·0c41c70e·0841c50e·04410b00·1c000000·.A...A...A......
104 ··0x0002c8ec·60060000·5025feff·fb000000·00410e08·`...P%.......A..45 ··0x0002b53c·68000000·50c8fdff·2b000000·04d74c00·h...P...+.....L.
 46 ··0x0002b54c·000e4083·05850286·04870300·38000000·..@.........8...
 47 ··0x0002b55c·d0020000·ccecfdff·59000000·00410e08·........Y....A..
105 ··0x0002c8fc·8502410e·0c870341·0e108604·410e1483·..A....A....A...48 ··0x0002b56c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
106 ··0x0002c90c·054e0e40·028d0a0e·1441c30e·1041c60e·.N.@.....A...A..49 ··0x0002b57c·05430e30·024d0e14·41c30e10·41c60e0c·.C.0.M..A...A...
107 ··0x0002c91c·0c41c70e·0841c50e·04450b7e·0a0e1441·.A...A...E.~...A 
108 ··0x0002c92c·c30e1041·c60e0c41·c70e0841·c50e0446·...A...A...A...F50 ··0x0002b58c·41c70e08·41c50e04·3c000000·0c030000·A...A...<.......
 51 ··0x0002b59c·eaecfdff·06040000·00410e08·8502410e·.........A....A.
 52 ··0x0002b5ac·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
Max diff block lines reached; 122407/162196 bytes (75.47%) of diff not shown.
20.6 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 160 lines modifiedOffset 1, 159 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00030a98·ff9b1101·09210500·004e53b5·01010100·.....!...NS.....2 ··0x0003020c·ff9b1101·09210500·004e53b5·01010100·.....!...NS.....
3 ··0x00030aa8·00000000·ff9b1101·08130518·00260500·.............&..3 ··0x0003021c·00000000·ff9b1101·08130518·00260500·.............&..
4 ··0x00030ab8·00010000·00000000·ffff0106·bd0605dc·................4 ··0x0003022c·00010000·00000000·ffff0106·980605b7·................
5 ··0x00030ac8·0600ffff·01041b05·0000ffff·0107ff02·................5 ··0x0003023c·0600ffff·01041b05·0000ffff·01079e03·................
6 ··0x00030ad8·dd0cf50f·00ffff01·04430500·00ffff01·.........C......6 ··0x0003024c·8d0cbf0f·00ffff01·04430500·00ffff01·.........C......
7 ··0x00030ae8·079c01da·03840500·ffff0104·1b050000·................7 ··0x0003025c·07a301eb·039c0500·ffff0104·1b050000·................
8 ··0x00030af8·ffff012a·be010583·0500d202·05910500·...*............8 ··0x0003026c·ffff012a·c10105f2·0400d602·05800500·...*............
9 ··0x00030b08·9303058a·0500e203·05830500·aa040591·................9 ··0x0003027c·990305f9·0400d703·05f20400·99040580·................
10 ··0x00030b18·0500ec04·05830500·fe040591·0500ffff·................10 ··0x0003028c·0500db04·05f20400·ed040580·0500ffff·................
11 ··0x00030b28·01041a52·00000000·ff9b1501·0ba00105·...R............11 ··0x0003029c·01041a52·00000000·ff9b1501·0b8a0105·...R............
12 ··0x00030b38·0000d301·05b40401·01000000·00000000·................12 ··0x000302ac·0000be01·05870401·01000000·00000000·................
13 ··0x00030b48·ff9b1101·08140519·00270500·00010000·.........'......13 ··0x000302bc·ff9b1101·08140519·00270500·00010000·.........'......
14 ··0x00030b58·00000000·ffff0123·4c110000·bf01059f·.......#L.......14 ··0x000302cc·00000000·ffff0123·4e110000·cc0105db·.......#N.......
15 ··0x00030b68·0b009203·05910b00·ac048a03·9f0b00ba·................15 ··0x000302dc·0a00a103·05cf0a00·bd04ed02·db0a008f·................
16 ··0x00030b78·0805980b·00840a05·8a0b00ff·ff010423·...............#16 ··0x000302ec·0805c10a·00cf0905·c80a00ff·ff01041c·................
17 ··0x00030b88·05000000·ff9b1901·1162b802·a80301c4·.........b......17 ··0x000302fc·05000000·ff9b1901·115e9c02·880301a4·.........^......
18 ··0x00030b98·0305c903·00d70305·00000100·00000000·................18 ··0x0003030c·0305a903·00b70305·00000100·00000000·................
19 ··0x00030ba8·ff9b1901·1163b702·9a0301b6·0305bb03·.....c..........19 ··0x0003031c·ff9b1901·115aa102·fb020197·03059c03·.....Z..........
20 ··0x00030bb8·00c90305·00000100·00000000·ff9b4101·..............A.20 ··0x0003032c·00aa0305·00000100·00000000·ff9b4101·..............A.
21 ··0x00030bc8·38b00105·0000d001·05cf1301·e60105cd·8...............21 ··0x0003033c·38e10105·00008202·05fd1301·980205fb·8...............
22 ··0x00030bd8·13018302·05f71201·d6060500·00fd0886·................22 ··0x0003034c·1301b902·05a51301·e2060500·009509ae·................
23 ··0x00030be8·09f91200·c5123200·00a11305·c91300c4·......2.........23 ··0x0003035c·09a71300·f3123200·00cf1305·f71300f2·......2.........
24 ··0x00030bf8·13050000·ad140500·00010000·00000000·................24 ··0x0003036c·13050000·db140500·00010000·00000000·................
25 ··0x00030c08·ffff0107·bc01c801·d10700ff·ff01041b·................25 ··0x0003037c·ffff0107·e001e401·ed0700ff·ff01041b·................
26 ··0x00030c18·05000000·ffff010f·5e050000·840505f8·........^.......26 ··0x0003038c·05000000·ffff010f·52050000·f50405ed·........R.......
27 ··0x00030c28·0500f305·050000ff·ff01041e·050000ff·................27 ··0x0003039c·0500e805·050000ff·ff01041e·050000ff·................
28 ··0x00030c38·ff010a1b·05890100·ab010500·00ffff01·................28 ··0x000303ac·ff010a1b·05890100·ab010500·00ffff01·................
29 ··0x00030c48·0a260500·0034c704·ca0500ff·ff010827·.&...4.........'29 ··0x000303bc·0a260500·0034b904·a50500ff·ff010827·.&...4.........'
30 ··0x00030c58·052c003f·050000ff·ff010688·0105f801·.,.?............30 ··0x000303cc·052c003f·050000ff·ff010688·0105f801·.,.?............
31 ··0x00030c68·00ffff01·042c0500·00ffff01·05551caf·.....,.......U..31 ··0x000303dc·00ffff01·042c0500·00ffff01·054f1c9d·.....,.......O..
32 ··0x00030c78·0100ffff·01041705·0000ffff·010c8001·................32 ··0x000303ec·0100ffff·01041705·0000ffff·010c8c01·................
33 ··0x00030c88·05a10d00·fe084ea8·0d00ffff·01043b05·......N.......;.33 ··0x000303fc·05bd0c00·ef0843c5·0c00ffff·01043b05·......C.......;.
34 ··0x00030c98·0000ffff·01078101·8e01cf02·00ffff01·................34 ··0x0003040c·0000ffff·01079301·8901d602·00ffff01·................
35 ··0x00030ca8·042f0500·00000000·ff9b3901·2e840405·./........9.....35 ··0x0003041c·042f0500·00000000·ff9b3901·2eb00405·./........9.....
36 ··0x00030cb8·00008005·9c028f14·01a10805·881400c3·................36 ··0x0003042c·0000ac05·9102b314·01c30805·ac140098·................
37 ··0x00030cc8·0d059514·00ed1205·0000c013·0a8f1401·................37 ··0x0003043c·0d05b814·00f31205·0000df13·0ab31401·................
38 ··0x00030cd8·f5130500·00fe1305·88140001·00000000·................38 ··0x0003044c·99140500·00a21405·ac140001·00000000·................
39 ··0x00030ce8·00000000·ff9b1501·0c270500·004c0551·.........'...L.Q39 ··0x0003045c·00000000·ff9b1501·0c270500·004c0551·.........'...L.Q
40 ··0x00030cf8·007a0500·00010000·00000000·ff9b1901·.z..............40 ··0x0003046c·007a0500·00010000·00000000·ff9b1901·.z..............
41 ··0x00030d08·1176c703·ce0401ea·0405ef04·00fd0405·.v..............41 ··0x0003047c·116caa03·a40401c0·0405c504·00d30405·.l..............
42 ··0x00030d18·00000100·00000000·ff9b1901·11739a03·.............s..42 ··0x0003048c·00000100·00000000·ff9b1901·11688603·.............h..
43 ··0x00030d28·8d0401a9·0405ae04·00bc0405·00000100·................43 ··0x0003049c·ee03018a·04058f04·009d0405·00000100·................
44 ··0x00030d38·00000000·ff9b3501·2db90105·8407019f·......5.-.......44 ··0x000304ac·00000000·ff9b3501·2dcb0105·a60701ad·......5.-.......
45 ··0x00030d48·02058607·01ba0205·820701b5·06050000·................45 ··0x000304bc·0205a207·01c80205·a40701df·06050000·................
46 ··0x00030d58·c7060584·0701fd06·050000b9·07059708·................46 ··0x000304cc·f10605a6·07019d07·050000f9·0705c208·................
47 ··0x00030d68·00b00805·00000100·00000000·ff9b3d01·..............=.47 ··0x000304dc·00d00805·00000100·00000000·ff9b3d01·..............=.
48 ··0x00030d78·33a70105·0000c701·05f91101·dd0105f7·3...............48 ··0x000304ec·33d90105·0000f901·05d91201·8f0205d7·3...............
49 ··0x00030d88·1101fa01·05a91101·ce060500·00d90786·................49 ··0x000304fc·1201ac02·05891201·d4060500·00f607c9·................
50 ··0x00030d98·09a51100·f3105b00·00f21105·ce1200dc·......[.........50 ··0x0003050c·09851200·d3115b00·00d21205·ae1300bc·......[.........
51 ··0x00030da8·12050000·01000000·00000000·ffff0107·................51 ··0x0003051c·13050000·01000000·00000000·ffff0107·................
52 ··0x00030db8·e701ed01·9e0800ff·ff01042f·050000ff·.........../....52 ··0x0003052c·8d028802·bd0800ff·ff01042f·050000ff·.........../....
53 ··0x00030dc8·ff010c61·05970700·d905ad01·900700ff·...a............53 ··0x0003053c·ff010c67·05b90600·91059601·ae0600ff·...g............
54 ··0x00030dd8·ff010429·050000ff·ff010c7c·05c40900·...).......|....54 ··0x0003054c·ff010429·050000ff·ff010d88·0105b00a·...)............
55 ··0x00030de8·b601de07·bd0900ff·ff010437·050000ff·...........7....55 ··0x0003055c·00cc01ad·08a90a00·ffff0104·37050000·............7...
56 ··0x00030df8·ff012021·05000044·05bc0d00·840105b5·..·!...D........ 
57 ··0x00030e08·0d00bc01·3b0000b0·05b107ae·0d00a90d·....;........... 
58 ··0x00030e18·050000ff·ff010813·05000031·053600ff·...........1.6..56 ··0x0003056c·ffff0120·21050000·4005900c·00820105·...·!...@.......
 57 ··0x0003057c·9c0c00bd·01480000·9a05d806·950c008b·.....H..........
 58 ··0x0003058c·0c050000·ffff0108·00050500·1a050000·................
59 ··0x00030e28·ff010dcd·0105d00d·00f802cc·0ac90d00·................59 ··0x0003059c·ffff010d·db0105d0·0d008203·c70ac90d·................
60 ··0x00030e38·ffff0104·65050000·ffff0112·8503ed02·....e...........60 ··0x000305ac·00ffff01·04650500·00ffff01·12e502d4·.....e..........
61 ··0x00030e48·00008806·05fe0600·c20605f7·0600ffff·................61 ··0x000305bc·020000cf·0505c506·00890605·be0600ff·................
62 ··0x00030e58·01080005·24001f05·0000ffff·012b474d·....$........+GM62 ··0x000305cc·ff010800·0524001f·050000ff·ff012b49·.....$........+I
63 ··0x00030e68·0000a001·058c0700·d2020500·00e30205·................63 ··0x000305dc·4d0000a2·01058f07·00d30205·0000e602·M...............
64 ··0x00030e78·fe060094·04050000·9c040585·0700a405·................64 ··0x000305ec·05ff0600·87040500·008f0405·86070099·................
65 ··0x00030e88·05950700·e7060d00·00ffff01·0537f401·.............7..65 ··0x000305fc·05059607·00e6060d·0000ffff·010537f8·..............7.
66 ··0x00030e98·0000ffff·010f3705·00007705·9f0200b7·......7...w.....66 ··0x0003060c·010000ff·ff010f37·05000079·059c0200·.......7...y....
67 ··0x00030ea8·01279802·00ffff01·08060500·002d0500·.'...........-..67 ··0x0003061c·b6012795·0200ffff·01080005·00002705·..'...........'.
68 ··0x00030eb8·00ffff01·11690500·00a90105·a50b00e8·.....i..........68 ··0x0003062c·0000ffff·01116c05·0000ae01·05cc0d00·......l.........
69 ··0x00030ec8·018809ac·0b00ffff·01080405·00002b05·..............+.69 ··0x0003063c·ec01b10b·d70d00ff·ff010800·05000027·...............'
70 ··0x00030ed8·0000ffff·010f4105·00007b05·fc0100b9·......A...{.....70 ··0x0003064c·050000ff·ff010f34·0500006e·05e60100·.......4...n....
71 ··0x00030ee8·0126f301·00ffff01·08040500·00270500·.&...........'..71 ··0x0003065c·ad0128dd·0100ffff·01080005·00002305·..(...........#.
72 ··0x00030ef8·00ffff01·0a2205c1·0100f801·050000ff·....."..........72 ··0x0003066c·0000ffff·010a2205·b20100e9·01050000·......".........
73 ··0x00030f08·ff010670·c202a004·00ffff01·08020507·...p............73 ··0x0003067c·ffff0106·78b30291·0400ffff·01080205·....x...........
74 ··0x00030f18·00240500·00ffff01·0f410500·007905d0·.$.......A...y..74 ··0x0003068c·07002405·0000ffff·010f3405·00006e05·..$.......4...n.
75 ··0x00030f28·0100a201·23c70100·ffff0108·04050000·....#...........75 ··0x0003069c·ba010097·0112b101·00ffff01·08040500·................
76 ··0x00030f38·27050000·ffff010f·58050000·6a05cc04·'.......X...j...76 ··0x000306ac·00270500·00ffff01·0f580500·006a05b4·.'.......X...j..
77 ··0x00030f48·00bb0187·030000ff·ff01040f·050000ff·................77 ··0x000306bc·0400bd01·ed020000·ffff0104·0f050000·................
78 ··0x00030f58·ff0111c0·012bde03·00ff012a·da0300ef·.....+.....*....78 ··0x000306cc·ffff0111·b0012db5·0300f301·29b10300·......-.....)...
79 ··0x00030f68·03210000·ffff0110·33140000·6d109305·.!......3...m...79 ··0x000306dc·c6032100·00ffff01·10331400·006d10ee·..!......3...m..
80 ··0x00030f78·00d001f4·028c0500·ffff0104·2a050000·............*...80 ··0x000306ec·0400cc01·dd02e704·00ffff01·042a0500·.............*..
81 ··0x00030f88·ffff0113·b20105c8·0900ee01·bf05c109·................81 ··0x000306fc·00ffff01·13bc0105·c6090080·02c405bf·................
82 ··0x00030f98·00fc0840·c80900ff·ff01041a·210000ff·...@........!... 
83 ··0x00030fa8·ff013577·05d50900·f6012cbc·0900ad02·..5w......,.....82 ··0x0003070c·0900fa08·40c60900·ffff0104·1a210000·....@........!..
 83 ··0x0003071c·ffff0135·7c05d209·0082022a·bb0900b7·...5|......*....
84 ··0x00030fb8·18b50900·d10205ad·09008304·05b50900·................84 ··0x0003072c·0217b409·00da0205·ad09008b·0405b409·................
85 ··0x00030fc8·940405a6·0900e205·20b50900·900605cc·........·.......85 ··0x0003073c·009e0405·a60900ca·0524b409·00f80505·.........$......
86 ··0x00030fd8·0900aa07·05c50900·ffff0105·a3010500·................86 ··0x0003074c·cb0900af·0705c209·00ffff01·05a30105·................
87 ··0x00030fe8·00ffff01·2d6d0500·007915dc·07009a01·....-m...y......87 ··0x0003075c·0000ffff·012d6e05·00007a17·c007009d·.....-n...z.....
88 ··0x00030ff8·05cd0700·d30205dc·0700e402·05d50700·................88 ··0x0003076c·0105b207·00ce0205·c00700e1·0205b907·................
 89 ··0x0003077c·008d041e·c00700b5·0405ab07·00e80505·................
 90 ··0x0003078c·a40700ff·ff010931·050000de·01050000·.......1........
89 ··0x00031008·b2041edc·0700da04·05c60700·fa0505bf·................ 
90 ··0x00031018·0700ffff·01093105·0000b301·050000ff·......1......... 
91 ··0x00031028·ff010935·05000060·63eb0100·ffff0104·...5...`c....... 
92 ··0x00031038·16050000·ffff0115·39050000·7b05ec05·........9...{... 
93 ··0x00031048·00b80327·e505008b·0405de05·00ffff01·...'............ 
94 ··0x00031058·04215500·00ffff01·1b5a6d00·00e10105·.!U......Zm..... 
95 ··0x00031068·9204009f·02058b04·00d80205·0000b403·................ 
96 ··0x00031078·36970400·ffff0108·02050700·25180000·6...........%... 
97 ··0x00031088·ffff0109·5e050000·77059802·00ffff01·....^...w.......91 ··0x0003079c·ffff0109·35050000·605fe701·00ffff01·....5...`_......
98 ··0x00031098·043f0500·00ffff01·0a7e0f00·009b0105·.?.......~......92 ··0x000307ac·04160500·00ffff01·15390500·007805d7·.........9...x..
 93 ··0x000307bc·0500b903·29d00500·900405c9·0500ffff·....)...........
 94 ··0x000307cc·01042155·0000ffff·011b4653·0000b301·..!U......FS....
 95 ··0x000307dc·05e80300·f10105e1·0300a902·0500008d·................
 96 ··0x000307ec·0336f103·00ffff01·0806050b·00291800·.6...........)..
 97 ··0x000307fc·00000000·ffff0109·3e050000·5705f601·........>...W...
99 ··0x000310a8·cf0200ff·ff01043f·050000ff·ff0117f0·.......?........98 ··0x0003080c·00ffff01·04370500·00ffff01·095f0f00·.....7......._..
 99 ··0x0003081c·007c05b2·0200ffff·01043705·0000ffff·.|........7.....
 100 ··0x0003082c·0117d201·05a50300·ed0129a9·0300dc02·..........).....
 101 ··0x0003083c·49a50300·c4031700·00ffff01·14270500·I............'..
 102 ··0x0003084c·004205fb·01008001·05f40100·ae014400·.B............D.
100 ··0x000310b8·0105c903·0089022a·cd030080·0349c903·.......*.....I.. 
101 ··0x000310c8·00e80317·0000ffff·01143405·00004f05·..........4...O. 
102 ··0x000310d8·9702008d·01059002·00bb0153·0000ffff·...........S.... 
103 ··0x000310e8·01082705·4b004605·0000ffff·01154505·..'.K.F.......E. 
104 ··0x000310f8·00006405·e50500a2·0105de05·00f701b4·..d............. 
105 ··0x00031108·030000ff·ff010827·054b0046·050000ff·.......'.K.F....103 ··0x0003085c·00ffff01·0827054b·00460500·00ffff01·.....'.K.F......
106 ··0x00031118·ff01141b·0500003a·05ee0200·7205f302·.......:....r... 
107 ··0x00031128·00b201b2·010000ff·ff010827·052c004a·...........'.,.J104 ··0x0003086c·15440500·006305b4·0500a301·05ad0500·.D...c..........
 105 ··0x0003087c·f1018c03·0000ffff·01082705·4b004605·..........'.K.F.
108 ··0x00031138·050000ff·ff01141b·0500003a·05f20200·...........:....106 ··0x0003088c·0000ffff·01141b05·00003a05·f8020074·..........:....t
109 ··0x00031148·7205f702·00b201b6·010000ff·ff010827·r..............'107 ··0x0003089c·05fd0200·ac01c201·0000ffff·01082705·..............'.
 108 ··0x000308ac·2c004a05·0000ffff·01141b05·00003a05·,.J...........:.
 109 ··0x000308bc·fa020074·05ff0200·ac01c401·0000ffff·...t............
Max diff block lines reached; 0/21025 bytes (0.00%) of diff not shown.
422 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00032ea0·c0960000·50940000·90940000·d0940000·....P...........2 ··0x00031ea0·20970000·a9940000·e9940000·29950000··...........)...
3 ··0x00032eb0·10950000·50950000·90950000··········....P.......3 ··0x00031eb0·69950000·a9950000·e9950000··········i...........
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00032ebc·70960000····························p...2 ··0x00031ebc·d0960000····························....
  
653 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00032fc0·00000000·00000000·00000000·00000000·................2 ··0x00031fc0·00000000·00000000·00000000·00000000·................
3 ··0x00032fd0·00000000·00000000·00000000·00000000·................3 ··0x00031fd0·00000000·00000000·00000000·00000000·................
4 ··0x00032fe0·00000000·00000000·00000000·00000000·................4 ··0x00031fe0·00000000·00000000·00000000·00000000·................
5 ··0x00032ff0·00000000····························....5 ··0x00031ff0·00000000····························....
  
7.31 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00032ff4·c02e0300·00000000·00000000·36700000·............6p..3 ··0x00031ff4·c01e0300·00000000·00000000·36700000·............6p..
4 ··0x00033004·46700000·56700000·66700000·76700000·Fp..Vp..fp..vp..4 ··0x00032004·46700000·56700000·66700000·76700000·Fp..Vp..fp..vp..
5 ··0x00033014·86700000·96700000·a6700000·b6700000·.p...p...p...p..5 ··0x00032014·86700000·96700000·a6700000·b6700000·.p...p...p...p..
6 ··0x00033024·c6700000·d6700000·e6700000·f6700000·.p...p...p...p..6 ··0x00032024·c6700000·d6700000·e6700000·f6700000·.p...p...p...p..
7 ··0x00033034·06710000·16710000·26710000·36710000·.q...q..&q..6q..7 ··0x00032034·06710000·16710000·26710000·36710000·.q...q..&q..6q..
8 ··0x00033044·46710000·56710000·66710000·76710000·Fq..Vq..fq..vq..8 ··0x00032044·46710000·56710000·66710000·76710000·Fq..Vq..fq..vq..
9 ··0x00033054·86710000·96710000·a6710000·b6710000·.q...q...q...q..9 ··0x00032054·86710000·96710000·a6710000·b6710000·.q...q...q...q..
10 ··0x00033064·c6710000·d6710000·e6710000·f6710000·.q...q...q...q..10 ··0x00032064·c6710000·d6710000·e6710000·f6710000·.q...q...q...q..
11 ··0x00033074·06720000·16720000·26720000·36720000·.r...r..&r..6r..11 ··0x00032074·06720000·16720000·26720000·36720000·.r...r..&r..6r..
12 ··0x00033084·46720000·56720000·66720000·76720000·Fr..Vr..fr..vr..12 ··0x00032084·46720000·56720000·66720000·76720000·Fr..Vr..fr..vr..
13 ··0x00033094·86720000·96720000·a6720000·b6720000·.r...r...r...r..13 ··0x00032094·86720000·96720000·a6720000·b6720000·.r...r...r...r..
14 ··0x000330a4·c6720000·d6720000·e6720000·f6720000·.r...r...r...r..14 ··0x000320a4·c6720000·d6720000·e6720000·f6720000·.r...r...r...r..
15 ··0x000330b4·06730000·16730000·26730000·36730000·.s...s..&s..6s..15 ··0x000320b4·06730000·16730000·26730000·36730000·.s...s..&s..6s..
16 ··0x000330c4·46730000·56730000·66730000·76730000·Fs..Vs..fs..vs..16 ··0x000320c4·46730000·56730000·66730000·76730000·Fs..Vs..fs..vs..
17 ··0x000330d4·86730000·96730000·a6730000·b6730000·.s...s...s...s..17 ··0x000320d4·86730000·96730000·a6730000·b6730000·.s...s...s...s..
18 ··0x000330e4·c6730000·d6730000·e6730000·f6730000·.s...s...s...s..18 ··0x000320e4·c6730000·d6730000·e6730000·f6730000·.s...s...s...s..
19 ··0x000330f4·06740000·16740000·26740000·36740000·.t...t..&t..6t..19 ··0x000320f4·06740000·16740000·26740000·36740000·.t...t..&t..6t..
20 ··0x00033104·46740000·56740000·66740000·76740000·Ft..Vt..ft..vt..20 ··0x00032104·46740000·56740000·66740000·76740000·Ft..Vt..ft..vt..
21 ··0x00033114·86740000·96740000·a6740000·b6740000·.t...t...t...t..21 ··0x00032114·86740000·96740000·a6740000·b6740000·.t...t...t...t..
22 ··0x00033124·c6740000·d6740000·e6740000·f6740000·.t...t...t...t..22 ··0x00032124·c6740000·d6740000·e6740000·f6740000·.t...t...t...t..
23 ··0x00033134·06750000·16750000·26750000·36750000·.u...u..&u..6u..23 ··0x00032134·06750000·16750000·26750000·36750000·.u...u..&u..6u..
24 ··0x00033144·46750000·56750000·66750000·76750000·Fu..Vu..fu..vu..24 ··0x00032144·46750000·56750000·66750000·76750000·Fu..Vu..fu..vu..
25 ··0x00033154·86750000·96750000·a6750000·b6750000·.u...u...u...u..25 ··0x00032154·86750000·96750000·a6750000·b6750000·.u...u...u...u..
26 ··0x00033164·c6750000·d6750000·e6750000·f6750000·.u...u...u...u..26 ··0x00032164·c6750000·d6750000·e6750000·f6750000·.u...u...u...u..
27 ··0x00033174·06760000·16760000·26760000·36760000·.v...v..&v..6v..27 ··0x00032174·06760000·16760000·26760000·36760000·.v...v..&v..6v..
28 ··0x00033184·46760000·56760000·66760000·76760000·Fv..Vv..fv..vv..28 ··0x00032184·46760000·56760000·66760000·76760000·Fv..Vv..fv..vv..
29 ··0x00033194·86760000·96760000·a6760000·b6760000·.v...v...v...v..29 ··0x00032194·86760000·96760000·a6760000·b6760000·.v...v...v...v..
30 ··0x000331a4·c6760000·d6760000·e6760000·f6760000·.v...v...v...v..30 ··0x000321a4·c6760000·d6760000·e6760000·f6760000·.v...v...v...v..
31 ··0x000331b4·06770000·16770000·26770000·36770000·.w...w..&w..6w..31 ··0x000321b4·06770000·16770000·26770000·36770000·.w...w..&w..6w..
32 ··0x000331c4·46770000·56770000·66770000·76770000·Fw..Vw..fw..vw..32 ··0x000321c4·46770000·56770000·66770000·76770000·Fw..Vw..fw..vw..
33 ··0x000331d4·86770000·96770000·a6770000·b6770000·.w...w...w...w..33 ··0x000321d4·86770000·96770000·a6770000·b6770000·.w...w...w...w..
34 ··0x000331e4·c6770000·d6770000·e6770000·f6770000·.w...w...w...w..34 ··0x000321e4·c6770000·d6770000·e6770000·f6770000·.w...w...w...w..
35 ··0x000331f4·06780000·16780000·26780000·36780000·.x...x..&x..6x..35 ··0x000321f4·06780000·16780000·26780000·36780000·.x...x..&x..6x..
36 ··0x00033204·46780000·56780000·66780000·76780000·Fx..Vx..fx..vx..36 ··0x00032204·46780000·56780000·66780000·76780000·Fx..Vx..fx..vx..
37 ··0x00033214·86780000·96780000·a6780000·b6780000·.x...x...x...x..37 ··0x00032214·86780000·96780000·a6780000·b6780000·.x...x...x...x..
38 ··0x00033224·c6780000·d6780000·e6780000·f6780000·.x...x...x...x..38 ··0x00032224·c6780000·d6780000·e6780000·f6780000·.x...x...x...x..
39 ··0x00033234·06790000·16790000·26790000·36790000·.y...y..&y..6y..39 ··0x00032234·06790000·16790000·26790000·36790000·.y...y..&y..6y..
40 ··0x00033244·46790000·56790000·66790000·76790000·Fy..Vy..fy..vy..40 ··0x00032244·46790000·56790000·66790000·76790000·Fy..Vy..fy..vy..
41 ··0x00033254·86790000·96790000·a6790000·b6790000·.y...y...y...y..41 ··0x00032254·86790000·96790000·a6790000·b6790000·.y...y...y...y..
42 ··0x00033264·c6790000·d6790000·e6790000·f6790000·.y...y...y...y..42 ··0x00032264·c6790000·d6790000·e6790000·f6790000·.y...y...y...y..
43 ··0x00033274·067a0000·167a0000·267a0000·367a0000·.z...z..&z..6z..43 ··0x00032274·067a0000·167a0000·267a0000·367a0000·.z...z..&z..6z..
44 ··0x00033284·467a0000·567a0000·667a0000·767a0000·Fz..Vz..fz..vz..44 ··0x00032284·467a0000·567a0000·667a0000·767a0000·Fz..Vz..fz..vz..
45 ··0x00033294·867a0000·967a0000·a67a0000·b67a0000·.z...z...z...z..45 ··0x00032294·867a0000·967a0000·a67a0000·b67a0000·.z...z...z...z..
46 ··0x000332a4·c67a0000·d67a0000·e67a0000·f67a0000·.z...z...z...z..46 ··0x000322a4·c67a0000·d67a0000·e67a0000·f67a0000·.z...z...z...z..
47 ··0x000332b4·067b0000·167b0000·267b0000·367b0000·.{...{..&{..6{..47 ··0x000322b4·067b0000·167b0000·267b0000·367b0000·.{...{..&{..6{..
48 ··0x000332c4·467b0000·567b0000·667b0000·767b0000·F{..V{..f{..v{..48 ··0x000322c4·467b0000·567b0000·667b0000·767b0000·F{..V{..f{..v{..
49 ··0x000332d4·867b0000·967b0000·a67b0000·b67b0000·.{...{...{...{..49 ··0x000322d4·867b0000·967b0000·a67b0000·b67b0000·.{...{...{...{..
50 ··0x000332e4·c67b0000·d67b0000·e67b0000·f67b0000·.{...{...{...{..50 ··0x000322e4·c67b0000·d67b0000·e67b0000·f67b0000·.{...{...{...{..
51 ··0x000332f4·067c0000·167c0000·267c0000·367c0000·.|...|..&|..6|..51 ··0x000322f4·067c0000·167c0000·267c0000·367c0000·.|...|..&|..6|..
52 ··0x00033304·467c0000·567c0000·667c0000·767c0000·F|..V|..f|..v|..52 ··0x00032304·467c0000·567c0000·667c0000·767c0000·F|..V|..f|..v|..
53 ··0x00033314·867c0000·967c0000·a67c0000·b67c0000·.|...|...|...|..53 ··0x00032314·867c0000·967c0000·a67c0000·b67c0000·.|...|...|...|..
54 ··0x00033324·c67c0000·d67c0000·e67c0000·f67c0000·.|...|...|...|..54 ··0x00032324·c67c0000·d67c0000·e67c0000·f67c0000·.|...|...|...|..
55 ··0x00033334·067d0000·167d0000·267d0000·367d0000·.}...}..&}..6}..55 ··0x00032334·067d0000·167d0000·267d0000·367d0000·.}...}..&}..6}..
56 ··0x00033344·467d0000·567d0000·667d0000··········F}..V}..f}..56 ··0x00032344·467d0000·567d0000·667d0000·767d0000·F}..V}..f}..v}..
  
270 B
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00033350·50330300·3c3e0000·00000000··········P3..<>......2 ··0x00032354·54230300·3c3e0000·00000000··········T#..<>......
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·62303238·37373533·34326634·66626136·b028775342f4fba6 
3 ··0x00000010·30323534·38333432·32323535·65643662·025483422255ed6b2 ··0x00000000·62326261·61613331·61356366·35613366·b2baaa31a5cf5a3f
 3 ··0x00000010·35376231·65626332·30393036·32613834·57b1ebc209062a84
4 ··0x00000020·63313762·30642e64·65627567·00000000·c17b0d.debug....4 ··0x00000020·35383834·36632e64·65627567·00000000·58846c.debug....
5 ··0x00000030·32cf021d····························2...5 ··0x00000030·359850f6····························5.P.
  
12.7 MB
sfst_1.4.7b-1_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary
2 -rw-r--r--···0········0········0·····1700·2016-01-25·10:50:52.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1696·2016-01-25·10:50:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0···124208·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0···119096·2016-01-25·10:50:52.000000·data.tar.xz
642 B
control.tar.xz
614 B
control.tar
544 B
./control
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Package:·sfst1 Package:·sfst
2 Version:·1.4.7b-12 Version:·1.4.7b-1
3 Architecture:·i3863 Architecture:·i386
4 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>4 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>
5 Installed-Size:·6905 Installed-Size:·686
6 Depends:·libc6·(>=·2.34),·libgcc-s1·(>=·3.0),·libsfst1-1.4,·libstdc++6·(>=·11)6 Depends:·libc6·(>=·2.34),·libgcc-s1·(>=·3.0),·libsfst1-1.4,·libstdc++6·(>=·11)
7 Section:·misc7 Section:·misc
8 Priority:·optional8 Priority:·optional
9 Homepage:·http://www.cis.uni-muenchen.de/~schmid/tools/SFST/9 Homepage:·http://www.cis.uni-muenchen.de/~schmid/tools/SFST/
10 Description:·Stuttgart·finite-state·transducer·tools10 Description:·Stuttgart·finite-state·transducer·tools
11 ·SFST·is·a·toolbox·for·the·implementation·of·morphological·analysers11 ·SFST·is·a·toolbox·for·the·implementation·of·morphological·analysers
12 ·and·other·tools·which·are·based·on·finite·state·transducer12 ·and·other·tools·which·are·based·on·finite·state·transducer
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
12.7 MB
data.tar.xz
12.7 MB
data.tar
2.1 KB
file list
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)····26244·2016-01-25·10:50:52.000000·./usr/bin/fst-compact4 -rwxr-xr-x···0·root·········(0)·root·········(0)····26244·2016-01-25·10:50:52.000000·./usr/bin/fst-compact
5 -rwxr-xr-x···0·root·········(0)·root·········(0)····13860·2016-01-25·10:50:52.000000·./usr/bin/fst-compare5 -rwxr-xr-x···0·root·········(0)·root·········(0)····13860·2016-01-25·10:50:52.000000·./usr/bin/fst-compare
6 -rwxr-xr-x···0·root·········(0)·root·········(0)···137096·2016-01-25·10:50:52.000000·./usr/bin/fst-compiler6 -rwxr-xr-x···0·root·········(0)·root·········(0)···133000·2016-01-25·10:50:52.000000·./usr/bin/fst-compiler
7 -rwxr-xr-x···0·root·········(0)·root·········(0)···137096·2016-01-25·10:50:52.000000·./usr/bin/fst-compiler-utf87 -rwxr-xr-x···0·root·········(0)·root·········(0)···133000·2016-01-25·10:50:52.000000·./usr/bin/fst-compiler-utf8
8 -rwxr-xr-x···0·root·········(0)·root·········(0)····22088·2016-01-25·10:50:52.000000·./usr/bin/fst-generate8 -rwxr-xr-x···0·root·········(0)·root·········(0)····22088·2016-01-25·10:50:52.000000·./usr/bin/fst-generate
9 -rwxr-xr-x···0·root·········(0)·root·········(0)····17980·2016-01-25·10:50:52.000000·./usr/bin/fst-infl9 -rwxr-xr-x···0·root·········(0)·root·········(0)····17980·2016-01-25·10:50:52.000000·./usr/bin/fst-infl
10 -rwxr-xr-x···0·root·········(0)·root·········(0)····34432·2016-01-25·10:50:52.000000·./usr/bin/fst-infl210 -rwxr-xr-x···0·root·········(0)·root·········(0)····38528·2016-01-25·10:50:52.000000·./usr/bin/fst-infl2
11 -rwxr-xr-x···0·root·········(0)·root·········(0)····38552·2016-01-25·10:50:52.000000·./usr/bin/fst-infl2-daemon11 -rwxr-xr-x···0·root·········(0)·root·········(0)····38552·2016-01-25·10:50:52.000000·./usr/bin/fst-infl2-daemon
12 -rwxr-xr-x···0·root·········(0)·root·········(0)····22140·2016-01-25·10:50:52.000000·./usr/bin/fst-infl312 -rwxr-xr-x···0·root·········(0)·root·········(0)····22140·2016-01-25·10:50:52.000000·./usr/bin/fst-infl3
13 -rwxr-xr-x···0·root·········(0)·root·········(0)····22104·2016-01-25·10:50:52.000000·./usr/bin/fst-lattice13 -rwxr-xr-x···0·root·········(0)·root·········(0)····22104·2016-01-25·10:50:52.000000·./usr/bin/fst-lattice
14 -rwxr-xr-x···0·root·········(0)·root·········(0)····26236·2016-01-25·10:50:52.000000·./usr/bin/fst-lowmem14 -rwxr-xr-x···0·root·········(0)·root·········(0)····26236·2016-01-25·10:50:52.000000·./usr/bin/fst-lowmem
15 -rwxr-xr-x···0·root·········(0)·root·········(0)····22084·2016-01-25·10:50:52.000000·./usr/bin/fst-match15 -rwxr-xr-x···0·root·········(0)·root·········(0)····22084·2016-01-25·10:50:52.000000·./usr/bin/fst-match
16 -rwxr-xr-x···0·root·········(0)·root·········(0)····22092·2016-01-25·10:50:52.000000·./usr/bin/fst-mor16 -rwxr-xr-x···0·root·········(0)·root·········(0)····22092·2016-01-25·10:50:52.000000·./usr/bin/fst-mor
17 -rwxr-xr-x···0·root·········(0)·root·········(0)····22124·2016-01-25·10:50:52.000000·./usr/bin/fst-parse17 -rwxr-xr-x···0·root·········(0)·root·········(0)····22124·2016-01-25·10:50:52.000000·./usr/bin/fst-parse
487 KB
./usr/bin/fst-compact
File has been modified after NT_GNU_BUILD_ID has been applied.
901 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x180011 ··Entry·point·address:···············0x17f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········25084·(bytes·into·file)13 ··Start·of·section·headers:··········25084·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.33 KB
readelf --wide --program-header {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x18002 Entry·point·0x17f0
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x01000·0x01000·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x01000·0x01000·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x036a8·0x036a8·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x034b8·0x034b8·R·E·0x1000
11 ··LOAD···········0x005000·0x00005000·0x00005000·0x00b54·0x00b54·R···0x100011 ··LOAD···········0x005000·0x00005000·0x00005000·0x00bbc·0x00bbc·R···0x1000
12 ··LOAD···········0x005ea8·0x00006ea8·0x00006ea8·0x00210·0x00214·RW··0x100012 ··LOAD···········0x005ea8·0x00006ea8·0x00006ea8·0x00210·0x00214·RW··0x1000
13 ··DYNAMIC········0x005eb8·0x00006eb8·0x00006eb8·0x00110·0x00110·RW··0x413 ··DYNAMIC········0x005eb8·0x00006eb8·0x00006eb8·0x00110·0x00110·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x005200·0x00005200·0x00005200·0x00134·0x00134·R···0x415 ··GNU_EH_FRAME···0x005200·0x00005200·0x00005200·0x00134·0x00134·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x005ea8·0x00006ea8·0x00006ea8·0x00158·0x00158·R···0x117 ··GNU_RELRO······0x005ea8·0x00006ea8·0x00006ea8·0x00158·0x00158·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000ca8·000ca8·000078·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000ca8·000ca8·000078·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000d20·000d20·000100·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00000d20·000d20·000100·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00000e20·000e20·000090·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000e20·000e20·000090·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000eb0·000eb0·000150·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000eb0·000eb0·000150·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·0002b0·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·0002b0·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000012d0·0012d0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000012d0·0012d0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000012e0·0012e0·0033b4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000012e0·0012e0·0031c4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00004694·004694·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000044a4·0044a4·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00005000·005000·000200·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········00005000·005000·000200·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00005200·005200·000134·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00005200·005200·000134·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00005334·005334·000778·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00005334·005334·0007e0·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00005aac·005aac·0000a8·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00005b14·005b14·0000a8·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00006ea8·005ea8·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00006ea8·005ea8·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00006eb4·005eb4·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00006eb4·005eb4·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00006eb8·005eb8·000110·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00006eb8·005eb8·000110·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00006fc8·005fc8·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00006fc8·005fc8·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00006ff4·005ff4·0000b4·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00006ff4·005ff4·0000b4·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········000070a8·0060a8·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········000070a8·0060a8·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000070b8·0060b8·000004·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········000070b8·0060b8·000004·00··WA··0···0··1
1.52 KB
readelf --wide --symbols {}
    
Offset 52, 12 lines modifiedOffset 52, 12 lines modified
52 ····48:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable52 ····48:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
53 ····49:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)53 ····49:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(12)55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(12)
56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(13)56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(13)
57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
58 ····54:·00005180···116·OBJECT··UNIQUE·DEFAULT···16·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE58 ····54:·00005180···116·OBJECT··UNIQUE·DEFAULT···16·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
59 ····55:·00001bc0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev59 ····55:·00001b70···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
60 ····56:·00001bc0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev60 ····56:·00001b70···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
61 ····57:·00003af0··1394·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_61 ····57:·00003950··1320·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
62 ····58:·00005004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used62 ····58:·00005004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
63 ····59:·00004070···678·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv63 ····59:·00003e78···641·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv
987 B
readelf --wide --dynamic {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
9 ·0x0000000c·(INIT)·······················0x10009 ·0x0000000c·(INIT)·······················0x1000
10 ·0x0000000d·(FINI)·······················0x469410 ·0x0000000d·(FINI)·······················0x44a4
11 ·0x00000019·(INIT_ARRAY)·················0x6ea811 ·0x00000019·(INIT_ARRAY)·················0x6ea8
12 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0x6eb413 ·0x0000001a·(FINI_ARRAY)·················0x6eb4
14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x1ec15 ·0x6ffffef5·(GNU_HASH)···················0x1ec
16 ·0x00000005·(STRTAB)·····················0x5e816 ·0x00000005·(STRTAB)·····················0x5e8
17 ·0x00000006·(SYMTAB)·····················0x22817 ·0x00000006·(SYMTAB)·····················0x228
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5259b577d362740e685354cf092a504a59b5e9873 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4b9243a3283eef2a454d6b19182e300b1faa4e3e
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
41.9 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001800..0000182c14 00000018·00000010·0000001c·FDE·cie=00000000·pc=000017f0..0000181c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 101 lines modifiedOffset 37, 101 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000012d0..000012d838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000012d0..000012d8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001930..000019aa42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=0000191a..00001986
43 ··DW_CFA_advance_loc:·1·to·0000193143 ··DW_CFA_advance_loc:·1·to·0000191b
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·0000193446 ··DW_CFA_advance_loc:·1·to·0000191c
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·0000193549 ··DW_CFA_advance_loc:·1·to·0000191d
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·0000193652 ··DW_CFA_advance_loc:·1·to·0000191e
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·0000194455 ··DW_CFA_advance_loc:·3·to·00001921
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·000019a557 ··DW_CFA_advance_loc1:·96·to·00001981
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·000019a659 ··DW_CFA_advance_loc:·1·to·00001982
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·000019a762 ··DW_CFA_advance_loc:·1·to·00001983
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·000019a865 ··DW_CFA_advance_loc:·1·to·00001984
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·000019a968 ··DW_CFA_advance_loc:·1·to·00001985
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000019b0..00001a2a71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001986..000019f2
72 ··DW_CFA_advance_loc:·1·to·000019b172 ··DW_CFA_advance_loc:·1·to·00001987
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·000019b475 ··DW_CFA_advance_loc:·1·to·00001988
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·000019b578 ··DW_CFA_advance_loc:·1·to·00001989
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·000019b681 ··DW_CFA_advance_loc:·1·to·0000198a
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·000019c484 ··DW_CFA_advance_loc:·3·to·0000198d
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·00001a2586 ··DW_CFA_advance_loc1:·96·to·000019ed
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00001a2688 ··DW_CFA_advance_loc:·1·to·000019ee
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·00001a2791 ··DW_CFA_advance_loc:·1·to·000019ef
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·00001a2894 ··DW_CFA_advance_loc:·1·to·000019f0
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·00001a2997 ··DW_CFA_advance_loc:·1·to·000019f1
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001a30..00001bb8100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=000019f2..00001b69
101 ··DW_CFA_advance_loc:·1·to·00001a31101 ··DW_CFA_advance_loc:·1·to·000019f3
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·00001a34104 ··DW_CFA_advance_loc:·1·to·000019f4
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·00001a35107 ··DW_CFA_advance_loc:·1·to·000019f5
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·00001a36110 ··DW_CFA_advance_loc:·1·to·000019f6
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·00001a44113 ··DW_CFA_advance_loc:·3·to·000019f9
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·00001bb3115 ··DW_CFA_advance_loc2:·363·to·00001b64
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001bb4117 ··DW_CFA_advance_loc:·1·to·00001b65
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·00001bb5120 ··DW_CFA_advance_loc:·1·to·00001b66
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·00001bb6123 ··DW_CFA_advance_loc:·1·to·00001b67
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·00001bb7126 ··DW_CFA_advance_loc:·1·to·00001b68
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·0000001c·00000000·CIE132 00000134·0000001c·00000000·CIE
Offset 142, 766 lines modifiedOffset 142, 831 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·39·1c·00·00·1b·1b143 ··Augmentation·data:·····9b·39·1c·00·00·1b·1b
144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
146 ··DW_CFA_nop146 ··DW_CFA_nop
147 ··DW_CFA_nop147 ··DW_CFA_nop
  
148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001bc0..00001cfd148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001b70..00001c9e
149 ··Augmentation·data:·····13·06·00·00149 ··Augmentation·data:·····7b·06·00·00
Max diff block lines reached; 37203/42837 bytes (86.85%) of diff not shown.
431 B
strings --all --bytes=8 {}
    
Offset 51, 15 lines modifiedOffset 51, 20 lines modified
51 CXXABI_1.351 CXXABI_1.3
52 GLIBCXX_3.452 GLIBCXX_3.4
53 GLIBC_2.153 GLIBC_2.1
54 GLIBC_2.454 GLIBC_2.4
55 GLIBC_2.3455 GLIBC_2.34
56 GLIBC_2.1.356 GLIBC_2.1.3
57 GLIBC_2.3.457 GLIBC_2.3.4
58 l$<9l$8sp58 L$.f;D$$
 59 D$.f9D$,
 60 L$,f9L$.s
 61 D$*f9D$$t
 62 l$D9l$Dt{
 63 +T$D9L$Dt
59 fst-compact·version·%s64 fst-compact·version·%s
60 Usage:·fst-compact·[file·[file]]65 Usage:·fst-compact·[file·[file]]
61 Options:66 Options:
62 »       -s·create·transducer·for·generation67 »       -s·create·transducer·for·generation
63 Error:·Cannot·open·input·file·%s68 Error:·Cannot·open·input·file·%s
64 Error:·Cannot·open·output·file·%s69 Error:·Cannot·open·output·file·%s
65 vector::_M_fill_insert70 vector::_M_fill_insert
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1830·<__cxa_finalize@plt+0x560>8 »       call···1820·<__cxa_finalize@plt+0x550>
9 »       add····$0x5feb,%ebx9 »       add····$0x5feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__printf_chk@plt-0x15>12 »       je·····101b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
416 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000012e0·<SFST::Transducer::~Transducer()@@Base-0x8e0>:2 000012e0·<SFST::Transducer::~Transducer()@@Base-0x890>:
3 SFST::MakeCompactTransducer::~MakeCompactTransducer():3 SFST::MakeCompactTransducer::~MakeCompactTransducer():
4 ./src/./src/make-compact.h:18·(discriminator·5)4 ./src/./src/make-compact.h:18·(discriminator·5)
5 »       mov····0x18(%esp),%ebx5 »       mov····0x18(%esp),%ebx
6 »       mov····%ebx,(%esp)6 »       mov····%ebx,(%esp)
7 »       mov····%esi,%ebx7 »       mov····%esi,%ebx
8 »       call···1040·<SFST::CompactTransducer::~CompactTransducer()@plt>8 »       call···1040·<SFST::CompactTransducer::~CompactTransducer()@plt>
9 »       mov····0x1c(%esp),%eax9 »       mov····0x1c(%esp),%eax
10 »       mov····0x14(%esp),%ebx10 »       mov····0x14(%esp),%ebx
 11 »       mov····%eax,0x1c(%esp)
11 main.cold():12 main.cold():
12 ./src/./src/fst-compact.C:7513 ./src/./src/fst-compact.C:75
13 »       mov····%edi,(%esp)14 »       mov····%edi,(%esp)
14 main():15 main():
15 ./src/./src/fst-compact.C:7516 ./src/./src/fst-compact.C:75
16 »       mov····%eax,0x1c(%esp) 
17 »       call···1bc0·<SFST::Transducer::~Transducer()@@Base>17 »       call···1b70·<SFST::Transducer::~Transducer()@@Base>
18 »       mov····0x1c(%esp),%eax18 »       mov····0x1c(%esp),%eax
19 ./src/./src/fst-compact.C:7619 ./src/./src/fst-compact.C:76
20 »       mov····%eax,(%esp) 
21 »       mov····%ebx,%edi20 »       mov····%ebx,%edi
 21 »       mov····%eax,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       cmp····$0x1,%edi23 »       cmp····$0x1,%edi
24 »       jne····1369·<__cxa_finalize@plt+0x99>24 »       jne····1369·<__cxa_finalize@plt+0x99>
25 ./src/./src/fst-compact.C:76·(discriminator·1)25 ./src/./src/fst-compact.C:76·(discriminator·1)
26 »       call···1070·<__cxa_begin_catch@plt>26 »       call···1070·<__cxa_begin_catch@plt>
27 ./src/./src/fst-compact.C:77·(discriminator·1)27 ./src/./src/fst-compact.C:77·(discriminator·1)
28 »       mov····-0x8(%esi),%edx 
29 »       mov····%edx,(%esp) 
30 »       mov····%eax,0x4(%esp)28 »       mov····%eax,0x4(%esp)
 29 »       mov····-0x8(%esi),%ecx
 30 »       mov····%ecx,(%esp)
31 »       call···1180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>31 »       call···1180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
 32 »       lea····-0x1fc0(%esi),%edx
 33 »       mov····%edx,0x4(%esp)
32 »       mov····%eax,(%esp)34 »       mov····%eax,(%esp)
33 »       lea····-0x1fc0(%esi),%ecx 
34 »       mov····%ecx,0x4(%esp) 
35 »       call···1180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>35 »       call···1180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
36 ./src/./src/fst-compact.C:7936 ./src/./src/fst-compact.C:79
37 »       call···1220·<__cxa_end_catch@plt>37 »       call···1220·<__cxa_end_catch@plt>
38 »       jmp····1496·<__cxa_finalize@plt+0x1c6>38 »       jmp····1486·<__cxa_finalize@plt+0x1b6>
39 SFST::MakeCompactTransducer::~MakeCompactTransducer():39 SFST::MakeCompactTransducer::~MakeCompactTransducer():
40 ./src/./src/make-compact.h:18·(discriminator·3)40 ./src/./src/make-compact.h:18·(discriminator·3)
41 »       mov····0x18(%esp),%ebx41 »       mov····0x18(%esp),%ebx
42 »       mov····%ebx,(%esp)42 »       mov····%ebx,(%esp)
43 »       mov····%esi,%ebx43 »       mov····%esi,%ebx
44 »       call···1040·<SFST::CompactTransducer::~CompactTransducer()@plt>44 »       call···1040·<SFST::CompactTransducer::~CompactTransducer()@plt>
45 »       mov····0x1c(%esp),%eax45 »       mov····0x1c(%esp),%eax
Offset 65, 318 lines modifiedOffset 65, 313 lines modified
65 »       mov····%esi,(%esp)65 »       mov····%esi,(%esp)
66 »       call···1270·<_Unwind_Resume@plt>66 »       call···1270·<_Unwind_Resume@plt>
67 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]:67 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]:
68 ./src/./src/make-compact.C:15768 ./src/./src/make-compact.C:157
69 »       nop69 »       nop
70 std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·SFST::Label::label_cmp,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::~_Rb_tree():70 std::_Rb_tree<SFST::Label,·std::pair<SFST::Label·const,·unsigned·int>,·std::_Select1st<std::pair<SFST::Label·const,·unsigned·int>·>,·SFST::Label::label_cmp,·std::allocator<std::pair<SFST::Label·const,·unsigned·int>·>·>::~_Rb_tree():
71 /usr/include/c++/12/bits/stl_tree.h:98471 /usr/include/c++/12/bits/stl_tree.h:984
72 »       mov····0x6c(%esp),%eax72 »       mov····0x5c(%esp),%eax
73 »       call···1f70·<SFST::Transducer::~Transducer()@@Base+0x3b0>73 »       call···1ee0·<SFST::Transducer::~Transducer()@@Base+0x370>
74 std::__new_allocator<std::_Rb_tree_node<std::pair<SFST::Label·const,·unsigned·int>·>·>::~__new_allocator():74 std::__new_allocator<std::_Rb_tree_node<std::pair<SFST::Label·const,·unsigned·int>·>·>::~__new_allocator():
75 /usr/include/c++/12/bits/new_allocator.h:9075 /usr/include/c++/12/bits/new_allocator.h:90
 76 »       mov····%ebx,(%esp)
76 »       mov····0x2c(%esp),%ebx77 »       mov····0x20(%esp),%ebx
77 »       mov····%ebp,(%esp) 
78 »       call···1270·<_Unwind_Resume@plt>78 »       call···1270·<_Unwind_Resume@plt>
79 SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]:79 SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]:
80 /usr/include/c++/12/bits/new_allocator.h:9080 /usr/include/c++/12/bits/new_allocator.h:90
81 »       nop81 »       nop
82 SFST::MakeCompactTransducer::store(_IO_FILE*):82 SFST::MakeCompactTransducer::store(_IO_FILE*):
83 ./src/./src/make-compact.C:32083 ./src/./src/make-compact.C:320
84 »       movl···$0x4,(%esp)84 »       movl···$0x4,(%esp)
85 »       lea····-0x1ea8(%ebx),%edi 
86 »       xor····%esi,%esi 
87 »       call···10a0·<__cxa_allocate_exception@plt>85 »       call···10a0·<__cxa_allocate_exception@plt>
88 »       mov····-0x24(%ebx),%ecx86 »       lea····-0x1ea8(%ebx),%ecx
89 »       mov····%edi,(%eax)87 »       mov····%ecx,(%eax)
 88 »       xor····%edi,%edi
90 »       mov····%esi,0x8(%esp)89 »       mov····%edi,0x8(%esp)
 90 »       mov····-0x24(%ebx),%esi
91 »       mov····%ecx,0x4(%esp)91 »       mov····%esi,0x4(%esp)
92 »       mov····%eax,(%esp)92 »       mov····%eax,(%esp)
93 »       call···1250·<__cxa_throw@plt>93 »       call···1250·<__cxa_throw@plt>
94 SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]: 
95 »       xchg···%ax,%ax 
96 »       xchg···%ax,%ax 
97 »       xchg···%ax,%ax 
98 »       xchg···%ax,%ax 
99 »       xchg···%ax,%ax 
100 main():94 main():
101 ./src/./src/fst-compact.C:2795 ./src/./src/fst-compact.C:27
102 »       push···%ebp96 »       push···%ebp
103 »       mov····%esp,%ebp97 »       mov····%esp,%ebp
104 »       push···%edi98 »       push···%edi
105 »       push···%esi99 »       push···%esi
106 »       push···%ebx100 »       push···%ebx
107 »       call···1cfd·<SFST::Transducer::~Transducer()@@Base+0x13d> 
108 »       add····$0x5c19,%esi 
109 »       and····$0xfffffff0,%esp101 »       and····$0xfffffff0,%esp
110 »       sub····$0x100,%esp102 »       sub····$0x100,%esp
 103 »       call···1c9e·<SFST::Transducer::~Transducer()@@Base+0x12e>
 104 »       add····$0x5c1a,%esi
111 »       mov····0xc(%ebp),%eax105 »       mov····0xc(%ebp),%edi
112 »       mov····%eax,0x1c(%esp) 
113 »       mov····%gs:0x14,%eax106 »       mov····%gs:0x14,%eax
114 »       mov····%eax,0xfc(%esp)107 »       mov····%eax,0xfc(%esp)
115 »       xor····%eax,%eax108 »       xor····%eax,%eax
116 ./src/./src/fst-compact.C:30109 ./src/./src/fst-compact.C:30
117 »       cmpl···$0x2,0x8(%ebp)110 »       cmpl···$0x2,0x8(%ebp)
118 »       je·····1555·<__cxa_finalize@plt+0x285>111 »       je·····1545·<__cxa_finalize@plt+0x275>
119 ./src/./src/fst-compact.C:46112 ./src/./src/fst-compact.C:46
120 »       cmpl···$0x1,0x8(%ebp)113 »       cmpl···$0x1,0x8(%ebp)
121 »       jg·····14f4·<__cxa_finalize@plt+0x224>114 »       jg·····14e4·<__cxa_finalize@plt+0x214>
122 ./src/./src/fst-compact.C:51115 ./src/./src/fst-compact.C:51
123 »       mov····-0x1c(%esi),%edi116 »       mov····-0x1c(%esi),%ecx
124 »       mov····(%edi),%edx117 »       mov····(%ecx),%edx
125 ./src/./src/fst-compact.C:61118 ./src/./src/fst-compact.C:61
126 »       mov····-0x20(%esi),%eax119 »       mov····-0x20(%esi),%edi
127 »       mov····(%eax),%ebx120 »       mov····(%edi),%ebx
128 »       mov····%ebx,0x1c(%esp)121 »       mov····%ebx,0x1c(%esp)
129 ./src/./src/fst-compact.C:70122 ./src/./src/fst-compact.C:70
 123 »       movl···$0x1,0x8(%esp)
Max diff block lines reached; 420541/425373 bytes (98.86%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00004694·<.fini>:2 000044a4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1830·<__cxa_finalize@plt+0x560>6 »       call···1820·<__cxa_finalize@plt+0x550>
7 »       add····$0x2957,%ebx7 »       add····$0x2b47,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
2.63 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00005200·011b033b·30010000·25000000·20beffff·...;0...%...·...2 ··0x00005200·011b033b·30010000·25000000·20beffff·...;0...%...·...
3 ··0x00005210·78010000·d0c0ffff·9c010000·e0c0ffff·x...............3 ··0x00005210·78010000·d0c0ffff·9c010000·e0c0ffff·x...............
4 ··0x00005220·00030000·6ec1ffff·c0060000·84c1ffff·....n...........4 ··0x00005220·00030000·6ec1ffff·14070000·84c1ffff·....n...........
5 ··0x00005230·c8070000·9ac1ffff·1c080000·d0c1ffff·................5 ··0x00005230·30080000·9ac1ffff·84080000·c6c1ffff·0...............
6 ··0x00005240·cc020000·80c5ffff·20030000·c0c5ffff·........·.......6 ··0x00005240·cc020000·6fc5ffff·20030000·afc5ffff·....o...·.......
7 ··0x00005250·38080000·00c6ffff·4c010000·30c7ffff·8.......L...0...7 ··0x00005250·a0080000·f0c5ffff·4c010000·1ac7ffff·........L.......
8 ··0x00005260·b0010000·b0c7ffff·ec010000·30c8ffff·............0...8 ··0x00005260·b0010000·86c7ffff·ec010000·f2c7ffff·................
9 ··0x00005270·28020000·c0c9ffff·88020000·fdcaffff·(...............9 ··0x00005270·28020000·70c9ffff·88020000·9ecaffff·(...p...........
10 ··0x00005280·4c030000·01cbffff·60030000·10cbffff·L.......`.......10 ··0x00005280·4c030000·a2caffff·60030000·b0caffff·L.......`.......
11 ··0x00005290·74030000·80ccffff·b4030000·70cdffff·t...........p...11 ··0x00005290·74030000·03ccffff·b4030000·e0ccffff·t...............
12 ··0x000052a0·f0030000·00cfffff·30040000·c0cfffff·........0.......12 ··0x000052a0·f0030000·58ceffff·30040000·f4ceffff·....X...0.......
13 ··0x000052b0·5c040000·b0d0ffff·88040000·50d1ffff·\...........P... 
14 ··0x000052c0·dc040000·e0d2ffff·1c050000·80d4ffff·................13 ··0x000052b0·70040000·a6cfffff·b0040000·38d0ffff·p...........8...
15 ··0x000052d0·0c060000·90d7ffff·4c060000·e0ddffff·........L.......14 ··0x000052c0·04050000·bad1ffff·44050000·37d3ffff·........D...7...
 15 ··0x000052d0·60060000·74d7ffff·a0060000·3cddffff·`...t.......<...
16 ··0x000052e0·8c060000·50e1ffff·4c070000·40e4ffff·....P...L...@...16 ··0x000052e0·e0060000·7ce0ffff·a0070000·e6e2ffff·....|...........
 17 ··0x000052f0·e8070000·96e6ffff·50080000·50e7ffff·........P...P...
17 ··0x000052f0·80070000·30e8ffff·e8070000·f0e8ffff·....0...........18 ··0x00005300·84050000·78ecffff·dc050000·f9eeffff·....x...........
18 ··0x00005300·5c050000·70eeffff·88050000·20f1ffff·\...p.......·...19 ··0x00005310·20060000·7af1ffff·34070000·7ef2ffff··...z...4...~...
19 ··0x00005310·cc050000·70f3ffff·e0060000·74f4ffff·....p.......t...20 ··0x00005320·cc080000·82f2ffff·e0080000·90f2ffff·................
20 ··0x00005320·64080000·78f4ffff·78080000·80f4ffff·d...x...x....... 
21 ··0x00005330·8c080000····························....21 ··0x00005330·f4080000····························....
  
15.1 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 123 lines modifiedOffset 1, 129 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00005334·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00005334·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00005344·1b0c0404·88010708·10000000·1c000000·................3 ··0x00005344·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00005354·acc4ffff·2c000000·00000000·14000000·....,...........4 ··0x00005354·9cc4ffff·2c000000·00000000·14000000·....,...........
5 ··0x00005364·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00005364·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00005374·88010000·20000000·1c000000·a0bcffff·....·...........6 ··0x00005374·88010000·20000000·1c000000·a0bcffff·....·...........
7 ··0x00005384·b0020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x00005384·b0020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x00005394·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00005394·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000053a4·2cbfffff·08000000·00000000·38000000·,...........8...9 ··0x000053a4·2cbfffff·08000000·00000000·38000000·,...........8...
10 ··0x000053b4·54000000·78c5ffff·7a000000·00410e08·T...x...z....A..10 ··0x000053b4·54000000·62c5ffff·6c000000·00410e08·T...b...l....A..
11 ··0x000053c4·8502430e·0c870341·0e108604·410e1483·..C....A....A...11 ··0x000053c4·8502410e·0c870341·0e108604·410e1483·..A....A....A...
12 ··0x000053d4·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...12 ··0x000053d4·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
13 ··0x000053e4·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x000053e4·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x000053f4·bcc5ffff·7a000000·00410e08·8502430e·....z....A....C.14 ··0x000053f4·92c5ffff·6c000000·00410e08·8502410e·....l....A....A.
15 ··0x00005404·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@15 ··0x00005404·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
16 ··0x00005414·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...16 ··0x00005414·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
17 ··0x00005424·41c50e04·3c000000·cc000000·00c6ffff·A...<...........17 ··0x00005424·41c50e04·3c000000·cc000000·c2c5ffff·A...<...........
18 ··0x00005434·88010000·00410e08·8502430e·0c870341·.....A....C....A18 ··0x00005434·77010000·00410e08·8502410e·0c870341·w....A....A....A
19 ··0x00005444·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..19 ··0x00005444·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
20 ··0x00005454·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x00005454·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x00005464·04000000·1c000000·00000000·017a504c·.............zPL21 ··0x00005464·04000000·1c000000·00000000·017a504c·.............zPL
22 ··0x00005474·5200017c·08079b39·1c00001b·1b0c0404·R..|...9........22 ··0x00005474·5200017c·08079b39·1c00001b·1b0c0404·R..|...9........
23 ··0x00005484·88010000·40000000·24000000·30c7ffff·....@...$...0...23 ··0x00005484·88010000·40000000·24000000·e0c6ffff·....@...$.......
24 ··0x00005494·3d010000·04130600·00410e08·8502410e·=........A....A.24 ··0x00005494·2e010000·047b0600·00410e08·8502410e·.....{...A....A.
25 ··0x000054a4·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@25 ··0x000054a4·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
26 ··0x000054b4·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..26 ··0x000054b4·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
27 ··0x000054c4·0841c50e·04410b00·30000000·68000000·.A...A..0...h...27 ··0x000054c4·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
28 ··0x000054d4·fcbeffff·a7030000·04df0500·00410e08·.............A..28 ··0x000054d4·f2beffff·a9030000·04470600·00410e08·.........G...A..
29 ··0x000054e4·8502420d·05438703·86048305·02da0ac3·..B..C..........29 ··0x000054e4·8502420d·054c8703·86048305·02cb0ac3·..B..L..........
30 ··0x000054f4·41c641c7·41c50c04·04410b00·1c000000·A.A.A....A......30 ··0x000054f4·41c641c7·41c50c04·04410b00·1c000000·A.A.A....A......
31 ··0x00005504·9c000000·d8bdffff·8e000000·04e70500·................31 ··0x00005504·9c000000·d8bdffff·8e000000·044f0600·.............O..
32 ··0x00005514·000c0508·83058502·86048703·28000000·............(...32 ··0x00005514·000c0508·83058502·86048703·28000000·............(...
33 ··0x00005524·c4010000·58c2ffff·40000000·00410e08·....X...@....A..33 ··0x00005524·c4010000·47c2ffff·40000000·00410e08·....G...@....A..
34 ··0x00005534·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..34 ··0x00005534·8602410e·0c830343·0e20780e·0c41c30e·..A....C.·x..A..
35 ··0x00005544·0841c60e·04000000·10000000·f0010000·.A..............35 ··0x00005544·0841c60e·04000000·10000000·f0010000·.A..............
36 ··0x00005554·a9c7ffff·04000000·00000000·10000000·................36 ··0x00005554·4ac7ffff·04000000·00000000·10000000·J...............
37 ··0x00005564·04020000·99c7ffff·04000000·00000000·................37 ··0x00005564·04020000·3ac7ffff·04000000·00000000·....:...........
38 ··0x00005574·3c000000·18020000·94c7ffff·6f010000·<...........o...38 ··0x00005574·3c000000·18020000·34c7ffff·53010000·<.......4...S...
39 ··0x00005584·00410e08·8502410e·0c870341·0e108604·.A....A....A....39 ··0x00005584·00410e08·8502410e·0c870341·0e108604·.A....A....A....
40 ··0x00005594·410e1483·05480e28·02ef0a0e·1441c30e·A....H.(.....A..40 ··0x00005594·410e1483·05430e28·02ec0a0e·1441c30e·A....C.(.....A..
41 ··0x000055a4·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..41 ··0x000055a4·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
42 ··0x000055b4·38000000·58020000·c4c8ffff·e5000000·8...X...........42 ··0x000055b4·38000000·58020000·47c8ffff·dd000000·8...X...G.......
43 ··0x000055c4·004c0e08·8502410e·0c870341·0e108604·.L....A....A....43 ··0x000055c4·00410e08·8502410e·0c870341·0e108604·.A....A....A....
44 ··0x000055d4·410e1483·05430e40·02ce0e14·41c30e10·A....C.@....A...44 ··0x000055d4·410e1483·05430e50·02d10e14·41c30e10·A....C.P....A...
45 ··0x000055e4·41c60e0c·41c70e08·41c50e04·3c000000·A...A...A...<...45 ··0x000055e4·41c60e0c·41c70e08·41c50e04·3c000000·A...A...A...<...
46 ··0x000055f4·94020000·78c9ffff·88010000·00410e08·....x........A..46 ··0x000055f4·94020000·e8c8ffff·77010000·00410e08·........w....A..
47 ··0x00005604·8502430e·0c870341·0e108604·410e1483·..C....A....A...47 ··0x00005604·8502410e·0c870341·0e108604·410e1483·..A....A....A...
48 ··0x00005614·054e0e50·036f010e·1441c30e·1041c60e·.N.P.o...A...A..48 ··0x00005614·05430e50·036b010e·1441c30e·1041c60e·.C.P.k...A...A..
49 ··0x00005624·0c41c70e·0841c50e·04000000·28000000·.A...A......(...49 ··0x00005624·0c41c70e·0841c50e·04000000·3c000000·.A...A......<...
50 ··0x00005634·d4020000·c8caffff·ba000000·00430e40·.............C.@ 
51 ··0x00005644·4c870385·02518305·8604028f·0ac5c7c6·L....Q.......... 
52 ··0x00005654·c30e0441·0b000000·28000000·00030000·...A....(....... 
53 ··0x00005664·5ccbffff·e1000000·00430e40·55850283·\........C.@U... 
54 ··0x00005674·05860448·8703029b·0ac5c7c6·c30e0445·...H...........E 
55 ··0x00005684·0b000000·50000000·2c030000·20ccffff·....P...,...·... 
56 ··0x00005694·93000000·00410e08·8502410e·0c870341·.....A....A....A 
57 ··0x000056a4·0e108604·410e1483·054e0e30·02570a0e·....A....N.0.W.. 
58 ··0x000056b4·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
59 ··0x000056c4·04430b5e·0e1441c3·0e1041c6·0e0c41c7·.C.^..A...A...A. 
60 ··0x000056d4·0e0841c5·0e040000·3c000000·80030000·..A.....<....... 
61 ··0x000056e4·6cccffff·8f010000·00410e08·8502430e·l........A....C. 
62 ··0x000056f4·0c870341·0e108604·430e1483·054e0e70·...A....C....N.p 
63 ··0x00005704·0358010a·0e1441c3·0e1041c6·0e0c41c7·.X....A...A...A. 
64 ··0x00005714·0e0841c5·0e04460b·3c000000·c0030000·..A...F.<....... 
65 ··0x00005724·bccdffff·91010000·00410e08·8502430e·.........A....C. 
66 ··0x00005734·0c870341·0e108604·430e1483·054e0e60·...A....C....N.` 
67 ··0x00005744·031e010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
68 ··0x00005754·0e0841c5·0e04480b·28000000·00040000·..A...H.(....... 
69 ··0x00005764·8ce3ffff·72050000·00430e40·44870348·....r....C.@D..H 
70 ··0x00005774·83054f86·04488502·0342010a·c5c7c6c3·..O..H...B...... 
71 ··0x00005784·0e04480b·40000000·24030000·e0e8ffff·..H.@...$....... 
72 ··0x00005794·a6020000·04770300·00410e08·8502410e·.....w...A....A. 
73 ··0x000057a4·0c870341·0e108604·410e1483·054e0e60·...A....A....N.` 
74 ··0x000057b4·710a0e14·41c30e10·41c60e0c·41c70e08·q...A...A...A... 
75 ··0x000057c4·41c50e04·490b0000·3c000000·70040000·A...I...<...p... 
76 ··0x000057d4·4cebffff·4f020000·00410e08·8502410e·L...O....A....A. 
77 ··0x000057e4·0c870341·0e108604·410e1483·05430e34·...A....A....C.4 
78 ··0x000057f4·0343020e·1441c30e·1041c60e·0c41c70e·.C...A...A...A.. 
79 ··0x00005804·0841c50e·04000000·3c000000·b0040000·.A......<....... 
80 ··0x00005814·6cceffff·02030000·00410e08·8502430e·l........A....C. 
81 ··0x00005824·0c870343·0e108604·430e1483·05430e60·...C....C....C.` 
82 ··0x00005834·03eb020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
83 ··0x00005844·0e0841c5·0e04410b·3c000000·f0040000·..A...A.<....... 
84 ··0x00005854·3cd1ffff·4b060000·00410e08·8502430e·<...K....A....C. 
85 ··0x00005864·0c870341·0e108604·410e1483·054d0e60·...A....A....M.` 
86 ··0x00005874·03bf050a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
87 ··0x00005884·0e0841c5·0e044a0b·30000000·28040000·..A...J.0...(... 
88 ··0x00005894·4cd7ffff·63030000·048e0200·00410e08·L...c........A.. 
89 ··0x000058a4·8502420d·05438703·86048305·03c3020a·..B..C.......... 
90 ··0x000058b4·c341c641·c741c50c·0404440b·1c000000·.A.A.A....D..... 
91 ··0x000058c4·5c040000·a6baffff·15000000·04680200·\............h.. 
92 ··0x000058d4·000c0508·83058502·86048703·68000000·............h... 
93 ··0x000058e4·84050000·88ecffff·04010000·00410e08·.............A..50 ··0x00005634·d4020000·20caffff·9b000000·00410e08·....·........A..
 51 ··0x00005644·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 52 ··0x00005654·05430e40·02830a0e·1441c30e·1041c60e·.C.@.....A...A..
 53 ··0x00005664·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<...
 54 ··0x00005674·14030000·7ccaffff·b2000000·00410e08·....|........A..
94 ··0x000058f4·8502410e·0c870341·0e108604·410e1483·..A....A....A...55 ··0x00005684·8502410e·0c870341·0e108604·410e1483·..A....A....A...
95 ··0x00005904·054d0e40·02690a0e·1441c30e·1041c60e·.M.@.i...A...A..56 ··0x00005694·05430e40·02860a0e·1441c30e·1041c60e·.C.@.....A...A..
96 ··0x00005914·0c41c70e·0841c50e·044a0b02·530a0e14·.A...A...J..S...57 ··0x000056a4·0c41c70e·0841c50e·04410b00·50000000·.A...A...A..P...
 58 ··0x000056b4·54030000·eecaffff·91000000·00410e08·T............A..
 59 ··0x000056c4·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 60 ··0x000056d4·05430e30·02620a0e·1441c30e·1041c60e·.C.0.b...A...A..
 61 ··0x000056e4·0c41c70e·0841c50e·04410b5e·0e1441c3·.A...A...A.^..A.
97 ··0x00005924·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...62 ··0x000056f4·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A.....
98 ··0x00005934·490b550e·1441c30e·1041c60e·0c41c70e·I.U..A...A...A.. 
99 ··0x00005944·0841c50e·04000000·30000000·f0050000·.A......0....... 
100 ··0x00005954·fcd9ffff·eb020000·00430e70·48830587·.........C.pH... 
101 ··0x00005964·034e8604·8502036f·010e6c43·0e700244·.N.....o..lC.p.D 
102 ··0x00005974·0ac5c7c6·c30e0441·0b000000·44000000·.......A....D... 
103 ··0x00005984·1c050000·b8dcffff·e2030000·04b00100·................63 ··0x00005704·3c000000·a8030000·2ccbffff·82010000·<.......,.......
 64 ··0x00005714·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 65 ··0x00005724·410e1483·05430e60·035f010a·0e1441c3·A....C.`._....A.
 66 ··0x00005734·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 67 ··0x00005744·3c000000·e8030000·6eccffff·7d010000·<.......n...}...
 68 ··0x00005754·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 69 ··0x00005764·410e1483·05430e60·032a010a·0e1441c3·A....C.`.*....A.
 70 ··0x00005774·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 71 ··0x00005784·54000000·28040000·c4e1ffff·28050000·T...(.......(...
104 ··0x00005994·00410e08·8502430e·0c870343·0e108604·.A....C....C....72 ··0x00005794·00410e08·8502410e·0c870341·0e108604·.A....A....A....
105 ··0x000059a4·430e1483·05500ea0·0103a003·0a0e1441·C....P.........A73 ··0x000057a4·410e1483·05430e40·034e010a·0e1441c3·A....C.@.N....A.
106 ··0x000059b4·c30e1041·c60e0c41·c70e0841·c50e0442·...A...A...A...B74 ··0x000057b4·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
107 ··0x000059c4·0b000000·1c000000·64050000·b4b9ffff·........d....... 
108 ··0x000059d4·15000000·04730100·000ea001·83058502·.....s.......... 
109 ··0x000059e4·86048703·30000000·8c060000·40e0ffff·....0.......@...75 ··0x000057c4·03b8020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 76 ··0x000057d4·0e0841c5·0e04410b·40000000·78030000·..A...A.@...x...
Max diff block lines reached; 0/15326 bytes (0.00%) of diff not shown.
1.6 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00005aac·ffff010a·2205c101·00b80205·00000000·...."...........2 ··0x00005b14·ffff010a·2205b201·00a90205·00000000·...."...........
3 ··0x00005abc·ff9b3901·2f7105a0·07019701·05ff0603·..9./q..........3 ··0x00005b24·ff9b3901·2f6c05a2·07019101·05810703·..9./l..........
4 ··0x00005acc·ab010586·0703b701·05ff0603·bf0105a0·................4 ··0x00005b34·a5010588·0703b101·05810703·b90105a2·................
5 ··0x00005adc·0701ef01·1fff0603·9d020593·0703e202·................5 ··0x00005b44·0701e901·1f810703·97020595·0703dc02·................
6 ··0x00005aec·85040000·0100007d·bc150000·ff9b1501·.......}........6 ··0x00005b54·91040000·0100007d·54150000·ff9b1501·.......}T.......
7 ··0x00005afc·0944177d·00890105·00000100·007d0000·.D.}.........}..7 ··0x00005b64·0944177d·00890105·00000100·007d0000·.D.}.........}..
8 ··0x00005b0c·a4150000·ffff0117·e10105a0·0400fc01·................8 ··0x00005b74·3c150000·ffff0117·d30105f9·0300f001·<...............
9 ··0x00005b1c·2ba40400·d70349a0·0400bf04·050000ff·+.....I.........9 ··0x00005b84·29fd0300·b00349f9·03009804·050000ff·).....I.........
10 ··0x00005b2c·ff010a2d·05000038·9706db06·00ffff01·...-...8........10 ··0x00005b94·ff010a2d·05000038·f405b806·00ffff01·...-...8........
11 ··0x00005b3c·04100500·00ffff01·079d05e5·01db0700·................11 ··0x00005ba4·04100500·00ffff01·07db04d9·01a40700·................
12 ··0x00005b4c·ffff0104·10050000···················........12 ··0x00005bb4·ffff0104·10050000···················........
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00006ea8·20190000·80170000·c0170000···········...........2 ··0x00006ea8·10190000·6f170000·af170000··········....o.......
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00006eb4·d0180000····························....2 ··0x00006eb4·c0180000····························....
  
405 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00006fc8·00000000·d0130000·00000000·00000000·................2 ··0x00006fc8·00000000·c6130000·00000000·00000000·................
3 ··0x00006fd8·00000000·00000000·00000000·00000000·................3 ··0x00006fd8·00000000·00000000·00000000·00000000·................
4 ··0x00006fe8·00000000·00000000·00000000··········............4 ··0x00006fe8·00000000·00000000·00000000··········............
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·35396235·37376433·36323734·30653638·59b577d362740e68 
3 ··0x00000010·35333534·63663039·32613530·34613539·5354cf092a504a592 ··0x00000000·39323433·61333238·33656566·32613435·9243a3283eef2a45
 3 ··0x00000010·34643662·31393138·32653330·30623166·4d6b19182e300b1f
4 ··0x00000020·62356539·38372e64·65627567·00000000·b5e987.debug....4 ··0x00000020·61613465·33652e64·65627567·00000000·aa4e3e.debug....
5 ··0x00000030·6724d162····························g$.b5 ··0x00000030·e1371df8····························.7..
  
73.7 KB
./usr/bin/fst-compare
File has been modified after NT_GNU_BUILD_ID has been applied.
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x141011 ··Entry·point·address:···············0x1400
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········12700·(bytes·into·file)13 ··Start·of·section·headers:··········12700·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.26 KB
readelf --wide --program-header {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x14102 Entry·point·0x1400
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x008fc·0x008fc·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x008fc·0x008fc·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x00948·0x00948·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x008e8·0x008e8·R·E·0x1000
11 ··LOAD···········0x002000·0x00002000·0x00002000·0x003c0·0x003c0·R···0x100011 ··LOAD···········0x002000·0x00002000·0x00002000·0x003c0·0x003c0·R···0x1000
12 ··LOAD···········0x002ebc·0x00003ebc·0x00003ebc·0x0019c·0x001a0·RW··0x100012 ··LOAD···········0x002ebc·0x00003ebc·0x00003ebc·0x0019c·0x001a0·RW··0x1000
13 ··DYNAMIC········0x002ec8·0x00003ec8·0x00003ec8·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x002ec8·0x00003ec8·0x00003ec8·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x002088·0x00002088·0x00002088·0x00074·0x00074·R···0x415 ··GNU_EH_FRAME···0x002088·0x00002088·0x00002088·0x00074·0x00074·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x002ebc·0x00003ebc·0x00003ebc·0x00144·0x00144·R···0x117 ··GNU_RELRO······0x002ebc·0x00003ebc·0x00003ebc·0x00144·0x00144·R···0x1
1.52 KB
readelf --wide --sections {}
    
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 ··[·7]·.gnu.version······VERSYM··········000006f4·0006f4·000040·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000006f4·0006f4·000040·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000734·000734·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000734·000734·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············000007f4·0007f4·000078·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000007f4·0007f4·000078·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············0000086c·00086c·000090·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············0000086c·00086c·000090·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000130·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000130·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00001150·001150·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00001150·001150·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00001160·001160·0007d4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001160·001160·000774·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00001934·001934·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000018d4·0018d4·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00002000·002000·000085·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00002000·002000·000085·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········00002088·002088·000074·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00002088·002088·000074·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········000020fc·0020fc·000260·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········000020fc·0020fc·000260·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0000235c·00235c·000064·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········0000235c·00235c·000064·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00003ebc·002ebc·000008·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00003ebc·002ebc·000008·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00003ec4·002ec4·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00003ec4·002ec4·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00003ec8·002ec8·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00003ec8·002ec8·000108·08··WA··6···0··4
988 B
readelf --wide --symbols {}
    
Offset 26, 10 lines modifiedOffset 26, 10 lines modified
26 ····22:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(7)26 ····22:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(7)
27 ····23:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__27 ····23:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
28 ····24:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable28 ····24:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
29 ····25:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(5)29 ····25:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(5)
30 ····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv30 ····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
31 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)31 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(5)32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(5)
33 ····29:·000017d0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev33 ····29:·00001780···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
34 ····30:·000017d0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev34 ····30:·00001780···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
35 ····31:·00002004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used35 ····31:·00002004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
971 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x2ec8·contains·29·entries:2 Dynamic·section·at·offset·0x2ec8·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x19349 ·0x0000000d·(FINI)·······················0x18d4
10 ·0x00000019·(INIT_ARRAY)·················0x3ebc10 ·0x00000019·(INIT_ARRAY)·················0x3ebc
11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x3ec412 ·0x0000001a·(FINI_ARRAY)·················0x3ec4
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x41815 ·0x00000005·(STRTAB)·····················0x418
16 ·0x00000006·(SYMTAB)·····················0x21816 ·0x00000006·(SYMTAB)·····················0x218
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5d54cfdae4035b3b7e19d5ade71fae7c105c73c43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8257cecd344ccac43176ca09bea1e6465ea48540
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
9.96 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001410..0000143c14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001400..0000142c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 101 lines modifiedOffset 37, 101 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001150..0000115838 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001150..00001158
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001540..000015ba42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=0000152a..00001596
43 ··DW_CFA_advance_loc:·1·to·0000154143 ··DW_CFA_advance_loc:·1·to·0000152b
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·0000154446 ··DW_CFA_advance_loc:·1·to·0000152c
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·0000154549 ··DW_CFA_advance_loc:·1·to·0000152d
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·0000154652 ··DW_CFA_advance_loc:·1·to·0000152e
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·0000155455 ··DW_CFA_advance_loc:·3·to·00001531
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·000015b557 ··DW_CFA_advance_loc1:·96·to·00001591
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·000015b659 ··DW_CFA_advance_loc:·1·to·00001592
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·000015b762 ··DW_CFA_advance_loc:·1·to·00001593
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·000015b865 ··DW_CFA_advance_loc:·1·to·00001594
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·000015b968 ··DW_CFA_advance_loc:·1·to·00001595
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000015c0..0000163a71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001596..00001602
72 ··DW_CFA_advance_loc:·1·to·000015c172 ··DW_CFA_advance_loc:·1·to·00001597
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·000015c475 ··DW_CFA_advance_loc:·1·to·00001598
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·000015c578 ··DW_CFA_advance_loc:·1·to·00001599
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·000015c681 ··DW_CFA_advance_loc:·1·to·0000159a
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·000015d484 ··DW_CFA_advance_loc:·3·to·0000159d
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·0000163586 ··DW_CFA_advance_loc1:·96·to·000015fd
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·0000163688 ··DW_CFA_advance_loc:·1·to·000015fe
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·0000163791 ··DW_CFA_advance_loc:·1·to·000015ff
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·0000163894 ··DW_CFA_advance_loc:·1·to·00001600
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·0000163997 ··DW_CFA_advance_loc:·1·to·00001601
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001640..000017c8100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001602..00001779
101 ··DW_CFA_advance_loc:·1·to·00001641101 ··DW_CFA_advance_loc:·1·to·00001603
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·00001644104 ··DW_CFA_advance_loc:·1·to·00001604
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·00001645107 ··DW_CFA_advance_loc:·1·to·00001605
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·00001646110 ··DW_CFA_advance_loc:·1·to·00001606
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·00001654113 ··DW_CFA_advance_loc:·3·to·00001609
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·000017c3115 ··DW_CFA_advance_loc2:·363·to·00001774
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·000017c4117 ··DW_CFA_advance_loc:·1·to·00001775
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·000017c5120 ··DW_CFA_advance_loc:·1·to·00001776
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·000017c6123 ··DW_CFA_advance_loc:·1·to·00001777
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·000017c7126 ··DW_CFA_advance_loc:·1·to·00001778
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·0000001c·00000000·CIE132 00000134·0000001c·00000000·CIE
Offset 142, 117 lines modifiedOffset 142, 117 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·11·1e·00·00·1b·1b143 ··Augmentation·data:·····9b·11·1e·00·00·1b·1b
144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
146 ··DW_CFA_nop146 ··DW_CFA_nop
147 ··DW_CFA_nop147 ··DW_CFA_nop
  
148 00000154·00000040·00000024·FDE·cie=00000134·pc=000017d0..0000190d148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001780..000018ae
149 ··Augmentation·data:·····fb·00·00·00149 ··Augmentation·data:·····fb·00·00·00
Max diff block lines reached; 4528/10124 bytes (44.73%) of diff not shown.
541 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1440·<__cxa_finalize@plt+0x2f0>8 »       call···1430·<__cxa_finalize@plt+0x2e0>
9 »       add····$0x2feb,%ebx9 »       add····$0x2feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__cxa_begin_catch@plt-0x15>12 »       je·····101b·<__cxa_begin_catch@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
48.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 263 lines modifiedOffset 1, 254 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001160·<SFST::Transducer::~Transducer()@@Base-0x670>:2 00001160·<SFST::Transducer::~Transducer()@@Base-0x620>:
3 main.cold():3 main.cold():
4 »       mov····%edi,(%esp)4 »       mov····%edi,(%esp)
5 main(): 
6 »       call···17d0·<SFST::Transducer::~Transducer()@@Base>5 »       call···1780·<SFST::Transducer::~Transducer()@@Base>
7 »       mov····0x1c(%esp),%edi6 »       mov····0x1c(%esp),%edi
8 ./src/./src/fst-compare.C:53·(discriminator·1)7 ./src/./src/fst-compare.C:53·(discriminator·1)
9 »       mov····0x18(%esp),%ecx8 »       mov····0x18(%esp),%edx
10 »       mov····%ecx,(%esp)9 »       mov····%edx,(%esp)
11 »       call···17d0·<SFST::Transducer::~Transducer()@@Base>10 »       call···1780·<SFST::Transducer::~Transducer()@@Base>
12 »       mov····%ebx,%eax11 »       mov····%ebx,%eax
13 ./src/./src/fst-compare.C:5412 ./src/./src/fst-compare.C:54
14 »       mov····%eax,(%esp)13 »       mov····%eax,(%esp)
15 »       cmp····$0x1,%edi 
16 »       mov····%esi,%ebx14 »       mov····%esi,%ebx
 15 »       cmp····$0x1,%edi
17 »       jne····11c3·<__cxa_finalize@plt+0x73>16 »       jne····11c3·<__cxa_finalize@plt+0x73>
18 ./src/./src/fst-compare.C:54·(discriminator·1)17 ./src/./src/fst-compare.C:54·(discriminator·1)
19 »       call···1030·<__cxa_begin_catch@plt>18 »       call···1030·<__cxa_begin_catch@plt>
20 ./src/./src/fst-compare.C:55·(discriminator·1)19 ./src/./src/fst-compare.C:55·(discriminator·1)
21 »       mov····%eax,0x4(%esp)20 »       mov····%eax,0x4(%esp)
22 »       mov····-0x8(%esi),%eax21 »       mov····-0x8(%esi),%ecx
23 »       mov····%eax,(%esp)22 »       mov····%ecx,(%esp)
24 »       call···1080·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>23 »       call···1080·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
25 »       mov····%eax,(%esp) 
26 »       lea····-0x1fd7(%esi),%edx24 »       lea····-0x1fd7(%esi),%edx
27 »       mov····%edx,0x4(%esp)25 »       mov····%edx,0x4(%esp)
 26 »       mov····%eax,(%esp)
28 »       call···1080·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>27 »       call···1080·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
29 ./src/./src/fst-compare.C:5728 ./src/./src/fst-compare.C:57
30 »       call···10e0·<__cxa_end_catch@plt>29 »       call···10e0·<__cxa_end_catch@plt>
31 »       jmp····1307·<__cxa_finalize@plt+0x1b7>30 »       jmp····12f5·<__cxa_finalize@plt+0x1a5>
32 »       mov····%eax,%edi31 »       mov····%eax,%edi
33 »       mov····%esi,%ebx32 »       mov····%esi,%ebx
34 »       call···10e0·<__cxa_end_catch@plt>33 »       call···10e0·<__cxa_end_catch@plt>
35 »       mov····%edi,(%esp)34 »       mov····%edi,(%esp)
36 »       call···1110·<_Unwind_Resume@plt>35 »       call···1110·<_Unwind_Resume@plt>
37 main.cold(): 
38 »       xchg···%ax,%ax 
39 »       xchg···%ax,%ax 
40 »       xchg···%ax,%ax 
41 »       xchg···%ax,%ax 
42 main(): 
43 ./src/./src/fst-compare.C:2636 ./src/./src/fst-compare.C:26
44 »       push···%ebp37 »       push···%ebp
45 »       mov····%esp,%ebp38 »       mov····%esp,%ebp
46 »       push···%edi39 »       push···%edi
47 »       push···%esi40 »       push···%esi
48 »       push···%ebx41 »       push···%ebx
49 »       call···190d·<SFST::Transducer::~Transducer()@@Base+0x13d> 
50 »       add····$0x2e19,%esi 
51 »       and····$0xfffffff0,%esp42 »       and····$0xfffffff0,%esp
52 »       sub····$0x110,%esp43 »       sub····$0x110,%esp
 44 »       call···18ae·<SFST::Transducer::~Transducer()@@Base+0x12e>
 45 »       add····$0x2e18,%esi
 46 »       mov····0xc(%ebp),%edi
53 »       mov····%gs:0x14,%eax47 »       mov····%gs:0x14,%eax
54 »       mov····%eax,0x10c(%esp)48 »       mov····%eax,0x10c(%esp)
55 »       xor····%eax,%eax49 »       xor····%eax,%eax
56 »       mov····0xc(%ebp),%edx 
57 ./src/./src/fst-compare.C:2950 ./src/./src/fst-compare.C:29
58 »       cmpl···$0x2,0x8(%ebp)51 »       cmpl···$0x2,0x8(%ebp)
59 »       jle····137a·<__cxa_finalize@plt+0x22a>52 »       jle····1368·<__cxa_finalize@plt+0x218>
60 ./src/./src/fst-compare.C:3453 ./src/./src/fst-compare.C:34
61 »       mov····%edx,0x1c(%esp) 
62 »       lea····-0x1fd5(%esi),%ecx54 »       lea····-0x1fd5(%esi),%ecx
63 »       mov····%esi,%ebx 
64 »       mov····%ecx,0x4(%esp)55 »       mov····%ecx,0x4(%esp)
65 »       mov····%ecx,0x18(%esp)56 »       mov····%ecx,0x1c(%esp)
66 »       mov····0x4(%edx),%eax57 »       mov····0x4(%edi),%eax
67 »       mov····%eax,(%esp)58 »       mov····%eax,(%esp)
 59 »       mov····%esi,%ebx
68 »       call···1140·<fopen@plt>60 »       call···1140·<fopen@plt>
69 »       mov····0x1c(%esp),%edx 
70 »       mov····0x18(%esp),%ecx61 »       mov····%eax,0x18(%esp)
71 »       test···%eax,%eax62 »       test···%eax,%eax
72 »       mov····%eax,%edi63 »       mov····0x1c(%esp),%edx
73 »       je·····1375·<__cxa_finalize@plt+0x225>64 »       je·····1363·<__cxa_finalize@plt+0x213>
74 ./src/./src/fst-compare.C:3865 ./src/./src/fst-compare.C:38
75 »       mov····%ecx,0x4(%esp)66 »       mov····%edx,0x4(%esp)
76 »       mov····%edx,0x18(%esp) 
77 »       mov····0x8(%edx),%ebx67 »       mov····0x8(%edi),%ebx
78 »       mov····%ebx,(%esp)68 »       mov····%ebx,(%esp)
79 »       mov····%esi,%ebx69 »       mov····%esi,%ebx
80 »       call···1140·<fopen@plt>70 »       call···1140·<fopen@plt>
81 »       mov····%eax,0x1c(%esp)71 »       mov····%eax,0x1c(%esp)
82 »       test···%eax,%eax72 »       test···%eax,%eax
83 »       mov····0x18(%esp),%eax 
84 »       je·····1340·<__cxa_finalize@plt+0x1f0>73 »       je·····132e·<__cxa_finalize@plt+0x1de>
85 ./src/./src/fst-compare.C:4474 ./src/./src/fst-compare.C:44
 75 »       movl···$0x1,0x8(%esp)
 76 »       mov····0x18(%esp),%edi
86 »       mov····%edi,0x4(%esp)77 »       mov····%edi,0x4(%esp)
87 »       lea····0x2c(%esp),%ecx78 »       lea····0x2c(%esp),%ecx
88 »       mov····$0x1,%edx 
89 »       mov····%edx,0x8(%esp) 
90 »       mov····%ecx,(%esp) 
91 »       mov····%ecx,0x18(%esp)79 »       mov····%ecx,0x18(%esp)
 80 »       mov····%ecx,(%esp)
92 »       call···1060·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>81 »       call···1060·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>
93 ./src/./src/fst-compare.C:4582 ./src/./src/fst-compare.C:45
94 »       mov····%edi,(%esp)83 »       mov····%edi,(%esp)
95 »       call···1120·<fclose@plt>84 »       call···1120·<fclose@plt>
96 ./src/./src/fst-compare.C:4685 ./src/./src/fst-compare.C:46
 86 »       movl···$0x1,0x8(%esp)
97 »       mov····0x1c(%esp),%eax87 »       mov····0x1c(%esp),%eax
98 »       mov····$0x1,%edi 
99 »       mov····%edi,0x8(%esp)88 »       mov····%eax,0x4(%esp)
100 »       lea····0x9c(%esp),%edi89 »       lea····0x9c(%esp),%edi
101 »       mov····%edi,(%esp)90 »       mov····%edi,(%esp)
102 »       mov····%eax,0x4(%esp) 
103 »       call···1060·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>91 »       call···1060·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>
104 ./src/./src/fst-compare.C:4792 ./src/./src/fst-compare.C:47
105 »       mov····0x1c(%esp),%edx93 »       mov····0x1c(%esp),%edx
106 »       mov····%edx,(%esp)94 »       mov····%edx,(%esp)
107 »       call···1120·<fclose@plt>95 »       call···1120·<fclose@plt>
108 ./src/./src/fst-compare.C:4896 ./src/./src/fst-compare.C:48
109 »       mov····%edi,(%esp) 
110 »       lea····0x58(%esp),%ecx97 »       lea····0x58(%esp),%ecx
111 »       xor····%eax,%eax 
112 »       mov····%ecx,0x8(%esp)98 »       mov····%ecx,0x8(%esp)
 99 »       movl···$0x0,0x4(%esp)
Max diff block lines reached; 45453/49760 bytes (91.34%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00001934·<.fini>:2 000018d4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1440·<__cxa_finalize@plt+0x2f0>6 »       call···1430·<__cxa_finalize@plt+0x2e0>
7 »       add····$0x26b7,%ebx7 »       add····$0x2717,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.0 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00002088·011b033b·70000000·0d000000·98efffff·...;p...........2 ··0x00002088·011b033b·70000000·0d000000·98efffff·...;p...........
3 ··0x00002098·b8000000·c8f0ffff·dc000000·d8f0ffff·................3 ··0x00002098·b8000000·c8f0ffff·dc000000·d8f0ffff·................
4 ··0x000020a8·40020000·48f1ffff·0c020000·48f3ffff·@...H.......H...4 ··0x000020a8·40020000·40f1ffff·0c020000·31f3ffff·@...@.......1...
5 ··0x000020b8·60020000·88f3ffff·8c000000·b8f4ffff·`...............5 ··0x000020b8·60020000·78f3ffff·8c000000·a2f4ffff·`...x...........
6 ··0x000020c8·f0000000·38f5ffff·2c010000·b8f5ffff·....8...,.......6 ··0x000020c8·f0000000·0ef5ffff·2c010000·7af5ffff·........,...z...
7 ··0x000020d8·68010000·48f7ffff·c8010000·85f8ffff·h...H...........7 ··0x000020d8·68010000·f8f6ffff·c8010000·26f8ffff·h...........&...
8 ··0x000020e8·8c020000·89f8ffff·a0020000·98f8ffff·................8 ··0x000020e8·8c020000·2af8ffff·a0020000·38f8ffff·....*.......8...
9 ··0x000020f8·b4020000····························....9 ··0x000020f8·b4020000····························....
  
4.01 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000020fc·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x000020fc·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x0000210c·1b0c0404·88010708·10000000·1c000000·................3 ··0x0000210c·1b0c0404·88010708·10000000·1c000000·................
4 ··0x0000211c·f4f2ffff·2c000000·00000000·14000000·....,...........4 ··0x0000211c·e4f2ffff·2c000000·00000000·14000000·....,...........
5 ··0x0000212c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x0000212c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x0000213c·88010000·20000000·1c000000·d8eeffff·....·...........6 ··0x0000213c·88010000·20000000·1c000000·d8eeffff·....·...........
7 ··0x0000214c·30010000·000e0846·0e0c4a0f·0b740478·0......F..J..t.x7 ··0x0000214c·30010000·000e0846·0e0c4a0f·0b740478·0......F..J..t.x
8 ··0x0000215c·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x0000215c·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x0000216c·e4efffff·08000000·00000000·38000000·............8...9 ··0x0000216c·e4efffff·08000000·00000000·38000000·............8...
10 ··0x0000217c·54000000·c0f3ffff·7a000000·00410e08·T.......z....A..10 ··0x0000217c·54000000·aaf3ffff·6c000000·00410e08·T.......l....A..
11 ··0x0000218c·8502430e·0c870341·0e108604·410e1483·..C....A....A...11 ··0x0000218c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
12 ··0x0000219c·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...12 ··0x0000219c·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
13 ··0x000021ac·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x000021ac·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x000021bc·04f4ffff·7a000000·00410e08·8502430e·....z....A....C.14 ··0x000021bc·daf3ffff·6c000000·00410e08·8502410e·....l....A....A.
15 ··0x000021cc·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@15 ··0x000021cc·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
16 ··0x000021dc·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...16 ··0x000021dc·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
17 ··0x000021ec·41c50e04·3c000000·cc000000·48f4ffff·A...<.......H...17 ··0x000021ec·41c50e04·3c000000·cc000000·0af4ffff·A...<...........
18 ··0x000021fc·88010000·00410e08·8502430e·0c870341·.....A....C....A18 ··0x000021fc·77010000·00410e08·8502410e·0c870341·w....A....A....A
19 ··0x0000220c·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..19 ··0x0000220c·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
20 ··0x0000221c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x0000221c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x0000222c·04000000·1c000000·00000000·017a504c·.............zPL21 ··0x0000222c·04000000·1c000000·00000000·017a504c·.............zPL
22 ··0x0000223c·5200017c·08079b11·1e00001b·1b0c0404·R..|............22 ··0x0000223c·5200017c·08079b11·1e00001b·1b0c0404·R..|............
23 ··0x0000224c·88010000·40000000·24000000·78f5ffff·....@...$...x...23 ··0x0000224c·88010000·40000000·24000000·28f5ffff·....@...$...(...
24 ··0x0000225c·3d010000·04fb0000·00410e08·8502410e·=........A....A.24 ··0x0000225c·2e010000·04fb0000·00410e08·8502410e·.........A....A.
25 ··0x0000226c·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@25 ··0x0000226c·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
26 ··0x0000227c·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..26 ··0x0000227c·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
27 ··0x0000228c·0841c50e·04410b00·30000000·68000000·.A...A..0...h...27 ··0x0000228c·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
28 ··0x0000229c·34efffff·fb010000·04c70000·00410e08·4............A..28 ··0x0000229c·2cefffff·f1010000·04c70000·00410e08·,............A..
29 ··0x000022ac·8502420d·05438703·86048305·0347010a·..B..C.......G..29 ··0x000022ac·8502420d·054c8703·86048305·0334010a·..B..L.......4..
30 ··0x000022bc·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A.....30 ··0x000022bc·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A.....
31 ··0x000022cc·9c000000·90eeffff·68000000·04cf0000·........h.......31 ··0x000022cc·9c000000·90eeffff·68000000·04cf0000·........h.......
32 ··0x000022dc·000c0508·83058502·86048703·28000000·............(...32 ··0x000022dc·000c0508·83058502·86048703·28000000·............(...
33 ··0x000022ec·c4010000·e0f0ffff·40000000·00410e08·........@....A..33 ··0x000022ec·c4010000·c9f0ffff·40000000·00410e08·........@....A..
34 ··0x000022fc·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..34 ··0x000022fc·8602410e·0c830343·0e20780e·0c41c30e·..A....C.·x..A..
35 ··0x0000230c·0841c60e·04000000·10000000·f0010000·.A..............35 ··0x0000230c·0841c60e·04000000·10000000·f0010000·.A..............
36 ··0x0000231c·f1f5ffff·04000000·00000000·10000000·................36 ··0x0000231c·92f5ffff·04000000·00000000·10000000·................
37 ··0x0000232c·04020000·e1f5ffff·04000000·00000000·................37 ··0x0000232c·04020000·82f5ffff·04000000·00000000·................
38 ··0x0000233c·18000000·18020000·dcf5ffff·14000000·................38 ··0x0000233c·18000000·18020000·7cf5ffff·14000000·........|.......
39 ··0x0000234c·00410e08·83024e0e·10000000·00000000·.A....N.........39 ··0x0000234c·00410e08·83024e0e·10000000·00000000·.A....N.........
  
907 B
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0000235c·ffff010a·2205c101·00b80205·00000000·...."...........2 ··0x0000235c·ffff010a·2205b201·00a90205·00000000·...."...........
3 ··0x0000236c·ff9b3901·2d502c00·00a40105·e00301ac·..9.-P,.........3 ··0x0000236c·ff9b3901·2d4c2600·00990105·d60301a1·..9.-L&.........
4 ··0x0000237c·0125f203·03d80149·e70303a4·0205f203·.%.....I........4 ··0x0000237c·0124e803·03cc014b·dd03039a·0205e803·.$.....K........
5 ··0x0000238c·03b00205·e00301e4·0205e703·03940340·...............@5 ··0x0000238c·03a60205·d60301da·0205dd03·038a0340·...............@
6 ··0x0000239c·00000100·007d0000·ac1c0000·ff9b1501·.....}..........6 ··0x0000239c·00000100·007d0000·ac1c0000·ff9b1501·.....}..........
7 ··0x000023ac·08361757·00630500·00010000·7d000000·.6.W.c......}...7 ··0x000023ac·08361757·00630500·00010000·7d000000·.6.W.c......}...
8 ··0x000023bc·941c0000····························....8 ··0x000023bc·941c0000····························....
  
280 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00003ebc·30150000·d0130000···················0.......2 ··0x00003ebc·20150000·b9130000····················.......
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00003ec4·e0140000····························....2 ··0x00003ec4·d0140000····························....
  
397 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00003fd0·00000000·d0110000·00000000·00000000·................2 ··0x00003fd0·00000000·c8110000·00000000·00000000·................
3 ··0x00003fe0·00000000·00000000·00000000·00000000·................3 ··0x00003fe0·00000000·00000000·00000000·00000000·................
4 ··0x00003ff0·00000000····························....4 ··0x00003ff0·00000000····························....
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·35346366·64616534·30333562·33623765·54cfdae4035b3b7e 
3 ··0x00000010·31396435·61646537·31666165·37633130·19d5ade71fae7c102 ··0x00000000·35376365·63643334·34636361·63343331·57cecd344ccac431
 3 ··0x00000010·37366361·30396265·61316536·34363565·76ca09bea1e6465e
4 ··0x00000020·35633733·63342e64·65627567·00000000·5c73c4.debug....4 ··0x00000020·61343835·34302e64·65627567·00000000·a48540.debug....
5 ··0x00000030·bbdb97e0····························....5 ··0x00000030·356da9ff····························5m..
  
3.4 MB
./usr/bin/fst-compiler
File has been modified after NT_GNU_BUILD_ID has been applied.
1.02 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x611011 ··Entry·point·address:···············0x6120
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········135936·(bytes·into·file)13 ··Start·of·section·headers:··········131840·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2919 ··Number·of·section·headers:·········29
20 ··Section·header·string·table·index:·2820 ··Section·header·string·table·index:·28
1.87 KB
readelf --wide --program-header {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x61102 Entry·point·0x6120
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x022f0·0x022f0·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x022f0·0x022f0·R···0x1000
10 ··LOAD···········0x003000·0x00003000·0x00003000·0x16d38·0x16d38·R·E·0x100010 ··LOAD···········0x003000·0x00003000·0x00003000·0x15c88·0x15c88·R·E·0x1000
11 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x0607c·0x0607c·R···0x100011 ··LOAD···········0x019000·0x00019000·0x00019000·0x06468·0x06468·R···0x1000
12 ··LOAD···········0x020e88·0x00021e88·0x00021e88·0x00334·0x01144·RW··0x100012 ··LOAD···········0x01fe88·0x00020e88·0x00020e88·0x00334·0x01144·RW··0x1000
13 ··DYNAMIC········0x020ea0·0x00021ea0·0x00021ea0·0x00110·0x00110·RW··0x413 ··DYNAMIC········0x01fea0·0x00020ea0·0x00020ea0·0x00110·0x00110·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x01c7b0·0x0001c7b0·0x0001c7b0·0x006bc·0x006bc·R···0x415 ··GNU_EH_FRAME···0x01b7b0·0x0001b7b0·0x0001b7b0·0x006bc·0x006bc·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x020e88·0x00021e88·0x00021e88·0x00178·0x00178·R···0x117 ··GNU_RELRO······0x01fe88·0x00020e88·0x00020e88·0x00178·0x00178·R···0x1
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····.interp·21 ···01·····.interp·
22 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·22 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
23 ···03·····.init·.plt·.plt.got·.text·.fini·23 ···03·····.init·.plt·.plt.got·.text·.fini·
3.85 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·29·section·headers,·starting·at·offset·0x21300:1 There·are·29·section·headers,·starting·at·offset·0x20300:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········00000194·000194·000013·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000194·000194·000013·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··4
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00001cc2·001cc2·000114·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00001cc2·001cc2·000114·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00001dd8·001dd8·000100·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00001dd8·001dd8·000100·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00001ed8·001ed8·0000d0·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00001ed8·001ed8·0000d0·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00001fa8·001fa8·000348·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00001fa8·001fa8·000348·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00003000·003000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00003000·003000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00003020·003020·0006a0·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00003020·003020·0006a0·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000036c0·0036c0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000036c0·0036c0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000036d0·0036d0·016654·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000036d0·0036d0·0155a4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00019d24·019d24·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00018c74·018c74·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0001a000·01a000·0027ae·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········00019000·019000·0027ae·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0001c7b0·01c7b0·0006bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0001b7b0·01b7b0·0006bc·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········0001ce6c·01ce6c·002904·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0001be6c·01be6c·002cdc·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0001f770·01f770·00090c·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········0001eb48·01eb48·000920·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00021e88·020e88·000014·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00020e88·01fe88·000014·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00021e9c·020e9c·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00020e9c·01fe9c·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00021ea0·020ea0·000110·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00020ea0·01fea0·000110·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00021fb0·020fb0·000044·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00020fb0·01ffb0·000044·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00021ff4·020ff4·0001b0·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00020ff4·01fff4·0001b0·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········000221a4·0211a4·000018·00··WA··0···0··430 ··[25]·.data·············PROGBITS········000211a4·0201a4·000018·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000221c0·0211bc·000e0c·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000211c0·0201bc·000e0c·00··WA··0···0·32
32 ··[27]·.gnu_debuglink····PROGBITS········00000000·0211bc·000034·00······0···0··432 ··[27]·.gnu_debuglink····PROGBITS········00000000·0201bc·000034·00······0···0··4
33 ··[28]·.shstrtab·········STRTAB··········00000000·0211f0·00010d·00······0···0··133 ··[28]·.shstrtab·········STRTAB··········00000000·0201f0·00010d·00······0···0··1
34 Key·to·Flags:34 Key·to·Flags:
35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
38 ··R·(retain),·D·(mbind),·p·(processor·specific)38 ··R·(retain),·D·(mbind),·p·(processor·specific)
3.97 KB
readelf --wide --symbols {}
    
Offset 120, 22 lines modifiedOffset 120, 22 lines modified
120 ···116:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)120 ···116:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
121 ···117:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4·(3)121 ···117:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4·(3)
122 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv122 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(13)123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(13)
124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@GLIBC_2.0·(5)124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@GLIBC_2.0·(5)
125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)
126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
127 ···123:·0001b360···116·OBJECT··UNIQUE·DEFAULT···16·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE127 ···123:·0001a360···116·OBJECT··UNIQUE·DEFAULT···16·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
128 ···124:·00016e80···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev128 ···124:·000160ac···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
129 ···125:·00017370···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_129 ···125:·000164f6···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
130 ···126:·00016e80···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev130 ···126:·000160ac···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
131 ···127:·0000a180··1394·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_131 ···127:·00009e70··1320·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
132 ···128:·0001a004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used132 ···128:·00019004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
133 ···129:·000081d0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev133 ···129:·0000801c····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
134 ···130:·000081d0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev134 ···130:·0000801c····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
135 ···131:·00016dd0···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev135 ···131:·00015ffc···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev
136 ···132:·00016f80···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt136 ···132:·00016194···410·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
137 ···133:·00016dd0···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev137 ···133:·00015ffc···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev
138 ···134:·0000a700···678·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv138 ···134:·0000a398···641·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv
139 ···135:·00016d80····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv139 ···135:·00015fbc····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
140 ···136:·00008180····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev140 ···136:·00007fe2····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
141 ···137:·00008180····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev141 ···137:·00007fe2····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
22.4 KB
readelf --wide --relocs {}
    
Offset 1, 137 lines modifiedOffset 1, 137 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x1ed8·contains·26·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x1ed8·contains·26·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00021e88··00000008·R_386_RELATIVE········3 00020e88··00000008·R_386_RELATIVE········
4 00021e8c··00000008·R_386_RELATIVE········4 00020e8c··00000008·R_386_RELATIVE········
5 00021e90··00000008·R_386_RELATIVE········5 00020e90··00000008·R_386_RELATIVE········
6 00021e94··00000008·R_386_RELATIVE········6 00020e94··00000008·R_386_RELATIVE········
7 00021e98··00000008·R_386_RELATIVE········7 00020e98··00000008·R_386_RELATIVE········
8 00021e9c··00000008·R_386_RELATIVE········8 00020e9c··00000008·R_386_RELATIVE········
9 00021fb8··00000008·R_386_RELATIVE········9 00020fb8··00000008·R_386_RELATIVE········
10 000221a8··00000008·R_386_RELATIVE········10 000211a8··00000008·R_386_RELATIVE········
11 00021fb0··00000406·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.311 00020fb0··00000406·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.3
12 00021fb4··00000806·R_386_GLOB_DAT·········00000000···_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.412 00020fb4··00000806·R_386_GLOB_DAT·········00000000···_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4
13 00021fbc··00002206·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.313 00020fbc··00002206·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.3
14 000221ac··00002201·R_386_32···············00000000···_ZTIPKc@CXXABI_1.314 000211ac··00002201·R_386_32···············00000000···_ZTIPKc@CXXABI_1.3
15 00021fc0··00002906·R_386_GLOB_DAT·········00000000···_ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.415 00020fc0··00002906·R_386_GLOB_DAT·········00000000···_ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4
16 00021fc4··00002a06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.016 00020fc4··00002a06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.0
17 00021fc8··00003f06·R_386_GLOB_DAT·········00000000···_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.417 00020fc8··00003f06·R_386_GLOB_DAT·········00000000···_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4
18 00021fcc··00004206·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.018 00020fcc··00004206·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.0
19 00021fd0··00005906·R_386_GLOB_DAT·········00000000···_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.419 00020fd0··00005906·R_386_GLOB_DAT·········00000000···_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4
20 00021fd4··00006806·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable20 00020fd4··00006806·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
21 00021fd8··00007006·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.021 00020fd8··00007006·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.0
22 00021fdc··00007106·R_386_GLOB_DAT·········00000000···__gmon_start__22 00020fdc··00007106·R_386_GLOB_DAT·········00000000···__gmon_start__
23 00021fe0··00007206·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.323 00020fe0··00007206·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.3
24 00021fe4··00007306·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable24 00020fe4··00007306·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
25 00021fe8··00007406·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.425 00020fe8··00007406·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.4
26 00021fec··00007506·R_386_GLOB_DAT·········00000000···_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.426 00020fec··00007506·R_386_GLOB_DAT·········00000000···_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4
27 00021ff0··00007a06·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.427 00020ff0··00007a06·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4
28 000221b0··00006001·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.328 000211b0··00006001·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.3
  
29 Relocation·section·'.rel.plt'·at·offset·0x1fa8·contains·105·entries:29 Relocation·section·'.rel.plt'·at·offset·0x1fa8·contains·105·entries:
30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
31 00022000··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.431 00021000··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.4
32 00022004··00000207·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerD2Ev32 00021004··00000207·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerD2Ev
33 00022008··00000307·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.433 00021008··00000307·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.4
34 0002200c··00000507·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.034 0002100c··00000507·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.0
35 00022010··00000607·R_386_JUMP_SLOT········00000000···fileno@GLIBC_2.035 00021010··00000607·R_386_JUMP_SLOT········00000000···fileno@GLIBC_2.0
36 00022014··00000707·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.436 00021014··00000707·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4
37 00022018··00000907·R_386_JUMP_SLOT········00000000···isatty@GLIBC_2.037 00021018··00000907·R_386_JUMP_SLOT········00000000···isatty@GLIBC_2.0
38 0002201c··00000a07·R_386_JUMP_SLOT········00000000···_ZN4SFST8AlphabetC1Ev38 0002101c··00000a07·R_386_JUMP_SLOT········00000000···_ZN4SFST8AlphabetC1Ev
39 00022020··00000b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer7reverseEb39 00021020··00000b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer7reverseEb
40 00022024··00000c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12replace_charEtt40 00021024··00000c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12replace_charEtt
41 00022028··00000d07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.441 00021028··00000d07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4
42 0002202c··00000e07·R_386_JUMP_SLOT········00000000···getc@GLIBC_2.042 0002102c··00000e07·R_386_JUMP_SLOT········00000000···getc@GLIBC_2.0
43 00022030··00000f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8is_emptyEv43 00021030··00000f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8is_emptyEv
44 00022034··00001007·R_386_JUMP_SLOT········00000000···_ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.444 00021034··00001007·R_386_JUMP_SLOT········00000000···_ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.4
45 00022038··00001107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10new_markerEv45 00021038··00001107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10new_markerEv
46 0002203c··00001207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE46 0002103c··00001207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE
47 00022040··00001307·R_386_JUMP_SLOT········00000000···_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.447 00021040··00001307·R_386_JUMP_SLOT········00000000···_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4
48 00022044··00001407·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer5levelENS_5LevelE48 00021044··00001407·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer5levelENS_5LevelE
49 00022048··00001507·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseC2Ev@GLIBCXX_3.449 00021048··00001507·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseC2Ev@GLIBCXX_3.4
50 0002204c··00001607·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseD2Ev@GLIBCXX_3.450 0002104c··00001607·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseD2Ev@GLIBCXX_3.4
51 00022050··00001707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerorERS0_51 00021050··00001707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerorERS0_
52 00022054··00001807·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.352 00021054··00001807·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.3
53 00022058··00001907·R_386_JUMP_SLOT········00000000···calloc@GLIBC_2.053 00021058··00001907·R_386_JUMP_SLOT········00000000···calloc@GLIBC_2.0
54 0002205c··00001a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer22generates_empty_stringEv54 0002105c··00001a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer22generates_empty_stringEv
55 00022060··00001b07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE55 00021060··00001b07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE
56 00022064··00001c07·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.056 00021064··00001c07·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.0
57 00022068··00001d07·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.357 00021068··00001d07·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.3
58 0002206c··00001e07·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.058 0002106c··00001e07·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.0
59 00022070··00001f07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.059 00021070··00001f07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.0
60 00022074··00002007·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.460 00021074··00002007·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.4
61 00022078··00002107·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.061 00021078··00002107·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.0
62 0002207c··00002307·R_386_JUMP_SLOT········00000000···_ZN4SFST9utf8tointEPc62 0002107c··00002307·R_386_JUMP_SLOT········00000000···_ZN4SFST9utf8tointEPc
63 00022080··00002407·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.063 00021080··00002407·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.0
64 00022084··00002507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12is_automatonEv64 00021084··00002507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12is_automatonEv
65 00022088··00002607·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.465 00021088··00002607·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.4
66 0002208c··00002707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerdvERS0_66 0002108c··00002707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerdvERS0_
67 00022090··00002807·R_386_JUMP_SLOT········00000000···_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.467 00021090··00002807·R_386_JUMP_SLOT········00000000···_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.4
68 00022094··00002b07·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.368 00021094··00002b07·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.3
69 00022098··00002c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerntEv69 00021098··00002c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerntEv
70 0002209c··00002d07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.470 0002109c··00002d07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4
71 000220a0··00002e07·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.071 000210a0··00002e07·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.0
72 000220a4··00002f07·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.3472 000210a4··00002f07·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.34
73 000220a8··00003007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerooERS0_73 000210a8··00003007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerooERS0_
74 000220ac··00003107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10add_symbolEPKc74 000210ac··00003107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10add_symbolEPKc
75 000220b0··00003207·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.475 000210b0··00003207·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.4
76 000220b4··00003307·R_386_JUMP_SLOT········00000000···__errno_location@GLIBC_2.076 000210b4··00003307·R_386_JUMP_SLOT········00000000···__errno_location@GLIBC_2.0
77 000220b8··00003407·R_386_JUMP_SLOT········00000000···log@GLIBC_2.2977 000210b8··00003407·R_386_JUMP_SLOT········00000000···log@GLIBC_2.29
78 000220bc··00003507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8minimiseEb78 000210bc··00003507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8minimiseEb
79 000220c0··00003607·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE79 000210c0··00003607·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
80 000220c4··00003707·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.480 000210c4··00003707·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4
81 000220c8··00003807·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE81 000210c8··00003807·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
82 000220cc··00003907·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb82 000210cc··00003907·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb
83 000220d0··00003a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer6spliceENS_5LabelEPS0_83 000210d0··00003a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer6spliceENS_5LabelEPS0_
84 000220d4··00003b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EP8_IO_FILEb84 000210d4··00003b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EP8_IO_FILEb
85 000220d8··00003c07·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.485 000210d8··00003c07·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.4
86 000220dc··00003d07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer17complete_alphabetEv86 000210dc··00003d07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer17complete_alphabetEv
87 000220e0··00003e07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8new_nodeEv87 000210e0··00003e07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8new_nodeEv
88 000220e4··00004007·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.488 000210e4··00004007·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4
89 000220e8··00004107·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.489 000210e8··00004107·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.4
90 000220ec··00004307·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.490 000210ec··00004307·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4
91 000220f0··00004407·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14insert_symbolsERKS0_91 000210f0··00004407·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14insert_symbolsERKS0_
92 000220f4··00004507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer9is_cyclicEv92 000210f4··00004507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer9is_cyclicEv
93 000220f8··00004607·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE93 000210f8··00004607·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE
94 000220fc··00004707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer13freely_insertENS_5LabelE94 000210fc··00004707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer13freely_insertENS_5LabelE
95 00022100··00004807·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEb95 00021100··00004807·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEb
96 00022104··00004907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.496 00021104··00004907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
97 00022108··00004a07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE97 00021108··00004a07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
98 0002210c··00004b07·R_386_JUMP_SLOT········00000000···strtol@GLIBC_2.098 0002110c··00004b07·R_386_JUMP_SLOT········00000000···strtol@GLIBC_2.0
99 00022110··00004c07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@GLIBCXX_3.499 00021110··00004c07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@GLIBCXX_3.4
100 00022114··00004d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14delete_markersEv100 00021114··00004d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14delete_markersEv
101 00022118··00004e07·R_386_JUMP_SLOT········00000000···free@GLIBC_2.0101 00021118··00004e07·R_386_JUMP_SLOT········00000000···free@GLIBC_2.0
102 0002211c··00004f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE102 0002111c··00004f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
103 00022120··00005007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerplERS0_103 00021120··00005007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerplERS0_
104 00022124··00005107·R_386_JUMP_SLOT········00000000···_ZdaPv@GLIBCXX_3.4104 00021124··00005107·R_386_JUMP_SLOT········00000000···_ZdaPv@GLIBCXX_3.4
105 00022128··00005207·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9105 00021128··00005207·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9
106 0002212c··00005307·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node4initEv106 0002112c··00005307·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node4initEv
107 00022130··00005407·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4107 00021130··00005407·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4
108 00022134··00005507·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE108 00021134··00005507·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE
109 00022138··00005607·R_386_JUMP_SLOT········00000000···_ZNSt6localeD1Ev@GLIBCXX_3.4109 00021138··00005607·R_386_JUMP_SLOT········00000000···_ZNSt6localeD1Ev@GLIBCXX_3.4
110 0002213c··00005707·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.0110 0002113c··00005707·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.0
111 00022140··00005807·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransduceranERS0_111 00021140··00005807·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransduceranERS0_
112 00022144··00005a07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4112 00021144··00005a07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4
113 00022148··00005b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10fst_strdupEPKc113 00021148··00005b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10fst_strdupEPKc
114 0002214c··00005c07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4114 0002114c··00005c07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4
115 00022150··00005d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE115 00021150··00005d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE
116 00022154··00005e07·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.3116 00021154··00005e07·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.3
117 00022158··00005f07·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.4117 00021158··00005f07·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.4
118 0002215c··00006107·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerC2Ev118 0002115c··00006107·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerC2Ev
119 00022160··00006207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer11kleene_starEv119 00021160··00006207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer11kleene_starEv
120 00022164··00006307·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4120 00021164··00006307·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4
121 00022168··00006407·R_386_JUMP_SLOT········00000000···__cxa_throw@CXXABI_1.3121 00021168··00006407·R_386_JUMP_SLOT········00000000···__cxa_throw@CXXABI_1.3
122 0002216c··00006507·R_386_JUMP_SLOT········00000000···_ZNSolsEi@GLIBCXX_3.4122 0002116c··00006507·R_386_JUMP_SLOT········00000000···_ZNSolsEi@GLIBCXX_3.4
123 00022170··00006607·R_386_JUMP_SLOT········00000000···_ZN4SFST8int2utf8Ej123 00021170··00006607·R_386_JUMP_SLOT········00000000···_ZN4SFST8int2utf8Ej
124 00022174··00006707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer23is_infinitely_ambiguousEv124 00021174··00006707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer23is_infinitely_ambiguousEv
125 00022178··00006907·R_386_JUMP_SLOT········00000000···clearerr@GLIBC_2.0125 00021178··00006907·R_386_JUMP_SLOT········00000000···clearerr@GLIBC_2.0
Max diff block lines reached; -1/22835 bytes (-0.00%) of diff not shown.
1.77 KB
readelf --wide --dynamic {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Dynamic·section·at·offset·0x20ea0·contains·30·entries:1 Dynamic·section·at·offset·0x1fea0·contains·30·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x30008 ·0x0000000c·(INIT)·······················0x3000
9 ·0x0000000d·(FINI)·······················0x19d249 ·0x0000000d·(FINI)·······················0x18c74
10 ·0x00000019·(INIT_ARRAY)·················0x21e8810 ·0x00000019·(INIT_ARRAY)·················0x20e88
11 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x21e9c12 ·0x0000001a·(FINI_ARRAY)·················0x20e9c
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0xaf415 ·0x00000005·(STRTAB)·····················0xaf4
16 ·0x00000006·(SYMTAB)·····················0x25416 ·0x00000006·(SYMTAB)·····················0x254
17 ·0x0000000a·(STRSZ)······················4558·(bytes)17 ·0x0000000a·(STRSZ)······················4558·(bytes)
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000015·(DEBUG)······················0x019 ·0x00000015·(DEBUG)······················0x0
20 ·0x00000003·(PLTGOT)·····················0x21ff420 ·0x00000003·(PLTGOT)·····················0x20ff4
21 ·0x00000002·(PLTRELSZ)···················840·(bytes)21 ·0x00000002·(PLTRELSZ)···················840·(bytes)
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000017·(JMPREL)·····················0x1fa823 ·0x00000017·(JMPREL)·····················0x1fa8
24 ·0x00000011·(REL)························0x1ed824 ·0x00000011·(REL)························0x1ed8
25 ·0x00000012·(RELSZ)······················208·(bytes)25 ·0x00000012·(RELSZ)······················208·(bytes)
26 ·0x00000013·(RELENT)·····················8·(bytes)26 ·0x00000013·(RELENT)·····················8·(bytes)
27 ·0x6ffffffb·(FLAGS_1)····················Flags:·PIE27 ·0x6ffffffb·(FLAGS_1)····················Flags:·PIE
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·899aa3d863d2297a0b049451de5b465518b7a5cd3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6454aa148104d9828a7d9a6820c9e2c462ebf586
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
244 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00006110..0000613c14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00006120..0000614c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 4818 lines modifiedOffset 37, 5453 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000036c0..000036c838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000036c0..000036c8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00006240..000062ba42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00006250..000062bc
43 ··DW_CFA_advance_loc:·1·to·0000624143 ··DW_CFA_advance_loc:·1·to·00006251
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·0000624446 ··DW_CFA_advance_loc:·1·to·00006252
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·0000624549 ··DW_CFA_advance_loc:·1·to·00006253
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·0000624652 ··DW_CFA_advance_loc:·1·to·00006254
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·0000625455 ··DW_CFA_advance_loc:·3·to·00006257
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·000062b557 ··DW_CFA_advance_loc1:·96·to·000062b7
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·000062b659 ··DW_CFA_advance_loc:·1·to·000062b8
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·000062b762 ··DW_CFA_advance_loc:·1·to·000062b9
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·000062b865 ··DW_CFA_advance_loc:·1·to·000062ba
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·000062b968 ··DW_CFA_advance_loc:·1·to·000062bb
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000062c0..0000633a71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000062bc..00006328
72 ··DW_CFA_advance_loc:·1·to·000062c172 ··DW_CFA_advance_loc:·1·to·000062bd
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·000062c475 ··DW_CFA_advance_loc:·1·to·000062be
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·000062c578 ··DW_CFA_advance_loc:·1·to·000062bf
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·000062c681 ··DW_CFA_advance_loc:·1·to·000062c0
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·000062d484 ··DW_CFA_advance_loc:·3·to·000062c3
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·0000633586 ··DW_CFA_advance_loc1:·96·to·00006323
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·0000633688 ··DW_CFA_advance_loc:·1·to·00006324
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·0000633791 ··DW_CFA_advance_loc:·1·to·00006325
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·0000633894 ··DW_CFA_advance_loc:·1·to·00006326
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·0000633997 ··DW_CFA_advance_loc:·1·to·00006327
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00006340..000064c8100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00006328..0000649f
101 ··DW_CFA_advance_loc:·1·to·00006341101 ··DW_CFA_advance_loc:·1·to·00006329
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·00006344104 ··DW_CFA_advance_loc:·1·to·0000632a
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·00006345107 ··DW_CFA_advance_loc:·1·to·0000632b
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·00006346110 ··DW_CFA_advance_loc:·1·to·0000632c
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·00006354113 ··DW_CFA_advance_loc:·3·to·0000632f
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·000064c3115 ··DW_CFA_advance_loc2:·363·to·0000649a
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·000064c4117 ··DW_CFA_advance_loc:·1·to·0000649b
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·000064c5120 ··DW_CFA_advance_loc:·1·to·0000649c
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·000064c6123 ··DW_CFA_advance_loc:·1·to·0000649d
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·000064c7126 ··DW_CFA_advance_loc:·1·to·0000649e
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·0000003c·0000010c·FDE·cie=0000002c·pc=000064d0..00006658132 00000134·0000003c·0000010c·FDE·cie=0000002c·pc=000064a0..00006617
133 ··DW_CFA_advance_loc:·1·to·000064d1133 ··DW_CFA_advance_loc:·1·to·000064a1
134 ··DW_CFA_def_cfa_offset:·8134 ··DW_CFA_def_cfa_offset:·8
135 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8135 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
136 ··DW_CFA_advance_loc:·3·to·000064d4136 ··DW_CFA_advance_loc:·1·to·000064a2
137 ··DW_CFA_def_cfa_offset:·12137 ··DW_CFA_def_cfa_offset:·12
138 ··DW_CFA_offset:·r7·(edi)·at·cfa-12138 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
139 ··DW_CFA_advance_loc:·1·to·000064d5139 ··DW_CFA_advance_loc:·1·to·000064a3
140 ··DW_CFA_def_cfa_offset:·16140 ··DW_CFA_def_cfa_offset:·16
141 ··DW_CFA_offset:·r6·(esi)·at·cfa-16141 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
142 ··DW_CFA_advance_loc:·1·to·000064d6142 ··DW_CFA_advance_loc:·1·to·000064a4
Max diff block lines reached; 244089/249837 bytes (97.70%) of diff not shown.
1.35 KB
strings --all --bytes=8 {}
    
Offset 118, 18 lines modifiedOffset 118, 23 lines modified
118 CXXABI_1.3118 CXXABI_1.3
119 GLIBCXX_3.4119 GLIBCXX_3.4
120 GLIBC_2.1120 GLIBC_2.1
121 GLIBC_2.4121 GLIBC_2.4
122 GLIBC_2.34122 GLIBC_2.34
123 GLIBC_2.1.3123 GLIBC_2.1.3
124 GLIBC_2.3.4124 GLIBC_2.3.4
125 l$<9l$8sp125 L$.f;D$$
 126 D$.f9D$,
 127 L$,f9L$.s
 128 D$*f9D$$t
 129 l$D9l$Dt{
 130 +T$D9L$Dt
126 \$p9\$ht131 \$p9\$ht
127 l$·9l$$t^1132 l$·9l$$tZ1
128 T$89T$\u133 L$89L$\u
129 aborted.134 aborted.
130 :·warning:·135 :·warning:·
131 syntax·error136 syntax·error
132 memory·exhausted137 memory·exhausted
133 fst-compiler·version·%s138 fst-compiler·version·%s
134 OPTIONS:139 OPTIONS:
135 -v»     print·version·information140 -v»     print·version·information
Offset 166, 16 lines modifiedOffset 171, 16 lines modified
166 Allocation·of·memory·failed·in·Mem::add_buffer!171 Allocation·of·memory·failed·in·Mem::add_buffer!
167 The·wildcard·symbol·'.'·requires·the·definition·of·an·alphabet172 The·wildcard·symbol·'.'·requires·the·definition·of·an·alphabet
168 Warning:·2-level·rule·mapping·"%s"·not·defined·in·alphabet!173 Warning:·2-level·rule·mapping·"%s"·not·defined·in·alphabet!
169 Warning:·agreement·operation·inside·of·negation!174 Warning:·agreement·operation·inside·of·negation!
170 Negation·requires·the·definition·of·an·alphabet175 Negation·requires·the·definition·of·an·alphabet
171 reading·transducer·from·%s...176 reading·transducer·from·%s...
172 Error:·incompatible·character·encoding·in·file·"%s"!177 Error:·incompatible·character·encoding·in·file·"%s"!
173 Warning:·agreement·operation·inside·of·conjunction! 
174 Warning:·agreement·operation·inside·of·composition!178 Warning:·agreement·operation·inside·of·composition!
 179 Warning:·agreement·operation·inside·of·conjunction!
175 in·two·level·rule:·insertion·operation·with·deletable·left·context!180 in·two·level·rule:·insertion·operation·with·deletable·left·context!
176 in·two·level·rule:·insertion·operation·with·deletable·right·context!181 in·two·level·rule:·insertion·operation·with·deletable·right·context!
177 Warning:·two·level·rule·used·for·insertion·operation·(might·produce·unexpected·results)182 Warning:·two·level·rule·used·for·insertion·operation·(might·produce·unexpected·results)
178 Invalid·type·of·replace·operator183 Invalid·type·of·replace·operator
179 Warning:·agreement·operation·inside·of·replacement·rule!184 Warning:·agreement·operation·inside·of·replacement·rule!
180 Two·level·rules·require·the·definition·of·an·alphabet185 Two·level·rules·require·the·definition·of·an·alphabet
181 The·replace·operators·require·the·definition·of·an·alphabet186 The·replace·operators·require·the·definition·of·an·alphabet
568 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00003000·<.init>:4 00003000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···6140·<__cxa_finalize@plt+0x2a80>8 »       call···6150·<__cxa_finalize@plt+0x2a90>
9 »       add····$0x1efeb,%ebx9 »       add····$0x1dfeb,%ebx
10 »       mov····-0x18(%ebx),%eax10 »       mov····-0x18(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····301b·<__printf_chk@plt-0x15>12 »       je·····301b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
16 »       ret16 »       ret
2.92 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 118 lines modifiedOffset 1, 108 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000036d0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base-0x4ab0>:2 000036d0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base-0x4912>:
3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
4 /usr/include/c++/12/bits/stl_tree.h:9844 /usr/include/c++/12/bits/stl_tree.h:984
5 »       mov····0x5c(%edi),%eax5 »       mov····0x5c(%edi),%eax
 6 »       call···6328·<__cxa_finalize@plt+0x2c68>
6 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():7 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
7 /usr/include/c++/12/backward/hash_map:838 /usr/include/c++/12/backward/hash_map:83
8 »       lea····0x40(%edi),%ebx9 »       lea····0x40(%edi),%ebx
9 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree(): 
10 /usr/include/c++/12/bits/stl_tree.h:984 
11 »       call···6340·<__cxa_finalize@plt+0x2c80> 
12 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map(): 
13 /usr/include/c++/12/backward/hash_map:83 
14 »       mov····%ebx,(%esp)10 »       mov····%ebx,(%esp)
15 »       call···81d0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>11 »       call···801c·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>
16 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():12 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
17 /usr/include/c++/12/backward/hash_map:8313 /usr/include/c++/12/backward/hash_map:83
18 »       mov····0x10(%esp),%ecx14 »       mov····0x10(%esp),%edx
19 »       mov····%ecx,(%esp)15 »       mov····%edx,(%esp)
20 »       call···8180·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>16 »       call···7fe2·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>
21 SFST::Mem::clear():17 SFST::Mem::clear():
22 ./src/./src/mem.h:5018 ./src/./src/mem.h:50
23 »       mov····0x18(%edi),%eax19 »       mov····0x18(%edi),%eax
24 »       test···%eax,%eax20 »       test···%eax,%eax
25 »       jne····376d·<__cxa_finalize@plt+0xad>21 »       jne····376f·<__cxa_finalize@plt+0xaf>
26 ./src/./src/mem.h:5522 ./src/./src/mem.h:55
27 »       xor····%edx,%edx23 »       xor····%ecx,%ecx
 24 »       mov····%ecx,0x1c(%edi)
28 main.cold():25 main.cold():
29 ./src/./src/fst-compiler.yy:33726 ./src/./src/fst-compiler.yy:337
30 »       mov····%esi,%ebx27 »       mov····%edi,(%esp)
31 SFST::Mem::clear(): 
32 ./src/./src/mem.h:55 
33 »       mov····%edx,0x1c(%edi) 
34 main():28 main():
35 ./src/./src/fst-compiler.yy:33729 ./src/./src/fst-compiler.yy:337
36 »       mov····%edi,(%esp)30 »       mov····%esi,%ebx
37 »       call···3390·<operator·delete(void*)@plt>31 »       call···3390·<operator·delete(void*)@plt>
38 »       mov····0x1c(%esp),%eax32 »       mov····0x1c(%esp),%eax
39 »       mov····0x18(%esp),%edi33 »       mov····0x18(%esp),%edi
40 »       mov····%eax,0x1c(%esp)34 »       mov····%eax,0x1c(%esp)
41 SFST::MakeCompactTransducer::~MakeCompactTransducer():35 SFST::MakeCompactTransducer::~MakeCompactTransducer():
42 ./src/./src/make-compact.h:1836 ./src/./src/make-compact.h:18
43 »       mov····0x14(%esp),%eax37 »       mov····0x14(%esp),%eax
44 »       mov····%esi,%ebx 
45 »       mov····%eax,(%esp)38 »       mov····%eax,(%esp)
 39 »       mov····%esi,%ebx
46 »       call···3040·<SFST::CompactTransducer::~CompactTransducer()@plt>40 »       call···3040·<SFST::CompactTransducer::~CompactTransducer()@plt>
47 »       mov····0x1c(%esp),%eax41 »       mov····0x1c(%esp),%eax
48 main():42 main():
49 ./src/./src/fst-compiler.yy:34643 ./src/./src/fst-compiler.yy:346
50 »       mov····%eax,(%esp)44 »       mov····%eax,(%esp)
51 »       dec····%edi 
52 »       mov····%esi,%ebx45 »       mov····%esi,%ebx
 46 »       sub····$0x1,%edi
53 »       jne····3799·<__cxa_finalize@plt+0xd9>47 »       jne····379b·<__cxa_finalize@plt+0xdb>
54 ./src/./src/fst-compiler.yy:346·(discriminator·1)48 ./src/./src/fst-compiler.yy:346·(discriminator·1)
55 »       call···3180·<__cxa_begin_catch@plt>49 »       call···3180·<__cxa_begin_catch@plt>
56 ./src/./src/fst-compiler.yy:347·(discriminator·1) 
57 »       mov····-0xc(%esi),%edx 
58 »       lea····-0x7f51(%esi),%ecx 
59 »       mov····%ecx,0x4(%esp) 
60 »       mov····%edx,(%esp) 
61 ./src/./src/fst-compiler.yy:346·(discriminator·1) 
62 »       mov····%eax,%edi50 »       mov····%eax,%edi
63 ./src/./src/fst-compiler.yy:347·(discriminator·1)51 ./src/./src/fst-compiler.yy:347·(discriminator·1)
 52 »       lea····-0x7f51(%esi),%edx
 53 »       mov····%edx,0x4(%esp)
 54 »       mov····-0xc(%esi),%ecx
 55 »       mov····%ecx,(%esp)
64 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>56 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
65 »       mov····%edi,0x4(%esp)57 »       mov····%edi,0x4(%esp)
66 »       mov····%eax,(%esp)58 »       mov····%eax,(%esp)
67 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>59 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
68 »       mov····%eax,(%esp) 
69 »       lea····-0x7f52(%esi),%edi60 »       lea····-0x7f52(%esi),%edi
70 »       mov····%edi,0x4(%esp)61 »       mov····%edi,0x4(%esp)
 62 »       mov····%eax,(%esp)
71 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>63 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
72 »       jmp····5ee9·<__cxa_finalize@plt+0x2829>64 »       jmp····5ef1·<__cxa_finalize@plt+0x2831>
73 SFST::Mem::clear():65 SFST::Mem::clear():
74 ./src/./src/mem.h:5166 ./src/./src/mem.h:51
75 »       mov····0x186a0(%eax),%ebx67 »       mov····0x186a0(%eax),%ebx
76 ./src/./src/mem.h:52 
77 »       mov····%eax,(%esp) 
78 ./src/./src/mem.h:51 
79 »       mov····%ebx,0x10(%esp)68 »       mov····%ebx,0x10(%esp)
80 ./src/./src/mem.h:5269 ./src/./src/mem.h:52
 70 »       mov····%eax,(%esp)
81 »       mov····%esi,%ebx71 »       mov····%esi,%ebx
82 »       call···3490·<free@plt>72 »       call···3490·<free@plt>
83 ./src/./src/mem.h:5373 ./src/./src/mem.h:53
84 »       mov····0x10(%esp),%ecx74 »       mov····0x10(%esp),%edx
85 »       mov····%ecx,0x18(%edi)75 »       mov····%edx,0x18(%edi)
86 »       jmp····36ef·<__cxa_finalize@plt+0x2f>76 »       jmp····36ef·<__cxa_finalize@plt+0x2f>
87 main():77 main():
88 ./src/./src/fst-compiler.yy:34978 ./src/./src/fst-compiler.yy:349
89 »       mov····%eax,%edi79 »       mov····%eax,%edi
90 »       mov····%esi,%ebx80 »       mov····%esi,%ebx
91 »       call···3580·<__cxa_end_catch@plt>81 »       call···3580·<__cxa_end_catch@plt>
92 »       mov····%edi,(%esp)82 »       mov····%edi,(%esp)
93 »       call···3620·<_Unwind_Resume@plt>83 »       call···3620·<_Unwind_Resume@plt>
94 std::_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>::~_Rb_tree():84 std::_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>::~_Rb_tree():
95 /usr/include/c++/12/bits/stl_tree.h:98485 /usr/include/c++/12/bits/stl_tree.h:984
96 »       mov····0x25c(%esi),%eax86 »       mov····0x25c(%esi),%eax
97 »       call···67f0·<__cxa_finalize@plt+0x3130>87 »       call···6790·<__cxa_finalize@plt+0x30d0>
98 »       mov····0x244(%esi),%eax88 »       mov····0x244(%esi),%eax
99 »       call···67f0·<__cxa_finalize@plt+0x3130>89 »       call···6790·<__cxa_finalize@plt+0x30d0>
100 std::_Rb_tree<char*,·std::pair<char*·const,·SFST::range_t*>,·std::_Select1st<std::pair<char*·const,·SFST::range_t*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::range_t*>·>·>::~_Rb_tree():90 std::_Rb_tree<char*,·std::pair<char*·const,·SFST::range_t*>,·std::_Select1st<std::pair<char*·const,·SFST::range_t*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::range_t*>·>·>::~_Rb_tree():
101 /usr/include/c++/12/bits/stl_tree.h:98491 /usr/include/c++/12/bits/stl_tree.h:984
102 »       mov····0x22c(%esi),%eax92 »       mov····0x22c(%esi),%eax
103 »       call···64d0·<__cxa_finalize@plt+0x2e10>93 »       call···64a0·<__cxa_finalize@plt+0x2de0>
104 std::_Rb_tree<char*,·std::pair<char*·const,·SFST::Transducer*>,·std::_Select1st<std::pair<char*·const,·SFST::Transducer*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::Transducer*>·>·>::~_Rb_tree():94 std::_Rb_tree<char*,·std::pair<char*·const,·SFST::Transducer*>,·std::_Select1st<std::pair<char*·const,·SFST::Transducer*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::Transducer*>·>·>::~_Rb_tree():
105 /usr/include/c++/12/bits/stl_tree.h:98495 /usr/include/c++/12/bits/stl_tree.h:984
106 »       mov····0x214(%esi),%eax96 »       mov····0x214(%esi),%eax
107 »       call···6660·<__cxa_finalize@plt+0x2fa0>97 »       call···6618·<__cxa_finalize@plt+0x2f58>
108 std::__new_allocator<std::_Rb_tree_node<std::pair<char*·const,·SFST::Transducer*>·>·>::~__new_allocator():98 std::__new_allocator<std::_Rb_tree_node<std::pair<char*·const,·SFST::Transducer*>·>·>::~__new_allocator():
109 /usr/include/c++/12/bits/new_allocator.h:9099 /usr/include/c++/12/bits/new_allocator.h:90
110 »       mov····%ebx,(%esp)100 »       mov····%ebx,(%esp)
111 »       mov····%esi,%ebx101 »       mov····%esi,%ebx
112 »       call···3620·<_Unwind_Resume@plt>102 »       call···3620·<_Unwind_Resume@plt>
113 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):103 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):
Max diff block lines reached; 3049501/3056646 bytes (99.77%) of diff not shown.
491 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00019d24·<.fini>:2 00018c74·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···6140·<__cxa_finalize@plt+0x2a80>6 »       call···6150·<__cxa_finalize@plt+0x2a90>
7 »       add····$0x82c7,%ebx7 »       add····$0x8377,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
83.2 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 638 lines modifiedOffset 1, 638 lines modified
  
Diff chunk too large, falling back to line-by-line diff (635 lines added, 635 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x0001a000·03000000·01000200·3a002061·743a2000·........:.·at:·.2 ··0x00019000·03000000·01000200·3a002061·743a2000·........:.·at:·.
3 ··0x0001a010·0a61626f·72746564·2e0a003a·20776172·.aborted...:·war3 ··0x00019010·0a61626f·72746564·2e0a003a·20776172·.aborted...:·war
4 ··0x0001a020·6e696e67·3a200021·0a007379·6e746178·ning:·.!..syntax4 ··0x00019020·6e696e67·3a200021·0a007379·6e746178·ning:·.!..syntax
5 ··0x0001a030·20657272·6f72006d·656d6f72·79206578··error.memory·ex5 ··0x00019030·20657272·6f72006d·656d6f72·79206578··error.memory·ex
6 ··0x0001a040·68617573·74656400·312e342e·37610066·hausted.1.4.7a.f6 ··0x00019040·68617573·74656400·312e342e·37610066·hausted.1.4.7a.f
7 ··0x0001a050·73742d63·6f6d7069·6c657220·76657273·st-compiler·vers7 ··0x00019050·73742d63·6f6d7069·6c657220·76657273·st-compiler·vers
8 ··0x0001a060·696f6e20·25730a00·2d6c6300·0a4f5054·ion·%s..-lc..OPT8 ··0x00019060·696f6e20·25730a00·2d6c6300·0a4f5054·ion·%s..-lc..OPT
9 ··0x0001a070·494f4e53·3a0a002d·76097072·696e7420·IONS:..-v.print·9 ··0x00019070·494f4e53·3a0a002d·76097072·696e7420·IONS:..-v.print·
10 ··0x0001a080·76657273·696f6e20·696e666f·726d6174·version·informat10 ··0x00019080·76657273·696f6e20·696e666f·726d6174·version·informat
11 ··0x0001a090·696f6e0a·002d7109·71756965·74206d6f·ion..-q.quiet·mo11 ··0x00019090·696f6e0a·002d7109·71756965·74206d6f·ion..-q.quiet·mo
12 ··0x0001a0a0·64650a0a·00726573·756c7420·7472616e·de...result·tran12 ··0x000190a0·64650a0a·00726573·756c7420·7472616e·de...result·tran
13 ··0x0001a0b0·73647563·65722069·7320656d·70747900·sducer·is·empty.13 ··0x000190b0·73647563·65722069·7320656d·70747900·sducer·is·empty.
14 ··0x0001a0c0·77620000·61737369·676e6d65·6e74206f·wb..assignment·o14 ··0x000190c0·77620000·61737369·676e6d65·6e74206f·wb..assignment·o
15 ··0x0001a0d0·6620656d·70747920·7472616e·73647563·f·empty·transduc15 ··0x000190d0·6620656d·70747920·7472616e·73647563·f·empty·transduc
16 ··0x0001a0e0·65722074·6f000000·61737369·676e6d65·er·to...assignme16 ··0x000190e0·65722074·6f000000·61737369·676e6d65·er·to...assignme
17 ··0x0001a0f0·6e74206f·6620656d·70747920·73796d62·nt·of·empty·symb17 ··0x000190f0·6e74206f·6620656d·70747920·73796d62·nt·of·empty·symb
18 ··0x0001a100·6f6c2072·616e6765·20746f00·0a557361·ol·range·to..Usa18 ··0x00019100·6f6c2072·616e6765·20746f00·0a557361·ol·range·to..Usa
19 ··0x0001a110·67653a20·2573205b·6f707469·6f6e735d·ge:·%s·[options]19 ··0x00019110·67653a20·2573205b·6f707469·6f6e735d·ge:·%s·[options]
20 ··0x0001a120·20696e66·696c6520·6f757466·696c650a··infile·outfile.20 ··0x00019120·20696e66·696c6520·6f757466·696c650a··infile·outfile.
21 ··0x0001a130·00000000·2d630953·746f7265·20746865·....-c.Store·the21 ··0x00019130·00000000·2d630953·746f7265·20746865·....-c.Store·the
22 ··0x0001a140·20747261·6e736475·63657220·696e2066··transducer·in·f22 ··0x00019140·20747261·6e736475·63657220·696e2066··transducer·in·f
23 ··0x0001a150·73742d69·6e666c32·20666f72·6d61742e·st-infl2·format.23 ··0x00019150·73742d69·6e666c32·20666f72·6d61742e·st-infl2·format.
24 ··0x0001a160·0a000000·2d6c0953·746f7265·20746865·....-l.Store·the24 ··0x00019160·0a000000·2d6c0953·746f7265·20746865·....-l.Store·the
25 ··0x0001a170·20747261·6e736475·63657220·696e2066··transducer·in·f25 ··0x00019170·20747261·6e736475·63657220·696e2066··transducer·in·f
26 ··0x0001a180·73742d69·6e666c33·20666f72·6d61742e·st-infl3·format.26 ··0x00019180·73742d69·6e666c33·20666f72·6d61742e·st-infl3·format.
27 ··0x0001a190·0a000000·2d730953·77697463·68207468·....-s.Switch·th27 ··0x00019190·0a000000·2d730953·77697463·68207468·....-s.Switch·th
28 ··0x0001a1a0·65207570·70657220·616e6420·6c6f7765·e·upper·and·lowe28 ··0x000191a0·65207570·70657220·616e6420·6c6f7765·e·upper·and·lowe
29 ··0x0001a1b0·72206c65·76656c73·2070726f·64756369·r·levels·produci29 ··0x000191b0·72206c65·76656c73·2070726f·64756369·r·levels·produci
30 ··0x0001a1c0·6e672061·20747261·6e736475·63657220·ng·a·transducer·30 ··0x000191c0·6e672061·20747261·6e736475·63657220·ng·a·transducer·
31 ··0x0001a1d0·666f7220·67656e65·72617469·6f6e2072·for·generation·r31 ··0x000191d0·666f7220·67656e65·72617469·6f6e2072·for·generation·r
32 ··0x0001a1e0·61746865·72207468·616e2072·65636f67·ather·than·recog32 ··0x000191e0·61746865·72207468·616e2072·65636f67·ather·than·recog
33 ··0x0001a1f0·6e697469·6f6e2e0a·00000000·2d6c6309·nition......-lc.33 ··0x000191f0·6e697469·6f6e2e0a·00000000·2d6c6309·nition......-lc.
34 ··0x0001a200·616c6c6f·7720636f·6d6d656e·74732073·allow·comments·s34 ··0x00019200·616c6c6f·7720636f·6d6d656e·74732073·allow·comments·s
35 ··0x0001a210·74617274·696e6720·77697468·20272525·tarting·with·'%%35 ··0x00019210·74617274·696e6720·77697468·20272525·tarting·with·'%%
36 ··0x0001a220·2720696e·20746865·206c6578·69636f6e·'·in·the·lexicon36 ··0x00019220·2720696e·20746865·206c6578·69636f6e·'·in·the·lexicon
37 ··0x0001a230·2066696c·65732e0a·00000000·0a457272··files.......Err37 ··0x00019230·2066696c·65732e0a·00000000·0a457272··files.......Err
38 ··0x0001a240·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·38 ··0x00019240·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·
39 ··0x0001a250·736f7572·63652066·696c6520·22257322·source·file·"%s"39 ··0x00019250·736f7572·63652066·696c6520·22257322·source·file·"%s"
40 ··0x0001a260·0a0a0000·0a457272·6f723a20·43616e6e·.....Error:·Cann40 ··0x00019260·0a0a0000·0a457272·6f723a20·43616e6e·.....Error:·Cann
41 ··0x0001a270·6f74206f·70656e20·6f757470·75742066·ot·open·output·f41 ··0x00019270·6f74206f·70656e20·6f757470·75742066·ot·open·output·f
42 ··0x0001a280·696c6520·25730a0a·00000000·00000000·ile·%s..........42 ··0x00019280·696c6520·25730a0a·00000000·00000000·ile·%s..........
43 ··0x0001a290·00000000·00000000·00000000·00000000·................43 ··0x00019290·00000000·00000000·00000000·00000000·................
44 ··0x0001a2a0·3650feff·3650feff·6f5bfeff·3650feff·6P..6P..o[..6P..44 ··0x000192a0·7e5ffeff·7e5ffeff·146afeff·7e5ffeff·~_..~_...j..~_..
45 ··0x0001a2b0·3650feff·3650feff·465bfeff·0f5bfeff·6P..6P..F[...[..45 ··0x000192b0·7e5ffeff·7e5ffeff·eb69feff·b469feff·~_..~_...i...i..
46 ··0x0001a2c0·7c50feff·7c50feff·ee5afeff·bc5afeff·|P..|P...Z...Z..46 ··0x000192c0·b95ffeff·b95ffeff·9369feff·6969feff·._..._...i..ii..
47 ··0x0001a2d0·8a5afeff·7f5afeff·4b5afeff·115afeff·.Z...Z..KZ...Z..47 ··0x000192d0·3569feff·2b69feff·f768feff·bf68feff·5i..+i...h...h..
48 ··0x0001a2e0·b559feff·8159feff·3359feff·fa58feff·.Y...Y..3Y...X..48 ··0x000192e0·6c68feff·2768feff·e267feff·a867feff·lh..'h...g...g..
49 ··0x0001a2f0·c258feff·a458feff·6c58feff·4858feff·.X...X..lX..HX..49 ··0x000192f0·6e67feff·5167feff·1667feff·f166feff·ng..Qg...g...f..
50 ··0x0001a300·2358feff·e457feff·a957feff·7c57feff·#X...W...W..|W..50 ··0x00019300·cc66feff·9366feff·5a66feff·2d66feff·.f...f..Zf..-f..
51 ··0x0001a310·5357feff·2f57feff·0e57feff·f056feff·SW../W...W...V..51 ··0x00019310·0466feff·e065feff·be65feff·a165feff·.f...e...e...e..
52 ··0x0001a320·d356feff·b556feff·9756feff·7956feff·.V...V...V..yV..52 ··0x00019320·8465feff·6665feff·4865feff·2a65feff·.e..fe..He..*e..
53 ··0x0001a330·5456feff·3756feff·1a56feff·fd55feff·TV..7V...V...U..53 ··0x00019330·0665feff·e964feff·cb64feff·ae64feff·.e...d...d...d..
54 ··0x0001a340·df55feff·ba55feff·9855feff·7655feff·.U...U...U..vU..54 ··0x00019340·9164feff·6c64feff·4b64feff·2a64feff·.d..ld..Kd..*d..
55 ··0x0001a350·6d55feff·5255feff·1855feff·e254feff·mU..RU...U...T..55 ··0x00019350·2164feff·0764feff·d863feff·a063feff·!d...d...c...c..
56 ··0x0001a360·b15bfeff·d954feff·be54feff·8f54feff·.[...T...T...T..56 ··0x00019360·5d6afeff·9763feff·7a63feff·4963feff·]j...c..zc..Ic..
57 ··0x0001a370·b85bfeff·5450feff·2c50feff·bc50feff·.[..TP..,P...P..57 ··0x00019370·566afeff·965ffeff·745ffeff·2c60feff·Vj..._..t_..,`..
58 ··0x0001a380·5954feff·2c50feff·2c50feff·bc50feff·YT..,P..,P...P..58 ··0x00019380·1363feff·745ffeff·745ffeff·2c60feff·.c..t_..t_..,`..
59 ··0x0001a390·3854feff·1854feff·e353feff·c253feff·8T...T...S...S..59 ··0x00019390·0463feff·e062feff·a762feff·8362feff·.c...b...b...b..
60 ··0x0001a3a0·a553feff·7e53feff·6453feff·2053feff·.S..~S..dS..·S..60 ··0x000193a0·6762feff·3c62feff·2062feff·d961feff·gb..<b..·b...a..
61 ··0x0001a3b0·5450feff·1053feff·f052feff·e252feff·TP...S...R...R..61 ··0x000193b0·965ffeff·c961feff·aa61feff·9d61feff·._...a...a...a..
62 ··0x0001a3c0·d452feff·c652feff·b852feff·aa52feff·.R...R...R...R..62 ··0x000193c0·9061feff·8361feff·7661feff·6961feff·.a...a..va..ia..
63 ··0x0001a3d0·9c52feff·9152feff·8652feff·7b52feff·.R...R...R..{R..63 ··0x000193d0·5f61feff·5561feff·4b61feff·4161feff·_a..Ua..Ka..Aa..
64 ··0x0001a3e0·7052feff·6552feff·5a52feff·4f52feff·pR..eR..ZR..OR..64 ··0x000193e0·3761feff·2d61feff·2361feff·1961feff·7a..-a..#a...a..
65 ··0x0001a3f0·4452feff·3952feff·2e52feff·0f52feff·DR..9R...R...R..65 ··0x000193f0·0f61feff·0561feff·fb60feff·e160feff·.a...a...`...`..
66 ··0x0001a400·ed51feff·cc50feff·cc50feff·00000000·.Q...P...P......66 ··0x00019400·c260feff·f75ffeff·f75ffeff·00000000·.`..._..._......
67 ··0x0001a410·00000000·00000000·00000000·00000000·................67 ··0x00019410·00000000·00000000·00000000·00000000·................
68 ··0x0001a420·02002800·47000500·06006700·0a007300·..(.G.....g...s.68 ··0x00019420·02002800·47000500·06006700·0a007300·..(.G.....g...s.
69 ··0x0001a430·74001e00·15000000·1e001e00·10001100·t...............69 ··0x00019430·74001e00·15000000·1e001e00·10001100·t...............
70 ··0x0001a440·12001300·26000a00·20002000·22002200·....&...·.·.".".70 ··0x00019440·12001300·26000a00·20002000·22002200·....&...·.·.".".
71 ··0x0001a450·1e002300·14001600·03001f00·18002100·..#...........!.71 ··0x00019450·1e002300·14001600·03001f00·18002100·..#...........!.
72 ··0x0001a460·24008300·11001d00·1e003100·31006c00·$.........1.1.l.72 ··0x00019460·24008300·11001d00·1e003100·31006c00·$.........1.1.l.
73 ··0x0001a470·6d002300·24002500·26002400·28002800·m.#.$.%.&.$.(.(.73 ··0x00019470·6d002300·24002500·26002400·28002800·m.#.$.%.&.$.(.(.
74 ··0x0001a480·0c002400·26003f00·3f002600·0c001300·..$.&.?.?.&.....74 ··0x00019480·0c002400·26003f00·3f002600·0c001300·..$.&.?.?.&.....
75 ··0x0001a490·14002400·45002100·21001300·14008400·..$.E.!.!.......75 ··0x00019490·14002400·45002100·21001300·14008400·..$.E.!.!.......
76 ··0x0001a4a0·23004300·23006c00·46004700·48004900·#.C.#.l.F.G.H.I.76 ··0x000194a0·23004300·23006c00·46004700·48004900·#.C.#.l.F.G.H.I.
77 ··0x0001a4b0·4a004b00·4c006100·2200ffff·ffff2500·J.K.L.a.".....%.77 ··0x000194b0·4a004b00·4c006100·2200ffff·ffff2500·J.K.L.a.".....%.
78 ··0x0001a4c0·77002700·4200ffff·ffffffff·5000ffff·w.'.B.......P...78 ··0x000194c0·77002700·4200ffff·ffffffff·5000ffff·w.'.B.......P...
79 ··0x0001a4d0·ffff5300·54005500·ffffffff·5800ffff·..S.T.U.....X...79 ··0x000194d0·ffff5300·54005500·ffffffff·5800ffff·..S.T.U.....X...
80 ··0x0001a4e0·ffffffff·ffffffff·66006700·8d00ffff·........f.g.....80 ··0x000194e0·ffffffff·ffffffff·66006700·8d00ffff·........f.g.....
81 ··0x0001a4f0·ffff6300·6c006d00·ffffffff·6800ffff·..c.l.m.....h...81 ··0x000194f0·ffff6300·6c006d00·ffffffff·6800ffff·..c.l.m.....h...
82 ··0x0001a500·ffff7300·74007e00·7600ffff·70007100·..s.t.~.v...p.q.82 ··0x00019500·ffff7300·74007e00·7600ffff·70007100·..s.t.~.v...p.q.
83 ··0x0001a510·7200ffff·ffff7500·ffff7700·ffff7900·r.....u...w...y.83 ··0x00019510·7200ffff·ffff7500·ffff7700·ffff7900·r.....u...w...y.
84 ··0x0001a520·82008300·8400ffff·ffff7f00·8000ffff·................84 ··0x00019520·82008300·8400ffff·ffff7f00·8000ffff·................
85 ··0x0001a530·8a00ffff·ffffffff·ffffffff·ffffffff·................85 ··0x00019530·8a00ffff·ffffffff·ffffffff·ffffffff·................
86 ··0x0001a540·ffff8b00·ffff8d00·ffffffff·ffff9100·................86 ··0x00019540·ffff8b00·ffff8d00·ffffffff·ffff9100·................
87 ··0x0001a550·ffffffff·03009500·05000600·ffff0800·................87 ··0x00019550·ffffffff·03009500·05000600·ffff0800·................
88 ··0x0001a560·09000a00·0b000c00·0d00ffff·0f00ffff·................88 ··0x00019560·09000a00·0b000c00·0d00ffff·0f00ffff·................
89 ··0x0001a570·11001200·13001400·15001600·1700ffff·................89 ··0x00019570·11001200·13001400·15001600·1700ffff·................
90 ··0x0001a580·19001a00·1b001c00·1d00ffff·1f002000·..............·.90 ··0x00019580·19001a00·1b001c00·1d00ffff·1f002000·..............·.
91 ··0x0001a590·ffff2200·03000400·2500ffff·2700ffff·..".....%...'...91 ··0x00019590·ffff2200·03000400·2500ffff·2700ffff·..".....%...'...
92 ··0x0001a5a0·0900ffff·ffff0c00·0d000e00·0f001000·................92 ··0x000195a0·0900ffff·ffff0c00·0d000e00·0f001000·................
93 ··0x0001a5b0·11001200·13001400·ffff0c00·ffffffff·................93 ··0x000195b0·11001200·13001400·ffff0c00·ffffffff·................
94 ··0x0001a5c0·19001a00·1b00ffff·13001400·ffff2000·..............·.94 ··0x000195c0·19001a00·1b00ffff·13001400·ffff2000·..............·.
95 ··0x0001a5d0·ffff2200·ffffffff·25000500·27000700·..".....%...'...95 ··0x000195d0·ffff2200·ffffffff·25000500·27000700·..".....%...'...
96 ··0x0001a5e0·08000900·0a000b00·0c000d00·25000f00·............%...96 ··0x000195e0·08000900·0a000b00·0c000d00·25000f00·............%...
97 ··0x0001a5f0·27001100·12001300·14001500·16001700·'...............97 ··0x000195f0·27001100·12001300·14001500·16001700·'...............
98 ··0x0001a600·ffff1900·1a001b00·1c001d00·ffff1f00·................98 ··0x00019600·ffff1900·1a001b00·1c001d00·ffff1f00·................
99 ··0x0001a610·20002100·2200ffff·ffff2500·05002700··.!.".....%...'.99 ··0x00019610·20002100·2200ffff·ffff2500·05002700··.!.".....%...'.
100 ··0x0001a620·ffff0800·09000a00·0b000c00·0d00ffff·................100 ··0x00019620·ffff0800·09000a00·0b000c00·0d00ffff·................
101 ··0x0001a630·0f00ffff·11001200·13001400·15001600·................101 ··0x00019630·0f00ffff·11001200·13001400·15001600·................
102 ··0x0001a640·1700ffff·19001a00·1b001c00·1d00ffff·................102 ··0x00019640·1700ffff·19001a00·1b001c00·1d00ffff·................
103 ··0x0001a650·1f002000·21002200·ffffffff·25000500·..·.!.".....%...103 ··0x00019650·1f002000·21002200·ffffffff·25000500·..·.!.".....%...
104 ··0x0001a660·27000700·08000900·0a000b00·0c000d00·'...............104 ··0x00019660·27000700·08000900·0a000b00·0c000d00·'...............
105 ··0x0001a670·ffff0f00·ffff1100·12001300·14001500·................105 ··0x00019670·ffff0f00·ffff1100·12001300·14001500·................
106 ··0x0001a680·16001700·ffff1900·1a001b00·1c001d00·................106 ··0x00019680·16001700·ffff1900·1a001b00·1c001d00·................
107 ··0x0001a690·ffff1f00·2000ffff·2200ffff·ffff2500·....·...".....%.107 ··0x00019690·ffff1f00·2000ffff·2200ffff·ffff2500·....·...".....%.
108 ··0x0001a6a0·05002700·ffff0800·09000a00·0b000c00·..'.............108 ··0x000196a0·05002700·ffff0800·09000a00·0b000c00·..'.............
109 ··0x0001a6b0·0d00ffff·0f00ffff·11001200·13001400·................109 ··0x000196b0·0d00ffff·0f00ffff·11001200·13001400·................
110 ··0x0001a6c0·15001600·1700ffff·19001a00·1b001c00·................110 ··0x000196c0·15001600·1700ffff·19001a00·1b001c00·................
111 ··0x0001a6d0·1d00ffff·1f002000·ffff2200·ffff0500·......·...".....111 ··0x000196d0·1d00ffff·1f002000·ffff2200·ffff0500·......·...".....
112 ··0x0001a6e0·2500ffff·27000900·ffffffff·0c000d00·%...'...........112 ··0x000196e0·2500ffff·27000900·ffffffff·0c000d00·%...'...........
113 ··0x0001a6f0·ffff0f00·ffff1100·12001300·14001500·................113 ··0x000196f0·ffff0f00·ffff1100·12001300·14001500·................
114 ··0x0001a700·16001700·ffff1900·1a001b00·1c001d00·................114 ··0x00019700·16001700·ffff1900·1a001b00·1c001d00·................
115 ··0x0001a710·ffff1f00·2000ffff·2200ffff·07002500·....·...".....%.115 ··0x00019710·ffff1f00·2000ffff·2200ffff·07002500·....·...".....%.
116 ··0x0001a720·09002700·ffff0c00·0d00ffff·0f00ffff·..'.............116 ··0x00019720·09002700·ffff0c00·0d00ffff·0f00ffff·..'.............
117 ··0x0001a730·11001200·13001400·ffffffff·ffffffff·................117 ··0x00019730·11001200·13001400·ffffffff·ffffffff·................
118 ··0x0001a740·19001a00·1b00ffff·ffffffff·1f002000·..............·.118 ··0x00019740·19001a00·1b00ffff·ffffffff·1f002000·..............·.
119 ··0x0001a750·ffff2200·ffff0700·25000900·2700ffff·..".....%...'...119 ··0x00019750·ffff2200·ffff0700·25000900·2700ffff·..".....%...'...
120 ··0x0001a760·0c000d00·ffff0f00·ffff1100·12001300·................120 ··0x00019760·0c000d00·ffff0f00·ffff1100·12001300·................
121 ··0x0001a770·1400ffff·ffffffff·ffff1900·1a001b00·................121 ··0x00019770·1400ffff·ffffffff·ffff1900·1a001b00·................
122 ··0x0001a780·ffffffff·ffffffff·20002100·2200ffff·........·.!."...122 ··0x00019780·ffffffff·ffffffff·20002100·2200ffff·........·.!."...
123 ··0x0001a790·07002500·09002700·ffff0c00·0d00ffff·..%...'.........123 ··0x00019790·07002500·09002700·ffff0c00·0d00ffff·..%...'.........
124 ··0x0001a7a0·0f00ffff·11001200·13001400·ffffffff·................124 ··0x000197a0·0f00ffff·11001200·13001400·ffffffff·................
125 ··0x0001a7b0·ffffffff·19001a00·1b00ffff·ffffffff·................125 ··0x000197b0·ffffffff·19001a00·1b00ffff·ffffffff·................
Max diff block lines reached; 0/85142 bytes (0.00%) of diff not shown.
14.3 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 111 lines modifiedOffset 1, 111 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0001c7b0·011b033b·b8060000·d6000000·7068feff·...;........ph..2 ··0x0001b7b0·011b033b·b8060000·d6000000·7078feff·...;........px..
3 ··0x0001c7c0·00070000·106ffeff·24070000·206ffeff·.....o..$...·o..3 ··0x0001b7c0·00070000·107ffeff·24070000·207ffeff·........$...·...
4 ··0x0001c7d0·540a0000·ee6ffeff·fc0a0000·2470feff·T....o......$p..4 ··0x0001b7d0·800a0000·f07ffeff·280b0000·2680feff·........(...&...
5 ··0x0001c7e0·7c0e0000·3a70feff·840f0000·5070feff·|...:p......Pp..5 ··0x0001b7e0·fc0e0000·3c80feff·18100000·5280feff·....<.......R...
6 ··0x0001c7f0·d80f0000·7c70feff·9c140000·d070feff·....|p.......p..6 ··0x0001b7f0·6c100000·8080feff·f8150000·d480feff·l...............
7 ··0x0001c800·ec140000·1e71feff·94150000·7271feff·.....q......rq..7 ··0x0001b800·5c160000·2281feff·1c170000·7681feff·\...".......v...
8 ··0x0001c810·50160000·c071feff·a0160000·0e72feff·P....q.......r..8 ··0x0001b810·dc170000·c481feff·40180000·1282feff·........@.......
9 ··0x0001c820·b4180000·5272feff·18190000·9672feff·....Rr.......r..9 ··0x0001b820·981a0000·5682feff·fc1a0000·9a82feff·....V...........
10 ··0x0001c830·7c190000·da72feff·e0190000·1e73feff·|....r.......s..10 ··0x0001b830·601b0000·de82feff·c41b0000·2283feff·`..........."...
11 ··0x0001c840·441a0000·5a73feff·a81a0000·9673feff·D...Zs.......s..11 ··0x0001b840·281c0000·5e83feff·8c1c0000·9a83feff·(...^...........
12 ··0x0001c850·0c1b0000·da73feff·701b0000·1e74feff·.....s..p....t..12 ··0x0001b850·f01c0000·de83feff·541d0000·2284feff·........T..."...
13 ··0x0001c860·d81b0000·1275feff·3c1c0000·9275feff·.....u..<....u..13 ··0x0001b860·bc1d0000·1485feff·201e0000·9485feff·........·.......
14 ··0x0001c870·a01c0000·5a76feff·041d0000·e676feff·....Zv.......v..14 ··0x0001b870·841e0000·5c86feff·e81e0000·e886feff·....\...........
15 ··0x0001c880·681d0000·7277feff·cc1d0000·f277feff·h...rw.......w..15 ··0x0001b880·4c1f0000·7487feff·b01f0000·f487feff·L...t...........
16 ··0x0001c890·301e0000·7278feff·941e0000·fe78feff·0...rx.......x..16 ··0x0001b890·14200000·7488feff·78200000·0089feff·.·..t...x·......
17 ··0x0001c8a0·f81e0000·8a79feff·5c1f0000·167afeff·.....y..\....z..17 ··0x0001b8a0·dc200000·8c89feff·40210000·108afeff·.·......@!......
18 ··0x0001c8b0·c01f0000·ac7afeff·24200000·307bfeff·.....z..$·..0{..18 ··0x0001b8b0·a4210000·a68afeff·08220000·2a8bfeff·.!......."..*...
19 ··0x0001c8c0·88200000·a87cfeff·ec200000·d47efeff·.·...|...·...~..19 ··0x0001b8c0·6c220000·a28cfeff·d0220000·ce8efeff·l"......."......
20 ··0x0001c8d0·68210000·ae7ffeff·cc210000·6481feff·h!.......!..d...20 ··0x0001b8d0·4c230000·a88ffeff·b0230000·5e91feff·L#.......#..^...
21 ··0x0001c8e0·30220000·ec81feff·8c220000·6c82feff·0"......."..l...21 ··0x0001b8e0·14240000·e691feff·bc240000·6692feff·.$.......$..f...
22 ··0x0001c8f0·f0220000·5c84feff·54230000·4887feff·."..\...T#..H...22 ··0x0001b8f0·20250000·5694feff·84250000·4e97feff··%..V....%..N...
23 ··0x0001c900·b8230000·c488feff·1c240000·3e8afeff·.#.......$..>...23 ··0x0001b900·e8250000·ca98feff·4c260000·449afeff·.%......L&..D...
24 ··0x0001c910·84240000·f08efeff·10250000·0c8ffeff·.$.......%......24 ··0x0001b910·b4260000·f49efeff·58270000·109ffeff·.&......X'......
25 ··0x0001c920·78250000·4490feff·f4270000·5291feff·x%..D....'..R... 
26 ··0x0001c930·58280000·d291feff·bc280000·1692feff·X(.......(......25 ··0x0001b920·c0270000·48a0feff·d82a0000·58a1feff·.'..H....*..X...
 26 ··0x0001b930·3c2b0000·dea1feff·a02b0000·22a2feff·<+.......+.."...
27 ··0x0001c940·20290000·d692feff·bc2a0000·6093feff··).......*..`...27 ··0x0001b940·042c0000·e2a2feff·982d0000·62a3feff·.,.......-..b...
28 ··0x0001c950·200a0000·7097feff·b80a0000·a098feff··...p...........28 ··0x0001b950·4c0a0000·6aa7feff·e40a0000·aca8feff·L...j...........
29 ··0x0001c960·f40f0000·e098feff·082b0000·2099feff·.........+..·...29 ··0x0001b960·88100000·eca8feff·f82d0000·2ca9feff·.........-..,...
30 ··0x0001c970·742f0000·6099feff·d4060000·909afeff·t/..`...........30 ··0x0001b970·4c330000·70a9feff·d4060000·a0aafeff·L3..p...........
31 ··0x0001c980·38070000·109bfeff·74070000·909bfeff·8.......t.......31 ··0x0001b980·38070000·0cabfeff·74070000·78abfeff·8.......t...x...
32 ··0x0001c990·b0070000·209dfeff·f0070000·b09efeff·....·...........32 ··0x0001b990·b0070000·f0acfeff·f0070000·68aefeff·............h...
33 ··0x0001c9a0·30080000·40a0feff·70080000·d0a1feff·0...@...p.......33 ··0x0001b9a0·30080000·e0affeff·70080000·57b1feff·0.......p...W...
34 ··0x0001c9b0·b0080000·a0a2feff·d0080000·10a4feff·................34 ··0x0001b9b0·b0080000·1fb2feff·d0080000·6ab3feff·............j...
35 ··0x0001c9c0·fc080000·e0a5feff·3c090000·50b4feff·........<...P...35 ··0x0001b9c0·10090000·21b5feff·50090000·f2c2feff·....!...P.......
 36 ··0x0001b9d0·94090000·32c8feff·d4090000·6cc8feff·....2.......l...
36 ··0x0001c9d0·80090000·d0b9feff·c0090000·20bafeff·............·...37 ··0x0001b9e0·000a0000·a6c8feff·a00a0000·14cafeff·................
 38 ··0x0001b9f0·480b0000·20cafeff·5c0b0000·73cbfeff·H...·...\...s...
37 ··0x0001c9e0·e0090000·70bafeff·740a0000·debbfeff·....p...t....... 
38 ··0x0001c9f0·1c0b0000·f0bbfeff·300b0000·60bdfeff·........0...`... 
39 ··0x0001ca00·700b0000·50befeff·ac0b0000·e0bffeff·p...P...........39 ··0x0001ba00·9c0b0000·50ccfeff·d80b0000·c8cdfeff·....P...........
 40 ··0x0001ba10·180c0000·64cefeff·580c0000·16cffeff·....d...X.......
40 ··0x0001ca10·ec0b0000·a0c0feff·180c0000·90c1feff·................ 
41 ··0x0001ca20·440c0000·30c2feff·980c0000·c0c3feff·D...0........... 
42 ··0x0001ca30·d80c0000·60c5feff·c80d0000·70c8feff·....`.......p...41 ··0x0001ba20·980c0000·a8cffeff·ec0c0000·2ad1feff·............*...
 42 ··0x0001ba30·2c0d0000·a7d2feff·480e0000·e4d6feff·,.......H.......
43 ··0x0001ca40·080e0000·c0cefeff·480e0000·30d2feff·........H...0...43 ··0x0001ba40·880e0000·acdcfeff·c80e0000·ecdffeff·................
44 ··0x0001ca50·080f0000·20d5feff·3c0f0000·10d9feff·....·...<.......44 ··0x0001ba50·880f0000·56e2feff·d00f0000·06e6feff·....V...........
 45 ··0x0001ba60·38100000·c0e6feff·6c0d0000·e8ebfeff·8.......l.......
 46 ··0x0001ba70·c40d0000·69eefeff·080e0000·eaf0feff·....i...........
45 ··0x0001ca60·a40f0000·d0d9feff·180d0000·50dffeff·............P...47 ··0x0001ba80·1c0f0000·eef1feff·b4100000·f2f1feff·................
46 ··0x0001ca70·440d0000·00e2feff·880d0000·50e4feff·D...........P... 
47 ··0x0001ca80·9c0e0000·54e5feff·20100000·58e5feff·....T...·...X... 
48 ··0x0001ca90·34100000·5ce5feff·48100000·60e5feff·4...\...H...`... 
49 ··0x0001caa0·5c100000·e0e5feff·98100000·60e6feff·\...........`... 
50 ··0x0001cab0·d4100000·a0e7feff·2c110000·00e9feff·........,.......48 ··0x0001ba90·c8100000·f6f1feff·dc100000·00f2feff·................
51 ··0x0001cac0·6c110000·80e9feff·94110000·00eafeff·l...............49 ··0x0001baa0·f0100000·6cf2feff·2c110000·d8f2feff·....l...,.......
52 ··0x0001cad0·bc110000·90ebfeff·fc110000·20edfeff·............·...50 ··0x0001bab0·68110000·f0f3feff·c0110000·32f5feff·h...........2...
53 ··0x0001cae0·3c120000·b0eefeff·7c120000·30effeff·<.......|...0... 
54 ··0x0001caf0·d8120000·90effeff·f4120000·10f0feff·................51 ··0x0001bac0·18120000·97f5feff·54120000·fcf5feff·........T.......
 52 ··0x0001bad0·90120000·74f7feff·d0120000·ecf8feff·....t...........
55 ··0x0001cb00·10130000·c0f0feff·50130000·30f1feff·........P...0...53 ··0x0001bae0·10130000·63fafeff·50130000·c8fafeff·....c...P.......
56 ··0x0001cb10·74130000·70f1feff·94130000·70f3feff·t...p.......p... 
57 ··0x0001cb20·d4130000·d0f4feff·00140000·10f5feff·................54 ··0x0001baf0·c0130000·1dfbfeff·dc130000·94fbfeff·................
 55 ··0x0001bb00·f8130000·2cfcfeff·38140000·88fcfeff·....,...8.......
58 ··0x0001cb30·14140000·20f7feff·40140000·60f9feff·....·...@...`... 
59 ··0x0001cb40·bc140000·50fafeff·0c150000·40fbfeff·....P.......@... 
60 ··0x0001cb50·34150000·80fbfeff·50150000·80fefeff·4.......P.......56 ··0x0001bb10·70140000·b8fcfeff·9c140000·b8fefeff·p...............
 57 ··0x0001bb20·dc140000·e0fffeff·34150000·0600ffff·........4.......
61 ··0x0001cb60·b4150000·c0fefeff·d0150000·30fffeff·............0...58 ··0x0001bb30·48150000·fe01ffff·9c150000·f403ffff·H...............
 59 ··0x0001bb40·18160000·c804ffff·7c160000·9205ffff·........|.......
 60 ··0x0001bb50·b8160000·c005ffff·d8160000·cc08ffff·................
 61 ··0x0001bb60·3c170000·0009ffff·5c170000·5609ffff·<.......\...V...
 62 ··0x0001bb70·98170000·480affff·fc170000·f40affff·....H...........
62 ··0x0001cb70·0c160000·3000ffff·70160000·0001ffff·....0...p.......63 ··0x0001bb80·60180000·300cffff·a0180000·920cffff·`...0...........
63 ··0x0001cb80·c0160000·6002ffff·00170000·e002ffff·....`...........64 ··0x0001bb90·d8180000·9e0cffff·ec180000·2e0dffff·................
64 ··0x0001cb90·28170000·f002ffff·3c170000·9003ffff·(.......<.......65 ··0x0001bba0·28190000·a40dffff·64190000·1a0effff·(.......d.......
65 ··0x0001cba0·78170000·2004ffff·a0170000·b004ffff·x...·...........66 ··0x0001bbb0·a0190000·5a0effff·541a0000·2c0fffff·....Z...T...,...
66 ··0x0001cbb0·c8170000·0005ffff·70180000·e005ffff·........p.......67 ··0x0001bbc0·b81a0000·0610ffff·1c1b0000·e010ffff·................
67 ··0x0001cbc0·d4180000·d006ffff·38190000·c007ffff·........8....... 
68 ··0x0001cbd0·9c190000·b008ffff·001a0000·a009ffff·................ 
69 ··0x0001cbe0·641a0000·b00affff·c81a0000·400cffff·d...........@... 
70 ··0x0001cbf0·2c1b0000·200effff·901b0000·3010ffff·,...·.......0... 
71 ··0x0001cc00·f81b0000·3012ffff·5c1c0000·d014ffff·....0...\....... 
72 ··0x0001cc10·c01c0000·9016ffff·241d0000·5018ffff·........$...P... 
73 ··0x0001cc20·881d0000·101affff·ec1d0000·101cffff·................68 ··0x0001bbd0·801b0000·c211ffff·e41b0000·aa12ffff·................
 69 ··0x0001bbe0·481c0000·a413ffff·ac1c0000·2615ffff·H...........&...
74 ··0x0001cc30·501e0000·101effff·b41e0000·1020ffff·P............·..70 ··0x0001bbf0·101d0000·f016ffff·741d0000·ea18ffff·........t.......
75 ··0x0001cc40·181f0000·3022ffff·7c1f0000·0025ffff·....0"..|....%.. 
76 ··0x0001cc50·e01f0000·5028ffff·44200000·e02dffff·....P(..D·...-..71 ··0x0001bc00·dc1d0000·dc1affff·401e0000·5c1dffff·........@...\...
 72 ··0x0001bc10·a41e0000·021fffff·081f0000·a820ffff·.............·..
 73 ··0x0001bc20·6c1f0000·4e22ffff·d01f0000·2824ffff·l...N"......($..
 74 ··0x0001bc30·34200000·1626ffff·98200000·0628ffff·4·...&...·...(..
 75 ··0x0001bc40·fc200000·0c2affff·60210000·dc2cffff·.·...*..`!...,..
 76 ··0x0001bc50·c4210000·fc2fffff·28220000·2a35ffff·.!.../..("..*5..
77 ··0x0001cc60·a8200000·1036ffff·0c210000·703bffff·.·...6...!..p;..77 ··0x0001bc60·8c220000·1c3dffff·f0220000·4e42ffff·."...=..."..NB..
 78 ··0x0001bc70·6c230000·3c49ffff·d0230000·0a4bffff·l#..<I...#...K..
 79 ··0x0001bc80·34240000·524dffff·dc240000·4655ffff·4$..RM...$..FU..
 80 ··0x0001bc90·40250000·965fffff·a4250000·f664ffff·@%..._...%...d..
 81 ··0x0001bca0·08260000·5c6dffff·6c260000·a684ffff·.&..\m..l&......
 82 ··0x0001bcb0·14270000·ee85ffff·78270000·5a89ffff·.'......x'..Z...
78 ··0x0001cc70·88210000·a042ffff·ec210000·8044ffff·.!...B...!...D.. 
79 ··0x0001cc80·50220000·0047ffff·ac220000·304fffff·P"...G..."..0O.. 
80 ··0x0001cc90·10230000·105affff·74230000·805fffff·.#...Z..t#..._.. 
81 ··0x0001cca0·d8230000·2068ffff·3c240000·6080ffff·.#..·h..<$..`... 
82 ··0x0001ccb0·cc240000·b081ffff·30250000·3085ffff·.$......0%..0... 
83 ··0x0001ccc0·ec250000·7086ffff·1c260000·2088ffff·.%..p....&..·... 
84 ··0x0001ccd0·9c260000·f088ffff·cc260000·f089ffff·.&.......&...... 
85 ··0x0001cce0·50270000·b08affff·a4270000·a093ffff·P'.......'...... 
86 ··0x0001ccf0·14280000·3096ffff·78280000·e097ffff·.(..0...x(......83 ··0x0001bcc0·34280000·6e8affff·7c280000·fa8bffff·4(..n...|(......
87 ··0x0001cd00·dc280000·c09dffff·ac290000·90a0ffff·.(.......)......84 ··0x0001bcd0·28290000·a68cffff·70290000·7e8dffff·()......p)..~...
 85 ··0x0001bce0·0c2a0000·228effff·882a0000·dc96ffff·.*.."....*......
88 ··0x0001cd10·682a0000·60a5ffff·dc2a0000·d0a5ffff·h*..`....*......86 ··0x0001bcf0·f82a0000·5c99ffff·5c2b0000·fe9affff·.*..\...\+......
89 ··0x0001cd20·a4120000·20a6ffff·e8170000·d0a6ffff·....·........... 
90 ··0x0001cd30·2c180000·d0a7ffff·a4240000·b0a9ffff·,........$...... 
91 ··0x0001cd40·98250000·60aaffff·48260000·10abffff·.%..`...H&...... 
92 ··0x0001cd50·fc260000·c0abffff·7c270000·a0adffff·.&......|'...... 
93 ··0x0001cd60·40290000·90aeffff·fc290000·7bafffff·@).......)..{... 
94 ··0x0001cd70·342b0000·80afffff·482b0000·f0b0ffff·4+......H+...... 
95 ··0x0001cd80·882b0000·40b1ffff·a42b0000·30b2ffff·.+..@....+..0... 
96 ··0x0001cd90·e02b0000·e0b2ffff·1c2c0000·80b3ffff·.+.......,......87 ··0x0001bd00·c02b0000·bca0ffff·8c2c0000·58a3ffff·.+.......,..X...
97 ··0x0001cda0·4c2c0000·f0b3ffff·702c0000·80b4ffff·L,......p,...... 
98 ··0x0001cdb0·942c0000·20b5ffff·bc2c0000·a0b5ffff·.,..·....,...... 
99 ··0x0001cdc0·e42c0000·60b6ffff·142d0000·c0cfffff·.,..`....-...... 
100 ··0x0001cdd0·542d0000·a0d0ffff·802d0000·40d1ffff·T-.......-..@...88 ··0x0001bd10·442d0000·b8a7ffff·b82d0000·0ca8ffff·D-.......-......
Max diff block lines reached; 0/14526 bytes (0.00%) of diff not shown.
90.0 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 660 lines modifiedOffset 1, 721 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0001ce6c·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x0001be6c·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x0001ce7c·1b0c0404·88010708·10000000·1c000000·................3 ··0x0001be7c·1b0c0404·88010708·10000000·1c000000·................
4 ··0x0001ce8c·8492feff·2c000000·00000000·14000000·....,...........4 ··0x0001be8c·94a2feff·2c000000·00000000·14000000·....,...........
5 ··0x0001ce9c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x0001be9c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x0001ceac·88010000·20000000·1c000000·6861feff·....·.......ha..6 ··0x0001beac·88010000·20000000·1c000000·6871feff·....·.......hq..
7 ··0x0001cebc·a0060000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x0001bebc·a0060000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x0001cecc·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x0001becc·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x0001cedc·e467feff·08000000·00000000·38000000·.g..........8...9 ··0x0001bedc·e477feff·08000000·00000000·38000000·.w..........8...
10 ··0x0001ceec·54000000·5093feff·7a000000·00410e08·T...P...z....A..10 ··0x0001beec·54000000·60a3feff·6c000000·00410e08·T...`...l....A..
11 ··0x0001cefc·8502430e·0c870341·0e108604·410e1483·..C....A....A...11 ··0x0001befc·8502410e·0c870341·0e108604·410e1483·..A....A....A...
12 ··0x0001cf0c·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...12 ··0x0001bf0c·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
13 ··0x0001cf1c·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x0001bf1c·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x0001cf2c·9493feff·7a000000·00410e08·8502430e·....z....A....C.14 ··0x0001bf2c·90a3feff·6c000000·00410e08·8502410e·....l....A....A.
15 ··0x0001cf3c·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@15 ··0x0001bf3c·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
16 ··0x0001cf4c·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...16 ··0x0001bf4c·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
17 ··0x0001cf5c·41c50e04·3c000000·cc000000·d893feff·A...<...........17 ··0x0001bf5c·41c50e04·3c000000·cc000000·c0a3feff·A...<...........
18 ··0x0001cf6c·88010000·00410e08·8502430e·0c870341·.....A....C....A18 ··0x0001bf6c·77010000·00410e08·8502410e·0c870341·w....A....A....A
19 ··0x0001cf7c·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..19 ··0x0001bf7c·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
20 ··0x0001cf8c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x0001bf8c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x0001cf9c·04000000·3c000000·0c010000·2895feff·....<.......(...21 ··0x0001bf9c·04000000·3c000000·0c010000·f8a4feff·....<...........
22 ··0x0001cfac·88010000·00410e08·8502430e·0c870341·.....A....C....A22 ··0x0001bfac·77010000·00410e08·8502410e·0c870341·w....A....A....A
23 ··0x0001cfbc·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..23 ··0x0001bfbc·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
24 ··0x0001cfcc·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..24 ··0x0001bfcc·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
25 ··0x0001cfdc·04000000·3c000000·4c010000·7896feff·....<...L...x...25 ··0x0001bfdc·04000000·3c000000·4c010000·30a6feff·....<...L...0...
26 ··0x0001cfec·88010000·00410e08·8502430e·0c870341·.....A....C....A26 ··0x0001bfec·77010000·00410e08·8502410e·0c870341·w....A....A....A
27 ··0x0001cffc·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..27 ··0x0001bffc·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
28 ··0x0001d00c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..28 ··0x0001c00c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
29 ··0x0001d01c·04000000·3c000000·8c010000·c897feff·....<...........29 ··0x0001c01c·04000000·3c000000·8c010000·68a7feff·....<.......h...
30 ··0x0001d02c·88010000·00410e08·8502430e·0c870341·.....A....C....A30 ··0x0001c02c·77010000·00410e08·8502410e·0c870341·w....A....A....A
31 ··0x0001d03c·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..31 ··0x0001c03c·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
32 ··0x0001d04c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..32 ··0x0001c04c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
33 ··0x0001d05c·04000000·1c000000·cc010000·1899feff·................33 ··0x0001c05c·04000000·1c000000·cc010000·9fa8feff·................
34 ··0x0001d06c·c8000000·00410e08·8602410e·0c83034e·.....A....A....N34 ··0x0001c06c·c8000000·00410e08·8602410e·0c830343·.....A....A....C
35 ··0x0001d07c·0e200000·28000000·ec010000·c899feff·.·..(...........35 ··0x0001c07c·0e200000·3c000000·ec010000·47a9feff·.·..<.......G...
36 ··0x0001d08c·6e010000·00430e30·4483054f·87034c86·n....C.0D..O..L. 
37 ··0x0001d09c·04850202·d70ac5c7·c6c30e04·470b0000·............G...36 ··0x0001c08c·4b010000·00410e08·8502410e·0c870341·K....A....A....A
 37 ··0x0001c09c·0e108604·410e1483·05430e30·02d30a0e·....A....C.0....
 38 ··0x0001c0ac·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 39 ··0x0001c0bc·04410b00·3c000000·2c020000·52aafeff·.A..<...,...R...
 40 ··0x0001c0cc·b7010000·00410e08·8502410e·0c870341·.....A....A....A
 41 ··0x0001c0dc·0e108604·410e1483·05430e30·0321010a·....A....C.0.!..
 42 ··0x0001c0ec·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 43 ··0x0001c0fc·0e04410b·40000000·6c020000·c9abfeff·..A.@...l.......
 44 ··0x0001c10c·d10d0000·00410e08·8502410e·0c870341·.....A....A....A
 45 ··0x0001c11c·0e108604·410e1483·05460eb0·0a03d603·....A....F......
 46 ··0x0001c12c·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A
 47 ··0x0001c13c·c50e0441·0b000000·3c000000·b0020000·...A....<.......
 48 ··0x0001c14c·56b9feff·3f050000·00410e08·8502410e·V...?....A....A.
 49 ··0x0001c15c·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
 50 ··0x0001c16c·0343030a·0e1441c3·0e1041c6·0e0c41c7·.C....A...A...A.
 51 ··0x0001c17c·0e0841c5·0e04410b·28000000·f0020000·..A...A.(.......
 52 ··0x0001c18c·56befeff·39000000·00410e08·8602410e·V...9....A....A.
 53 ··0x0001c19c·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A..
 54 ··0x0001c1ac·04000000·28000000·1c030000·64befeff·....(.......d...
 55 ··0x0001c1bc·39000000·00410e08·8602410e·0c830343·9....A....A....C
 56 ··0x0001c1cc·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A......
 57 ··0x0001c1dc·1c000000·00000000·017a504c·5200017c·.........zPLR..|
 58 ··0x0001c1ec·08079bc1·4f00001b·1b0c0404·88010000·....O...........
 59 ··0x0001c1fc·30000000·24000000·0e99feff·08040000·0...$...........
 60 ··0x0001c20c·043b2900·00410e08·8502420d·054c8703·.;)..A....B..L..
 61 ··0x0001c21c·86048305·0353010a·c341c641·c741c50c·.....S...A.A.A..
 62 ··0x0001c22c·0404410b·1c000000·58000000·9874feff·..A.....X....t..
 63 ··0x0001c23c·d0000000·043f2900·000c0508·83058502·.....?).........
 64 ··0x0001c24c·86048703·40000000·78000000·febdfeff·....@...x.......
 65 ··0x0001c25c·6e010000·04372900·00410e08·8502410e·n....7)..A....A.
 66 ··0x0001c26c·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
 67 ··0x0001c27c·0314010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 68 ··0x0001c28c·0e0841c5·0e04410b·40000000·bc000000·..A...A.@.......
 69 ··0x0001c29c·7e9cfeff·42010000·04012900·00410e08·~...B.....)..A..
 70 ··0x0001c2ac·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 71 ··0x0001c2bc·05430e30·032f010a·0e1441c3·0e1041c6·.C.0./....A...A.
 72 ··0x0001c2cc·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A.....
 73 ··0x0001c2dc·00010000·c074feff·36000000·04cb2800·.....t..6.....(.
 74 ··0x0001c2ec·000e3083·05850286·04870300·10000000·..0.............
 75 ··0x0001c2fc·64040000·c4befeff·04000000·00000000·d...............
38 ··0x0001d0ac·3c000000·18020000·0c9bfeff·ce010000·<...............76 ··0x0001c30c·3c000000·78040000·bcbefeff·53010000·<...x.......S...
 77 ··0x0001c31c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 78 ··0x0001c32c·410e1483·05430e28·02ec0a0e·1441c30e·A....C.(.....A..
 79 ··0x0001c33c·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
 80 ··0x0001c34c·38000000·b8040000·cfbffeff·dd000000·8...............
 81 ··0x0001c35c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 82 ··0x0001c36c·410e1483·05430e50·02d10e14·41c30e10·A....C.P....A...
 83 ··0x0001c37c·41c60e0c·41c70e08·41c50e04·3c000000·A...A...A...<...
 84 ··0x0001c38c·f4040000·70c0feff·77010000·00410e08·....p...w....A..
 85 ··0x0001c39c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 86 ··0x0001c3ac·05430e50·036b010e·1441c30e·1041c60e·.C.P.k...A...A..
 87 ··0x0001c3bc·0c41c70e·0841c50e·04000000·3c000000·.A...A......<...
 88 ··0x0001c3cc·34050000·a8c1feff·9b000000·00410e08·4............A..
 89 ··0x0001c3dc·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 90 ··0x0001c3ec·05430e40·02830a0e·1441c30e·1041c60e·.C.@.....A...A..
 91 ··0x0001c3fc·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<...
 92 ··0x0001c40c·74050000·04c2feff·b2000000·00410e08·t............A..
 93 ··0x0001c41c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 94 ··0x0001c42c·05430e40·02860a0e·1441c30e·1041c60e·.C.@.....A...A..
 95 ··0x0001c43c·0c41c70e·0841c50e·04410b00·50000000·.A...A...A..P...
 96 ··0x0001c44c·b4050000·76c2feff·91000000·00410e08·....v........A..
 97 ··0x0001c45c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 98 ··0x0001c46c·05430e30·02620a0e·1441c30e·1041c60e·.C.0.b...A...A..
 99 ··0x0001c47c·0c41c70e·0841c50e·04410b5e·0e1441c3·.A...A...A.^..A.
 100 ··0x0001c48c·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A.....
 101 ··0x0001c49c·3c000000·08060000·b4c2feff·82010000·<...............
 102 ··0x0001c4ac·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 103 ··0x0001c4bc·410e1483·05430e60·035f010a·0e1441c3·A....C.`._....A.
 104 ··0x0001c4cc·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 105 ··0x0001c4dc·3c000000·48060000·f6c3feff·7d010000·<...H.......}...
 106 ··0x0001c4ec·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 107 ··0x0001c4fc·410e1483·05430e60·032a010a·0e1441c3·A....C.`.*....A.
 108 ··0x0001c50c·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 109 ··0x0001c51c·54000000·88060000·4cd9feff·28050000·T.......L...(...
 110 ··0x0001c52c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 111 ··0x0001c53c·410e1483·05430e40·034e010a·0e1441c3·A....C.@.N....A.
 112 ··0x0001c54c·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 113 ··0x0001c55c·03b8020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 114 ··0x0001c56c·0e0841c5·0e04410b·40000000·9c030000·..A...A.@.......
 115 ··0x0001c57c·1cdefeff·81020000·04372600·00410e08·.........7&..A..
 116 ··0x0001c58c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 117 ··0x0001c59c·05430e60·750a0e14·41c30e10·41c60e0c·.C.`u...A...A...
 118 ··0x0001c5ac·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<...
 119 ··0x0001c5bc·24070000·59e0feff·81020000·00410e08·$...Y........A..
 120 ··0x0001c5cc·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 121 ··0x0001c5dc·05430e34·0375020e·1441c30e·1041c60e·.C.4.u...A...A..
 122 ··0x0001c5ec·0c41c70e·0841c50e·04000000·3c000000·.A...A......<...
 123 ··0x0001c5fc·64070000·57c4feff·3d040000·00410e08·d...W...=....A..
 124 ··0x0001c60c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 125 ··0x0001c61c·05430e60·0374030a·0e1441c3·0e1041c6·.C.`.t....A...A.
Max diff block lines reached; 66115/92100 bytes (71.79%) of diff not shown.
19.2 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 148 lines modifiedOffset 1, 149 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0001f770·ff9b3501·29362600·00a501f7·01e70701·..5.)6&.........2 ··0x0001eb48·ff9b3501·29362600·00a30184·02ed0701·..5.)6&.........
3 ··0x0001f780·b40305ee·0703ea04·05fb0703·f20405e7·................3 ··0x0001eb58·bf0305f4·0703f004·05810803·f80405ed·................
4 ··0x0001f790·0701a005·ff010000·d40705e7·07010100·................4 ··0x0001eb68·0701a605·ff010000·da0705ed·07010100·................
5 ··0x0001f7a0·007d0000·082a0000·ff9b1501·0a7523bd·.}...*.......u#.5 ··0x0001eb78·007d0000·30260000·ff9b1501·0a7723bf·.}..0&.......w#.
6 ··0x0001f7b0·0100c901·05000001·00007d00·f0290000·..........}..)..6 ··0x0001eb88·0100cb01·05000001·00007d00·18260000·..........}..&..
7 ··0x0001f7c0·ffff010a·2205a002·00e90205·0000ffff·...."...........7 ··0x0001eb98·ffff010a·2205a002·00e90205·0000ffff·...."...........
8 ··0x0001f7d0·010a2305·0000f301·05a30200·ffff0104·..#.............8 ··0x0001eba8·010a1d05·00008b02·05bb0200·ffff0104·................
9 ··0x0001f7e0·31050000·ffff0117·e10105a0·0400fc01·1...............9 ··0x0001ebb8·31050000·ffff0117·d30105f9·0300f001·1...............
10 ··0x0001f7f0·2ba40400·d70349a0·0400bf04·050000ff·+.....I.........10 ··0x0001ebc8·29fd0300·b00349f9·03009804·050000ff·).....I.........
11 ··0x0001f800·ff010a2d·05000038·9706db06·00ffff01·...-...8........11 ··0x0001ebd8·ff010a2d·05000038·f405b806·00ffff01·...-...8........
12 ··0x0001f810·04100500·00ffff01·079d05e5·01db0700·................12 ··0x0001ebe8·04100500·00ffff01·07db04d9·01a40700·................
13 ··0x0001f820·ffff0104·10050000·ffff0115·25050000·............%...13 ··0x0001ebf8·ffff0104·10050000·ffff0115·25050000·............%...
14 ··0x0001f830·4405b804·00800105·b10400a6·018b0300·D...............14 ··0x0001ec08·4405f003·00820105·e90300a8·01c10200·D...............
15 ··0x0001f840·00ffff01·082b054f·004a0500·00ffff01·.....+.O.J......15 ··0x0001ec18·00ffff01·082b054f·004a0500·00ffff01·.....+.O.J......
16 ··0x0001f850·13270500·004205de·01007a05·e301009f·.'...B....z.....16 ··0x0001ec28·131b0500·003605c8·01007005·cd010095·.....6....p.....
17 ··0x0001f860·01210000·ffff0108·27052c00·48050000·.!......'.,.H...17 ··0x0001ec38·01210000·ffff0108·27052c00·48050000·.!......'.,.H...
18 ··0x0001f870·ffff0114·21050000·3c05f405·007805ed·....!...<....x..18 ··0x0001ec48·ffff0114·21050000·3c05fd05·007a0585·....!...<....z..
19 ··0x0001f880·0500d301·f0020000·ffff0108·2b054f00·............+.O.19 ··0x0001ec58·0600cf01·b8030000·ffff0108·2b053000·............+.0.
20 ··0x0001f890·4a050000·ffff0113·1b050000·3605e901·J...........6...20 ··0x0001ec68·4e050000·ffff0113·1b050000·3605e501·N...........6...
21 ··0x0001f8a0·006e05ee·0100c801·050000ff·ff010827·.n.............'21 ··0x0001ec78·007005ea·0100c401·050000ff·ff010827·.p.............'
22 ··0x0001f8b0·052c0048·050000ff·ff010e27·05000042·.,.H.......'...B22 ··0x0001ec88·052c0048·050000ff·ff010e1b·05000036·.,.H...........6
23 ··0x0001f8c0·05b60100·7a05bb01·00ffff01·0827052c·....z........'.,23 ··0x0001ec98·05a00100·7005a501·00ffff01·0827052c·....p........'.,
24 ··0x0001f8d0·00480500·00ffff01·0a1b0589·0100ab01·.H..............24 ··0x0001eca8·00480500·00ffff01·0a1b0589·0100ab01·.H..............
25 ··0x0001f8e0·050000ff·ff010a22·05c10100·f2010500·......."........25 ··0x0001ecb8·050000ff·ff010a22·05b20100·e3010500·......."........
26 ··0x0001f8f0·00ffff01·091b0500·002e05cf·0100ffff·................26 ··0x0001ecc8·00ffff01·091b0500·002e05cc·0100ffff·................
27 ··0x0001f900·01043f05·0000ffff·01092405·00003705·..?.......$...7.27 ··0x0001ecd8·01043f05·0000ffff·01092305·00003605·..?.......#...6.
28 ··0x0001f910·df0100ff·ff01043f·050000ff·ff010921·.......?.......!28 ··0x0001ece8·d40100ff·ff01043f·050000ff·ff010923·.......?.......#
29 ··0x0001f920·05000034·05df0100·ffff0104·3f050000·...4........?...29 ··0x0001ecf8·05000036·05d40100·ffff0104·3f050000·...6........?...
30 ··0x0001f930·ffff0109·2a050000·3d05df01·00ffff01·....*...=.......30 ··0x0001ed08·ffff0109·2b050000·3e05dc01·00ffff01·....+...>.......
31 ··0x0001f940·043f0500·00ffff01·09270500·003e05df·.?.......'...>..31 ··0x0001ed18·043f0500·00ffff01·092b0500·004205e0·.?.......+...B..
32 ··0x0001f950·0100ffff·01043705·0000ffff·01093615·......7.......6.32 ··0x0001ed28·0100ffff·01043705·0000ffff·01093515·......7.......5.
33 ··0x0001f960·00005605·ff0100ff·ff010437·050000ff·..V........7....33 ··0x0001ed38·00005505·f30100ff·ff010437·050000ff·..U........7....
34 ··0x0001f970·ff011097·010d0000·ab010586·0300ee02·................34 ··0x0001ed48·ff011096·010d0000·aa0105fd·0200e502·................
35 ··0x0001f980·180000ff·ff01043f·050000ff·ff010b35·.......?.......535 ··0x0001ed58·180000ff·ff01043f·050000ff·ff010b31·.......?.......1
36 ··0x0001f990·e6010000·a20205cf·0300ffff·01043f05·..............?.36 ··0x0001ed68·ee010000·a60205c4·0300ffff·01043f05·..............?.
37 ··0x0001f9a0·0000ffff·01154b2e·00008001·7afa0300·......K.....z... 
38 ··0x0001f9b0·830205f3·0300e403·050000ff·ff010f4f·...............O37 ··0x0001ed78·0000ffff·01144b2d·00007f79·f5030081·......K-...y....
 38 ··0x0001ed88·0205e903·00da0305·0000ffff·010f4d05·..............M.
39 ··0x0001f9c0·058a0100·85010500·009d0157·0000ffff·...........W....39 ··0x0001ed98·88010083·01050000·9b015700·00ffff01·..........W.....
40 ··0x0001f9d0·01143b29·00007005·ef0300b4·020d0000·..;)..p.........40 ··0x0001eda8·14392e00·007305e5·0300b302·0d0000c7·.9...s..........
41 ··0x0001f9e0·c80205f6·0300ffff·01043749·0000ffff·..........7I....41 ··0x0001edb8·0205ec03·00ffff01·04374900·00ffff01·.........7I.....
42 ··0x0001f9f0·011f2317·00004805·ff0400f2·01050000·..#...H.........42 ··0x0001edc8·1f231700·004805ee·0400e901·050000fa·.#...H..........
43 ··0x0001fa00·83020589·0500c603·050000d9·03058405·................ 
44 ··0x0001fa10·00ffff01·053f8901·0000ffff·010f2305·.....?........#.43 ··0x0001edd8·0105f804·00bd0305·0000d003·05f30400·................
 44 ··0x0001ede8·ffff0105·3f890100·00ffff01·0f230500·....?........#..
45 ··0x0001fa20·00003605·ac0300e9·0105a703·00ffff01·..6.............45 ··0x0001edf8·0036059f·0300de01·059a0300·ffff0104·.6..............
46 ··0x0001fa30·044b4100·00ffff01·0f230500·003605ac·.KA......#...6..46 ··0x0001ee08·4b410000·ffff010f·23050000·36059f03·KA......#...6...
47 ··0x0001fa40·0300e901·05a70300·ffff0104·4b410000·............KA..47 ··0x0001ee18·00de0105·9a0300ff·ff01044b·410000ff·...........KA...
48 ··0x0001fa50·ffff010f·1b150000·3e05ac03·00e50105·........>.......48 ··0x0001ee28·ff010f1b·1500003e·059f0300·e201059a·.......>........
49 ··0x0001fa60·a70300ff·ff01043f·410000ff·ff01142f·.......?A....../49 ··0x0001ee38·0300ffff·01043f41·0000ffff·01142e1b·......?A........
50 ··0x0001fa70·1b000058·05ee0300·850205e9·0300db03·...X............50 ··0x0001ee48·00005705·d30300fb·0105ce03·00c00305·..W.............
51 ··0x0001fa80·050000ff·ff01043f·410000ff·ff01143d·.......?A......=51 ··0x0001ee58·0000ffff·01043f41·0000ffff·01143d05·......?A......=.
52 ··0x0001fa90·05000050·05ed0300·f90105e8·0300de03·...P............52 ··0x0001ee68·00005005·e00300f8·0105db03·00d10305·..P.............
53 ··0x0001faa0·050000ff·ff01044b·410000ff·ff01143d·.......KA......=53 ··0x0001ee78·0000ffff·01044b41·0000ffff·01143d05·......KA......=.
54 ··0x0001fab0·05000050·05ed0300·f90105e8·0300de03·...P............54 ··0x0001ee88·00005005·e00300f8·0105db03·00d10305·..P.............
55 ··0x0001fac0·050000ff·ff01044b·410000ff·ff011436·.......KA......655 ··0x0001ee98·0000ffff·01044b41·0000ffff·0114352d·......KA......5-
56 ··0x0001fad0·2d00006e·058d0400·99020588·0400fe03·-..n............56 ··0x0001eea8·00006d05·ff030095·0205f803·00ee0305·..m.............
57 ··0x0001fae0·050000ff·ff01044b·410000ff·ff01202b·.......KA.....·+57 ··0x0001eeb8·0000ffff·01044341·0000ffff·01202917·......CA.....·).
58 ··0x0001faf0·1500005c·05b30500·9e0105c5·0500cd01·...\............58 ··0x0001eec8·00005e05·b80500a0·0105c905·00cb01ba·..^.............
59 ··0x0001fb00·b7010000·a00305b8·05008005·2e0000ff·................59 ··0x0001eed8·010000a1·0305bd05·00ff0434·0000ffff·...........4....
60 ··0x0001fb10·ff010814·4100007c·050100ff·ff01253a·....A..|......%:60 ··0x0001eee8·01081441·00007c05·0100ffff·0125346d·...A..|......%4m
61 ··0x0001fb20·6e0000be·0105b206·00e40205·0000f502·n...............61 ··0x0001eef8·0000b701·05930600·da020500·00eb0205·................
62 ··0x0001fb30·05b90600·d9040d00·00ed0405·ab060098·................62 ··0x0001ef08·980600c0·040d0000·d404058e·0600fb05·................
63 ··0x0001fb40·06130000·ffff0104·3f450000·ffff013b·........?E.....;63 ··0x0001ef18·130000ff·ff01043f·450000ff·ff013b23·.......?E.....;#
 64 ··0x0001ef28·13000044·05a90a00·fd011700·00a00205·...D............
 65 ··0x0001ef38·a00a00d4·03050000·e5030599·0a009605·................
64 ··0x0001fb50·23130000·4405fc0a·00930217·0000b602·#...D........... 
65 ··0x0001fb60·05f50a00·f5030500·00860405·e80a00c2·................ 
66 ··0x0001fb70·05050000·d50505e1·0a008c07·050000a3·................ 
67 ··0x0001fb80·0705dc0a·00fe0805·d50a00ff·ff010537·...............7 
68 ··0x0001fb90·c1020000·ffff0153·30510000·8d01059c·.......S0Q...... 
69 ··0x0001fba0·1000c202·050000d5·0205fc0f·008e0423·...............# 
70 ··0x0001fbb0·0000c104·058c1000·a10605ed·0f00d407·................ 
71 ··0x0001fbc0·050000e7·07058510·00bd0905·e60f00e4·................66 ··0x0001ef48·050000a9·05058f0a·00d20605·0000eb06·................
72 ··0x0001fbd0·0a050000·f50a0595·1000d10c·05f50f00·................67 ··0x0001ef58·058a0a00·be080583·0a00ffff·010537c1·..............7.
 68 ··0x0001ef68·020000ff·ff01532d·5300008c·0105eb0f·......S-S.......
 69 ··0x0001ef78·00bd0205·0000d002·05cb0f00·fc032500·..............%.
 70 ··0x0001ef88·00ad0405·db0f00f7·0505bb0f·00c80705·................
 71 ··0x0001ef98·0000db07·05d20f00·a50905b4·0f00c80a·................
 72 ··0x0001efa8·050000d9·0a05e20f·00a70c05·c20f00fb·................
73 ··0x0001fbe0·a80e0d00·00bc0e05·df0f00ff·ff010537·...............773 ··0x0001efb8·0d0d0000·8f0e05ad·0f00ffff·010537f5·..............7.
74 ··0x0001fbf0·f5030000·ffff0136·54050000·6705c90a·.......6T...g...74 ··0x0001efc8·030000ff·ff01365c·0500006f·05a30a00·......6\...o....
75 ··0x0001fc00·009c0205·0000a802·05bb0a00·8c04b701·................ 
76 ··0x0001fc10·0000c805·05d50a00·96070500·00a90705·................75 ··0x0001efd8·98020500·00a70205·950a0086·04ad0100·................
 76 ··0x0001efe8·00b80505·aa0a00ff·06050000·9207059c·................
77 ··0x0001fc20·c20a00fd·0805b40a·00af0a05·0000ffff·................77 ··0x0001eff8·0a00dc08·058e0a00·890a0500·00ffff01·................
78 ··0x0001fc30·01053781·010000ff·ff013e3f·88020000·..7.......>?....78 ··0x0001f008·05378101·0000ffff·013e438e·020000df·.7.......>C.....
79 ··0x0001fc40·d5020581·0e00fe03·05fa0d00·b6050500·................79 ··0x0001f018·0205c90d·00820405·c20d00ad·05050000·................
80 ··0x0001fc50·00c40505·8f0e00a5·0705880e·00fa0805·................ 
81 ··0x0001fc60·00008b09·059d0e00·f50a0596·0e00b20c·................ 
82 ··0x0001fc70·0d0000c6·0c05f30d·00ffff01·05358103·.............5..80 ··0x0001f028·bb0505d7·0d009507·05d00d00·de080500·................
 81 ··0x0001f038·00ef0805·e70d00cb·0a05de0d·00810c0d·................
 82 ··0x0001f048·0000950c·05bb0d00·ffff0105·35810300·............5...
83 ··0x0001fc80·0000ffff·01143905·00004905·cf03008a·......9...I.....83 ··0x0001f058·00ffff01·14330500·004605c4·03008102·.....3...F......
84 ··0x0001fc90·02180000·b00205d4·0300ffff·01043f49·..............?I84 ··0x0001f068·170000a6·0205c903·00ffff01·043f4900·.............?I.
85 ··0x0001fca0·0000ffff·01168701·380000ca·0105eb04·........8.......85 ··0x0001f078·00ffff01·156a3500·00ad0105·c00400d1·.....j5.........
86 ··0x0001fcb0·00f50205·e60400d3·04050000·ffff0104·................86 ··0x0001f088·0205bb04·00a30418·0000ffff·01043f41·..............?A
87 ··0x0001fcc0·3f410000·ffff0143·4c690000·cb0105ec·?A.....CLi...... 
88 ··0x0001fcd0·0f008b03·058c1000·ca040500·00ed0405·................ 
89 ··0x0001fce0·9c1000bb·0605fc0f·00fb0705·f50f00cf·................ 
90 ··0x0001fcf0·09050000·ea090585·1000c30b·05951000·................ 
91 ··0x0001fd00·f30d3a00·00bb0e05·e50f00ff·ff010537·..:............7 
92 ··0x0001fd10·b9030000·ffff0179·37410000·8c0105d5·.......y7A...... 
93 ··0x0001fd20·1500c002·150000e1·0205cc15·009d0405·................ 
94 ··0x0001fd30·c51500e8·05050000·830605bc·1500b407·................ 
95 ··0x0001fd40·050000c5·07059515·00990905·8a1500f6·................ 
96 ··0x0001fd50·0a0d0000·8a0b0583·1500b20c·050000d3·................ 
97 ··0x0001fd60·0c059c15·00a00e05·0000b10e·05ac1500·................ 
98 ··0x0001fd70·e20f0500·00f50f05·fc14009d·1105a515·................ 
99 ··0x0001fd80·00fb123e·0000c513·05b51500·f7140500·...>............ 
100 ··0x0001fd90·00ffff01·0537b505·0000ffff·013b4805·.....7.......;H. 
101 ··0x0001fda0·00005905·d50a0099·02050000·ac0205e5·..Y............. 
102 ··0x0001fdb0·0a00d903·170000fc·0305dc0a·00bd0505·................ 
103 ··0x0001fdc0·bd0a0093·07130000·b40705c9·0a00f908·................ 
104 ··0x0001fdd0·05c40a00·b80a0500·00ffff01·053bc102·.............;.. 
105 ··0x0001fde0·0000ffff·01495823·00008901·05851100·.....IX#........87 ··0x0001f098·0000ffff·01484c6d·0000cf01·05ba0f00·.....HLm........
106 ··0x0001fdf0·cc020500·00df0205·fd100087·0405e810·................ 
107 ··0x0001fe00·00f30505·ef1000bb·07059511·00c50919·................88 ··0x0001f0a8·9a0305ea·0f00d304·050000f6·0405e30f·................
 89 ··0x0001f0b8·00b60605·c30f00f6·0705ca0f·00ca0905·................
108 ··0x0001fe10·0000e509·05f61000·c60be901·0000ba0d·................90 ··0x0001f0c8·0000e509·05d30f00·b50b05da·0f00b70d·................
109 ··0x0001fe20·058c1100·e50e05e3·1000c710·1c0000ff·................ 
110 ··0x0001fe30·ff01053f·b1020000·ffff01d5·016c5c00·...?.........l\. 
111 ··0x0001fe40·00dc0105·d52f0091·0305fc2f·00b80431·...../...../...1 
112 ··0x0001fe50·0000f904·18853000·a2059503·8c3000c5·......0......0.. 
113 ··0x0001fe60·08059c2f·00fb0905·a52f00f1·0b1b8c30·.../...../.....0 
Max diff block lines reached; 0/19559 bytes (0.00%) of diff not shown.
406 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00021e88·30620000·205f0000·50600000·90600000·0b..·_..P`...`..2 ··0x00020e88·40620000·1a5f0000·5c600000·9c600000·@b..._..\`...`..
3 ··0x00021e98·d0600000····························.`..3 ··0x00020e98·dc600000····························.`..
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00021e9c·e0610000····························.a..2 ··0x00020e9c·f0610000····························.a..
  
787 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00021fb0·00000000·00000000·105b0000·00000000·.........[......2 ··0x00020fb0·00000000·00000000·125b0000·00000000·.........[......
3 ··0x00021fc0·00000000·00000000·00000000·00000000·................3 ··0x00020fc0·00000000·00000000·00000000·00000000·................
4 ··0x00021fd0·00000000·00000000·00000000·00000000·................4 ··0x00020fd0·00000000·00000000·00000000·00000000·................
5 ··0x00021fe0·00000000·00000000·00000000·00000000·................5 ··0x00020fe0·00000000·00000000·00000000·00000000·................
6 ··0x00021ff0·00000000····························....6 ··0x00020ff0·00000000····························....
  
3.78 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00021ff4·a01e0200·00000000·00000000·36300000·............60..3 ··0x00020ff4·a00e0200·00000000·00000000·36300000·............60..
4 ··0x00022004·46300000·56300000·66300000·76300000·F0..V0..f0..v0..4 ··0x00021004·46300000·56300000·66300000·76300000·F0..V0..f0..v0..
5 ··0x00022014·86300000·96300000·a6300000·b6300000·.0...0...0...0..5 ··0x00021014·86300000·96300000·a6300000·b6300000·.0...0...0...0..
6 ··0x00022024·c6300000·d6300000·e6300000·f6300000·.0...0...0...0..6 ··0x00021024·c6300000·d6300000·e6300000·f6300000·.0...0...0...0..
7 ··0x00022034·06310000·16310000·26310000·36310000·.1...1..&1..61..7 ··0x00021034·06310000·16310000·26310000·36310000·.1...1..&1..61..
8 ··0x00022044·46310000·56310000·66310000·76310000·F1..V1..f1..v1..8 ··0x00021044·46310000·56310000·66310000·76310000·F1..V1..f1..v1..
9 ··0x00022054·86310000·96310000·a6310000·b6310000·.1...1...1...1..9 ··0x00021054·86310000·96310000·a6310000·b6310000·.1...1...1...1..
10 ··0x00022064·c6310000·d6310000·e6310000·f6310000·.1...1...1...1..10 ··0x00021064·c6310000·d6310000·e6310000·f6310000·.1...1...1...1..
11 ··0x00022074·06320000·16320000·26320000·36320000·.2...2..&2..62..11 ··0x00021074·06320000·16320000·26320000·36320000·.2...2..&2..62..
12 ··0x00022084·46320000·56320000·66320000·76320000·F2..V2..f2..v2..12 ··0x00021084·46320000·56320000·66320000·76320000·F2..V2..f2..v2..
13 ··0x00022094·86320000·96320000·a6320000·b6320000·.2...2...2...2..13 ··0x00021094·86320000·96320000·a6320000·b6320000·.2...2...2...2..
14 ··0x000220a4·c6320000·d6320000·e6320000·f6320000·.2...2...2...2..14 ··0x000210a4·c6320000·d6320000·e6320000·f6320000·.2...2...2...2..
15 ··0x000220b4·06330000·16330000·26330000·36330000·.3...3..&3..63..15 ··0x000210b4·06330000·16330000·26330000·36330000·.3...3..&3..63..
16 ··0x000220c4·46330000·56330000·66330000·76330000·F3..V3..f3..v3..16 ··0x000210c4·46330000·56330000·66330000·76330000·F3..V3..f3..v3..
17 ··0x000220d4·86330000·96330000·a6330000·b6330000·.3...3...3...3..17 ··0x000210d4·86330000·96330000·a6330000·b6330000·.3...3...3...3..
18 ··0x000220e4·c6330000·d6330000·e6330000·f6330000·.3...3...3...3..18 ··0x000210e4·c6330000·d6330000·e6330000·f6330000·.3...3...3...3..
19 ··0x000220f4·06340000·16340000·26340000·36340000·.4...4..&4..64..19 ··0x000210f4·06340000·16340000·26340000·36340000·.4...4..&4..64..
20 ··0x00022104·46340000·56340000·66340000·76340000·F4..V4..f4..v4..20 ··0x00021104·46340000·56340000·66340000·76340000·F4..V4..f4..v4..
21 ··0x00022114·86340000·96340000·a6340000·b6340000·.4...4...4...4..21 ··0x00021114·86340000·96340000·a6340000·b6340000·.4...4...4...4..
22 ··0x00022124·c6340000·d6340000·e6340000·f6340000·.4...4...4...4..22 ··0x00021124·c6340000·d6340000·e6340000·f6340000·.4...4...4...4..
23 ··0x00022134·06350000·16350000·26350000·36350000·.5...5..&5..65..23 ··0x00021134·06350000·16350000·26350000·36350000·.5...5..&5..65..
24 ··0x00022144·46350000·56350000·66350000·76350000·F5..V5..f5..v5..24 ··0x00021144·46350000·56350000·66350000·76350000·F5..V5..f5..v5..
25 ··0x00022154·86350000·96350000·a6350000·b6350000·.5...5...5...5..25 ··0x00021154·86350000·96350000·a6350000·b6350000·.5...5...5...5..
26 ··0x00022164·c6350000·d6350000·e6350000·f6350000·.5...5...5...5..26 ··0x00021164·c6350000·d6350000·e6350000·f6350000·.5...5...5...5..
27 ··0x00022174·06360000·16360000·26360000·36360000·.6...6..&6..66..27 ··0x00021174·06360000·16360000·26360000·36360000·.6...6..&6..66..
28 ··0x00022184·46360000·56360000·66360000·76360000·F6..V6..f6..v6..28 ··0x00021184·46360000·56360000·66360000·76360000·F6..V6..f6..v6..
29 ··0x00022194·86360000·96360000·a6360000·b6360000·.6...6...6...6..29 ··0x00021194·86360000·96360000·a6360000·b6360000·.6...6...6...6..
  
396 B
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000221a4·00000000·a8210200·00000000·00000000·.....!..........2 ··0x000211a4·00000000·a8110200·00000000·00000000·................
3 ··0x000221b4·01000000·01000000···················........3 ··0x000211b4·01000000·01000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·39616133·64383633·64323239·37613062·9aa3d863d2297a0b 
3 ··0x00000010·30343934·35316465·35623436·35353138·049451de5b4655182 ··0x00000000·35346161·31343831·30346439·38323861·54aa148104d9828a
 3 ··0x00000010·37643961·36383230·63396532·63343632·7d9a6820c9e2c462
4 ··0x00000020·62376135·63642e64·65627567·00000000·b7a5cd.debug....4 ··0x00000020·65626635·38362e64·65627567·00000000·ebf586.debug....
5 ··0x00000030·f7212f9f····························.!/.5 ··0x00000030·1784c830····························...0
  
3.4 MB
./usr/bin/fst-compiler-utf8
File has been modified after NT_GNU_BUILD_ID has been applied.
1.02 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x611011 ··Entry·point·address:···············0x6120
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········135936·(bytes·into·file)13 ··Start·of·section·headers:··········131840·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2919 ··Number·of·section·headers:·········29
20 ··Section·header·string·table·index:·2820 ··Section·header·string·table·index:·28
1.87 KB
readelf --wide --program-header {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x61102 Entry·point·0x6120
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x022f0·0x022f0·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x022f0·0x022f0·R···0x1000
10 ··LOAD···········0x003000·0x00003000·0x00003000·0x16ce8·0x16ce8·R·E·0x100010 ··LOAD···········0x003000·0x00003000·0x00003000·0x15c48·0x15c48·R·E·0x1000
11 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x061ec·0x061ec·R···0x100011 ··LOAD···········0x019000·0x00019000·0x00019000·0x065d8·0x065d8·R···0x1000
12 ··LOAD···········0x020e88·0x00021e88·0x00021e88·0x00334·0x01144·RW··0x100012 ··LOAD···········0x01fe88·0x00020e88·0x00020e88·0x00334·0x01144·RW··0x1000
13 ··DYNAMIC········0x020ea0·0x00021ea0·0x00021ea0·0x00110·0x00110·RW··0x413 ··DYNAMIC········0x01fea0·0x00020ea0·0x00020ea0·0x00110·0x00110·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x01c920·0x0001c920·0x0001c920·0x006bc·0x006bc·R···0x415 ··GNU_EH_FRAME···0x01b920·0x0001b920·0x0001b920·0x006bc·0x006bc·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x020e88·0x00021e88·0x00021e88·0x00178·0x00178·R···0x117 ··GNU_RELRO······0x01fe88·0x00020e88·0x00020e88·0x00178·0x00178·R···0x1
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····.interp·21 ···01·····.interp·
22 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·22 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
23 ···03·····.init·.plt·.plt.got·.text·.fini·23 ···03·····.init·.plt·.plt.got·.text·.fini·
3.85 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·29·section·headers,·starting·at·offset·0x21300:1 There·are·29·section·headers,·starting·at·offset·0x20300:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········00000194·000194·000013·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000194·000194·000013·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··4
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00001cc2·001cc2·000114·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00001cc2·001cc2·000114·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00001dd8·001dd8·000100·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00001dd8·001dd8·000100·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00001ed8·001ed8·0000d0·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00001ed8·001ed8·0000d0·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00001fa8·001fa8·000348·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00001fa8·001fa8·000348·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00003000·003000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00003000·003000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00003020·003020·0006a0·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00003020·003020·0006a0·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000036c0·0036c0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000036c0·0036c0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000036d0·0036d0·016604·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000036d0·0036d0·015564·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00019cd4·019cd4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00018c34·018c34·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0001a000·01a000·002920·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········00019000·019000·002920·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0001c920·01c920·0006bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0001b920·01b920·0006bc·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········0001cfdc·01cfdc·002904·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0001bfdc·01bfdc·002cdc·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0001f8e0·01f8e0·00090c·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········0001ecb8·01ecb8·000920·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00021e88·020e88·000014·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00020e88·01fe88·000014·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00021e9c·020e9c·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00020e9c·01fe9c·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00021ea0·020ea0·000110·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00020ea0·01fea0·000110·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00021fb0·020fb0·000044·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00020fb0·01ffb0·000044·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00021ff4·020ff4·0001b0·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00020ff4·01fff4·0001b0·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········000221a4·0211a4·000018·00··WA··0···0··430 ··[25]·.data·············PROGBITS········000211a4·0201a4·000018·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000221c0·0211bc·000e0c·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000211c0·0201bc·000e0c·00··WA··0···0·32
32 ··[27]·.gnu_debuglink····PROGBITS········00000000·0211bc·000034·00······0···0··432 ··[27]·.gnu_debuglink····PROGBITS········00000000·0201bc·000034·00······0···0··4
33 ··[28]·.shstrtab·········STRTAB··········00000000·0211f0·00010d·00······0···0··133 ··[28]·.shstrtab·········STRTAB··········00000000·0201f0·00010d·00······0···0··1
34 Key·to·Flags:34 Key·to·Flags:
35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
38 ··R·(retain),·D·(mbind),·p·(processor·specific)38 ··R·(retain),·D·(mbind),·p·(processor·specific)
3.97 KB
readelf --wide --symbols {}
    
Offset 120, 22 lines modifiedOffset 120, 22 lines modified
120 ···116:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)120 ···116:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
121 ···117:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4·(3)121 ···117:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4·(3)
122 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv122 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(13)123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(13)
124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@GLIBC_2.0·(5)124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@GLIBC_2.0·(5)
125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)
126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
127 ···123:·0001b360···116·OBJECT··UNIQUE·DEFAULT···16·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE127 ···123:·0001a360···116·OBJECT··UNIQUE·DEFAULT···16·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
128 ···124:·00016e80···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev128 ···124:·000160ac···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
129 ···125:·00017370···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_129 ···125:·000164f6···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
130 ···126:·00016e80···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev130 ···126:·000160ac···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
131 ···127:·0000a180··1394·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_131 ···127:·00009e70··1320·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
132 ···128:·0001a004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used132 ···128:·00019004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
133 ···129:·000081d0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev133 ···129:·0000801c····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
134 ···130:·000081d0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev134 ···130:·0000801c····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
135 ···131:·00016dd0···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev135 ···131:·00015ffc···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev
136 ···132:·00016f80···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt136 ···132:·00016194···410·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
137 ···133:·00016dd0···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev137 ···133:·00015ffc···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev
138 ···134:·0000a700···678·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv138 ···134:·0000a398···641·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv
139 ···135:·00016d80····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv139 ···135:·00015fbc····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
140 ···136:·00008180····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev140 ···136:·00007fe2····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
141 ···137:·00008180····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev141 ···137:·00007fe2····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
22.4 KB
readelf --wide --relocs {}
    
Offset 1, 137 lines modifiedOffset 1, 137 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x1ed8·contains·26·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x1ed8·contains·26·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00021e88··00000008·R_386_RELATIVE········3 00020e88··00000008·R_386_RELATIVE········
4 00021e8c··00000008·R_386_RELATIVE········4 00020e8c··00000008·R_386_RELATIVE········
5 00021e90··00000008·R_386_RELATIVE········5 00020e90··00000008·R_386_RELATIVE········
6 00021e94··00000008·R_386_RELATIVE········6 00020e94··00000008·R_386_RELATIVE········
7 00021e98··00000008·R_386_RELATIVE········7 00020e98··00000008·R_386_RELATIVE········
8 00021e9c··00000008·R_386_RELATIVE········8 00020e9c··00000008·R_386_RELATIVE········
9 00021fb8··00000008·R_386_RELATIVE········9 00020fb8··00000008·R_386_RELATIVE········
10 000221a8··00000008·R_386_RELATIVE········10 000211a8··00000008·R_386_RELATIVE········
11 00021fb0··00000406·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.311 00020fb0··00000406·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.3
12 00021fb4··00000806·R_386_GLOB_DAT·········00000000···_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.412 00020fb4··00000806·R_386_GLOB_DAT·········00000000···_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4
13 00021fbc··00002206·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.313 00020fbc··00002206·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.3
14 000221ac··00002201·R_386_32···············00000000···_ZTIPKc@CXXABI_1.314 000211ac··00002201·R_386_32···············00000000···_ZTIPKc@CXXABI_1.3
15 00021fc0··00002906·R_386_GLOB_DAT·········00000000···_ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.415 00020fc0··00002906·R_386_GLOB_DAT·········00000000···_ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4
16 00021fc4··00002a06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.016 00020fc4··00002a06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.0
17 00021fc8··00003f06·R_386_GLOB_DAT·········00000000···_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.417 00020fc8··00003f06·R_386_GLOB_DAT·········00000000···_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4
18 00021fcc··00004206·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.018 00020fcc··00004206·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.0
19 00021fd0··00005906·R_386_GLOB_DAT·········00000000···_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.419 00020fd0··00005906·R_386_GLOB_DAT·········00000000···_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4
20 00021fd4··00006806·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable20 00020fd4··00006806·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
21 00021fd8··00007006·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.021 00020fd8··00007006·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.0
22 00021fdc··00007106·R_386_GLOB_DAT·········00000000···__gmon_start__22 00020fdc··00007106·R_386_GLOB_DAT·········00000000···__gmon_start__
23 00021fe0··00007206·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.323 00020fe0··00007206·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.3
24 00021fe4··00007306·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable24 00020fe4··00007306·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
25 00021fe8··00007406·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.425 00020fe8··00007406·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.4
26 00021fec··00007506·R_386_GLOB_DAT·········00000000···_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.426 00020fec··00007506·R_386_GLOB_DAT·········00000000···_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4
27 00021ff0··00007a06·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.427 00020ff0··00007a06·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4
28 000221b0··00006001·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.328 000211b0··00006001·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.3
  
29 Relocation·section·'.rel.plt'·at·offset·0x1fa8·contains·105·entries:29 Relocation·section·'.rel.plt'·at·offset·0x1fa8·contains·105·entries:
30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
31 00022000··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.431 00021000··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.4
32 00022004··00000207·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerD2Ev32 00021004··00000207·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerD2Ev
33 00022008··00000307·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.433 00021008··00000307·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.4
34 0002200c··00000507·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.034 0002100c··00000507·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.0
35 00022010··00000607·R_386_JUMP_SLOT········00000000···fileno@GLIBC_2.035 00021010··00000607·R_386_JUMP_SLOT········00000000···fileno@GLIBC_2.0
36 00022014··00000707·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.436 00021014··00000707·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4
37 00022018··00000907·R_386_JUMP_SLOT········00000000···isatty@GLIBC_2.037 00021018··00000907·R_386_JUMP_SLOT········00000000···isatty@GLIBC_2.0
38 0002201c··00000a07·R_386_JUMP_SLOT········00000000···_ZN4SFST8AlphabetC1Ev38 0002101c··00000a07·R_386_JUMP_SLOT········00000000···_ZN4SFST8AlphabetC1Ev
39 00022020··00000b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer7reverseEb39 00021020··00000b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer7reverseEb
40 00022024··00000c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12replace_charEtt40 00021024··00000c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12replace_charEtt
41 00022028··00000d07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.441 00021028··00000d07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4
42 0002202c··00000e07·R_386_JUMP_SLOT········00000000···getc@GLIBC_2.042 0002102c··00000e07·R_386_JUMP_SLOT········00000000···getc@GLIBC_2.0
43 00022030··00000f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8is_emptyEv43 00021030··00000f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8is_emptyEv
44 00022034··00001007·R_386_JUMP_SLOT········00000000···_ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.444 00021034··00001007·R_386_JUMP_SLOT········00000000···_ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.4
45 00022038··00001107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10new_markerEv45 00021038··00001107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10new_markerEv
46 0002203c··00001207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE46 0002103c··00001207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE
47 00022040··00001307·R_386_JUMP_SLOT········00000000···_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.447 00021040··00001307·R_386_JUMP_SLOT········00000000···_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4
48 00022044··00001407·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer5levelENS_5LevelE48 00021044··00001407·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer5levelENS_5LevelE
49 00022048··00001507·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseC2Ev@GLIBCXX_3.449 00021048··00001507·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseC2Ev@GLIBCXX_3.4
50 0002204c··00001607·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseD2Ev@GLIBCXX_3.450 0002104c··00001607·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseD2Ev@GLIBCXX_3.4
51 00022050··00001707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerorERS0_51 00021050··00001707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerorERS0_
52 00022054··00001807·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.352 00021054··00001807·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.3
53 00022058··00001907·R_386_JUMP_SLOT········00000000···calloc@GLIBC_2.053 00021058··00001907·R_386_JUMP_SLOT········00000000···calloc@GLIBC_2.0
54 0002205c··00001a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer22generates_empty_stringEv54 0002105c··00001a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer22generates_empty_stringEv
55 00022060··00001b07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE55 00021060··00001b07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE
56 00022064··00001c07·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.056 00021064··00001c07·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.0
57 00022068··00001d07·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.357 00021068··00001d07·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.3
58 0002206c··00001e07·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.058 0002106c··00001e07·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.0
59 00022070··00001f07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.059 00021070··00001f07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.0
60 00022074··00002007·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.460 00021074··00002007·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.4
61 00022078··00002107·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.061 00021078··00002107·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.0
62 0002207c··00002307·R_386_JUMP_SLOT········00000000···_ZN4SFST9utf8tointEPc62 0002107c··00002307·R_386_JUMP_SLOT········00000000···_ZN4SFST9utf8tointEPc
63 00022080··00002407·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.063 00021080··00002407·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.0
64 00022084··00002507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12is_automatonEv64 00021084··00002507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12is_automatonEv
65 00022088··00002607·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.465 00021088··00002607·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.4
66 0002208c··00002707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerdvERS0_66 0002108c··00002707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerdvERS0_
67 00022090··00002807·R_386_JUMP_SLOT········00000000···_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.467 00021090··00002807·R_386_JUMP_SLOT········00000000···_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.4
68 00022094··00002b07·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.368 00021094··00002b07·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.3
69 00022098··00002c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerntEv69 00021098··00002c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerntEv
70 0002209c··00002d07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.470 0002109c··00002d07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4
71 000220a0··00002e07·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.071 000210a0··00002e07·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.0
72 000220a4··00002f07·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.3472 000210a4··00002f07·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.34
73 000220a8··00003007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerooERS0_73 000210a8··00003007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerooERS0_
74 000220ac··00003107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10add_symbolEPKc74 000210ac··00003107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10add_symbolEPKc
75 000220b0··00003207·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.475 000210b0··00003207·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.4
76 000220b4··00003307·R_386_JUMP_SLOT········00000000···__errno_location@GLIBC_2.076 000210b4··00003307·R_386_JUMP_SLOT········00000000···__errno_location@GLIBC_2.0
77 000220b8··00003407·R_386_JUMP_SLOT········00000000···log@GLIBC_2.2977 000210b8··00003407·R_386_JUMP_SLOT········00000000···log@GLIBC_2.29
78 000220bc··00003507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8minimiseEb78 000210bc··00003507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8minimiseEb
79 000220c0··00003607·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE79 000210c0··00003607·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
80 000220c4··00003707·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.480 000210c4··00003707·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4
81 000220c8··00003807·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE81 000210c8··00003807·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
82 000220cc··00003907·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb82 000210cc··00003907·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb
83 000220d0··00003a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer6spliceENS_5LabelEPS0_83 000210d0··00003a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer6spliceENS_5LabelEPS0_
84 000220d4··00003b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EP8_IO_FILEb84 000210d4··00003b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EP8_IO_FILEb
85 000220d8··00003c07·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.485 000210d8··00003c07·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.4
86 000220dc··00003d07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer17complete_alphabetEv86 000210dc··00003d07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer17complete_alphabetEv
87 000220e0··00003e07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8new_nodeEv87 000210e0··00003e07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8new_nodeEv
88 000220e4··00004007·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.488 000210e4··00004007·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4
89 000220e8··00004107·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.489 000210e8··00004107·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.4
90 000220ec··00004307·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.490 000210ec··00004307·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4
91 000220f0··00004407·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14insert_symbolsERKS0_91 000210f0··00004407·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14insert_symbolsERKS0_
92 000220f4··00004507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer9is_cyclicEv92 000210f4··00004507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer9is_cyclicEv
93 000220f8··00004607·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE93 000210f8··00004607·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE
94 000220fc··00004707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer13freely_insertENS_5LabelE94 000210fc··00004707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer13freely_insertENS_5LabelE
95 00022100··00004807·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEb95 00021100··00004807·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEb
96 00022104··00004907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.496 00021104··00004907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
97 00022108··00004a07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE97 00021108··00004a07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
98 0002210c··00004b07·R_386_JUMP_SLOT········00000000···strtol@GLIBC_2.098 0002110c··00004b07·R_386_JUMP_SLOT········00000000···strtol@GLIBC_2.0
99 00022110··00004c07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@GLIBCXX_3.499 00021110··00004c07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@GLIBCXX_3.4
100 00022114··00004d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14delete_markersEv100 00021114··00004d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14delete_markersEv
101 00022118··00004e07·R_386_JUMP_SLOT········00000000···free@GLIBC_2.0101 00021118··00004e07·R_386_JUMP_SLOT········00000000···free@GLIBC_2.0
102 0002211c··00004f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE102 0002111c··00004f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
103 00022120··00005007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerplERS0_103 00021120··00005007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerplERS0_
104 00022124··00005107·R_386_JUMP_SLOT········00000000···_ZdaPv@GLIBCXX_3.4104 00021124··00005107·R_386_JUMP_SLOT········00000000···_ZdaPv@GLIBCXX_3.4
105 00022128··00005207·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9105 00021128··00005207·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9
106 0002212c··00005307·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node4initEv106 0002112c··00005307·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node4initEv
107 00022130··00005407·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4107 00021130··00005407·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4
108 00022134··00005507·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE108 00021134··00005507·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE
109 00022138··00005607·R_386_JUMP_SLOT········00000000···_ZNSt6localeD1Ev@GLIBCXX_3.4109 00021138··00005607·R_386_JUMP_SLOT········00000000···_ZNSt6localeD1Ev@GLIBCXX_3.4
110 0002213c··00005707·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.0110 0002113c··00005707·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.0
111 00022140··00005807·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransduceranERS0_111 00021140··00005807·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransduceranERS0_
112 00022144··00005a07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4112 00021144··00005a07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4
113 00022148··00005b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10fst_strdupEPKc113 00021148··00005b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10fst_strdupEPKc
114 0002214c··00005c07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4114 0002114c··00005c07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4
115 00022150··00005d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE115 00021150··00005d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE
116 00022154··00005e07·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.3116 00021154··00005e07·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.3
117 00022158··00005f07·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.4117 00021158··00005f07·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.4
118 0002215c··00006107·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerC2Ev118 0002115c··00006107·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerC2Ev
119 00022160··00006207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer11kleene_starEv119 00021160··00006207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer11kleene_starEv
120 00022164··00006307·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4120 00021164··00006307·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4
121 00022168··00006407·R_386_JUMP_SLOT········00000000···__cxa_throw@CXXABI_1.3121 00021168··00006407·R_386_JUMP_SLOT········00000000···__cxa_throw@CXXABI_1.3
122 0002216c··00006507·R_386_JUMP_SLOT········00000000···_ZNSolsEi@GLIBCXX_3.4122 0002116c··00006507·R_386_JUMP_SLOT········00000000···_ZNSolsEi@GLIBCXX_3.4
123 00022170··00006607·R_386_JUMP_SLOT········00000000···_ZN4SFST8int2utf8Ej123 00021170··00006607·R_386_JUMP_SLOT········00000000···_ZN4SFST8int2utf8Ej
124 00022174··00006707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer23is_infinitely_ambiguousEv124 00021174··00006707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer23is_infinitely_ambiguousEv
125 00022178··00006907·R_386_JUMP_SLOT········00000000···clearerr@GLIBC_2.0125 00021178··00006907·R_386_JUMP_SLOT········00000000···clearerr@GLIBC_2.0
Max diff block lines reached; -1/22835 bytes (-0.00%) of diff not shown.
1.77 KB
readelf --wide --dynamic {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Dynamic·section·at·offset·0x20ea0·contains·30·entries:1 Dynamic·section·at·offset·0x1fea0·contains·30·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x30008 ·0x0000000c·(INIT)·······················0x3000
9 ·0x0000000d·(FINI)·······················0x19cd49 ·0x0000000d·(FINI)·······················0x18c34
10 ·0x00000019·(INIT_ARRAY)·················0x21e8810 ·0x00000019·(INIT_ARRAY)·················0x20e88
11 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x21e9c12 ·0x0000001a·(FINI_ARRAY)·················0x20e9c
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0xaf415 ·0x00000005·(STRTAB)·····················0xaf4
16 ·0x00000006·(SYMTAB)·····················0x25416 ·0x00000006·(SYMTAB)·····················0x254
17 ·0x0000000a·(STRSZ)······················4558·(bytes)17 ·0x0000000a·(STRSZ)······················4558·(bytes)
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000015·(DEBUG)······················0x019 ·0x00000015·(DEBUG)······················0x0
20 ·0x00000003·(PLTGOT)·····················0x21ff420 ·0x00000003·(PLTGOT)·····················0x20ff4
21 ·0x00000002·(PLTRELSZ)···················840·(bytes)21 ·0x00000002·(PLTRELSZ)···················840·(bytes)
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000017·(JMPREL)·····················0x1fa823 ·0x00000017·(JMPREL)·····················0x1fa8
24 ·0x00000011·(REL)························0x1ed824 ·0x00000011·(REL)························0x1ed8
25 ·0x00000012·(RELSZ)······················208·(bytes)25 ·0x00000012·(RELSZ)······················208·(bytes)
26 ·0x00000013·(RELENT)·····················8·(bytes)26 ·0x00000013·(RELENT)·····················8·(bytes)
27 ·0x6ffffffb·(FLAGS_1)····················Flags:·PIE27 ·0x6ffffffb·(FLAGS_1)····················Flags:·PIE
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3fa9da8994a30b3851fa4e99eeac88ecdd7177a03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·aebf9aa72dbf48435b7b76574de5eaae28b83b16
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
244 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00006110..0000613c14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00006120..0000614c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 4818 lines modifiedOffset 37, 5453 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000036c0..000036c838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000036c0..000036c8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00006240..000062ba42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00006250..000062bc
43 ··DW_CFA_advance_loc:·1·to·0000624143 ··DW_CFA_advance_loc:·1·to·00006251
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·0000624446 ··DW_CFA_advance_loc:·1·to·00006252
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·0000624549 ··DW_CFA_advance_loc:·1·to·00006253
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·0000624652 ··DW_CFA_advance_loc:·1·to·00006254
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·0000625455 ··DW_CFA_advance_loc:·3·to·00006257
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·000062b557 ··DW_CFA_advance_loc1:·96·to·000062b7
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·000062b659 ··DW_CFA_advance_loc:·1·to·000062b8
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·000062b762 ··DW_CFA_advance_loc:·1·to·000062b9
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·000062b865 ··DW_CFA_advance_loc:·1·to·000062ba
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·000062b968 ··DW_CFA_advance_loc:·1·to·000062bb
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000062c0..0000633a71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000062bc..00006328
72 ··DW_CFA_advance_loc:·1·to·000062c172 ··DW_CFA_advance_loc:·1·to·000062bd
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·000062c475 ··DW_CFA_advance_loc:·1·to·000062be
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·000062c578 ··DW_CFA_advance_loc:·1·to·000062bf
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·000062c681 ··DW_CFA_advance_loc:·1·to·000062c0
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·000062d484 ··DW_CFA_advance_loc:·3·to·000062c3
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·0000633586 ··DW_CFA_advance_loc1:·96·to·00006323
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·0000633688 ··DW_CFA_advance_loc:·1·to·00006324
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·0000633791 ··DW_CFA_advance_loc:·1·to·00006325
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·0000633894 ··DW_CFA_advance_loc:·1·to·00006326
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·0000633997 ··DW_CFA_advance_loc:·1·to·00006327
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00006340..000064c8100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00006328..0000649f
101 ··DW_CFA_advance_loc:·1·to·00006341101 ··DW_CFA_advance_loc:·1·to·00006329
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·00006344104 ··DW_CFA_advance_loc:·1·to·0000632a
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·00006345107 ··DW_CFA_advance_loc:·1·to·0000632b
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·00006346110 ··DW_CFA_advance_loc:·1·to·0000632c
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·00006354113 ··DW_CFA_advance_loc:·3·to·0000632f
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·000064c3115 ··DW_CFA_advance_loc2:·363·to·0000649a
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·000064c4117 ··DW_CFA_advance_loc:·1·to·0000649b
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·000064c5120 ··DW_CFA_advance_loc:·1·to·0000649c
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·000064c6123 ··DW_CFA_advance_loc:·1·to·0000649d
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·000064c7126 ··DW_CFA_advance_loc:·1·to·0000649e
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·0000003c·0000010c·FDE·cie=0000002c·pc=000064d0..00006658132 00000134·0000003c·0000010c·FDE·cie=0000002c·pc=000064a0..00006617
133 ··DW_CFA_advance_loc:·1·to·000064d1133 ··DW_CFA_advance_loc:·1·to·000064a1
134 ··DW_CFA_def_cfa_offset:·8134 ··DW_CFA_def_cfa_offset:·8
135 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8135 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
136 ··DW_CFA_advance_loc:·3·to·000064d4136 ··DW_CFA_advance_loc:·1·to·000064a2
137 ··DW_CFA_def_cfa_offset:·12137 ··DW_CFA_def_cfa_offset:·12
138 ··DW_CFA_offset:·r7·(edi)·at·cfa-12138 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
139 ··DW_CFA_advance_loc:·1·to·000064d5139 ··DW_CFA_advance_loc:·1·to·000064a3
140 ··DW_CFA_def_cfa_offset:·16140 ··DW_CFA_def_cfa_offset:·16
141 ··DW_CFA_offset:·r6·(esi)·at·cfa-16141 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
142 ··DW_CFA_advance_loc:·1·to·000064d6142 ··DW_CFA_advance_loc:·1·to·000064a4
Max diff block lines reached; 244088/249836 bytes (97.70%) of diff not shown.
1.35 KB
strings --all --bytes=8 {}
    
Offset 118, 18 lines modifiedOffset 118, 23 lines modified
118 CXXABI_1.3118 CXXABI_1.3
119 GLIBCXX_3.4119 GLIBCXX_3.4
120 GLIBC_2.1120 GLIBC_2.1
121 GLIBC_2.4121 GLIBC_2.4
122 GLIBC_2.34122 GLIBC_2.34
123 GLIBC_2.1.3123 GLIBC_2.1.3
124 GLIBC_2.3.4124 GLIBC_2.3.4
125 l$<9l$8sp125 L$.f;D$$
 126 D$.f9D$,
 127 L$,f9L$.s
 128 D$*f9D$$t
 129 l$D9l$Dt{
 130 +T$D9L$Dt
126 \$p9\$ht131 \$p9\$ht
127 l$·9l$$t^1132 l$·9l$$tZ1
128 T$89T$\u133 L$89L$\u
129 aborted.134 aborted.
130 :·warning:·135 :·warning:·
131 syntax·error136 syntax·error
132 memory·exhausted137 memory·exhausted
133 fst-compiler·version·%s138 fst-compiler·version·%s
134 OPTIONS:139 OPTIONS:
135 -v»     print·version·information140 -v»     print·version·information
Offset 166, 16 lines modifiedOffset 171, 16 lines modified
166 Allocation·of·memory·failed·in·Mem::add_buffer!171 Allocation·of·memory·failed·in·Mem::add_buffer!
167 The·wildcard·symbol·'.'·requires·the·definition·of·an·alphabet172 The·wildcard·symbol·'.'·requires·the·definition·of·an·alphabet
168 Warning:·2-level·rule·mapping·"%s"·not·defined·in·alphabet!173 Warning:·2-level·rule·mapping·"%s"·not·defined·in·alphabet!
169 Warning:·agreement·operation·inside·of·negation!174 Warning:·agreement·operation·inside·of·negation!
170 Negation·requires·the·definition·of·an·alphabet175 Negation·requires·the·definition·of·an·alphabet
171 reading·transducer·from·%s...176 reading·transducer·from·%s...
172 Error:·incompatible·character·encoding·in·file·"%s"!177 Error:·incompatible·character·encoding·in·file·"%s"!
173 Warning:·agreement·operation·inside·of·conjunction! 
174 Warning:·agreement·operation·inside·of·composition!178 Warning:·agreement·operation·inside·of·composition!
 179 Warning:·agreement·operation·inside·of·conjunction!
175 in·two·level·rule:·insertion·operation·with·deletable·left·context!180 in·two·level·rule:·insertion·operation·with·deletable·left·context!
176 in·two·level·rule:·insertion·operation·with·deletable·right·context!181 in·two·level·rule:·insertion·operation·with·deletable·right·context!
177 Warning:·two·level·rule·used·for·insertion·operation·(might·produce·unexpected·results)182 Warning:·two·level·rule·used·for·insertion·operation·(might·produce·unexpected·results)
178 Invalid·type·of·replace·operator183 Invalid·type·of·replace·operator
179 Warning:·agreement·operation·inside·of·replacement·rule!184 Warning:·agreement·operation·inside·of·replacement·rule!
180 Two·level·rules·require·the·definition·of·an·alphabet185 Two·level·rules·require·the·definition·of·an·alphabet
181 The·replace·operators·require·the·definition·of·an·alphabet186 The·replace·operators·require·the·definition·of·an·alphabet
568 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00003000·<.init>:4 00003000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···6140·<__cxa_finalize@plt+0x2a80>8 »       call···6150·<__cxa_finalize@plt+0x2a90>
9 »       add····$0x1efeb,%ebx9 »       add····$0x1dfeb,%ebx
10 »       mov····-0x18(%ebx),%eax10 »       mov····-0x18(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····301b·<__printf_chk@plt-0x15>12 »       je·····301b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
16 »       ret16 »       ret
2.91 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 118 lines modifiedOffset 1, 108 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000036d0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base-0x4ab0>:2 000036d0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base-0x4912>:
3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
4 /usr/include/c++/12/bits/stl_tree.h:9844 /usr/include/c++/12/bits/stl_tree.h:984
5 »       mov····0x5c(%edi),%eax5 »       mov····0x5c(%edi),%eax
 6 »       call···6328·<__cxa_finalize@plt+0x2c68>
6 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():7 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
7 /usr/include/c++/12/backward/hash_map:838 /usr/include/c++/12/backward/hash_map:83
8 »       lea····0x40(%edi),%ebx9 »       lea····0x40(%edi),%ebx
9 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree(): 
10 /usr/include/c++/12/bits/stl_tree.h:984 
11 »       call···6340·<__cxa_finalize@plt+0x2c80> 
12 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map(): 
13 /usr/include/c++/12/backward/hash_map:83 
14 »       mov····%ebx,(%esp)10 »       mov····%ebx,(%esp)
15 »       call···81d0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>11 »       call···801c·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>
16 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():12 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
17 /usr/include/c++/12/backward/hash_map:8313 /usr/include/c++/12/backward/hash_map:83
18 »       mov····0x10(%esp),%ecx14 »       mov····0x10(%esp),%edx
19 »       mov····%ecx,(%esp)15 »       mov····%edx,(%esp)
20 »       call···8180·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>16 »       call···7fe2·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>
21 SFST::Mem::clear():17 SFST::Mem::clear():
22 ./src/./src/mem.h:5018 ./src/./src/mem.h:50
23 »       mov····0x18(%edi),%eax19 »       mov····0x18(%edi),%eax
24 »       test···%eax,%eax20 »       test···%eax,%eax
25 »       jne····376d·<__cxa_finalize@plt+0xad>21 »       jne····376f·<__cxa_finalize@plt+0xaf>
26 ./src/./src/mem.h:5522 ./src/./src/mem.h:55
27 »       xor····%edx,%edx23 »       xor····%ecx,%ecx
 24 »       mov····%ecx,0x1c(%edi)
28 main.cold():25 main.cold():
29 ./src/./src/fst-compiler.yy:33726 ./src/./src/fst-compiler.yy:337
30 »       mov····%esi,%ebx27 »       mov····%edi,(%esp)
31 SFST::Mem::clear(): 
32 ./src/./src/mem.h:55 
33 »       mov····%edx,0x1c(%edi) 
34 main():28 main():
35 ./src/./src/fst-compiler.yy:33729 ./src/./src/fst-compiler.yy:337
36 »       mov····%edi,(%esp)30 »       mov····%esi,%ebx
37 »       call···3390·<operator·delete(void*)@plt>31 »       call···3390·<operator·delete(void*)@plt>
38 »       mov····0x1c(%esp),%eax32 »       mov····0x1c(%esp),%eax
39 »       mov····0x18(%esp),%edi33 »       mov····0x18(%esp),%edi
40 »       mov····%eax,0x1c(%esp)34 »       mov····%eax,0x1c(%esp)
41 SFST::MakeCompactTransducer::~MakeCompactTransducer():35 SFST::MakeCompactTransducer::~MakeCompactTransducer():
42 ./src/./src/make-compact.h:1836 ./src/./src/make-compact.h:18
43 »       mov····0x14(%esp),%eax37 »       mov····0x14(%esp),%eax
44 »       mov····%esi,%ebx 
45 »       mov····%eax,(%esp)38 »       mov····%eax,(%esp)
 39 »       mov····%esi,%ebx
46 »       call···3040·<SFST::CompactTransducer::~CompactTransducer()@plt>40 »       call···3040·<SFST::CompactTransducer::~CompactTransducer()@plt>
47 »       mov····0x1c(%esp),%eax41 »       mov····0x1c(%esp),%eax
48 main():42 main():
49 ./src/./src/fst-compiler.yy:34643 ./src/./src/fst-compiler.yy:346
50 »       mov····%eax,(%esp)44 »       mov····%eax,(%esp)
51 »       dec····%edi 
52 »       mov····%esi,%ebx45 »       mov····%esi,%ebx
 46 »       sub····$0x1,%edi
53 »       jne····3799·<__cxa_finalize@plt+0xd9>47 »       jne····379b·<__cxa_finalize@plt+0xdb>
54 ./src/./src/fst-compiler.yy:346·(discriminator·1)48 ./src/./src/fst-compiler.yy:346·(discriminator·1)
55 »       call···3180·<__cxa_begin_catch@plt>49 »       call···3180·<__cxa_begin_catch@plt>
56 ./src/./src/fst-compiler.yy:347·(discriminator·1) 
57 »       mov····-0xc(%esi),%edx 
58 »       lea····-0x7f51(%esi),%ecx 
59 »       mov····%ecx,0x4(%esp) 
60 »       mov····%edx,(%esp) 
61 ./src/./src/fst-compiler.yy:346·(discriminator·1) 
62 »       mov····%eax,%edi50 »       mov····%eax,%edi
63 ./src/./src/fst-compiler.yy:347·(discriminator·1)51 ./src/./src/fst-compiler.yy:347·(discriminator·1)
 52 »       lea····-0x7f51(%esi),%edx
 53 »       mov····%edx,0x4(%esp)
 54 »       mov····-0xc(%esi),%ecx
 55 »       mov····%ecx,(%esp)
64 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>56 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
65 »       mov····%edi,0x4(%esp)57 »       mov····%edi,0x4(%esp)
66 »       mov····%eax,(%esp)58 »       mov····%eax,(%esp)
67 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>59 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
68 »       mov····%eax,(%esp) 
69 »       lea····-0x7f52(%esi),%edi60 »       lea····-0x7f52(%esi),%edi
70 »       mov····%edi,0x4(%esp)61 »       mov····%edi,0x4(%esp)
 62 »       mov····%eax,(%esp)
71 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>63 »       call···33c0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
72 »       jmp····5ee9·<__cxa_finalize@plt+0x2829>64 »       jmp····5ef1·<__cxa_finalize@plt+0x2831>
73 SFST::Mem::clear():65 SFST::Mem::clear():
74 ./src/./src/mem.h:5166 ./src/./src/mem.h:51
75 »       mov····0x186a0(%eax),%ebx67 »       mov····0x186a0(%eax),%ebx
76 ./src/./src/mem.h:52 
77 »       mov····%eax,(%esp) 
78 ./src/./src/mem.h:51 
79 »       mov····%ebx,0x10(%esp)68 »       mov····%ebx,0x10(%esp)
80 ./src/./src/mem.h:5269 ./src/./src/mem.h:52
 70 »       mov····%eax,(%esp)
81 »       mov····%esi,%ebx71 »       mov····%esi,%ebx
82 »       call···3490·<free@plt>72 »       call···3490·<free@plt>
83 ./src/./src/mem.h:5373 ./src/./src/mem.h:53
84 »       mov····0x10(%esp),%ecx74 »       mov····0x10(%esp),%edx
85 »       mov····%ecx,0x18(%edi)75 »       mov····%edx,0x18(%edi)
86 »       jmp····36ef·<__cxa_finalize@plt+0x2f>76 »       jmp····36ef·<__cxa_finalize@plt+0x2f>
87 main():77 main():
88 ./src/./src/fst-compiler.yy:34978 ./src/./src/fst-compiler.yy:349
89 »       mov····%eax,%edi79 »       mov····%eax,%edi
90 »       mov····%esi,%ebx80 »       mov····%esi,%ebx
91 »       call···3580·<__cxa_end_catch@plt>81 »       call···3580·<__cxa_end_catch@plt>
92 »       mov····%edi,(%esp)82 »       mov····%edi,(%esp)
93 »       call···3620·<_Unwind_Resume@plt>83 »       call···3620·<_Unwind_Resume@plt>
94 std::_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>::~_Rb_tree():84 std::_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>::~_Rb_tree():
95 /usr/include/c++/12/bits/stl_tree.h:98485 /usr/include/c++/12/bits/stl_tree.h:984
96 »       mov····0x25c(%esi),%eax86 »       mov····0x25c(%esi),%eax
97 »       call···67f0·<__cxa_finalize@plt+0x3130>87 »       call···6790·<__cxa_finalize@plt+0x30d0>
98 »       mov····0x244(%esi),%eax88 »       mov····0x244(%esi),%eax
99 »       call···67f0·<__cxa_finalize@plt+0x3130>89 »       call···6790·<__cxa_finalize@plt+0x30d0>
100 std::_Rb_tree<char*,·std::pair<char*·const,·SFST::range_t*>,·std::_Select1st<std::pair<char*·const,·SFST::range_t*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::range_t*>·>·>::~_Rb_tree():90 std::_Rb_tree<char*,·std::pair<char*·const,·SFST::range_t*>,·std::_Select1st<std::pair<char*·const,·SFST::range_t*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::range_t*>·>·>::~_Rb_tree():
101 /usr/include/c++/12/bits/stl_tree.h:98491 /usr/include/c++/12/bits/stl_tree.h:984
102 »       mov····0x22c(%esi),%eax92 »       mov····0x22c(%esi),%eax
103 »       call···64d0·<__cxa_finalize@plt+0x2e10>93 »       call···64a0·<__cxa_finalize@plt+0x2de0>
104 std::_Rb_tree<char*,·std::pair<char*·const,·SFST::Transducer*>,·std::_Select1st<std::pair<char*·const,·SFST::Transducer*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::Transducer*>·>·>::~_Rb_tree():94 std::_Rb_tree<char*,·std::pair<char*·const,·SFST::Transducer*>,·std::_Select1st<std::pair<char*·const,·SFST::Transducer*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::Transducer*>·>·>::~_Rb_tree():
105 /usr/include/c++/12/bits/stl_tree.h:98495 /usr/include/c++/12/bits/stl_tree.h:984
106 »       mov····0x214(%esi),%eax96 »       mov····0x214(%esi),%eax
107 »       call···6660·<__cxa_finalize@plt+0x2fa0>97 »       call···6618·<__cxa_finalize@plt+0x2f58>
108 std::__new_allocator<std::_Rb_tree_node<std::pair<char*·const,·SFST::Transducer*>·>·>::~__new_allocator():98 std::__new_allocator<std::_Rb_tree_node<std::pair<char*·const,·SFST::Transducer*>·>·>::~__new_allocator():
109 /usr/include/c++/12/bits/new_allocator.h:9099 /usr/include/c++/12/bits/new_allocator.h:90
110 »       mov····%ebx,(%esp)100 »       mov····%ebx,(%esp)
111 »       mov····%esi,%ebx101 »       mov····%esi,%ebx
112 »       call···3620·<_Unwind_Resume@plt>102 »       call···3620·<_Unwind_Resume@plt>
113 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):103 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):
Max diff block lines reached; 3047151/3054296 bytes (99.77%) of diff not shown.
491 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00019cd4·<.fini>:2 00018c34·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···6140·<__cxa_finalize@plt+0x2a80>6 »       call···6150·<__cxa_finalize@plt+0x2a90>
7 »       add····$0x8317,%ebx7 »       add····$0x83b7,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
86.3 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 661 lines modifiedOffset 1, 661 lines modified
  
Diff chunk too large, falling back to line-by-line diff (658 lines added, 658 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x0001a000·03000000·01000200·3a002061·743a2000·........:.·at:·.2 ··0x00019000·03000000·01000200·3a002061·743a2000·........:.·at:·.
3 ··0x0001a010·0a61626f·72746564·2e0a003a·20776172·.aborted...:·war3 ··0x00019010·0a61626f·72746564·2e0a003a·20776172·.aborted...:·war
4 ··0x0001a020·6e696e67·3a200021·0a007379·6e746178·ning:·.!..syntax4 ··0x00019020·6e696e67·3a200021·0a007379·6e746178·ning:·.!..syntax
5 ··0x0001a030·20657272·6f72006d·656d6f72·79206578··error.memory·ex5 ··0x00019030·20657272·6f72006d·656d6f72·79206578··error.memory·ex
6 ··0x0001a040·68617573·74656400·312e342e·37610066·hausted.1.4.7a.f6 ··0x00019040·68617573·74656400·312e342e·37610066·hausted.1.4.7a.f
7 ··0x0001a050·73742d63·6f6d7069·6c657220·76657273·st-compiler·vers7 ··0x00019050·73742d63·6f6d7069·6c657220·76657273·st-compiler·vers
8 ··0x0001a060·696f6e20·25730a00·2d6c6300·0a4f5054·ion·%s..-lc..OPT8 ··0x00019060·696f6e20·25730a00·2d6c6300·0a4f5054·ion·%s..-lc..OPT
9 ··0x0001a070·494f4e53·3a0a002d·76097072·696e7420·IONS:..-v.print·9 ··0x00019070·494f4e53·3a0a002d·76097072·696e7420·IONS:..-v.print·
10 ··0x0001a080·76657273·696f6e20·696e666f·726d6174·version·informat10 ··0x00019080·76657273·696f6e20·696e666f·726d6174·version·informat
11 ··0x0001a090·696f6e0a·002d7109·71756965·74206d6f·ion..-q.quiet·mo11 ··0x00019090·696f6e0a·002d7109·71756965·74206d6f·ion..-q.quiet·mo
12 ··0x0001a0a0·64650a0a·00726573·756c7420·7472616e·de...result·tran12 ··0x000190a0·64650a0a·00726573·756c7420·7472616e·de...result·tran
13 ··0x0001a0b0·73647563·65722069·7320656d·70747900·sducer·is·empty.13 ··0x000190b0·73647563·65722069·7320656d·70747900·sducer·is·empty.
14 ··0x0001a0c0·77620000·61737369·676e6d65·6e74206f·wb..assignment·o14 ··0x000190c0·77620000·61737369·676e6d65·6e74206f·wb..assignment·o
15 ··0x0001a0d0·6620656d·70747920·7472616e·73647563·f·empty·transduc15 ··0x000190d0·6620656d·70747920·7472616e·73647563·f·empty·transduc
16 ··0x0001a0e0·65722074·6f000000·61737369·676e6d65·er·to...assignme16 ··0x000190e0·65722074·6f000000·61737369·676e6d65·er·to...assignme
17 ··0x0001a0f0·6e74206f·6620656d·70747920·73796d62·nt·of·empty·symb17 ··0x000190f0·6e74206f·6620656d·70747920·73796d62·nt·of·empty·symb
18 ··0x0001a100·6f6c2072·616e6765·20746f00·0a557361·ol·range·to..Usa18 ··0x00019100·6f6c2072·616e6765·20746f00·0a557361·ol·range·to..Usa
19 ··0x0001a110·67653a20·2573205b·6f707469·6f6e735d·ge:·%s·[options]19 ··0x00019110·67653a20·2573205b·6f707469·6f6e735d·ge:·%s·[options]
20 ··0x0001a120·20696e66·696c6520·6f757466·696c650a··infile·outfile.20 ··0x00019120·20696e66·696c6520·6f757466·696c650a··infile·outfile.
21 ··0x0001a130·00000000·2d630953·746f7265·20746865·....-c.Store·the21 ··0x00019130·00000000·2d630953·746f7265·20746865·....-c.Store·the
22 ··0x0001a140·20747261·6e736475·63657220·696e2066··transducer·in·f22 ··0x00019140·20747261·6e736475·63657220·696e2066··transducer·in·f
23 ··0x0001a150·73742d69·6e666c32·20666f72·6d61742e·st-infl2·format.23 ··0x00019150·73742d69·6e666c32·20666f72·6d61742e·st-infl2·format.
24 ··0x0001a160·0a000000·2d6c0953·746f7265·20746865·....-l.Store·the24 ··0x00019160·0a000000·2d6c0953·746f7265·20746865·....-l.Store·the
25 ··0x0001a170·20747261·6e736475·63657220·696e2066··transducer·in·f25 ··0x00019170·20747261·6e736475·63657220·696e2066··transducer·in·f
26 ··0x0001a180·73742d69·6e666c33·20666f72·6d61742e·st-infl3·format.26 ··0x00019180·73742d69·6e666c33·20666f72·6d61742e·st-infl3·format.
27 ··0x0001a190·0a000000·2d730953·77697463·68207468·....-s.Switch·th27 ··0x00019190·0a000000·2d730953·77697463·68207468·....-s.Switch·th
28 ··0x0001a1a0·65207570·70657220·616e6420·6c6f7765·e·upper·and·lowe28 ··0x000191a0·65207570·70657220·616e6420·6c6f7765·e·upper·and·lowe
29 ··0x0001a1b0·72206c65·76656c73·2070726f·64756369·r·levels·produci29 ··0x000191b0·72206c65·76656c73·2070726f·64756369·r·levels·produci
30 ··0x0001a1c0·6e672061·20747261·6e736475·63657220·ng·a·transducer·30 ··0x000191c0·6e672061·20747261·6e736475·63657220·ng·a·transducer·
31 ··0x0001a1d0·666f7220·67656e65·72617469·6f6e2072·for·generation·r31 ··0x000191d0·666f7220·67656e65·72617469·6f6e2072·for·generation·r
32 ··0x0001a1e0·61746865·72207468·616e2072·65636f67·ather·than·recog32 ··0x000191e0·61746865·72207468·616e2072·65636f67·ather·than·recog
33 ··0x0001a1f0·6e697469·6f6e2e0a·00000000·2d6c6309·nition......-lc.33 ··0x000191f0·6e697469·6f6e2e0a·00000000·2d6c6309·nition......-lc.
34 ··0x0001a200·616c6c6f·7720636f·6d6d656e·74732073·allow·comments·s34 ··0x00019200·616c6c6f·7720636f·6d6d656e·74732073·allow·comments·s
35 ··0x0001a210·74617274·696e6720·77697468·20272525·tarting·with·'%%35 ··0x00019210·74617274·696e6720·77697468·20272525·tarting·with·'%%
36 ··0x0001a220·2720696e·20746865·206c6578·69636f6e·'·in·the·lexicon36 ··0x00019220·2720696e·20746865·206c6578·69636f6e·'·in·the·lexicon
37 ··0x0001a230·2066696c·65732e0a·00000000·0a457272··files.......Err37 ··0x00019230·2066696c·65732e0a·00000000·0a457272··files.......Err
38 ··0x0001a240·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·38 ··0x00019240·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·
39 ··0x0001a250·736f7572·63652066·696c6520·22257322·source·file·"%s"39 ··0x00019250·736f7572·63652066·696c6520·22257322·source·file·"%s"
40 ··0x0001a260·0a0a0000·0a457272·6f723a20·43616e6e·.....Error:·Cann40 ··0x00019260·0a0a0000·0a457272·6f723a20·43616e6e·.....Error:·Cann
41 ··0x0001a270·6f74206f·70656e20·6f757470·75742066·ot·open·output·f41 ··0x00019270·6f74206f·70656e20·6f757470·75742066·ot·open·output·f
42 ··0x0001a280·696c6520·25730a0a·00000000·00000000·ile·%s..........42 ··0x00019280·696c6520·25730a0a·00000000·00000000·ile·%s..........
43 ··0x0001a290·00000000·00000000·00000000·00000000·................43 ··0x00019290·00000000·00000000·00000000·00000000·................
44 ··0x0001a2a0·3650feff·3650feff·6f5bfeff·3650feff·6P..6P..o[..6P..44 ··0x000192a0·7e5ffeff·7e5ffeff·146afeff·7e5ffeff·~_..~_...j..~_..
45 ··0x0001a2b0·3650feff·3650feff·465bfeff·0f5bfeff·6P..6P..F[...[..45 ··0x000192b0·7e5ffeff·7e5ffeff·eb69feff·b469feff·~_..~_...i...i..
46 ··0x0001a2c0·7c50feff·7c50feff·ee5afeff·bc5afeff·|P..|P...Z...Z..46 ··0x000192c0·b95ffeff·b95ffeff·9369feff·6969feff·._..._...i..ii..
47 ··0x0001a2d0·8a5afeff·7f5afeff·4b5afeff·115afeff·.Z...Z..KZ...Z..47 ··0x000192d0·3569feff·2b69feff·f768feff·bf68feff·5i..+i...h...h..
48 ··0x0001a2e0·b559feff·8159feff·3359feff·fa58feff·.Y...Y..3Y...X..48 ··0x000192e0·6c68feff·2768feff·e267feff·a867feff·lh..'h...g...g..
49 ··0x0001a2f0·c258feff·a458feff·6c58feff·4858feff·.X...X..lX..HX..49 ··0x000192f0·6e67feff·5167feff·1667feff·f166feff·ng..Qg...g...f..
50 ··0x0001a300·2358feff·e457feff·a957feff·7c57feff·#X...W...W..|W..50 ··0x00019300·cc66feff·9366feff·5a66feff·2d66feff·.f...f..Zf..-f..
51 ··0x0001a310·5357feff·2f57feff·0e57feff·f056feff·SW../W...W...V..51 ··0x00019310·0466feff·e065feff·be65feff·a165feff·.f...e...e...e..
52 ··0x0001a320·d356feff·b556feff·9756feff·7956feff·.V...V...V..yV..52 ··0x00019320·8465feff·6665feff·4865feff·2a65feff·.e..fe..He..*e..
53 ··0x0001a330·5456feff·3756feff·1a56feff·fd55feff·TV..7V...V...U..53 ··0x00019330·0665feff·e964feff·cb64feff·ae64feff·.e...d...d...d..
54 ··0x0001a340·df55feff·ba55feff·9855feff·7655feff·.U...U...U..vU..54 ··0x00019340·9164feff·6c64feff·4b64feff·2a64feff·.d..ld..Kd..*d..
55 ··0x0001a350·6d55feff·5255feff·1855feff·e254feff·mU..RU...U...T..55 ··0x00019350·2164feff·0764feff·d863feff·a063feff·!d...d...c...c..
56 ··0x0001a360·b15bfeff·d954feff·be54feff·8f54feff·.[...T...T...T..56 ··0x00019360·5d6afeff·9763feff·7a63feff·4963feff·]j...c..zc..Ic..
57 ··0x0001a370·b85bfeff·5450feff·2c50feff·bc50feff·.[..TP..,P...P..57 ··0x00019370·566afeff·965ffeff·745ffeff·2c60feff·Vj..._..t_..,`..
58 ··0x0001a380·5954feff·2c50feff·2c50feff·bc50feff·YT..,P..,P...P..58 ··0x00019380·1363feff·745ffeff·745ffeff·2c60feff·.c..t_..t_..,`..
59 ··0x0001a390·3854feff·1854feff·e353feff·c253feff·8T...T...S...S..59 ··0x00019390·0463feff·e062feff·a762feff·8362feff·.c...b...b...b..
60 ··0x0001a3a0·a553feff·7e53feff·6453feff·2053feff·.S..~S..dS..·S..60 ··0x000193a0·6762feff·3c62feff·2062feff·d961feff·gb..<b..·b...a..
61 ··0x0001a3b0·5450feff·1053feff·f052feff·e252feff·TP...S...R...R..61 ··0x000193b0·965ffeff·c961feff·aa61feff·9d61feff·._...a...a...a..
62 ··0x0001a3c0·d452feff·c652feff·b852feff·aa52feff·.R...R...R...R..62 ··0x000193c0·9061feff·8361feff·7661feff·6961feff·.a...a..va..ia..
63 ··0x0001a3d0·9c52feff·9152feff·8652feff·7b52feff·.R...R...R..{R..63 ··0x000193d0·5f61feff·5561feff·4b61feff·4161feff·_a..Ua..Ka..Aa..
64 ··0x0001a3e0·7052feff·6552feff·5a52feff·4f52feff·pR..eR..ZR..OR..64 ··0x000193e0·3761feff·2d61feff·2361feff·1961feff·7a..-a..#a...a..
65 ··0x0001a3f0·4452feff·3952feff·2e52feff·0f52feff·DR..9R...R...R..65 ··0x000193f0·0f61feff·0561feff·fb60feff·e160feff·.a...a...`...`..
66 ··0x0001a400·ed51feff·cc50feff·cc50feff·00000000·.Q...P...P......66 ··0x00019400·c260feff·f75ffeff·f75ffeff·00000000·.`..._..._......
67 ··0x0001a410·00000000·00000000·00000000·00000000·................67 ··0x00019410·00000000·00000000·00000000·00000000·................
68 ··0x0001a420·02002800·47000500·06006700·0a007300·..(.G.....g...s.68 ··0x00019420·02002800·47000500·06006700·0a007300·..(.G.....g...s.
69 ··0x0001a430·74001e00·15000000·1e001e00·10001100·t...............69 ··0x00019430·74001e00·15000000·1e001e00·10001100·t...............
70 ··0x0001a440·12001300·26000a00·20002000·22002200·....&...·.·.".".70 ··0x00019440·12001300·26000a00·20002000·22002200·....&...·.·.".".
71 ··0x0001a450·1e002300·14001600·03001f00·18002100·..#...........!.71 ··0x00019450·1e002300·14001600·03001f00·18002100·..#...........!.
72 ··0x0001a460·24008300·11001d00·1e003100·31006c00·$.........1.1.l.72 ··0x00019460·24008300·11001d00·1e003100·31006c00·$.........1.1.l.
73 ··0x0001a470·6d002300·24002500·26002400·28002800·m.#.$.%.&.$.(.(.73 ··0x00019470·6d002300·24002500·26002400·28002800·m.#.$.%.&.$.(.(.
74 ··0x0001a480·0c002400·26003f00·3f002600·0c001300·..$.&.?.?.&.....74 ··0x00019480·0c002400·26003f00·3f002600·0c001300·..$.&.?.?.&.....
75 ··0x0001a490·14002400·45002100·21001300·14008400·..$.E.!.!.......75 ··0x00019490·14002400·45002100·21001300·14008400·..$.E.!.!.......
76 ··0x0001a4a0·23004300·23006c00·46004700·48004900·#.C.#.l.F.G.H.I.76 ··0x000194a0·23004300·23006c00·46004700·48004900·#.C.#.l.F.G.H.I.
77 ··0x0001a4b0·4a004b00·4c006100·2200ffff·ffff2500·J.K.L.a.".....%.77 ··0x000194b0·4a004b00·4c006100·2200ffff·ffff2500·J.K.L.a.".....%.
78 ··0x0001a4c0·77002700·4200ffff·ffffffff·5000ffff·w.'.B.......P...78 ··0x000194c0·77002700·4200ffff·ffffffff·5000ffff·w.'.B.......P...
79 ··0x0001a4d0·ffff5300·54005500·ffffffff·5800ffff·..S.T.U.....X...79 ··0x000194d0·ffff5300·54005500·ffffffff·5800ffff·..S.T.U.....X...
80 ··0x0001a4e0·ffffffff·ffffffff·66006700·8d00ffff·........f.g.....80 ··0x000194e0·ffffffff·ffffffff·66006700·8d00ffff·........f.g.....
81 ··0x0001a4f0·ffff6300·6c006d00·ffffffff·6800ffff·..c.l.m.....h...81 ··0x000194f0·ffff6300·6c006d00·ffffffff·6800ffff·..c.l.m.....h...
82 ··0x0001a500·ffff7300·74007e00·7600ffff·70007100·..s.t.~.v...p.q.82 ··0x00019500·ffff7300·74007e00·7600ffff·70007100·..s.t.~.v...p.q.
83 ··0x0001a510·7200ffff·ffff7500·ffff7700·ffff7900·r.....u...w...y.83 ··0x00019510·7200ffff·ffff7500·ffff7700·ffff7900·r.....u...w...y.
84 ··0x0001a520·82008300·8400ffff·ffff7f00·8000ffff·................84 ··0x00019520·82008300·8400ffff·ffff7f00·8000ffff·................
85 ··0x0001a530·8a00ffff·ffffffff·ffffffff·ffffffff·................85 ··0x00019530·8a00ffff·ffffffff·ffffffff·ffffffff·................
86 ··0x0001a540·ffff8b00·ffff8d00·ffffffff·ffff9100·................86 ··0x00019540·ffff8b00·ffff8d00·ffffffff·ffff9100·................
87 ··0x0001a550·ffffffff·03009500·05000600·ffff0800·................87 ··0x00019550·ffffffff·03009500·05000600·ffff0800·................
88 ··0x0001a560·09000a00·0b000c00·0d00ffff·0f00ffff·................88 ··0x00019560·09000a00·0b000c00·0d00ffff·0f00ffff·................
89 ··0x0001a570·11001200·13001400·15001600·1700ffff·................89 ··0x00019570·11001200·13001400·15001600·1700ffff·................
90 ··0x0001a580·19001a00·1b001c00·1d00ffff·1f002000·..............·.90 ··0x00019580·19001a00·1b001c00·1d00ffff·1f002000·..............·.
91 ··0x0001a590·ffff2200·03000400·2500ffff·2700ffff·..".....%...'...91 ··0x00019590·ffff2200·03000400·2500ffff·2700ffff·..".....%...'...
92 ··0x0001a5a0·0900ffff·ffff0c00·0d000e00·0f001000·................92 ··0x000195a0·0900ffff·ffff0c00·0d000e00·0f001000·................
93 ··0x0001a5b0·11001200·13001400·ffff0c00·ffffffff·................93 ··0x000195b0·11001200·13001400·ffff0c00·ffffffff·................
94 ··0x0001a5c0·19001a00·1b00ffff·13001400·ffff2000·..............·.94 ··0x000195c0·19001a00·1b00ffff·13001400·ffff2000·..............·.
95 ··0x0001a5d0·ffff2200·ffffffff·25000500·27000700·..".....%...'...95 ··0x000195d0·ffff2200·ffffffff·25000500·27000700·..".....%...'...
96 ··0x0001a5e0·08000900·0a000b00·0c000d00·25000f00·............%...96 ··0x000195e0·08000900·0a000b00·0c000d00·25000f00·............%...
97 ··0x0001a5f0·27001100·12001300·14001500·16001700·'...............97 ··0x000195f0·27001100·12001300·14001500·16001700·'...............
98 ··0x0001a600·ffff1900·1a001b00·1c001d00·ffff1f00·................98 ··0x00019600·ffff1900·1a001b00·1c001d00·ffff1f00·................
99 ··0x0001a610·20002100·2200ffff·ffff2500·05002700··.!.".....%...'.99 ··0x00019610·20002100·2200ffff·ffff2500·05002700··.!.".....%...'.
100 ··0x0001a620·ffff0800·09000a00·0b000c00·0d00ffff·................100 ··0x00019620·ffff0800·09000a00·0b000c00·0d00ffff·................
101 ··0x0001a630·0f00ffff·11001200·13001400·15001600·................101 ··0x00019630·0f00ffff·11001200·13001400·15001600·................
102 ··0x0001a640·1700ffff·19001a00·1b001c00·1d00ffff·................102 ··0x00019640·1700ffff·19001a00·1b001c00·1d00ffff·................
103 ··0x0001a650·1f002000·21002200·ffffffff·25000500·..·.!.".....%...103 ··0x00019650·1f002000·21002200·ffffffff·25000500·..·.!.".....%...
104 ··0x0001a660·27000700·08000900·0a000b00·0c000d00·'...............104 ··0x00019660·27000700·08000900·0a000b00·0c000d00·'...............
105 ··0x0001a670·ffff0f00·ffff1100·12001300·14001500·................105 ··0x00019670·ffff0f00·ffff1100·12001300·14001500·................
106 ··0x0001a680·16001700·ffff1900·1a001b00·1c001d00·................106 ··0x00019680·16001700·ffff1900·1a001b00·1c001d00·................
107 ··0x0001a690·ffff1f00·2000ffff·2200ffff·ffff2500·....·...".....%.107 ··0x00019690·ffff1f00·2000ffff·2200ffff·ffff2500·....·...".....%.
108 ··0x0001a6a0·05002700·ffff0800·09000a00·0b000c00·..'.............108 ··0x000196a0·05002700·ffff0800·09000a00·0b000c00·..'.............
109 ··0x0001a6b0·0d00ffff·0f00ffff·11001200·13001400·................109 ··0x000196b0·0d00ffff·0f00ffff·11001200·13001400·................
110 ··0x0001a6c0·15001600·1700ffff·19001a00·1b001c00·................110 ··0x000196c0·15001600·1700ffff·19001a00·1b001c00·................
111 ··0x0001a6d0·1d00ffff·1f002000·ffff2200·ffff0500·......·...".....111 ··0x000196d0·1d00ffff·1f002000·ffff2200·ffff0500·......·...".....
112 ··0x0001a6e0·2500ffff·27000900·ffffffff·0c000d00·%...'...........112 ··0x000196e0·2500ffff·27000900·ffffffff·0c000d00·%...'...........
113 ··0x0001a6f0·ffff0f00·ffff1100·12001300·14001500·................113 ··0x000196f0·ffff0f00·ffff1100·12001300·14001500·................
114 ··0x0001a700·16001700·ffff1900·1a001b00·1c001d00·................114 ··0x00019700·16001700·ffff1900·1a001b00·1c001d00·................
115 ··0x0001a710·ffff1f00·2000ffff·2200ffff·07002500·....·...".....%.115 ··0x00019710·ffff1f00·2000ffff·2200ffff·07002500·....·...".....%.
116 ··0x0001a720·09002700·ffff0c00·0d00ffff·0f00ffff·..'.............116 ··0x00019720·09002700·ffff0c00·0d00ffff·0f00ffff·..'.............
117 ··0x0001a730·11001200·13001400·ffffffff·ffffffff·................117 ··0x00019730·11001200·13001400·ffffffff·ffffffff·................
118 ··0x0001a740·19001a00·1b00ffff·ffffffff·1f002000·..............·.118 ··0x00019740·19001a00·1b00ffff·ffffffff·1f002000·..............·.
119 ··0x0001a750·ffff2200·ffff0700·25000900·2700ffff·..".....%...'...119 ··0x00019750·ffff2200·ffff0700·25000900·2700ffff·..".....%...'...
120 ··0x0001a760·0c000d00·ffff0f00·ffff1100·12001300·................120 ··0x00019760·0c000d00·ffff0f00·ffff1100·12001300·................
121 ··0x0001a770·1400ffff·ffffffff·ffff1900·1a001b00·................121 ··0x00019770·1400ffff·ffffffff·ffff1900·1a001b00·................
122 ··0x0001a780·ffffffff·ffffffff·20002100·2200ffff·........·.!."...122 ··0x00019780·ffffffff·ffffffff·20002100·2200ffff·........·.!."...
123 ··0x0001a790·07002500·09002700·ffff0c00·0d00ffff·..%...'.........123 ··0x00019790·07002500·09002700·ffff0c00·0d00ffff·..%...'.........
124 ··0x0001a7a0·0f00ffff·11001200·13001400·ffffffff·................124 ··0x000197a0·0f00ffff·11001200·13001400·ffffffff·................
125 ··0x0001a7b0·ffffffff·19001a00·1b00ffff·ffffffff·................125 ··0x000197b0·ffffffff·19001a00·1b00ffff·ffffffff·................
Max diff block lines reached; 0/88228 bytes (0.00%) of diff not shown.
14.3 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 111 lines modifiedOffset 1, 111 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0001c920·011b033b·b8060000·d6000000·0067feff·...;.........g..2 ··0x0001b920·011b033b·b8060000·d6000000·0077feff·...;.........w..
3 ··0x0001c930·00070000·a06dfeff·24070000·b06dfeff·.....m..$....m..3 ··0x0001b930·00070000·a07dfeff·24070000·b07dfeff·.....}..$....}..
4 ··0x0001c940·540a0000·7e6efeff·fc0a0000·b46efeff·T...~n.......n..4 ··0x0001b940·800a0000·807efeff·280b0000·b67efeff·.....~..(....~..
5 ··0x0001c950·7c0e0000·ca6efeff·840f0000·e06efeff·|....n.......n..5 ··0x0001b950·fc0e0000·cc7efeff·18100000·e27efeff·.....~.......~..
6 ··0x0001c960·d80f0000·0c6ffeff·9c140000·606ffeff·.....o......`o.. 
7 ··0x0001c970·ec140000·ae6ffeff·94150000·0270feff·.....o.......p.. 
8 ··0x0001c980·50160000·5070feff·a0160000·9e70feff·P...Pp.......p..6 ··0x0001b960·6c100000·107ffeff·f8150000·647ffeff·l...........d...
 7 ··0x0001b970·5c160000·b27ffeff·1c170000·0680feff·\...............
 8 ··0x0001b980·dc170000·5480feff·40180000·a280feff·....T...@.......
9 ··0x0001c990·b4180000·e270feff·18190000·2671feff·.....p......&q..9 ··0x0001b990·981a0000·e680feff·fc1a0000·2a81feff·............*...
10 ··0x0001c9a0·7c190000·6a71feff·e0190000·ae71feff·|...jq.......q..10 ··0x0001b9a0·601b0000·6e81feff·c41b0000·b281feff·`...n...........
11 ··0x0001c9b0·441a0000·ea71feff·a81a0000·2672feff·D....q......&r..11 ··0x0001b9b0·281c0000·ee81feff·8c1c0000·2a82feff·(...........*...
12 ··0x0001c9c0·0c1b0000·6a72feff·701b0000·ae72feff·....jr..p....r..12 ··0x0001b9c0·f01c0000·6e82feff·541d0000·b282feff·....n...T.......
13 ··0x0001c9d0·d81b0000·a273feff·3c1c0000·2274feff·.....s..<..."t..13 ··0x0001b9d0·bc1d0000·a483feff·201e0000·2484feff·........·...$...
14 ··0x0001c9e0·a01c0000·ea74feff·041d0000·7675feff·.....t......vu..14 ··0x0001b9e0·841e0000·ec84feff·e81e0000·7885feff·............x...
 15 ··0x0001b9f0·4c1f0000·0486feff·b01f0000·8486feff·L...............
 16 ··0x0001ba00·14200000·0487feff·78200000·9087feff·.·......x·......
15 ··0x0001c9f0·681d0000·0276feff·cc1d0000·8276feff·h....v.......v.. 
16 ··0x0001ca00·301e0000·0277feff·941e0000·8e77feff·0....w.......w.. 
17 ··0x0001ca10·f81e0000·1a78feff·5c1f0000·a678feff·.....x..\....x.. 
18 ··0x0001ca20·c01f0000·3c79feff·24200000·c079feff·....<y..$·...y.. 
19 ··0x0001ca30·88200000·387bfeff·ec200000·647dfeff·.·..8{...·..d}.. 
20 ··0x0001ca40·68210000·3e7efeff·cc210000·f47ffeff·h!..>~...!...... 
21 ··0x0001ca50·30220000·7c80feff·8c220000·fc80feff·0"..|...."...... 
22 ··0x0001ca60·f0220000·ec82feff·54230000·d885feff·."......T#......17 ··0x0001ba10·dc200000·1c88feff·40210000·a088feff·.·......@!......
 18 ··0x0001ba20·a4210000·3689feff·08220000·ba89feff·.!..6...."......
 19 ··0x0001ba30·6c220000·328bfeff·d0220000·5e8dfeff·l"..2...."..^...
23 ··0x0001ca70·b8230000·5487feff·1c240000·ce88feff·.#..T....$......20 ··0x0001ba40·4c230000·388efeff·b0230000·ee8ffeff·L#..8....#......
24 ··0x0001ca80·84240000·808dfeff·10250000·9c8dfeff·.$.......%...... 
25 ··0x0001ca90·78250000·d48efeff·f4270000·e28ffeff·x%.......'...... 
26 ··0x0001caa0·58280000·6290feff·bc280000·a690feff·X(..b....(......21 ··0x0001ba50·14240000·7690feff·bc240000·f690feff·.$..v....$......
 22 ··0x0001ba60·20250000·e692feff·84250000·de95feff··%.......%......
 23 ··0x0001ba70·e8250000·5a97feff·4c260000·d498feff·.%..Z...L&......
 24 ··0x0001ba80·b4260000·849dfeff·58270000·a09dfeff·.&......X'......
27 ··0x0001cab0·20290000·6691feff·bc2a0000·f091feff··)..f....*......25 ··0x0001ba90·c0270000·d89efeff·d82a0000·e89ffeff·.'.......*......
 26 ··0x0001baa0·3c2b0000·6ea0feff·a02b0000·b2a0feff·<+..n....+......
 27 ··0x0001bab0·042c0000·72a1feff·982d0000·f2a1feff·.,..r....-......
28 ··0x0001cac0·200a0000·0096feff·b80a0000·3097feff··...........0...28 ··0x0001bac0·4c0a0000·faa5feff·e40a0000·3ca7feff·L...........<...
29 ··0x0001cad0·f40f0000·7097feff·082b0000·b097feff·....p....+......29 ··0x0001bad0·88100000·7ca7feff·f82d0000·bca7feff·....|....-......
30 ··0x0001cae0·742f0000·f097feff·d4060000·2099feff·t/..........·...30 ··0x0001bae0·4c330000·00a8feff·d4060000·30a9feff·L3..........0...
31 ··0x0001caf0·38070000·a099feff·74070000·209afeff·8.......t...·...31 ··0x0001baf0·38070000·9ca9feff·74070000·08aafeff·8.......t.......
32 ··0x0001cb00·b0070000·b09bfeff·f0070000·409dfeff·............@...32 ··0x0001bb00·b0070000·80abfeff·f0070000·f8acfeff·................
33 ··0x0001cb10·30080000·d09efeff·70080000·60a0feff·0.......p...`...33 ··0x0001bb10·30080000·70aefeff·70080000·e7affeff·0...p...p.......
34 ··0x0001cb20·b0080000·30a1feff·d0080000·a0a2feff·....0...........34 ··0x0001bb20·b0080000·afb0feff·d0080000·fab1feff·................
35 ··0x0001cb30·fc080000·70a4feff·3c090000·e0b2feff·....p...<.......35 ··0x0001bb30·10090000·b1b3feff·50090000·82c1feff·........P.......
 36 ··0x0001bb40·94090000·c2c6feff·d4090000·fcc6feff·................
36 ··0x0001cb40·80090000·60b8feff·c0090000·b0b8feff·....`...........37 ··0x0001bb50·000a0000·36c7feff·a00a0000·a4c8feff·....6...........
37 ··0x0001cb50·e0090000·00b9feff·740a0000·6ebafeff·........t...n... 
38 ··0x0001cb60·1c0b0000·80bafeff·300b0000·f0bbfeff·........0....... 
39 ··0x0001cb70·700b0000·e0bcfeff·ac0b0000·70befeff·p...........p...38 ··0x0001bb60·480b0000·b0c8feff·5c0b0000·03cafeff·H.......\.......
40 ··0x0001cb80·ec0b0000·30bffeff·180c0000·20c0feff·....0.......·...39 ··0x0001bb70·9c0b0000·e0cafeff·d80b0000·58ccfeff·............X...
41 ··0x0001cb90·440c0000·c0c0feff·980c0000·50c2feff·D...........P... 
42 ··0x0001cba0·d80c0000·f0c3feff·c80d0000·00c7feff·................40 ··0x0001bb80·180c0000·f4ccfeff·580c0000·a6cdfeff·........X.......
 41 ··0x0001bb90·980c0000·38cefeff·ec0c0000·bacffeff·....8...........
 42 ··0x0001bba0·2c0d0000·37d1feff·480e0000·74d5feff·,...7...H...t...
43 ··0x0001cbb0·080e0000·50cdfeff·480e0000·c0d0feff·....P...H.......43 ··0x0001bbb0·880e0000·3cdbfeff·c80e0000·7cdefeff·....<.......|...
44 ··0x0001cbc0·080f0000·b0d3feff·3c0f0000·a0d7feff·........<.......44 ··0x0001bbc0·880f0000·e6e0feff·d00f0000·96e4feff·................
45 ··0x0001cbd0·a40f0000·60d8feff·180d0000·e0ddfeff·....`...........45 ··0x0001bbd0·38100000·50e5feff·6c0d0000·78eafeff·8...P...l...x...
46 ··0x0001cbe0·440d0000·90e0feff·880d0000·e0e2feff·D...............46 ··0x0001bbe0·c40d0000·f9ecfeff·080e0000·7aeffeff·............z...
47 ··0x0001cbf0·9c0e0000·e4e3feff·20100000·e8e3feff·........·.......47 ··0x0001bbf0·1c0f0000·7ef0feff·b4100000·82f0feff·....~...........
48 ··0x0001cc00·34100000·ece3feff·48100000·f0e3feff·4.......H....... 
49 ··0x0001cc10·5c100000·70e4feff·98100000·f0e4feff·\...p........... 
50 ··0x0001cc20·d4100000·30e6feff·2c110000·90e7feff·....0...,....... 
51 ··0x0001cc30·6c110000·10e8feff·94110000·90e8feff·l...............48 ··0x0001bc00·c8100000·86f0feff·dc100000·90f0feff·................
52 ··0x0001cc40·bc110000·20eafeff·fc110000·b0ebfeff·....·...........49 ··0x0001bc10·f0100000·fcf0feff·2c110000·68f1feff·........,...h...
 50 ··0x0001bc20·68110000·80f2feff·c0110000·c2f3feff·h...............
53 ··0x0001cc50·3c120000·40edfeff·7c120000·c0edfeff·<...@...|.......51 ··0x0001bc30·18120000·27f4feff·54120000·8cf4feff·....'...T.......
54 ··0x0001cc60·d8120000·20eefeff·f4120000·a0eefeff·....·...........52 ··0x0001bc40·90120000·04f6feff·d0120000·7cf7feff·............|...
55 ··0x0001cc70·10130000·50effeff·50130000·c0effeff·....P...P.......53 ··0x0001bc50·10130000·f3f8feff·50130000·58f9feff·........P...X...
 54 ··0x0001bc60·c0130000·adf9feff·dc130000·24fafeff·............$...
 55 ··0x0001bc70·f8130000·bcfafeff·38140000·18fbfeff·........8.......
 56 ··0x0001bc80·70140000·48fbfeff·9c140000·48fdfeff·p...H.......H...
 57 ··0x0001bc90·dc140000·70fefeff·34150000·96fefeff·....p...4.......
56 ··0x0001cc80·74130000·00f0feff·94130000·00f2feff·t...............58 ··0x0001bca0·48150000·8e00ffff·9c150000·8402ffff·H...............
57 ··0x0001cc90·d4130000·60f3feff·00140000·a0f3feff·....`........... 
58 ··0x0001cca0·14140000·b0f5feff·40140000·f0f7feff·........@....... 
59 ··0x0001ccb0·bc140000·e0f8feff·0c150000·d0f9feff·................59 ··0x0001bcb0·18160000·5803ffff·7c160000·2204ffff·....X...|..."...
60 ··0x0001ccc0·34150000·10fafeff·50150000·10fdfeff·4.......P....... 
61 ··0x0001ccd0·b4150000·50fdfeff·d0150000·c0fdfeff·....P...........60 ··0x0001bcc0·b8160000·5004ffff·d8160000·5c07ffff·....P.......\...
62 ··0x0001cce0·0c160000·c0fefeff·70160000·90fffeff·........p....... 
63 ··0x0001ccf0·c0160000·f000ffff·00170000·7001ffff·............p... 
64 ··0x0001cd00·28170000·8001ffff·3c170000·2002ffff·(.......<...·... 
65 ··0x0001cd10·78170000·b002ffff·a0170000·4003ffff·x...........@... 
66 ··0x0001cd20·c8170000·9003ffff·70180000·7004ffff·........p...p... 
67 ··0x0001cd30·d4180000·6005ffff·38190000·5006ffff·....`...8...P... 
68 ··0x0001cd40·9c190000·4007ffff·001a0000·3008ffff·....@.......0... 
69 ··0x0001cd50·641a0000·4009ffff·c81a0000·d00affff·d...@........... 
70 ··0x0001cd60·2c1b0000·b00cffff·901b0000·c00effff·,............... 
71 ··0x0001cd70·f81b0000·c010ffff·5c1c0000·6013ffff·........\...`...61 ··0x0001bcd0·3c170000·9007ffff·5c170000·e607ffff·<.......\.......
72 ··0x0001cd80·c01c0000·2015ffff·241d0000·e016ffff·....·...$....... 
73 ··0x0001cd90·881d0000·a018ffff·ec1d0000·a01affff·................62 ··0x0001bce0·98170000·d808ffff·fc170000·8409ffff·................
 63 ··0x0001bcf0·60180000·c00affff·a0180000·220bffff·`..........."...
 64 ··0x0001bd00·d8180000·2e0bffff·ec180000·be0bffff·................
 65 ··0x0001bd10·28190000·340cffff·64190000·aa0cffff·(...4...d.......
74 ··0x0001cda0·501e0000·a01cffff·b41e0000·a01effff·P...............66 ··0x0001bd20·a0190000·ea0cffff·541a0000·bc0dffff·........T.......
75 ··0x0001cdb0·181f0000·c020ffff·7c1f0000·9023ffff·.....·..|....#.. 
76 ··0x0001cdc0·e01f0000·e026ffff·44200000·702cffff·.....&..D·..p,..67 ··0x0001bd30·b81a0000·960effff·1c1b0000·700fffff·............p...
 68 ··0x0001bd40·801b0000·5210ffff·e41b0000·3a11ffff·....R.......:...
 69 ··0x0001bd50·481c0000·3412ffff·ac1c0000·b613ffff·H...4...........
 70 ··0x0001bd60·101d0000·8015ffff·741d0000·7a17ffff·........t...z...
 71 ··0x0001bd70·dc1d0000·6c19ffff·401e0000·ec1bffff·....l...@.......
 72 ··0x0001bd80·a41e0000·921dffff·081f0000·381fffff·............8...
 73 ··0x0001bd90·6c1f0000·de20ffff·d01f0000·b822ffff·l....·......."..
 74 ··0x0001bda0·34200000·a624ffff·98200000·9626ffff·4·...$...·...&..
 75 ··0x0001bdb0·fc200000·9c28ffff·60210000·6c2bffff·.·...(..`!..l+..
 76 ··0x0001bdc0·c4210000·8c2effff·28220000·ba33ffff·.!......("...3..
77 ··0x0001cdd0·a8200000·a034ffff·0c210000·003affff·.·...4...!...:..77 ··0x0001bdd0·8c220000·ac3bffff·f0220000·de40ffff·."...;..."...@..
 78 ··0x0001bde0·6c230000·cc47ffff·d0230000·9a49ffff·l#...G...#...I..
 79 ··0x0001bdf0·34240000·e24bffff·dc240000·d653ffff·4$...K...$...S..
 80 ··0x0001be00·40250000·265effff·a4250000·8663ffff·@%..&^...%...c..
 81 ··0x0001be10·08260000·ec6bffff·6c260000·3683ffff·.&...k..l&..6...
 82 ··0x0001be20·14270000·7e84ffff·78270000·ea87ffff·.'..~...x'......
78 ··0x0001cde0·88210000·3041ffff·ec210000·1043ffff·.!..0A...!...C.. 
79 ··0x0001cdf0·50220000·9045ffff·ac220000·c04dffff·P"...E..."...M.. 
80 ··0x0001ce00·10230000·a058ffff·74230000·105effff·.#...X..t#...^.. 
81 ··0x0001ce10·d8230000·b066ffff·3c240000·f07effff·.#...f..<$...~.. 
82 ··0x0001ce20·cc240000·4080ffff·30250000·c083ffff·.$..@...0%...... 
83 ··0x0001ce30·ec250000·0085ffff·1c260000·b086ffff·.%.......&...... 
84 ··0x0001ce40·9c260000·8087ffff·cc260000·8088ffff·.&.......&...... 
85 ··0x0001ce50·50270000·4089ffff·a4270000·3092ffff·P'..@....'..0... 
86 ··0x0001ce60·14280000·c094ffff·78280000·7096ffff·.(......x(..p...83 ··0x0001be30·34280000·fe88ffff·7c280000·8a8affff·4(......|(......
 84 ··0x0001be40·28290000·368bffff·70290000·0e8cffff·()..6...p)......
 85 ··0x0001be50·0c2a0000·b28cffff·882a0000·6c95ffff·.*.......*..l...
 86 ··0x0001be60·f82a0000·ec97ffff·5c2b0000·8e99ffff·.*......\+......
87 ··0x0001ce70·dc280000·509cffff·ac290000·209fffff·.(..P....)..·... 
Max diff block lines reached; 0/14526 bytes (0.00%) of diff not shown.
90.0 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 660 lines modifiedOffset 1, 721 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0001cfdc·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x0001bfdc·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x0001cfec·1b0c0404·88010708·10000000·1c000000·................3 ··0x0001bfec·1b0c0404·88010708·10000000·1c000000·................
4 ··0x0001cffc·1491feff·2c000000·00000000·14000000·....,...........4 ··0x0001bffc·24a1feff·2c000000·00000000·14000000·$...,...........
5 ··0x0001d00c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x0001c00c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x0001d01c·88010000·20000000·1c000000·f85ffeff·....·........_..6 ··0x0001c01c·88010000·20000000·1c000000·f86ffeff·....·........o..
7 ··0x0001d02c·a0060000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x0001c02c·a0060000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x0001d03c·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x0001c03c·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x0001d04c·7466feff·08000000·00000000·38000000·tf..........8...9 ··0x0001c04c·7476feff·08000000·00000000·38000000·tv..........8...
10 ··0x0001d05c·54000000·e091feff·7a000000·00410e08·T.......z....A..10 ··0x0001c05c·54000000·f0a1feff·6c000000·00410e08·T.......l....A..
11 ··0x0001d06c·8502430e·0c870341·0e108604·410e1483·..C....A....A...11 ··0x0001c06c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
12 ··0x0001d07c·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...12 ··0x0001c07c·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
13 ··0x0001d08c·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x0001c08c·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x0001d09c·2492feff·7a000000·00410e08·8502430e·$...z....A....C.14 ··0x0001c09c·20a2feff·6c000000·00410e08·8502410e··...l....A....A.
15 ··0x0001d0ac·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@15 ··0x0001c0ac·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
16 ··0x0001d0bc·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...16 ··0x0001c0bc·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
17 ··0x0001d0cc·41c50e04·3c000000·cc000000·6892feff·A...<.......h...17 ··0x0001c0cc·41c50e04·3c000000·cc000000·50a2feff·A...<.......P...
18 ··0x0001d0dc·88010000·00410e08·8502430e·0c870341·.....A....C....A18 ··0x0001c0dc·77010000·00410e08·8502410e·0c870341·w....A....A....A
19 ··0x0001d0ec·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..19 ··0x0001c0ec·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
20 ··0x0001d0fc·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x0001c0fc·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x0001d10c·04000000·3c000000·0c010000·b893feff·....<...........21 ··0x0001c10c·04000000·3c000000·0c010000·88a3feff·....<...........
22 ··0x0001d11c·88010000·00410e08·8502430e·0c870341·.....A....C....A22 ··0x0001c11c·77010000·00410e08·8502410e·0c870341·w....A....A....A
23 ··0x0001d12c·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..23 ··0x0001c12c·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
24 ··0x0001d13c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..24 ··0x0001c13c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
25 ··0x0001d14c·04000000·3c000000·4c010000·0895feff·....<...L.......25 ··0x0001c14c·04000000·3c000000·4c010000·c0a4feff·....<...L.......
26 ··0x0001d15c·88010000·00410e08·8502430e·0c870341·.....A....C....A26 ··0x0001c15c·77010000·00410e08·8502410e·0c870341·w....A....A....A
27 ··0x0001d16c·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..27 ··0x0001c16c·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
28 ··0x0001d17c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..28 ··0x0001c17c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
29 ··0x0001d18c·04000000·3c000000·8c010000·5896feff·....<.......X...29 ··0x0001c18c·04000000·3c000000·8c010000·f8a5feff·....<...........
30 ··0x0001d19c·88010000·00410e08·8502430e·0c870341·.....A....C....A30 ··0x0001c19c·77010000·00410e08·8502410e·0c870341·w....A....A....A
31 ··0x0001d1ac·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..31 ··0x0001c1ac·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
32 ··0x0001d1bc·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..32 ··0x0001c1bc·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
33 ··0x0001d1cc·04000000·1c000000·cc010000·a897feff·................33 ··0x0001c1cc·04000000·1c000000·cc010000·2fa7feff·............/...
34 ··0x0001d1dc·c8000000·00410e08·8602410e·0c83034e·.....A....A....N34 ··0x0001c1dc·c8000000·00410e08·8602410e·0c830343·.....A....A....C
35 ··0x0001d1ec·0e200000·28000000·ec010000·5898feff·.·..(.......X...35 ··0x0001c1ec·0e200000·3c000000·ec010000·d7a7feff·.·..<...........
36 ··0x0001d1fc·6e010000·00430e30·4483054f·87034c86·n....C.0D..O..L. 
37 ··0x0001d20c·04850202·d70ac5c7·c6c30e04·470b0000·............G...36 ··0x0001c1fc·4b010000·00410e08·8502410e·0c870341·K....A....A....A
 37 ··0x0001c20c·0e108604·410e1483·05430e30·02d30a0e·....A....C.0....
 38 ··0x0001c21c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 39 ··0x0001c22c·04410b00·3c000000·2c020000·e2a8feff·.A..<...,.......
 40 ··0x0001c23c·b7010000·00410e08·8502410e·0c870341·.....A....A....A
 41 ··0x0001c24c·0e108604·410e1483·05430e30·0321010a·....A....C.0.!..
 42 ··0x0001c25c·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 43 ··0x0001c26c·0e04410b·40000000·6c020000·59aafeff·..A.@...l...Y...
 44 ··0x0001c27c·d10d0000·00410e08·8502410e·0c870341·.....A....A....A
 45 ··0x0001c28c·0e108604·410e1483·05460eb0·0a03d603·....A....F......
 46 ··0x0001c29c·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A
 47 ··0x0001c2ac·c50e0441·0b000000·3c000000·b0020000·...A....<.......
 48 ··0x0001c2bc·e6b7feff·3f050000·00410e08·8502410e·....?....A....A.
 49 ··0x0001c2cc·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
 50 ··0x0001c2dc·0343030a·0e1441c3·0e1041c6·0e0c41c7·.C....A...A...A.
 51 ··0x0001c2ec·0e0841c5·0e04410b·28000000·f0020000·..A...A.(.......
 52 ··0x0001c2fc·e6bcfeff·39000000·00410e08·8602410e·....9....A....A.
 53 ··0x0001c30c·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A..
 54 ··0x0001c31c·04000000·28000000·1c030000·f4bcfeff·....(...........
 55 ··0x0001c32c·39000000·00410e08·8602410e·0c830343·9....A....A....C
 56 ··0x0001c33c·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A......
 57 ··0x0001c34c·1c000000·00000000·017a504c·5200017c·.........zPLR..|
 58 ··0x0001c35c·08079b51·4e00001b·1b0c0404·88010000·...QN...........
 59 ··0x0001c36c·30000000·24000000·9e97feff·08040000·0...$...........
 60 ··0x0001c37c·043b2900·00410e08·8502420d·054c8703·.;)..A....B..L..
 61 ··0x0001c38c·86048305·0353010a·c341c641·c741c50c·.....S...A.A.A..
 62 ··0x0001c39c·0404410b·1c000000·58000000·2873feff·..A.....X...(s..
 63 ··0x0001c3ac·d0000000·043f2900·000c0508·83058502·.....?).........
 64 ··0x0001c3bc·86048703·40000000·78000000·8ebcfeff·....@...x.......
 65 ··0x0001c3cc·6e010000·04372900·00410e08·8502410e·n....7)..A....A.
 66 ··0x0001c3dc·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
 67 ··0x0001c3ec·0314010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 68 ··0x0001c3fc·0e0841c5·0e04410b·40000000·bc000000·..A...A.@.......
 69 ··0x0001c40c·0e9bfeff·42010000·04012900·00410e08·....B.....)..A..
 70 ··0x0001c41c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 71 ··0x0001c42c·05430e30·032f010a·0e1441c3·0e1041c6·.C.0./....A...A.
 72 ··0x0001c43c·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A.....
 73 ··0x0001c44c·00010000·5073feff·36000000·04cb2800·....Ps..6.....(.
 74 ··0x0001c45c·000e3083·05850286·04870300·10000000·..0.............
 75 ··0x0001c46c·64040000·54bdfeff·04000000·00000000·d...T...........
 76 ··0x0001c47c·3c000000·78040000·4cbdfeff·53010000·<...x...L...S...
 77 ··0x0001c48c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 78 ··0x0001c49c·410e1483·05430e28·02ec0a0e·1441c30e·A....C.(.....A..
 79 ··0x0001c4ac·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
 80 ··0x0001c4bc·38000000·b8040000·5fbefeff·dd000000·8......._.......
 81 ··0x0001c4cc·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 82 ··0x0001c4dc·410e1483·05430e50·02d10e14·41c30e10·A....C.P....A...
 83 ··0x0001c4ec·41c60e0c·41c70e08·41c50e04·3c000000·A...A...A...<...
 84 ··0x0001c4fc·f4040000·00bffeff·77010000·00410e08·........w....A..
 85 ··0x0001c50c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 86 ··0x0001c51c·05430e50·036b010e·1441c30e·1041c60e·.C.P.k...A...A..
 87 ··0x0001c52c·0c41c70e·0841c50e·04000000·3c000000·.A...A......<...
 88 ··0x0001c53c·34050000·38c0feff·9b000000·00410e08·4...8........A..
 89 ··0x0001c54c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 90 ··0x0001c55c·05430e40·02830a0e·1441c30e·1041c60e·.C.@.....A...A..
 91 ··0x0001c56c·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<...
 92 ··0x0001c57c·74050000·94c0feff·b2000000·00410e08·t............A..
 93 ··0x0001c58c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 94 ··0x0001c59c·05430e40·02860a0e·1441c30e·1041c60e·.C.@.....A...A..
 95 ··0x0001c5ac·0c41c70e·0841c50e·04410b00·50000000·.A...A...A..P...
 96 ··0x0001c5bc·b4050000·06c1feff·91000000·00410e08·.............A..
 97 ··0x0001c5cc·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 98 ··0x0001c5dc·05430e30·02620a0e·1441c30e·1041c60e·.C.0.b...A...A..
 99 ··0x0001c5ec·0c41c70e·0841c50e·04410b5e·0e1441c3·.A...A...A.^..A.
 100 ··0x0001c5fc·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A.....
 101 ··0x0001c60c·3c000000·08060000·44c1feff·82010000·<.......D.......
 102 ··0x0001c61c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 103 ··0x0001c62c·410e1483·05430e60·035f010a·0e1441c3·A....C.`._....A.
 104 ··0x0001c63c·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 105 ··0x0001c64c·3c000000·48060000·86c2feff·7d010000·<...H.......}...
 106 ··0x0001c65c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 107 ··0x0001c66c·410e1483·05430e60·032a010a·0e1441c3·A....C.`.*....A.
 108 ··0x0001c67c·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 109 ··0x0001c68c·54000000·88060000·dcd7feff·28050000·T...........(...
 110 ··0x0001c69c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 111 ··0x0001c6ac·410e1483·05430e40·034e010a·0e1441c3·A....C.@.N....A.
 112 ··0x0001c6bc·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 113 ··0x0001c6cc·03b8020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 114 ··0x0001c6dc·0e0841c5·0e04410b·40000000·9c030000·..A...A.@.......
 115 ··0x0001c6ec·acdcfeff·81020000·04372600·00410e08·.........7&..A..
 116 ··0x0001c6fc·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 117 ··0x0001c70c·05430e60·750a0e14·41c30e10·41c60e0c·.C.`u...A...A...
 118 ··0x0001c71c·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<...
 119 ··0x0001c72c·24070000·e9defeff·81020000·00410e08·$............A..
 120 ··0x0001c73c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 121 ··0x0001c74c·05430e34·0375020e·1441c30e·1041c60e·.C.4.u...A...A..
 122 ··0x0001c75c·0c41c70e·0841c50e·04000000·3c000000·.A...A......<...
 123 ··0x0001c76c·64070000·e7c2feff·3d040000·00410e08·d.......=....A..
 124 ··0x0001c77c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 125 ··0x0001c78c·05430e60·0374030a·0e1441c3·0e1041c6·.C.`.t....A...A.
Max diff block lines reached; 66115/92100 bytes (71.79%) of diff not shown.
19.2 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 148 lines modifiedOffset 1, 149 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0001f8e0·ff9b3501·29362600·00a501f7·01e70701·..5.)6&.........2 ··0x0001ecb8·ff9b3501·29362600·00a30184·02ed0701·..5.)6&.........
3 ··0x0001f8f0·b40305ee·0703ea04·05fb0703·f20405e7·................3 ··0x0001ecc8·bf0305f4·0703f004·05810803·f80405ed·................
4 ··0x0001f900·0701a005·ff010000·d40705e7·07010100·................4 ··0x0001ecd8·0701a605·ff010000·da0705ed·07010100·................
5 ··0x0001f910·007d0000·98280000·ff9b1501·0a7523bd·.}...(.......u#.5 ··0x0001ece8·007d0000·c0240000·ff9b1501·0a7723bf·.}...$.......w#.
6 ··0x0001f920·0100c901·05000001·00007d00·80280000·..........}..(..6 ··0x0001ecf8·0100cb01·05000001·00007d00·a8240000·..........}..$..
7 ··0x0001f930·ffff010a·2205a002·00e90205·0000ffff·...."...........7 ··0x0001ed08·ffff010a·2205a002·00e90205·0000ffff·...."...........
8 ··0x0001f940·010a2305·0000f301·05a30200·ffff0104·..#.............8 ··0x0001ed18·010a1d05·00008b02·05bb0200·ffff0104·................
9 ··0x0001f950·31050000·ffff0117·e10105a0·0400fc01·1...............9 ··0x0001ed28·31050000·ffff0117·d30105f9·0300f001·1...............
10 ··0x0001f960·2ba40400·d70349a0·0400bf04·050000ff·+.....I.........10 ··0x0001ed38·29fd0300·b00349f9·03009804·050000ff·).....I.........
11 ··0x0001f970·ff010a2d·05000038·9706db06·00ffff01·...-...8........11 ··0x0001ed48·ff010a2d·05000038·f405b806·00ffff01·...-...8........
12 ··0x0001f980·04100500·00ffff01·079d05e5·01db0700·................12 ··0x0001ed58·04100500·00ffff01·07db04d9·01a40700·................
13 ··0x0001f990·ffff0104·10050000·ffff0115·25050000·............%...13 ··0x0001ed68·ffff0104·10050000·ffff0115·25050000·............%...
14 ··0x0001f9a0·4405b804·00800105·b10400a6·018b0300·D...............14 ··0x0001ed78·4405f003·00820105·e90300a8·01c10200·D...............
15 ··0x0001f9b0·00ffff01·082b054f·004a0500·00ffff01·.....+.O.J......15 ··0x0001ed88·00ffff01·082b054f·004a0500·00ffff01·.....+.O.J......
16 ··0x0001f9c0·13270500·004205de·01007a05·e301009f·.'...B....z.....16 ··0x0001ed98·131b0500·003605c8·01007005·cd010095·.....6....p.....
17 ··0x0001f9d0·01210000·ffff0108·27052c00·48050000·.!......'.,.H...17 ··0x0001eda8·01210000·ffff0108·27052c00·48050000·.!......'.,.H...
18 ··0x0001f9e0·ffff0114·21050000·3c05f405·007805ed·....!...<....x..18 ··0x0001edb8·ffff0114·21050000·3c05fd05·007a0585·....!...<....z..
19 ··0x0001f9f0·0500d301·f0020000·ffff0108·2b054f00·............+.O.19 ··0x0001edc8·0600cf01·b8030000·ffff0108·2b053000·............+.0.
20 ··0x0001fa00·4a050000·ffff0113·1b050000·3605e901·J...........6...20 ··0x0001edd8·4e050000·ffff0113·1b050000·3605e501·N...........6...
21 ··0x0001fa10·006e05ee·0100c801·050000ff·ff010827·.n.............'21 ··0x0001ede8·007005ea·0100c401·050000ff·ff010827·.p.............'
22 ··0x0001fa20·052c0048·050000ff·ff010e27·05000042·.,.H.......'...B22 ··0x0001edf8·052c0048·050000ff·ff010e1b·05000036·.,.H...........6
23 ··0x0001fa30·05b60100·7a05bb01·00ffff01·0827052c·....z........'.,23 ··0x0001ee08·05a00100·7005a501·00ffff01·0827052c·....p........'.,
24 ··0x0001fa40·00480500·00ffff01·0a1b0589·0100ab01·.H..............24 ··0x0001ee18·00480500·00ffff01·0a1b0589·0100ab01·.H..............
25 ··0x0001fa50·050000ff·ff010a22·05c10100·f2010500·......."........25 ··0x0001ee28·050000ff·ff010a22·05b20100·e3010500·......."........
26 ··0x0001fa60·00ffff01·091b0500·002e05cf·0100ffff·................26 ··0x0001ee38·00ffff01·091b0500·002e05cc·0100ffff·................
27 ··0x0001fa70·01043f05·0000ffff·01092405·00003705·..?.......$...7.27 ··0x0001ee48·01043f05·0000ffff·01092305·00003605·..?.......#...6.
28 ··0x0001fa80·df0100ff·ff01043f·050000ff·ff010921·.......?.......!28 ··0x0001ee58·d40100ff·ff01043f·050000ff·ff010923·.......?.......#
29 ··0x0001fa90·05000034·05df0100·ffff0104·3f050000·...4........?...29 ··0x0001ee68·05000036·05d40100·ffff0104·3f050000·...6........?...
30 ··0x0001faa0·ffff0109·2a050000·3d05df01·00ffff01·....*...=.......30 ··0x0001ee78·ffff0109·2b050000·3e05dc01·00ffff01·....+...>.......
31 ··0x0001fab0·043f0500·00ffff01·09270500·003e05df·.?.......'...>..31 ··0x0001ee88·043f0500·00ffff01·092b0500·004205e0·.?.......+...B..
32 ··0x0001fac0·0100ffff·01043705·0000ffff·01093615·......7.......6.32 ··0x0001ee98·0100ffff·01043705·0000ffff·01093515·......7.......5.
33 ··0x0001fad0·00005605·ff0100ff·ff010437·050000ff·..V........7....33 ··0x0001eea8·00005505·f30100ff·ff010437·050000ff·..U........7....
34 ··0x0001fae0·ff011097·010d0000·ab010586·0300ee02·................34 ··0x0001eeb8·ff011096·010d0000·aa0105fd·0200e502·................
35 ··0x0001faf0·180000ff·ff01043f·050000ff·ff010b35·.......?.......535 ··0x0001eec8·180000ff·ff01043f·050000ff·ff010b31·.......?.......1
36 ··0x0001fb00·e6010000·a20205cf·0300ffff·01043f05·..............?.36 ··0x0001eed8·ee010000·a60205c4·0300ffff·01043f05·..............?.
37 ··0x0001fb10·0000ffff·01154b2e·00008001·7afa0300·......K.....z...37 ··0x0001eee8·0000ffff·01144b2d·00007f79·f5030081·......K-...y....
38 ··0x0001fb20·830205f3·0300e403·050000ff·ff010f4f·...............O38 ··0x0001eef8·0205e903·00da0305·0000ffff·010f4d05·..............M.
39 ··0x0001fb30·058a0100·85010500·009d0157·0000ffff·...........W....39 ··0x0001ef08·88010083·01050000·9b015700·00ffff01·..........W.....
40 ··0x0001fb40·01143b29·00007005·ef0300b4·020d0000·..;)..p.........40 ··0x0001ef18·14392e00·007305e5·0300b302·0d0000c7·.9...s..........
41 ··0x0001fb50·c80205f6·0300ffff·01043749·0000ffff·..........7I....41 ··0x0001ef28·0205ec03·00ffff01·04374900·00ffff01·.........7I.....
42 ··0x0001fb60·011f2317·00004805·ff0400f2·01050000·..#...H.........42 ··0x0001ef38·1f231700·004805ee·0400e901·050000fa·.#...H..........
43 ··0x0001fb70·83020589·0500c603·050000d9·03058405·................ 
44 ··0x0001fb80·00ffff01·053f8901·0000ffff·010f2305·.....?........#.43 ··0x0001ef48·0105f804·00bd0305·0000d003·05f30400·................
 44 ··0x0001ef58·ffff0105·3f890100·00ffff01·0f230500·....?........#..
45 ··0x0001fb90·00003605·ac0300e9·0105a703·00ffff01·..6.............45 ··0x0001ef68·0036059f·0300de01·059a0300·ffff0104·.6..............
46 ··0x0001fba0·044b4100·00ffff01·0f230500·003605ac·.KA......#...6..46 ··0x0001ef78·4b410000·ffff010f·23050000·36059f03·KA......#...6...
47 ··0x0001fbb0·0300e901·05a70300·ffff0104·4b410000·............KA..47 ··0x0001ef88·00de0105·9a0300ff·ff01044b·410000ff·...........KA...
48 ··0x0001fbc0·ffff010f·1b150000·3e05ac03·00e50105·........>.......48 ··0x0001ef98·ff010f1b·1500003e·059f0300·e201059a·.......>........
49 ··0x0001fbd0·a70300ff·ff01043f·410000ff·ff01142f·.......?A....../49 ··0x0001efa8·0300ffff·01043f41·0000ffff·01142e1b·......?A........
50 ··0x0001fbe0·1b000058·05ee0300·850205e9·0300db03·...X............50 ··0x0001efb8·00005705·d30300fb·0105ce03·00c00305·..W.............
51 ··0x0001fbf0·050000ff·ff01043f·410000ff·ff01143d·.......?A......=51 ··0x0001efc8·0000ffff·01043f41·0000ffff·01143d05·......?A......=.
52 ··0x0001fc00·05000050·05ed0300·f90105e8·0300de03·...P............52 ··0x0001efd8·00005005·e00300f8·0105db03·00d10305·..P.............
53 ··0x0001fc10·050000ff·ff01044b·410000ff·ff01143d·.......KA......=53 ··0x0001efe8·0000ffff·01044b41·0000ffff·01143d05·......KA......=.
54 ··0x0001fc20·05000050·05ed0300·f90105e8·0300de03·...P............54 ··0x0001eff8·00005005·e00300f8·0105db03·00d10305·..P.............
55 ··0x0001fc30·050000ff·ff01044b·410000ff·ff011436·.......KA......655 ··0x0001f008·0000ffff·01044b41·0000ffff·0114352d·......KA......5-
56 ··0x0001fc40·2d00006e·058d0400·99020588·0400fe03·-..n............56 ··0x0001f018·00006d05·ff030095·0205f803·00ee0305·..m.............
57 ··0x0001fc50·050000ff·ff01044b·410000ff·ff01202b·.......KA.....·+57 ··0x0001f028·0000ffff·01044341·0000ffff·01202917·......CA.....·).
58 ··0x0001fc60·1500005c·05b30500·9e0105c5·0500cd01·...\............58 ··0x0001f038·00005e05·b80500a0·0105c905·00cb01ba·..^.............
59 ··0x0001fc70·b7010000·a00305b8·05008005·2e0000ff·................59 ··0x0001f048·010000a1·0305bd05·00ff0434·0000ffff·...........4....
60 ··0x0001fc80·ff010814·4100007c·050100ff·ff01253a·....A..|......%:60 ··0x0001f058·01081441·00007c05·0100ffff·0125346d·...A..|......%4m
61 ··0x0001fc90·6e0000be·0105b206·00e40205·0000f502·n...............61 ··0x0001f068·0000b701·05930600·da020500·00eb0205·................
62 ··0x0001fca0·05b90600·d9040d00·00ed0405·ab060098·................62 ··0x0001f078·980600c0·040d0000·d404058e·0600fb05·................
63 ··0x0001fcb0·06130000·ffff0104·3f450000·ffff013b·........?E.....;63 ··0x0001f088·130000ff·ff01043f·450000ff·ff013b23·.......?E.....;#
64 ··0x0001fcc0·23130000·4405fc0a·00930217·0000b602·#...D...........64 ··0x0001f098·13000044·05a90a00·fd011700·00a00205·...D............
65 ··0x0001fcd0·05f50a00·f5030500·00860405·e80a00c2·................65 ··0x0001f0a8·a00a00d4·03050000·e5030599·0a009605·................
66 ··0x0001fce0·05050000·d50505e1·0a008c07·050000a3·................ 
67 ··0x0001fcf0·0705dc0a·00fe0805·d50a00ff·ff010537·...............7 
68 ··0x0001fd00·c1020000·ffff0153·30510000·8d01059c·.......S0Q...... 
69 ··0x0001fd10·1000c202·050000d5·0205fc0f·008e0423·...............# 
70 ··0x0001fd20·0000c104·058c1000·a10605ed·0f00d407·................ 
71 ··0x0001fd30·050000e7·07058510·00bd0905·e60f00e4·................66 ··0x0001f0b8·050000a9·05058f0a·00d20605·0000eb06·................
72 ··0x0001fd40·0a050000·f50a0595·1000d10c·05f50f00·................ 
73 ··0x0001fd50·a80e0d00·00bc0e05·df0f00ff·ff010537·...............767 ··0x0001f0c8·058a0a00·be080583·0a00ffff·010537c1·..............7.
74 ··0x0001fd60·f5030000·ffff0136·54050000·6705c90a·.......6T...g...68 ··0x0001f0d8·020000ff·ff01532d·5300008c·0105eb0f·......S-S.......
75 ··0x0001fd70·009c0205·0000a802·05bb0a00·8c04b701·................69 ··0x0001f0e8·00bd0205·0000d002·05cb0f00·fc032500·..............%.
 70 ··0x0001f0f8·00ad0405·db0f00f7·0505bb0f·00c80705·................
 71 ··0x0001f108·0000db07·05d20f00·a50905b4·0f00c80a·................
 72 ··0x0001f118·050000d9·0a05e20f·00a70c05·c20f00fb·................
 73 ··0x0001f128·0d0d0000·8f0e05ad·0f00ffff·010537f5·..............7.
 74 ··0x0001f138·030000ff·ff01365c·0500006f·05a30a00·......6\...o....
 75 ··0x0001f148·98020500·00a70205·950a0086·04ad0100·................
 76 ··0x0001f158·00b80505·aa0a00ff·06050000·9207059c·................
76 ··0x0001fd80·0000c805·05d50a00·96070500·00a90705·................77 ··0x0001f168·0a00dc08·058e0a00·890a0500·00ffff01·................
77 ··0x0001fd90·c20a00fd·0805b40a·00af0a05·0000ffff·................ 
78 ··0x0001fda0·01053781·010000ff·ff013e3f·88020000·..7.......>?....78 ··0x0001f178·05378101·0000ffff·013e438e·020000df·.7.......>C.....
 79 ··0x0001f188·0205c90d·00820405·c20d00ad·05050000·................
79 ··0x0001fdb0·d5020581·0e00fe03·05fa0d00·b6050500·................80 ··0x0001f198·bb0505d7·0d009507·05d00d00·de080500·................
 81 ··0x0001f1a8·00ef0805·e70d00cb·0a05de0d·00810c0d·................
 82 ··0x0001f1b8·0000950c·05bb0d00·ffff0105·35810300·............5...
80 ··0x0001fdc0·00c40505·8f0e00a5·0705880e·00fa0805·................ 
81 ··0x0001fdd0·00008b09·059d0e00·f50a0596·0e00b20c·................ 
82 ··0x0001fde0·0d0000c6·0c05f30d·00ffff01·05358103·.............5.. 
83 ··0x0001fdf0·0000ffff·01143905·00004905·cf03008a·......9...I.....83 ··0x0001f1c8·00ffff01·14330500·004605c4·03008102·.....3...F......
84 ··0x0001fe00·02180000·b00205d4·0300ffff·01043f49·..............?I84 ··0x0001f1d8·170000a6·0205c903·00ffff01·043f4900·.............?I.
 85 ··0x0001f1e8·00ffff01·156a3500·00ad0105·c00400d1·.....j5.........
 86 ··0x0001f1f8·0205bb04·00a30418·0000ffff·01043f41·..............?A
85 ··0x0001fe10·0000ffff·01168701·380000ca·0105eb04·........8....... 
86 ··0x0001fe20·00f50205·e60400d3·04050000·ffff0104·................ 
87 ··0x0001fe30·3f410000·ffff0143·4c690000·cb0105ec·?A.....CLi...... 
88 ··0x0001fe40·0f008b03·058c1000·ca040500·00ed0405·................ 
89 ··0x0001fe50·9c1000bb·0605fc0f·00fb0705·f50f00cf·................ 
90 ··0x0001fe60·09050000·ea090585·1000c30b·05951000·................ 
91 ··0x0001fe70·f30d3a00·00bb0e05·e50f00ff·ff010537·..:............7 
92 ··0x0001fe80·b9030000·ffff0179·37410000·8c0105d5·.......y7A...... 
93 ··0x0001fe90·1500c002·150000e1·0205cc15·009d0405·................ 
94 ··0x0001fea0·c51500e8·05050000·830605bc·1500b407·................ 
95 ··0x0001feb0·050000c5·07059515·00990905·8a1500f6·................ 
96 ··0x0001fec0·0a0d0000·8a0b0583·1500b20c·050000d3·................ 
97 ··0x0001fed0·0c059c15·00a00e05·0000b10e·05ac1500·................ 
98 ··0x0001fee0·e20f0500·00f50f05·fc14009d·1105a515·................ 
99 ··0x0001fef0·00fb123e·0000c513·05b51500·f7140500·...>............ 
100 ··0x0001ff00·00ffff01·0537b505·0000ffff·013b4805·.....7.......;H. 
101 ··0x0001ff10·00005905·d50a0099·02050000·ac0205e5·..Y............. 
102 ··0x0001ff20·0a00d903·170000fc·0305dc0a·00bd0505·................ 
103 ··0x0001ff30·bd0a0093·07130000·b40705c9·0a00f908·................ 
104 ··0x0001ff40·05c40a00·b80a0500·00ffff01·053bc102·.............;.. 
105 ··0x0001ff50·0000ffff·01495823·00008901·05851100·.....IX#........87 ··0x0001f208·0000ffff·01484c6d·0000cf01·05ba0f00·.....HLm........
106 ··0x0001ff60·cc020500·00df0205·fd100087·0405e810·................ 
107 ··0x0001ff70·00f30505·ef1000bb·07059511·00c50919·................88 ··0x0001f218·9a0305ea·0f00d304·050000f6·0405e30f·................
 89 ··0x0001f228·00b60605·c30f00f6·0705ca0f·00ca0905·................
108 ··0x0001ff80·0000e509·05f61000·c60be901·0000ba0d·................90 ··0x0001f238·0000e509·05d30f00·b50b05da·0f00b70d·................
109 ··0x0001ff90·058c1100·e50e05e3·1000c710·1c0000ff·................ 
110 ··0x0001ffa0·ff01053f·b1020000·ffff01d5·016c5c00·...?.........l\. 
111 ··0x0001ffb0·00dc0105·d52f0091·0305fc2f·00b80431·...../...../...1 
112 ··0x0001ffc0·0000f904·18853000·a2059503·8c3000c5·......0......0.. 
Max diff block lines reached; 0/19559 bytes (0.00%) of diff not shown.
406 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00021e88·30620000·205f0000·50600000·90600000·0b..·_..P`...`..2 ··0x00020e88·40620000·1a5f0000·5c600000·9c600000·@b..._..\`...`..
3 ··0x00021e98·d0600000····························.`..3 ··0x00020e98·dc600000····························.`..
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00021e9c·e0610000····························.a..2 ··0x00020e9c·f0610000····························.a..
  
787 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00021fb0·00000000·00000000·105b0000·00000000·.........[......2 ··0x00020fb0·00000000·00000000·125b0000·00000000·.........[......
3 ··0x00021fc0·00000000·00000000·00000000·00000000·................3 ··0x00020fc0·00000000·00000000·00000000·00000000·................
4 ··0x00021fd0·00000000·00000000·00000000·00000000·................4 ··0x00020fd0·00000000·00000000·00000000·00000000·................
5 ··0x00021fe0·00000000·00000000·00000000·00000000·................5 ··0x00020fe0·00000000·00000000·00000000·00000000·................
6 ··0x00021ff0·00000000····························....6 ··0x00020ff0·00000000····························....
  
3.78 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00021ff4·a01e0200·00000000·00000000·36300000·............60..3 ··0x00020ff4·a00e0200·00000000·00000000·36300000·............60..
4 ··0x00022004·46300000·56300000·66300000·76300000·F0..V0..f0..v0..4 ··0x00021004·46300000·56300000·66300000·76300000·F0..V0..f0..v0..
5 ··0x00022014·86300000·96300000·a6300000·b6300000·.0...0...0...0..5 ··0x00021014·86300000·96300000·a6300000·b6300000·.0...0...0...0..
6 ··0x00022024·c6300000·d6300000·e6300000·f6300000·.0...0...0...0..6 ··0x00021024·c6300000·d6300000·e6300000·f6300000·.0...0...0...0..
7 ··0x00022034·06310000·16310000·26310000·36310000·.1...1..&1..61..7 ··0x00021034·06310000·16310000·26310000·36310000·.1...1..&1..61..
8 ··0x00022044·46310000·56310000·66310000·76310000·F1..V1..f1..v1..8 ··0x00021044·46310000·56310000·66310000·76310000·F1..V1..f1..v1..
9 ··0x00022054·86310000·96310000·a6310000·b6310000·.1...1...1...1..9 ··0x00021054·86310000·96310000·a6310000·b6310000·.1...1...1...1..
10 ··0x00022064·c6310000·d6310000·e6310000·f6310000·.1...1...1...1..10 ··0x00021064·c6310000·d6310000·e6310000·f6310000·.1...1...1...1..
11 ··0x00022074·06320000·16320000·26320000·36320000·.2...2..&2..62..11 ··0x00021074·06320000·16320000·26320000·36320000·.2...2..&2..62..
12 ··0x00022084·46320000·56320000·66320000·76320000·F2..V2..f2..v2..12 ··0x00021084·46320000·56320000·66320000·76320000·F2..V2..f2..v2..
13 ··0x00022094·86320000·96320000·a6320000·b6320000·.2...2...2...2..13 ··0x00021094·86320000·96320000·a6320000·b6320000·.2...2...2...2..
14 ··0x000220a4·c6320000·d6320000·e6320000·f6320000·.2...2...2...2..14 ··0x000210a4·c6320000·d6320000·e6320000·f6320000·.2...2...2...2..
15 ··0x000220b4·06330000·16330000·26330000·36330000·.3...3..&3..63..15 ··0x000210b4·06330000·16330000·26330000·36330000·.3...3..&3..63..
16 ··0x000220c4·46330000·56330000·66330000·76330000·F3..V3..f3..v3..16 ··0x000210c4·46330000·56330000·66330000·76330000·F3..V3..f3..v3..
17 ··0x000220d4·86330000·96330000·a6330000·b6330000·.3...3...3...3..17 ··0x000210d4·86330000·96330000·a6330000·b6330000·.3...3...3...3..
18 ··0x000220e4·c6330000·d6330000·e6330000·f6330000·.3...3...3...3..18 ··0x000210e4·c6330000·d6330000·e6330000·f6330000·.3...3...3...3..
19 ··0x000220f4·06340000·16340000·26340000·36340000·.4...4..&4..64..19 ··0x000210f4·06340000·16340000·26340000·36340000·.4...4..&4..64..
20 ··0x00022104·46340000·56340000·66340000·76340000·F4..V4..f4..v4..20 ··0x00021104·46340000·56340000·66340000·76340000·F4..V4..f4..v4..
21 ··0x00022114·86340000·96340000·a6340000·b6340000·.4...4...4...4..21 ··0x00021114·86340000·96340000·a6340000·b6340000·.4...4...4...4..
22 ··0x00022124·c6340000·d6340000·e6340000·f6340000·.4...4...4...4..22 ··0x00021124·c6340000·d6340000·e6340000·f6340000·.4...4...4...4..
23 ··0x00022134·06350000·16350000·26350000·36350000·.5...5..&5..65..23 ··0x00021134·06350000·16350000·26350000·36350000·.5...5..&5..65..
24 ··0x00022144·46350000·56350000·66350000·76350000·F5..V5..f5..v5..24 ··0x00021144·46350000·56350000·66350000·76350000·F5..V5..f5..v5..
25 ··0x00022154·86350000·96350000·a6350000·b6350000·.5...5...5...5..25 ··0x00021154·86350000·96350000·a6350000·b6350000·.5...5...5...5..
26 ··0x00022164·c6350000·d6350000·e6350000·f6350000·.5...5...5...5..26 ··0x00021164·c6350000·d6350000·e6350000·f6350000·.5...5...5...5..
27 ··0x00022174·06360000·16360000·26360000·36360000·.6...6..&6..66..27 ··0x00021174·06360000·16360000·26360000·36360000·.6...6..&6..66..
28 ··0x00022184·46360000·56360000·66360000·76360000·F6..V6..f6..v6..28 ··0x00021184·46360000·56360000·66360000·76360000·F6..V6..f6..v6..
29 ··0x00022194·86360000·96360000·a6360000·b6360000·.6...6...6...6..29 ··0x00021194·86360000·96360000·a6360000·b6360000·.6...6...6...6..
  
396 B
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000221a4·00000000·a8210200·00000000·00000000·.....!..........2 ··0x000211a4·00000000·a8110200·00000000·00000000·................
3 ··0x000221b4·01010000·01000000···················........3 ··0x000211b4·01010000·01000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·61396461·38393934·61333062·33383531·a9da8994a30b3851 
3 ··0x00000010·66613465·39396565·61633838·65636464·fa4e99eeac88ecdd2 ··0x00000000·62663961·61373264·62663438·34333562·bf9aa72dbf48435b
 3 ··0x00000010·37623736·35373464·65356561·61653238·7b76574de5eaae28
4 ··0x00000020·37313737·61302e64·65627567·00000000·7177a0.debug....4 ··0x00000020·62383362·31362e64·65627567·00000000·b83b16.debug....
5 ··0x00000030·153e2549····························.>%I5 ··0x00000030·141c70d7····························..p.
  
197 KB
./usr/bin/fst-generate
File has been modified after NT_GNU_BUILD_ID has been applied.
1.18 KB
readelf --wide --program-header {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
8 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x18 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a54·0x00a54·R···0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a54·0x00a54·R···0x1000
11 ··LOAD···········0x001000·0x00001000·0x00001000·0x02228·0x02228·R·E·0x100011 ··LOAD···········0x001000·0x00001000·0x00001000·0x021c8·0x021c8·R·E·0x1000
12 ··LOAD···········0x004000·0x00004000·0x00004000·0x006ae·0x006ae·R···0x100012 ··LOAD···········0x004000·0x00004000·0x00004000·0x006db·0x006db·R···0x1000
13 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001c8·0x001d4·RW··0x100013 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001c8·0x001d4·RW··0x1000
14 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x414 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x4
15 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x415 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
16 ··GNU_EH_FRAME···0x0041b8·0x000041b8·0x000041b8·0x000b4·0x000b4·R···0x416 ··GNU_EH_FRAME···0x0041b8·0x000041b8·0x000041b8·0x000b4·0x000b4·R···0x4
17 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1017 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
18 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x118 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········000007ea·0007ea·000052·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000007ea·0007ea·000052·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000083c·00083c·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········0000083c·00083c·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············000008fc·0008fc·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000008fc·0008fc·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000984·000984·0000d0·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000984·000984·0000d0·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·0001b0·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·0001b0·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000011d0·0011d0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000011d0·0011d0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000011e0·0011e0·002034·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011e0·0011e0·001fd4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003214·003214·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000031b4·0031b4·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00004000·004000·0001b8·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00004000·004000·0001b8·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········000041b8·0041b8·0000b4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000041b8·0041b8·0000b4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········0000426c·00426c·0003e0·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0000426c·00426c·00040c·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0000464c·00464c·000062·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00004678·004678·000063·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000074·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000074·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00006068·005068·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00006068·005068·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········0000607c·00507c·00000c·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········0000607c·00507c·00000c·00··WA··0···0··4
988 B
readelf --wide --symbols {}
    
Offset 35, 10 lines modifiedOffset 35, 10 lines modified
35 ····31:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)35 ····31:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)
36 ····32:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__36 ····32:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
37 ····33:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable37 ····33:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
38 ····34:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)38 ····34:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
42 ····38:·00001d20···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev42 ····38:·00001cc0···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
43 ····39:·00001d20···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev43 ····39:·00001cc0···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
44 ····40:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used44 ····40:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x32149 ·0x0000000d·(FINI)·······················0x31b4
10 ·0x00000019·(INIT_ARRAY)·················0x5eb410 ·0x00000019·(INIT_ARRAY)·················0x5eb4
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ec012 ·0x0000001a·(FINI_ARRAY)·················0x5ec0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x4a815 ·0x00000005·(STRTAB)·····················0x4a8
16 ·0x00000006·(SYMTAB)·····················0x21816 ·0x00000006·(SYMTAB)·····················0x218
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·737f99fee8e3b50602549f648b1a95ee09156f4b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·343e37e2ee92540a05ec113c857cbf90932fe4b6
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
18.8 KB
readelf --wide --debug-dump=frames {}
    
Offset 37, 404 lines modifiedOffset 37, 433 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011d0..000011d838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011d0..000011d8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001a90..00001b0a42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001a6c..00001ad8
43 ··DW_CFA_advance_loc:·1·to·00001a9143 ··DW_CFA_advance_loc:·1·to·00001a6d
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·00001a9446 ··DW_CFA_advance_loc:·1·to·00001a6e
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·00001a9549 ··DW_CFA_advance_loc:·1·to·00001a6f
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·00001a9652 ··DW_CFA_advance_loc:·1·to·00001a70
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·00001aa455 ··DW_CFA_advance_loc:·3·to·00001a73
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·00001b0557 ··DW_CFA_advance_loc1:·96·to·00001ad3
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·00001b0659 ··DW_CFA_advance_loc:·1·to·00001ad4
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·00001b0762 ··DW_CFA_advance_loc:·1·to·00001ad5
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·00001b0865 ··DW_CFA_advance_loc:·1·to·00001ad6
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·00001b0968 ··DW_CFA_advance_loc:·1·to·00001ad7
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001b10..00001b8a71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001ad8..00001b44
72 ··DW_CFA_advance_loc:·1·to·00001b1172 ··DW_CFA_advance_loc:·1·to·00001ad9
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·00001b1475 ··DW_CFA_advance_loc:·1·to·00001ada
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·00001b1578 ··DW_CFA_advance_loc:·1·to·00001adb
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·00001b1681 ··DW_CFA_advance_loc:·1·to·00001adc
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·00001b2484 ··DW_CFA_advance_loc:·3·to·00001adf
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·00001b8586 ··DW_CFA_advance_loc1:·96·to·00001b3f
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00001b8688 ··DW_CFA_advance_loc:·1·to·00001b40
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·00001b8791 ··DW_CFA_advance_loc:·1·to·00001b41
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·00001b8894 ··DW_CFA_advance_loc:·1·to·00001b42
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·00001b8997 ··DW_CFA_advance_loc:·1·to·00001b43
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001b90..00001d18100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001b44..00001cbb
101 ··DW_CFA_advance_loc:·1·to·00001b91101 ··DW_CFA_advance_loc:·1·to·00001b45
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·00001b94104 ··DW_CFA_advance_loc:·1·to·00001b46
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·00001b95107 ··DW_CFA_advance_loc:·1·to·00001b47
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·00001b96110 ··DW_CFA_advance_loc:·1·to·00001b48
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·00001ba4113 ··DW_CFA_advance_loc:·3·to·00001b4b
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·00001d13115 ··DW_CFA_advance_loc2:·363·to·00001cb6
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001d14117 ··DW_CFA_advance_loc:·1·to·00001cb7
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·00001d15120 ··DW_CFA_advance_loc:·1·to·00001cb8
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·00001d16123 ··DW_CFA_advance_loc:·1·to·00001cb9
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·00001d17126 ··DW_CFA_advance_loc:·1·to·00001cba
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·00000028·0000010c·FDE·cie=0000002c·pc=00001550..00001654132 00000134·00000028·0000010c·FDE·cie=0000002c·pc=00001550..0000164c
133 ··DW_CFA_advance_loc:·1·to·00001551133 ··DW_CFA_advance_loc:·1·to·00001551
134 ··DW_CFA_def_cfa_offset:·8134 ··DW_CFA_def_cfa_offset:·8
135 ··DW_CFA_offset:·r6·(esi)·at·cfa-8135 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
136 ··DW_CFA_advance_loc:·6·to·00001557136 ··DW_CFA_advance_loc:·1·to·00001552
137 ··DW_CFA_def_cfa_offset:·12137 ··DW_CFA_def_cfa_offset:·12
138 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12138 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
139 ··DW_CFA_advance_loc:·14·to·00001565139 ··DW_CFA_advance_loc:·3·to·00001555
140 ··DW_CFA_def_cfa_offset:·32140 ··DW_CFA_def_cfa_offset:·32
141 ··DW_CFA_advance_loc1:·236·to·00001651141 ··DW_CFA_advance_loc1:·244·to·00001649
142 ··DW_CFA_def_cfa_offset:·12142 ··DW_CFA_def_cfa_offset:·12
143 ··DW_CFA_advance_loc:·1·to·00001652143 ··DW_CFA_advance_loc:·1·to·0000164a
144 ··DW_CFA_restore:·r3·(ebx)144 ··DW_CFA_restore:·r3·(ebx)
145 ··DW_CFA_def_cfa_offset:·8145 ··DW_CFA_def_cfa_offset:·8
146 ··DW_CFA_advance_loc:·1·to·00001653146 ··DW_CFA_advance_loc:·1·to·0000164b
147 ··DW_CFA_restore:·r6·(esi)147 ··DW_CFA_restore:·r6·(esi)
148 ··DW_CFA_def_cfa_offset:·4148 ··DW_CFA_def_cfa_offset:·4
149 ··DW_CFA_nop149 ··DW_CFA_nop
150 ··DW_CFA_nop150 ··DW_CFA_nop
  
151 00000160·0000003c·00000138·FDE·cie=0000002c·pc=00001660..00001a8d151 00000160·0000003c·00000138·FDE·cie=0000002c·pc=0000164c..00001a6c
152 ··DW_CFA_advance_loc:·1·to·00001661152 ··DW_CFA_advance_loc:·1·to·0000164d
153 ··DW_CFA_def_cfa_offset:·8153 ··DW_CFA_def_cfa_offset:·8
154 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8154 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
155 ··DW_CFA_advance_loc:·1·to·00001662155 ··DW_CFA_advance_loc:·1·to·0000164e
156 ··DW_CFA_def_cfa_offset:·12156 ··DW_CFA_def_cfa_offset:·12
157 ··DW_CFA_offset:·r7·(edi)·at·cfa-12157 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
Max diff block lines reached; 13118/19127 bytes (68.58%) of diff not shown.
427 B
strings --all --bytes=8 {}
    
Offset 33, 14 lines modifiedOffset 33, 15 lines modified
33 GLIBCXX_3.433 GLIBCXX_3.4
34 GLIBC_2.134 GLIBC_2.1
35 GLIBC_2.435 GLIBC_2.4
36 GLIBC_2.3436 GLIBC_2.34
37 GLIBC_2.037 GLIBC_2.0
38 GLIBC_2.1.338 GLIBC_2.1.3
39 GLIBC_2.3.439 GLIBC_2.3.4
 40 T$x9D$lt·
40 Usage:·fst-generate·[Options]·file41 Usage:·fst-generate·[Options]·file
41 »       -n·x:·print·up·to·x·many·analyses42 »       -n·x:·print·up·to·x·many·analyses
42 »       -b:·print·upper·and·lower·layer·separately43 »       -b:·print·upper·and·lower·layer·separately
43 »       -v:·print·version·information44 »       -v:·print·version·information
44 »       -h:·print·usage·information45 »       -h:·print·usage·information
45 Error:·invalid·argument·of·option·-n:·%s46 Error:·invalid·argument·of·option·-n:·%s
46 Error:·Cannot·open·transducer·file·%s47 Error:·Cannot·open·transducer·file·%s
161 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 222 lines modifiedOffset 1, 223 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000011e0·<SFST::Transducer::~Transducer()@@Base-0xb40>:2 000011e0·<SFST::Transducer::~Transducer()@@Base-0xae0>:
3 main.cold():3 main.cold():
4 ./src/./src/fst-generate.C:1294 ./src/./src/fst-generate.C:129
5 »       mov····%edi,(%esp)5 »       mov····%edi,(%esp)
6 main():6 main():
7 ./src/./src/fst-generate.C:1297 ./src/./src/fst-generate.C:129
8 »       call···1d20·<SFST::Transducer::~Transducer()@@Base>8 »       call···1cc0·<SFST::Transducer::~Transducer()@@Base>
9 »       mov····0x1c(%esp),%edi9 »       mov····0x1c(%esp),%edi
10 ./src/./src/fst-generate.C:13010 ./src/./src/fst-generate.C:130
11 »       mov····%ebx,(%esp)11 »       mov····%ebx,(%esp)
12 »       cmp····$0x1,%edi 
13 »       mov····%esi,%ebx12 »       mov····%esi,%ebx
 13 »       cmp····$0x1,%edi
14 »       jne····1235·<__cxa_finalize@plt+0x65>14 »       jne····1235·<__cxa_finalize@plt+0x65>
15 ./src/./src/fst-generate.C:130·(discriminator·1)15 ./src/./src/fst-generate.C:130·(discriminator·1)
16 »       call···1050·<__cxa_begin_catch@plt>16 »       call···1050·<__cxa_begin_catch@plt>
17 ./src/./src/fst-generate.C:131·(discriminator·1)17 ./src/./src/fst-generate.C:131·(discriminator·1)
18 »       mov····%eax,0x4(%esp)18 »       mov····%eax,0x4(%esp)
19 »       mov····-0x8(%esi),%eax19 »       mov····-0x8(%esi),%ecx
20 »       mov····%eax,(%esp)20 »       mov····%ecx,(%esp)
21 »       call···10f0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>21 »       call···10f0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
22 »       mov····%eax,(%esp) 
23 »       lea····-0x1ed6(%esi),%edx22 »       lea····-0x1ed6(%esi),%edx
24 »       mov····%edx,0x4(%esp)23 »       mov····%edx,0x4(%esp)
 24 »       mov····%eax,(%esp)
25 »       call···10f0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>25 »       call···10f0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
26 ./src/./src/fst-generate.C:13326 ./src/./src/fst-generate.C:133
27 »       call···1170·<__cxa_end_catch@plt>27 »       call···1170·<__cxa_end_catch@plt>
28 »       jmp····130e·<__cxa_finalize@plt+0x13e>28 »       jmp····1307·<__cxa_finalize@plt+0x137>
29 »       mov····%eax,%edi29 »       mov····%eax,%edi
30 »       mov····%esi,%ebx30 »       mov····%esi,%ebx
31 »       call···1170·<__cxa_end_catch@plt>31 »       call···1170·<__cxa_end_catch@plt>
32 »       mov····%edi,(%esp)32 »       mov····%edi,(%esp)
33 »       call···1190·<_Unwind_Resume@plt>33 »       call···1190·<_Unwind_Resume@plt>
34 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():34 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():
35 /usr/include/c++/12/bits/stl_vector.h:73035 /usr/include/c++/12/bits/stl_vector.h:730
36 »       mov····0x64(%esp),%ebx36 »       mov····0x64(%esp),%edx
37 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):37 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):
38 /usr/include/c++/12/bits/stl_vector.h:38638 /usr/include/c++/12/bits/stl_vector.h:386
39 »       test···%ebx,%ebx39 »       test···%edx,%edx
40 »       je·····124e·<__cxa_finalize@plt+0x7e>40 »       je·····124e·<__cxa_finalize@plt+0x7e>
41 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):41 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
42 /usr/include/c++/12/bits/new_allocator.h:15842 /usr/include/c++/12/bits/new_allocator.h:158
43 »       mov····%ebx,(%esp)43 »       mov····%edx,(%esp)
44 »       mov····0x28(%esp),%ebx44 »       mov····0x28(%esp),%ebx
45 »       call···10e0·<operator·delete(void*)@plt>45 »       call···10e0·<operator·delete(void*)@plt>
46 std::__new_allocator<SFST::Gen>::~__new_allocator():46 std::__new_allocator<SFST::Gen>::~__new_allocator():
47 /usr/include/c++/12/bits/new_allocator.h:9047 /usr/include/c++/12/bits/new_allocator.h:90
48 »       mov····%edi,(%esp)48 »       mov····%edi,(%esp)
49 »       mov····0x28(%esp),%ebx49 »       mov····0x28(%esp),%ebx
50 »       call···1190·<_Unwind_Resume@plt>50 »       call···1190·<_Unwind_Resume@plt>
51 SFST::Transducer::generate(_IO_FILE*,·int,·OutputType)·[clone·.cold]: 
52 »       xchg···%ax,%ax 
53 »       xchg···%ax,%ax 
54 »       xchg···%ax,%ax 
55 main():51 main():
56 ./src/./src/fst-generate.C:11352 ./src/./src/fst-generate.C:113
57 »       push···%ebp53 »       push···%ebp
58 »       mov····%esp,%ebp54 »       mov····%esp,%ebp
59 »       push···%edi55 »       push···%edi
60 »       push···%esi56 »       push···%esi
61 »       push···%ebx57 »       push···%ebx
62 »       call···1e5d·<SFST::Transducer::~Transducer()@@Base+0x13d> 
63 »       add····$0x4d89,%esi 
64 »       and····$0xfffffff0,%esp58 »       and····$0xfffffff0,%esp
65 »       sub····$0xa0,%esp59 »       sub····$0xa0,%esp
 60 »       call···1dee·<SFST::Transducer::~Transducer()@@Base+0x12e>
 61 »       add····$0x4d86,%esi
 62 »       mov····0xc(%ebp),%edi
66 »       mov····%gs:0x14,%eax63 »       mov····%gs:0x14,%eax
67 »       mov····%eax,0x9c(%esp)64 »       mov····%eax,0x9c(%esp)
68 »       xor····%eax,%eax65 »       xor····%eax,%eax
69 »       mov····0xc(%ebp),%edi 
70 ./src/./src/fst-generate.C:11666 ./src/./src/fst-generate.C:116
 67 »       mov····%edi,0x4(%esp)
71 »       lea····0x8(%ebp),%eax68 »       lea····0x8(%ebp),%eax
72 »       mov····%eax,(%esp)69 »       mov····%eax,(%esp)
73 »       mov····%edi,0x4(%esp) 
74 »       call···1660·<__cxa_finalize@plt+0x490>70 »       call···164c·<__cxa_finalize@plt+0x47c>
75 ./src/./src/fst-generate.C:11871 ./src/./src/fst-generate.C:118
76 »       cmpl···$0x1,0x8(%ebp)72 »       cmpl···$0x1,0x8(%ebp)
77 »       jne····1328·<__cxa_finalize@plt+0x158>73 »       jne····1321·<__cxa_finalize@plt+0x151>
78 ./src/./src/fst-generate.C:11974 ./src/./src/fst-generate.C:119
79 »       mov····-0x1c(%esi),%ebx75 »       mov····-0x1c(%esi),%ebx
80 »       mov····(%ebx),%ecx76 »       mov····(%ebx),%ecx
81 »       mov····%ecx,0x1c(%esp)77 »       mov····%ecx,0x1c(%esp)
82 ./src/./src/fst-generate.C:12678 ./src/./src/fst-generate.C:126
 79 »       movl···$0x1,0x8(%esp)
83 »       mov····0x1c(%esp),%eax80 »       mov····0x1c(%esp),%edi
84 »       mov····$0x1,%edi 
85 »       mov····%esi,%ebx 
86 »       mov····%edi,0x8(%esp)81 »       mov····%edi,0x4(%esp)
87 »       lea····0x2c(%esp),%edi82 »       lea····0x2c(%esp),%edi
88 »       mov····%edi,(%esp)83 »       mov····%edi,(%esp)
89 »       mov····%eax,0x4(%esp)84 »       mov····%esi,%ebx
90 »       call···10d0·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>85 »       call···10d0·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>
91 ./src/./src/fst-generate.C:12786 ./src/./src/fst-generate.C:127
92 »       mov····0x1c(%esp),%edx87 »       mov····0x1c(%esp),%eax
93 »       mov····%edx,(%esp)88 »       mov····%eax,(%esp)
94 »       call···11a0·<fclose@plt>89 »       call···11a0·<fclose@plt>
95 ./src/./src/fst-generate.C:12890 ./src/./src/fst-generate.C:128
96 »       mov····0x8c(%esi),%ecx91 »       mov····0x8c(%esi),%edx
 92 »       mov····%edx,0xc(%esp)
 93 »       mov····0x7c(%esi),%ecx
 94 »       mov····%ecx,0x8(%esp)
97 »       mov····-0x20(%esi),%edx95 »       mov····-0x20(%esi),%eax
 96 »       mov····(%eax),%edx
98 »       mov····%ecx,0xc(%esp)97 »       mov····%edx,0x4(%esp)
99 »       mov····0x7c(%esi),%eax 
100 »       mov····%eax,0x8(%esp) 
101 »       mov····(%edx),%ecx 
102 »       mov····%edi,(%esp)98 »       mov····%edi,(%esp)
103 »       mov····%ecx,0x4(%esp) 
104 »       call···1e70·<SFST::Transducer::~Transducer()@@Base+0x150>99 »       call···1e00·<SFST::Transducer::~Transducer()@@Base+0x140>
105 ./src/./src/fst-generate.C:129100 ./src/./src/fst-generate.C:129
106 »       mov····%edi,(%esp)101 »       mov····%edi,(%esp)
107 »       call···1d20·<SFST::Transducer::~Transducer()@@Base>102 »       call···1cc0·<SFST::Transducer::~Transducer()@@Base>
108 ./src/./src/fst-generate.C:135103 ./src/./src/fst-generate.C:135
109 »       xor····%edi,%edi104 »       xor····%edi,%edi
110 ./src/./src/fst-generate.C:136105 ./src/./src/fst-generate.C:136
111 »       mov····0x9c(%esp),%eax106 »       mov····0x9c(%esp),%eax
112 »       sub····%gs:0x14,%eax107 »       sub····%gs:0x14,%eax
Max diff block lines reached; 159497/164270 bytes (97.09%) of diff not shown.
448 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00003214·<.fini>:2 000031b4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1450·<__cxa_finalize@plt+0x280>6 »       call···1450·<__cxa_finalize@plt+0x280>
7 »       add····$0x2dd7,%ebx7 »       add····$0x2e37,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.58 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000041b8·011b033b·b0000000·15000000·68ceffff·...;........h...2 ··0x000041b8·011b033b·b0000000·15000000·68ceffff·...;........h...
3 ··0x000041c8·f8000000·18d0ffff·1c010000·28d0ffff·............(...3 ··0x000041c8·f8000000·18d0ffff·1c010000·28d0ffff·............(...
4 ··0x000041d8·ec020000·82d0ffff·14040000·a8d0ffff·................4 ··0x000041d8·ec020000·82d0ffff·40040000·a2d0ffff·........@.......
5 ··0x000041e8·b8020000·e8d1ffff·0c030000·28d2ffff·............(...5 ··0x000041e8·b8020000·dad1ffff·0c030000·1ad2ffff·................
6 ··0x000041f8·34040000·68d2ffff·cc000000·98d3ffff·4...h...........6 ··0x000041f8·60040000·68d2ffff·cc000000·98d3ffff·`...h...........
7 ··0x00004208·e8010000·a8d4ffff·14020000·d8d8ffff·................7 ··0x00004208·e8010000·94d4ffff·14020000·b4d8ffff·................
8 ··0x00004218·30010000·58d9ffff·6c010000·d8d9ffff·0...X...l.......8 ··0x00004218·30010000·20d9ffff·6c010000·8cd9ffff·0...·...l.......
9 ··0x00004228·a8010000·68dbffff·74020000·a5dcffff·....h...t.......9 ··0x00004228·a8010000·08dbffff·74020000·36dcffff·........t...6...
10 ··0x00004238·38030000·a9dcffff·4c030000·b8dcffff·8.......L.......10 ··0x00004238·38030000·3adcffff·4c030000·48dcffff·8...:...L...H...
11 ··0x00004248·cc030000·38e9ffff·60030000·d8ecffff·....8...`.......11 ··0x00004248·f8030000·b2e8ffff·60030000·08ecffff·........`.......
12 ··0x00004258·8c030000·3df0ffff·60040000·48f0ffff·....=...`...H...12 ··0x00004258·b8030000·e1efffff·8c040000·e8efffff·................
13 ··0x00004268·74040000····························t...13 ··0x00004268·a0040000····························....
  
7.18 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 4, 62 lines modifiedOffset 4, 65 lines modified
4 ··0x0000427c·1b0c0404·88010708·10000000·1c000000·................4 ··0x0000427c·1b0c0404·88010708·10000000·1c000000·................
5 ··0x0000428c·94d1ffff·2c000000·00000000·14000000·....,...........5 ··0x0000428c·94d1ffff·2c000000·00000000·14000000·....,...........
6 ··0x0000429c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......6 ··0x0000429c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
7 ··0x000042ac·88010000·20000000·1c000000·68cdffff·....·.......h...7 ··0x000042ac·88010000·20000000·1c000000·68cdffff·....·.......h...
8 ··0x000042bc·b0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x8 ··0x000042bc·b0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
9 ··0x000042cc·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...9 ··0x000042cc·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
10 ··0x000042dc·f4ceffff·08000000·00000000·38000000·............8...10 ··0x000042dc·f4ceffff·08000000·00000000·38000000·............8...
11 ··0x000042ec·54000000·a0d7ffff·7a000000·00410e08·T.......z....A..11 ··0x000042ec·54000000·7cd7ffff·6c000000·00410e08·T...|...l....A..
12 ··0x000042fc·8502430e·0c870341·0e108604·410e1483·..C....A....A...12 ··0x000042fc·8502410e·0c870341·0e108604·410e1483·..A....A....A...
13 ··0x0000430c·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...13 ··0x0000430c·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
14 ··0x0000431c·41c70e08·41c50e04·38000000·90000000·A...A...8.......14 ··0x0000431c·41c70e08·41c50e04·38000000·90000000·A...A...8.......
15 ··0x0000432c·e4d7ffff·7a000000·00410e08·8502430e·....z....A....C.15 ··0x0000432c·acd7ffff·6c000000·00410e08·8502410e·....l....A....A.
16 ··0x0000433c·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@16 ··0x0000433c·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
17 ··0x0000434c·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...17 ··0x0000434c·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
18 ··0x0000435c·41c50e04·3c000000·cc000000·28d8ffff·A...<.......(...18 ··0x0000435c·41c50e04·3c000000·cc000000·dcd7ffff·A...<...........
19 ··0x0000436c·88010000·00410e08·8502430e·0c870341·.....A....C....A19 ··0x0000436c·77010000·00410e08·8502410e·0c870341·w....A....A....A
20 ··0x0000437c·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..20 ··0x0000437c·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
21 ··0x0000438c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..21 ··0x0000438c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
22 ··0x0000439c·04000000·28000000·0c010000·a8d1ffff·....(...........22 ··0x0000439c·04000000·28000000·0c010000·a8d1ffff·....(...........
23 ··0x000043ac·04010000·00410e08·8602460e·0c83034e·.....A....F....N23 ··0x000043ac·fc000000·00410e08·8602410e·0c830343·.....A....A....C
24 ··0x000043bc·0e2002ec·0e0c41c3·0e0841c6·0e040000·.·....A...A.....24 ··0x000043bc·0e2002f4·0e0c41c3·0e0841c6·0e040000·.·....A...A.....
25 ··0x000043cc·3c000000·38010000·8cd2ffff·2d040000·<...8.......-...25 ··0x000043cc·3c000000·38010000·78d2ffff·20040000·<...8...x...·...
26 ··0x000043dc·00410e08·8502410e·0c870341·0e108604·.A....A....A....26 ··0x000043dc·00410e08·8502410e·0c870341·0e108604·.A....A....A....
27 ··0x000043ec·410e1483·054e0e40·03e7010a·0e1441c3·A....N.@......A.27 ··0x000043ec·410e1483·05430e40·0307020a·0e1441c3·A....C.@......A.
28 ··0x000043fc·0e1041c6·0e0c41c7·0e0841c5·0e04430b·..A...A...A...C.28 ··0x000043fc·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
29 ··0x0000440c·1c000000·00000000·017a504c·5200017c·.........zPLR..|29 ··0x0000440c·1c000000·00000000·017a504c·5200017c·.........zPLR..|
30 ··0x0000441c·08079b59·1c00001b·1b0c0404·88010000·...Y............30 ··0x0000441c·08079b59·1c00001b·1b0c0404·88010000·...Y............
31 ··0x0000442c·40000000·24000000·ecd8ffff·3d010000·@...$.......=...31 ··0x0000442c·40000000·24000000·8cd8ffff·2e010000·@...$...........
32 ··0x0000443c·040f0200·00410e08·8502410e·0c870341·.....A....A....A32 ··0x0000443c·043b0200·00410e08·8502410e·0c870341·.;...A....A....A
33 ··0x0000444c·0e108604·410e1483·054e0e40·02aa0a0e·....A....N.@....33 ··0x0000444c·0e108604·410e1483·05430e40·02a60a0e·....A....C.@....
34 ··0x0000445c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..34 ··0x0000445c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
35 ··0x0000446c·04410b00·30000000·68000000·e8cdffff·.A..0...h.......35 ··0x0000446c·04410b00·30000000·68000000·e2cdffff·.A..0...h.......
36 ··0x0000447c·39010000·04db0100·00410e08·8502420d·9........A....B.36 ··0x0000447c·38010000·04070200·00410e08·8502420d·8........A....B.
37 ··0x0000448c·05438703·86048305·02be0ac3·41c641c7·.C..........A.A.37 ··0x0000448c·054c8703·86048305·02b40ac3·41c641c7·.L..........A.A.
38 ··0x0000449c·41c50c04·04410b00·1c000000·9c000000·A....A..........38 ··0x0000449c·41c50c04·04410b00·1c000000·9c000000·A....A..........
39 ··0x000044ac·34cdffff·5a000000·04cf0100·000c0508·4...Z...........39 ··0x000044ac·34cdffff·5a000000·04fb0100·000c0508·4...Z...........
40 ··0x000044bc·83058502·86048703·28000000·30020000·........(...0...40 ··0x000044bc·83058502·86048703·28000000·30020000·........(...0...
41 ··0x000044cc·d4ceffff·40000000·00410e08·8602410e·....@....A....A.41 ··0x000044cc·c6ceffff·40000000·00410e08·8602410e·....@....A....A.
42 ··0x000044dc·0c83034e·0e206d0e·0c41c30e·0841c60e·...N.·m..A...A..42 ··0x000044dc·0c830343·0e20780e·0c41c30e·0841c60e·...C.·x..A...A..
43 ··0x000044ec·04000000·10000000·5c020000·65d9ffff·........\...e...43 ··0x000044ec·04000000·10000000·5c020000·f6d8ffff·........\.......
44 ··0x000044fc·04000000·00000000·10000000·70020000·............p...44 ··0x000044fc·04000000·00000000·10000000·70020000·............p...
45 ··0x0000450c·55d9ffff·04000000·00000000·28000000·U...........(...45 ··0x0000450c·e6d8ffff·04000000·00000000·54000000·............T...
46 ··0x0000451c·84020000·d0e5ffff·9f030000·00430e50·.............C.P46 ··0x0000451c·84020000·4ae5ffff·48030000·00410e08·....J...H....A..
47 ··0x0000452c·44860448·83055387·0385025b·0ac5c7c6·D..H..S....[.... 
48 ··0x0000453c·c30e0443·0b000000·3c000000·b0020000·...C....<.......47 ··0x0000452c·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 48 ··0x0000453c·05430e50·5a0a0e14·41c30e10·41c60e0c·.C.PZ...A...A...
 49 ··0x0000454c·41c70e08·41c50e04·410b038e·020a0e14·A...A...A.......
 50 ··0x0000455c·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
 51 ··0x0000456c·410b0000·3c000000·dc020000·48e8ffff·A...<.......H...
 52 ··0x0000457c·d9030000·00410e08·8502410e·0c870341·.....A....A....A
 53 ··0x0000458c·0e108604·410e1483·05430e50·03fe020a·....A....C.P....
 54 ··0x0000459c·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 55 ··0x000045ac·0e04410b·44000000·a8010000·48d8ffff·..A.D.......H...
49 ··0x0000454c·44e9ffff·65030000·00410e08·8502410e·D...e....A....A.56 ··0x000045bc·690c0000·04070100·00410e08·8502410e·i........A....A.
50 ··0x0000455c·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@57 ··0x000045cc·0c870341·0e108604·410e1483·05460ea0·...A....A....F..
51 ··0x0000456c·0378020a·0e1441c3·0e1041c6·0e0c41c7·.x....A...A...A.58 ··0x000045dc·01032702·0a0e1441·c30e1041·c60e0c41·..'....A...A...A
52 ··0x0000457c·0e0841c5·0e04430b·44000000·7c010000·..A...C.D...|...59 ··0x000045ec·c70e0841·c50e0441·0b000000·1c000000·...A...A........
 60 ··0x000045fc·f0010000·3accffff·20000000·04ca0000·....:...·.......
53 ··0x0000458c·e4d8ffff·750c0000·04070100·00410e08·....u........A.. 
54 ··0x0000459c·8502430e·0c870343·0e108604·430e1483·..C....C....C... 
55 ··0x000045ac·05500ea0·01031502·0a0e1441·c30e1041·.P.........A...A 
56 ··0x000045bc·c60e0c41·c70e0841·c50e0445·0b000000·...A...A...E.... 
57 ··0x000045cc·1c000000·c4010000·66ccffff·20000000·........f...·... 
58 ··0x000045dc·04c90000·000ea001·83058502·86048703·................61 ··0x0000460c·000ea001·83058502·86048703·28000000·............(...
59 ··0x000045ec·28000000·58030000·eccdffff·40000000·(...X.......@... 
60 ··0x000045fc·00410e08·8602410e·0c83034e·0e206d0e·.A....A....N.·m. 
61 ··0x0000460c·0c41c30e·0841c60e·04000000·10000000·.A...A.......... 
62 ··0x0000461c·84030000·d5ebffff·04000000·00000000·................62 ··0x0000461c·84030000·b2cdffff·40000000·00410e08·........@....A..
63 ··0x0000462c·18000000·98030000·ccebffff·14000000·................63 ··0x0000462c·8602410e·0c830343·0e20780e·0c41c30e·..A....C.·x..A..
 64 ··0x0000463c·0841c60e·04000000·10000000·b0030000·.A..............
 65 ··0x0000464c·4debffff·04000000·00000000·18000000·M...............
 66 ··0x0000465c·c4030000·40ebffff·14000000·00410e08·....@........A..
64 ··0x0000463c·00410e08·83024e0e·10000000·00000000·.A....N.........67 ··0x0000466c·83024e0e·10000000·00000000··········..N.........
  
1.07 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0000464c·ffff010a·2205c101·00b80205·00000000·...."...........2 ··0x00004678·ffff010a·2205b201·00a90205·00000000·...."...........
3 ··0x0000465c·ff9b2501·19360500·006b05b0·0201772d·..%..6...k....w-3 ··0x00004688·ff9b2501·19360500·006a05af·0201762d·..%..6...j....v-
4 ··0x0000466c·a50203a7·0105b002·01da013a·00000100·...........:....4 ··0x00004698·a40203a6·0105af02·01d9013a·00000100·...........:....
5 ··0x0000467c·007d0000·f4190000·ff9b1501·08281749·.}...........(.I5 ··0x000046a8·007d0000·c8190000·ff9b1501·08281749·.}...........(.I
6 ··0x0000468c·00550500·00010000·7d000000·dc190000·.U......}.......6 ··0x000046b8·00550500·00010000·7d000000·b0190000·.U......}.......
7 ··0x0000469c·ffff0106·7fe417ed·1800ffff·01041b05·................7 ··0x000046c8·ffff0107·8801d017·e21800ff·ff01041b·................
8 ··0x000046ac·0000································..8 ··0x000046d8·050000······························...
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00005eb4·40150000·a0130000·e0130000··········@...........2 ··0x00005eb4·40150000·92130000·d2130000··········@...........
  
401 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00005fcc·00000000·60120000·00000000·00000000·....`...........2 ··0x00005fcc·00000000·5a120000·00000000·00000000·....Z...........
3 ··0x00005fdc·00000000·00000000·00000000·00000000·................3 ··0x00005fdc·00000000·00000000·00000000·00000000·................
4 ··0x00005fec·00000000·00000000···················........4 ··0x00005fec·00000000·00000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·37663939·66656538·65336235·30363032·7f99fee8e3b50602 
3 ··0x00000010·35343966·36343862·31613935·65653039·549f648b1a95ee092 ··0x00000000·33653337·65326565·39323534·30613035·3e37e2ee92540a05
 3 ··0x00000010·65633131·33633835·37636266·39303933·ec113c857cbf9093
4 ··0x00000020·31353666·34622e64·65627567·00000000·156f4b.debug....4 ··0x00000020·32666534·62362e64·65627567·00000000·2fe4b6.debug....
5 ··0x00000030·9cc841ee····························..A.5 ··0x00000030·ac39420a····························.9B.
  
114 KB
./usr/bin/fst-infl
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x194011 ··Entry·point·address:···············0x1930
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········16820·(bytes·into·file)13 ··Start·of·section·headers:··········16820·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.33 KB
readelf --wide --program-header {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x19402 Entry·point·0x1930
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x00ae8·0x00ae8·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00ae8·0x00ae8·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x01208·0x01208·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x01168·0x01168·R·E·0x1000
11 ··LOAD···········0x003000·0x00003000·0x00003000·0x004fc·0x004fc·R···0x100011 ··LOAD···········0x003000·0x00003000·0x00003000·0x00530·0x00530·R···0x1000
12 ··LOAD···········0x003eb8·0x00004eb8·0x00004eb8·0x001b8·0x001cc·RW··0x100012 ··LOAD···········0x003eb8·0x00004eb8·0x00004eb8·0x001b8·0x001cc·RW··0x1000
13 ··DYNAMIC········0x003ec4·0x00004ec4·0x00004ec4·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x003ec4·0x00004ec4·0x00004ec4·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x0031f8·0x000031f8·0x000031f8·0x0007c·0x0007c·R···0x415 ··GNU_EH_FRAME···0x0031f8·0x000031f8·0x000031f8·0x0007c·0x0007c·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x003eb8·0x00004eb8·0x00004eb8·0x00148·0x00148·R···0x117 ··GNU_RELRO······0x003eb8·0x00004eb8·0x00004eb8·0x00148·0x00148·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000894·000894·00004c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000894·000894·00004c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000008e0·0008e0·0000d0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········000008e0·0008e0·0000d0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············000009b0·0009b0·000080·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000009b0·0009b0·000080·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000a30·000a30·0000b8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000a30·000a30·0000b8·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000180·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000180·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000011a0·0011a0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000011a0·0011a0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000011b0·0011b0·001044·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011b0·0011b0·000fa4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········000021f4·0021f4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00002154·002154·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00003000·003000·0001f8·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00003000·003000·0001f8·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········000031f8·0031f8·00007c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000031f8·0031f8·00007c·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00003274·003274·000238·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00003274·003274·00026c·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········000034ac·0034ac·000050·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000034e0·0034e0·000050·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00004eb8·003eb8·000008·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00004eb8·003eb8·000008·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00004ec0·003ec0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00004ec0·003ec0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00004ec4·003ec4·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00004ec4·003ec4·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00004fcc·003fcc·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00004fcc·003fcc·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00004ff4·003ff4·000068·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00004ff4·003ff4·000068·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000505c·00405c·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········0000505c·00405c·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········00005070·004070·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········00005070·004070·000014·00··WA··0···0··4
1.25 KB
readelf --wide --symbols {}
    
Offset 32, 10 lines modifiedOffset 32, 10 lines modified
32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(6)32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(6)
33 ····29:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)33 ····29:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)
34 ····30:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__34 ····30:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
35 ····31:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable35 ····31:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
36 ····32:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)36 ····32:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
37 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)37 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)
38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
39 ····35:·00001e20···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_39 ····35:·00001dfa···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
40 ····36:·00003004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used40 ····36:·00003004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
41 ····37:·00002000···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_41 ····37:·00001f98···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
971 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x3ec4·contains·29·entries:2 Dynamic·section·at·offset·0x3ec4·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x21f49 ·0x0000000d·(FINI)·······················0x2154
10 ·0x00000019·(INIT_ARRAY)·················0x4eb810 ·0x00000019·(INIT_ARRAY)·················0x4eb8
11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x4ec012 ·0x0000001a·(FINI_ARRAY)·················0x4ec0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x47815 ·0x00000005·(STRTAB)·····················0x478
16 ·0x00000006·(SYMTAB)·····················0x21816 ·0x00000006·(SYMTAB)·····················0x218
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·888ae8d22f45e6fa268c13f3a72831e3360a41723 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6590fb183aa58213866d8eaa14e3f3e35a8c1f16
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
10.1 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001940..0000196c14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001930..0000195c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 190 lines modifiedOffset 37, 224 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011a0..000011a838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011a0..000011a8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00001df0..00001e1c42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=00001dd4..00001dfa
43 ··DW_CFA_advance_loc:·3·to·00001df343 ··DW_CFA_advance_loc:·1·to·00001dd5
44 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_advance_loc:·4·to·00001df7 
46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-845 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
47 ··DW_CFA_advance_loc:·36·to·00001e1b46 ··DW_CFA_advance_loc:·3·to·00001dd8
 47 ··DW_CFA_def_cfa_offset:·32
 48 ··DW_CFA_advance_loc:·32·to·00001df8
 49 ··DW_CFA_def_cfa_offset:·8
 50 ··DW_CFA_advance_loc:·1·to·00001df9
48 ··DW_CFA_restore:·r3·(ebx)51 ··DW_CFA_restore:·r3·(ebx)
49 ··DW_CFA_def_cfa_offset:·452 ··DW_CFA_def_cfa_offset:·4
50 ··DW_CFA_nop 
  
51 00000098·0000001c·00000070·FDE·cie=0000002c·pc=00001a70..00001b1053 0000009c·0000001c·00000074·FDE·cie=0000002c·pc=00001a60..00001b00
52 ··DW_CFA_advance_loc:·1·to·00001a7154 ··DW_CFA_advance_loc:·1·to·00001a61
53 ··DW_CFA_def_cfa_offset:·855 ··DW_CFA_def_cfa_offset:·8
54 ··DW_CFA_offset:·r6·(esi)·at·cfa-856 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
55 ··DW_CFA_advance_loc:·1·to·00001a7257 ··DW_CFA_advance_loc:·1·to·00001a62
56 ··DW_CFA_def_cfa_offset:·1258 ··DW_CFA_def_cfa_offset:·12
57 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1259 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
58 ··DW_CFA_advance_loc:·14·to·00001a8060 ··DW_CFA_advance_loc:·3·to·00001a65
59 ··DW_CFA_def_cfa_offset:·3261 ··DW_CFA_def_cfa_offset:·32
60 ··DW_CFA_nop62 ··DW_CFA_nop
61 ··DW_CFA_nop63 ··DW_CFA_nop
  
62 000000b8·00000024·00000090·FDE·cie=0000002c·pc=00001e20..00001ff564 000000bc·0000003c·00000094·FDE·cie=0000002c·pc=00001dfa..00001f97
63 ··DW_CFA_advance_loc:·3·to·00001e2365 ··DW_CFA_advance_loc:·1·to·00001dfb
64 ··DW_CFA_def_cfa_offset:·6466 ··DW_CFA_def_cfa_offset:·8
65 ··DW_CFA_advance_loc:·20·to·00001e37 
66 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
67 ··DW_CFA_offset:·r5·(ebp)·at·cfa-867 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
 68 ··DW_CFA_advance_loc:·1·to·00001dfc
 69 ··DW_CFA_def_cfa_offset:·12
68 ··DW_CFA_offset:·r7·(edi)·at·cfa-1270 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 71 ··DW_CFA_advance_loc:·1·to·00001dfd
 72 ··DW_CFA_def_cfa_offset:·16
 73 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 74 ··DW_CFA_advance_loc:·1·to·00001dfe
 75 ··DW_CFA_def_cfa_offset:·20
69 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2076 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 77 ··DW_CFA_advance_loc:·3·to·00001e01
 78 ··DW_CFA_def_cfa_offset:·64
70 ··DW_CFA_advance_loc1:·231·to·00001f1e79 ··DW_CFA_advance_loc1:·235·to·00001eec
71 ··DW_CFA_remember_state80 ··DW_CFA_remember_state
 81 ··DW_CFA_def_cfa_offset:·20
 82 ··DW_CFA_advance_loc:·1·to·00001eed
72 ··DW_CFA_restore:·r5·(ebp) 
73 ··DW_CFA_restore:·r7·(edi) 
74 ··DW_CFA_restore:·r6·(esi) 
75 ··DW_CFA_restore:·r3·(ebx)83 ··DW_CFA_restore:·r3·(ebx)
 84 ··DW_CFA_def_cfa_offset:·16
 85 ··DW_CFA_advance_loc:·1·to·00001eee
 86 ··DW_CFA_restore:·r6·(esi)
 87 ··DW_CFA_def_cfa_offset:·12
 88 ··DW_CFA_advance_loc:·1·to·00001eef
 89 ··DW_CFA_restore:·r7·(edi)
 90 ··DW_CFA_def_cfa_offset:·8
 91 ··DW_CFA_advance_loc:·1·to·00001ef0
 92 ··DW_CFA_restore:·r5·(ebp)
76 ··DW_CFA_def_cfa_offset:·493 ··DW_CFA_def_cfa_offset:·4
77 ··DW_CFA_advance_loc:·2·to·00001f2094 ··DW_CFA_advance_loc:·1·to·00001ef1
78 ··DW_CFA_restore_state95 ··DW_CFA_restore_state
 96 ··DW_CFA_nop
  
79 000000e0·0000003c·000000b8·FDE·cie=0000002c·pc=00001b10..00001de497 000000fc·0000003c·000000d4·FDE·cie=0000002c·pc=00001b00..00001dd3
80 ··DW_CFA_advance_loc:·1·to·00001b1198 ··DW_CFA_advance_loc:·1·to·00001b01
81 ··DW_CFA_def_cfa_offset:·899 ··DW_CFA_def_cfa_offset:·8
82 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8100 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
83 ··DW_CFA_advance_loc:·1·to·00001b12101 ··DW_CFA_advance_loc:·1·to·00001b02
84 ··DW_CFA_def_cfa_offset:·12102 ··DW_CFA_def_cfa_offset:·12
85 ··DW_CFA_offset:·r7·(edi)·at·cfa-12103 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
86 ··DW_CFA_advance_loc:·1·to·00001b13104 ··DW_CFA_advance_loc:·1·to·00001b03
87 ··DW_CFA_def_cfa_offset:·16105 ··DW_CFA_def_cfa_offset:·16
88 ··DW_CFA_offset:·r6·(esi)·at·cfa-16106 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
89 ··DW_CFA_advance_loc:·1·to·00001b14107 ··DW_CFA_advance_loc:·1·to·00001b04
90 ··DW_CFA_def_cfa_offset:·20108 ··DW_CFA_def_cfa_offset:·20
91 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20109 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
92 ··DW_CFA_advance_loc:·13·to·00001b21110 ··DW_CFA_advance_loc:·3·to·00001b07
93 ··DW_CFA_def_cfa_offset:·64111 ··DW_CFA_def_cfa_offset:·64
94 ··DW_CFA_advance_loc2:·600·to·00001d79112 ··DW_CFA_advance_loc2:·612·to·00001d6b
95 ··DW_CFA_remember_state113 ··DW_CFA_remember_state
96 ··DW_CFA_def_cfa_offset:·20114 ··DW_CFA_def_cfa_offset:·20
97 ··DW_CFA_advance_loc:·1·to·00001d7a115 ··DW_CFA_advance_loc:·1·to·00001d6c
98 ··DW_CFA_restore:·r3·(ebx)116 ··DW_CFA_restore:·r3·(ebx)
99 ··DW_CFA_def_cfa_offset:·16117 ··DW_CFA_def_cfa_offset:·16
100 ··DW_CFA_advance_loc:·1·to·00001d7b118 ··DW_CFA_advance_loc:·1·to·00001d6d
101 ··DW_CFA_restore:·r6·(esi)119 ··DW_CFA_restore:·r6·(esi)
102 ··DW_CFA_def_cfa_offset:·12120 ··DW_CFA_def_cfa_offset:·12
103 ··DW_CFA_advance_loc:·1·to·00001d7c121 ··DW_CFA_advance_loc:·1·to·00001d6e
104 ··DW_CFA_restore:·r7·(edi)122 ··DW_CFA_restore:·r7·(edi)
105 ··DW_CFA_def_cfa_offset:·8123 ··DW_CFA_def_cfa_offset:·8
106 ··DW_CFA_advance_loc:·1·to·00001d7d124 ··DW_CFA_advance_loc:·1·to·00001d6f
107 ··DW_CFA_restore:·r5·(ebp)125 ··DW_CFA_restore:·r5·(ebp)
108 ··DW_CFA_def_cfa_offset:·4126 ··DW_CFA_def_cfa_offset:·4
109 ··DW_CFA_advance_loc:·3·to·00001d80127 ··DW_CFA_advance_loc:·1·to·00001d70
110 ··DW_CFA_restore_state128 ··DW_CFA_restore_state
  
111 00000120·00000024·000000f8·FDE·cie=0000002c·pc=00002000..000021d5129 0000013c·0000003c·00000114·FDE·cie=0000002c·pc=00001f98..00002135
112 ··DW_CFA_advance_loc:·3·to·00002003130 ··DW_CFA_advance_loc:·1·to·00001f99
113 ··DW_CFA_def_cfa_offset:·64131 ··DW_CFA_def_cfa_offset:·8
114 ··DW_CFA_advance_loc:·20·to·00002017 
115 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
116 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8132 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
Max diff block lines reached; 4886/10303 bytes (47.42%) of diff not shown.
453 B
strings --all --bytes=8 {}
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 GLIBCXX_3.433 GLIBCXX_3.4
34 GLIBC_2.134 GLIBC_2.1
35 GLIBC_2.435 GLIBC_2.4
36 GLIBC_2.3436 GLIBC_2.34
37 GLIBC_2.037 GLIBC_2.0
38 GLIBC_2.1.338 GLIBC_2.1.3
39 GLIBC_2.3.439 GLIBC_2.3.4
40 \$<;\$@tL40 \$<;\$@tG
41 Usage:·fst-infl·[options]·tfile·[file·[file]]41 Usage:·fst-infl·[options]·tfile·[file·[file]]
42 -t·tfile:··alternative·transducer42 -t·tfile:··alternative·transducer
43 -n:··Print·multi-character·symbols·without·angle·brackets43 -n:··Print·multi-character·symbols·without·angle·brackets
44 -v:··print·version·information44 -v:··print·version·information
45 -q:··suppress·status·messages45 -q:··suppress·status·messages
46 Error:·Cannot·open·transducer·file·%s46 Error:·Cannot·open·transducer·file·%s
47 reading·transducer·from·file·"47 reading·transducer·from·file·"
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1970·<__cxa_finalize@plt+0x7d0>8 »       call···1960·<__cxa_finalize@plt+0x7c0>
9 »       add····$0x3feb,%ebx9 »       add····$0x3feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__printf_chk@plt-0x15>12 »       je·····101b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
87.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000011b0·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0xc70>:2 000011b0·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0xc4a>:
3 main.cold():3 main.cold():
4 ./src/./src/fst-infl.C:113 
5 »       mov····%esi,(%esp)4 »       mov····%edx,0x28(%esp)
6 main():5 main():
 6 ./src/./src/fst-infl.C:151
 7 »       mov····%eax,0x2c(%esp)
7 ./src/./src/fst-infl.C:1138 ./src/./src/fst-infl.C:113
 9 »       mov····%esi,(%esp)
8 »       mov····%edi,%ebx10 »       mov····%edi,%ebx
9 »       mov····%edx,0x28(%esp) 
10 »       mov····%eax,0x2c(%esp) 
11 »       call···10c0·<operator·delete(void*)@plt>11 »       call···10c0·<operator·delete(void*)@plt>
12 »       mov····0x28(%esp),%edx12 »       mov····0x28(%esp),%edx
13 »       mov····0x2c(%esp),%eax13 »       mov····0x2c(%esp),%eax
14 »       mov····%edx,%esi14 »       mov····%edx,%esi
15 ./src/./src/fst-infl.C:15115 ./src/./src/fst-infl.C:151
16 »       cmp····$0x1,%esi16 »       cmp····$0x1,%esi
17 »       je·····11ef·<__cxa_finalize@plt+0x4f>17 »       je·····11ef·<__cxa_finalize@plt+0x4f>
Offset 43, 205 lines modifiedOffset 43, 172 lines modified
43 »       mov····%edi,%ebx43 »       mov····%edi,%ebx
44 »       call···1050·<__cxa_begin_catch@plt>44 »       call···1050·<__cxa_begin_catch@plt>
45 ./src/./src/fst-infl.C:152·(discriminator·1)45 ./src/./src/fst-infl.C:152·(discriminator·1)
46 »       mov····%eax,0x4(%esp)46 »       mov····%eax,0x4(%esp)
47 »       mov····-0x8(%edi),%eax47 »       mov····-0x8(%edi),%eax
48 »       mov····%eax,(%esp)48 »       mov····%eax,(%esp)
49 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>49 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
50 »       mov····%eax,(%esp) 
51 »       lea····-0x1e3e(%edi),%ecx50 »       lea····-0x1e3e(%edi),%ecx
52 »       mov····%ecx,0x4(%esp)51 »       mov····%ecx,0x4(%esp)
 52 »       mov····%eax,(%esp)
53 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>53 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
54 ./src/./src/fst-infl.C:15454 ./src/./src/fst-infl.C:154
55 »       call···1130·<__cxa_end_catch@plt>55 »       call···1130·<__cxa_end_catch@plt>
56 »       jmp····177a·<__cxa_finalize@plt+0x5da>56 »       jmp····176c·<__cxa_finalize@plt+0x5cc>
57 »       mov····%edi,%ebx 
58 »       mov····%eax,%esi57 »       mov····%eax,%esi
 58 »       mov····%edi,%ebx
59 »       call···1130·<__cxa_end_catch@plt>59 »       call···1130·<__cxa_end_catch@plt>
60 »       jmp····11d3·<__cxa_finalize@plt+0x33>60 »       jmp····11d3·<__cxa_finalize@plt+0x33>
61 main.cold():61 main.cold():
62 »       xchg···%ax,%ax62 »       xchg···%ax,%ax
63 »       xchg···%ax,%ax63 »       xchg···%ax,%ax
64 »       xchg···%ax,%ax64 »       xchg···%ax,%ax
65 »       xchg···%ax,%ax65 »       xchg···%ax,%ax
66 »       xchg···%ax,%ax66 »       xchg···%ax,%ax
67 »       xchg···%ax,%ax67 »       xchg···%ax,%ax
68 »       xchg···%ax,%ax68 »       xchg···%ax,%ax
69 main():69 main():
70 ./src/./src/fst-infl.C:9570 ./src/./src/fst-infl.C:95
71 »       push···%ebp71 »       push···%ebp
72 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data(): 
73 /usr/include/c++/12/bits/stl_vector.h:100 
74 »       xor····%edx,%edx 
75 main(): 
76 ./src/./src/fst-infl.C:95 
77 »       mov····%esp,%ebp72 »       mov····%esp,%ebp
78 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data(): 
79 /usr/include/c++/12/bits/stl_vector.h:100 
80 »       xor····%ecx,%ecx 
81 main(): 
82 ./src/./src/fst-infl.C:95 
83 »       push···%edi73 »       push···%edi
84 »       push···%esi74 »       push···%esi
85 »       push···%ebx75 »       push···%ebx
86 »       call···21d9·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)@@Base+0x1d9> 
87 »       add····$0x3da5,%edi 
88 ./src/./src/fst-infl.C:99 
89 »       lea····0x8(%ebp),%ebx 
90 ./src/./src/fst-infl.C:95 
91 »       and····$0xfffffff0,%esp76 »       and····$0xfffffff0,%esp
92 »       sub····$0x430,%esp77 »       sub····$0x430,%esp
 78 »       call···2139·<std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<SFST::Transducer**,·std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>·>,·SFST::Transducer*·const&)@@Base+0x1a1>
 79 »       add····$0x3da0,%edi
93 »       mov····0xc(%ebp),%esi80 »       mov····0xc(%ebp),%esi
94 »       mov····%esi,0x1c(%esp)81 »       mov····%esi,0x1c(%esp)
95 »       mov····%gs:0x14,%eax82 »       mov····%gs:0x14,%eax
96 »       mov····%eax,0x42c(%esp)83 »       mov····%eax,0x42c(%esp)
97 »       xor····%eax,%eax84 »       xor····%eax,%eax
98 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data():85 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data():
99 /usr/include/c++/12/bits/stl_vector.h:10086 /usr/include/c++/12/bits/stl_vector.h:100
100 »       xor····%eax,%eax87 »       movl···$0x0,0x38(%esp)
 88 »       movl···$0x0,0x3c(%esp)
 89 »       movl···$0x0,0x40(%esp)
101 main():90 main():
102 ./src/./src/fst-infl.C:9991 ./src/./src/fst-infl.C:99
103 »       mov····%esi,0x4(%esp)92 »       mov····%esi,0x4(%esp)
 93 »       lea····0x8(%ebp),%eax
104 »       mov····%ebx,(%esp)94 »       mov····%eax,(%esp)
105 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data(): 
106 /usr/include/c++/12/bits/stl_vector.h:100 
107 »       mov····%eax,0x38(%esp) 
108 »       mov····%edx,0x3c(%esp) 
109 »       mov····%ecx,0x40(%esp) 
110 main(): 
111 ./src/./src/fst-infl.C:99 
112 »       call···1b10·<__cxa_finalize@plt+0x970>95 »       call···1b00·<__cxa_finalize@plt+0x960>
113 ./src/./src/fst-infl.C:10096 ./src/./src/fst-infl.C:100
114 »       mov····0x8(%ebp),%eax97 »       mov····0x8(%ebp),%edx
115 »       mov····%eax,0x14(%esp)98 »       mov····%edx,0x14(%esp)
116 »       dec····%eax99 »       cmp····$0x1,%edx
117 »       jle····1864·<__cxa_finalize@plt+0x6c4>100 »       jle····1856·<__cxa_finalize@plt+0x6b6>
118 std::vector<char*,·std::allocator<char*>·>::push_back(char*·const&):101 std::vector<char*,·std::allocator<char*>·>::push_back(char*·const&):
119 /usr/include/c++/12/bits/stl_vector.h:1278102 /usr/include/c++/12/bits/stl_vector.h:1278
120 »       mov····0x84(%edi),%ebx103 »       mov····0x84(%edi),%eax
121 »       cmp····0x88(%edi),%ebx104 »       cmp····0x88(%edi),%eax
122 »       je·····183c·<__cxa_finalize@plt+0x69c>105 »       je·····182e·<__cxa_finalize@plt+0x68e>
123 std::__new_allocator<char*>::construct(char**,·char*·const&):106 std::__new_allocator<char*>::construct(char**,·char*·const&):
124 /usr/include/c++/12/bits/new_allocator.h:187107 /usr/include/c++/12/bits/new_allocator.h:187
125 »       mov····0x1c(%esp),%esi108 »       mov····0x1c(%esp),%esi
 109 »       mov····0x4(%esi),%edx
 110 »       mov····%edx,(%eax)
126 std::vector<char*,·std::allocator<char*>·>::push_back(char*·const&):111 std::vector<char*,·std::allocator<char*>·>::push_back(char*·const&):
127 /usr/include/c++/12/bits/stl_vector.h:1283112 /usr/include/c++/12/bits/stl_vector.h:1283
128 »       add····$0x4,%ebx113 »       add····$0x4,%eax
129 std::__new_allocator<char*>::construct(char**,·char*·const&): 
130 /usr/include/c++/12/bits/new_allocator.h:187 
131 »       mov····0x4(%esi),%eax 
132 »       mov····%eax,-0x4(%ebx) 
133 std::vector<char*,·std::allocator<char*>·>::push_back(char*·const&): 
134 /usr/include/c++/12/bits/stl_vector.h:1283 
135 »       mov····%ebx,0x84(%edi)114 »       mov····%eax,0x84(%edi)
Max diff block lines reached; 83897/89165 bytes (94.09%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 000021f4·<.fini>:2 00002154·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1970·<__cxa_finalize@plt+0x7d0>6 »       call···1960·<__cxa_finalize@plt+0x7c0>
7 »       add····$0x2df7,%ebx7 »       add····$0x2e97,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.07 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000031f8·011b033b·78000000·0e000000·28deffff·...;x.......(...2 ··0x000031f8·011b033b·78000000·0e000000·28deffff·...;x.......(...
3 ··0x00003208·c0000000·a8dfffff·e4000000·b8dfffff·................3 ··0x00003208·c0000000·a8dfffff·e4000000·b8dfffff·................
4 ··0x00003218·18020000·48e0ffff·e4010000·c8e6ffff·....H...........4 ··0x00003218·4c020000·48e0ffff·18020000·b2e6ffff·L...H...........
5 ··0x00003228·38020000·48e7ffff·94000000·78e8ffff·8...H.......x...5 ··0x00003228·6c020000·38e7ffff·94000000·68e8ffff·l...8.......h...
6 ··0x00003238·14010000·18e9ffff·5c010000·f8ebffff·........\.......6 ··0x00003238·18010000·08e9ffff·78010000·dcebffff·........x.......
7 ··0x00003248·f8000000·28ecffff·34010000·08eeffff·....(...4.......7 ··0x00003248·f8000000·02ecffff·38010000·a0edffff·........8.......
8 ··0x00003258·9c010000·ddefffff·6c020000·e1efffff·........l.......8 ··0x00003258·b8010000·3defffff·a0020000·41efffff·....=.......A...
9 ··0x00003268·80020000·e8efffff·94020000··········............9 ··0x00003268·b4020000·48efffff·c8020000··········....H.......
  
4.66 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 39 lines modifiedOffset 1, 42 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00003274·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00003274·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00003284·1b0c0404·88010708·10000000·1c000000·................3 ··0x00003284·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00003294·ace6ffff·2c000000·00000000·14000000·....,...........4 ··0x00003294·9ce6ffff·2c000000·00000000·14000000·....,...........
5 ··0x000032a4·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x000032a4·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x000032b4·88010000·20000000·1c000000·60ddffff·....·.......`...6 ··0x000032b4·88010000·20000000·1c000000·60ddffff·....·.......`...
7 ··0x000032c4·80010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x000032c4·80010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x000032d4·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000032d4·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000032e4·bcdeffff·08000000·00000000·18000000·................9 ··0x000032e4·bcdeffff·08000000·00000000·1c000000·................
10 ··0x000032f4·54000000·f8eaffff·2c000000·00430e20·T.......,....C.·10 ··0x000032f4·54000000·dceaffff·26000000·00410e08·T.......&....A..
11 ··0x00003304·44830264·c30e0400·1c000000·70000000·D..d........p...11 ··0x00003304·8302430e·20600e08·41c30e04·1c000000·..C.·`..A.......
12 ··0x00003314·5ce7ffff·a0000000·00410e08·8602410e·\........A....A.12 ··0x00003314·74000000·48e7ffff·a0000000·00410e08·t...H........A..
13 ··0x00003324·0c83034e·0e200000·24000000·90000000·...N.·..$.......13 ··0x00003324·8602410e·0c830343·0e200000·3c000000·..A....C.·..<...
14 ··0x00003334·eceaffff·d5010000·00430e40·54860485·.........C.@T...14 ··0x00003334·94000000·c2eaffff·9d010000·00410e08·.............A..
15 ··0x00003344·02870383·0502e70a·c5c7c6c3·0e04420b·..............B.15 ··0x00003344·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 16 ··0x00003354·05430e40·02eb0a0e·1441c30e·1041c60e·.C.@.....A...A..
 17 ··0x00003364·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<...
16 ··0x00003354·3c000000·b8000000·b4e7ffff·d4020000·<...............18 ··0x00003374·d4000000·88e7ffff·d3020000·00410e08·.............A..
 19 ··0x00003384·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 20 ··0x00003394·05430e40·0364020a·0e1441c3·0e1041c6·.C.@.d....A...A.
 21 ··0x000033a4·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<...
 22 ··0x000033b4·14010000·e0ebffff·9d010000·00410e08·.............A..
 23 ··0x000033c4·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 24 ··0x000033d4·05430e40·02eb0a0e·1441c30e·1041c60e·.C.@.....A...A..
 25 ··0x000033e4·0c41c70e·0841c50e·04410b00·1c000000·.A...A...A......
 26 ··0x000033f4·00000000·017a504c·5200017c·08079b69·.....zPLR..|...i
 27 ··0x00003404·1c00001b·1b0c0404·88010000·30000000·............0...
 28 ··0x00003414·24000000·28deffff·6a060000·04bf0000·$...(...j.......
 29 ··0x00003424·00410e08·8502420d·054c8703·86048305·.A....B..L......
 30 ··0x00003434·0349050a·c341c641·c741c50c·0404410b·.I...A.A.A....A.
 31 ··0x00003444·1c000000·58000000·64ddffff·82000000·....X...d.......
 32 ··0x00003454·04c30000·000c0508·83058502·86048703·................
 33 ··0x00003464·30000000·c8010000·3ee4ffff·7c000000·0.......>...|...
17 ··0x00003364·00410e08·8502410e·0c870341·0e108604·.A....A....A....34 ··0x00003474·00410e08·8702410e·0c860341·0e108304·.A....A....A....
18 ··0x00003374·410e1483·054d0e40·0358020a·0e1441c3·A....M.@.X....A. 
19 ··0x00003384·0e1041c6·0e0c41c7·0e0841c5·0e04430b·..A...A...A...C. 
20 ··0x00003394·24000000·f8000000·64ecffff·d5010000·$.......d....... 
21 ··0x000033a4·00430e40·54860485·02870383·0502e70a·.C.@T........... 
22 ··0x000033b4·c5c7c6c3·0e04420b·1c000000·00000000·......B......... 
23 ··0x000033c4·017a504c·5200017c·08079b9d·1c00001b·.zPLR..|........ 
24 ··0x000033d4·1b0c0404·88010000·30000000·24000000·........0...$... 
25 ··0x000033e4·5cdeffff·75060000·04bf0000·00410e08·\...u........A.. 
26 ··0x000033f4·8502440d·05458703·86048305·035c050a·..D..E.......\.. 
27 ··0x00003404·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A..... 
28 ··0x00003414·58000000·98ddffff·82000000·04c30000·X............... 
29 ··0x00003424·000c0508·83058502·86048703·30000000·............0... 
30 ··0x00003434·94010000·88e4ffff·76000000·00410e08·........v....A.. 
31 ··0x00003444·8702410e·0c860341·0e108304·4e0e2002·..A....A....N.·. 
32 ··0x00003454·610e1041·c30e0c41·c60e0841·c70e0400·a..A...A...A....35 ··0x00003484·430e2002·720e1041·c30e0c41·c60e0841·C.·.r..A...A...A
33 ··0x00003464·10000000·c8010000·69edffff·04000000·........i....... 
34 ··0x00003474·00000000·10000000·dc010000·59edffff·............Y...36 ··0x00003494·c70e0400·10000000·fc010000·95ecffff·................
35 ··0x00003484·04000000·00000000·18000000·f0010000·................37 ··0x000034a4·04000000·00000000·10000000·10020000·................
36 ··0x00003494·4cedffff·14000000·00410e08·83024e0e·L........A....N.38 ··0x000034b4·85ecffff·04000000·00000000·18000000·................
 39 ··0x000034c4·24020000·78ecffff·14000000·00410e08·$...x........A..
37 ··0x000034a4·10000000·00000000···················........40 ··0x000034d4·83024e0e·10000000·00000000··········..N.........
  
850 B
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x000034ac·ff9b3501·2b4c05d9·0c00ec01·9701e50c·..5.+L..........2 ··0x000034e0·ff9b3501·2b5205cb·0c00f401·9501d70c·..5.+R..........
3 ··0x000034bc·03990305·e00c03be·0331e50c·038b0405·.........1......3 ··0x000034f0·039e0305·d20c03c3·0330d70c·038b0405·.........0......
4 ··0x000034cc·ec0c03b0·04be07e5·0c03940c·15d90c00·................4 ··0x00003500·e50c03aa·04b607d7·0c03860c·15cb0c00·................
5 ··0x000034dc·0000017d·881b0000·ff9b1501·083a0500·...}.........:..5 ··0x00003510·0000017d·541b0000·ff9b1501·083a0500·...}T........:..
6 ··0x000034ec·00561777·00000001·7d000000·701b0000·.V.w....}...p...6 ··0x00003520·00561777·00000001·7d000000·3c1b0000·.V.w....}...<...
  
280 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00004eb8·601a0000·c0180000···················`.......2 ··0x00004eb8·501a0000·aa180000···················P.......
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00004ec0·101a0000····························....2 ··0x00004ec0·001a0000····························....
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·38616538·64323266·34356536·66613236·8ae8d22f45e6fa26 
3 ··0x00000010·38633133·66336137·32383331·65333336·8c13f3a72831e3362 ··0x00000000·39306662·31383361·61353832·31333836·90fb183aa5821386
 3 ··0x00000010·36643865·61613134·65336633·65333561·6d8eaa14e3f3e35a
4 ··0x00000020·30613431·37322e64·65627567·00000000·0a4172.debug....4 ··0x00000020·38633166·31362e64·65627567·00000000·8c1f16.debug....
5 ··0x00000030·131a75d9····························..u.5 ··0x00000030·c2c4c7f8····························....
  
973 KB
./usr/bin/fst-infl2
File has been modified after NT_GNU_BUILD_ID has been applied.
1.03 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x338011 ··Entry·point·address:···············0x33e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········33272·(bytes·into·file)13 ··Start·of·section·headers:··········37368·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2919 ··Number·of·section·headers:·········29
20 ··Section·header·string·table·index:·2820 ··Section·header·string·table·index:·28
1.87 KB
readelf --wide --program-header {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x33802 Entry·point·0x33e0
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x010b4·0x010b4·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x010b4·0x010b4·R···0x1000
10 ··LOAD···········0x002000·0x00002000·0x00002000·0x04e18·0x04e18·R·E·0x100010 ··LOAD···········0x002000·0x00002000·0x00002000·0x04c58·0x04c58·R·E·0x1000
11 ··LOAD···········0x007000·0x00007000·0x00007000·0x00e9f·0x00e9f·R···0x100011 ··LOAD···········0x007000·0x00007000·0x00007000·0x00f53·0x00f53·R···0x1000
12 ··LOAD···········0x007eb0·0x00008eb0·0x00008eb0·0x00204·0x00220·RW··0x100012 ··LOAD···········0x008eb0·0x00008eb0·0x00008eb0·0x00204·0x00220·RW··0x1000
13 ··DYNAMIC········0x007ec0·0x00008ec0·0x00008ec0·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x008ec0·0x00008ec0·0x00008ec0·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x0075cc·0x000075cc·0x000075cc·0x00124·0x00124·R···0x415 ··GNU_EH_FRAME···0x0075cc·0x000075cc·0x000075cc·0x0012c·0x0012c·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x007eb0·0x00008eb0·0x00008eb0·0x00150·0x00150·R···0x117 ··GNU_RELRO······0x008eb0·0x00008eb0·0x00008eb0·0x00150·0x00150·R···0x1
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····.interp·21 ···01·····.interp·
22 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·22 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
23 ···03·····.init·.plt·.plt.got·.text·.fini·23 ···03·····.init·.plt·.plt.got·.text·.fini·
3.76 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·29·section·headers,·starting·at·offset·0x81f8:1 There·are·29·section·headers,·starting·at·offset·0x91f8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········00000194·000194·000013·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000194·000194·000013·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··4
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000d9c·000d9c·000078·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000d9c·000d9c·000078·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000e14·000e14·0000e0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000e14·000e14·0000e0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000ef4·000ef4·000090·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000ef4·000ef4·000090·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000f84·000f84·000130·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000f84·000f84·000130·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00002000·002000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00002000·002000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00002020·002020·000270·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00002020·002020·000270·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00002290·002290·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00002290·002290·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000022a0·0022a0·004b64·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000022a0·0022a0·0049a4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00006e04·006e04·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00006c44·006c44·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00007000·007000·0005cc·00···A··0···0··821 ··[16]·.rodata···········PROGBITS········00007000·007000·0005cc·00···A··0···0··8
22 ··[17]·.eh_frame_hdr·····PROGBITS········000075cc·0075cc·000124·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000075cc·0075cc·00012c·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········000076f0·0076f0·00069c·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········000076f8·0076f8·000748·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00007d8c·007d8c·000113·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00007e40·007e40·000113·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00008eb0·007eb0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00008eb0·008eb0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00008ebc·007ebc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00008ebc·008ebc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00008ec0·007ec0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00008ec0·008ec0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00008fc8·007fc8·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00008fc8·008fc8·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00008ff4·007ff4·0000a4·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00008ff4·008ff4·0000a4·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00009098·008098·00001c·00··WA··0···0··830 ··[25]·.data·············PROGBITS········00009098·009098·00001c·00··WA··0···0··8
31 ··[26]·.bss··············NOBITS··········000090b4·0080b4·00001c·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········000090b4·0090b4·00001c·00··WA··0···0··4
32 ··[27]·.gnu_debuglink····PROGBITS········00000000·0080b4·000034·00······0···0··432 ··[27]·.gnu_debuglink····PROGBITS········00000000·0090b4·000034·00······0···0··4
33 ··[28]·.shstrtab·········STRTAB··········00000000·0080e8·00010d·00······0···0··133 ··[28]·.shstrtab·········STRTAB··········00000000·0090e8·00010d·00······0···0··1
34 Key·to·Flags:34 Key·to·Flags:
35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
38 ··D·(mbind),·p·(processor·specific)38 ··D·(mbind),·p·(processor·specific)
2.49 KB
readelf --wide --symbols {}
    
Offset 48, 16 lines modifiedOffset 48, 16 lines modified
48 ····44:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)48 ····44:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)
49 ····45:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__49 ····45:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
50 ····46:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable50 ····46:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
51 ····47:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)51 ····47:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@GLIBC_2.0·(6)52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@GLIBC_2.0·(6)
53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)
54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
55 ····51:·00004920··2241·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_55 ····51:·00004880··2452·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
56 ····52:·00004440···642·FUNC····WEAK···DEFAULT···14·_ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_56 ····52:·000043f0···600·FUNC····WEAK···DEFAULT···14·_ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_
57 ····53:·00003f10···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_57 ····53:·00003f16···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
58 ····54:·00003d90···384·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev58 ····54:·00003d80···405·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev
59 ····55:·00007004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used59 ····55:·00007004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
60 ····56:·00003d90···384·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev60 ····56:·00003d80···405·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev
61 ····57:·000046d0···577·FUNC····WEAK···DEFAULT···14·_ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_61 ····57:·00004650···546·FUNC····WEAK···DEFAULT···14·_ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_
62 ····58:·00006c10···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj62 ····58:·00006a88···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
63 ····59:·000042d0···362·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_63 ····59:·00004260···392·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_
1.0 KB
readelf --wide --dynamic {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Dynamic·section·at·offset·0x7ec0·contains·29·entries:1 Dynamic·section·at·offset·0x8ec0·contains·29·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
7 ·0x0000000c·(INIT)·······················0x20007 ·0x0000000c·(INIT)·······················0x2000
8 ·0x0000000d·(FINI)·······················0x6e048 ·0x0000000d·(FINI)·······················0x6c44
9 ·0x00000019·(INIT_ARRAY)·················0x8eb09 ·0x00000019·(INIT_ARRAY)·················0x8eb0
10 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)10 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
11 ·0x0000001a·(FINI_ARRAY)·················0x8ebc11 ·0x0000001a·(FINI_ARRAY)·················0x8ebc
12 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)12 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
13 ·0x6ffffef5·(GNU_HASH)···················0x1ec13 ·0x6ffffef5·(GNU_HASH)···················0x1ec
14 ·0x00000005·(STRTAB)·····················0x5f414 ·0x00000005·(STRTAB)·····················0x5f4
15 ·0x00000006·(SYMTAB)·····················0x23415 ·0x00000006·(SYMTAB)·····················0x234
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca45e0ae11b9b8497da9c0af413339d40533e4c03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31075a612f2261116f09ceefc3042b45e7a4ed39
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
38.3 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00003380..000033ac14 00000018·00000010·0000001c·FDE·cie=00000000·pc=000033e0..0000340c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 752 lines modifiedOffset 37, 857 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=00002290..0000229838 00000068·00000010·00000040·FDE·cie=0000002c·pc=00002290..00002298
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00003d60..00003d8c42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=00003d56..00003d7c
43 ··DW_CFA_advance_loc:·3·to·00003d6343 ··DW_CFA_advance_loc:·1·to·00003d57
44 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_advance_loc:·4·to·00003d67 
46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-845 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
47 ··DW_CFA_advance_loc:·36·to·00003d8b46 ··DW_CFA_advance_loc:·3·to·00003d5a
 47 ··DW_CFA_def_cfa_offset:·32
 48 ··DW_CFA_advance_loc:·32·to·00003d7a
 49 ··DW_CFA_def_cfa_offset:·8
 50 ··DW_CFA_advance_loc:·1·to·00003d7b
48 ··DW_CFA_restore:·r3·(ebx)51 ··DW_CFA_restore:·r3·(ebx)
49 ··DW_CFA_def_cfa_offset:·452 ··DW_CFA_def_cfa_offset:·4
50 ··DW_CFA_nop 
  
51 00000098·00000028·00000070·FDE·cie=0000002c·pc=000034b0..0000367153 0000009c·00000054·00000074·FDE·cie=0000002c·pc=00003510..0000369d
52 ··DW_CFA_advance_loc:·3·to·000034b354 ··DW_CFA_advance_loc:·1·to·00003511
53 ··DW_CFA_def_cfa_offset:·6455 ··DW_CFA_def_cfa_offset:·8
 56 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
54 ··DW_CFA_advance_loc:·4·to·000034b757 ··DW_CFA_advance_loc:·1·to·00003512
 58 ··DW_CFA_def_cfa_offset:·12
55 ··DW_CFA_offset:·r7·(edi)·at·cfa-1259 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
56 ··DW_CFA_advance_loc:·25·to·000034d060 ··DW_CFA_advance_loc:·1·to·00003513
57 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2061 ··DW_CFA_def_cfa_offset:·16
58 ··DW_CFA_offset:·r6·(esi)·at·cfa-1662 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 63 ··DW_CFA_advance_loc:·1·to·00003514
 64 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_offset:·r5·(ebp)·at·cfa-865 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 66 ··DW_CFA_advance_loc:·3·to·00003517
 67 ··DW_CFA_def_cfa_offset:·64
60 ··DW_CFA_advance_loc1:·106·to·0000353a68 ··DW_CFA_advance_loc1:·101·to·0000357c
61 ··DW_CFA_remember_state69 ··DW_CFA_remember_state
 70 ··DW_CFA_def_cfa_offset:·20
 71 ··DW_CFA_advance_loc:·1·to·0000357d
62 ··DW_CFA_restore:·r5·(ebp)72 ··DW_CFA_restore:·r3·(ebx)
63 ··DW_CFA_restore:·r7·(edi)73 ··DW_CFA_def_cfa_offset:·16
 74 ··DW_CFA_advance_loc:·1·to·0000357e
64 ··DW_CFA_restore:·r6·(esi)75 ··DW_CFA_restore:·r6·(esi)
 76 ··DW_CFA_def_cfa_offset:·12
 77 ··DW_CFA_advance_loc:·1·to·0000357f
 78 ··DW_CFA_restore:·r7·(edi)
 79 ··DW_CFA_def_cfa_offset:·8
 80 ··DW_CFA_advance_loc:·1·to·00003580
 81 ··DW_CFA_restore:·r5·(ebp)
 82 ··DW_CFA_def_cfa_offset:·4
 83 ··DW_CFA_advance_loc:·1·to·00003581
 84 ··DW_CFA_restore_state
 85 ··DW_CFA_advance_loc1:·71·to·000035c8
 86 ··DW_CFA_remember_state
 87 ··DW_CFA_def_cfa_offset:·20
 88 ··DW_CFA_advance_loc:·1·to·000035c9
65 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
 90 ··DW_CFA_def_cfa_offset:·16
 91 ··DW_CFA_advance_loc:·1·to·000035ca
 92 ··DW_CFA_restore:·r6·(esi)
 93 ··DW_CFA_def_cfa_offset:·12
 94 ··DW_CFA_advance_loc:·1·to·000035cb
 95 ··DW_CFA_restore:·r7·(edi)
 96 ··DW_CFA_def_cfa_offset:·8
 97 ··DW_CFA_advance_loc:·1·to·000035cc
 98 ··DW_CFA_restore:·r5·(ebp)
66 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
67 ··DW_CFA_advance_loc:·6·to·00003540100 ··DW_CFA_advance_loc:·1·to·000035cd
68 ··DW_CFA_restore_state101 ··DW_CFA_restore_state
69 ··DW_CFA_nop102 ··DW_CFA_nop
70 ··DW_CFA_nop103 ··DW_CFA_nop
71 ··DW_CFA_nop 
  
72 000000c4·0000001c·0000009c·FDE·cie=0000002c·pc=00003680..0000379e104 000000f4·0000001c·000000cc·FDE·cie=0000002c·pc=0000369d..000037bb
73 ··DW_CFA_advance_loc:·1·to·00003681105 ··DW_CFA_advance_loc:·1·to·0000369e
74 ··DW_CFA_def_cfa_offset:·8106 ··DW_CFA_def_cfa_offset:·8
75 ··DW_CFA_offset:·r6·(esi)·at·cfa-8107 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
76 ··DW_CFA_advance_loc:·1·to·00003682108 ··DW_CFA_advance_loc:·1·to·0000369f
77 ··DW_CFA_def_cfa_offset:·12109 ··DW_CFA_def_cfa_offset:·12
78 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12110 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
79 ··DW_CFA_advance_loc:·14·to·00003690111 ··DW_CFA_advance_loc:·3·to·000036a2
80 ··DW_CFA_def_cfa_offset:·32112 ··DW_CFA_def_cfa_offset:·32
81 ··DW_CFA_nop113 ··DW_CFA_nop
82 ··DW_CFA_nop114 ··DW_CFA_nop
  
83 000000e4·0000003c·000000bc·FDE·cie=0000002c·pc=00003d90..00003f10115 00000114·0000003c·000000ec·FDE·cie=0000002c·pc=00003d80..00003f15
84 ··DW_CFA_advance_loc:·1·to·00003d91116 ··DW_CFA_advance_loc:·1·to·00003d81
85 ··DW_CFA_def_cfa_offset:·8117 ··DW_CFA_def_cfa_offset:·8
86 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8118 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
87 ··DW_CFA_advance_loc:·1·to·00003d92119 ··DW_CFA_advance_loc:·1·to·00003d82
88 ··DW_CFA_def_cfa_offset:·12120 ··DW_CFA_def_cfa_offset:·12
89 ··DW_CFA_offset:·r7·(edi)·at·cfa-12121 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
90 ··DW_CFA_advance_loc:·1·to·00003d93122 ··DW_CFA_advance_loc:·1·to·00003d83
91 ··DW_CFA_def_cfa_offset:·16123 ··DW_CFA_def_cfa_offset:·16
92 ··DW_CFA_offset:·r6·(esi)·at·cfa-16124 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
93 ··DW_CFA_advance_loc:·1·to·00003d94125 ··DW_CFA_advance_loc:·1·to·00003d84
94 ··DW_CFA_def_cfa_offset:·20126 ··DW_CFA_def_cfa_offset:·20
95 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20127 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
96 ··DW_CFA_advance_loc:·14·to·00003da2128 ··DW_CFA_advance_loc:·3·to·00003d87
97 ··DW_CFA_def_cfa_offset:·48129 ··DW_CFA_def_cfa_offset:·48
98 ··DW_CFA_advance_loc2:·361·to·00003f0b130 ··DW_CFA_advance_loc2:·393·to·00003f10
99 ··DW_CFA_def_cfa_offset:·20131 ··DW_CFA_def_cfa_offset:·20
100 ··DW_CFA_advance_loc:·1·to·00003f0c132 ··DW_CFA_advance_loc:·1·to·00003f11
101 ··DW_CFA_restore:·r3·(ebx)133 ··DW_CFA_restore:·r3·(ebx)
102 ··DW_CFA_def_cfa_offset:·16134 ··DW_CFA_def_cfa_offset:·16
103 ··DW_CFA_advance_loc:·1·to·00003f0d135 ··DW_CFA_advance_loc:·1·to·00003f12
104 ··DW_CFA_restore:·r6·(esi)136 ··DW_CFA_restore:·r6·(esi)
105 ··DW_CFA_def_cfa_offset:·12137 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_advance_loc:·1·to·00003f0e138 ··DW_CFA_advance_loc:·1·to·00003f13
107 ··DW_CFA_restore:·r7·(edi)139 ··DW_CFA_restore:·r7·(edi)
Max diff block lines reached; 33862/39146 bytes (86.50%) of diff not shown.
538 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00002000·<.init>:4 00002000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···33b0·<__cxa_finalize@plt+0x1120>8 »       call···3410·<__cxa_finalize@plt+0x1180>
9 »       add····$0x6feb,%ebx9 »       add····$0x6feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····201b·<__printf_chk@plt-0x15>12 »       je·····201b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
901 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 51 lines modifiedOffset 1, 52 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000022a0·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()@@Base-0x1af0>:2 000022a0·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()@@Base-0x1ae0>:
 3 std::vector<double,·std::allocator<double>·>::~vector():
 4 »       mov····%eax,0x68(%esp)
3 main.cold():5 main.cold():
4 ./src/./src/fst-infl2.C:2246 ./src/./src/fst-infl2.C:224
5 »       mov····%esi,(%esp)7 »       mov····%esi,(%esp)
6 main():8 main():
7 ./src/./src/fst-infl2.C:2249 ./src/./src/fst-infl2.C:224
8 »       mov····0x5c(%esp),%ebx10 »       mov····0x5c(%esp),%ebx
9 »       mov····%eax,0x68(%esp) 
10 »       call···2170·<operator·delete(void*)@plt>11 »       call···2170·<operator·delete(void*)@plt>
11 »       mov····0x68(%esp),%eax12 »       mov····0x68(%esp),%eax
12 »       mov····%edi,%esi13 »       mov····%edi,%esi
13 ./src/./src/fst-infl2.C:30714 ./src/./src/fst-infl2.C:307
14 »       cmp····$0x1,%esi15 »       cmp····$0x1,%esi
15 »       jne····2315·<__cxa_finalize@plt+0x85>16 »       jne····2315·<__cxa_finalize@plt+0x85>
16 ./src/./src/fst-infl2.C:307·(discriminator·1)17 ./src/./src/fst-infl2.C:307·(discriminator·1)
17 »       mov····%eax,(%esp)18 »       mov····%eax,(%esp)
18 »       mov····0x5c(%esp),%ebx19 »       mov····0x5c(%esp),%ebx
19 »       call···2080·<__cxa_begin_catch@plt>20 »       call···2080·<__cxa_begin_catch@plt>
20 ./src/./src/fst-infl2.C:308·(discriminator·1)21 ./src/./src/fst-infl2.C:308·(discriminator·1)
 22 »       mov····%eax,0x4(%esp)
21 »       mov····-0x8(%ebx),%edx23 »       mov····-0x8(%ebx),%edx
22 »       mov····%edx,(%esp)24 »       mov····%edx,(%esp)
23 »       mov····%eax,0x4(%esp) 
24 »       call···2180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>25 »       call···2180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
25 »       mov····%eax,(%esp) 
26 »       mov····0x5c(%esp),%ebx26 »       mov····0x5c(%esp),%ebx
27 »       lea····-0x1aa4(%ebx),%edi27 »       lea····-0x1aa4(%ebx),%edi
28 »       mov····%edi,0x4(%esp)28 »       mov····%edi,0x4(%esp)
 29 »       mov····%eax,(%esp)
29 »       call···2180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>30 »       call···2180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
30 ./src/./src/fst-infl2.C:31031 ./src/./src/fst-infl2.C:310
31 »       mov····0x5c(%esp),%ebx32 »       mov····0x5c(%esp),%ebx
32 »       call···21f0·<__cxa_end_catch@plt>33 »       call···21f0·<__cxa_end_catch@plt>
33 »       jmp····30c7·<__cxa_finalize@plt+0xe37>34 »       jmp····3130·<__cxa_finalize@plt+0xea0>
 35 »       mov····%eax,0x68(%esp)
34 ./src/./src/fst-infl2.C:22836 ./src/./src/fst-infl2.C:228
35 »       mov····%esi,(%esp)37 »       mov····%esi,(%esp)
36 »       mov····0x5c(%esp),%ebx38 »       mov····0x5c(%esp),%ebx
37 »       mov····%edi,%esi 
38 »       mov····%eax,0x68(%esp) 
39 »       call···2170·<operator·delete(void*)@plt>39 »       call···2170·<operator·delete(void*)@plt>
40 »       mov····0x68(%esp),%eax40 »       mov····0x68(%esp),%eax
 41 »       mov····%edi,%esi
41 »       jmp····22b6·<__cxa_finalize@plt+0x26>42 »       jmp····22b6·<__cxa_finalize@plt+0x26>
42 »       mov····%eax,%esi43 »       mov····%eax,%esi
43 std::vector<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::~vector():44 std::vector<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::~vector():
44 /usr/include/c++/12/bits/stl_vector.h:73045 /usr/include/c++/12/bits/stl_vector.h:730
45 »       mov····0x70(%esp),%ecx46 »       mov····0x70(%esp),%ecx
46 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_M_deallocate(SFST::CompactTransducer**,·unsigned·int):47 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_M_deallocate(SFST::CompactTransducer**,·unsigned·int):
47 /usr/include/c++/12/bits/stl_vector.h:38648 /usr/include/c++/12/bits/stl_vector.h:386
Offset 59, 16 lines modifiedOffset 60, 16 lines modified
59 std::__new_allocator<SFST::CompactTransducer*>::~__new_allocator():60 std::__new_allocator<SFST::CompactTransducer*>::~__new_allocator():
60 /usr/include/c++/12/bits/new_allocator.h:9061 /usr/include/c++/12/bits/new_allocator.h:90
61 »       mov····%esi,(%esp)62 »       mov····%esi,(%esp)
62 »       mov····0x5c(%esp),%ebx63 »       mov····0x5c(%esp),%ebx
63 »       call···2230·<_Unwind_Resume@plt>64 »       call···2230·<_Unwind_Resume@plt>
64 main():65 main():
65 ./src/./src/fst-infl2.C:31066 ./src/./src/fst-infl2.C:310
66 »       mov····0x5c(%esp),%ebx 
67 »       mov····%eax,%esi67 »       mov····%eax,%esi
 68 »       mov····0x5c(%esp),%ebx
68 »       call···21f0·<__cxa_end_catch@plt>69 »       call···21f0·<__cxa_end_catch@plt>
69 »       jmp····2317·<__cxa_finalize@plt+0x87>70 »       jmp····2317·<__cxa_finalize@plt+0x87>
70 std::vector<double,·std::allocator<double>·>::~vector():71 std::vector<double,·std::allocator<double>·>::~vector():
71 /usr/include/c++/12/bits/stl_vector.h:73072 /usr/include/c++/12/bits/stl_vector.h:730
72 »       mov····0x88(%esp),%edx73 »       mov····0x88(%esp),%edx
73 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):74 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):
74 /usr/include/c++/12/bits/stl_vector.h:38675 /usr/include/c++/12/bits/stl_vector.h:386
Offset 83, 1737 lines modifiedOffset 84, 1613 lines modified
83 /usr/include/c++/12/bits/new_allocator.h:9084 /usr/include/c++/12/bits/new_allocator.h:90
84 »       mov····%esi,%ebx85 »       mov····%esi,%ebx
85 »       mov····%edi,%esi86 »       mov····%edi,%esi
86 main():87 main():
87 ./src/./src/fst-infl2.C:30688 ./src/./src/fst-infl2.C:306
88 »       mov····0x38(%esp),%ecx89 »       mov····0x38(%esp),%ecx
89 »       mov····%ecx,(%esp)90 »       mov····%ecx,(%esp)
90 »       call···3d90·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()@@Base>91 »       call···3d80·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()@@Base>
91 »       mov····%ebx,%eax92 »       mov····%ebx,%eax
92 »       jmp····22b6·<__cxa_finalize@plt+0x26>93 »       jmp····22b6·<__cxa_finalize@plt+0x26>
93 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():94 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():
94 /usr/include/c++/12/bits/stl_vector.h:73095 /usr/include/c++/12/bits/stl_vector.h:730
95 »       mov····0xa0(%esp),%edx96 »       mov····0xa0(%esp),%ebp
96 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):97 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):
97 /usr/include/c++/12/bits/stl_vector.h:38698 /usr/include/c++/12/bits/stl_vector.h:386
98 »       test···%edx,%edx99 »       test···%ebp,%ebp
99 »       jne····23fa·<__cxa_finalize@plt+0x16a>100 »       je·····2389·<__cxa_finalize@plt+0xf9>
 101 std::__new_allocator<unsigned·int>::deallocate(unsigned·int*,·unsigned·int):
 102 /usr/include/c++/12/bits/new_allocator.h:158
 103 »       mov····%ebp,(%esp)
 104 »       mov····0x34(%esp),%ebx
 105 »       call···2170·<operator·delete(void*)@plt>
100 std::_Rb_tree<SFST::ActivePath,·SFST::ActivePath,·std::_Identity<SFST::ActivePath>,·std::less<SFST::ActivePath>,·std::allocator<SFST::ActivePath>·>::~_Rb_tree():106 std::_Rb_tree<SFST::ActivePath,·SFST::ActivePath,·std::_Identity<SFST::ActivePath>,·std::less<SFST::ActivePath>,·std::allocator<SFST::ActivePath>·>::~_Rb_tree():
101 /usr/include/c++/12/bits/stl_tree.h:984107 /usr/include/c++/12/bits/stl_tree.h:984
102 »       mov····0x90(%esp),%eax108 »       mov····0x90(%esp),%eax
103 »       call···5410·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std[·...·truncated·by·diffoscope;·len:·236,·SHA:·d11de9647de33b66008364d432ba9d5e1f6e8d149021ab01c58ec120c14d8e02·...·]>109 »       call···5418·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std[·...·truncated·by·diffoscope;·len:·236,·SHA:·fc83fbe0dd4a9689c1dcf36714cde2586490807c35ea75af5af076766e9fa9e4·...·]>
104 std::vector<SFST::Path,·std::allocator<SFST::Path>·>::~vector():110 std::vector<SFST::Path,·std::allocator<SFST::Path>·>::~vector():
105 /usr/include/c++/12/bits/stl_vector.h:730111 /usr/include/c++/12/bits/stl_vector.h:730
106 »       mov····0x7c(%esp),%eax112 »       mov····0x7c(%esp),%ecx
107 std::_Vector_base<SFST::Path,·std::allocator<SFST::Path>·>::_M_deallocate(SFST::Path*,·unsigned·int):113 std::_Vector_base<SFST::Path,·std::allocator<SFST::Path>·>::_M_deallocate(SFST::Path*,·unsigned·int):
108 /usr/include/c++/12/bits/stl_vector.h:386114 /usr/include/c++/12/bits/stl_vector.h:386
109 »       test···%eax,%eax115 »       test···%ecx,%ecx
110 »       je·····239d·<__cxa_finalize@plt+0x10d>116 »       je·····23a9·<__cxa_finalize@plt+0x119>
111 std::__new_allocator<SFST::Path>::deallocate(SFST::Path*,·unsigned·int):117 std::__new_allocator<SFST::Path>::deallocate(SFST::Path*,·unsigned·int):
112 /usr/include/c++/12/bits/new_allocator.h:158118 /usr/include/c++/12/bits/new_allocator.h:158
113 »       mov····%eax,(%esp)119 »       mov····%ecx,(%esp)
114 »       mov····0x34(%esp),%ebx120 »       mov····0x34(%esp),%ebx
115 »       call···2170·<operator·delete(void*)@plt>121 »       call···2170·<operator·delete(void*)@plt>
116 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():122 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():
117 /usr/include/c++/12/bits/stl_vector.h:730·(discriminator·1)123 /usr/include/c++/12/bits/stl_vector.h:730·(discriminator·1)
118 »       mov····0x5c(%esp),%eax124 »       mov····0x5c(%esp),%edx
119 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):125 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):
120 /usr/include/c++/12/bits/stl_vector.h:386·(discriminator·1)126 /usr/include/c++/12/bits/stl_vector.h:386·(discriminator·1)
121 »       test···%eax,%eax127 »       test···%edx,%edx
122 »       je·····23b1·<__cxa_finalize@plt+0x121>128 »       je·····23bd·<__cxa_finalize@plt+0x12d>
123 std::__new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):129 std::__new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):
124 /usr/include/c++/12/bits/new_allocator.h:158130 /usr/include/c++/12/bits/new_allocator.h:158
125 »       mov····%eax,(%esp)131 »       mov····%edx,(%esp)
126 »       mov····0x34(%esp),%ebx132 »       mov····0x34(%esp),%ebx
127 »       call···2170·<operator·delete(void*)@plt>133 »       call···2170·<operator·delete(void*)@plt>
128 std::__new_allocator<unsigned·short>::~__new_allocator():134 std::__new_allocator<unsigned·short>::~__new_allocator():
Max diff block lines reached; 915665/922689 bytes (99.24%) of diff not shown.
491 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00006e04·<.fini>:2 00006c44·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···33b0·<__cxa_finalize@plt+0x1120>6 »       call···3410·<__cxa_finalize@plt+0x1180>
7 »       add····$0x21e7,%ebx7 »       add····$0x23a7,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
2.64 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000075cc·011b033b·20010000·23000000·54aaffff·...;·...#...T...2 ··0x000075cc·011b033b·28010000·24000000·54aaffff·...;(...$...T...
3 ··0x000075dc·68010000·c4acffff·8c010000·d4acffff·h...............3 ··0x000075dc·70010000·c4acffff·94010000·d4acffff·p...............
4 ··0x000075ec·6c040000·a6adffff·54070000·64aeffff·l.......T...d...4 ··0x000075ec·d0040000·a6adffff·f4070000·54aeffff·............T...
 5 ··0x000075fc·9c040000·52bdffff·f0040000·cebdffff·....R...........
5 ··0x000075fc·34040000·f4bcffff·8c040000·74bdffff·4...........t... 
6 ··0x0000760c·74070000·b4bdffff·3c010000·e4beffff·t.......<....... 
7 ··0x0000761c·bc010000·b4c0ffff·e8010000·d4c1ffff·................ 
8 ··0x0000762c·70020000·94c7ffff·a0010000·c4c7ffff·p...............6 ··0x0000760c·14080000·14beffff·44010000·44bfffff·........D...D...
9 ··0x0000763c·08020000·44c9ffff·48020000·24cbffff·....D...H...$... 
10 ··0x0000764c·c8020000·04cdffff·f0020000·74ceffff·............t...7 ··0x0000761c·c8010000·d1c0ffff·20020000·efc1ffff·........·.......
 8 ··0x0000762c·c0020000·8ac7ffff·a8010000·b4c7ffff·................
 9 ··0x0000763c·40020000·4ac9ffff·80020000·e8caffff·@...J...........
 10 ··0x0000764c·18030000·94ccffff·58030000·24ceffff·........X...$...
11 ··0x0000765c·50030000·04d1ffff·ac030000·54d3ffff·P...........T...11 ··0x0000765c·b8030000·84d0ffff·14040000·b4d2ffff·................
12 ··0x0000766c·f0030000·15dcffff·c0040000·19dcffff·................12 ··0x0000766c·58040000·48dcffff·24050000·4cdcffff·X...H...$...L...
13 ··0x0000767c·d4040000·24dcffff·e8040000·44deffff·....$.......D...13 ··0x0000767c·38050000·54dcffff·4c050000·4cdeffff·8...T...L...L...
14 ··0x0000768c·40050000·d4dfffff·80050000·e4dfffff·@...............14 ··0x0000768c·a4050000·c3dfffff·e4050000·c6dfffff·................
15 ··0x0000769c·98050000·f4dfffff·b0050000·04e0ffff·................15 ··0x0000769c·f8050000·c9dfffff·0c060000·ccdfffff·................
16 ··0x000076ac·c8050000·14e0ffff·48060000·64e1ffff·........H...d...16 ··0x000076ac·20060000·d0dfffff·b4060000·e2e0ffff··...............
 17 ··0x000076bc·f4060000·22e1ffff·24070000·86e1ffff·...."...$.......
17 ··0x000076bc·74060000·c4e1ffff·9c060000·54e2ffff·t...........T...18 ··0x000076cc·6c070000·e2e4ffff·ac070000·30f2ffff·l...........0...
18 ··0x000076cc·cc060000·c4e5ffff·0c070000·a4f3ffff·................19 ··0x000076dc·34060000·bcf4ffff·74060000·59f6ffff·4.......t...Y...
 20 ··0x000076ec·40080000·64f6ffff·54080000··········@...d...T...
19 ··0x000076dc·e0050000·44f6ffff·20060000·24f8ffff·....D...·...$... 
20 ··0x000076ec·a0070000····························.... 
  
14.7 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 109 lines modifiedOffset 1, 120 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000076f0·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x000076f8·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00007700·1b0c0404·88010708·10000000·1c000000·................3 ··0x00007708·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00007710·70bcffff·2c000000·00000000·14000000·p...,...........4 ··0x00007718·c8bcffff·2c000000·00000000·14000000·....,...........
5 ··0x00007720·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00007728·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00007730·88010000·20000000·1c000000·e4a8ffff·....·...........6 ··0x00007738·88010000·20000000·1c000000·dca8ffff·....·...........
7 ··0x00007740·70020000·000e0846·0e0c4a0f·0b740478·p......F..J..t.x7 ··0x00007748·70020000·000e0846·0e0c4a0f·0b740478·p......F..J..t.x
8 ··0x00007750·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00007758·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x00007760·30abffff·08000000·00000000·18000000·0...............9 ··0x00007768·28abffff·08000000·00000000·1c000000·(...............
10 ··0x00007770·54000000·ecc5ffff·2c000000·00430e20·T.......,....C.·10 ··0x00007778·54000000·dac5ffff·26000000·00410e08·T.......&....A..
 11 ··0x00007788·8302430e·20600e08·41c30e04·54000000·..C.·`..A...T...
11 ··0x00007780·44830264·c30e0400·28000000·70000000·D..d....(...p... 
12 ··0x00007790·20bdffff·c1010000·00430e40·44870359··........C.@D..Y 
13 ··0x000077a0·83058604·8502026a·0ac5c7c6·c30e0446·.......j.......F 
14 ··0x000077b0·0b000000·1c000000·9c000000·c4beffff·................ 
15 ··0x000077c0·1e010000·00410e08·8602410e·0c83034e·.....A....A....N 
16 ··0x000077d0·0e200000·3c000000·bc000000·b4c5ffff·.·..<........... 
17 ··0x000077e0·80010000·00410e08·8502410e·0c870341·.....A....A....A 
18 ··0x000077f0·0e108604·410e1483·054e0e30·0369010e·....A....N.0.i.. 
19 ··0x00007800·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
20 ··0x00007810·04000000·24000000·fc000000·f4c6ffff·....$........... 
21 ··0x00007820·d5010000·00430e40·54860485·02870383·.....C.@T....... 
22 ··0x00007830·0502e70a·c5c7c6c3·0e04420b·54000000·..........B.T... 
23 ··0x00007840·24010000·5cbfffff·b8050000·00410e08·$...\........A..12 ··0x00007798·74000000·74bdffff·8d010000·00410e08·t...t........A..
24 ··0x00007850·8502410e·0c870341·0e108604·410e1483·..A....A....A...13 ··0x000077a8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
25 ··0x00007860·054e0e40·03bc010a·0e1441c3·0e1041c6·.N.@......A...A.14 ··0x000077b8·05430e40·02650a0e·1441c30e·1041c60e·.C.@.e...A...A..
26 ··0x00007870·0e0c41c7·0e0841c5·0e04460b·03ed010a·..A...A...F.....15 ··0x000077c8·0c41c70e·0841c50e·04410b02·470a0e14·.A...A...A..G...
 16 ··0x000077d8·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
 17 ··0x000077e8·410b0000·1c000000·cc000000·a9beffff·A...............
 18 ··0x000077f8·1e010000·00410e08·8602410e·0c830343·.....A....A....C
 19 ··0x00007808·0e200000·3c000000·ec000000·6cc5ffff·.·..<.......l...
 20 ··0x00007818·95010000·00410e08·8502410e·0c870341·.....A....A....A
 21 ··0x00007828·0e108604·410e1483·05430e30·0389010e·....A....C.0....
 22 ··0x00007838·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 23 ··0x00007848·04000000·3c000000·2c010000·c2c6ffff·....<...,.......
 24 ··0x00007858·9d010000·00410e08·8502410e·0c870341·.....A....A....A
 25 ··0x00007868·0e108604·410e1483·05430e40·02eb0a0e·....A....C.@....
 26 ··0x00007878·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 27 ··0x00007888·04410b00·54000000·6c010000·27bfffff·.A..T...l...'...
 28 ··0x00007898·9b050000·00410e08·8502410e·0c870341·.....A....A....A
 29 ··0x000078a8·0e108604·410e1483·05430e40·03cd010a·....A....C.@....
27 ··0x00007880·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.30 ··0x000078b8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 31 ··0x000078c8·0e04410b·03d0010a·0e1441c3·0e1041c6·..A.......A...A.
 32 ··0x000078d8·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<...
28 ··0x00007890·0e04410b·24000000·7c010000·54c8ffff·..A.$...|...T... 
29 ··0x000078a0·d5010000·00430e40·54860485·02870383·.....C.@T....... 
30 ··0x000078b0·0502e70a·c5c7c6c3·0e04420b·3c000000·..........B.<... 
31 ··0x000078c0·a4010000·0ccaffff·6a010000·00410e08·........j....A..33 ··0x000078e8·c4010000·c8c7ffff·9d010000·00410e08·.............A..
32 ··0x000078d0·8502410e·0c870341·0e108604·410e1483·..A....A....A...34 ··0x000078f8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 35 ··0x00007908·05430e40·02eb0a0e·1441c30e·1041c60e·.C.@.....A...A..
 36 ··0x00007918·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<...
 37 ··0x00007928·04020000·34c9ffff·88010000·00410e08·....4........A..
 38 ··0x00007938·8502410e·0c870341·0e108604·410e1483·..A....A....A...
33 ··0x000078e0·054e0e30·0353010e·1441c30e·1041c60e·.N.0.S...A...A..39 ··0x00007948·05430e30·037c010e·1441c30e·1041c60e·.C.0.|...A...A..
34 ··0x000078f0·0c41c70e·0841c50e·04000000·1c000000·.A...A..........40 ··0x00007958·0c41c70e·0841c50e·04000000·1c000000·.A...A..........
35 ··0x00007900·00000000·017a504c·5200017c·08079ba1·.....zPLR..|....41 ··0x00007968·00000000·017a504c·5200017c·08079b39·.....zPLR..|...9
36 ··0x00007910·1700001b·1b0c0404·88010000·58000000·............X...42 ··0x00007978·1700001b·1b0c0404·88010000·58000000·............X...
37 ··0x00007920·24000000·1ccbffff·82020000·045f0400·$............_..43 ··0x00007988·24000000·64caffff·58020000·04ab0400·$...d...X.......
38 ··0x00007930·00410e08·8502410e·0c870341·0e108604·.A....A....A....44 ··0x00007998·00410e08·8502410e·0c870341·0e108604·.A....A....A....
39 ··0x00007940·410e1483·054d0e40·034e010a·0e1443c3·A....M.@.N....C.45 ··0x000079a8·410e1483·05430e40·0354010a·0e1441c3·A....C.@.T....A.
40 ··0x00007950·0e1041c6·0e0c41c7·0e0841c5·0e044b0b·..A...A...A...K.46 ··0x000079b8·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
41 ··0x00007960·02d70a0e·1441c30e·1041c60e·0c43c70e·.....A...A...C..47 ··0x000079c8·02bf0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
42 ··0x00007970·0841c50e·04410b00·40000000·80000000·.A...A..@.......48 ··0x000079d8·0841c50e·04410b00·40000000·80000000·.A...A..@.......
 49 ··0x000079e8·68ccffff·22020000·046b0400·00410e08·h..."....k...A..
43 ··0x00007980·50cdffff·41020000·041f0400·00410e08·P...A........A.. 
44 ··0x00007990·8502410e·0c870341·0e108604·4b0e1483·..A....A....K... 
45 ··0x000079a0·05430e40·033d010a·0e1443c3·0e1041c6·.C.@.=....C...A. 
46 ··0x000079b0·0e0c41c7·0e0841c5·0e04440b·40000000·..A...A...D.@... 
47 ··0x000079c0·c4000000·5ccfffff·c1080000·04f70300·....\........... 
48 ··0x000079d0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
49 ··0x000079e0·4b0e1483·05430e60·0308030a·0e1441c3·K....C.`......A. 
50 ··0x000079f0·0e1041c6·0e0c41c7·0e0841c5·0e04430b·..A...A...A...C. 
51 ··0x00007a00·34000000·08010000·28aaffff·850e0000·4.......(....... 
52 ··0x00007a10·04f30300·00410e08·85024e0d·05418703·.....A....N..A.. 
53 ··0x00007a20·43860443·830503af·0c0ac341·c641c741·C..C.......A.A.A 
54 ··0x00007a30·c50c0404·410b0000·1c000000·40010000·....A.......@... 
55 ··0x00007a40·60a8ffff·d2000000·041f0400·000c0508·`............... 
56 ··0x00007a50·83058502·86048703·30000000·40030000·........0...@... 
57 ··0x00007a60·60b8ffff·76000000·00410e08·8702410e·`...v....A....A. 
58 ··0x00007a70·0c860341·0e108304·4e0e2002·610e1041·...A....N.·.a..A 
59 ··0x00007a80·c30e0c41·c60e0841·c70e0400·10000000·...A...A........ 
60 ··0x00007a90·74030000·4dd7ffff·04000000·00000000·t...M........... 
61 ··0x00007aa0·10000000·88030000·3dd7ffff·04000000·........=....... 
62 ··0x00007ab0·00000000·54000000·9c030000·34d7ffff·....T.......4... 
63 ··0x00007ac0·18020000·00410e08·8502410e·0c870341·.....A....A....A 
64 ··0x00007ad0·0e108604·410e1483·054e0e50·02d20a0e·....A....N.P.... 
65 ··0x00007ae0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
66 ··0x00007af0·04480b02·5e0a0e14·41c30e10·41c60e0c·.H..^...A...A... 
67 ··0x00007b00·41c70e08·41c50e04·460b0000·3c000000·A...A...F...<... 
68 ··0x00007b10·f4030000·fcd8ffff·88010000·00410e08·.............A.. 
69 ··0x00007b20·8502430e·0c870341·0e108604·410e1483·..C....A....A... 
70 ··0x00007b30·054e0e50·036f010e·1441c30e·1041c60e·.N.P.o...A...A.. 
71 ··0x00007b40·0c41c70e·0841c50e·04000000·14000000·.A...A.......... 
72 ··0x00007b50·34040000·4cdaffff·0a000000·00450e08·4...L........E.. 
73 ··0x00007b60·440e0400·14000000·4c040000·44daffff·D.......L...D... 
74 ··0x00007b70·0a000000·00450e08·440e0400·14000000·.....E..D....... 
75 ··0x00007b80·64040000·3cdaffff·0a000000·00450e08·d...<........E.. 
76 ··0x00007b90·440e0400·14000000·7c040000·34daffff·D.......|...4... 
77 ··0x00007ba0·0a000000·00450e08·440e0400·3c000000·.....E..D...<... 
78 ··0x00007bb0·94040000·bcedffff·9a020000·00410e08·.............A.. 
79 ··0x00007bc0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
80 ··0x00007bd0·054d0e40·03d1010a·0e1441c3·0e1041c6·.M.@......A...A. 
81 ··0x00007be0·0e0c41c7·0e0841c5·0e044a0b·24000000·..A...A...J.$... 
82 ··0x00007bf0·d4040000·1cf0ffff·d5010000·00430e40·.............C.@ 
83 ··0x00007c00·54860485·02870383·0502e70a·c5c7c6c3·T............... 
84 ··0x00007c10·0e04420b·28000000·fc040000·c4d9ffff·..B.(........... 
85 ··0x00007c20·46010000·00430e60·4486044b·83055087·F....C.`D..K..P. 
86 ··0x00007c30·03850202·bf0ac5c7·c6c30e04·470b0000·............G... 
87 ··0x00007c40·24000000·28050000·e8daffff·5d000000·$...(.......]... 
88 ··0x00007c50·00430e0c·4b830386·02690ac6·c30e0449·.C..K....i.....I 
89 ··0x00007c60·0b58c6c3·0e040000·2c000000·50050000·.X......,...P... 
90 ··0x00007c70·20dbffff·8c000000·00430e20·4c830386··........C.·L... 
91 ··0x00007c80·02630ac6·c30e0446·0b6e0ac6·c30e044a·.c.....F.n.....J 
92 ··0x00007c90·0b57c6c3·0e040000·3c000000·80050000·.W......<....... 
93 ··0x00007ca0·80dbffff·6a030000·00410e08·8502430e·....j....A....C. 
94 ··0x00007cb0·0c870343·0e108604·4b0e1483·05450e50·...C....K....E.P 
95 ··0x00007cc0·02d60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
96 ··0x00007cd0·0841c50e·04470b00·44000000·e0030000·.A...G..D....... 
97 ··0x00007ce0·b0deffff·dc0d0000·04970100·00410e08·.............A.. 
98 ··0x00007cf0·8502410e·0c870341·0e108604·410e1483·..A....A....A...50 ··0x000079f8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
99 ··0x00007d00·05500ed0·0103d703·0a0e1441·c30e1041·.P.........A...A51 ··0x00007a08·05430e40·033a010a·0e1441c3·0e1041c6·.C.@.:....A...A.
100 ··0x00007d10·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....52 ··0x00007a18·0e0c41c7·0e0841c5·0e04410b·40000000·..A...A...A.@...
 53 ··0x00007a28·c4000000·54ceffff·94090000·04430400·....T........C..
 54 ··0x00007a38·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 55 ··0x00007a48·410e1483·05430e60·0321030a·0e1441c3·A....C.`.!....A.
 56 ··0x00007a58·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
Max diff block lines reached; 0/14987 bytes (0.00%) of diff not shown.
2.51 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00007d8c·ff9b1901·1176c703·ce0401ea·0405ef04·.....v..........2 ··0x00007e40·ff9b1901·116caa03·a40401c0·0405c504·.....l..........
3 ··0x00007d9c·00fd0405·00000100·00000000·ff9b1901·................3 ··0x00007e50·00d30405·00000100·00000000·ff9b1901·................
4 ··0x00007dac·11739a03·8d0401a9·0405ae04·00bc0405·.s..............4 ··0x00007e60·11688603·ee03018a·04058f04·009d0405·.h..............
5 ··0x00007dbc·00000100·00000000·ff9b3d01·33a40105·..........=.3...5 ··0x00007e70·00000100·00000000·ff9b3d01·33d80105·..........=.3...
6 ··0x00007dcc·0000c401·05dd1001·da0105db·1001f701·................6 ··0x00007e80·0000f801·05b31201·8e0205b1·1201ab02·................
7 ··0x00007ddc·058d1001·ce060500·00e107e6·07891000·................7 ··0x00007e90·05e31101·d3060500·00f507a4·09df1100·................
8 ··0x00007dec·d70f5b00·00d61005·ae1100bc·11050000·..[.............8 ··0x00007ea0·ad115b00·00ac1205·8113008f·13050000·..[.............
9 ··0x00007dfc·01000000·00000000·ff9b6101·564f05e5·..........a.VO..9 ··0x00007eb0·01000000·00000000·ff9b6101·565505dc·..........a.VU..
10 ··0x00007e0c·1c00a802·21da1c03·de0205d3·1c038c03·....!...........10 ··0x00007ec0·1d00af02·21d51d03·e50205ce·1d039303·....!...........
11 ··0x00007e1c·d502da1c·03f40505·cc1c03b2·0605fe1c·................11 ··0x00007ed0·d302d51d·03fb0505·c71d03b9·0605f71d·................
12 ··0x00007e2c·03d80605·da1c03f2·07c00dec·1c03fd15·................12 ··0x00007ee0·03dd0605·d51d03fe·07840ee5·1d03d316·................
13 ··0x00007e3c·d701f51c·03f21805·ec1c03df·1905c51c·................13 ··0x00007ef0·dc01ee1d·03eb1905·e51d03d8·1a05c01d·................
14 ··0x00007e4c·03fc1905·e51c009b·1a76da1c·03cd1b59·.........v.....Y14 ··0x00007f00·03f71a05·dc1d0096·1b76d51d·03c81c59·.........v.....Y
15 ··0x00007e5c·e51c0000·00017d00·48120000·ff9b1501·......}.H.......15 ··0x00007f10·dc1d0000·00017d00·94110000·ff9b1501·......}.........
16 ··0x00007e6c·0a341b97·01009201·05000000·00017d00·.4............}.16 ··0x00007f20·0a341b97·01009201·05000000·00017d00·.4............}.
17 ··0x00007e7c·30120000·ffff0113·d90405c7·1b008206·0...............17 ··0x00007f30·7c110000·ffff0113·b50405c7·1a00f505·|...............
18 ··0x00007e8c·1dce1b00·d306bb14·d51b00ff·ff010446·...............F18 ··0x00007f40·1fb81a00·c6068912·bf1a00ff·ff010452·...............R
19 ··0x00007e9c·050000······························...19 ··0x00007f50·050000······························...
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00008eb0·a0340000·c0320000·40330000··········.4...2..@3..2 ··0x00008eb0·00350000·1e330000·9a330000··········.5...3...3..
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00008ebc·50340000····························P4..2 ··0x00008ebc·b0340000····························.4..
  
405 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00008fc8·00000000·30240000·00000000·00000000·....0$..........2 ··0x00008fc8·00000000·20240000·00000000·00000000·....·$..........
3 ··0x00008fd8·00000000·00000000·00000000·00000000·................3 ··0x00008fd8·00000000·00000000·00000000·00000000·................
4 ··0x00008fe8·00000000·00000000·00000000··········............4 ··0x00008fe8·00000000·00000000·00000000··········............
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34356530·61653131·62396238·34393764·45e0ae11b9b8497d 
3 ··0x00000010·61396330·61663431·33333339·64343035·a9c0af413339d4052 ··0x00000000·30373561·36313266·32323631·31313666·075a612f2261116f
 3 ··0x00000010·30396365·65666333·30343262·34356537·09ceefc3042b45e7
4 ··0x00000020·33336534·63302e64·65627567·00000000·33e4c0.debug....4 ··0x00000020·61346564·33392e64·65627567·00000000·a4ed39.debug....
5 ··0x00000030·e6510b16····························.Q..5 ··0x00000030·f0b9f99b····························....
  
822 KB
./usr/bin/fst-infl2-daemon
File has been modified after NT_GNU_BUILD_ID has been applied.
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2b0011 ··Entry·point·address:···············0x2ac0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········37392·(bytes·into·file)13 ··Start·of·section·headers:··········37392·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.33 KB
readelf --wide --program-header {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x2b002 Entry·point·0x2ac0
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x01128·0x01128·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x01128·0x01128·R···0x1000
10 ··LOAD···········0x002000·0x00002000·0x00002000·0x04f88·0x04f88·R·E·0x100010 ··LOAD···········0x002000·0x00002000·0x00002000·0x04c48·0x04c48·R·E·0x1000
11 ··LOAD···········0x007000·0x00007000·0x00007000·0x00f17·0x00f17·R···0x100011 ··LOAD···········0x007000·0x00007000·0x00007000·0x00fcb·0x00fcb·R···0x1000
12 ··LOAD···········0x008eb8·0x00008eb8·0x00008eb8·0x00214·0x0299c·RW··0x100012 ··LOAD···········0x008eb8·0x00008eb8·0x00008eb8·0x00214·0x0299c·RW··0x1000
13 ··DYNAMIC········0x008ec8·0x00008ec8·0x00008ec8·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x008ec8·0x00008ec8·0x00008ec8·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x0074dc·0x000074dc·0x000074dc·0x0015c·0x0015c·R···0x415 ··GNU_EH_FRAME···0x0074dc·0x000074dc·0x000074dc·0x0015c·0x0015c·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x008eb8·0x00008eb8·0x00008eb8·0x00148·0x00148·R···0x117 ··GNU_RELRO······0x008eb8·0x00008eb8·0x00008eb8·0x00148·0x00148·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000de8·000de8·00007e·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000de8·000de8·00007e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000e68·000e68·0000e0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000e68·000e68·0000e0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000f48·000f48·000080·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000f48·000f48·000080·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000fc8·000fc8·000160·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000fc8·000fc8·000160·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00002000·002000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00002000·002000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00002020·002020·0002d0·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00002020·002020·0002d0·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000022f0·0022f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000022f0·0022f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00002300·002300·004c74·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00002300·002300·004934·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00006f74·006f74·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00006c34·006c34·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00007000·007000·0004dc·00···A··0···0··821 ··[16]·.rodata···········PROGBITS········00007000·007000·0004dc·00···A··0···0··8
22 ··[17]·.eh_frame_hdr·····PROGBITS········000074dc·0074dc·00015c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000074dc·0074dc·00015c·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00007638·007638·0007b0·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00007638·007638·000864·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00007de8·007de8·00012f·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00007e9c·007e9c·00012f·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00008eb8·008eb8·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00008eb8·008eb8·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00008ec4·008ec4·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00008ec4·008ec4·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00008ec8·008ec8·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00008ec8·008ec8·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00008fd0·008fd0·000024·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00008fd0·008fd0·000024·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00008ff4·008ff4·0000bc·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00008ff4·008ff4·0000bc·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········000090b0·0090b0·00001c·00··WA··0···0··830 ··[25]·.data·············PROGBITS········000090b0·0090b0·00001c·00··WA··0···0··8
31 ··[26]·.bss··············NOBITS··········000090e0·0090cc·002774·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000090e0·0090cc·002774·00··WA··0···0·32
2.4 KB
readelf --wide --symbols {}
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ····48:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__52 ····48:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
53 ····49:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable53 ····49:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
54 ····50:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)54 ····50:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@GLIBC_2.0·(5)55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@GLIBC_2.0·(5)
56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)
57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
58 ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·bind@GLIBC_2.0·(5)58 ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·bind@GLIBC_2.0·(5)
59 ····55:·00006690··2241·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_59 ····55:·00006280··2452·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
60 ····56:·000061b0···642·FUNC····WEAK···DEFAULT···14·_ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_60 ····56:·00005df0···600·FUNC····WEAK···DEFAULT···14·_ZSt18__do_uninit_fill_nIPSt6vectorIjSaIjEEjS2_ET_S4_T0_RKT1_
61 ····57:·00003c20···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_61 ····57:·00003b46···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
62 ····58:·00007004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used62 ····58:·00007004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
63 ····59:·00006440···577·FUNC····WEAK···DEFAULT···14·_ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_63 ····59:·00006050···546·FUNC····WEAK···DEFAULT···14·_ZSt16__do_uninit_copyIPSt6vectorIjSaIjEES3_ET0_T_S5_S4_
64 ····60:·00003e00···648·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc64 ····60:·00003ce4···561·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc
65 ····61:·00005e60···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj65 ····61:·00005ab6···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
66 ····62:·00006040···362·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_66 ····62:·00005c60···392·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x8ec8·contains·29·entries:2 Dynamic·section·at·offset·0x8ec8·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x20008 ·0x0000000c·(INIT)·······················0x2000
9 ·0x0000000d·(FINI)·······················0x6f749 ·0x0000000d·(FINI)·······················0x6c34
10 ·0x00000019·(INIT_ARRAY)·················0x8eb810 ·0x00000019·(INIT_ARRAY)·················0x8eb8
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x8ec412 ·0x0000001a·(FINI_ARRAY)·················0x8ec4
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x62015 ·0x00000005·(STRTAB)·····················0x620
16 ·0x00000006·(SYMTAB)·····················0x23016 ·0x00000006·(SYMTAB)·····················0x230
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fa296612df87d8a9e434401e13f613916a206d9e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·68015929e57da2710a94ae71357458aa0ca53e6a
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
43.8 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00002b00..00002b2c14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00002ac0..00002aec
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 864 lines modifiedOffset 37, 983 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000022f0..000022f838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000022f0..000022f8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00003ae0..00003b0c42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=00003a26..00003a4c
43 ··DW_CFA_advance_loc:·3·to·00003ae343 ··DW_CFA_advance_loc:·1·to·00003a27
44 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_advance_loc:·4·to·00003ae7 
46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-845 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
47 ··DW_CFA_advance_loc:·36·to·00003b0b46 ··DW_CFA_advance_loc:·3·to·00003a2a
 47 ··DW_CFA_def_cfa_offset:·32
 48 ··DW_CFA_advance_loc:·32·to·00003a4a
 49 ··DW_CFA_def_cfa_offset:·8
 50 ··DW_CFA_advance_loc:·1·to·00003a4b
48 ··DW_CFA_restore:·r3·(ebx)51 ··DW_CFA_restore:·r3·(ebx)
49 ··DW_CFA_def_cfa_offset:·452 ··DW_CFA_def_cfa_offset:·4
50 ··DW_CFA_nop 
  
51 00000098·00000018·00000070·FDE·cie=0000002c·pc=00003b10..00003b3c53 0000009c·0000001c·00000074·FDE·cie=0000002c·pc=00003a4c..00003a72
52 ··DW_CFA_advance_loc:·3·to·00003b1354 ··DW_CFA_advance_loc:·1·to·00003a4d
53 ··DW_CFA_def_cfa_offset:·3255 ··DW_CFA_def_cfa_offset:·8
54 ··DW_CFA_advance_loc:·4·to·00003b17 
55 ··DW_CFA_offset:·r3·(ebx)·at·cfa-856 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
56 ··DW_CFA_advance_loc:·36·to·00003b3b57 ··DW_CFA_advance_loc:·3·to·00003a50
 58 ··DW_CFA_def_cfa_offset:·32
 59 ··DW_CFA_advance_loc:·32·to·00003a70
 60 ··DW_CFA_def_cfa_offset:·8
 61 ··DW_CFA_advance_loc:·1·to·00003a71
57 ··DW_CFA_restore:·r3·(ebx)62 ··DW_CFA_restore:·r3·(ebx)
58 ··DW_CFA_def_cfa_offset:·463 ··DW_CFA_def_cfa_offset:·4
59 ··DW_CFA_nop 
  
60 000000b4·0000002c·0000008c·FDE·cie=0000002c·pc=00003b40..00003c1b64 000000bc·0000002c·00000094·FDE·cie=0000002c·pc=00003a72..00003b46
61 ··DW_CFA_advance_loc:·1·to·00003b4165 ··DW_CFA_advance_loc:·1·to·00003a73
62 ··DW_CFA_def_cfa_offset:·866 ··DW_CFA_def_cfa_offset:·8
63 ··DW_CFA_offset:·r6·(esi)·at·cfa-867 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
64 ··DW_CFA_advance_loc:·3·to·00003b4468 ··DW_CFA_advance_loc:·1·to·00003a74
65 ··DW_CFA_def_cfa_offset:·1269 ··DW_CFA_def_cfa_offset:·12
66 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1270 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
67 ··DW_CFA_advance_loc:·19·to·00003b5771 ··DW_CFA_advance_loc:·3·to·00003a77
68 ··DW_CFA_def_cfa_offset:·3272 ··DW_CFA_def_cfa_offset:·32
69 ··DW_CFA_advance_loc1:·139·to·00003be273 ··DW_CFA_advance_loc1:·150·to·00003b0d
70 ··DW_CFA_remember_state74 ··DW_CFA_remember_state
71 ··DW_CFA_def_cfa_offset:·1275 ··DW_CFA_def_cfa_offset:·12
72 ··DW_CFA_advance_loc:·1·to·00003be376 ··DW_CFA_advance_loc:·1·to·00003b0e
73 ··DW_CFA_restore:·r3·(ebx)77 ··DW_CFA_restore:·r3·(ebx)
74 ··DW_CFA_def_cfa_offset:·878 ··DW_CFA_def_cfa_offset:·8
75 ··DW_CFA_advance_loc:·1·to·00003be479 ··DW_CFA_advance_loc:·1·to·00003b0f
76 ··DW_CFA_restore:·r6·(esi)80 ··DW_CFA_restore:·r6·(esi)
77 ··DW_CFA_def_cfa_offset:·481 ··DW_CFA_def_cfa_offset:·4
78 ··DW_CFA_advance_loc:·1·to·00003be582 ··DW_CFA_advance_loc:·1·to·00003b10
79 ··DW_CFA_restore_state83 ··DW_CFA_restore_state
80 ··DW_CFA_nop84 ··DW_CFA_nop
81 ··DW_CFA_nop85 ··DW_CFA_nop
82 ··DW_CFA_nop86 ··DW_CFA_nop
  
83 000000e4·0000001c·000000bc·FDE·cie=0000002c·pc=00002c30..00002d3c87 000000ec·0000001c·000000c4·FDE·cie=0000002c·pc=00002bf0..00002cfc
84 ··DW_CFA_advance_loc:·1·to·00002c3188 ··DW_CFA_advance_loc:·1·to·00002bf1
85 ··DW_CFA_def_cfa_offset:·889 ··DW_CFA_def_cfa_offset:·8
86 ··DW_CFA_offset:·r6·(esi)·at·cfa-890 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
87 ··DW_CFA_advance_loc:·1·to·00002c3291 ··DW_CFA_advance_loc:·1·to·00002bf2
88 ··DW_CFA_def_cfa_offset:·1292 ··DW_CFA_def_cfa_offset:·12
89 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1293 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
90 ··DW_CFA_advance_loc:·14·to·00002c4094 ··DW_CFA_advance_loc:·3·to·00002bf5
91 ··DW_CFA_def_cfa_offset:·3295 ··DW_CFA_def_cfa_offset:·32
92 ··DW_CFA_nop96 ··DW_CFA_nop
93 ··DW_CFA_nop97 ··DW_CFA_nop
  
94 00000104·00000024·000000dc·FDE·cie=0000002c·pc=00003c20..00003df598 0000010c·0000003c·000000e4·FDE·cie=0000002c·pc=00003b46..00003ce3
95 ··DW_CFA_advance_loc:·3·to·00003c2399 ··DW_CFA_advance_loc:·1·to·00003b47
96 ··DW_CFA_def_cfa_offset:·64100 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·20·to·00003c37 
98 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
99 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8101 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
 102 ··DW_CFA_advance_loc:·1·to·00003b48
 103 ··DW_CFA_def_cfa_offset:·12
100 ··DW_CFA_offset:·r7·(edi)·at·cfa-12104 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 105 ··DW_CFA_advance_loc:·1·to·00003b49
 106 ··DW_CFA_def_cfa_offset:·16
 107 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 108 ··DW_CFA_advance_loc:·1·to·00003b4a
 109 ··DW_CFA_def_cfa_offset:·20
101 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20110 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
102 ··DW_CFA_advance_loc1:·231·to·00003d1e111 ··DW_CFA_advance_loc:·3·to·00003b4d
 112 ··DW_CFA_def_cfa_offset:·64
 113 ··DW_CFA_advance_loc1:·235·to·00003c38
103 ··DW_CFA_remember_state114 ··DW_CFA_remember_state
 115 ··DW_CFA_def_cfa_offset:·20
 116 ··DW_CFA_advance_loc:·1·to·00003c39
104 ··DW_CFA_restore:·r5·(ebp) 
105 ··DW_CFA_restore:·r7·(edi) 
106 ··DW_CFA_restore:·r6·(esi) 
107 ··DW_CFA_restore:·r3·(ebx)117 ··DW_CFA_restore:·r3·(ebx)
 118 ··DW_CFA_def_cfa_offset:·16
 119 ··DW_CFA_advance_loc:·1·to·00003c3a
 120 ··DW_CFA_restore:·r6·(esi)
 121 ··DW_CFA_def_cfa_offset:·12
 122 ··DW_CFA_advance_loc:·1·to·00003c3b
 123 ··DW_CFA_restore:·r7·(edi)
 124 ··DW_CFA_def_cfa_offset:·8
 125 ··DW_CFA_advance_loc:·1·to·00003c3c
 126 ··DW_CFA_restore:·r5·(ebp)
108 ··DW_CFA_def_cfa_offset:·4127 ··DW_CFA_def_cfa_offset:·4
109 ··DW_CFA_advance_loc:·2·to·00003d20128 ··DW_CFA_advance_loc:·1·to·00003c3d
110 ··DW_CFA_restore_state129 ··DW_CFA_restore_state
 130 ··DW_CFA_nop
  
111 0000012c·00000054·00000104·FDE·cie=0000002c·pc=00002d40..000032c8131 0000014c·00000054·00000124·FDE·cie=0000002c·pc=00002cfc..0000325c
Max diff block lines reached; 39498/44789 bytes (88.19%) of diff not shown.
500 B
strings --all --bytes=8 {}
    
Offset 52, 16 lines modifiedOffset 52, 16 lines modified
52 GLIBCXX_3.452 GLIBCXX_3.4
53 GLIBC_2.153 GLIBC_2.1
54 GLIBC_2.454 GLIBC_2.4
55 GLIBC_2.3455 GLIBC_2.34
56 GLIBC_2.056 GLIBC_2.0
57 GLIBC_2.1.357 GLIBC_2.1.3
58 GLIBC_2.3.458 GLIBC_2.3.4
59 L$$9l$$t59 l$D9l$·t
60 T$4;T$8tf60 T$4;T$8tY
61 D$D9D$Ht61 D$D9D$Ht
62 ERROR·opening·socket62 ERROR·opening·socket
63 ERROR·on·binding63 ERROR·on·binding
64 Usage:·fst-infl2-daemon·[options]·<socket-no>·file64 Usage:·fst-infl2-daemon·[options]·<socket-no>·file
65 -d:··disambiguate·symbolically·(print·the·simplest·analyses)65 -d:··disambiguate·symbolically·(print·the·simplest·analyses)
66 -e·n:·robust·matching·(up·to·n·errors·allowed)66 -e·n:·robust·matching·(up·to·n·errors·allowed)
67 -%·f:·disambiguate·statistically·(print·best·analyses·up·to·a·total·probability·of·f·%).67 -%·f:·disambiguate·statistically·(print·best·analyses·up·to·a·total·probability·of·f·%).
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00002000·<.init>:4 00002000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···2b30·<__cxa_finalize@plt+0x840>8 »       call···2af0·<__cxa_finalize@plt+0x800>
9 »       add····$0x6feb,%ebx9 »       add····$0x6feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····201b·<__printf_chk@plt-0x15>12 »       je·····201b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
744 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00002300·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x1920>:2 00002300·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x1846>:
3 std::vector<char,·std::allocator<char>·>::~vector():3 std::vector<char,·std::allocator<char>·>::~vector():
4 ./src/./src/fst-infl2-daemon.C:7304 ./src/./src/fst-infl2-daemon.C:730
5 »       mov····0x30(%esp),%eax5 »       mov····0x30(%esp),%ecx
6 std::_Vector_base<char,·std::allocator<char>·>::_M_deallocate(char*,·unsigned·int):6 std::_Vector_base<char,·std::allocator<char>·>::_M_deallocate(char*,·unsigned·int):
7 /usr/include/c++/12/bits/stl_vector.h:3867 /usr/include/c++/12/bits/stl_vector.h:386
8 »       test···%eax,%eax8 »       test···%ecx,%ecx
9 »       je·····2312·<__cxa_finalize@plt+0x22>9 »       je·····2312·<__cxa_finalize@plt+0x22>
10 std::__new_allocator<char>::deallocate(char*,·unsigned·int):10 std::__new_allocator<char>::deallocate(char*,·unsigned·int):
11 /usr/include/c++/12/bits/new_allocator.h:15811 /usr/include/c++/12/bits/new_allocator.h:158
12 »       mov····%eax,(%esp)12 »       mov····%ecx,(%esp)
13 »       mov····%esi,%ebx13 »       mov····%esi,%ebx
14 »       call···2170·<operator·delete(void*)@plt>14 »       call···2170·<operator·delete(void*)@plt>
15 std::__new_allocator<char>::~__new_allocator():15 std::__new_allocator<char>::~__new_allocator():
16 /usr/include/c++/12/bits/new_allocator.h:9016 /usr/include/c++/12/bits/new_allocator.h:90
17 »       mov····%edi,(%esp)17 »       mov····%edi,(%esp)
18 »       mov····%esi,%ebx18 »       mov····%esi,%ebx
19 »       call···2280·<_Unwind_Resume@plt>19 »       call···2280·<_Unwind_Resume@plt>
20 std::vector<double,·std::allocator<double>·>::~vector():20 std::vector<double,·std::allocator<double>·>::~vector():
21 /usr/include/c++/12/bits/stl_vector.h:73021 /usr/include/c++/12/bits/stl_vector.h:730
22 »       mov····0x50(%esp),%ebx22 »       mov····0x50(%esp),%edx
23 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):23 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):
24 /usr/include/c++/12/bits/stl_vector.h:38624 /usr/include/c++/12/bits/stl_vector.h:386
25 »       test···%ebx,%ebx25 »       test···%edx,%edx
26 »       je·····232e·<__cxa_finalize@plt+0x3e>26 »       je·····232e·<__cxa_finalize@plt+0x3e>
27 std::__new_allocator<double>::deallocate(double*,·unsigned·int):27 std::__new_allocator<double>::deallocate(double*,·unsigned·int):
28 /usr/include/c++/12/bits/new_allocator.h:15828 /usr/include/c++/12/bits/new_allocator.h:158
29 »       mov····%ebx,(%esp)29 »       mov····%edx,(%esp)
30 »       mov····%esi,%ebx30 »       mov····%esi,%ebx
31 »       call···2170·<operator·delete(void*)@plt>31 »       call···2170·<operator·delete(void*)@plt>
32 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector():32 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector():
33 /usr/include/c++/12/bits/stl_vector.h:73033 /usr/include/c++/12/bits/stl_vector.h:730
34 »       mov····0x48(%esp),%ecx34 »       mov····0x48(%esp),%ebx
 35 »       mov····%ebx,0x20(%esp)
35 »       mov····0x44(%esp),%ebp36 »       mov····0x44(%esp),%ebp
36 »       mov····%ecx,0x24(%esp) 
37 void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*):37 void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*):
38 /usr/include/c++/12/bits/stl_construct.h:16238 /usr/include/c++/12/bits/stl_construct.h:162
39 »       cmp····%ebp,0x24(%esp)39 »       cmp····%ebp,0x20(%esp)
40 »       je·····2356·<__cxa_finalize@plt+0x66>40 »       je·····2356·<__cxa_finalize@plt+0x66>
41 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():41 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():
42 /usr/include/c++/12/bits/stl_vector.h:73042 /usr/include/c++/12/bits/stl_vector.h:730
43 »       mov····0x0(%ebp),%edx43 »       mov····0x0(%ebp),%eax
44 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):44 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):
45 /usr/include/c++/12/bits/stl_vector.h:38645 /usr/include/c++/12/bits/stl_vector.h:386
46 »       test···%edx,%edx46 »       test···%eax,%eax
47 »       je·····2351·<__cxa_finalize@plt+0x61>47 »       je·····2351·<__cxa_finalize@plt+0x61>
48 std::__new_allocator<unsigned·int>::deallocate(unsigned·int*,·unsigned·int):48 std::__new_allocator<unsigned·int>::deallocate(unsigned·int*,·unsigned·int):
49 /usr/include/c++/12/bits/new_allocator.h:15849 /usr/include/c++/12/bits/new_allocator.h:158
50 »       mov····%edx,(%esp)50 »       mov····%eax,(%esp)
51 »       mov····%esi,%ebx51 »       mov····%esi,%ebx
52 »       call···2170·<operator·delete(void*)@plt>52 »       call···2170·<operator·delete(void*)@plt>
53 void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*):53 void·std::_Destroy_aux<false>::__destroy<std::vector<unsigned·int,·std::allocator<unsigned·int>·>*>(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>*):
54 /usr/include/c++/12/bits/stl_construct.h:16254 /usr/include/c++/12/bits/stl_construct.h:162
55 »       add····$0xc,%ebp55 »       add····$0xc,%ebp
56 »       jmp····233a·<__cxa_finalize@plt+0x4a>56 »       jmp····233a·<__cxa_finalize@plt+0x4a>
57 std::_Vector_base<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~_Vector_base():57 std::_Vector_base<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~_Vector_base():
58 /usr/include/c++/12/bits/stl_vector.h:36758 /usr/include/c++/12/bits/stl_vector.h:367
59 »       mov····0x44(%esp),%eax59 »       mov····0x44(%esp),%ecx
60 std::_Vector_base<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_deallocate(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int):60 std::_Vector_base<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::_M_deallocate(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int):
61 /usr/include/c++/12/bits/stl_vector.h:38661 /usr/include/c++/12/bits/stl_vector.h:386
62 »       test···%eax,%eax62 »       test···%ecx,%ecx
63 »       je·····2368·<__cxa_finalize@plt+0x78>63 »       je·····2368·<__cxa_finalize@plt+0x78>
64 std::__new_allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>::deallocate(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int):64 std::__new_allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>::deallocate(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int):
65 /usr/include/c++/12/bits/new_allocator.h:15865 /usr/include/c++/12/bits/new_allocator.h:158
66 »       mov····%eax,(%esp)66 »       mov····%ecx,(%esp)
67 »       mov····%esi,%ebx67 »       mov····%esi,%ebx
68 »       call···2170·<operator·delete(void*)@plt>68 »       call···2170·<operator·delete(void*)@plt>
69 std::__new_allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>::~__new_allocator():69 std::__new_allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>::~__new_allocator():
70 /usr/include/c++/12/bits/new_allocator.h:9070 /usr/include/c++/12/bits/new_allocator.h:90
71 »       mov····%edi,(%esp)71 »       mov····%edi,(%esp)
72 »       mov····%esi,%ebx72 »       mov····%esi,%ebx
73 »       call···2280·<_Unwind_Resume@plt>73 »       call···2280·<_Unwind_Resume@plt>
Offset 84, 755 lines modifiedOffset 84, 662 lines modified
84 »       mov····%ebx,(%esp)84 »       mov····%ebx,(%esp)
85 »       mov····%edi,%ebx85 »       mov····%edi,%ebx
86 »       call···2170·<operator·delete(void*)@plt>86 »       call···2170·<operator·delete(void*)@plt>
87 »       mov····0x3c(%esp),%eax87 »       mov····0x3c(%esp),%eax
88 »       mov····%esi,%edx88 »       mov····%esi,%edx
89 ./src/./src/fst-infl2-daemon.C:31589 ./src/./src/fst-infl2-daemon.C:315
90 »       mov····%eax,(%esp)90 »       mov····%eax,(%esp)
91 »       dec····%edx 
92 »       mov····%edi,%ebx91 »       mov····%edi,%ebx
 92 »       sub····$0x1,%edx
93 »       jne····23ed·<__cxa_finalize@plt+0xfd>93 »       jne····23ef·<__cxa_finalize@plt+0xff>
94 ./src/./src/fst-infl2-daemon.C:315·(discriminator·1)94 ./src/./src/fst-infl2-daemon.C:315·(discriminator·1)
95 »       call···20a0·<__cxa_begin_catch@plt>95 »       call···20a0·<__cxa_begin_catch@plt>
96 ./src/./src/fst-infl2-daemon.C:316·(discriminator·1)96 ./src/./src/fst-infl2-daemon.C:316·(discriminator·1)
97 »       mov····-0x8(%edi),%ecx 
98 »       mov····%ecx,(%esp) 
99 »       mov····%eax,0x4(%esp)97 »       mov····%eax,0x4(%esp)
 98 »       mov····-0x8(%edi),%edx
 99 »       mov····%edx,(%esp)
100 »       call···2180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>100 »       call···2180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
101 »       mov····%eax,(%esp) 
102 »       lea····-0x1b9d(%edi),%esi101 »       lea····-0x1b9d(%edi),%esi
103 »       mov····%esi,0x4(%esp)102 »       mov····%esi,0x4(%esp)
 103 »       mov····%eax,(%esp)
104 »       call···2180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>104 »       call···2180·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
105 ./src/./src/fst-infl2-daemon.C:318105 ./src/./src/fst-infl2-daemon.C:318
106 »       call···2200·<__cxa_end_catch@plt>106 »       call···2200·<__cxa_end_catch@plt>
107 »       jmp····2906·<__cxa_finalize@plt+0x616>107 »       jmp····28c9·<__cxa_finalize@plt+0x5d9>
 108 »       mov····%edx,0x38(%esp)
 109 »       mov····%eax,0x3c(%esp)
108 ./src/./src/fst-infl2-daemon.C:290110 ./src/./src/fst-infl2-daemon.C:290
109 »       mov····%esi,(%esp)111 »       mov····%esi,(%esp)
110 »       mov····%edi,%ebx112 »       mov····%edi,%ebx
111 »       mov····%edx,0x38(%esp) 
112 »       mov····%eax,0x3c(%esp) 
113 »       call···2170·<operator·delete(void*)@plt>113 »       call···2170·<operator·delete(void*)@plt>
114 »       mov····0x38(%esp),%edx114 »       mov····0x38(%esp),%edx
115 »       mov····0x3c(%esp),%eax115 »       mov····0x3c(%esp),%eax
116 »       jmp····238a·<__cxa_finalize@plt+0x9a>116 »       jmp····238a·<__cxa_finalize@plt+0x9a>
117 ./src/./src/fst-infl2-daemon.C:318117 ./src/./src/fst-infl2-daemon.C:318
118 »       mov····%eax,%esi118 »       mov····%eax,%esi
119 »       mov····%edi,%ebx119 »       mov····%edi,%ebx
120 »       call···2200·<__cxa_end_catch@plt>120 »       call···2200·<__cxa_end_catch@plt>
121 »       mov····%esi,(%esp)121 »       mov····%esi,(%esp)
122 »       call···2280·<_Unwind_Resume@plt>122 »       call···2280·<_Unwind_Resume@plt>
123 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():123 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():
124 /usr/include/c++/12/bits/stl_vector.h:730124 /usr/include/c++/12/bits/stl_vector.h:730
125 »       mov····0xa0(%esp),%edx125 »       mov····0xa0(%esp),%ebp
Max diff block lines reached; 755574/762051 bytes (99.15%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00006f74·<.fini>:2 00006c34·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···2b30·<__cxa_finalize@plt+0x840>6 »       call···2af0·<__cxa_finalize@plt+0x800>
7 »       add····$0x2077,%ebx7 »       add····$0x23b7,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
2.91 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000074dc·011b033b·58010000·2a000000·44abffff·...;X...*...D...2 ··0x000074dc·011b033b·58010000·2a000000·44abffff·...;X...*...D...
3 ··0x000074ec·a0010000·14aeffff·c4010000·24aeffff·............$...3 ··0x000074ec·a0010000·14aeffff·c4010000·24aeffff·............$...
4 ··0x000074fc·70030000·40aeffff·d8030000·96aeffff·p...@...........4 ··0x000074fc·a4030000·40aeffff·0c040000·96aeffff·....@...........
5 ··0x0000750c·54040000·16afffff·8c080000·d4afffff·T...............5 ··0x0000750c·a0040000·18afffff·40090000·c4afffff·........@.......
6 ··0x0000751c·20040000·34b5ffff·74040000·e4b5ffff··...4...t.......6 ··0x0000751c·6c040000·eeb4ffff·c0040000·a4b5ffff·l...............
7 ··0x0000752c·ac080000·24b6ffff·74010000·54b7ffff·....$...t...T...7 ··0x0000752c·60090000·e4b5ffff·74010000·14b7ffff·`.......t.......
8 ··0x0000753c·40020000·64b8ffff·88020000·f4bdffff·@...d........... 
9 ··0x0000754c·2c030000·84bfffff·90030000·04c6ffff·,...............8 ··0x0000753c·48020000·20b8ffff·a8020000·80bdffff·H...·...........
 9 ··0x0000754c·60030000·d9beffff·c4030000·4ac5ffff·`...........J...
10 ··0x0000755c·d8010000·34c6ffff·f4010000·64c6ffff·....4.......d...10 ··0x0000755c·d8010000·70c5ffff·f8010000·96c5ffff·....p...........
11 ··0x0000756c·10020000·44c7ffff·60020000·24c9ffff·....D...`...$...11 ··0x0000756c·18020000·6ac6ffff·68020000·08c8ffff·....j...h.......
12 ··0x0000757c·e0020000·b4cbffff·f8030000·89cdffff·................12 ··0x0000757c·00030000·3acaffff·2c040000·d7cbffff·....:...,.......
13 ··0x0000758c·a8040000·8dcdffff·bc040000·94cdffff·................13 ··0x0000758c·f4040000·dbcbffff·08050000·e4cbffff·................
 14 ··0x0000759c·74050000·dccdffff·cc050000·53cfffff·t...........S...
14 ··0x0000759c·fc040000·b4cfffff·54050000·44d1ffff·........T...D...15 ··0x000075ac·0c060000·56cfffff·20060000·59cfffff·....V...·...Y...
15 ··0x000075ac·94050000·54d1ffff·ac050000·64d1ffff·....T.......d...16 ··0x000075bc·34060000·5ccfffff·48060000·60cfffff·4...\...H...`...
16 ··0x000075bc·c4050000·74d1ffff·dc050000·84d1ffff·....t...........17 ··0x000075cc·dc060000·72d0ffff·1c070000·b2d0ffff·....r...........
 18 ··0x000075dc·4c070000·16d1ffff·b8080000·72d4ffff·L...........r...
 19 ··0x000075ec·f8080000·c0e1ffff·1c050000·4ee3ffff·............N...
17 ··0x000075cc·5c060000·d4d2ffff·88060000·34d3ffff·\...........4...20 ··0x000075fc·5c060000·dae5ffff·9c060000·84e7ffff·\...............
18 ··0x000075dc·b0060000·c4d3ffff·04080000·34d7ffff·............4... 
19 ··0x000075ec·44080000·14e5ffff·d0040000·e4e6ffff·D...............21 ··0x0000760c·94070000·14e9ffff·d4070000·74ebffff·............t...
20 ··0x000075fc·f4050000·84e9ffff·34060000·64ebffff·........4...d... 
21 ··0x0000760c·e0060000·d4ecffff·20070000·64efffff·........·...d...22 ··0x0000761c·30080000·a4edffff·74080000·38f7ffff·0.......t...8...
22 ··0x0000761c·7c070000·b4f1ffff·c0070000·75faffff·|...........u... 
23 ··0x0000762c·d8080000·84faffff·ec080000··········............23 ··0x0000762c·8c090000·44f7ffff·a0090000··········....D.......
  
16.6 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 126 lines modifiedOffset 1, 138 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00007638·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00007638·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00007648·1b0c0404·88010708·10000000·1c000000·................3 ··0x00007648·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00007658·a8b4ffff·2c000000·00000000·14000000·....,...........4 ··0x00007658·68b4ffff·2c000000·00000000·14000000·h...,...........
5 ··0x00007668·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00007668·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00007678·88010000·20000000·1c000000·9ca9ffff·....·...........6 ··0x00007678·88010000·20000000·1c000000·9ca9ffff·....·...........
7 ··0x00007688·d0020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x00007688·d0020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x00007698·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00007698·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000076a8·48acffff·08000000·00000000·18000000·H...............9 ··0x000076a8·48acffff·08000000·00000000·1c000000·H...............
10 ··0x000076b8·54000000·24c4ffff·2c000000·00430e20·T...$...,....C.·10 ··0x000076b8·54000000·6ac3ffff·26000000·00410e08·T...j...&....A..
 11 ··0x000076c8·8302430e·20600e08·41c30e04·1c000000·..C.·`..A.......
 12 ··0x000076d8·74000000·70c3ffff·26000000·00410e08·t...p...&....A..
 13 ··0x000076e8·8302430e·20600e08·41c30e04·2c000000·..C.·`..A...,...
 14 ··0x000076f8·94000000·76c3ffff·d4000000·00410e08·....v........A..
 15 ··0x00007708·8602410e·0c830343·0e200296·0a0e0c41·..A....C.·.....A
 16 ··0x00007718·c30e0841·c60e0441·0b000000·1c000000·...A...A........
11 ··0x000076c8·44830264·c30e0400·18000000·70000000·D..d........p... 
12 ··0x000076d8·38c4ffff·2c000000·00430e20·44830264·8...,....C.·D..d 
13 ··0x000076e8·c30e0400·2c000000·8c000000·4cc4ffff·....,.......L... 
14 ··0x000076f8·db000000·00410e08·8602430e·0c830353·.....A....C....S 
15 ··0x00007708·0e20028b·0a0e0c41·c30e0841·c60e0441·.·.....A...A...A 
16 ··0x00007718·0b000000·1c000000·bc000000·0cb5ffff·................ 
17 ··0x00007728·0c010000·00410e08·8602410e·0c83034e·.....A....A....N 
18 ··0x00007738·0e200000·24000000·dc000000·dcc4ffff·.·..$........... 
19 ··0x00007748·d5010000·00430e40·54860485·02870383·.....C.@T....... 
20 ··0x00007758·0502e70a·c5c7c6c3·0e04420b·54000000·..........B.T... 
21 ··0x00007768·04010000·d4b5ffff·88050000·00410e08·.............A..17 ··0x00007728·c4000000·c4b4ffff·0c010000·00410e08·.............A..
 18 ··0x00007738·8602410e·0c830343·0e200000·3c000000·..A....C.·..<...
 19 ··0x00007748·e4000000·fac3ffff·9d010000·00410e08·.............A..
22 ··0x00007778·8502410e·0c870341·0e108604·410e1483·..A....A....A...20 ··0x00007758·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 21 ··0x00007768·05430e40·02eb0a0e·1441c30e·1041c60e·.C.@.....A...A..
 22 ··0x00007778·0c41c70e·0841c50e·04410b00·54000000·.A...A...A..T...
 23 ··0x00007788·24010000·70b5ffff·60050000·00410e08·$...p...`....A..
 24 ··0x00007798·8502410e·0c870341·0e108604·410e1483·..A....A....A...
23 ··0x00007788·054e0e40·039c010a·0e1441c3·0e1041c6·.N.@......A...A.25 ··0x000077a8·05430e40·03ae010a·0e1441c3·0e1041c6·.C.@......A...A.
24 ··0x00007798·0e0c41c7·0e0841c5·0e04460b·030e030a·..A...A...F.....26 ··0x000077b8·0e0c41c7·0e0841c5·0e04410b·03e4020a·..A...A...A.....
25 ··0x000077a8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.27 ··0x000077c8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
26 ··0x000077b8·0e04410b·28000000·5c010000·3cc6ffff·..A.(...\...<... 
27 ··0x000077c8·88020000·00430e40·4c870383·05538604·.....C.@L....S.. 
28 ··0x000077d8·850202a7·0ac5c7c6·c30e0447·0b000000·...........G.... 
29 ··0x000077e8·1c000000·00000000·017a504c·5200017c·.........zPLR..| 
30 ··0x000077f8·08079bcd·1800001b·1b0c0404·88010000·................ 
31 ··0x00007808·40000000·24000000·c0baffff·8d010000·@...$........... 
32 ··0x00007818·04cf0500·00410e08·8502430e·0c870343·.....A....C....C 
33 ··0x00007828·0e108604·4c0e1483·05450e60·0309010a·....L....E.`.... 
34 ··0x00007838·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
35 ··0x00007848·0e044b0b·1c000000·68000000·acaaffff·..K.....h.......28 ··0x000077d8·0e04410b·3c000000·7c010000·00c5ffff·..A.<...|.......
36 ··0x00007858·1c000000·04950500·000e6083·05850286·..........`..... 
37 ··0x00007868·04870300·44000000·88000000·ecbbffff·....D........... 
38 ··0x00007878·75060000·047d0500·00410e08·8502430e·u....}...A....C. 
39 ··0x00007888·0c870343·0e108604·4c0e1483·05480e90·...C....L....H.. 
40 ··0x00007898·4f034206·0a0e1441·c30e1041·c60e0c41·O.B....A...A...A 
41 ··0x000078a8·c70e0841·c50e0441·0b000000·1c000000·...A...A........ 
42 ··0x000078b8·d0000000·60aaffff·56000000·04460500·....`...V....F.. 
43 ··0x000078c8·000e904f·83058502·86048703·24000000·...O........$... 
44 ··0x000078d8·74020000·b4c7ffff·d5010000·00430e40·t............C.@ 
45 ··0x000078e8·54860485·02870383·0502e70a·c5c7c6c3·T............... 
46 ··0x000078f8·0e04420b·30000000·18010000·acabffff·..B.0........... 
47 ··0x00007908·55050000·04070500·00410e08·8502420d·U........A....B. 
48 ··0x00007918·05438703·86048305·036d040a·c341c641·.C.......m...A.A 
49 ··0x00007928·c741c50c·0404410b·1c000000·4c010000·.A....A.....L... 
50 ··0x00007938·3aaaffff·80000000·04270500·000c0508·:........'...... 
51 ··0x00007948·83058502·86048703·30000000·f0020000·........0....... 
52 ··0x00007958·b8b0ffff·aa000000·00410e08·8702410e·.........A....A. 
53 ··0x00007968·0c860341·0e108304·4e0e2002·950e1041·...A....N.·....A 
54 ··0x00007978·c30e0c41·c60e0841·c70e0400·10000000·...A...A........ 
55 ··0x00007988·24030000·d9c8ffff·04000000·00000000·$............... 
56 ··0x00007998·10000000·38030000·c9c8ffff·04000000·....8........... 
57 ··0x000079a8·00000000·28000000·4c030000·3ce0ffff·....(...L...<... 
58 ··0x000079b8·c1010000·00430e40·44870359·83058604·.....C.@D..Y.... 
59 ··0x000079c8·8502026a·0ac5c7c6·c30e0446·0b000000·...j.......F.... 
60 ··0x000079d8·54000000·78030000·90c8ffff·18020000·T...x........... 
61 ··0x000079e8·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
62 ··0x000079f8·410e1483·054e0e50·02d20a0e·1441c30e·A....N.P.....A.. 
63 ··0x00007a08·1041c60e·0c41c70e·0841c50e·04480b02·.A...A...A...H.. 
64 ··0x00007a18·5e0a0e14·41c30e10·41c60e0c·41c70e08·^...A...A...A... 
65 ··0x00007a28·41c50e04·460b0000·3c000000·d0030000·A...F...<....... 
66 ··0x00007a38·58caffff·88010000·00410e08·8502430e·X........A....C. 
67 ··0x00007a48·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P 
68 ··0x00007a58·036f010e·1441c30e·1041c60e·0c41c70e·.o...A...A...A.. 
69 ··0x00007a68·0841c50e·04000000·14000000·10040000·.A.............. 
70 ··0x00007a78·a8cbffff·0a000000·00450e08·440e0400·.........E..D... 
71 ··0x00007a88·14000000·28040000·a0cbffff·0a000000·....(........... 
72 ··0x00007a98·00450e08·440e0400·14000000·40040000·.E..D.......@... 
73 ··0x00007aa8·98cbffff·0a000000·00450e08·440e0400·.........E..D... 
74 ··0x00007ab8·14000000·58040000·90cbffff·0a000000·....X........... 
75 ··0x00007ac8·00450e08·440e0400·3c000000·70040000·.E..D...<...p... 
76 ··0x00007ad8·e8e0ffff·9a020000·00410e08·8502410e·.........A....A. 
77 ··0x00007ae8·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@ 
78 ··0x00007af8·03d1010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
79 ··0x00007b08·0e0841c5·0e044a0b·24000000·b0040000·..A...J.$....... 
80 ··0x00007b18·48e3ffff·d5010000·00430e40·54860485·H........C.@T... 
81 ··0x00007b28·02870383·0502e70a·c5c7c6c3·0e04420b·..............B. 
82 ··0x00007b38·28000000·d8040000·20cbffff·46010000·(.......·...F... 
83 ··0x00007b48·00430e60·4486044b·83055087·03850202·.C.`D..K..P..... 
84 ··0x00007b58·bf0ac5c7·c6c30e04·470b0000·24000000·........G...$... 
85 ··0x00007b68·04050000·44ccffff·5d000000·00430e0c·....D...]....C.. 
86 ··0x00007b78·4b830386·02690ac6·c30e0449·0b58c6c3·K....i.....I.X.. 
87 ··0x00007b88·0e040000·2c000000·2c050000·7cccffff·....,...,...|... 
88 ··0x00007b98·8c000000·00430e20·4c830386·02630ac6·.....C.·L....c.. 
89 ··0x00007ba8·c30e0446·0b6e0ac6·c30e044a·0b57c6c3·...F.n.....J.W.. 
90 ··0x00007bb8·0e040000·3c000000·5c050000·7ce4ffff·....<...\...|... 
91 ··0x00007bc8·6a010000·00410e08·8502410e·0c870341·j....A....A....A29 ··0x000077e8·31020000·00410e08·8502410e·0c870341·1....A....A....A
92 ··0x00007bd8·0e108604·410e1483·054e0e30·0353010e·....A....N.0.S..30 ··0x000077f8·0e108604·410e1483·05430e40·029f0a0e·....A....C.@....
93 ··0x00007be8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..31 ··0x00007808·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
94 ··0x00007bf8·04000000·58000000·18040000·ace5ffff·....X...........32 ··0x00007818·04410b00·1c000000·00000000·017a504c·.A...........zPL
 33 ··0x00007828·5200017c·08079b99·1800001b·1b0c0404·R..|............
 34 ··0x00007838·88010000·40000000·24000000·18baffff·....@...$.......
95 ··0x00007c08·82020000·04730200·00410e08·8502410e·.....s...A....A.35 ··0x00007848·59010000·044f0600·00410e08·8502410e·Y....O...A....A.
96 ··0x00007c18·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@ 
97 ··0x00007c28·034e010a·0e1443c3·0e1041c6·0e0c41c7·.N....C...A...A. 
98 ··0x00007c38·0e0841c5·0e044b0b·02d70a0e·1441c30e·..A...K......A.. 
99 ··0x00007c48·1041c60e·0c43c70e·0841c50e·04410b00·.A...C...A...A.. 
100 ··0x00007c58·40000000·74040000·e0e7ffff·41020000·@...t.......A... 
101 ··0x00007c68·04330200·00410e08·8502410e·0c870341·.3...A....A....A 
102 ··0x00007c78·0e108604·4b0e1483·05430e40·033d010a·....K....C.@.=.. 
103 ··0x00007c88·0e1443c3·0e1041c6·0e0c41c7·0e0841c5·..C...A...A...A. 
104 ··0x00007c98·0e04440b·40000000·b8040000·ece9ffff·..D.@........... 
105 ··0x00007ca8·c1080000·040b0200·00410e08·8502410e·.........A....A. 
106 ··0x00007cb8·0c870341·0e108604·4b0e1483·05430e60·...A....K....C.`36 ··0x00007858·0c870341·0e108604·410e1483·05430e60·...A....A....C.`
107 ··0x00007cc8·0308030a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
108 ··0x00007cd8·0e0841c5·0e04430b·3c000000·80060000·..A...C.<....... 
109 ··0x00007ce8·b8cbffff·6a030000·00410e08·8502430e·....j....A....C. 
110 ··0x00007cf8·0c870343·0e108604·4b0e1483·05450e50·...C....K....E.P 
111 ··0x00007d08·02d60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..37 ··0x00007868·02fd0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
112 ··0x00007d18·0841c50e·04470b00·44000000·3c050000·.A...G..D...<...38 ··0x00007878·0841c50e·04410b00·1c000000·68000000·.A...A......h...
Max diff block lines reached; 0/16930 bytes (0.00%) of diff not shown.
2.66 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00007de8·ffff0106·78800286·0300ffff·01041705·....x...........2 ··0x00007e9c·ffff0106·71d801d0·0200ffff·01041705·....q...........
3 ··0x00007df8·0000ffff·010d4adb·04ee0c00·f405a702·......J.........3 ··0x00007eac·0000ffff·010d50b6·04e50c00·ce059902·......P.........
4 ··0x00007e08·e70c00ff·ff010451·05000000·ff9b5101·.......Q......Q.4 ··0x00007ebc·de0c00ff·ff010451·05000000·ff9b5101·.......Q......Q.
5 ··0x00007e18·46360500·00ab021b·b40a01d9·0205b90a·F6..............5 ··0x00007ecc·46360500·00a6021b·870a01d4·02058c0a·F6..............
6 ··0x00007e28·039203d4·02b40a01·f90505c0·0a03c506·................6 ··0x00007edc·038d03c4·02870a01·e6050593·0a03ac06·................
7 ··0x00007e38·05c50a03·ea0605b4·0a018d07·05cc0a03·................7 ··0x00007eec·05980a03·ce060587·0a01ed06·05a50a03·................
8 ··0x00007e48·af07a701·b40a018b·09050000·c90905b4·................8 ··0x00007efc·8607a301·870a01de·08050000·9c090587·................
9 ··0x00007e58·0a01f509·33000001·00007d00·60120000·....3.....}.`...9 ··0x00007f0c·0a01c809·33000001·00007d00·ac110000·....3.....}.....
10 ··0x00007e68·ff9b1501·0832176f·007b0500·00010000·.....2.o.{......10 ··0x00007f1c·ff9b1501·08341771·007d0500·00010000·.....4.q.}......
11 ··0x00007e78·7d000000·48120000·ff9b1901·1176c703·}...H........v..11 ··0x00007f2c·7d000000·94110000·ff9b1901·116caa03·}............l..
12 ··0x00007e88·ce0401ea·0405ef04·00fd0405·00000100·................12 ··0x00007f3c·a40401c0·0405c504·00d30405·00000100·................
13 ··0x00007e98·00000000·ff9b1901·11739a03·8d0401a9·.........s......13 ··0x00007f4c·00000000·ff9b1901·11688603·ee03018a·.........h......
14 ··0x00007ea8·0405ae04·00bc0405·00000100·00000000·................14 ··0x00007f5c·04058f04·009d0405·00000100·00000000·................
15 ··0x00007eb8·ff9b3d01·33a40105·0000c401·05dd1001·..=.3...........15 ··0x00007f6c·ff9b3d01·33d80105·0000f801·05b31201·..=.3...........
16 ··0x00007ec8·da0105db·1001f701·058d1001·ce060500·................16 ··0x00007f7c·8e0205b1·1201ab02·05e31101·d3060500·................
17 ··0x00007ed8·00e107e6·07891000·d70f5b00·00d61005·..........[.....17 ··0x00007f8c·00f507a4·09df1100·ad115b00·00ac1205·..........[.....
18 ··0x00007ee8·ae1100bc·11050000·01000000·00000000·................18 ··0x00007f9c·8113008f·13050000·01000000·00000000·................
19 ··0x00007ef8·ffff0113·d90405c7·1b008206·1dce1b00·................19 ··0x00007fac·ffff0113·b50405c7·1a00f505·1fb81a00·................
20 ··0x00007f08·d306bb14·d51b00ff·ff010446·050000···...........F...20 ··0x00007fbc·c6068912·bf1a00ff·ff010452·050000···...........R...
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00008eb8·202c0000·102a0000·c02a0000···········,...*...*..2 ··0x00008eb8·e02b0000·ca290000·802a0000··········.+...)...*..
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00008ec4·d02b0000····························.+..2 ··0x00008ec4·902b0000····························.+..
  
397 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00008fd0·00000000·b0240000·00000000·00000000·.....$..........2 ··0x00008fd0·00000000·a0240000·00000000·00000000·.....$..........
3 ··0x00008fe0·00000000·00000000·00000000·00000000·................3 ··0x00008fe0·00000000·00000000·00000000·00000000·................
4 ··0x00008ff0·00000000····························....4 ··0x00008ff0·00000000····························....
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32393636·31326466·38376438·61396534·296612df87d8a9e4 
3 ··0x00000010·33343430·31653133·66363133·39313661·34401e13f613916a2 ··0x00000000·30313539·32396535·37646132·37313061·015929e57da2710a
 3 ··0x00000010·39346165·37313335·37343538·61613063·94ae71357458aa0c
4 ··0x00000020·32303664·39652e64·65627567·00000000·206d9e.debug....4 ··0x00000020·61353365·36612e64·65627567·00000000·a53e6a.debug....
5 ··0x00000030·28defb5a····························(..Z5 ··0x00000030·7f49be8e····························.I..
  
482 KB
./usr/bin/fst-infl3
File has been modified after NT_GNU_BUILD_ID has been applied.
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1cb011 ··Entry·point·address:···············0x1c60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20980·(bytes·into·file)13 ··Start·of·section·headers:··········20980·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.49 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x1cb02 Entry·point·0x1c60
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x00f24·0x00f24·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00f24·0x00f24·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x02f18·0x02f18·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x02d88·0x02d88·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x00a98·0x00a98·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x00afc·0x00afc·R···0x1000
12 ··LOAD···········0x004eb0·0x00005eb0·0x00005eb0·0x00200·0x00214·RW··0x100012 ··LOAD···········0x004eb0·0x00005eb0·0x00005eb0·0x00200·0x00214·RW··0x1000
13 ··DYNAMIC········0x004ec0·0x00005ec0·0x00005ec0·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ec0·0x00005ec0·0x00005ec0·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x00424c·0x0000424c·0x0000424c·0x0010c·0x0010c·R···0x415 ··GNU_EH_FRAME···0x00424c·0x0000424c·0x0000424c·0x00114·0x00114·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x004eb0·0x00005eb0·0x00005eb0·0x00150·0x00150·R···0x117 ··GNU_RELRO······0x004eb0·0x00005eb0·0x00005eb0·0x00150·0x00150·R···0x1
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····.interp·21 ···01·····.interp·
2.08 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000c06·000c06·000074·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000c06·000c06·000074·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000c7c·000c7c·0000e0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000c7c·000c7c·0000e0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000d5c·000d5c·000090·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000d5c·000d5c·000090·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000dec·000dec·000138·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000dec·000dec·000138·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000280·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000280·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000012a0·0012a0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000012a0·0012a0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000012b0·0012b0·002c54·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000012b0·0012b0·002ac4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003f04·003f04·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00003d74·003d74·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00004000·004000·00024c·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00004000·004000·00024c·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000424c·00424c·00010c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000424c·00424c·000114·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004358·004358·000618·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004360·004360·000674·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00004970·004970·000128·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000049d4·0049d4·000128·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005eb0·004eb0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005eb0·004eb0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ebc·004ebc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ebc·004ebc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ec0·004ec0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ec0·004ec0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fc8·004fc8·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fc8·004fc8·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·0000a8·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·0000a8·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000609c·00509c·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········0000609c·00509c·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000060b0·0050b0·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········000060b0·0050b0·000014·00··WA··0···0··4
2.02 KB
readelf --wide --symbols {}
    
Offset 48, 14 lines modifiedOffset 48, 14 lines modified
48 ····44:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__48 ····44:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
49 ····45:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable49 ····45:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
50 ····46:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)50 ····46:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(12)
53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftell@GLIBC_2.0·(5)54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftell@GLIBC_2.0·(5)
55 ····51:·00002390···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_55 ····51:·00002336···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
56 ····52:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used56 ····52:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
57 ····53:·000034a0···591·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_57 ····53:·000032e0···598·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
58 ····54:·00003120···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev58 ····54:·00002f7c···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev
59 ····55:·000036f0···362·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_59 ····55:·00003540···392·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_
60 ····56:·00003860···462·FUNC····WEAK···DEFAULT···14·_ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_60 ····56:·000036d0···431·FUNC····WEAK···DEFAULT···14·_ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_
61 ····57:·00003120···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev61 ····57:·00002f7c···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x4ec0·contains·29·entries:2 Dynamic·section·at·offset·0x4ec0·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x3f049 ·0x0000000d·(FINI)·······················0x3d74
10 ·0x00000019·(INIT_ARRAY)·················0x5eb010 ·0x00000019·(INIT_ARRAY)·················0x5eb0
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ebc12 ·0x0000001a·(FINI_ARRAY)·················0x5ebc
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x5cc15 ·0x00000005·(STRTAB)·····················0x5cc
16 ·0x00000006·(SYMTAB)·····················0x22c16 ·0x00000006·(SYMTAB)·····················0x22c
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·19807317bd35ddb48abd55a07cfa8a8d267f57a33 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ea6ab16254f12739d4b01e7b976f521ab36c1101
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
32.4 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001cb0..00001cdc14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001c60..00001c8c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 664 lines modifiedOffset 37, 715 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000012a0..000012a838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000012a0..000012a8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000018·00000054·FDE·cie=0000002c·pc=000021e0..0000220c42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=00002172..00002198
43 ··DW_CFA_advance_loc:·3·to·000021e343 ··DW_CFA_advance_loc:·1·to·00002173
44 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_advance_loc:·4·to·000021e7 
46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-845 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
47 ··DW_CFA_advance_loc:·36·to·0000220b46 ··DW_CFA_advance_loc:·3·to·00002176
 47 ··DW_CFA_def_cfa_offset:·32
 48 ··DW_CFA_advance_loc:·32·to·00002196
 49 ··DW_CFA_def_cfa_offset:·8
 50 ··DW_CFA_advance_loc:·1·to·00002197
48 ··DW_CFA_restore:·r3·(ebx)51 ··DW_CFA_restore:·r3·(ebx)
49 ··DW_CFA_def_cfa_offset:·452 ··DW_CFA_def_cfa_offset:·4
50 ··DW_CFA_nop 
  
51 00000098·0000001c·00000070·FDE·cie=0000002c·pc=00001de0..00001e9253 0000009c·0000001c·00000074·FDE·cie=0000002c·pc=00001d90..00001e42
52 ··DW_CFA_advance_loc:·1·to·00001de154 ··DW_CFA_advance_loc:·1·to·00001d91
53 ··DW_CFA_def_cfa_offset:·855 ··DW_CFA_def_cfa_offset:·8
54 ··DW_CFA_offset:·r6·(esi)·at·cfa-856 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
55 ··DW_CFA_advance_loc:·1·to·00001de257 ··DW_CFA_advance_loc:·1·to·00001d92
56 ··DW_CFA_def_cfa_offset:·1258 ··DW_CFA_def_cfa_offset:·12
57 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1259 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
58 ··DW_CFA_advance_loc:·14·to·00001df060 ··DW_CFA_advance_loc:·3·to·00001d95
59 ··DW_CFA_def_cfa_offset:·3261 ··DW_CFA_def_cfa_offset:·32
60 ··DW_CFA_nop62 ··DW_CFA_nop
61 ··DW_CFA_nop63 ··DW_CFA_nop
  
62 000000b8·0000003c·00000090·FDE·cie=0000002c·pc=00002210..0000239064 000000bc·0000003c·00000094·FDE·cie=0000002c·pc=000021a0..00002335
63 ··DW_CFA_advance_loc:·1·to·0000221165 ··DW_CFA_advance_loc:·1·to·000021a1
64 ··DW_CFA_def_cfa_offset:·866 ··DW_CFA_def_cfa_offset:·8
65 ··DW_CFA_offset:·r5·(ebp)·at·cfa-867 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
66 ··DW_CFA_advance_loc:·1·to·0000221268 ··DW_CFA_advance_loc:·1·to·000021a2
67 ··DW_CFA_def_cfa_offset:·1269 ··DW_CFA_def_cfa_offset:·12
68 ··DW_CFA_offset:·r7·(edi)·at·cfa-1270 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
69 ··DW_CFA_advance_loc:·1·to·0000221371 ··DW_CFA_advance_loc:·1·to·000021a3
70 ··DW_CFA_def_cfa_offset:·1672 ··DW_CFA_def_cfa_offset:·16
71 ··DW_CFA_offset:·r6·(esi)·at·cfa-1673 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
72 ··DW_CFA_advance_loc:·1·to·0000221474 ··DW_CFA_advance_loc:·1·to·000021a4
73 ··DW_CFA_def_cfa_offset:·2075 ··DW_CFA_def_cfa_offset:·20
74 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2076 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
75 ··DW_CFA_advance_loc:·14·to·0000222277 ··DW_CFA_advance_loc:·3·to·000021a7
76 ··DW_CFA_def_cfa_offset:·4878 ··DW_CFA_def_cfa_offset:·48
77 ··DW_CFA_advance_loc2:·361·to·0000238b79 ··DW_CFA_advance_loc2:·393·to·00002330
78 ··DW_CFA_def_cfa_offset:·2080 ··DW_CFA_def_cfa_offset:·20
79 ··DW_CFA_advance_loc:·1·to·0000238c81 ··DW_CFA_advance_loc:·1·to·00002331
80 ··DW_CFA_restore:·r3·(ebx)82 ··DW_CFA_restore:·r3·(ebx)
81 ··DW_CFA_def_cfa_offset:·1683 ··DW_CFA_def_cfa_offset:·16
82 ··DW_CFA_advance_loc:·1·to·0000238d84 ··DW_CFA_advance_loc:·1·to·00002332
83 ··DW_CFA_restore:·r6·(esi)85 ··DW_CFA_restore:·r6·(esi)
84 ··DW_CFA_def_cfa_offset:·1286 ··DW_CFA_def_cfa_offset:·12
85 ··DW_CFA_advance_loc:·1·to·0000238e87 ··DW_CFA_advance_loc:·1·to·00002333
86 ··DW_CFA_restore:·r7·(edi)88 ··DW_CFA_restore:·r7·(edi)
87 ··DW_CFA_def_cfa_offset:·889 ··DW_CFA_def_cfa_offset:·8
88 ··DW_CFA_advance_loc:·1·to·0000238f90 ··DW_CFA_advance_loc:·1·to·00002334
89 ··DW_CFA_restore:·r5·(ebp)91 ··DW_CFA_restore:·r5·(ebp)
90 ··DW_CFA_def_cfa_offset:·492 ··DW_CFA_def_cfa_offset:·4
91 ··DW_CFA_nop93 ··DW_CFA_nop
92 ··DW_CFA_nop94 ··DW_CFA_nop
93 ··DW_CFA_nop95 ··DW_CFA_nop
  
94 000000f8·00000024·000000d0·FDE·cie=0000002c·pc=00002390..0000256596 000000fc·0000003c·000000d4·FDE·cie=0000002c·pc=00002336..000024d3
95 ··DW_CFA_advance_loc:·3·to·0000239397 ··DW_CFA_advance_loc:·1·to·00002337
96 ··DW_CFA_def_cfa_offset:·6498 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·20·to·000023a7 
98 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
99 ··DW_CFA_offset:·r5·(ebp)·at·cfa-899 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
 100 ··DW_CFA_advance_loc:·1·to·00002338
 101 ··DW_CFA_def_cfa_offset:·12
100 ··DW_CFA_offset:·r7·(edi)·at·cfa-12102 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 103 ··DW_CFA_advance_loc:·1·to·00002339
 104 ··DW_CFA_def_cfa_offset:·16
 105 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 106 ··DW_CFA_advance_loc:·1·to·0000233a
 107 ··DW_CFA_def_cfa_offset:·20
101 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20108 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 109 ··DW_CFA_advance_loc:·3·to·0000233d
 110 ··DW_CFA_def_cfa_offset:·64
102 ··DW_CFA_advance_loc1:·231·to·0000248e111 ··DW_CFA_advance_loc1:·235·to·00002428
103 ··DW_CFA_remember_state112 ··DW_CFA_remember_state
 113 ··DW_CFA_def_cfa_offset:·20
 114 ··DW_CFA_advance_loc:·1·to·00002429
104 ··DW_CFA_restore:·r5·(ebp) 
105 ··DW_CFA_restore:·r7·(edi) 
106 ··DW_CFA_restore:·r6·(esi) 
107 ··DW_CFA_restore:·r3·(ebx)115 ··DW_CFA_restore:·r3·(ebx)
 116 ··DW_CFA_def_cfa_offset:·16
 117 ··DW_CFA_advance_loc:·1·to·0000242a
 118 ··DW_CFA_restore:·r6·(esi)
 119 ··DW_CFA_def_cfa_offset:·12
 120 ··DW_CFA_advance_loc:·1·to·0000242b
 121 ··DW_CFA_restore:·r7·(edi)
 122 ··DW_CFA_def_cfa_offset:·8
 123 ··DW_CFA_advance_loc:·1·to·0000242c
 124 ··DW_CFA_restore:·r5·(ebp)
108 ··DW_CFA_def_cfa_offset:·4125 ··DW_CFA_def_cfa_offset:·4
109 ··DW_CFA_advance_loc:·2·to·00002490126 ··DW_CFA_advance_loc:·1·to·0000242d
110 ··DW_CFA_restore_state127 ··DW_CFA_restore_state
 128 ··DW_CFA_nop
  
111 00000120·0000003c·000000f8·FDE·cie=0000002c·pc=00001ea0..000021df129 0000013c·0000003c·00000114·FDE·cie=0000002c·pc=00001e42..00002171
112 ··DW_CFA_advance_loc:·1·to·00001ea1130 ··DW_CFA_advance_loc:·1·to·00001e43
113 ··DW_CFA_def_cfa_offset:·8131 ··DW_CFA_def_cfa_offset:·8
114 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8132 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
115 ··DW_CFA_advance_loc:·1·to·00001ea2133 ··DW_CFA_advance_loc:·1·to·00001e44
116 ··DW_CFA_def_cfa_offset:·12134 ··DW_CFA_def_cfa_offset:·12
Max diff block lines reached; 27834/33103 bytes (84.08%) of diff not shown.
479 B
strings --all --bytes=8 {}
    
Offset 47, 16 lines modifiedOffset 47, 17 lines modified
47 GLIBCXX_3.447 GLIBCXX_3.4
48 GLIBC_2.148 GLIBC_2.1
49 GLIBC_2.449 GLIBC_2.4
50 GLIBC_2.3450 GLIBC_2.34
51 GLIBC_2.051 GLIBC_2.0
52 GLIBC_2.1.352 GLIBC_2.1.3
53 GLIBC_2.3.453 GLIBC_2.3.4
54 \$P;\$TtY 
55 D$X9D$\uV54 D$P;D$TtO
 55 T$X9T$\uw
 56 T$X9T$\uK
56 Usage:·fst-infl3·[options]·tfile·[file·[file]]57 Usage:·fst-infl3·[options]·tfile·[file·[file]]
57 -t·tfile:··alternative·transducer58 -t·tfile:··alternative·transducer
58 -d:··only·print·the·simplest·analyses59 -d:··only·print·the·simplest·analyses
59 -b:··print·analysis·and·surface·characters60 -b:··print·analysis·and·surface·characters
60 -v:··print·version·information61 -v:··print·version·information
61 -q:··suppress·status·messages62 -q:··suppress·status·messages
62 Error:·Cannot·open·transducer·file·%s63 Error:·Cannot·open·transducer·file·%s
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1ce0·<__cxa_finalize@plt+0xa40>8 »       call···1c90·<__cxa_finalize@plt+0x9f0>
9 »       add····$0x4feb,%ebx9 »       add····$0x4feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__printf_chk@plt-0x15>12 »       je·····101b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
420 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1061 lines modifiedOffset 1, 935 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000012b0·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x10e0>:2 000012b0·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x1086>:
 3 std::vector<SFST::LowMemTransducer*,·std::allocator<SFST::LowMemTransducer*>·>::~vector():
 4 »       mov····%edx,0x38(%esp)
 5 »       mov····%eax,0x3c(%esp)
3 main.cold():6 main.cold():
4 ./src/./src/fst-infl3.C:1197 ./src/./src/fst-infl3.C:119
5 »       mov····%edi,(%esp)8 »       mov····%esi,(%esp)
6 main():9 main():
7 ./src/./src/fst-infl3.C:11910 ./src/./src/fst-infl3.C:119
8 »       mov····%esi,%ebx11 »       mov····%edi,%ebx
9 »       mov····%edx,0x38(%esp) 
10 »       mov····%eax,0x3c(%esp) 
11 »       call···1160·<operator·delete(void*)@plt>12 »       call···1160·<operator·delete(void*)@plt>
12 »       mov····0x38(%esp),%edx13 »       mov····0x38(%esp),%edx
13 »       mov····0x3c(%esp),%eax14 »       mov····0x3c(%esp),%eax
14 »       mov····%edx,%ebx15 »       mov····%eax,%ebx
 16 »       mov····%edx,%esi
15 ./src/./src/fst-infl3.C:16917 ./src/./src/fst-infl3.C:169
16 »       cmp····$0x1,%ebx18 »       cmp····$0x1,%esi
17 »       mov····%ebx,%edi 
18 »       jne····131b·<__cxa_finalize@plt+0x7b>19 »       jne····1319·<__cxa_finalize@plt+0x79>
19 ./src/./src/fst-infl3.C:169·(discriminator·1)20 ./src/./src/fst-infl3.C:169·(discriminator·1)
20 »       mov····%eax,(%esp)21 »       mov····%ebx,(%esp)
21 »       mov····%esi,%ebx22 »       mov····%edi,%ebx
22 »       call···1080·<__cxa_begin_catch@plt>23 »       call···1080·<__cxa_begin_catch@plt>
23 ./src/./src/fst-infl3.C:170·(discriminator·1)24 ./src/./src/fst-infl3.C:170·(discriminator·1)
24 »       mov····%eax,0x4(%esp)25 »       mov····%eax,0x4(%esp)
25 »       mov····-0x8(%esi),%eax26 »       mov····-0x8(%edi),%eax
26 »       mov····%eax,(%esp)27 »       mov····%eax,(%esp)
27 »       call···1170·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>28 »       call···1170·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
 29 »       lea····-0x1e24(%edi),%ecx
 30 »       mov····%ecx,0x4(%esp)
28 »       mov····%eax,(%esp)31 »       mov····%eax,(%esp)
29 »       lea····-0x1e24(%esi),%edx 
30 »       mov····%edx,0x4(%esp) 
31 »       call···1170·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>32 »       call···1170·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
32 ./src/./src/fst-infl3.C:17233 ./src/./src/fst-infl3.C:172
33 »       call···11f0·<__cxa_end_catch@plt>34 »       call···11f0·<__cxa_end_catch@plt>
34 »       jmp····1a57·<__cxa_finalize@plt+0x7b7>35 »       jmp····1a22·<__cxa_finalize@plt+0x782>
35 ./src/./src/fst-infl3.C:16836 ./src/./src/fst-infl3.C:168
36 »       mov····0x30(%esp),%edx37 »       mov····0x30(%esp),%ecx
37 »       mov····%edx,(%esp)38 »       mov····%ecx,(%esp)
38 »       call···2210·<__cxa_finalize@plt+0xf70>39 »       call···21a0·<__cxa_finalize@plt+0xf00>
39 »       mov····%edi,%eax 
40 »       jmp····12cc·<__cxa_finalize@plt+0x2c>40 »       jmp····12ce·<__cxa_finalize@plt+0x2e>
41 »       mov····%eax,%edi41 »       mov····%ebx,%esi
42 std::vector<SFST::LowMemTransducer*,·std::allocator<SFST::LowMemTransducer*>·>::~vector():42 std::vector<SFST::LowMemTransducer*,·std::allocator<SFST::LowMemTransducer*>·>::~vector():
43 /usr/include/c++/12/bits/stl_vector.h:73043 /usr/include/c++/12/bits/stl_vector.h:730
44 »       mov····0x4c(%esp),%ebx44 »       mov····0x4c(%esp),%ebx
45 std::_Vector_base<SFST::LowMemTransducer*,·std::allocator<SFST::LowMemTransducer*>·>::_M_deallocate(SFST::LowMemTransducer**,·unsigned·int):45 std::_Vector_base<SFST::LowMemTransducer*,·std::allocator<SFST::LowMemTransducer*>·>::_M_deallocate(SFST::LowMemTransducer**,·unsigned·int):
46 /usr/include/c++/12/bits/stl_vector.h:38646 /usr/include/c++/12/bits/stl_vector.h:386
47 »       test···%ebx,%ebx47 »       test···%ebx,%ebx
48 »       je·····132f·<__cxa_finalize@plt+0x8f>48 »       je·····132d·<__cxa_finalize@plt+0x8d>
49 std::__new_allocator<SFST::LowMemTransducer*>::deallocate(SFST::LowMemTransducer**,·unsigned·int):49 std::__new_allocator<SFST::LowMemTransducer*>::deallocate(SFST::LowMemTransducer**,·unsigned·int):
50 /usr/include/c++/12/bits/new_allocator.h:15850 /usr/include/c++/12/bits/new_allocator.h:158
51 »       mov····%ebx,(%esp)51 »       mov····%ebx,(%esp)
52 »       mov····%esi,%ebx52 »       mov····%edi,%ebx
53 »       call···1160·<operator·delete(void*)@plt>53 »       call···1160·<operator·delete(void*)@plt>
54 std::__new_allocator<SFST::LowMemTransducer*>::~__new_allocator():54 std::__new_allocator<SFST::LowMemTransducer*>::~__new_allocator():
55 /usr/include/c++/12/bits/new_allocator.h:9055 /usr/include/c++/12/bits/new_allocator.h:90
56 »       mov····%edi,(%esp)56 »       mov····%esi,(%esp)
57 »       mov····%esi,%ebx57 »       mov····%edi,%ebx
58 »       call···1230·<_Unwind_Resume@plt>58 »       call···1230·<_Unwind_Resume@plt>
59 main():59 main():
60 ./src/./src/fst-infl3.C:17260 ./src/./src/fst-infl3.C:172
61 »       mov····%esi,%ebx 
62 »       mov····%eax,%edi61 »       mov····%eax,%esi
 62 »       mov····%edi,%ebx
63 »       call···11f0·<__cxa_end_catch@plt>63 »       call···11f0·<__cxa_end_catch@plt>
64 »       jmp····131d·<__cxa_finalize@plt+0x7d>64 »       jmp····131b·<__cxa_finalize@plt+0x7b>
65 SFST::LowMemTransducer::LowMemTransducer(_IO_FILE*):65 SFST::LowMemTransducer::LowMemTransducer(_IO_FILE*):
66 ./src/./src/lowmem.C:8766 ./src/./src/lowmem.C:87
67 »       movl···$0x4,(%esp)67 »       movl···$0x4,(%esp)
68 »       lea····-0x1ddc(%esi),%edi 
69 »       call···1090·<__cxa_allocate_exception@plt>68 »       call···1090·<__cxa_allocate_exception@plt>
 69 »       lea····-0x1ddc(%esi),%ebp
 70 »       mov····%ebp,(%eax)
 71 »       xor····%edi,%edi
 72 »       mov····%edi,0x8(%esp)
70 »       mov····-0x24(%esi),%ebp73 »       mov····-0x24(%esi),%edx
71 »       xor····%ecx,%ecx 
72 »       mov····%edi,(%eax) 
73 »       mov····%ecx,0x8(%esp)74 »       mov····%edx,0x4(%esp)
74 »       mov····%ebp,0x4(%esp) 
75 »       mov····%eax,(%esp)75 »       mov····%eax,(%esp)
76 »       call···1220·<__cxa_throw@plt>76 »       call···1220·<__cxa_throw@plt>
77 ./src/./src/lowmem.C:9177 ./src/./src/lowmem.C:91
78 »       mov····%eax,%edi78 »       mov····%eax,%edi
79 »       jmp····1382·<__cxa_finalize@plt+0xe2>79 »       jmp····137c·<__cxa_finalize@plt+0xdc>
80 ./src/./src/lowmem.C:90·(discriminator·4)80 ./src/./src/lowmem.C:90·(discriminator·4)
81 »       mov····0x18(%esp),%edx81 »       mov····%ebp,(%esp)
82 »       mov····%esi,%ebx82 »       mov····%esi,%ebx
83 »       mov····%edx,(%esp) 
84 »       call···1160·<operator·delete(void*)@plt>83 »       call···1160·<operator·delete(void*)@plt>
85 ./src/./src/lowmem.C:9184 ./src/./src/lowmem.C:91
86 »       mov····0x14(%esp),%eax85 »       mov····0x18(%esp),%ebx
87 »       mov····%esi,%ebx 
88 »       mov····%eax,(%esp)86 »       mov····%ebx,(%esp)
89 »       call···3120·<SFST::Alphabet::~Alphabet()@@Base>87 »       call···2f7c·<SFST::Alphabet::~Alphabet()@@Base>
90 »       mov····%edi,(%esp)88 »       mov····%edi,(%esp)
 89 »       mov····%esi,%ebx
91 »       call···1230·<_Unwind_Resume@plt>90 »       call···1230·<_Unwind_Resume@plt>
92 SFST::LMNode::~LMNode():91 SFST::LMNode::~LMNode():
93 ./src/./src/lowmem.h:6092 ./src/./src/lowmem.h:60
94 »       mov····0x48(%esp),%esi93 »       mov····0x48(%esp),%esi
95 »       test···%esi,%esi94 »       test···%esi,%esi
96 »       je·····13ac·<__cxa_finalize@plt+0x10c>95 »       je·····13a6·<__cxa_finalize@plt+0x106>
97 »       mov····%esi,(%esp)96 »       mov····%esi,(%esp)
98 »       mov····0x34(%esp),%ebx97 »       mov····0x34(%esp),%ebx
99 »       call···1190·<operator·delete[](void*)@plt>98 »       call···1190·<operator·delete[](void*)@plt>
100 »       mov····%ebp,(%esp)99 »       mov····%ebp,(%esp)
101 »       mov····0x34(%esp),%ebx100 »       mov····0x34(%esp),%ebx
102 »       call···1230·<_Unwind_Resume@plt>101 »       call···1230·<_Unwind_Resume@plt>
103 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::~vector():102 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::~vector():
104 /usr/include/c++/12/bits/stl_vector.h:730103 /usr/include/c++/12/bits/stl_vector.h:730
105 »       mov····0x50(%esp),%eax104 »       mov····0x50(%esp),%ebx
106 std::_Vector_base<SFST::Label,·std::allocator<SFST::Label>·>::_M_deallocate(SFST::Label*,·unsigned·int):105 std::_Vector_base<SFST::Label,·std::allocator<SFST::Label>·>::_M_deallocate(SFST::Label*,·unsigned·int):
107 /usr/include/c++/12/bits/stl_vector.h:386106 /usr/include/c++/12/bits/stl_vector.h:386
108 »       test···%eax,%eax107 »       test···%ebx,%ebx
109 »       je·····13ca·<__cxa_finalize@plt+0x12a>108 »       je·····13c4·<__cxa_finalize@plt+0x124>
110 std::__new_allocator<SFST::Label>::deallocate(SFST::Label*,·unsigned·int):109 std::__new_allocator<SFST::Label>::deallocate(SFST::Label*,·unsigned·int):
111 /usr/include/c++/12/bits/new_allocator.h:158110 /usr/include/c++/12/bits/new_allocator.h:158
Max diff block lines reached; 424125/429700 bytes (98.70%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00003f04·<.fini>:2 00003d74·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1ce0·<__cxa_finalize@plt+0xa40>6 »       call···1c90·<__cxa_finalize@plt+0x9f0>
7 »       add····$0x20e7,%ebx7 »       add····$0x2277,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
2.44 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 20 lines modifiedOffset 1, 21 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0000424c·011b033b·08010000·20000000·d4cdffff·...;....·.......2 ··0x0000424c·011b033b·10010000·21000000·d4cdffff·...;....!.......
3 ··0x0000425c·50010000·54d0ffff·74010000·64d0ffff·P...T...t...d...3 ··0x0000425c·58010000·54d0ffff·7c010000·64d0ffff·X...T...|...d...
4 ··0x0000426c·e8020000·f8d0ffff·d0040000·4cd1ffff·............L...4 ··0x0000426c·24030000·f6d0ffff·20050000·46d1ffff·$.......·...F...
5 ··0x0000427c·3c060000·6cd1ffff·a4060000·a4d1ffff·<...l...........5 ··0x0000427c·8c060000·66d1ffff·f4060000·94d1ffff·....f...........
6 ··0x0000428c·b4020000·a4d9ffff·08030000·24daffff·............$...6 ··0x0000428c·f0020000·49d9ffff·44030000·c5d9ffff·....I...D.......
7 ··0x0000429c·c4060000·64daffff·24010000·94dbffff·....d...$.......7 ··0x0000429c·14070000·14daffff·2c010000·44dbffff·........,...D...
8 ··0x000042ac·a4010000·54dcffff·2c020000·94dfffff·....T...,....... 
9 ··0x000042bc·88010000·c4dfffff·c4010000·44e1ffff·............D... 
10 ··0x000042cc·04020000·24e3ffff·6c020000·f9e4ffff·....$...l....... 
11 ··0x000042dc·3c030000·fde4ffff·50030000·04e5ffff·<.......P.......8 ··0x000042ac·b0010000·f6dbffff·50020000·26dfffff·........P...&...
12 ··0x000042ec·a0040000·c4e5ffff·f8050000·f4e8ffff·................ 
13 ··0x000042fc·5c060000·44ecffff·64030000·c4ecffff·\...D...d....... 
14 ··0x0000430c·a0030000·44edffff·dc030000·d4eeffff·....D...........9 ··0x000042bc·90010000·54dfffff·d0010000·eae0ffff·....T...........
15 ··0x0000431c·1c040000·b4efffff·60040000·54f2ffff·........`...T...10 ··0x000042cc·10020000·88e2ffff·90020000·25e4ffff·............%...
 11 ··0x000042dc·78030000·29e4ffff·8c030000·34e4ffff·x...).......4...
 12 ··0x000042ec·dc040000·d8e4ffff·48060000·e6e7ffff·........H.......
 13 ··0x000042fc·ac060000·e0eaffff·a0030000·4cebffff·............L...
 14 ··0x0000430c·dc030000·b8ebffff·18040000·30edffff·............0...
16 ··0x0000432c·f0040000·a4f4ffff·30050000·14f6ffff·........0.......15 ··0x0000431c·58040000·14eeffff·9c040000·94f0ffff·X...............
17 ··0x0000433c·70050000·e4f7ffff·b4050000·94fcffff·p...............16 ··0x0000432c·40050000·f4f2ffff·80050000·84f4ffff·@...............
18 ··0x0000434c·f0060000·a4fcffff·04070000··········............17 ··0x0000433c·c0050000·34f6ffff·04060000·09fbffff·....4...........
 18 ··0x0000434c·40070000·0dfbffff·54070000·14fbffff·@.......T.......
 19 ··0x0000435c·68070000····························h...
  
13.4 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 101 lines modifiedOffset 1, 107 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004358·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004360·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004368·1b0c0404·88010708·10000000·1c000000·................3 ··0x00004370·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00004378·38d9ffff·2c000000·00000000·14000000·8...,...........4 ··0x00004380·e0d8ffff·2c000000·00000000·14000000·....,...........
5 ··0x00004388·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00004390·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00004398·88010000·20000000·1c000000·7cccffff·....·.......|...6 ··0x000043a0·88010000·20000000·1c000000·74ccffff·....·.......t...
7 ··0x000043a8·80020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x000043b0·80020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x000043b8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000043c0·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000043c8·d8ceffff·08000000·00000000·18000000·................9 ··0x000043d0·d0ceffff·08000000·00000000·1c000000·................
10 ··0x000043d8·54000000·04deffff·2c000000·00430e20·T.......,....C.·10 ··0x000043e0·54000000·8eddffff·26000000·00410e08·T.......&....A..
11 ··0x000043e8·44830264·c30e0400·1c000000·70000000·D..d........p... 
12 ··0x000043f8·e8d9ffff·b2000000·00410e08·8602410e·.........A....A.11 ··0x000043f0·8302430e·20600e08·41c30e04·1c000000·..C.·`..A.......
 12 ··0x00004400·74000000·8cd9ffff·b2000000·00410e08·t............A..
13 ··0x00004408·0c83034e·0e200000·3c000000·90000000·...N.·..<.......13 ··0x00004410·8602410e·0c830343·0e200000·3c000000·..A....C.·..<...
14 ··0x00004418·f8ddffff·80010000·00410e08·8502410e·.........A....A.14 ··0x00004420·94000000·7cddffff·95010000·00410e08·....|........A..
15 ··0x00004428·0c870341·0e108604·410e1483·054e0e30·...A....A....N.015 ··0x00004430·8502410e·0c870341·0e108604·410e1483·..A....A....A...
16 ··0x00004438·0369010e·1441c30e·1041c60e·0c41c70e·.i...A...A...A..16 ··0x00004440·05430e30·0389010e·1441c30e·1041c60e·.C.0.....A...A..
17 ··0x00004448·0841c50e·04000000·24000000·d0000000·.A......$.......17 ··0x00004450·0c41c70e·0841c50e·04000000·3c000000·.A...A......<...
18 ··0x00004458·38dfffff·d5010000·00430e40·54860485·8........C.@T... 
19 ··0x00004468·02870383·0502e70a·c5c7c6c3·0e04420b·..............B. 
20 ··0x00004478·3c000000·f8000000·20daffff·3f030000·<.......·...?...18 ··0x00004460·d4000000·d2deffff·9d010000·00410e08·.............A..
 19 ··0x00004470·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 20 ··0x00004480·05430e40·02eb0a0e·1441c30e·1041c60e·.C.@.....A...A..
 21 ··0x00004490·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<...
 22 ··0x000044a0·14010000·9ed9ffff·2f030000·00410e08·......../....A..
 23 ··0x000044b0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 24 ··0x000044c0·05430e40·03cc010a·0e1441c3·0e1041c6·.C.@......A...A.
 25 ··0x000044d0·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<...
 26 ··0x000044e0·54010000·f0dfffff·9d010000·00410e08·T............A..
 27 ··0x000044f0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 28 ··0x00004500·05430e40·02eb0a0e·1441c30e·1041c60e·.C.@.....A...A..
 29 ··0x00004510·0c41c70e·0841c50e·04410b00·1c000000·.A...A...A......
 30 ··0x00004520·00000000·017a504c·5200017c·08079b7d·.....zPLR..|...}
 31 ··0x00004530·1b00001b·1b0c0404·88010000·30000000·............0...
 32 ··0x00004540·24000000·9cceffff·b5070000·04870400·$...............
 33 ··0x00004550·00410e08·8502420d·054c8703·86048305·.A....B..L......
 34 ··0x00004560·035f060a·c341c641·c741c50c·0404410b·._...A.A.A....A.
 35 ··0x00004570·1c000000·58000000·38cdffff·92000000·....X...8.......
 36 ··0x00004580·04ab0400·000c0508·83058502·86048703·................
 37 ··0x00004590·30000000·08020000·fdd5ffff·7c000000·0...........|...
21 ··0x00004488·00410e08·8502410e·0c870341·0e108604·.A....A....A....38 ··0x000045a0·00410e08·8702410e·0c860341·0e108304·.A....A....A....
 39 ··0x000045b0·430e2002·720e1041·c30e0c41·c60e0841·C.·.r..A...A...A
22 ··0x00004498·410e1483·054d0e40·03b8010a·0e1441c3·A....M.@......A. 
23 ··0x000044a8·0e1041c6·0e0c41c7·0e0841c5·0e04430b·..A...A...A...C. 
24 ··0x000044b8·24000000·38010000·b0e0ffff·d5010000·$...8........... 
25 ··0x000044c8·00430e40·54860485·02870383·0502e70a·.C.@T........... 
26 ··0x000044d8·c5c7c6c3·0e04420b·1c000000·00000000·......B......... 
27 ··0x000044e8·017a504c·5200017c·08079bb9·1b00001b·.zPLR..|........ 
28 ··0x000044f8·1b0c0404·88010000·30000000·24000000·........0...$... 
29 ··0x00004508·e8ceffff·f5070000·045f0400·00410e08·........._...A.. 
30 ··0x00004518·8502440d·05458703·86048305·0389060a·..D..E.......... 
31 ··0x00004528·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A..... 
32 ··0x00004538·58000000·74cdffff·94000000·04830400·X...t........... 
33 ··0x00004548·000c0508·83058502·86048703·30000000·............0... 
34 ··0x00004558·d4010000·94d6ffff·76000000·00410e08·........v....A.. 
35 ··0x00004568·8702410e·0c860341·0e108304·4e0e2002·..A....A....N.·. 
36 ··0x00004578·610e1041·c30e0c41·c60e0841·c70e0400·a..A...A...A.... 
37 ··0x00004588·10000000·08020000·b5e1ffff·04000000·................ 
38 ··0x00004598·00000000·10000000·1c020000·a5e1ffff·................40 ··0x000045c0·c70e0400·10000000·3c020000·a5e0ffff·........<.......
39 ··0x000045a8·04000000·00000000·38000000·30020000·........8...0...41 ··0x000045d0·04000000·00000000·10000000·50020000·............P...
 42 ··0x000045e0·95e0ffff·04000000·00000000·38000000·............8...
 43 ··0x000045f0·64020000·38e7ffff·6c000000·00410e08·d...8...l....A..
 44 ··0x00004600·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 45 ··0x00004610·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
 46 ··0x00004620·41c70e08·41c50e04·38000000·a0020000·A...A...8.......
40 ··0x000045b8·d8e8ffff·7a000000·00410e08·8502430e·....z....A....C.47 ··0x00004630·68e7ffff·6c000000·00410e08·8502410e·h...l....A....A.
41 ··0x000045c8·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@48 ··0x00004640·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
42 ··0x000045d8·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...49 ··0x00004650·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
43 ··0x000045e8·41c50e04·38000000·6c020000·1ce9ffff·A...8...l.......50 ··0x00004660·41c50e04·3c000000·dc020000·98e7ffff·A...<...........
44 ··0x000045f8·7a000000·00410e08·8502430e·0c870341·z....A....C....A 
45 ··0x00004608·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a.. 
46 ··0x00004618·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
47 ··0x00004628·3c000000·a8020000·60e9ffff·88010000·<.......`....... 
48 ··0x00004638·00410e08·8502430e·0c870341·0e108604·.A....C....A.... 
49 ··0x00004648·410e1483·054e0e50·036f010e·1441c30e·A....N.P.o...A.. 
50 ··0x00004658·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A...... 
51 ··0x00004668·40000000·8c010000·b0eaffff·dc000000·@............... 
52 ··0x00004678·04670300·00410e08·8502410e·0c870341·.g...A....A....A51 ··0x00004670·77010000·00410e08·8502410e·0c870341·w....A....A....A
53 ··0x00004688·0e108604·410e1483·054e0e30·02720a0e·....A....N.0.r..52 ··0x00004680·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
54 ··0x00004698·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..53 ··0x00004690·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
55 ··0x000046a8·04410b00·3c000000·2c030000·4cebffff·.A..<...,...L... 
56 ··0x000046b8·91020000·00410e08·8502410e·0c870341·.....A....A....A 
57 ··0x000046c8·0e108604·460e1483·054e0e50·0359020a·....F....N.P.Y.. 
58 ··0x000046d8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
59 ··0x000046e8·0e04440b·2c000000·10020000·5ce0ffff·..D.,.......\... 
60 ··0x000046f8·b8000000·04f30200·00430e40·4486044f·.........C.@D..O 
61 ··0x00004708·87034885·02488305·02850ac5·c7c6c30e·..H..H.......... 
62 ··0x00004718·04410b00·1c000000·40020000·20ccffff·.A......@...·... 
63 ··0x00004728·54000000·04d50200·000e4083·05850286·T.........@..... 
64 ··0x00004738·04870300·3c000000·bc030000·5cedffff·....<.......\... 
65 ··0x00004748·4f020000·00410e08·8502410e·0c870341·O....A....A....A 
66 ··0x00004758·0e108604·410e1483·054e0e40·0374010a·....A....N.@.t.. 
67 ··0x00004768·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
68 ··0x00004778·0e04460b·3c000000·fc030000·6cefffff·..F.<.......l... 
69 ··0x00004788·6a010000·00410e08·8502410e·0c870341·j....A....A....A 
70 ··0x00004798·0e108604·410e1483·054e0e30·0353010e·....A....N.0.S.. 
71 ··0x000047a8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
72 ··0x000047b8·04000000·40000000·e0020000·9cf0ffff·....@...........54 ··0x000046a0·04000000·40000000·8c010000·d0e8ffff·....@...........
73 ··0x000047c8·ce010000·04430200·00410e08·8502410e·.....C...A....A.55 ··0x000046b0·dc000000·048f0300·00410e08·8502410e·.........A....A.
 56 ··0x000046c0·0c870341·0e108604·410e1483·05430e30·...A....A....C.0
 57 ··0x000046d0·027d0a0e·1441c30e·1041c60e·0c41c70e·.}...A...A...A..
 58 ··0x000046e0·0841c50e·04410b00·3c000000·60030000·.A...A..<...`...
 59 ··0x000046f0·70e9ffff·76020000·00410e08·8502410e·p...v....A....A.
74 ··0x000047d8·0c870341·0e108604·4b0e1483·05430e40·...A....K....C.@60 ··0x00004700·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
75 ··0x000047e8·0341010a·0e1443c3·0e1041c6·0e0c41c7·.A....C...A...A.61 ··0x00004710·0352020a·0e1441c3·0e1041c6·0e0c41c7·.R....A...A...A.
76 ··0x000047f8·0e0841c5·0e04480b·40000000·24030000·..A...H.@...$...62 ··0x00004720·0e0841c5·0e04410b·40000000·10020000·..A...A.@.......
77 ··0x00004808·28f2ffff·b0040000·041b0200·00410e08·(............A..63 ··0x00004730·50dfffff·a4000000·041b0300·00410e08·P............A..
78 ··0x00004818·8502410e·0c870341·0e108604·410e1483·..A....A....A...64 ··0x00004740·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 65 ··0x00004750·05430e40·028c0a0e·1441c30e·1041c60e·.C.@.....A...A..
 66 ··0x00004760·0c41c70e·0841c50e·04410b00·1c000000·.A...A...A......
 67 ··0x00004770·54020000·cecbffff·50000000·04e90200·T.......P.......
 68 ··0x00004780·000e4083·05850286·04870300·3c000000·..@.........<...
 69 ··0x00004790·04040000·4cebffff·56020000·00410e08·....L...V....A..
 70 ··0x000047a0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
79 ··0x00004828·054d0e50·037d030a·0e1441c3·0e1041c6·.M.P.}....A...A.71 ··0x000047b0·05430e50·038e010a·0e1441c3·0e1041c6·.C.P......A...A.
80 ··0x00004838·0e0c41c7·0e0841c5·0e04460b·40000000·..A...A...F.@...72 ··0x000047c0·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<...
 73 ··0x000047d0·44040000·6cedffff·88010000·00410e08·D...l........A..
 74 ··0x000047e0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 75 ··0x000047f0·05430e30·037c010e·1441c30e·1041c60e·.C.0.|...A...A..
 76 ··0x00004800·0c41c70e·0841c50e·04000000·40000000·.A...A......@...
81 ··0x00004848·68030000·c4dfffff·25030000·040f0200·h.......%.......77 ··0x00004810·f4020000·bceeffff·af010000·04570200·.............W..
82 ··0x00004858·00410e08·8502410e·0c870341·0e108604·.A....A....A....78 ··0x00004820·00410e08·8502410e·0c870341·0e108604·.A....A....A....
83 ··0x00004868·4b0e1483·05430e70·031b010a·0e1441c3·K....C.p......A.79 ··0x00004830·410e1483·05430e40·033f010a·0e1441c3·A....C.@.?....A.
84 ··0x00004878·0e1041c6·0e0c41c7·0e0841c5·0e04480b·..A...A...A...H.80 ··0x00004840·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 81 ··0x00004850·40000000·38030000·28f0ffff·d5040000·@...8...(.......
85 ··0x00004888·1c000000·ac030000·08cbffff·20000000·............·... 
Max diff block lines reached; 0/13572 bytes (0.00%) of diff not shown.
2.65 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00004970·ff9b5501·494c05ec·0f00ec01·9b01e50f·..U.IL..........2 ··0x000049d4·ff9b5501·495205ae·0f00f401·9901a50f·..U.IR..........
3 ··0x00004980·03940305·d50f03ed·0305e50f·03930405·................3 ··0x000049e4·039a0305·900f03f2·0305a50f·038f0405·................
4 ··0x00004990·cf0f03ba·0405e50f·03ca05ff·06da0f03·................4 ··0x000049f4·8b0f03ac·0405a50f·03b605f0·06950f03·................
5 ··0x000049a0·aa0d05ec·0f00c70d·35e50f03·c30e05ec·........5.......5 ··0x00004a04·850d05ae·0f00a20d·37a50f03·9d0e05ae·........7.......
6 ··0x000049b0·0f00830f·45e50f03·ca0f05ec·0f000000·....E...........6 ··0x00004a14·0f00db0e·05a50f03·860f05ae·0f000000·................
7 ··0x000049c0·017d0000·e4160000·ff9b1501·0a3a1789·.}...........:..7 ··0x00004a24·017d0000·80160000·ff9b1501·0a3a1787·.}...........:..
8 ··0x000049d0·01008401·05000000·00017d00·cc160000·..........}.....8 ··0x00004a34·01008201·05000000·00017d00·68160000·..........}.h...
9 ··0x000049e0·ffff010a·1b058901·00d00105·00000000·................9 ··0x00004a44·ffff010a·1b058901·00d00105·00000000·................
10 ··0x000049f0·ffff010e·32050000·402aac01·00781db1·....2...@*...x..10 ··0x00004a54·ffff010e·22050000·34309801·0074199d·...."...40...t..
11 ··0x00004a00·0100ffff·01082705·2c004f05·00000000·......'.,.O.....11 ··0x00004a64·0100ffff·01082705·2c004b05·00000000·......'.,.K.....
12 ··0x00004a10·ff9b1901·1163b702·9a0301b6·0305bb03·.....c..........12 ··0x00004a74·ff9b1901·115aa102·fb020197·03059c03·.....Z..........
13 ··0x00004a20·00c90305·00000100·00000000·ff9b3501·..............5.13 ··0x00004a84·00aa0305·00000100·00000000·ff9b3501·..............5.
14 ··0x00004a30·2db90105·8e0801a7·03059008·01c20305·-...............14 ··0x00004a94·2dca0105·a60801b4·0305a208·01cf0305·-...............
15 ··0x00004a40·920801b5·07050000·d307058e·08018908·................15 ··0x00004aa4·a40801d8·07050000·f10705a6·08019d08·................
16 ··0x00004a50·050000bd·08058b09·00990905·00000100·................16 ··0x00004ab4·050000f9·0805c209·00d00905·00000100·................
17 ··0x00004a60·00000000·ffff0111·bb010500·00e30205·................17 ··0x00004ac4·00000000·ffff0111·b8010500·00da0205·................
18 ··0x00004a70·9e0600fb·029e0300·00ffff01·041b0500·................18 ··0x00004ad4·860600ec·02950300·00ffff01·041b0500·................
19 ··0x00004a80·00ffff01·0b6105b9·0600dc05·56c50600·.....a......V...19 ··0x00004ae4·00ffff01·0b6705ec·05009005·55f30500·.....g......U...
20 ··0x00004a90·ffff0104·29050000···················....)...20 ··0x00004af4·ffff0104·29050000···················....)...
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00005eb0·d01d0000·f01b0000·701c0000··········........p...2 ··0x00005eb0·801d0000·951b0000·111c0000··········............
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00005ebc·801d0000····························....2 ··0x00005ebc·301d0000····························0...
  
405 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00005fc8·00000000·f0130000·00000000·00000000·................2 ··0x00005fc8·00000000·e0130000·00000000·00000000·................
3 ··0x00005fd8·00000000·00000000·00000000·00000000·................3 ··0x00005fd8·00000000·00000000·00000000·00000000·................
4 ··0x00005fe8·00000000·00000000·00000000··········............4 ··0x00005fe8·00000000·00000000·00000000··········............
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·38303733·31376264·33356464·62343861·807317bd35ddb48a 
3 ··0x00000010·62643535·61303763·66613861·38643236·bd55a07cfa8a8d262 ··0x00000000·36616231·36323534·66313237·33396434·6ab16254f12739d4
 3 ··0x00000010·62303165·37623937·36663532·31616233·b01e7b976f521ab3
4 ··0x00000020·37663537·61332e64·65627567·00000000·7f57a3.debug....4 ··0x00000020·36633131·30312e64·65627567·00000000·6c1101.debug....
5 ··0x00000030·c7e5967e····························...~5 ··0x00000030·79213dbd····························y!=.
  
255 KB
./usr/bin/fst-lattice
File has been modified after NT_GNU_BUILD_ID has been applied.
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1b9011 ··Entry·point·address:···············0x1b60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20944·(bytes·into·file)13 ··Start·of·section·headers:··········20944·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.33 KB
readelf --wide --program-header {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x1b902 Entry·point·0x1b60
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x00dfc·0x00dfc·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00dfc·0x00dfc·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x027f8·0x027f8·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x02748·0x02748·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x0083a·0x0083a·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x0087f·0x0087f·R···0x1000
12 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001d8·0x001e8·RW··0x100012 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001d8·0x001e8·RW··0x1000
13 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x004260·0x00004260·0x00004260·0x000d4·0x000d4·R···0x415 ··GNU_EH_FRAME···0x004260·0x00004260·0x00004260·0x000d4·0x000d4·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x117 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000b46·000b46·000066·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000b46·000b46·000066·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000bac·000bac·0000d0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000bac·000bac·0000d0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000c7c·000c7c·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000c7c·000c7c·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000d04·000d04·0000f8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000d04·000d04·0000f8·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000200·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000200·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00001220·001220·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00001220·001220·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00001230·001230·0025b4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001230·001230·002504·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········000037e4·0037e4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00003734·003734·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00004000·004000·000260·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00004000·004000·000260·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········00004260·004260·0000d4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00004260·004260·0000d4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004334·004334·000454·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004334·004334·000498·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00004788·004788·0000b2·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000047cc·0047cc·0000b3·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000088·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000088·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000607c·00507c·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········0000607c·00507c·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········0000608c·00508c·000010·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········0000608c·00508c·000010·00··WA··0···0··4
2.32 KB
readelf --wide --symbols {}
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ····36:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__40 ····36:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
41 ····37:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable41 ····37:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFSTlsERSoRNS_10TransducerE42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFSTlsERSoRNS_10TransducerE
43 ····39:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)43 ····39:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)
46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
47 ····43:·00002330···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev47 ····43:·00002282···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
48 ····44:·00002330···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev48 ····44:·00002282···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
49 ····45:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used49 ····45:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
50 ····46:·000022e0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev50 ····46:·00002248····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
51 ····47:·000022e0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev51 ····47:·00002248····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
52 ····48:·00002240····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv52 ····48:·000021ce····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
53 ····49:·00002290····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev53 ····49:·0000220e····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
54 ····50:·00002290····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev54 ····50:·0000220e····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x37e49 ·0x0000000d·(FINI)·······················0x3734
10 ·0x00000019·(INIT_ARRAY)·················0x5eb410 ·0x00000019·(INIT_ARRAY)·················0x5eb4
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ec012 ·0x0000001a·(FINI_ARRAY)·················0x5ec0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x56015 ·0x00000005·(STRTAB)·····················0x560
16 ·0x00000006·(SYMTAB)·····················0x23016 ·0x00000006·(SYMTAB)·····················0x230
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a15b68a9b9fe544e5aa99d04b38ca4153ed2e933 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·32448477d45684475a25f39e9394978f908e2a22
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
21.9 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001b90..00001bbc14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001b60..00001b8c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 447 lines modifiedOffset 37, 492 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001220..0000122838 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001220..00001228
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001cc0..00001d3a42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001c90..00001cfc
43 ··DW_CFA_advance_loc:·1·to·00001cc143 ··DW_CFA_advance_loc:·1·to·00001c91
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·00001cc446 ··DW_CFA_advance_loc:·1·to·00001c92
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·00001cc549 ··DW_CFA_advance_loc:·1·to·00001c93
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·00001cc652 ··DW_CFA_advance_loc:·1·to·00001c94
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·00001cd455 ··DW_CFA_advance_loc:·3·to·00001c97
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·00001d3557 ··DW_CFA_advance_loc1:·96·to·00001cf7
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·00001d3659 ··DW_CFA_advance_loc:·1·to·00001cf8
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·00001d3762 ··DW_CFA_advance_loc:·1·to·00001cf9
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·00001d3865 ··DW_CFA_advance_loc:·1·to·00001cfa
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·00001d3968 ··DW_CFA_advance_loc:·1·to·00001cfb
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001d40..00001dba71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001cfc..00001d68
72 ··DW_CFA_advance_loc:·1·to·00001d4172 ··DW_CFA_advance_loc:·1·to·00001cfd
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·00001d4475 ··DW_CFA_advance_loc:·1·to·00001cfe
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·00001d4578 ··DW_CFA_advance_loc:·1·to·00001cff
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·00001d4681 ··DW_CFA_advance_loc:·1·to·00001d00
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·00001d5484 ··DW_CFA_advance_loc:·3·to·00001d03
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·00001db586 ··DW_CFA_advance_loc1:·96·to·00001d63
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00001db688 ··DW_CFA_advance_loc:·1·to·00001d64
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·00001db791 ··DW_CFA_advance_loc:·1·to·00001d65
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·00001db894 ··DW_CFA_advance_loc:·1·to·00001d66
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·00001db997 ··DW_CFA_advance_loc:·1·to·00001d67
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001dc0..00001f48100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001d68..00001edf
101 ··DW_CFA_advance_loc:·1·to·00001dc1101 ··DW_CFA_advance_loc:·1·to·00001d69
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·00001dc4104 ··DW_CFA_advance_loc:·1·to·00001d6a
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·00001dc5107 ··DW_CFA_advance_loc:·1·to·00001d6b
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·00001dc6110 ··DW_CFA_advance_loc:·1·to·00001d6c
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·00001dd4113 ··DW_CFA_advance_loc:·3·to·00001d6f
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·00001f43115 ··DW_CFA_advance_loc2:·363·to·00001eda
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001f44117 ··DW_CFA_advance_loc:·1·to·00001edb
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·00001f45120 ··DW_CFA_advance_loc:·1·to·00001edc
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·00001f46123 ··DW_CFA_advance_loc:·1·to·00001edd
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·00001f47126 ··DW_CFA_advance_loc:·1·to·00001ede
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·00000030·0000010c·FDE·cie=0000002c·pc=00002240..00002284132 00000134·00000030·0000010c·FDE·cie=0000002c·pc=000021ce..0000220d
133 ··DW_CFA_advance_loc:·1·to·00002241133 ··DW_CFA_advance_loc:·1·to·000021cf
134 ··DW_CFA_def_cfa_offset:·8134 ··DW_CFA_def_cfa_offset:·8
135 ··DW_CFA_offset:·r7·(edi)·at·cfa-8135 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
136 ··DW_CFA_advance_loc:·1·to·00002242136 ··DW_CFA_advance_loc:·1·to·000021d0
137 ··DW_CFA_def_cfa_offset:·12137 ··DW_CFA_def_cfa_offset:·12
138 ··DW_CFA_offset:·r6·(esi)·at·cfa-12138 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
139 ··DW_CFA_advance_loc:·1·to·00002243139 ··DW_CFA_advance_loc:·1·to·000021d1
140 ··DW_CFA_def_cfa_offset:·16140 ··DW_CFA_def_cfa_offset:·16
141 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16141 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
142 ··DW_CFA_advance_loc:·14·to·00002251142 ··DW_CFA_advance_loc:·3·to·000021d4
Max diff block lines reached; 16648/22395 bytes (74.34%) of diff not shown.
504 B
strings --all --bytes=8 {}
    
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
45 GLIBCXX_3.445 GLIBCXX_3.4
46 GLIBC_2.146 GLIBC_2.1
47 GLIBC_2.447 GLIBC_2.4
48 GLIBC_2.3448 GLIBC_2.34
49 GLIBC_2.049 GLIBC_2.0
50 GLIBC_2.1.350 GLIBC_2.1.3
51 GLIBC_2.3.451 GLIBC_2.3.4
 52 T$x9D$lt·
52 Usage:·fst-lattice·[options]·file·[file·[file]]53 Usage:·fst-lattice·[options]·file·[file·[file]]
53 -v:··print·version·information54 -v:··print·version·information
54 -a:··print·analysis·characters·only55 -a:··print·analysis·characters·only
55 -q:··suppress·status·messages56 -q:··suppress·status·messages
56 This·program·analyses·each·line·of·the·second·argument·file·with·the57 This·program·analyses·each·line·of·the·second·argument·file·with·the
57 transducer·read·from·the·first·argument·file·and·prints·the·result58 transducer·read·from·the·first·argument·file·and·prints·the·result
58 as·a·transducer·in·the·same·format·as·fst_print.59 as·a·transducer·in·the·same·format·as·fst_print.
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1bc0·<__cxa_finalize@plt+0x9a0>8 »       call···1b90·<__cxa_finalize@plt+0x970>
9 »       add····$0x4feb,%ebx9 »       add····$0x4feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__printf_chk@plt-0x15>12 »       je·····101b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
209 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 161 lines modifiedOffset 1, 153 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001230·<SFST::Mem::clear()@@Base-0x1010>:2 00001230·<SFST::Mem::clear()@@Base-0xf9e>:
3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
4 /usr/include/c++/12/bits/stl_tree.h:9844 /usr/include/c++/12/bits/stl_tree.h:984
5 »       mov····0x38(%esp),%ebx5 »       mov····0x38(%esp),%ebx
6 »       mov····0x5c(%ebx),%eax6 »       mov····0x5c(%ebx),%eax
7 »       call···1dc0·<__cxa_finalize@plt+0xba0>7 »       call···1d68·<__cxa_finalize@plt+0xb48>
8 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():8 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
9 /usr/include/c++/12/backward/hash_map:839 /usr/include/c++/12/backward/hash_map:83
10 »       lea····0x40(%ebx),%ecx10 »       lea····0x40(%ebx),%ecx
11 »       mov····%ecx,(%esp)11 »       mov····%ecx,(%esp)
12 »       call···22e0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>12 »       call···2248·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>
13 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():13 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
14 /usr/include/c++/12/backward/hash_map:8314 /usr/include/c++/12/backward/hash_map:83
15 »       mov····0x3c(%esp),%edx15 »       mov····0x3c(%esp),%eax
16 »       mov····%edx,(%esp)16 »       mov····%eax,(%esp)
17 »       call···2290·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>17 »       call···220e·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>
18 SFST::Transducer::~Transducer():18 SFST::Transducer::~Transducer():
19 ./src/./src/fst.h:22419 ./src/./src/fst.h:224
20 »       lea····0x18(%ebx),%eax20 »       lea····0x18(%ebx),%edx
21 »       mov····%eax,(%esp)21 »       mov····%edx,(%esp)
22 SFST::Mem::~Mem():22 SFST::Mem::~Mem():
23 ./src/./src/mem.h:4723 ./src/./src/mem.h:47
24 »       call···2240·<SFST::Mem::clear()@@Base>24 »       call···21ce·<SFST::Mem::clear()@@Base>
25 main.cold():25 main.cold():
26 ./src/./src/fst-lattice.C:15026 ./src/./src/fst-lattice.C:150
27 »       mov····%ebx,(%esp)27 »       mov····%ebx,(%esp)
28 main():28 main():
29 ./src/./src/fst-lattice.C:15029 ./src/./src/fst-lattice.C:150
30 »       mov····%edi,%ebx30 »       mov····%edi,%ebx
31 »       call···1120·<operator·delete(void*)@plt>31 »       call···1120·<operator·delete(void*)@plt>
32 »       mov····%esi,%ebx32 »       mov····%esi,%ebx
33 »       mov····0x34(%esp),%esi33 »       mov····0x34(%esp),%esi
34 ./src/./src/fst-lattice.C:15234 ./src/./src/fst-lattice.C:152
35 »       mov····0x24(%esp),%eax35 »       mov····0x24(%esp),%edx
36 »       mov····%eax,(%esp)36 »       mov····%edx,(%esp)
37 »       call···2330·<SFST::Transducer::~Transducer()@@Base>37 »       call···2282·<SFST::Transducer::~Transducer()@@Base>
38 »       mov····%ebx,%eax38 »       mov····%ebx,%eax
39 ./src/./src/fst-lattice.C:15339 ./src/./src/fst-lattice.C:153
40 »       mov····%eax,(%esp)40 »       mov····%eax,(%esp)
41 »       cmp····$0x1,%esi 
42 »       mov····%edi,%ebx41 »       mov····%edi,%ebx
 42 »       cmp····$0x1,%esi
43 »       jne····13a7·<__cxa_finalize@plt+0x187>43 »       jne····13a7·<__cxa_finalize@plt+0x187>
44 ./src/./src/fst-lattice.C:153·(discriminator·1)44 ./src/./src/fst-lattice.C:153·(discriminator·1)
45 »       call···1070·<__cxa_begin_catch@plt>45 »       call···1070·<__cxa_begin_catch@plt>
46 ./src/./src/fst-lattice.C:154·(discriminator·1)46 ./src/./src/fst-lattice.C:154·(discriminator·1)
 47 »       mov····%eax,0x4(%esp)
47 »       mov····-0x8(%edi),%ecx48 »       mov····-0x8(%edi),%ecx
48 »       mov····%ecx,(%esp)49 »       mov····%ecx,(%esp)
49 »       mov····%eax,0x4(%esp) 
50 »       call···1130·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>50 »       call···1130·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
51 »       mov····%eax,(%esp) 
52 »       lea····-0x1dc6(%edi),%edx51 »       lea····-0x1dc6(%edi),%edx
53 »       mov····%edx,0x4(%esp)52 »       mov····%edx,0x4(%esp)
 53 »       mov····%eax,(%esp)
54 »       call···1130·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>54 »       call···1130·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
55 ./src/./src/fst-lattice.C:15655 ./src/./src/fst-lattice.C:156
56 »       call···11b0·<__cxa_end_catch@plt>56 »       call···11b0·<__cxa_end_catch@plt>
57 »       jmp····199e·<__cxa_finalize@plt+0x77e>57 »       jmp····195e·<__cxa_finalize@plt+0x73e>
58 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():58 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
59 /usr/include/c++/12/bits/stl_tree.h:98459 /usr/include/c++/12/bits/stl_tree.h:984
60 »       mov····0x3c(%esp),%ebx60 »       mov····0x3c(%esp),%ebx
61 »       mov····0x5c(%ebx),%eax61 »       mov····0x5c(%ebx),%eax
62 »       call···1dc0·<__cxa_finalize@plt+0xba0>62 »       call···1d68·<__cxa_finalize@plt+0xb48>
63 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():63 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
64 /usr/include/c++/12/backward/hash_map:8364 /usr/include/c++/12/backward/hash_map:83
65 »       lea····0x40(%ebx),%eax65 »       lea····0x40(%ebx),%ecx
66 »       mov····%eax,(%esp)66 »       mov····%ecx,(%esp)
67 »       call···22e0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>67 »       call···2248·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>
68 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():68 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
69 /usr/include/c++/12/backward/hash_map:8369 /usr/include/c++/12/backward/hash_map:83
70 »       mov····0x2c(%esp),%edx70 »       mov····0x2c(%esp),%eax
71 »       mov····%edx,(%esp)71 »       mov····%eax,(%esp)
72 »       call···2290·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>72 »       call···220e·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>
73 SFST::Transducer::~Transducer():73 SFST::Transducer::~Transducer():
74 ./src/./src/fst.h:22474 ./src/./src/fst.h:224
75 »       lea····0x18(%ebx),%ecx75 »       lea····0x18(%ebx),%edx
76 »       mov····%ecx,(%esp)76 »       mov····%edx,(%esp)
77 SFST::Mem::~Mem():77 SFST::Mem::~Mem():
78 ./src/./src/mem.h:4778 ./src/./src/mem.h:47
79 »       call···2240·<SFST::Mem::clear()@@Base>79 »       call···21ce·<SFST::Mem::clear()@@Base>
80 main():80 main():
81 ./src/./src/fst-lattice.C:14681 ./src/./src/fst-lattice.C:146
82 »       mov····%ebx,(%esp)82 »       mov····%ebx,(%esp)
83 »       mov····%edi,%ebx83 »       mov····%edi,%ebx
84 »       call···1120·<operator·delete(void*)@plt>84 »       call···1120·<operator·delete(void*)@plt>
85 »       mov····%esi,%ebx85 »       mov····%esi,%ebx
86 »       mov····0x38(%esp),%esi86 »       mov····0x38(%esp),%esi
87 »       jmp····126e·<__cxa_finalize@plt+0x4e>87 »       jmp····126e·<__cxa_finalize@plt+0x4e>
88 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():88 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
89 /usr/include/c++/12/bits/stl_tree.h:98489 /usr/include/c++/12/bits/stl_tree.h:984
90 »       mov····0x3c(%esp),%ebx90 »       mov····0x3c(%esp),%ebx
91 »       mov····0x5c(%ebx),%eax91 »       mov····0x5c(%ebx),%eax
92 »       call···1dc0·<__cxa_finalize@plt+0xba0>92 »       call···1d68·<__cxa_finalize@plt+0xb48>
93 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():93 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
94 /usr/include/c++/12/backward/hash_map:8394 /usr/include/c++/12/backward/hash_map:83
95 »       lea····0x40(%ebx),%eax95 »       lea····0x40(%ebx),%edx
96 »       mov····%eax,(%esp)96 »       mov····%edx,(%esp)
97 »       call···22e0·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>97 »       call···2248·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>
98 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():98 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
99 /usr/include/c++/12/backward/hash_map:8399 /usr/include/c++/12/backward/hash_map:83
100 »       mov····0x2c(%esp),%ecx100 »       mov····0x2c(%esp),%ecx
101 »       mov····%ecx,(%esp)101 »       mov····%ecx,(%esp)
102 »       call···2290·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>102 »       call···220e·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>
103 SFST::Transducer::~Transducer():103 SFST::Transducer::~Transducer():
104 ./src/./src/fst.h:224104 ./src/./src/fst.h:224
105 »       lea····0x18(%ebx),%edx105 »       lea····0x18(%ebx),%eax
106 »       mov····%edx,(%esp)106 »       mov····%eax,(%esp)
107 SFST::Mem::~Mem():107 SFST::Mem::~Mem():
108 ./src/./src/mem.h:47108 ./src/./src/mem.h:47
109 »       call···2240·<SFST::Mem::clear()@@Base>109 »       call···21ce·<SFST::Mem::clear()@@Base>
110 main():110 main():
111 ./src/./src/fst-lattice.C:142111 ./src/./src/fst-lattice.C:142
112 »       mov····%ebx,(%esp)112 »       mov····%ebx,(%esp)
113 »       mov····%edi,%ebx113 »       mov····%edi,%ebx
114 »       call···1120·<operator·delete(void*)@plt>114 »       call···1120·<operator·delete(void*)@plt>
115 »       mov····%esi,%ebx115 »       mov····%esi,%ebx
116 »       mov····0x38(%esp),%esi116 »       mov····0x38(%esp),%esi
117 »       jmp····126e·<__cxa_finalize@plt+0x4e>117 »       jmp····126e·<__cxa_finalize@plt+0x4e>
118 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():118 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
119 /usr/include/c++/12/bits/stl_tree.h:984119 /usr/include/c++/12/bits/stl_tree.h:984
120 »       mov····0x5c(%esi),%eax120 »       mov····0x5c(%esi),%eax
Max diff block lines reached; 205027/213923 bytes (95.84%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 000037e4·<.fini>:2 00003734·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1bc0·<__cxa_finalize@plt+0x9a0>6 »       call···1b90·<__cxa_finalize@plt+0x970>
7 »       add····$0x2807,%ebx7 »       add····$0x28b7,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.84 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00004260·011b033b·d0000000·19000000·c0cdffff·...;............2 ··0x00004260·011b033b·d0000000·19000000·c0cdffff·...;............
3 ··0x00004270·18010000·c0cfffff·3c010000·d0cfffff·........<.......3 ··0x00004270·18010000·c0cfffff·3c010000·d0cfffff·........<.......
4 ··0x00004280·6c030000·4cd1ffff·a8040000·70d1ffff·l...L.......p...4 ··0x00004280·84030000·4cd1ffff·ec040000·6cd1ffff·....L.......l...
5 ··0x00004290·38030000·b0d8ffff·8c030000·f0d8ffff·8...............5 ··0x00004290·50030000·71d8ffff·a4030000·b1d8ffff·P...q...........
6 ··0x000042a0·c8040000·30d9ffff·ec000000·60daffff·....0.......`...6 ··0x000042a0·0c050000·00d9ffff·ec000000·30daffff·............0...
7 ··0x000042b0·50010000·e0daffff·8c010000·60dbffff·P...........`...7 ··0x000042b0·50010000·9cdaffff·8c010000·08dbffff·P...............
8 ··0x000042c0·c8010000·f0dcffff·3c020000·90ddffff·........<.......8 ··0x000042c0·c8010000·7fdcffff·3c020000·1fddffff·........<.......
9 ··0x000042d0·5c020000·e0dfffff·08020000·30e0ffff·\...........0...9 ··0x000042d0·5c020000·6edfffff·08020000·aedfffff·\...n...........
10 ··0x000042e0·94020000·80e0ffff·b4020000·d0e0ffff·................10 ··0x000042e0·94020000·e8dfffff·c0020000·22e0ffff·............"...
11 ··0x000042f0·f4020000·c7e1ffff·b8030000·cbe1ffff·................ 
12 ··0x00004300·cc030000·cfe1ffff·e0030000·e0e1ffff·................11 ··0x000042f0·0c030000·0ae1ffff·d0030000·0ee1ffff·................
 12 ··0x00004300·e4030000·12e1ffff·f8030000·20e1ffff·............·...
13 ··0x00004310·60040000·60eeffff·f4030000·00f2ffff·`...`...........13 ··0x00004310·a4040000·8aedffff·0c040000·e0f0ffff·................
14 ··0x00004320·20040000·65f5ffff·f4040000·70f5ffff··...e.......p...14 ··0x00004320·64040000·b9f4ffff·38050000·c0f4ffff·d.......8.......
15 ··0x00004330·08050000····························....15 ··0x00004330·4c050000····························L...
  
8.9 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 73 lines modifiedOffset 1, 77 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004334·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004334·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004344·1b0c0404·88010708·10000000·1c000000·................3 ··0x00004344·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00004354·3cd8ffff·2c000000·00000000·14000000·<...,...........4 ··0x00004354·0cd8ffff·2c000000·00000000·14000000·....,...........
5 ··0x00004364·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00004364·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00004374·88010000·20000000·1c000000·a0ccffff·....·...........6 ··0x00004374·88010000·20000000·1c000000·a0ccffff·....·...........
7 ··0x00004384·00020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x00004384·00020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x00004394·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00004394·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000043a4·7cceffff·08000000·00000000·38000000·|...........8...9 ··0x000043a4·7cceffff·08000000·00000000·38000000·|...........8...
10 ··0x000043b4·54000000·08d9ffff·7a000000·00410e08·T.......z....A..10 ··0x000043b4·54000000·d8d8ffff·6c000000·00410e08·T.......l....A..
11 ··0x000043c4·8502430e·0c870341·0e108604·410e1483·..C....A....A...11 ··0x000043c4·8502410e·0c870341·0e108604·410e1483·..A....A....A...
12 ··0x000043d4·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...12 ··0x000043d4·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
13 ··0x000043e4·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x000043e4·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x000043f4·4cd9ffff·7a000000·00410e08·8502430e·L...z....A....C.14 ··0x000043f4·08d9ffff·6c000000·00410e08·8502410e·....l....A....A.
15 ··0x00004404·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@15 ··0x00004404·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
16 ··0x00004414·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...16 ··0x00004414·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
17 ··0x00004424·41c50e04·3c000000·cc000000·90d9ffff·A...<...........17 ··0x00004424·41c50e04·3c000000·cc000000·38d9ffff·A...<.......8...
18 ··0x00004434·88010000·00410e08·8502430e·0c870341·.....A....C....A18 ··0x00004434·77010000·00410e08·8502410e·0c870341·w....A....A....A
19 ··0x00004444·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..19 ··0x00004444·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
20 ··0x00004454·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x00004454·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x00004464·04000000·30000000·0c010000·d0ddffff·....0...........21 ··0x00004464·04000000·30000000·0c010000·5eddffff·....0.......^...
22 ··0x00004474·44000000·00410e08·8702410e·0c860341·D....A....A....A22 ··0x00004474·3f000000·00410e08·8702410e·0c860341·?....A....A....A
23 ··0x00004484·0e108304·4e0e206f·0e1041c3·0e0c41c6·....N.·o..A...A.23 ··0x00004484·0e108304·430e2075·0e1041c3·0e0c41c6·....C.·u..A...A.
24 ··0x00004494·0e0841c7·0e040000·1c000000·40010000·..A.........@...24 ··0x00004494·0e0841c7·0e040000·1c000000·40010000·..A.........@...
25 ··0x000044a4·acdaffff·a0000000·00410e08·8602410e·.........A....A.25 ··0x000044a4·3bdaffff·a0000000·00410e08·8602410e·;........A....A.
26 ··0x000044b4·0c83034e·0e200000·34000000·60010000·...N.·..4...`...26 ··0x000044b4·0c830343·0e200000·34000000·60010000·...C.·..4...`...
27 ··0x000044c4·2cdbffff·50020000·00410e08·8702410e·,...P....A....A.27 ··0x000044c4·bbdaffff·4e020000·00410e08·8702410e·....N....A....A.
28 ··0x000044d4·0c860341·0e108304·4e0e2003·85010a0e·...A....N.·.....28 ··0x000044d4·0c860341·0e108304·430e2003·a2010a0e·...A....C.·.....
29 ··0x000044e4·1041c30e·0c41c60e·0841c70e·04470b00·.A...A...A...G..29 ··0x000044e4·1041c30e·0c41c60e·0841c70e·04410b00·.A...A...A...A..
30 ··0x000044f4·1c000000·98010000·94ddffff·45000000·............E...30 ··0x000044f4·28000000·98010000·12ddffff·39000000·(...........9...
31 ··0x00004504·00430e20·44830348·860275c6·c30e0400·.C.·D..H..u..... 
32 ··0x00004514·1c000000·b8010000·c4ddffff·45000000·............E... 
33 ··0x00004524·00430e20·44830348·860275c6·c30e0400·.C.·D..H..u..... 
34 ··0x00004534·1c000000·00000000·017a504c·5200017c·.........zPLR..| 
35 ··0x00004544·08079b41·1b00001b·1b0c0404·88010000·...A............ 
36 ··0x00004554·40000000·24000000·d4ddffff·f7000000·@...$........... 
37 ··0x00004564·04230200·00410e08·8502410e·0c870341·.#...A....A....A31 ··0x00004504·00410e08·8602410e·0c830343·0e20710e·.A....A....C.·q.
38 ··0x00004574·0e108604·410e1483·054e0e40·02aa0a0e·....A....N.@.... 
39 ··0x00004584·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
40 ··0x00004594·04410b00·30000000·68000000·30ceffff·.A..0...h...0... 
41 ··0x000045a4·3f070000·04ef0100·00410e08·8502420d·?........A....B. 
42 ··0x000045b4·05438703·86048305·03e2050a·c341c641·.C...........A.A 
43 ··0x000045c4·c741c50c·0404410b·1c000000·9c000000·.A....A.........32 ··0x00004514·0c41c30e·0841c60e·04000000·28000000·.A...A......(...
44 ··0x000045d4·5cccffff·7c010000·04330200·000c0508·\...|....3...... 
45 ··0x000045e4·83058502·86048703·28000000·90020000·........(....... 
46 ··0x000045f4·1cd5ffff·40000000·00410e08·8602410e·....@....A....A. 
47 ··0x00004604·0c83034e·0e206d0e·0c41c30e·0841c60e·...N.·m..A...A.. 
48 ··0x00004614·04000000·10000000·bc020000·07deffff·................ 
49 ··0x00004624·04000000·00000000·10000000·d0020000·................ 
50 ··0x00004634·f7ddffff·04000000·00000000·10000000·................ 
51 ··0x00004644·e4020000·e7ddffff·04000000·00000000·................ 
52 ··0x00004654·28000000·f8020000·64eaffff·9f030000·(.......d....... 
53 ··0x00004664·00430e50·44860448·83055387·0385025b·.C.PD..H..S....[ 
54 ··0x00004674·0ac5c7c6·c30e0443·0b000000·3c000000·.......C....<... 
55 ··0x00004684·24030000·d8edffff·65030000·00410e08·$.......e....A..33 ··0x00004524·c4010000·20ddffff·39000000·00410e08·....·...9....A..
 34 ··0x00004534·8602410e·0c830343·0e20710e·0c41c30e·..A....C.·q..A..
 35 ··0x00004544·0841c60e·04000000·1c000000·00000000·.A..............
 36 ··0x00004554·017a504c·5200017c·08079b29·1b00001b·.zPLR..|...)....
 37 ··0x00004564·1b0c0404·88010000·40000000·24000000·........@...$...
 38 ··0x00004574·0eddffff·e8000000·044f0200·00410e08·.........O...A..
56 ··0x00004694·8502410e·0c870341·0e108604·410e1483·..A....A....A...39 ··0x00004584·8502410e·0c870341·0e108604·410e1483·..A....A....A...
57 ··0x000046a4·054d0e40·0378020a·0e1441c3·0e1041c6·.M.@.x....A...A.40 ··0x00004594·05430e40·02a60a0e·1441c30e·1041c60e·.C.@.....A...A..
 41 ··0x000045a4·0c41c70e·0841c50e·04410b00·30000000·.A...A...A..0...
 42 ··0x000045b4·68000000·14ceffff·05070000·041b0200·h...............
 43 ··0x000045c4·00410e08·8502420d·054c8703·86048305·.A....B..L......
 44 ··0x000045d4·039d050a·c341c641·c741c50c·0404410b·.....A.A.A....A.
 45 ··0x000045e4·1c000000·9c000000·44ccffff·7c010000·........D...|...
 46 ··0x000045f4·045f0200·000c0508·83058502·86048703·._..............
 47 ··0x00004604·28000000·a8020000·c5d4ffff·40000000·(...........@...
 48 ··0x00004614·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.
 49 ··0x00004624·0c41c30e·0841c60e·04000000·10000000·.A...A..........
 50 ··0x00004634·d4020000·32ddffff·04000000·00000000·....2...........
 51 ··0x00004644·10000000·e8020000·22ddffff·04000000·........".......
 52 ··0x00004654·00000000·10000000·fc020000·12ddffff·................
 53 ··0x00004664·04000000·00000000·54000000·10030000·........T.......
 54 ··0x00004674·76e9ffff·48030000·00410e08·8502410e·v...H....A....A.
 55 ··0x00004684·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
 56 ··0x00004694·5a0a0e14·41c30e10·41c60e0c·41c70e08·Z...A...A...A...
 57 ··0x000046a4·41c50e04·410b038e·020a0e14·41c30e10·A...A.......A...
58 ··0x000046b4·0e0c41c7·0e0841c5·0e04430b·44000000·..A...A...C.D...58 ··0x000046b4·41c60e0c·41c70e08·41c50e04·410b0000·A...A...A...A...
59 ··0x000046c4·90010000·78ddffff·750c0000·04570100·....x...u....W..59 ··0x000046c4·3c000000·68030000·74ecffff·d9030000·<...h...t.......
60 ··0x000046d4·00410e08·8502430e·0c870343·0e108604·.A....C....C....60 ··0x000046d4·00410e08·8502410e·0c870341·0e108604·.A....A....A....
61 ··0x000046e4·430e1483·05500ea0·01031502·0a0e1441·C....P.........A61 ··0x000046e4·410e1483·05430e50·03fe020a·0e1441c3·A....C.P......A.
62 ··0x000046f4·c30e1041·c60e0c41·c70e0841·c50e0445·...A...A...A...E62 ··0x000046f4·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 63 ··0x00004704·44000000·bc010000·74dcffff·690c0000·D.......t...i...
63 ··0x00004704·0b000000·1c000000·d8010000·9cccffff·................ 
64 ··0x00004714·20000000·04190100·000ea001·83058502··............... 
65 ··0x00004724·86048703·28000000·cc030000·20d4ffff·....(.......·... 
66 ··0x00004734·40000000·00410e08·8602410e·0c83034e·@....A....A....N64 ··0x00004714·04570100·00410e08·8502410e·0c870341·.W...A....A....A
 65 ··0x00004724·0e108604·410e1483·05460ea0·01032702·....A....F....'.
 66 ··0x00004734·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A
 67 ··0x00004744·c50e0441·0b000000·1c000000·04020000·...A............
 68 ··0x00004754·58ccffff·20000000·041a0100·000ea001·X...·...........
 69 ··0x00004764·83058502·86048703·28000000·10040000·........(.......
 70 ··0x00004774·9dd3ffff·40000000·00410e08·8602410e·....@....A....A.
67 ··0x00004744·0e206d0e·0c41c30e·0841c60e·04000000·.·m..A...A......71 ··0x00004784·0c830343·0e20780e·0c41c30e·0841c60e·...C.·x..A...A..
68 ··0x00004754·10000000·f8030000·69f0ffff·04000000·........i.......72 ··0x00004794·04000000·10000000·3c040000·79efffff·........<...y...
69 ··0x00004764·00000000·18000000·0c040000·60f0ffff·............`...73 ··0x000047a4·04000000·00000000·18000000·50040000·............P...
70 ··0x00004774·14000000·00410e08·83024e0e·10000000·.....A....N.....74 ··0x000047b4·6cefffff·14000000·00410e08·83024e0e·l........A....N.
71 ··0x00004784·00000000····························....75 ··0x000047c4·10000000·00000000···················........
  
1.72 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00004788·ffff010a·2205c101·00f20105·00000000·...."...........2 ··0x000047cc·ffff010a·2205b201·00e30105·00000000·...."...........
3 ··0x00004798·ff9b7501·69362a00·00980105·880e01a4·..u.i6*.........3 ··0x000047dc·ff9b7501·69362c00·00990105·ce0d01a5·..u.i6,.........
4 ··0x000047a8·01c301ff·0d038203·05b20e03·920305ff·................4 ··0x000047ec·01b601c5·0d03f802·05f80d03·880305c5·................
5 ··0x000047b8·0d03a503·05a50e03·f70405ff·0d038a05·................5 ··0x000047fc·0d039b03·05eb0d03·e00405c5·0d03f304·................
6 ··0x000047c8·059a0e03·d50605ff·0d03e806·058f0e03·................6 ··0x0000480c·05e00d03·ba0605c5·0d03cd06·05d50d03·................
7 ··0x000047d8·b50875ff·0d03c009·05f40d03·ae0b05ff·..u.............7 ··0x0000481c·940873c5·0d039d09·05ba0d03·fa0a05c5·..s.............
8 ··0x000047e8·0d03c70b·05880e01·fe0b5eff·0d03f40c·..........^.....8 ··0x0000482c·0d038b0b·05ce0d01·c20b60c5·0d03ba0c·..........`.....
9 ··0x000047f8·050000a2·0d05ff0d·03d90d16·00000100·................9 ··0x0000483c·050000e8·0c05c50d·039f0d16·00000100·................
10 ··0x00004808·007d0000·78180000·ff9b1501·0a6c17eb·.}..x........l..10 ··0x0000484c·007d0000·34180000·ff9b1501·0a6c17eb·.}..4........l..
11 ··0x00004818·0200f702·05000001·00007d00·60180000·..........}.`...11 ··0x0000485c·0200f702·05000001·00007d00·1c180000·..........}.....
12 ··0x00004828·ffff0106·7fe417ed·1800ffff·01041b05·................12 ··0x0000486c·ffff0107·8801d017·e21800ff·ff01041b·................
13 ··0x00004838·0000································..13 ··0x0000487c·050000······························...
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00005eb4·b01c0000·101b0000·501b0000··········........P...2 ··0x00005eb4·801c0000·d11a0000·111b0000··········............
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00005ec0·601c0000····························`...2 ··0x00005ec0·301c0000····························0...
  
401 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00005fcc·00000000·d0130000·00000000·00000000·................2 ··0x00005fcc·00000000·cc130000·00000000·00000000·................
3 ··0x00005fdc·00000000·00000000·00000000·00000000·................3 ··0x00005fdc·00000000·00000000·00000000·00000000·................
4 ··0x00005fec·00000000·00000000···················........4 ··0x00005fec·00000000·00000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·31356236·38613962·39666535·34346535·15b68a9b9fe544e5 
3 ··0x00000010·61613939·64303462·33386361·34313533·aa99d04b38ca41532 ··0x00000000·34343834·37376434·35363834·34373561·448477d45684475a
 3 ··0x00000010·32356633·39653933·39343937·38663930·25f39e9394978f90
4 ··0x00000020·65643265·39332e64·65627567·00000000·ed2e93.debug....4 ··0x00000020·38653261·32322e64·65627567·00000000·8e2a22.debug....
5 ··0x00000030·d8b31f3d····························...=5 ··0x00000030·710e3889····························q.8.
  
488 KB
./usr/bin/fst-lowmem
File has been modified after NT_GNU_BUILD_ID has been applied.
1.18 KB
readelf --wide --program-header {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
8 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x18 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x00f0c·0x00f0c·R···0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x00f0c·0x00f0c·R···0x1000
11 ··LOAD···········0x001000·0x00001000·0x00001000·0x03858·0x03858·R·E·0x100011 ··LOAD···········0x001000·0x00001000·0x00001000·0x03758·0x03758·R·E·0x1000
12 ··LOAD···········0x005000·0x00005000·0x00005000·0x00a8c·0x00a8c·R···0x100012 ··LOAD···········0x005000·0x00005000·0x00005000·0x00ad0·0x00ad0·R···0x1000
13 ··LOAD···········0x005eac·0x00006eac·0x00006eac·0x00204·0x0020c·RW··0x100013 ··LOAD···········0x005eac·0x00006eac·0x00006eac·0x00204·0x0020c·RW··0x1000
14 ··DYNAMIC········0x005ec0·0x00006ec0·0x00006ec0·0x00108·0x00108·RW··0x414 ··DYNAMIC········0x005ec0·0x00006ec0·0x00006ec0·0x00108·0x00108·RW··0x4
15 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x415 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
16 ··GNU_EH_FRAME···0x00512c·0x0000512c·0x0000512c·0x0012c·0x0012c·R···0x416 ··GNU_EH_FRAME···0x00512c·0x0000512c·0x0000512c·0x0012c·0x0012c·R···0x4
17 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1017 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
18 ··GNU_RELRO······0x005eac·0x00006eac·0x00006eac·0x00154·0x00154·R···0x118 ··GNU_RELRO······0x005eac·0x00006eac·0x00006eac·0x00154·0x00154·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000bec·000bec·000078·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000bec·000bec·000078·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000c64·000c64·0000d0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000c64·000c64·0000d0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000d34·000d34·000098·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000d34·000d34·000098·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000dcc·000dcc·000140·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000dcc·000dcc·000140·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000290·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000290·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000012b0·0012b0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000012b0·0012b0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000012c0·0012c0·003584·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000012c0·0012c0·003484·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00004844·004844·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00004744·004744·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00005000·005000·00012c·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00005000·005000·00012c·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000512c·00512c·00012c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000512c·00512c·00012c·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00005258·005258·000714·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00005258·005258·000754·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0000596c·00596c·000120·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000059ac·0059ac·000124·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00006eac·005eac·000010·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00006eac·005eac·000010·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00006ebc·005ebc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00006ebc·005ebc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00006ec0·005ec0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00006ec0·005ec0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00006fc8·005fc8·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00006fc8·005fc8·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00006ff4·005ff4·0000ac·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00006ff4·005ff4·0000ac·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········000070a0·0060a0·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········000070a0·0060a0·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000070b0·0060b0·000008·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········000070b0·0060b0·000008·00··WA··0···0··1
2.04 KB
readelf --wide --symbols {}
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ····45:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__49 ····45:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
50 ····46:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable50 ····46:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
51 ····47:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)51 ····47:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)
54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftell@GLIBC_2.0·(5)55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftell@GLIBC_2.0·(5)
56 ····52:·00001bb0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev56 ····52:·00001b70···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
57 ····53:·00001bb0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev57 ····53:·00001b70···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
58 ····54:·00005004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used58 ····54:·00005004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
59 ····55:·00003de0···591·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_59 ····55:·00003cb0···598·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
60 ····56:·00003a60···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev60 ····56:·0000394c···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev
61 ····57:·00004030···362·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_61 ····57:·00003f10···392·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_
62 ····58:·000041a0···462·FUNC····WEAK···DEFAULT···14·_ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_62 ····58:·000040a0···431·FUNC····WEAK···DEFAULT···14·_ZSt16__do_uninit_copyIPSt6vectorIN4SFST5LabelESaIS2_EES5_ET0_T_S7_S6_
63 ····59:·00003a60···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev63 ····59:·0000394c···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x5ec0·contains·29·entries:2 Dynamic·section·at·offset·0x5ec0·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x48449 ·0x0000000d·(FINI)·······················0x4744
10 ·0x00000019·(INIT_ARRAY)·················0x6eac10 ·0x00000019·(INIT_ARRAY)·················0x6eac
11 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x6ebc12 ·0x0000001a·(FINI_ARRAY)·················0x6ebc
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x5f015 ·0x00000005·(STRTAB)·····················0x5f0
16 ·0x00000006·(SYMTAB)·····················0x23016 ·0x00000006·(SYMTAB)·····················0x230
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·45d31fc8c546817fa9bf559bdb120d588c0ff3b93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b762af8da152abb776d32886c65d65fbae370877
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
36.9 KB
readelf --wide --debug-dump=frames {}
    
Offset 37, 101 lines modifiedOffset 37, 101 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000012b0..000012b838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000012b0..000012b8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001920..0000199a42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=0000191a..00001986
43 ··DW_CFA_advance_loc:·1·to·0000192143 ··DW_CFA_advance_loc:·1·to·0000191b
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·0000192446 ··DW_CFA_advance_loc:·1·to·0000191c
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·0000192549 ··DW_CFA_advance_loc:·1·to·0000191d
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·0000192652 ··DW_CFA_advance_loc:·1·to·0000191e
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·0000193455 ··DW_CFA_advance_loc:·3·to·00001921
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·0000199557 ··DW_CFA_advance_loc1:·96·to·00001981
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·0000199659 ··DW_CFA_advance_loc:·1·to·00001982
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·0000199762 ··DW_CFA_advance_loc:·1·to·00001983
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·0000199865 ··DW_CFA_advance_loc:·1·to·00001984
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·0000199968 ··DW_CFA_advance_loc:·1·to·00001985
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000019a0..00001a1a71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001986..000019f2
72 ··DW_CFA_advance_loc:·1·to·000019a172 ··DW_CFA_advance_loc:·1·to·00001987
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·000019a475 ··DW_CFA_advance_loc:·1·to·00001988
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·000019a578 ··DW_CFA_advance_loc:·1·to·00001989
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·000019a681 ··DW_CFA_advance_loc:·1·to·0000198a
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·000019b484 ··DW_CFA_advance_loc:·3·to·0000198d
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·00001a1586 ··DW_CFA_advance_loc1:·96·to·000019ed
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00001a1688 ··DW_CFA_advance_loc:·1·to·000019ee
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·00001a1791 ··DW_CFA_advance_loc:·1·to·000019ef
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·00001a1894 ··DW_CFA_advance_loc:·1·to·000019f0
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·00001a1997 ··DW_CFA_advance_loc:·1·to·000019f1
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001a20..00001ba8100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=000019f2..00001b69
101 ··DW_CFA_advance_loc:·1·to·00001a21101 ··DW_CFA_advance_loc:·1·to·000019f3
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·00001a24104 ··DW_CFA_advance_loc:·1·to·000019f4
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·00001a25107 ··DW_CFA_advance_loc:·1·to·000019f5
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·00001a26110 ··DW_CFA_advance_loc:·1·to·000019f6
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·00001a34113 ··DW_CFA_advance_loc:·3·to·000019f9
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·00001ba3115 ··DW_CFA_advance_loc2:·363·to·00001b64
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001ba4117 ··DW_CFA_advance_loc:·1·to·00001b65
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·00001ba5120 ··DW_CFA_advance_loc:·1·to·00001b66
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·00001ba6123 ··DW_CFA_advance_loc:·1·to·00001b67
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·00001ba7126 ··DW_CFA_advance_loc:·1·to·00001b68
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·0000001c·00000000·CIE132 00000134·0000001c·00000000·CIE
Offset 142, 686 lines modifiedOffset 142, 728 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·0d·1d·00·00·1b·1b143 ··Augmentation·data:·····9b·0d·1d·00·00·1b·1b
144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
146 ··DW_CFA_nop146 ··DW_CFA_nop
147 ··DW_CFA_nop147 ··DW_CFA_nop
  
148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001bb0..00001ced148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001b70..00001c9e
149 ··Augmentation·data:·····af·05·00·00149 ··Augmentation·data:·····ef·05·00·00
150 ··DW_CFA_advance_loc:·1·to·00001bb1150 ··DW_CFA_advance_loc:·1·to·00001b71
151 ··DW_CFA_def_cfa_offset:·8151 ··DW_CFA_def_cfa_offset:·8
152 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8152 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
153 ··DW_CFA_advance_loc:·1·to·00001bb2153 ··DW_CFA_advance_loc:·1·to·00001b72
154 ··DW_CFA_def_cfa_offset:·12154 ··DW_CFA_def_cfa_offset:·12
155 ··DW_CFA_offset:·r7·(edi)·at·cfa-12155 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
156 ··DW_CFA_advance_loc:·1·to·00001bb3156 ··DW_CFA_advance_loc:·1·to·00001b73
157 ··DW_CFA_def_cfa_offset:·16157 ··DW_CFA_def_cfa_offset:·16
158 ··DW_CFA_offset:·r6·(esi)·at·cfa-16158 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
159 ··DW_CFA_advance_loc:·1·to·00001bb4159 ··DW_CFA_advance_loc:·1·to·00001b74
160 ··DW_CFA_def_cfa_offset:·20160 ··DW_CFA_def_cfa_offset:·20
161 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20161 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
162 ··DW_CFA_advance_loc:·14·to·00001bc2162 ··DW_CFA_advance_loc:·3·to·00001b77
163 ··DW_CFA_def_cfa_offset:·64163 ··DW_CFA_def_cfa_offset:·64
164 ··DW_CFA_advance_loc1:·170·to·00001c6c164 ··DW_CFA_advance_loc1:·166·to·00001c1d
165 ··DW_CFA_remember_state165 ··DW_CFA_remember_state
Max diff block lines reached; 31819/37672 bytes (84.46%) of diff not shown.
367 B
strings --all --bytes=8 {}
    
Offset 49, 14 lines modifiedOffset 49, 15 lines modified
49 GLIBCXX_3.449 GLIBCXX_3.4
50 GLIBC_2.150 GLIBC_2.1
51 GLIBC_2.451 GLIBC_2.4
52 GLIBC_2.3452 GLIBC_2.34
53 GLIBC_2.053 GLIBC_2.0
54 GLIBC_2.1.354 GLIBC_2.1.3
55 GLIBC_2.3.455 GLIBC_2.3.4
 56 T$x9D$lt·
56 fst-lowmem·version·%s57 fst-lowmem·version·%s
57 Usage:·fst-lowmem·[file·[file]]58 Usage:·fst-lowmem·[file·[file]]
58 Options:59 Options:
59 »       -s·create·transducer·for·generation60 »       -s·create·transducer·for·generation
60 Error:·Cannot·open·input·file·%s61 Error:·Cannot·open·input·file·%s
61 Error:·Cannot·open·output·file·%s62 Error:·Cannot·open·output·file·%s
62 vector::_M_realloc_insert63 vector::_M_realloc_insert
423 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 486 lines modifiedOffset 1, 490 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000012c0·<SFST::Transducer::~Transducer()@@Base-0x8f0>:2 000012c0·<SFST::Transducer::~Transducer()@@Base-0x8b0>:
3 main.cold():3 main.cold():
4 ./src/./src/fst-lowmem.C:754 ./src/./src/fst-lowmem.C:75
5 »       mov····%edi,(%esp)5 »       mov····%edi,(%esp)
6 main():6 main():
7 ./src/./src/fst-lowmem.C:757 ./src/./src/fst-lowmem.C:75
8 »       call···1bb0·<SFST::Transducer::~Transducer()@@Base>8 »       call···1b70·<SFST::Transducer::~Transducer()@@Base>
9 »       mov····0x1c(%esp),%edi9 »       mov····0x1c(%esp),%edi
10 ./src/./src/fst-lowmem.C:7610 ./src/./src/fst-lowmem.C:76
11 »       mov····%ebx,(%esp)11 »       mov····%ebx,(%esp)
12 »       cmp····$0x1,%edi 
13 »       mov····%esi,%ebx12 »       mov····%esi,%ebx
 13 »       cmp····$0x1,%edi
14 »       jne····1315·<__cxa_finalize@plt+0x65>14 »       jne····1315·<__cxa_finalize@plt+0x65>
15 ./src/./src/fst-lowmem.C:76·(discriminator·1)15 ./src/./src/fst-lowmem.C:76·(discriminator·1)
16 »       call···1080·<__cxa_begin_catch@plt>16 »       call···1080·<__cxa_begin_catch@plt>
17 ./src/./src/fst-lowmem.C:77·(discriminator·1)17 ./src/./src/fst-lowmem.C:77·(discriminator·1)
18 »       mov····%eax,0x4(%esp)18 »       mov····%eax,0x4(%esp)
19 »       mov····-0x8(%esi),%eax19 »       mov····-0x8(%esi),%edx
20 »       mov····%eax,(%esp)20 »       mov····%edx,(%esp)
21 »       call···1160·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>21 »       call···1160·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
22 »       mov····%eax,(%esp) 
23 »       lea····-0x1fc1(%esi),%ecx22 »       lea····-0x1fc1(%esi),%ecx
24 »       mov····%ecx,0x4(%esp)23 »       mov····%ecx,0x4(%esp)
 24 »       mov····%eax,(%esp)
25 »       call···1160·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>25 »       call···1160·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
26 ./src/./src/fst-lowmem.C:7926 ./src/./src/fst-lowmem.C:79
27 »       call···1220·<__cxa_end_catch@plt>27 »       call···1220·<__cxa_end_catch@plt>
28 »       jmp····14d2·<__cxa_finalize@plt+0x222>28 »       jmp····14d1·<__cxa_finalize@plt+0x221>
29 »       mov····%eax,%edi29 »       mov····%eax,%edi
30 »       mov····%esi,%ebx30 »       mov····%esi,%ebx
31 »       call···1220·<__cxa_end_catch@plt>31 »       call···1220·<__cxa_end_catch@plt>
32 »       mov····%edi,(%esp)32 »       mov····%edi,(%esp)
33 »       call···1250·<_Unwind_Resume@plt>33 »       call···1250·<_Unwind_Resume@plt>
34 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():34 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():
35 /usr/include/c++/12/bits/stl_vector.h:73035 /usr/include/c++/12/bits/stl_vector.h:730
36 »       mov····0x64(%esp),%ebx36 »       mov····0x64(%esp),%edx
37 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):37 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):
38 /usr/include/c++/12/bits/stl_vector.h:38638 /usr/include/c++/12/bits/stl_vector.h:386
39 »       test···%ebx,%ebx39 »       test···%edx,%edx
40 »       je·····132e·<__cxa_finalize@plt+0x7e>40 »       je·····132e·<__cxa_finalize@plt+0x7e>
41 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):41 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
42 /usr/include/c++/12/bits/new_allocator.h:15842 /usr/include/c++/12/bits/new_allocator.h:158
43 »       mov····%ebx,(%esp)43 »       mov····%edx,(%esp)
44 »       mov····0x28(%esp),%ebx44 »       mov····0x28(%esp),%ebx
45 »       call···1150·<operator·delete(void*)@plt>45 »       call···1150·<operator·delete(void*)@plt>
46 std::__new_allocator<SFST::Gen>::~__new_allocator():46 std::__new_allocator<SFST::Gen>::~__new_allocator():
47 /usr/include/c++/12/bits/new_allocator.h:9047 /usr/include/c++/12/bits/new_allocator.h:90
48 »       mov····%edi,(%esp)48 »       mov····%edi,(%esp)
49 »       mov····0x28(%esp),%ebx49 »       mov····0x28(%esp),%ebx
50 »       call···1250·<_Unwind_Resume@plt>50 »       call···1250·<_Unwind_Resume@plt>
51 SFST::LowMemTransducer::LowMemTransducer(_IO_FILE*):51 SFST::LowMemTransducer::LowMemTransducer(_IO_FILE*):
52 ./src/./src/lowmem.C:8752 ./src/./src/lowmem.C:87
53 »       movl···$0x4,(%esp)53 »       movl···$0x4,(%esp)
54 »       lea····-0x1efc(%esi),%edi 
55 »       call···1090·<__cxa_allocate_exception@plt>54 »       call···1090·<__cxa_allocate_exception@plt>
 55 »       lea····-0x1efc(%esi),%ebp
 56 »       mov····%ebp,(%eax)
 57 »       xor····%edi,%edi
 58 »       mov····%edi,0x8(%esp)
56 »       mov····-0x24(%esi),%ebp59 »       mov····-0x24(%esi),%edx
57 »       xor····%ecx,%ecx 
58 »       mov····%edi,(%eax) 
59 »       mov····%ecx,0x8(%esp)60 »       mov····%edx,0x4(%esp)
60 »       mov····%ebp,0x4(%esp) 
61 »       mov····%eax,(%esp)61 »       mov····%eax,(%esp)
62 »       call···1240·<__cxa_throw@plt>62 »       call···1240·<__cxa_throw@plt>
63 ./src/./src/lowmem.C:9163 ./src/./src/lowmem.C:91
64 »       mov····%eax,%edi64 »       mov····%eax,%edi
65 »       jmp····1378·<__cxa_finalize@plt+0xc8>65 »       jmp····1374·<__cxa_finalize@plt+0xc4>
66 ./src/./src/lowmem.C:90·(discriminator·4)66 ./src/./src/lowmem.C:90·(discriminator·4)
67 »       mov····0x18(%esp),%edx67 »       mov····%ebp,(%esp)
68 »       mov····%esi,%ebx68 »       mov····%esi,%ebx
69 »       mov····%edx,(%esp) 
70 »       call···1150·<operator·delete(void*)@plt>69 »       call···1150·<operator·delete(void*)@plt>
71 ./src/./src/lowmem.C:9170 ./src/./src/lowmem.C:91
72 »       mov····0x14(%esp),%eax71 »       mov····0x18(%esp),%ebx
73 »       mov····%esi,%ebx 
74 »       mov····%eax,(%esp)72 »       mov····%ebx,(%esp)
75 »       call···3a60·<SFST::Alphabet::~Alphabet()@@Base>73 »       call···394c·<SFST::Alphabet::~Alphabet()@@Base>
76 »       mov····%edi,(%esp)74 »       mov····%edi,(%esp)
 75 »       mov····%esi,%ebx
77 »       call···1250·<_Unwind_Resume@plt>76 »       call···1250·<_Unwind_Resume@plt>
78 SFST::LMNode::~LMNode():77 SFST::LMNode::~LMNode():
79 ./src/./src/lowmem.h:6078 ./src/./src/lowmem.h:60
80 »       mov····0x48(%esp),%esi79 »       mov····0x48(%esp),%esi
81 »       test···%esi,%esi80 »       test···%esi,%esi
82 »       je·····13a2·<__cxa_finalize@plt+0xf2>81 »       je·····139e·<__cxa_finalize@plt+0xee>
83 »       mov····%esi,(%esp)82 »       mov····%esi,(%esp)
84 »       mov····0x34(%esp),%ebx83 »       mov····0x34(%esp),%ebx
85 »       call···11c0·<operator·delete[](void*)@plt>84 »       call···11c0·<operator·delete[](void*)@plt>
86 »       mov····%ebp,(%esp)85 »       mov····%ebp,(%esp)
87 »       mov····0x34(%esp),%ebx86 »       mov····0x34(%esp),%ebx
88 »       call···1250·<_Unwind_Resume@plt>87 »       call···1250·<_Unwind_Resume@plt>
89 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::~vector():88 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::~vector():
90 /usr/include/c++/12/bits/stl_vector.h:73089 /usr/include/c++/12/bits/stl_vector.h:730
91 »       mov····0x50(%esp),%eax90 »       mov····0x50(%esp),%ebx
92 std::_Vector_base<SFST::Label,·std::allocator<SFST::Label>·>::_M_deallocate(SFST::Label*,·unsigned·int):91 std::_Vector_base<SFST::Label,·std::allocator<SFST::Label>·>::_M_deallocate(SFST::Label*,·unsigned·int):
93 /usr/include/c++/12/bits/stl_vector.h:38692 /usr/include/c++/12/bits/stl_vector.h:386
94 »       test···%eax,%eax93 »       test···%ebx,%ebx
95 »       je·····13c0·<__cxa_finalize@plt+0x110>94 »       je·····13bc·<__cxa_finalize@plt+0x10c>
96 std::__new_allocator<SFST::Label>::deallocate(SFST::Label*,·unsigned·int):95 std::__new_allocator<SFST::Label>::deallocate(SFST::Label*,·unsigned·int):
97 /usr/include/c++/12/bits/new_allocator.h:15896 /usr/include/c++/12/bits/new_allocator.h:158
98 »       mov····%eax,(%esp)97 »       mov····%ebx,(%esp)
99 »       mov····%esi,%ebx98 »       mov····%esi,%ebx
100 »       call···1150·<operator·delete(void*)@plt>99 »       call···1150·<operator·delete(void*)@plt>
101 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():100 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():
102 /usr/include/c++/12/bits/stl_vector.h:730·(discriminator·1)101 /usr/include/c++/12/bits/stl_vector.h:730·(discriminator·1)
103 »       mov····0x44(%esp),%ecx102 »       mov····0x44(%esp),%ecx
104 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):103 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):
105 /usr/include/c++/12/bits/stl_vector.h:386·(discriminator·1)104 /usr/include/c++/12/bits/stl_vector.h:386·(discriminator·1)
106 »       test···%ecx,%ecx105 »       test···%ecx,%ecx
107 »       je·····13d2·<__cxa_finalize@plt+0x122>106 »       je·····13ce·<__cxa_finalize@plt+0x11e>
108 std::__new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):107 std::__new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):
109 /usr/include/c++/12/bits/new_allocator.h:158108 /usr/include/c++/12/bits/new_allocator.h:158
110 »       mov····%ecx,(%esp)109 »       mov····%ecx,(%esp)
111 »       mov····%esi,%ebx110 »       mov····%esi,%ebx
112 »       call···1150·<operator·delete(void*)@plt>111 »       call···1150·<operator·delete(void*)@plt>
113 std::__new_allocator<unsigned·short>::~__new_allocator():112 std::__new_allocator<unsigned·short>::~__new_allocator():
114 /usr/include/c++/12/bits/new_allocator.h:90113 /usr/include/c++/12/bits/new_allocator.h:90
115 »       mov····%edi,(%esp)114 »       mov····%edi,(%esp)
116 »       mov····%esi,%ebx115 »       mov····%esi,%ebx
Max diff block lines reached; 427492/432727 bytes (98.79%) of diff not shown.
448 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00004844·<.fini>:2 00004744·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1820·<__cxa_finalize@plt+0x570>6 »       call···1820·<__cxa_finalize@plt+0x570>
7 »       add····$0x27a7,%ebx7 »       add····$0x28a7,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
2.51 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0000512c·011b033b·28010000·24000000·f4beffff·...;(...$.......2 ··0x0000512c·011b033b·28010000·24000000·f4beffff·...;(...$.......
3 ··0x0000513c·70010000·84c1ffff·94010000·94c1ffff·p...............3 ··0x0000513c·70010000·84c1ffff·94010000·94c1ffff·p...............
4 ··0x0000514c·f8020000·eec1ffff·20040000·0ec2ffff·........·.......4 ··0x0000514c·f8020000·eec1ffff·4c040000·0ec2ffff·........L.......
5 ··0x0000515c·ec050000·62c2ffff·58070000·82c2ffff·....b...X.......5 ··0x0000515c·2c060000·5ec2ffff·98070000·7ec2ffff·,...^.......~...
6 ··0x0000516c·c0070000·b4c2ffff·c4020000·04c6ffff·................6 ··0x0000516c·00080000·b4c2ffff·c4020000·03c6ffff·................
7 ··0x0000517c·18030000·44c6ffff·40040000·84c6ffff·....D...@.......7 ··0x0000517c·18030000·43c6ffff·6c040000·83c6ffff·....C...l.......
8 ··0x0000518c·e0070000·c4c6ffff·44010000·f4c7ffff·........D.......8 ··0x0000518c·20080000·c4c6ffff·44010000·eec7ffff··.......D.......
9 ··0x0000519c·a8010000·74c8ffff·e4010000·f4c8ffff·....t...........9 ··0x0000519c·a8010000·5ac8ffff·e4010000·c6c8ffff·....Z...........
10 ··0x000051ac·20020000·84caffff·80020000·c1cbffff··...............10 ··0x000051ac·20020000·44caffff·80020000·72cbffff··...D.......r...
11 ··0x000051bc·44030000·c5cbffff·58030000·d4cbffff·D.......X.......11 ··0x000051bc·44030000·76cbffff·58030000·84cbffff·D...v...X.......
12 ··0x000051cc·d8030000·54d8ffff·6c030000·f4dbffff·....T...l.......12 ··0x000051cc·04040000·eed7ffff·6c030000·44dbffff·........l...D...
13 ··0x000051dc·98030000·59dfffff·6c040000·64dfffff·....Y...l...d...13 ··0x000051dc·c4030000·1ddfffff·98040000·24dfffff·............$...
14 ··0x000051ec·bc050000·24e0ffff·14070000·54e3ffff·....$.......T...14 ··0x000051ec·e8050000·c8dfffff·54070000·d6e2ffff·........T.......
15 ··0x000051fc·78070000·a4e6ffff·80040000·24e7ffff·x...........$...15 ··0x000051fc·b8070000·d0e5ffff·ac040000·3ce6ffff·............<...
16 ··0x0000520c·bc040000·a4e7ffff·f8040000·34e9ffff·............4...16 ··0x0000520c·e8040000·a8e6ffff·24050000·20e8ffff·........$...·...
17 ··0x0000521c·38050000·14eaffff·7c050000·b4ecffff·8.......|.......17 ··0x0000521c·64050000·04e9ffff·a8050000·84ebffff·d...............
18 ··0x0000522c·0c060000·04efffff·4c060000·74f0ffff·........L...t...18 ··0x0000522c·4c060000·e4edffff·8c060000·74efffff·L...........t...
19 ··0x0000523c·8c060000·44f2ffff·d0060000·f4f6ffff·....D...........19 ··0x0000523c·cc060000·24f1ffff·10070000·f9f5ffff·....$...........
20 ··0x0000524c·0c080000·04f7ffff·20080000··········........·...20 ··0x0000524c·4c080000·04f6ffff·60080000··········L.......`...
  
14.2 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 4, 114 lines modifiedOffset 4, 118 lines modified
4 ··0x00005268·1b0c0404·88010708·10000000·1c000000·................4 ··0x00005268·1b0c0404·88010708·10000000·1c000000·................
5 ··0x00005278·78c5ffff·2c000000·00000000·14000000·x...,...........5 ··0x00005278·78c5ffff·2c000000·00000000·14000000·x...,...........
6 ··0x00005288·00000000·017a5200·017c0801·1b0c0404·.....zR..|......6 ··0x00005288·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
7 ··0x00005298·88010000·20000000·1c000000·7cbdffff·....·.......|...7 ··0x00005298·88010000·20000000·1c000000·7cbdffff·....·.......|...
8 ··0x000052a8·90020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x8 ··0x000052a8·90020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
9 ··0x000052b8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...9 ··0x000052b8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
10 ··0x000052c8·e8bfffff·08000000·00000000·38000000·............8...10 ··0x000052c8·e8bfffff·08000000·00000000·38000000·............8...
11 ··0x000052d8·54000000·44c6ffff·7a000000·00410e08·T...D...z....A..11 ··0x000052d8·54000000·3ec6ffff·6c000000·00410e08·T...>...l....A..
12 ··0x000052e8·8502430e·0c870341·0e108604·410e1483·..C....A....A...12 ··0x000052e8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
13 ··0x000052f8·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...13 ··0x000052f8·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
14 ··0x00005308·41c70e08·41c50e04·38000000·90000000·A...A...8.......14 ··0x00005308·41c70e08·41c50e04·38000000·90000000·A...A...8.......
15 ··0x00005318·88c6ffff·7a000000·00410e08·8502430e·....z....A....C.15 ··0x00005318·6ec6ffff·6c000000·00410e08·8502410e·n...l....A....A.
16 ··0x00005328·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@16 ··0x00005328·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
17 ··0x00005338·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...17 ··0x00005338·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
18 ··0x00005348·41c50e04·3c000000·cc000000·ccc6ffff·A...<...........18 ··0x00005348·41c50e04·3c000000·cc000000·9ec6ffff·A...<...........
19 ··0x00005358·88010000·00410e08·8502430e·0c870341·.....A....C....A19 ··0x00005358·77010000·00410e08·8502410e·0c870341·w....A....A....A
20 ··0x00005368·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..20 ··0x00005368·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
21 ··0x00005378·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..21 ··0x00005378·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
22 ··0x00005388·04000000·1c000000·00000000·017a504c·.............zPL22 ··0x00005388·04000000·1c000000·00000000·017a504c·.............zPL
23 ··0x00005398·5200017c·08079b0d·1d00001b·1b0c0404·R..|............23 ··0x00005398·5200017c·08079b0d·1d00001b·1b0c0404·R..|............
24 ··0x000053a8·88010000·40000000·24000000·fcc7ffff·....@...$.......24 ··0x000053a8·88010000·40000000·24000000·bcc7ffff·....@...$.......
25 ··0x000053b8·3d010000·04af0500·00410e08·8502410e·=........A....A.25 ··0x000053b8·2e010000·04ef0500·00410e08·8502410e·.........A....A.
26 ··0x000053c8·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@26 ··0x000053c8·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
27 ··0x000053d8·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..27 ··0x000053d8·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
28 ··0x000053e8·0841c50e·04410b00·30000000·68000000·.A...A..0...h...28 ··0x000053e8·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
29 ··0x000053f8·e8bfffff·50030000·047b0500·00410e08·....P....{...A..29 ··0x000053f8·e8bfffff·4f030000·04bb0500·00410e08·....O........A..
30 ··0x00005408·8502420d·05438703·86048305·0306010a·..B..C..........30 ··0x00005408·8502420d·054c8703·86048305·02fc0ac3·..B..L..........
31 ··0x00005418·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A.....31 ··0x00005418·41c641c7·41c50c04·04410b00·1c000000·A.A.A....A......
32 ··0x00005428·9c000000·94beffff·5a000000·04770500·........Z....w..32 ··0x00005428·9c000000·94beffff·5a000000·04b70500·........Z.......
33 ··0x00005438·000c0508·83058502·86048703·28000000·............(...33 ··0x00005438·000c0508·83058502·86048703·28000000·............(...
34 ··0x00005448·c4010000·e4c2ffff·40000000·00410e08·........@....A..34 ··0x00005448·c4010000·e3c2ffff·40000000·00410e08·........@....A..
35 ··0x00005458·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..35 ··0x00005458·8602410e·0c830343·0e20780e·0c41c30e·..A....C.·x..A..
36 ··0x00005468·0841c60e·04000000·10000000·f0010000·.A..............36 ··0x00005468·0841c60e·04000000·10000000·f0010000·.A..............
37 ··0x00005478·75c8ffff·04000000·00000000·10000000·u...............37 ··0x00005478·26c8ffff·04000000·00000000·10000000·&...............
38 ··0x00005488·04020000·65c8ffff·04000000·00000000·....e...........38 ··0x00005488·04020000·16c8ffff·04000000·00000000·................
39 ··0x00005498·28000000·18020000·e0d4ffff·9f030000·(...............39 ··0x00005498·54000000·18020000·7ad4ffff·48030000·T.......z...H...
40 ··0x000054a8·00430e50·44860448·83055387·0385025b·.C.PD..H..S....[ 
41 ··0x000054b8·0ac5c7c6·c30e0443·0b000000·3c000000·.......C....<... 
42 ··0x000054c8·44020000·54d8ffff·65030000·00410e08·D...T...e....A.. 
43 ··0x000054d8·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
44 ··0x000054e8·054d0e40·0378020a·0e1441c3·0e1041c6·.M.@.x....A...A. 
45 ··0x000054f8·0e0c41c7·0e0841c5·0e04430b·44000000·..A...A...C.D... 
46 ··0x00005508·7c010000·f4c7ffff·750c0000·04af0400·|.......u....... 
47 ··0x00005518·00410e08·8502430e·0c870343·0e108604·.A....C....C.... 
48 ··0x00005528·430e1483·05500ea0·01031502·0a0e1441·C....P.........A 
49 ··0x00005538·c30e1041·c60e0c41·c70e0841·c50e0445·...A...A...A...E 
50 ··0x00005548·0b000000·1c000000·c4010000·c6bdffff·................ 
51 ··0x00005558·20000000·04710400·000ea001·83058502··....q.......... 
52 ··0x00005568·86048703·28000000·ec020000·fcc1ffff·....(........... 
53 ··0x00005578·40000000·00410e08·8602410e·0c83034e·@....A....A....N 
54 ··0x00005588·0e206d0e·0c41c30e·0841c60e·04000000·.·m..A...A...... 
55 ··0x00005598·10000000·18030000·e5daffff·04000000·................ 
56 ··0x000055a8·00000000·38000000·2c030000·1ce2ffff·....8...,....... 
57 ··0x000055b8·7a000000·00410e08·8502430e·0c870341·z....A....C....A 
58 ··0x000055c8·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a.. 
59 ··0x000055d8·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
60 ··0x000055e8·38000000·68030000·60e2ffff·7a000000·8...h...`...z... 
61 ··0x000055f8·00410e08·8502430e·0c870341·0e108604·.A....C....A.... 
62 ··0x00005608·410e1483·054e0e40·02610e14·41c30e10·A....N.@.a..A... 
63 ··0x00005618·41c60e0c·41c70e08·41c50e04·3c000000·A...A...A...<... 
64 ··0x00005628·a4030000·a4e2ffff·88010000·00410e08·.............A.. 
65 ··0x00005638·8502430e·0c870341·0e108604·410e1483·..C....A....A... 
66 ··0x00005648·054e0e50·036f010e·1441c30e·1041c60e·.N.P.o...A...A.. 
67 ··0x00005658·0c41c70e·0841c50e·04000000·40000000·.A...A......@... 
68 ··0x00005668·dc020000·f4e3ffff·dc000000·04610300·.............a.. 
69 ··0x00005678·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
70 ··0x00005688·410e1483·054e0e30·02720a0e·1441c30e·A....N.0.r...A.. 
71 ··0x00005698·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A.. 
72 ··0x000056a8·3c000000·28040000·90e4ffff·91020000·<...(........... 
73 ··0x000056b8·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
74 ··0x000056c8·460e1483·054e0e50·0359020a·0e1441c3·F....N.P.Y....A. 
75 ··0x000056d8·0e1041c6·0e0c41c7·0e0841c5·0e04440b·..A...A...A...D. 
76 ··0x000056e8·2c000000·60030000·a0d9ffff·b8000000·,...`........... 
77 ··0x000056f8·04eb0200·00430e40·4486044f·87034885·.....C.@D..O..H. 
78 ··0x00005708·02488305·02850ac5·c7c6c30e·04410b00·.H...........A.. 
79 ··0x00005718·1c000000·90030000·1abcffff·54000000·............T... 
80 ··0x00005728·04cd0200·000e4083·05850286·04870300·......@......... 
81 ··0x00005738·3c000000·b8040000·a0e6ffff·4f020000·<...........O... 
82 ··0x00005748·00410e08·8502410e·0c870341·0e108604·.A....A....A....40 ··0x000054a8·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 41 ··0x000054b8·410e1483·05430e50·5a0a0e14·41c30e10·A....C.PZ...A...
 42 ··0x000054c8·41c60e0c·41c70e08·41c50e04·410b038e·A...A...A...A...
 43 ··0x000054d8·020a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A...
 44 ··0x000054e8·41c50e04·410b0000·3c000000·70020000·A...A...<...p...
 45 ··0x000054f8·78d7ffff·d9030000·00410e08·8502410e·x........A....A.
 46 ··0x00005508·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
 47 ··0x00005518·03fe020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 48 ··0x00005528·0e0841c5·0e04410b·44000000·a8010000·..A...A.D.......
 49 ··0x00005538·78c7ffff·690c0000·04c30400·00410e08·x...i........A..
 50 ··0x00005548·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 51 ··0x00005558·05460ea0·01032702·0a0e1441·c30e1041·.F....'....A...A
 52 ··0x00005568·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....
 53 ··0x00005578·1c000000·f0010000·9abdffff·20000000·............·...
 54 ··0x00005588·04860400·000ea001·83058502·86048703·................
 55 ··0x00005598·28000000·18030000·cfc1ffff·40000000·(...........@...
 56 ··0x000055a8·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.
 57 ··0x000055b8·0c41c30e·0841c60e·04000000·10000000·.A...A..........
 58 ··0x000055c8·44030000·7ddaffff·04000000·00000000·D...}...........
 59 ··0x000055d8·38000000·58030000·1ce1ffff·6c000000·8...X.......l...
 60 ··0x000055e8·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 61 ··0x000055f8·410e1483·05430e40·02600e14·41c30e10·A....C.@.`..A...
 62 ··0x00005608·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...
 63 ··0x00005618·94030000·4ce1ffff·6c000000·00410e08·....L...l....A..
 64 ··0x00005628·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 65 ··0x00005638·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
 66 ··0x00005648·41c70e08·41c50e04·3c000000·d0030000·A...A...<.......
 67 ··0x00005658·7ce1ffff·77010000·00410e08·8502410e·|...w....A....A.
 68 ··0x00005668·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
 69 ··0x00005678·036b010e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
 70 ··0x00005688·0841c50e·04000000·40000000·08030000·.A......@.......
 71 ··0x00005698·b4e2ffff·dc000000·04760300·00410e08·.........v...A..
 72 ··0x000056a8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 73 ··0x000056b8·05430e30·027d0a0e·1441c30e·1041c60e·.C.0.}...A...A..
 74 ··0x000056c8·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<...
 75 ··0x000056d8·54040000·54e3ffff·76020000·00410e08·T...T...v....A..
 76 ··0x000056e8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 77 ··0x000056f8·05430e50·0352020a·0e1441c3·0e1041c6·.C.P.R....A...A.
 78 ··0x00005708·0e0c41c7·0e0841c5·0e04410b·40000000·..A...A...A.@...
 79 ··0x00005718·8c030000·34d9ffff·a4000000·04030300·....4...........
 80 ··0x00005728·00410e08·8502410e·0c870341·0e108604·.A....A....A....
83 ··0x00005758·410e1483·054e0e40·0374010a·0e1441c3·A....N.@.t....A.81 ··0x00005738·410e1483·05430e40·028c0a0e·1441c30e·A....C.@.....A..
84 ··0x00005768·0e1041c6·0e0c41c7·0e0841c5·0e04460b·..A...A...A...F.82 ··0x00005748·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
 83 ··0x00005758·1c000000·d0030000·dabbffff·50000000·............P...
 84 ··0x00005768·04d10200·000e4083·05850286·04870300·......@.........
85 ··0x00005778·3c000000·f8040000·b0e8ffff·6a010000·<...........j...85 ··0x00005778·3c000000·f8040000·30e5ffff·56020000·<.......0...V...
86 ··0x00005788·00410e08·8502410e·0c870341·0e108604·.A....A....A....86 ··0x00005788·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 87 ··0x00005798·410e1483·05430e50·038e010a·0e1441c3·A....C.P......A.
 88 ··0x000057a8·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
Max diff block lines reached; 0/14403 bytes (0.00%) of diff not shown.
2.59 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 21 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0000596c·ffff010a·2205c101·00b80205·00000000·...."...........2 ··0x000059ac·ffff010a·2205b201·00a90205·00000000·...."...........
3 ··0x0000597c·ff9b2d01·227a0500·00ca0105·c70601e3·..-."z..........3 ··0x000059bc·ff9b2d01·227a0500·00c90105·c60601e2·..-."z..........
4 ··0x0000598c·0105bc06·03eb0105·c70601a1·0215bc06·................4 ··0x000059cc·0105bb06·03ea0105·c60601a0·0215bb06·................
5 ··0x0000599c·03e903b4·02000001·00007d00·00170000·..........}.....5 ··0x000059dc·03e803b4·02000001·00007d00·c0160000·..........}.....
6 ··0x000059ac·ff9b1501·08281749·00550500·00010000·.....(.I.U......6 ··0x000059ec·ff9b1501·08281749·00550500·00010000·.....(.I.U......
7 ··0x000059bc·7d000000·e8160000·ffff0106·7fe417ed·}...............7 ··0x000059fc·7d000000·a8160000·ffff0107·8801d017·}...............
8 ··0x000059cc·1800ffff·01041b05·0000ffff·010a1b05·................8 ··0x00005a0c·e21800ff·ff01041b·050000ff·ff010a1b·................
9 ··0x000059dc·890100d0·01050000·ffff010e·32050000·............2... 
10 ··0x000059ec·402aac01·00781db1·0100ffff·01082705·@*...x........'. 
11 ··0x000059fc·2c004f05·00000000·ff9b1901·1163b702·,.O..........c.. 
12 ··0x00005a0c·9a0301b6·0305bb03·00c90305·00000100·................ 
13 ··0x00005a1c·00000000·ff9b3501·2db90105·8e0801a7·......5.-....... 
14 ··0x00005a2c·03059008·01c20305·920801b5·07050000·................ 
15 ··0x00005a3c·d307058e·08018908·050000bd·08058b09·................ 
16 ··0x00005a4c·00990905·00000100·00000000·ffff0111·................9 ··0x00005a1c·05890100·d0010500·00000000·ffff010e·................
 10 ··0x00005a2c·22050000·34309801·0074199d·0100ffff·"...40...t......
 11 ··0x00005a3c·01082705·2c004b05·00000000·ff9b1901·..'.,.K.........
 12 ··0x00005a4c·115aa102·fb020197·03059c03·00aa0305·.Z..............
 13 ··0x00005a5c·00000100·00000000·ff9b3501·2dca0105·..........5.-...
 14 ··0x00005a6c·a60801b4·0305a208·01cf0305·a40801d8·................
 15 ··0x00005a7c·07050000·f10705a6·08019d08·050000f9·................
 16 ··0x00005a8c·0805c209·00d00905·00000100·00000000·................
17 ··0x00005a5c·bb010500·00e30205·9e0600fb·029e0300·................17 ··0x00005a9c·ffff0111·b8010500·00da0205·860600ec·................
18 ··0x00005a6c·00ffff01·041b0500·00ffff01·0b6105b9·.............a..18 ··0x00005aac·02950300·00ffff01·041b0500·00ffff01·................
19 ··0x00005a7c·0600dc05·56c50600·ffff0104·29050000·....V.......)...19 ··0x00005abc·0b6705ec·05009005·55f30500·ffff0104·.g......U.......
 20 ··0x00005acc·29050000····························)...
  
296 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00006eac·10190000·30170000·70170000·b0170000·....0...p.......2 ··0x00006eac·10190000·2f170000·6f170000·af170000·..../...o.......
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64333166·63386335·34363831·37666139·d31fc8c546817fa9 
3 ··0x00000010·62663535·39626462·31323064·35383863·bf559bdb120d588c2 ··0x00000000·36326166·38646131·35326162·62373736·62af8da152abb776
 3 ··0x00000010·64333238·38366336·35643635·66626165·d32886c65d65fbae
4 ··0x00000020·30666633·62392e64·65627567·00000000·0ff3b9.debug....4 ··0x00000020·33373038·37372e64·65627567·00000000·370877.debug....
5 ··0x00000030·446cafd7····························Dl..5 ··0x00000030·058722e0····························..".
  
157 KB
./usr/bin/fst-match
File has been modified after NT_GNU_BUILD_ID has been applied.
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x168011 ··Entry·point·address:···············0x1650
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20924·(bytes·into·file)13 ··Start·of·section·headers:··········20924·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.33 KB
readelf --wide --program-header {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x16802 Entry·point·0x1650
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a00·0x00a00·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a00·0x00a00·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x020e8·0x020e8·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x02088·0x02088·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x0052a·0x0052a·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x00557·0x00557·R···0x1000
12 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001c4·0x001c8·RW··0x100012 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001c4·0x001c8·RW··0x1000
13 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x004174·0x00004174·0x00004174·0x0008c·0x0008c·R···0x415 ··GNU_EH_FRAME···0x004174·0x00004174·0x00004174·0x0008c·0x0008c·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x117 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········000007a2·0007a2·00004c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000007a2·0007a2·00004c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000007f0·0007f0·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········000007f0·0007f0·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············000008b0·0008b0·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000008b0·0008b0·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000938·000938·0000c8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000938·000938·0000c8·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·0001a0·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·0001a0·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000011c0·0011c0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000011c0·0011c0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000011d0·0011d0·001f04·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011d0·0011d0·001ea4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········000030d4·0030d4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00003074·003074·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00004000·004000·000173·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00004000·004000·000173·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········00004174·004174·00008c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00004174·004174·00008c·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004200·004200·0002c4·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004200·004200·0002f0·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········000044c4·0044c4·000066·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000044f0·0044f0·000067·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000070·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000070·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00006064·005064·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00006064·005064·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········00006078·005078·000004·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········00006078·005078·000004·00··WA··0···0··1
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x30d49 ·0x0000000d·(FINI)·······················0x3074
10 ·0x00000019·(INIT_ARRAY)·················0x5eb410 ·0x00000019·(INIT_ARRAY)·················0x5eb4
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ec012 ·0x0000001a·(FINI_ARRAY)·················0x5ec0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x46c15 ·0x00000005·(STRTAB)·····················0x46c
16 ·0x00000006·(SYMTAB)·····················0x20c16 ·0x00000006·(SYMTAB)·····················0x20c
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b7400bfd13f8584900e82f1966a6de9c7fc8b4393 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·95e33d314d9c9c69a9560aef7881c4cc8f8cfd4f
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
12.9 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001680..000016ac14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001650..0000167c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 262 lines modifiedOffset 37, 291 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011c0..000011c838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011c0..000011c8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=000017b0..0000182c42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=00001780..000017fc
43 ··DW_CFA_advance_loc:·1·to·000017b143 ··DW_CFA_advance_loc:·1·to·00001781
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r6·(esi)·at·cfa-845 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
46 ··DW_CFA_advance_loc:·1·to·000017b246 ··DW_CFA_advance_loc:·1·to·00001782
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1248 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
49 ··DW_CFA_advance_loc:·14·to·000017c049 ··DW_CFA_advance_loc:·3·to·00001785
50 ··DW_CFA_def_cfa_offset:·3250 ··DW_CFA_def_cfa_offset:·32
51 ··DW_CFA_nop51 ··DW_CFA_nop
52 ··DW_CFA_nop52 ··DW_CFA_nop
  
53 0000009c·0000003c·00000074·FDE·cie=0000002c·pc=00001830..00001d2553 0000009c·0000003c·00000074·FDE·cie=0000002c·pc=000017fc..00001cb6
54 ··DW_CFA_advance_loc:·1·to·0000183154 ··DW_CFA_advance_loc:·1·to·000017fd
55 ··DW_CFA_def_cfa_offset:·855 ··DW_CFA_def_cfa_offset:·8
56 ··DW_CFA_offset:·r5·(ebp)·at·cfa-856 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
57 ··DW_CFA_advance_loc:·6·to·0000183757 ··DW_CFA_advance_loc:·1·to·000017fe
58 ··DW_CFA_def_cfa_offset:·1258 ··DW_CFA_def_cfa_offset:·12
59 ··DW_CFA_offset:·r7·(edi)·at·cfa-1259 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
60 ··DW_CFA_advance_loc:·1·to·0000183860 ··DW_CFA_advance_loc:·1·to·000017ff
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_offset:·r6·(esi)·at·cfa-1662 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
63 ··DW_CFA_advance_loc:·1·to·0000183963 ··DW_CFA_advance_loc:·1·to·00001800
64 ··DW_CFA_def_cfa_offset:·2064 ··DW_CFA_def_cfa_offset:·20
65 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2065 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
66 ··DW_CFA_advance_loc:·14·to·0000184766 ··DW_CFA_advance_loc:·3·to·00001803
67 ··DW_CFA_def_cfa_offset:·4867 ··DW_CFA_def_cfa_offset:·48
68 ··DW_CFA_advance_loc2:·622·to·00001ab568 ··DW_CFA_advance_loc2:·633·to·00001a7c
69 ··DW_CFA_remember_state69 ··DW_CFA_remember_state
70 ··DW_CFA_def_cfa_offset:·2070 ··DW_CFA_def_cfa_offset:·20
71 ··DW_CFA_advance_loc:·1·to·00001ab671 ··DW_CFA_advance_loc:·1·to·00001a7d
72 ··DW_CFA_restore:·r3·(ebx)72 ··DW_CFA_restore:·r3·(ebx)
73 ··DW_CFA_def_cfa_offset:·1673 ··DW_CFA_def_cfa_offset:·16
74 ··DW_CFA_advance_loc:·1·to·00001ab774 ··DW_CFA_advance_loc:·1·to·00001a7e
75 ··DW_CFA_restore:·r6·(esi)75 ··DW_CFA_restore:·r6·(esi)
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_advance_loc:·1·to·00001ab877 ··DW_CFA_advance_loc:·1·to·00001a7f
78 ··DW_CFA_restore:·r7·(edi)78 ··DW_CFA_restore:·r7·(edi)
79 ··DW_CFA_def_cfa_offset:·879 ··DW_CFA_def_cfa_offset:·8
80 ··DW_CFA_advance_loc:·1·to·00001ab980 ··DW_CFA_advance_loc:·1·to·00001a80
81 ··DW_CFA_restore:·r5·(ebp)81 ··DW_CFA_restore:·r5·(ebp)
82 ··DW_CFA_def_cfa_offset:·482 ··DW_CFA_def_cfa_offset:·4
83 ··DW_CFA_advance_loc:·1·to·00001aba83 ··DW_CFA_advance_loc:·1·to·00001a81
84 ··DW_CFA_restore_state84 ··DW_CFA_restore_state
  
85 000000dc·0000001c·00000000·CIE85 000000dc·0000001c·00000000·CIE
86 ··Version:···············186 ··Version:···············1
87 ··Augmentation:··········"zPLR"87 ··Augmentation:··········"zPLR"
88 ··Code·alignment·factor:·188 ··Code·alignment·factor:·1
89 ··Data·alignment·factor:·-489 ··Data·alignment·factor:·-4
90 ··Return·address·column:·890 ··Return·address·column:·8
91 ··Augmentation·data:·····9b·85·1d·00·00·1b·1b91 ··Augmentation·data:·····9b·85·1d·00·00·1b·1b
92 ··DW_CFA_def_cfa:·r4·(esp)·ofs·492 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
93 ··DW_CFA_offset:·r8·(eip)·at·cfa-493 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
94 ··DW_CFA_nop94 ··DW_CFA_nop
95 ··DW_CFA_nop95 ··DW_CFA_nop
  
96 000000fc·00000030·00000024·FDE·cie=000000dc·pc=00001260..000015f496 000000fc·00000030·00000024·FDE·cie=000000dc·pc=00001254..000015d0
97 ··Augmentation·data:·····b7·01·00·0097 ··Augmentation·data:·····e3·01·00·00
98 ··DW_CFA_advance_loc:·1·to·0000126198 ··DW_CFA_advance_loc:·1·to·00001255
99 ··DW_CFA_def_cfa_offset:·899 ··DW_CFA_def_cfa_offset:·8
100 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8100 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
101 ··DW_CFA_advance_loc:·2·to·00001263101 ··DW_CFA_advance_loc:·2·to·00001257
102 ··DW_CFA_def_cfa_register:·r5·(ebp)102 ··DW_CFA_def_cfa_register:·r5·(ebp)
103 ··DW_CFA_advance_loc:·3·to·00001266103 ··DW_CFA_advance_loc:·12·to·00001263
104 ··DW_CFA_offset:·r7·(edi)·at·cfa-12104 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
105 ··DW_CFA_offset:·r6·(esi)·at·cfa-16105 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
106 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20106 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
107 ··DW_CFA_advance_loc2:·565·to·0000149b107 ··DW_CFA_advance_loc2:·532·to·00001477
108 ··DW_CFA_remember_state108 ··DW_CFA_remember_state
109 ··DW_CFA_restore:·r3·(ebx)109 ··DW_CFA_restore:·r3·(ebx)
110 ··DW_CFA_advance_loc:·1·to·0000149c110 ··DW_CFA_advance_loc:·1·to·00001478
111 ··DW_CFA_restore:·r6·(esi)111 ··DW_CFA_restore:·r6·(esi)
112 ··DW_CFA_advance_loc:·1·to·0000149d112 ··DW_CFA_advance_loc:·1·to·00001479
113 ··DW_CFA_restore:·r7·(edi)113 ··DW_CFA_restore:·r7·(edi)
114 ··DW_CFA_advance_loc:·1·to·0000149e114 ··DW_CFA_advance_loc:·1·to·0000147a
115 ··DW_CFA_restore:·r5·(ebp)115 ··DW_CFA_restore:·r5·(ebp)
116 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4116 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
117 ··DW_CFA_advance_loc:·1·to·0000149f117 ··DW_CFA_advance_loc:·1·to·0000147b
118 ··DW_CFA_restore_state118 ··DW_CFA_restore_state
  
119 00000130·0000001c·00000058·FDE·cie=000000dc·pc=000011d0..00001232119 00000130·0000001c·00000058·FDE·cie=000000dc·pc=000011d0..00001234
120 ··Augmentation·data:·····bf·01·00·00120 ··Augmentation·data:·····eb·01·00·00
121 ··DW_CFA_def_cfa:·r5·(ebp)·ofs·8121 ··DW_CFA_def_cfa:·r5·(ebp)·ofs·8
122 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20122 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
123 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8123 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
124 ··DW_CFA_offset:·r6·(esi)·at·cfa-16124 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
125 ··DW_CFA_offset:·r7·(edi)·at·cfa-12125 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
  
126 00000150·00000028·00000128·FDE·cie=0000002c·pc=00001600..00001640126 00000150·00000028·00000128·FDE·cie=0000002c·pc=000015d0..00001610
127 ··DW_CFA_advance_loc:·1·to·00001601127 ··DW_CFA_advance_loc:·1·to·000015d1
128 ··DW_CFA_def_cfa_offset:·8128 ··DW_CFA_def_cfa_offset:·8
129 ··DW_CFA_offset:·r6·(esi)·at·cfa-8129 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
130 ··DW_CFA_advance_loc:·1·to·00001602130 ··DW_CFA_advance_loc:·1·to·000015d2
131 ··DW_CFA_def_cfa_offset:·12131 ··DW_CFA_def_cfa_offset:·12
132 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12132 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
133 ··DW_CFA_advance_loc:·14·to·00001610133 ··DW_CFA_advance_loc:·3·to·000015d5
134 ··DW_CFA_def_cfa_offset:·32134 ··DW_CFA_def_cfa_offset:·32
135 ··DW_CFA_advance_loc:·45·to·0000163d135 ··DW_CFA_advance_loc:·56·to·0000160d
136 ··DW_CFA_def_cfa_offset:·12136 ··DW_CFA_def_cfa_offset:·12
137 ··DW_CFA_advance_loc:·1·to·0000163e137 ··DW_CFA_advance_loc:·1·to·0000160e
138 ··DW_CFA_restore:·r3·(ebx)138 ··DW_CFA_restore:·r3·(ebx)
139 ··DW_CFA_def_cfa_offset:·8139 ··DW_CFA_def_cfa_offset:·8
140 ··DW_CFA_advance_loc:·1·to·0000163f140 ··DW_CFA_advance_loc:·1·to·0000160f
Max diff block lines reached; 7525/13178 bytes (57.10%) of diff not shown.
394 B
strings --all --bytes=8 {}
    
Offset 31, 14 lines modifiedOffset 31, 15 lines modified
31 GLIBCXX_3.431 GLIBCXX_3.4
32 GLIBC_2.132 GLIBC_2.1
33 GLIBC_2.433 GLIBC_2.4
34 GLIBC_2.3434 GLIBC_2.34
35 GLIBC_2.035 GLIBC_2.0
36 GLIBC_2.1.336 GLIBC_2.1.3
37 GLIBC_2.3.437 GLIBC_2.3.4
 38 T$x9D$lt·
38 Usage:·fst-infl·[options]·file·[file·[file]]39 Usage:·fst-infl·[options]·file·[file·[file]]
39 -v:··print·version·information40 -v:··print·version·information
40 -q:··suppress·status·messages41 -q:··suppress·status·messages
41 Error:·Cannot·open·transducer·file·%s42 Error:·Cannot·open·transducer·file·%s
42 Error:·Cannot·open·input·file·%s43 Error:·Cannot·open·input·file·%s
43 Error:·Cannot·open·output·file·%s44 Error:·Cannot·open·output·file·%s
44 Options:45 Options:
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···16b0·<__cxa_finalize@plt+0x4f0>8 »       call···1680·<__cxa_finalize@plt+0x4c0>
9 »       add····$0x4feb,%ebx9 »       add····$0x4feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__printf_chk@plt-0x15>12 »       je·····101b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
128 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 415 lines modifiedOffset 5, 388 lines modified
  
5 000011d0·<.text>:5 000011d0·<.text>:
6 main.cold():6 main.cold():
7 ./src/./src/fst-match.C:132·(discriminator·1)7 ./src/./src/fst-match.C:132·(discriminator·1)
8 »       mov····0x28(%esp),%ecx8 »       mov····0x28(%esp),%ecx
9 main():9 main():
10 ./src/./src/fst-match.C:132·(discriminator·1)10 ./src/./src/fst-match.C:132·(discriminator·1)
11 »       mov····%edi,%ebx 
12 »       mov····%ecx,(%esp)11 »       mov····%ecx,(%esp)
 12 »       mov····%edi,%ebx
13 »       call···11a0·<SFST::CompactTransducer::~CompactTransducer()@plt>13 »       call···11a0·<SFST::CompactTransducer::~CompactTransducer()@plt>
14 »       mov····0x2c(%esp),%eax14 »       mov····0x2c(%esp),%eax
15 ./src/./src/fst-match.C:13315 ./src/./src/fst-match.C:133
16 »       mov····%eax,0x2c(%esp)16 »       mov····%eax,0x2c(%esp)
17 »       dec····%eax 
18 »       mov····%edi,%ebx 
19 »       mov····%esi,(%esp)17 »       mov····%esi,(%esp)
 18 »       mov····%edi,%ebx
 19 »       sub····$0x1,%eax
20 »       jne····122d·<__cxa_finalize@plt+0x6d>20 »       jne····122f·<__cxa_finalize@plt+0x6f>
21 ./src/./src/fst-match.C:133·(discriminator·1)21 ./src/./src/fst-match.C:133·(discriminator·1)
22 »       call···1050·<__cxa_begin_catch@plt>22 »       call···1050·<__cxa_begin_catch@plt>
23 ./src/./src/fst-match.C:134·(discriminator·1)23 ./src/./src/fst-match.C:134·(discriminator·1)
 24 »       mov····%eax,0x4(%esp)
24 »       mov····-0x8(%edi),%edx25 »       mov····-0x8(%edi),%edx
25 »       mov····%edx,(%esp)26 »       mov····%edx,(%esp)
26 »       mov····%eax,0x4(%esp) 
27 »       call···10e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>27 »       call···10e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
28 »       mov····%eax,(%esp) 
29 »       lea····-0x1eaf(%edi),%ecx28 »       lea····-0x1eaf(%edi),%ecx
30 »       mov····%ecx,0x4(%esp)29 »       mov····%ecx,0x4(%esp)
 30 »       mov····%eax,(%esp)
31 »       call···10e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>31 »       call···10e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
32 ./src/./src/fst-match.C:13632 ./src/./src/fst-match.C:136
33 »       call···1140·<__cxa_end_catch@plt>33 »       call···1140·<__cxa_end_catch@plt>
34 »       jmp····147f·<__cxa_finalize@plt+0x2bf>34 »       jmp····145b·<__cxa_finalize@plt+0x29b>
35 »       mov····%eax,%esi35 »       mov····%eax,%esi
36 »       mov····%edi,%ebx36 »       mov····%edi,%ebx
37 »       call···1140·<__cxa_end_catch@plt>37 »       call···1140·<__cxa_end_catch@plt>
38 »       mov····%esi,(%esp)38 »       mov····%esi,(%esp)
39 »       call···1180·<_Unwind_Resume@plt>39 »       call···1180·<_Unwind_Resume@plt>
40 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():40 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():
41 /usr/include/c++/12/bits/stl_vector.h:73041 /usr/include/c++/12/bits/stl_vector.h:730
42 »       mov····0x64(%esp),%ebx42 »       mov····0x64(%esp),%edx
43 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):43 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):
44 /usr/include/c++/12/bits/stl_vector.h:38644 /usr/include/c++/12/bits/stl_vector.h:386
45 »       test···%ebx,%ebx45 »       test···%edx,%edx
46 »       je·····1246·<__cxa_finalize@plt+0x86>46 »       je·····1248·<__cxa_finalize@plt+0x88>
47 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):47 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
48 /usr/include/c++/12/bits/new_allocator.h:15848 /usr/include/c++/12/bits/new_allocator.h:158
49 »       mov····%ebx,(%esp)49 »       mov····%edx,(%esp)
50 »       mov····0x28(%esp),%ebx50 »       mov····0x28(%esp),%ebx
51 »       call···10d0·<operator·delete(void*)@plt>51 »       call···10d0·<operator·delete(void*)@plt>
52 std::__new_allocator<SFST::Gen>::~__new_allocator():52 std::__new_allocator<SFST::Gen>::~__new_allocator():
53 /usr/include/c++/12/bits/new_allocator.h:9053 /usr/include/c++/12/bits/new_allocator.h:90
54 »       mov····%edi,(%esp)54 »       mov····%edi,(%esp)
55 »       mov····0x28(%esp),%ebx55 »       mov····0x28(%esp),%ebx
56 »       call···1180·<_Unwind_Resume@plt>56 »       call···1180·<_Unwind_Resume@plt>
57 SFST::Transducer::generate(_IO_FILE*,·int,·OutputType)·[clone·.cold]: 
58 »       xchg···%ax,%ax 
59 »       xchg···%ax,%ax 
60 »       xchg···%ax,%ax 
61 »       xchg···%ax,%ax 
62 »       xchg···%ax,%ax 
63 »       xchg···%ax,%ax 
64 »       xchg···%ax,%ax 
65 main():57 main():
66 ./src/./src/fst-match.C:8158 ./src/./src/fst-match.C:81
67 »       push···%ebp59 »       push···%ebp
68 »       mov····%esp,%ebp60 »       mov····%esp,%ebp
69 »       push···%edi61 »       push···%edi
70 »       push···%esi62 »       push···%esi
71 »       push···%ebx63 »       push···%ebx
72 »       call···1d25·<__cxa_finalize@plt+0xb65> 
73 »       add····$0x4d89,%edi 
74 ./src/./src/fst-match.C:84 
75 »       lea····0x8(%ebp),%ecx 
76 ./src/./src/fst-match.C:81 
77 »       and····$0xfffffff0,%esp64 »       and····$0xfffffff0,%esp
78 »       sub····$0x18740,%esp65 »       sub····$0x18740,%esp
 66 »       call···1cb6·<__cxa_finalize@plt+0xaf6>
 67 »       add····$0x4d8c,%edi
79 »       mov····0xc(%ebp),%eax68 »       mov····0xc(%ebp),%eax
80 »       mov····%eax,0x2c(%esp) 
81 »       mov····%eax,%edx69 »       mov····%eax,%edx
 70 »       mov····%eax,0x2c(%esp)
82 »       mov····%gs:0x14,%eax71 »       mov····%gs:0x14,%eax
83 »       mov····%eax,0x1873c(%esp)72 »       mov····%eax,0x1873c(%esp)
84 »       xor····%eax,%eax73 »       xor····%eax,%eax
85 ./src/./src/fst-match.C:8474 ./src/./src/fst-match.C:84
86 »       mov····%edx,0x4(%esp)75 »       mov····%edx,0x4(%esp)
 76 »       lea····0x8(%ebp),%ecx
87 »       mov····%ecx,(%esp)77 »       mov····%ecx,(%esp)
88 »       call···1830·<__cxa_finalize@plt+0x670>78 »       call···17fc·<__cxa_finalize@plt+0x63c>
89 ./src/./src/fst-match.C:8579 ./src/./src/fst-match.C:85
90 »       mov····0x8(%ebp),%ebx80 »       mov····0x8(%ebp),%ebx
91 »       mov····%ebx,0x24(%esp)81 »       mov····%ebx,0x24(%esp)
92 »       dec····%ebx82 »       cmp····$0x1,%ebx
93 »       jle····15db·<__cxa_finalize@plt+0x41b>83 »       jle····15b7·<__cxa_finalize@plt+0x3f7>
94 ./src/./src/fst-match.C:8884 ./src/./src/fst-match.C:88
95 »       mov····0x2c(%esp),%eax 
96 »       lea····-0x1ec7(%edi),%esi85 »       lea····-0x1ec7(%edi),%esi
97 »       mov····%edi,%ebx 
98 »       mov····%esi,0x4(%esp)86 »       mov····%esi,0x4(%esp)
 87 »       mov····0x2c(%esp),%eax
99 »       mov····0x4(%eax),%edx88 »       mov····0x4(%eax),%edx
100 »       mov····%edx,(%esp)89 »       mov····%edx,(%esp)
 90 »       mov····%edi,%ebx
101 »       call···11b0·<fopen@plt>91 »       call···11b0·<fopen@plt>
102 »       test···%eax,%eax 
103 »       mov····%eax,%esi92 »       mov····%eax,%esi
 93 »       test···%eax,%eax
104 »       je·····15a2·<__cxa_finalize@plt+0x3e2>94 »       je·····157e·<__cxa_finalize@plt+0x3be>
105 ./src/./src/fst-match.C:9295 ./src/./src/fst-match.C:92
106 »       cmpb···$0x0,0x78(%edi)96 »       cmpb···$0x0,0x78(%edi)
107 »       jne····1526·<__cxa_finalize@plt+0x366>97 »       jne····1500·<__cxa_finalize@plt+0x340>
108 ./src/./src/fst-match.C:9598 ./src/./src/fst-match.C:95
 99 »       movl···$0x0,0x8(%esp)
109 »       mov····%esi,0x4(%esp)100 »       mov····%esi,0x4(%esp)
110 »       lea····0x34(%esp),%edx101 »       lea····0x34(%esp),%eax
111 »       xor····%eax,%eax 
112 »       mov····%eax,0x8(%esp)102 »       mov····%eax,0x28(%esp)
 103 »       mov····%eax,(%esp)
113 »       mov····%edi,%ebx104 »       mov····%edi,%ebx
114 »       mov····%edx,(%esp) 
115 »       mov····%edx,0x28(%esp) 
116 »       call···1170·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)@plt>105 »       call···1170·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)@plt>
Max diff block lines reached; 126270/130605 bytes (96.68%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 000030d4·<.fini>:2 00003074·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···16b0·<__cxa_finalize@plt+0x4f0>6 »       call···1680·<__cxa_finalize@plt+0x4c0>
7 »       add····$0x2f17,%ebx7 »       add····$0x2f77,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.21 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00004174·011b033b·88000000·10000000·acceffff·...;............2 ··0x00004174·011b033b·88000000·10000000·acceffff·...;............
3 ··0x00004184·d0000000·4cd0ffff·f4000000·5cd0ffff·....L.......\...3 ··0x00004184·d0000000·4cd0ffff·f4000000·5cd0ffff·....L.......\...
4 ··0x00004194·bc010000·bed0ffff·d0020000·ecd0ffff·................4 ··0x00004194·bc010000·c0d0ffff·fc020000·e0d0ffff·................
5 ··0x000041a4·88010000·8cd4ffff·dc010000·ccd4ffff·................5 ··0x000041a4·88010000·5cd4ffff·dc010000·9cd4ffff·....\...........
6 ··0x000041b4·f0020000·0cd5ffff·a4000000·3cd6ffff·............<...6 ··0x000041b4·1c030000·dcd4ffff·a4000000·0cd6ffff·................
7 ··0x000041c4·08010000·bcd6ffff·28010000·b1dbffff·........(.......7 ··0x000041c4·08010000·88d6ffff·28010000·42dbffff·........(...B...
8 ··0x000041d4·08020000·bcdbffff·88020000·3ce8ffff·............<...8 ··0x000041d4·08020000·4cdbffff·b4020000·b6e7ffff·....L...........
9 ··0x000041e4·1c020000·dcebffff·48020000·41efffff·........H...A...9 ··0x000041e4·1c020000·0cebffff·74020000·e5eeffff·........t.......
10 ··0x000041f4·1c030000·4cefffff·30030000··········....L...0...10 ··0x000041f4·48030000·eceeffff·5c030000··········H.......\...
  
5.44 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 48 lines modifiedOffset 1, 50 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004200·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004200·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004210·1b0c0404·88010708·10000000·1c000000·................3 ··0x00004210·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00004220·60d4ffff·2c000000·00000000·14000000·`...,...........4 ··0x00004220·30d4ffff·2c000000·00000000·14000000·0...,...........
5 ··0x00004230·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00004230·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00004240·88010000·20000000·1c000000·d4cdffff·....·...........6 ··0x00004240·88010000·20000000·1c000000·d4cdffff·....·...........
7 ··0x00004250·a0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x00004250·a0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x00004260·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00004260·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x00004270·50cfffff·08000000·00000000·1c000000·P...............9 ··0x00004270·50cfffff·08000000·00000000·1c000000·P...............
10 ··0x00004280·54000000·2cd5ffff·7c000000·00410e08·T...,...|....A..10 ··0x00004280·54000000·fcd4ffff·7c000000·00410e08·T.......|....A..
11 ··0x00004290·8602410e·0c83034e·0e200000·3c000000·..A....N.·..<...11 ··0x00004290·8602410e·0c830343·0e200000·3c000000·..A....C.·..<...
12 ··0x000042a0·74000000·8cd5ffff·f5040000·00410e08·t............A..12 ··0x000042a0·74000000·58d5ffff·ba040000·00410e08·t...X........A..
13 ··0x000042b0·8502460e·0c870341·0e108604·410e1483·..F....A....A...13 ··0x000042b0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
14 ··0x000042c0·054e0e30·036e020a·0e1441c3·0e1041c6·.N.0.n....A...A.14 ··0x000042c0·05430e30·0379020a·0e1441c3·0e1041c6·.C.0.y....A...A.
15 ··0x000042d0·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A.....15 ··0x000042d0·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A.....
16 ··0x000042e0·00000000·017a504c·5200017c·08079b85·.....zPLR..|....16 ··0x000042e0·00000000·017a504c·5200017c·08079b85·.....zPLR..|....
17 ··0x000042f0·1d00001b·1b0c0404·88010000·30000000·............0...17 ··0x000042f0·1d00001b·1b0c0404·88010000·30000000·............0...
18 ··0x00004300·24000000·5ccfffff·94030000·04b70100·$...\...........18 ··0x00004300·24000000·50cfffff·7c030000·04e30100·$...P...|.......
19 ··0x00004310·00410e08·8502420d·05438703·86048305·.A....B..C......19 ··0x00004310·00410e08·8502420d·054c8703·86048305·.A....B..L......
20 ··0x00004320·0335020a·c341c641·c741c50c·0404410b·.5...A.A.A....A.20 ··0x00004320·0314020a·c341c641·c741c50c·0404410b·.....A.A.A....A.
21 ··0x00004330·1c000000·58000000·98ceffff·62000000·....X.......b...21 ··0x00004330·1c000000·58000000·98ceffff·64000000·....X.......d...
22 ··0x00004340·04bf0100·000c0508·83058502·86048703·................22 ··0x00004340·04eb0100·000c0508·83058502·86048703·................
23 ··0x00004350·28000000·28010000·a8d2ffff·40000000·(...(.......@...23 ··0x00004350·28000000·28010000·78d2ffff·40000000·(...(...x...@...
24 ··0x00004360·00410e08·8602410e·0c83034e·0e206d0e·.A....A....N.·m.24 ··0x00004360·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.
25 ··0x00004370·0c41c30e·0841c60e·04000000·10000000·.A...A..........25 ··0x00004370·0c41c30e·0841c60e·04000000·10000000·.A...A..........
26 ··0x00004380·54010000·a1d9ffff·04000000·00000000·T...............26 ··0x00004380·54010000·32d9ffff·04000000·00000000·T...2...........
27 ··0x00004390·28000000·68010000·18e6ffff·9f030000·(...h...........27 ··0x00004390·54000000·68010000·92e5ffff·48030000·T...h.......H...
28 ··0x000043a0·00430e50·44860448·83055387·0385025b·.C.PD..H..S....[ 
29 ··0x000043b0·0ac5c7c6·c30e0443·0b000000·3c000000·.......C....<...28 ··0x000043a0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 29 ··0x000043b0·410e1483·05430e50·5a0a0e14·41c30e10·A....C.PZ...A...
 30 ··0x000043c0·41c60e0c·41c70e08·41c50e04·410b038e·A...A...A...A...
 31 ··0x000043d0·020a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A...
 32 ··0x000043e0·41c50e04·410b0000·3c000000·c0010000·A...A...<.......
 33 ··0x000043f0·90e8ffff·d9030000·00410e08·8502410e·.........A....A.
 34 ··0x00004400·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
 35 ··0x00004410·03fe020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 36 ··0x00004420·0e0841c5·0e04410b·44000000·50010000·..A...A.D...P...
30 ··0x000043c0·94010000·8ce9ffff·65030000·00410e08·........e....A..37 ··0x00004430·90d8ffff·690c0000·040b0100·00410e08·....i........A..
31 ··0x000043d0·8502410e·0c870341·0e108604·410e1483·..A....A....A...38 ··0x00004440·8502410e·0c870341·0e108604·410e1483·..A....A....A...
32 ··0x000043e0·054d0e40·0378020a·0e1441c3·0e1041c6·.M.@.x....A...A.39 ··0x00004450·05460ea0·01032702·0a0e1441·c30e1041·.F....'....A...A
33 ··0x000043f0·0e0c41c7·0e0841c5·0e04430b·44000000·..A...A...C.D...40 ··0x00004460·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....
34 ··0x00004400·24010000·2cd9ffff·750c0000·040b0100·$...,...u....... 
35 ··0x00004410·00410e08·8502430e·0c870343·0e108604·.A....C....C.... 
36 ··0x00004420·430e1483·05500ea0·01031502·0a0e1441·C....P.........A 
37 ··0x00004430·c30e1041·c60e0c41·c70e0841·c50e0445·...A...A...A...E 
38 ··0x00004440·0b000000·1c000000·6c010000·e6cdffff·........l.......41 ··0x00004470·1c000000·98010000·bccdffff·20000000·............·...
39 ··0x00004450·20000000·04cd0000·000ea001·83058502··...............42 ··0x00004480·04ce0000·000ea001·83058502·86048703·................
40 ··0x00004460·86048703·28000000·3c020000·d4d1ffff·....(...<.......43 ··0x00004490·28000000·68020000·78d1ffff·40000000·(...h...x...@...
41 ··0x00004470·40000000·00410e08·8602410e·0c83034e·@....A....A....N44 ··0x000044a0·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.
42 ··0x00004480·0e206d0e·0c41c30e·0841c60e·04000000·.·m..A...A......45 ··0x000044b0·0c41c30e·0841c60e·04000000·10000000·.A...A..........
 46 ··0x000044c0·94020000·95ebffff·04000000·00000000·................
43 ··0x00004490·10000000·68020000·1decffff·04000000·....h...........47 ··0x000044d0·18000000·a8020000·88ebffff·14000000·................
44 ··0x000044a0·00000000·18000000·7c020000·14ecffff·........|....... 
45 ··0x000044b0·14000000·00410e08·83024e0e·10000000·.....A....N.....48 ··0x000044e0·00410e08·83024e0e·10000000·00000000·.A....N.........
46 ··0x000044c0·00000000····························.... 
  
1.08 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x000044c4·ff9b3901·2d3c2e00·00980105·8b0701a0·..9.-<..........2 ··0x000044f0·ff9b3901·2d3c3000·009c0105·f30601a4·..9.-<0.........
3 ··0x000044d4·01d10280·07038704·058b0701·d5046c80·..............l.3 ··0x00004500·01bd02e8·0603ed03·05f30601·bd046ae8·..............j.
4 ··0x000044e4·0703db05·220000aa·06058007·03ea0616·...."...........4 ··0x00004510·0603c105·24000092·0605e806·03d20616·....$...........
5 ··0x000044f4·00000100·007d0000·741b0000·ff9b1501·.....}..t.......5 ··0x00004520·00000100·007d0000·481b0000·ff9b1501·.....}..H.......
6 ··0x00004504·08301751·005d0500·00010000·7d000000·.0.Q.]......}...6 ··0x00004530·08321753·005f0500·00010000·7d000000·.2.S._......}...
7 ··0x00004514·5c1b0000·ffff0106·7fe417ed·1800ffff·\...............7 ··0x00004540·301b0000·ffff0107·8801d017·e21800ff·0...............
8 ··0x00004524·01041b05·0000·······················......8 ··0x00004550·ff01041b·050000·····················.......
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00005eb4·a0170000·00160000·40160000··········........@...2 ··0x00005eb4·70170000·d0150000·10160000··········p...........
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00005ec0·50170000····························P...2 ··0x00005ec0·20170000·····························...
  
401 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00005fcc·00000000·60120000·00000000·00000000·....`...........2 ··0x00005fcc·00000000·54120000·00000000·00000000·....T...........
3 ··0x00005fdc·00000000·00000000·00000000·00000000·................3 ··0x00005fdc·00000000·00000000·00000000·00000000·................
4 ··0x00005fec·00000000·00000000···················........4 ··0x00005fec·00000000·00000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34303062·66643133·66383538·34393030·400bfd13f8584900 
3 ··0x00000010·65383266·31393636·61366465·39633766·e82f1966a6de9c7f2 ··0x00000000·65333364·33313464·39633963·36396139·e33d314d9c9c69a9
 3 ··0x00000010·35363061·65663738·38316334·63633866·560aef7881c4cc8f
4 ··0x00000020·63386234·33392e64·65627567·00000000·c8b439.debug....4 ··0x00000020·38636664·34662e64·65627567·00000000·8cfd4f.debug....
5 ··0x00000030·36e5235a····························6.#Z5 ··0x00000030·a5bf0bea····························....
  
202 KB
./usr/bin/fst-mor
File has been modified after NT_GNU_BUILD_ID has been applied.
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x155011 ··Entry·point·address:···············0x1540
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20932·(bytes·into·file)13 ··Start·of·section·headers:··········20932·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.33 KB
readelf --wide --program-header {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x15502 Entry·point·0x1540
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x00ae8·0x00ae8·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00ae8·0x00ae8·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x021a8·0x021a8·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x02158·0x02158·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x00696·0x00696·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x006c3·0x006c3·R···0x1000
12 ··LOAD···········0x004eb0·0x00005eb0·0x00005eb0·0x001d0·0x02904·RW··0x100012 ··LOAD···········0x004eb0·0x00005eb0·0x00005eb0·0x001d0·0x02904·RW··0x1000
13 ··DYNAMIC········0x004ec0·0x00005ec0·0x00005ec0·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ec0·0x00005ec0·0x00005ec0·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x00416c·0x0000416c·0x0000416c·0x000bc·0x000bc·R···0x415 ··GNU_EH_FRAME···0x00416c·0x0000416c·0x0000416c·0x000bc·0x000bc·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x004eb0·0x00005eb0·0x00005eb0·0x00150·0x00150·R···0x117 ··GNU_RELRO······0x004eb0·0x00005eb0·0x00005eb0·0x00150·0x00150·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000868·000868·000056·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000868·000868·000056·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000008c0·0008c0·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········000008c0·0008c0·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000980·000980·000090·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000980·000980·000090·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000a10·000a10·0000d8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000a10·000a10·0000d8·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·0001c0·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·0001c0·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000011e0·0011e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000011e0·0011e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000011f0·0011f0·001fa4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011f0·0011f0·001f54·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003194·003194·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00003144·003144·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00004000·004000·00016c·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00004000·004000·00016c·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000416c·00416c·0000bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000416c·00416c·0000bc·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004228·004228·000404·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004228·004228·000430·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0000462c·00462c·00006a·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00004658·004658·00006b·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005eb0·004eb0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005eb0·004eb0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ebc·004ebc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ebc·004ebc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ec0·004ec0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ec0·004ec0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fc8·004fc8·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fc8·004fc8·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000078·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000078·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000606c·00506c·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········0000606c·00506c·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········00006080·005080·002734·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········00006080·005080·002734·00··WA··0···0·32
988 B
readelf --wide --symbols {}
    
Offset 37, 10 lines modifiedOffset 37, 10 lines modified
37 ····33:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)37 ····33:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)
38 ····34:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__38 ····34:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
39 ····35:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable39 ····35:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
40 ····36:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)40 ····36:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
44 ····40:·00001ca0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev44 ····40:·00001c50···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
45 ····41:·00001ca0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev45 ····41:·00001c50···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
46 ····42:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used46 ····42:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x4ec0·contains·29·entries:2 Dynamic·section·at·offset·0x4ec0·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x31949 ·0x0000000d·(FINI)·······················0x3144
10 ·0x00000019·(INIT_ARRAY)·················0x5eb010 ·0x00000019·(INIT_ARRAY)·················0x5eb0
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ebc12 ·0x0000001a·(FINI_ARRAY)·················0x5ebc
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x4c815 ·0x00000005·(STRTAB)·····················0x4c8
16 ·0x00000006·(SYMTAB)·····················0x21816 ·0x00000006·(SYMTAB)·····················0x218
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2d9fdd6b0693a8830c832f8991c540d7b321104f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9b1b7328a2e412584a59e724e8e3003cd1c45675
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
19.9 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001550..0000157c14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001540..0000156c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 419 lines modifiedOffset 37, 448 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011e0..000011e838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011e0..000011e8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001a10..00001a8a42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=000019fe..00001a6a
43 ··DW_CFA_advance_loc:·1·to·00001a1143 ··DW_CFA_advance_loc:·1·to·000019ff
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·00001a1446 ··DW_CFA_advance_loc:·1·to·00001a00
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·00001a1549 ··DW_CFA_advance_loc:·1·to·00001a01
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·00001a1652 ··DW_CFA_advance_loc:·1·to·00001a02
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·00001a2455 ··DW_CFA_advance_loc:·3·to·00001a05
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·00001a8557 ··DW_CFA_advance_loc1:·96·to·00001a65
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·00001a8659 ··DW_CFA_advance_loc:·1·to·00001a66
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·00001a8762 ··DW_CFA_advance_loc:·1·to·00001a67
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·00001a8865 ··DW_CFA_advance_loc:·1·to·00001a68
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·00001a8968 ··DW_CFA_advance_loc:·1·to·00001a69
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001a90..00001b0a71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001a6a..00001ad6
72 ··DW_CFA_advance_loc:·1·to·00001a9172 ··DW_CFA_advance_loc:·1·to·00001a6b
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·00001a9475 ··DW_CFA_advance_loc:·1·to·00001a6c
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·00001a9578 ··DW_CFA_advance_loc:·1·to·00001a6d
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·00001a9681 ··DW_CFA_advance_loc:·1·to·00001a6e
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·00001aa484 ··DW_CFA_advance_loc:·3·to·00001a71
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·00001b0586 ··DW_CFA_advance_loc1:·96·to·00001ad1
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00001b0688 ··DW_CFA_advance_loc:·1·to·00001ad2
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·00001b0791 ··DW_CFA_advance_loc:·1·to·00001ad3
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·00001b0894 ··DW_CFA_advance_loc:·1·to·00001ad4
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·00001b0997 ··DW_CFA_advance_loc:·1·to·00001ad5
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001b10..00001c98100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001ad6..00001c4d
101 ··DW_CFA_advance_loc:·1·to·00001b11101 ··DW_CFA_advance_loc:·1·to·00001ad7
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·00001b14104 ··DW_CFA_advance_loc:·1·to·00001ad8
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·00001b15107 ··DW_CFA_advance_loc:·1·to·00001ad9
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·00001b16110 ··DW_CFA_advance_loc:·1·to·00001ada
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·00001b24113 ··DW_CFA_advance_loc:·3·to·00001add
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·00001c93115 ··DW_CFA_advance_loc2:·363·to·00001c48
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001c94117 ··DW_CFA_advance_loc:·1·to·00001c49
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·00001c95120 ··DW_CFA_advance_loc:·1·to·00001c4a
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·00001c96123 ··DW_CFA_advance_loc:·1·to·00001c4b
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·00001c97126 ··DW_CFA_advance_loc:·1·to·00001c4c
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·0000002c·0000010c·FDE·cie=0000002c·pc=00001680..000016f6132 00000134·0000002c·0000010c·FDE·cie=0000002c·pc=00001670..000016e4
133 ··DW_CFA_advance_loc:·1·to·00001681133 ··DW_CFA_advance_loc:·1·to·00001671
134 ··DW_CFA_def_cfa_offset:·8134 ··DW_CFA_def_cfa_offset:·8
135 ··DW_CFA_offset:·r6·(esi)·at·cfa-8135 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
136 ··DW_CFA_advance_loc:·1·to·00001682136 ··DW_CFA_advance_loc:·1·to·00001672
137 ··DW_CFA_def_cfa_offset:·12137 ··DW_CFA_def_cfa_offset:·12
138 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12138 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
139 ··DW_CFA_advance_loc:·14·to·00001690139 ··DW_CFA_advance_loc:·3·to·00001675
140 ··DW_CFA_def_cfa_offset:·32140 ··DW_CFA_def_cfa_offset:·32
141 ··DW_CFA_advance_loc1:·92·to·000016ec141 ··DW_CFA_advance_loc1:·102·to·000016db
142 ··DW_CFA_remember_state142 ··DW_CFA_remember_state
Max diff block lines reached; 14532/20272 bytes (71.69%) of diff not shown.
279 B
strings --all --bytes=8 {}
    
Offset 35, 14 lines modifiedOffset 35, 15 lines modified
35 GLIBCXX_3.435 GLIBCXX_3.4
36 GLIBC_2.136 GLIBC_2.1
37 GLIBC_2.437 GLIBC_2.4
38 GLIBC_2.3438 GLIBC_2.34
39 GLIBC_2.039 GLIBC_2.0
40 GLIBC_2.1.340 GLIBC_2.1.3
41 GLIBC_2.3.441 GLIBC_2.3.4
 42 T$x9D$lt·
42 Options:43 Options:
43 -h:··print·this·message44 -h:··print·this·message
44 fst-mor·version·%s45 fst-mor·version·%s
45 analyze>·46 analyze>·
46 generate>·47 generate>·
47 reading·transducer...48 reading·transducer...
48 finished.49 finished.
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1580·<__cxa_finalize@plt+0x3a0>8 »       call···1570·<__cxa_finalize@plt+0x390>
9 »       add····$0x4feb,%ebx9 »       add····$0x4feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__printf_chk@plt-0x15>12 »       je·····101b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
162 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000011f0·<SFST::Transducer::~Transducer()@@Base-0xab0>:2 000011f0·<SFST::Transducer::~Transducer()@@Base-0xa60>:
3 main.cold():3 main.cold():
4 ./src/./src/fst-mor.C:1384 ./src/./src/fst-mor.C:138
5 »       mov····0x28(%esp),%edx5 »       mov····0x28(%esp),%ecx
6 main():6 main():
7 ./src/./src/fst-mor.C:1387 ./src/./src/fst-mor.C:138
8 »       mov····%edx,(%esp)8 »       mov····%ecx,(%esp)
9 »       call···1ca0·<SFST::Transducer::~Transducer()@@Base>9 »       call···1c50·<SFST::Transducer::~Transducer()@@Base>
10 ./src/./src/fst-mor.C:13910 ./src/./src/fst-mor.C:139
11 »       mov····%esi,(%esp)11 »       mov····%esi,(%esp)
12 »       cmp····$0x1,%edi 
13 »       mov····0x2c(%esp),%ebx12 »       mov····0x2c(%esp),%ebx
 13 »       cmp····$0x1,%edi
14 »       jne····1251·<__cxa_finalize@plt+0x71>14 »       jne····1251·<__cxa_finalize@plt+0x71>
15 ./src/./src/fst-mor.C:139·(discriminator·1)15 ./src/./src/fst-mor.C:139·(discriminator·1)
16 »       call···1050·<__cxa_begin_catch@plt>16 »       call···1050·<__cxa_begin_catch@plt>
17 ./src/./src/fst-mor.C:140·(discriminator·1)17 ./src/./src/fst-mor.C:140·(discriminator·1)
18 »       mov····-0x8(%ebx),%ecx 
19 »       mov····%ecx,(%esp) 
20 »       mov····%eax,0x4(%esp)18 »       mov····%eax,0x4(%esp)
 19 »       mov····-0x8(%ebx),%edx
 20 »       mov····%edx,(%esp)
21 »       call···1100·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>21 »       call···1100·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
22 »       mov····%eax,(%esp) 
23 »       mov····0x2c(%esp),%ebx22 »       mov····0x2c(%esp),%ebx
24 »       lea····-0x1f7e(%ebx),%edx23 »       lea····-0x1f7e(%ebx),%ecx
25 »       mov····%edx,0x4(%esp)24 »       mov····%ecx,0x4(%esp)
 25 »       mov····%eax,(%esp)
26 »       call···1100·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>26 »       call···1100·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
27 ./src/./src/fst-mor.C:14227 ./src/./src/fst-mor.C:142
28 »       mov····0x2c(%esp),%ebx28 »       mov····0x2c(%esp),%ebx
29 »       call···1180·<__cxa_end_catch@plt>29 »       call···1180·<__cxa_end_catch@plt>
30 »       jmp····13ae·<__cxa_finalize@plt+0x1ce>30 »       jmp····13ac·<__cxa_finalize@plt+0x1cc>
31 »       mov····0x2c(%esp),%ebx 
32 »       mov····%eax,%esi31 »       mov····%eax,%esi
 32 »       mov····0x2c(%esp),%ebx
33 »       call···1180·<__cxa_end_catch@plt>33 »       call···1180·<__cxa_end_catch@plt>
34 »       mov····%esi,(%esp)34 »       mov····%esi,(%esp)
35 »       call···11a0·<_Unwind_Resume@plt>35 »       call···11a0·<_Unwind_Resume@plt>
36 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():36 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():
37 /usr/include/c++/12/bits/stl_vector.h:73037 /usr/include/c++/12/bits/stl_vector.h:730
38 »       mov····0x64(%esp),%ebx38 »       mov····0x64(%esp),%edx
39 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):39 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):
40 /usr/include/c++/12/bits/stl_vector.h:38640 /usr/include/c++/12/bits/stl_vector.h:386
41 »       test···%ebx,%ebx41 »       test···%edx,%edx
42 »       je·····126a·<__cxa_finalize@plt+0x8a>42 »       je·····126a·<__cxa_finalize@plt+0x8a>
43 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):43 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
44 /usr/include/c++/12/bits/new_allocator.h:15844 /usr/include/c++/12/bits/new_allocator.h:158
45 »       mov····%ebx,(%esp)45 »       mov····%edx,(%esp)
46 »       mov····0x28(%esp),%ebx46 »       mov····0x28(%esp),%ebx
47 »       call···10f0·<operator·delete(void*)@plt>47 »       call···10f0·<operator·delete(void*)@plt>
48 std::__new_allocator<SFST::Gen>::~__new_allocator():48 std::__new_allocator<SFST::Gen>::~__new_allocator():
49 /usr/include/c++/12/bits/new_allocator.h:9049 /usr/include/c++/12/bits/new_allocator.h:90
50 »       mov····%edi,(%esp)50 »       mov····%edi,(%esp)
51 »       mov····0x28(%esp),%ebx51 »       mov····0x28(%esp),%ebx
52 »       call···11a0·<_Unwind_Resume@plt>52 »       call···11a0·<_Unwind_Resume@plt>
Offset 59, 282 lines modifiedOffset 59, 271 lines modified
59 »       xchg···%ax,%ax59 »       xchg···%ax,%ax
60 »       xchg···%ax,%ax60 »       xchg···%ax,%ax
61 »       xchg···%ax,%ax61 »       xchg···%ax,%ax
62 »       xchg···%ax,%ax62 »       xchg···%ax,%ax
63 main():63 main():
64 ./src/./src/fst-mor.C:9564 ./src/./src/fst-mor.C:95
65 »       push···%ebp65 »       push···%ebp
66 »       call···1ddd·<SFST::Transducer::~Transducer()@@Base+0x13d> 
67 »       add····$0x4d6e,%eax 
68 »       mov····%esp,%ebp66 »       mov····%esp,%ebp
69 »       push···%edi67 »       push···%edi
70 »       push···%esi68 »       push···%esi
71 »       push···%ebx69 »       push···%ebx
72 ./src/./src/fst-mor.C:98 
73 »       lea····0x8(%ebp),%edx 
74 ./src/./src/fst-mor.C:95 
75 »       and····$0xfffffff0,%esp70 »       and····$0xfffffff0,%esp
76 »       sub····$0xb0,%esp71 »       sub····$0xb0,%esp
 72 »       call···1d7e·<SFST::Transducer::~Transducer()@@Base+0x12e>
 73 »       add····$0x4d60,%eax
77 »       mov····%eax,0x2c(%esp)74 »       mov····%eax,0x2c(%esp)
78 »       mov····0xc(%ebp),%edi75 »       mov····0xc(%ebp),%edi
79 »       mov····%gs:0x14,%eax76 »       mov····%gs:0x14,%eax
80 »       mov····%eax,0xac(%esp)77 »       mov····%eax,0xac(%esp)
81 »       xor····%eax,%eax78 »       xor····%eax,%eax
82 ./src/./src/fst-mor.C:9879 ./src/./src/fst-mor.C:98
83 »       mov····%edx,(%esp) 
84 »       mov····%edi,0x4(%esp)80 »       mov····%edi,0x4(%esp)
 81 »       lea····0x8(%ebp),%edx
 82 »       mov····%edx,(%esp)
85 »       call···1780·<__cxa_finalize@plt+0x5a0>83 »       call···1760·<__cxa_finalize@plt+0x580>
86 ./src/./src/fst-mor.C:9984 ./src/./src/fst-mor.C:99
87 »       cmpl···$0x1,0x8(%ebp)85 »       cmpl···$0x1,0x8(%ebp)
88 »       jle····1470·<__cxa_finalize@plt+0x290>86 »       jle····1460·<__cxa_finalize@plt+0x280>
89 ./src/./src/fst-mor.C:10587 ./src/./src/fst-mor.C:105
90 »       mov····0x2c(%esp),%ebx88 »       mov····0x2c(%esp),%ebx
91 »       lea····-0x1f96(%ebx),%ecx89 »       lea····-0x1f96(%ebx),%ecx
92 »       mov····%ecx,0x4(%esp)90 »       mov····%ecx,0x4(%esp)
93 »       mov····0x4(%edi),%esi91 »       mov····0x4(%edi),%esi
94 »       mov····%esi,(%esp)92 »       mov····%esi,(%esp)
95 »       call···11d0·<fopen@plt>93 »       call···11d0·<fopen@plt>
96 »       test···%eax,%eax 
97 »       mov····%eax,%esi94 »       mov····%eax,%esi
 95 »       test···%eax,%eax
98 »       je·····147a·<__cxa_finalize@plt+0x29a>96 »       je·····146a·<__cxa_finalize@plt+0x28a>
99 ./src/./src/fst-mor.C:10997 ./src/./src/fst-mor.C:109
100 »       mov····0x2c(%esp),%ebx98 »       mov····0x2c(%esp),%ebx
101 »       mov····-0x1c(%ebx),%edi 
102 »       lea····-0x1f93(%ebx),%eax99 »       lea····-0x1f93(%ebx),%eax
103 »       mov····%eax,0x4(%esp)100 »       mov····%eax,0x4(%esp)
 101 »       mov····-0x1c(%ebx),%edi
104 »       mov····%edi,(%esp)102 »       mov····%edi,(%esp)
105 »       call···1100·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>103 »       call···1100·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
106 ./src/./src/fst-mor.C:111104 ./src/./src/fst-mor.C:111
107 »       lea····0x3c(%esp),%ecx 
108 »       mov····$0x1,%edx 
109 »       mov····%edx,0x8(%esp)105 »       movl···$0x1,0x8(%esp)
110 »       mov····%esi,0x4(%esp)106 »       mov····%esi,0x4(%esp)
111 »       mov····%ecx,(%esp)107 »       lea····0x3c(%esp),%edx
112 »       mov····%ecx,0x28(%esp)108 »       mov····%edx,0x28(%esp)
 109 »       mov····%edx,(%esp)
113 »       call···10e0·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>110 »       call···10e0·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>
114 ./src/./src/fst-mor.C:112111 ./src/./src/fst-mor.C:112
115 »       mov····%esi,(%esp)112 »       mov····%esi,(%esp)
116 »       call···11b0·<fclose@plt>113 »       call···11b0·<fclose@plt>
Max diff block lines reached; 161252/165768 bytes (97.28%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00003194·<.fini>:2 00003144·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1580·<__cxa_finalize@plt+0x3a0>6 »       call···1570·<__cxa_finalize@plt+0x390>
7 »       add····$0x2e57,%ebx7 »       add····$0x2ea7,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.6 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0000416c·011b033b·b8000000·16000000·b4ceffff·...;............2 ··0x0000416c·011b033b·b8000000·16000000·b4ceffff·...;............
3 ··0x0000417c·00010000·74d0ffff·24010000·84d0ffff·....t...$.......3 ··0x0000417c·00010000·74d0ffff·24010000·84d0ffff·....t...$.......
4 ··0x0000418c·18030000·ead0ffff·54040000·14d1ffff·........T.......4 ··0x0000418c·18030000·ead0ffff·80040000·14d1ffff·................
5 ··0x0000419c·e4020000·64d3ffff·38030000·a4d3ffff·....d...8.......5 ··0x0000419c·e4020000·49d3ffff·38030000·89d3ffff·....I...8.......
6 ··0x000041ac·74040000·e4d3ffff·d4000000·14d5ffff·t...............6 ··0x000041ac·a0040000·d4d3ffff·d4000000·04d5ffff·................
7 ··0x000041bc·f0010000·94d5ffff·20020000·14d6ffff·........·.......7 ··0x000041bc·f0010000·78d5ffff·20020000·f4d5ffff·....x...·.......
8 ··0x000041cc·40020000·a4d8ffff·38010000·24d9ffff·@.......8...$...8 ··0x000041cc·40020000·92d8ffff·38010000·fed8ffff·@.......8.......
9 ··0x000041dc·74010000·a4d9ffff·b0010000·34dbffff·t...........4...9 ··0x000041dc·74010000·6ad9ffff·b0010000·e4daffff·t...j...........
10 ··0x000041ec·a0020000·71dcffff·64030000·75dcffff·....q...d...u...10 ··0x000041ec·a0020000·12dcffff·64030000·16dcffff·........d.......
11 ··0x000041fc·78030000·79dcffff·8c030000·84dcffff·x...y...........11 ··0x000041fc·78030000·1adcffff·8c030000·24dcffff·x...........$...
12 ··0x0000420c·0c040000·04e9ffff·a0030000·a4ecffff·................12 ··0x0000420c·38040000·8ee8ffff·a0030000·e4ebffff·8...............
13 ··0x0000421c·cc030000·14f0ffff·a0040000··········............13 ··0x0000421c·f8030000·c4efffff·cc040000··········............
  
7.86 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 68 lines modifiedOffset 1, 70 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004228·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004228·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004238·1b0c0404·88010708·10000000·1c000000·................3 ··0x00004238·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00004248·08d3ffff·2c000000·00000000·14000000·....,...........4 ··0x00004248·f8d2ffff·2c000000·00000000·14000000·....,...........
5 ··0x00004258·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00004258·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00004268·88010000·20000000·1c000000·accdffff·....·...........6 ··0x00004268·88010000·20000000·1c000000·accdffff·....·...........
7 ··0x00004278·c0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x00004278·c0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x00004288·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00004288·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x00004298·48cfffff·08000000·00000000·38000000·H...........8...9 ··0x00004298·48cfffff·08000000·00000000·38000000·H...........8...
10 ··0x000042a8·54000000·64d7ffff·7a000000·00410e08·T...d...z....A..10 ··0x000042a8·54000000·52d7ffff·6c000000·00410e08·T...R...l....A..
11 ··0x000042b8·8502430e·0c870341·0e108604·410e1483·..C....A....A...11 ··0x000042b8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
12 ··0x000042c8·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...12 ··0x000042c8·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
13 ··0x000042d8·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x000042d8·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x000042e8·a8d7ffff·7a000000·00410e08·8502430e·....z....A....C.14 ··0x000042e8·82d7ffff·6c000000·00410e08·8502410e·....l....A....A.
15 ··0x000042f8·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@15 ··0x000042f8·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
16 ··0x00004308·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...16 ··0x00004308·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
17 ··0x00004318·41c50e04·3c000000·cc000000·ecd7ffff·A...<...........17 ··0x00004318·41c50e04·3c000000·cc000000·b2d7ffff·A...<...........
18 ··0x00004328·88010000·00410e08·8502430e·0c870341·.....A....C....A18 ··0x00004328·77010000·00410e08·8502410e·0c870341·w....A....A....A
19 ··0x00004338·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..19 ··0x00004338·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
20 ··0x00004348·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x00004348·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x00004358·04000000·2c000000·0c010000·1cd3ffff·....,...........21 ··0x00004358·04000000·2c000000·0c010000·0cd3ffff·....,...........
22 ··0x00004368·76000000·00410e08·8602410e·0c83034e·v....A....A....N22 ··0x00004368·74000000·00410e08·8602410e·0c830343·t....A....A....C
23 ··0x00004378·0e20025c·0a0e0c41·c30e0841·c60e0442·.·.\...A...A...B23 ··0x00004378·0e200266·0a0e0c41·c30e0841·c60e0441·.·.f...A...A...A
24 ··0x00004388·0b000000·1c000000·3c010000·6cd3ffff·........<...l...24 ··0x00004388·0b000000·1c000000·3c010000·50d3ffff·........<...P...
25 ··0x00004398·7c000000·00410e08·8602410e·0c83034e·|....A....A....N25 ··0x00004398·7c000000·00410e08·8602410e·0c830343·|....A....A....C
26 ··0x000043a8·0e200000·3c000000·5c010000·ccd3ffff·.·..<...\.......26 ··0x000043a8·0e200000·3c000000·5c010000·acd3ffff·.·..<...\.......
27 ··0x000043b8·8d020000·00410e08·8502460e·0c870341·.....A....F....A27 ··0x000043b8·9d020000·00410e08·8502410e·0c870341·.....A....A....A
28 ··0x000043c8·0e108604·410e1483·054e0e30·037f010a·....A....N.0....28 ··0x000043c8·0e108604·410e1483·05430e30·03a0010a·....A....C.0....
29 ··0x000043d8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.29 ··0x000043d8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
30 ··0x000043e8·0e04460b·1c000000·00000000·017a504c·..F..........zPL30 ··0x000043e8·0e04410b·1c000000·00000000·017a504c·..A..........zPL
31 ··0x000043f8·5200017c·08079b7d·1c00001b·1b0c0404·R..|...}........31 ··0x000043f8·5200017c·08079b7d·1c00001b·1b0c0404·R..|...}........
32 ··0x00004408·88010000·40000000·24000000·8cd8ffff·....@...$.......32 ··0x00004408·88010000·40000000·24000000·3cd8ffff·....@...$...<...
33 ··0x00004418·3d010000·040f0200·00410e08·8502410e·=........A....A.33 ··0x00004418·2e010000·043b0200·00410e08·8502410e·.....;...A....A.
34 ··0x00004428·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@34 ··0x00004428·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
35 ··0x00004438·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..35 ··0x00004438·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
36 ··0x00004448·0841c50e·04410b00·30000000·68000000·.A...A..0...h...36 ··0x00004448·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
37 ··0x00004458·28ceffff·45020000·04db0100·00410e08·(...E........A..37 ··0x00004458·28ceffff·35020000·04070200·00410e08·(...5........A..
38 ··0x00004468·85024c0d·054f8703·86048305·032c010a·..L..O.......,..38 ··0x00004468·8502420d·054c8703·86048305·0337010a·..B..L.......7..
39 ··0x00004478·c341c641·c741c50c·0404450b·1c000000·.A.A.A....E.....39 ··0x00004478·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A.....
40 ··0x00004488·9c000000·64cdffff·66000000·04d70100·....d...f.......40 ··0x00004488·9c000000·64cdffff·66000000·04030200·....d...f.......
41 ··0x00004498·000c0508·83058502·86048703·28000000·............(...41 ··0x00004498·000c0508·83058502·86048703·28000000·............(...
42 ··0x000044a8·54020000·24d0ffff·40000000·00410e08·T...$...@....A..42 ··0x000044a8·54020000·09d0ffff·40000000·00410e08·T.......@....A..
43 ··0x000044b8·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..43 ··0x000044b8·8602410e·0c830343·0e20780e·0c41c30e·..A....C.·x..A..
44 ··0x000044c8·0841c60e·04000000·10000000·80020000·.A..............44 ··0x000044c8·0841c60e·04000000·10000000·80020000·.A..............
45 ··0x000044d8·05d9ffff·04000000·00000000·10000000·................45 ··0x000044d8·a6d8ffff·04000000·00000000·10000000·................
46 ··0x000044e8·94020000·f5d8ffff·04000000·00000000·................46 ··0x000044e8·94020000·96d8ffff·04000000·00000000·................
47 ··0x000044f8·10000000·a8020000·e5d8ffff·04000000·................47 ··0x000044f8·10000000·a8020000·86d8ffff·04000000·................
48 ··0x00004508·00000000·28000000·bc020000·5ce5ffff·....(.......\...48 ··0x00004508·00000000·54000000·bc020000·e6e4ffff·....T...........
49 ··0x00004518·9f030000·00430e50·44860448·83055387·.....C.PD..H..S. 
50 ··0x00004528·0385025b·0ac5c7c6·c30e0443·0b000000·...[.......C.... 
51 ··0x00004538·3c000000·e8020000·d0e8ffff·65030000·<...........e...49 ··0x00004518·48030000·00410e08·8502410e·0c870341·H....A....A....A
 50 ··0x00004528·0e108604·410e1483·05430e50·5a0a0e14·....A....C.PZ...
 51 ··0x00004538·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
 52 ··0x00004548·410b038e·020a0e14·41c30e10·41c60e0c·A.......A...A...
 53 ··0x00004558·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<...
 54 ··0x00004568·14030000·e4e7ffff·d9030000·00410e08·.............A..
 55 ··0x00004578·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 56 ··0x00004588·05430e50·03fe020a·0e1441c3·0e1041c6·.C.P......A...A.
 57 ··0x00004598·0e0c41c7·0e0841c5·0e04410b·44000000·..A...A...A.D...
 58 ··0x000045a8·bc010000·e4d7ffff·690c0000·04fb0000·........i.......
52 ··0x00004548·00410e08·8502410e·0c870341·0e108604·.A....A....A....59 ··0x000045b8·00410e08·8502410e·0c870341·0e108604·.A....A....A....
53 ··0x00004558·410e1483·054d0e40·0378020a·0e1441c3·A....M.@.x....A.60 ··0x000045c8·410e1483·05460ea0·01032702·0a0e1441·A....F....'....A
54 ··0x00004568·0e1041c6·0e0c41c7·0e0841c5·0e04430b·..A...A...A...C.61 ··0x000045d8·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A
55 ··0x00004578·44000000·90010000·70d8ffff·750c0000·D.......p...u... 
56 ··0x00004588·04fb0000·00410e08·8502430e·0c870343·.....A....C....C 
57 ··0x00004598·0e108604·430e1483·05500ea0·01031502·....C....P...... 
58 ··0x000045a8·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A 
59 ··0x000045b8·c50e0445·0b000000·1c000000·d8010000·...E............ 
60 ··0x000045c8·8eccffff·20000000·04bd0000·000ea001·....·........... 
61 ··0x000045d8·83058502·86048703·28000000·90030000·........(....... 
62 ··0x000045e8·28cfffff·40000000·00410e08·8602410e·(...@....A....A. 
63 ··0x000045f8·0c83034e·0e206d0e·0c41c30e·0841c60e·...N.·m..A...A.. 
64 ··0x00004608·04000000·18000000·bc030000·6cebffff·............l...62 ··0x000045e8·0b000000·1c000000·04020000·62ccffff·............b...
 63 ··0x000045f8·20000000·04be0000·000ea001·83058502··...............
 64 ··0x00004608·86048703·28000000·bc030000·e1ceffff·....(...........
65 ··0x00004618·14000000·00410e08·83024e0e·10000000·.....A....N.....65 ··0x00004618·40000000·00410e08·8602410e·0c830343·@....A....A....C
66 ··0x00004628·00000000····························....66 ··0x00004628·0e20780e·0c41c30e·0841c60e·04000000·.·x..A...A......
 67 ··0x00004638·18000000·e8030000·f0eaffff·14000000·................
 68 ··0x00004648·00410e08·83024e0e·10000000·00000000·.A....N.........
  
1.08 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0000462c·ffff010a·2205c101·00b80205·00000000·...."...........2 ··0x00004658·ffff010a·2205b201·00a90205·00000000·...."...........
3 ··0x0000463c·ff9b2d01·21394e00·009f0105·bc0401a7·..-.!9N.........3 ··0x00004668·ff9b2d01·21394e00·009e0105·ac0401a6·..-.!9N.........
4 ··0x0000464c·0172b304·03a70205·bc0401f8·0276b304·.r...........v..4 ··0x00004678·0172a304·03a50205·ac0401f2·026ca304·.r...........l..
5 ··0x0000465c·03f00337·00000100·007d0000·101a0000·...7.....}......5 ··0x00004688·03e00337·00000100·007d0000·e4190000·...7.....}......
6 ··0x0000466c·ff9b1501·082a1b53·00610500·00010000·.....*.S.a......6 ··0x00004698·ff9b1501·082a1b53·00610500·00010000·.....*.S.a......
7 ··0x0000467c·7d000000·f8190000·ffff0106·7fe417ed·}...............7 ··0x000046a8·7d000000·cc190000·ffff0107·8801d017·}...............
8 ··0x0000468c·1800ffff·01041b05·0000··············..........8 ··0x000046b8·e21800ff·ff01041b·050000············...........
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00005eb0·70160000·d0140000·10150000··········p...........2 ··0x00005eb0·60160000·b5140000·f5140000··········`...........
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00005ebc·20160000·····························...2 ··0x00005ebc·10160000····························....
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·39666464·36623036·39336138·38333063·9fdd6b0693a8830c 
3 ··0x00000010·38333266·38393931·63353430·64376233·832f8991c540d7b32 ··0x00000000·31623733·32386132·65343132·35383461·1b7328a2e412584a
 3 ··0x00000010·35396537·32346538·65333030·33636431·59e724e8e3003cd1
4 ··0x00000020·32313130·34662e64·65627567·00000000·21104f.debug....4 ··0x00000020·63343536·37352e64·65627567·00000000·c45675.debug....
5 ··0x00000030·fedb8ca9····························....5 ··0x00000030·77e3506b····························w.Pk
  
381 KB
./usr/bin/fst-parse
File has been modified after NT_GNU_BUILD_ID has been applied.
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1f2011 ··Entry·point·address:···············0x1ee0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20964·(bytes·into·file)13 ··Start·of·section·headers:··········20964·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.33 KB
readelf --wide --program-header {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x1f202 Entry·point·0x1ee0
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x00fa0·0x00fa0·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00fa0·0x00fa0·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x02f08·0x02f08·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x02dc8·0x02dc8·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x0086a·0x0086a·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x008e3·0x008e3·R···0x1000
12 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001ec·0x00200·RW··0x100012 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001ec·0x00200·RW··0x1000
13 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x004294·0x00004294·0x00004294·0x000d4·0x000d4·R···0x415 ··GNU_EH_FRAME···0x004294·0x00004294·0x00004294·0x000d4·0x000d4·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x117 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000cb6·000cb6·000070·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000cb6·000cb6·000070·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000d28·000d28·0000d0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000d28·000d28·0000d0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000df8·000df8·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000df8·000df8·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000e80·000e80·000120·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000e80·000e80·000120·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000250·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000250·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00001270·001270·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00001270·001270·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00001280·001280·002c74·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001280·001280·002b34·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003ef4·003ef4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00003db4·003db4·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00004000·004000·000291·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00004000·004000·000291·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········00004294·004294·0000d4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00004294·004294·0000d4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004368·004368·000464·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004368·004368·0004dc·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········000047cc·0047cc·00009e·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00004844·004844·00009f·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·00009c·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·00009c·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00006090·005090·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00006090·005090·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000060a0·0050a0·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········000060a0·0050a0·000014·00··WA··0···0··4
2.6 KB
readelf --wide --symbols {}
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
46 ····42:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable46 ····42:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFSTlsERSoRNS_10TransducerE47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFSTlsERSoRNS_10TransducerE
48 ····44:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)48 ····44:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)
51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
52 ····48:·00002790···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_52 ····48:·000026b8···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
53 ····49:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used53 ····49:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
54 ····50:·00002970···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_54 ····50:·00002856···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
55 ····51:·00002740····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev55 ····51:·0000267e····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
56 ····52:·00002740····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev56 ····52:·0000267e····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
57 ····53:·000026a0····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv57 ····53:·00002604····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
58 ····54:·000026f0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev58 ····54:·00002644····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
59 ····55:·000026f0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev59 ····55:·00002644····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x3ef49 ·0x0000000d·(FINI)·······················0x3db4
10 ·0x00000019·(INIT_ARRAY)·················0x5eb410 ·0x00000019·(INIT_ARRAY)·················0x5eb4
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ec012 ·0x0000001a·(FINI_ARRAY)·················0x5ec0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x5b015 ·0x00000005·(STRTAB)·····················0x5b0
16 ·0x00000006·(SYMTAB)·····················0x23016 ·0x00000006·(SYMTAB)·····················0x230
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9f73d653a5555e6d188579d0af5ef707fd38dae03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ad4b61c426710bf09fbadbb4b26e0be8d64be492
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
23.9 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001f20..00001f4c14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001ee0..00001f0c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 457 lines modifiedOffset 37, 536 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001270..0000127838 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001270..00001278
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00002670..0000269c42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=000025de..00002604
43 ··DW_CFA_advance_loc:·3·to·0000267343 ··DW_CFA_advance_loc:·1·to·000025df
44 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_advance_loc:·4·to·00002677 
46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-845 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
 46 ··DW_CFA_advance_loc:·3·to·000025e2
 47 ··DW_CFA_def_cfa_offset:·32
47 ··DW_CFA_advance_loc:·36·to·0000269b48 ··DW_CFA_advance_loc:·32·to·00002602
 49 ··DW_CFA_def_cfa_offset:·8
 50 ··DW_CFA_advance_loc:·1·to·00002603
48 ··DW_CFA_restore:·r3·(ebx)51 ··DW_CFA_restore:·r3·(ebx)
49 ··DW_CFA_def_cfa_offset:·452 ··DW_CFA_def_cfa_offset:·4
50 ··DW_CFA_nop 
  
51 00000098·00000038·00000070·FDE·cie=0000002c·pc=00002050..000020ca53 0000009c·00000038·00000074·FDE·cie=0000002c·pc=00002010..0000207c
52 ··DW_CFA_advance_loc:·1·to·0000205154 ··DW_CFA_advance_loc:·1·to·00002011
53 ··DW_CFA_def_cfa_offset:·855 ··DW_CFA_def_cfa_offset:·8
54 ··DW_CFA_offset:·r5·(ebp)·at·cfa-856 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
55 ··DW_CFA_advance_loc:·3·to·0000205457 ··DW_CFA_advance_loc:·1·to·00002012
56 ··DW_CFA_def_cfa_offset:·1258 ··DW_CFA_def_cfa_offset:·12
57 ··DW_CFA_offset:·r7·(edi)·at·cfa-1259 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
58 ··DW_CFA_advance_loc:·1·to·0000205560 ··DW_CFA_advance_loc:·1·to·00002013
59 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
60 ··DW_CFA_offset:·r6·(esi)·at·cfa-1662 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
61 ··DW_CFA_advance_loc:·1·to·0000205663 ··DW_CFA_advance_loc:·1·to·00002014
62 ··DW_CFA_def_cfa_offset:·2064 ··DW_CFA_def_cfa_offset:·20
63 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2065 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
64 ··DW_CFA_advance_loc:·14·to·0000206466 ··DW_CFA_advance_loc:·3·to·00002017
65 ··DW_CFA_def_cfa_offset:·6467 ··DW_CFA_def_cfa_offset:·64
66 ··DW_CFA_advance_loc1:·97·to·000020c568 ··DW_CFA_advance_loc1:·96·to·00002077
67 ··DW_CFA_def_cfa_offset:·2069 ··DW_CFA_def_cfa_offset:·20
68 ··DW_CFA_advance_loc:·1·to·000020c670 ··DW_CFA_advance_loc:·1·to·00002078
69 ··DW_CFA_restore:·r3·(ebx)71 ··DW_CFA_restore:·r3·(ebx)
70 ··DW_CFA_def_cfa_offset:·1672 ··DW_CFA_def_cfa_offset:·16
71 ··DW_CFA_advance_loc:·1·to·000020c773 ··DW_CFA_advance_loc:·1·to·00002079
72 ··DW_CFA_restore:·r6·(esi)74 ··DW_CFA_restore:·r6·(esi)
73 ··DW_CFA_def_cfa_offset:·1275 ··DW_CFA_def_cfa_offset:·12
74 ··DW_CFA_advance_loc:·1·to·000020c876 ··DW_CFA_advance_loc:·1·to·0000207a
75 ··DW_CFA_restore:·r7·(edi)77 ··DW_CFA_restore:·r7·(edi)
76 ··DW_CFA_def_cfa_offset:·878 ··DW_CFA_def_cfa_offset:·8
77 ··DW_CFA_advance_loc:·1·to·000020c979 ··DW_CFA_advance_loc:·1·to·0000207b
78 ··DW_CFA_restore:·r5·(ebp)80 ··DW_CFA_restore:·r5·(ebp)
79 ··DW_CFA_def_cfa_offset:·481 ··DW_CFA_def_cfa_offset:·4
  
80 000000d4·00000038·000000ac·FDE·cie=0000002c·pc=000020d0..0000214a82 000000d8·00000038·000000b0·FDE·cie=0000002c·pc=0000207c..000020e8
81 ··DW_CFA_advance_loc:·1·to·000020d183 ··DW_CFA_advance_loc:·1·to·0000207d
82 ··DW_CFA_def_cfa_offset:·884 ··DW_CFA_def_cfa_offset:·8
83 ··DW_CFA_offset:·r5·(ebp)·at·cfa-885 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
84 ··DW_CFA_advance_loc:·3·to·000020d486 ··DW_CFA_advance_loc:·1·to·0000207e
85 ··DW_CFA_def_cfa_offset:·1287 ··DW_CFA_def_cfa_offset:·12
86 ··DW_CFA_offset:·r7·(edi)·at·cfa-1288 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
87 ··DW_CFA_advance_loc:·1·to·000020d589 ··DW_CFA_advance_loc:·1·to·0000207f
88 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
89 ··DW_CFA_offset:·r6·(esi)·at·cfa-1691 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
90 ··DW_CFA_advance_loc:·1·to·000020d692 ··DW_CFA_advance_loc:·1·to·00002080
91 ··DW_CFA_def_cfa_offset:·2093 ··DW_CFA_def_cfa_offset:·20
92 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2094 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
93 ··DW_CFA_advance_loc:·14·to·000020e495 ··DW_CFA_advance_loc:·3·to·00002083
94 ··DW_CFA_def_cfa_offset:·6496 ··DW_CFA_def_cfa_offset:·64
95 ··DW_CFA_advance_loc1:·97·to·0000214597 ··DW_CFA_advance_loc1:·96·to·000020e3
96 ··DW_CFA_def_cfa_offset:·2098 ··DW_CFA_def_cfa_offset:·20
97 ··DW_CFA_advance_loc:·1·to·0000214699 ··DW_CFA_advance_loc:·1·to·000020e4
98 ··DW_CFA_restore:·r3·(ebx)100 ··DW_CFA_restore:·r3·(ebx)
99 ··DW_CFA_def_cfa_offset:·16101 ··DW_CFA_def_cfa_offset:·16
100 ··DW_CFA_advance_loc:·1·to·00002147102 ··DW_CFA_advance_loc:·1·to·000020e5
101 ··DW_CFA_restore:·r6·(esi)103 ··DW_CFA_restore:·r6·(esi)
102 ··DW_CFA_def_cfa_offset:·12104 ··DW_CFA_def_cfa_offset:·12
103 ··DW_CFA_advance_loc:·1·to·00002148105 ··DW_CFA_advance_loc:·1·to·000020e6
104 ··DW_CFA_restore:·r7·(edi)106 ··DW_CFA_restore:·r7·(edi)
105 ··DW_CFA_def_cfa_offset:·8107 ··DW_CFA_def_cfa_offset:·8
106 ··DW_CFA_advance_loc:·1·to·00002149108 ··DW_CFA_advance_loc:·1·to·000020e7
107 ··DW_CFA_restore:·r5·(ebp)109 ··DW_CFA_restore:·r5·(ebp)
108 ··DW_CFA_def_cfa_offset:·4110 ··DW_CFA_def_cfa_offset:·4
  
109 00000110·0000003c·000000e8·FDE·cie=0000002c·pc=00002150..000022d8111 00000114·0000003c·000000ec·FDE·cie=0000002c·pc=000020e8..0000225f
110 ··DW_CFA_advance_loc:·1·to·00002151112 ··DW_CFA_advance_loc:·1·to·000020e9
111 ··DW_CFA_def_cfa_offset:·8113 ··DW_CFA_def_cfa_offset:·8
112 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8114 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
113 ··DW_CFA_advance_loc:·3·to·00002154115 ··DW_CFA_advance_loc:·1·to·000020ea
114 ··DW_CFA_def_cfa_offset:·12116 ··DW_CFA_def_cfa_offset:·12
115 ··DW_CFA_offset:·r7·(edi)·at·cfa-12117 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
116 ··DW_CFA_advance_loc:·1·to·00002155118 ··DW_CFA_advance_loc:·1·to·000020eb
117 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
118 ··DW_CFA_offset:·r6·(esi)·at·cfa-16120 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
119 ··DW_CFA_advance_loc:·1·to·00002156121 ··DW_CFA_advance_loc:·1·to·000020ec
120 ··DW_CFA_def_cfa_offset:·20122 ··DW_CFA_def_cfa_offset:·20
121 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20123 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
122 ··DW_CFA_advance_loc:·14·to·00002164124 ··DW_CFA_advance_loc:·3·to·000020ef
123 ··DW_CFA_def_cfa_offset:·80125 ··DW_CFA_def_cfa_offset:·80
124 ··DW_CFA_advance_loc2:·367·to·000022d3126 ··DW_CFA_advance_loc2:·363·to·0000225a
125 ··DW_CFA_def_cfa_offset:·20127 ··DW_CFA_def_cfa_offset:·20
126 ··DW_CFA_advance_loc:·1·to·000022d4128 ··DW_CFA_advance_loc:·1·to·0000225b
127 ··DW_CFA_restore:·r3·(ebx)129 ··DW_CFA_restore:·r3·(ebx)
128 ··DW_CFA_def_cfa_offset:·16130 ··DW_CFA_def_cfa_offset:·16
129 ··DW_CFA_advance_loc:·1·to·000022d5131 ··DW_CFA_advance_loc:·1·to·0000225c
130 ··DW_CFA_restore:·r6·(esi)132 ··DW_CFA_restore:·r6·(esi)
131 ··DW_CFA_def_cfa_offset:·12133 ··DW_CFA_def_cfa_offset:·12
132 ··DW_CFA_advance_loc:·1·to·000022d6134 ··DW_CFA_advance_loc:·1·to·0000225d
133 ··DW_CFA_restore:·r7·(edi)135 ··DW_CFA_restore:·r7·(edi)
134 ··DW_CFA_def_cfa_offset:·8136 ··DW_CFA_def_cfa_offset:·8
135 ··DW_CFA_advance_loc:·1·to·000022d7137 ··DW_CFA_advance_loc:·1·to·0000225e
136 ··DW_CFA_restore:·r5·(ebp)138 ··DW_CFA_restore:·r5·(ebp)
137 ··DW_CFA_def_cfa_offset:·4139 ··DW_CFA_def_cfa_offset:·4
138 ··DW_CFA_nop140 ··DW_CFA_nop
Max diff block lines reached; 18665/24357 bytes (76.63%) of diff not shown.
576 B
strings --all --bytes=8 {}
    
Offset 47, 14 lines modifiedOffset 47, 15 lines modified
47 GLIBCXX_3.447 GLIBCXX_3.4
48 GLIBC_2.148 GLIBC_2.1
49 GLIBC_2.449 GLIBC_2.4
50 GLIBC_2.3450 GLIBC_2.34
51 GLIBC_2.051 GLIBC_2.0
52 GLIBC_2.1.352 GLIBC_2.1.3
53 GLIBC_2.3.453 GLIBC_2.3.4
 54 T$x9D$lt·
54 Usage:·fst-parse·[options]·transducer·[infile·[outfile]]55 Usage:·fst-parse·[options]·transducer·[infile·[outfile]]
55 -t·t:··compose·transducer·t·(At·least·one·transducer·needs·to·be·specified·by·using·"option"·-t.·The·last·transducer·should·be·specified·without·-t.)56 -t·t:··compose·transducer·t·(At·least·one·transducer·needs·to·be·specified·by·using·"option"·-t.·The·last·transducer·should·be·specified·without·-t.)
56 -q:··suppress·status·messages57 -q:··suppress·status·messages
57 -v:··print·version·information58 -v:··print·version·information
58 Example:·fst-parse·-t·trans1.a·trans2.a·input.txt·output.txt59 Example:·fst-parse·-t·trans1.a·trans2.a·input.txt·output.txt
59 Error:·Cannot·open·transducer·file·"%s"60 Error:·Cannot·open·transducer·file·"%s"
60 Error:·Cannot·open·input·file·%s61 Error:·Cannot·open·input·file·%s
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1f50·<__cxa_finalize@plt+0xce0>8 »       call···1f10·<__cxa_finalize@plt+0xca0>
9 »       add····$0x4feb,%ebx9 »       add····$0x4feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__printf_chk@plt-0x15>12 »       je·····101b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
333 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001280·<SFST::Mem::clear()@@Base-0x1420>:2 00001280·<SFST::Mem::clear()@@Base-0x1384>:
3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
4 /usr/include/c++/12/bits/stl_tree.h:9844 /usr/include/c++/12/bits/stl_tree.h:984
5 »       mov····0x3c(%esp),%ebx5 »       mov····0x3c(%esp),%ebx
6 »       mov····0x5c(%ebx),%eax6 »       mov····0x5c(%ebx),%eax
7 »       call···2150·<__cxa_finalize@plt+0xee0>7 »       call···20e8·<__cxa_finalize@plt+0xe78>
8 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():8 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
9 /usr/include/c++/12/backward/hash_map:839 /usr/include/c++/12/backward/hash_map:83
10 »       lea····0x40(%ebx),%edx10 »       lea····0x40(%ebx),%ecx
11 »       mov····%edx,(%esp)11 »       mov····%ecx,(%esp)
12 »       call···2740·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>12 »       call···267e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>
13 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():13 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
14 /usr/include/c++/12/backward/hash_map:8314 /usr/include/c++/12/backward/hash_map:83
15 »       mov····0x38(%esp),%ecx15 »       mov····0x38(%esp),%edx
16 »       mov····%ecx,(%esp)16 »       mov····%edx,(%esp)
17 »       call···26f0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>17 »       call···2644·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>
18 SFST::Transducer::~Transducer():18 SFST::Transducer::~Transducer():
19 ./src/./src/fst.h:22419 ./src/./src/fst.h:224
20 »       lea····0x18(%ebx),%eax20 »       lea····0x18(%ebx),%eax
21 »       mov····%eax,(%esp)21 »       mov····%eax,(%esp)
22 SFST::Mem::~Mem():22 SFST::Mem::~Mem():
23 ./src/./src/mem.h:4723 ./src/./src/mem.h:47
24 »       call···26a0·<SFST::Mem::clear()@@Base>24 »       call···2604·<SFST::Mem::clear()@@Base>
25 main.cold():25 main.cold():
26 ./src/./src/fst-parse.C:17126 ./src/./src/fst-parse.C:171
27 »       mov····%ebx,(%esp)27 »       mov····%ebx,(%esp)
28 main():28 main():
29 ./src/./src/fst-parse.C:17129 ./src/./src/fst-parse.C:171
30 »       mov····%esi,%ebx30 »       mov····%esi,%ebx
31 »       call···1140·<operator·delete(void*)@plt>31 »       call···1140·<operator·delete(void*)@plt>
Offset 38, 122 lines modifiedOffset 38, 114 lines modified
38 »       cmp····$0x1,%edi38 »       cmp····$0x1,%edi
39 »       jne····1346·<__cxa_finalize@plt+0xd6>39 »       jne····1346·<__cxa_finalize@plt+0xd6>
40 ./src/./src/fst-parse.C:174·(discriminator·1)40 ./src/./src/fst-parse.C:174·(discriminator·1)
41 »       mov····%eax,(%esp)41 »       mov····%eax,(%esp)
42 »       mov····%esi,%ebx42 »       mov····%esi,%ebx
43 »       call···1070·<__cxa_begin_catch@plt>43 »       call···1070·<__cxa_begin_catch@plt>
44 ./src/./src/fst-parse.C:175·(discriminator·1)44 ./src/./src/fst-parse.C:175·(discriminator·1)
45 »       mov····-0x8(%esi),%edx 
46 »       mov····%edx,(%esp) 
47 »       mov····%eax,0x4(%esp)45 »       mov····%eax,0x4(%esp)
 46 »       mov····-0x8(%esi),%ecx
 47 »       mov····%ecx,(%esp)
48 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>48 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
 49 »       lea····-0x1d7f(%esi),%edx
 50 »       mov····%edx,0x4(%esp)
49 »       mov····%eax,(%esp)51 »       mov····%eax,(%esp)
50 »       lea····-0x1d7f(%esi),%ecx 
51 »       mov····%ecx,0x4(%esp) 
52 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>52 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
53 ./src/./src/fst-parse.C:17753 ./src/./src/fst-parse.C:177
54 »       call···11f0·<__cxa_end_catch@plt>54 »       call···11f0·<__cxa_end_catch@plt>
55 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():55 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():
56 /usr/include/c++/12/bits/stl_vector.h:73056 /usr/include/c++/12/bits/stl_vector.h:730
57 »       mov····0x50(%esp),%ebx57 »       mov····0x50(%esp),%ebx
58 »       mov····%ebx,0x30(%esp)58 »       mov····%ebx,0x30(%esp)
59 »       jmp····1cd0·<__cxa_finalize@plt+0xa60>59 »       jmp····1c8a·<__cxa_finalize@plt+0xa1a>
60 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():60 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
61 /usr/include/c++/12/bits/stl_tree.h:98461 /usr/include/c++/12/bits/stl_tree.h:984
62 »       mov····0x3c(%esp),%ebx62 »       mov····0x3c(%esp),%ebx
63 »       mov····0x5c(%ebx),%eax63 »       mov····0x5c(%ebx),%eax
64 »       call···2150·<__cxa_finalize@plt+0xee0>64 »       call···20e8·<__cxa_finalize@plt+0xe78>
65 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():65 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
66 /usr/include/c++/12/backward/hash_map:8366 /usr/include/c++/12/backward/hash_map:83
67 »       lea····0x40(%ebx),%edx67 »       lea····0x40(%ebx),%edx
68 »       mov····%edx,(%esp)68 »       mov····%edx,(%esp)
69 »       call···2740·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>69 »       call···267e·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>
70 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():70 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
71 /usr/include/c++/12/backward/hash_map:8371 /usr/include/c++/12/backward/hash_map:83
72 »       mov····0x34(%esp),%ecx72 »       mov····0x34(%esp),%ecx
73 »       mov····%ecx,(%esp)73 »       mov····%ecx,(%esp)
74 »       call···26f0·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>74 »       call···2644·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>
75 SFST::Transducer::~Transducer():75 SFST::Transducer::~Transducer():
76 ./src/./src/fst.h:22476 ./src/./src/fst.h:224
77 »       lea····0x18(%ebx),%eax77 »       lea····0x18(%ebx),%eax
78 »       mov····%eax,(%esp)78 »       mov····%eax,(%esp)
79 SFST::Mem::~Mem():79 SFST::Mem::~Mem():
80 ./src/./src/mem.h:4780 ./src/./src/mem.h:47
81 »       call···26a0·<SFST::Mem::clear()@@Base>81 »       call···2604·<SFST::Mem::clear()@@Base>
82 main():82 main():
83 ./src/./src/fst-parse.C:16183 ./src/./src/fst-parse.C:161
84 »       mov····%ebx,(%esp)84 »       mov····%ebx,(%esp)
85 »       mov····%esi,%ebx85 »       mov····%esi,%ebx
86 »       call···1140·<operator·delete(void*)@plt>86 »       call···1140·<operator·delete(void*)@plt>
87 »       mov····0x38(%esp),%eax87 »       mov····0x38(%esp),%eax
88 »       jmp····12bc·<__cxa_finalize@plt+0x4c>88 »       jmp····12bc·<__cxa_finalize@plt+0x4c>
89 »       mov····%eax,%edi89 »       mov····%eax,%edi
90 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():90 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():
91 /usr/include/c++/12/bits/stl_vector.h:73091 /usr/include/c++/12/bits/stl_vector.h:730
92 »       mov····0x50(%esp),%edx92 »       mov····0x50(%esp),%ecx
93 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):93 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):
94 /usr/include/c++/12/bits/stl_vector.h:38694 /usr/include/c++/12/bits/stl_vector.h:386
95 »       test···%edx,%edx95 »       test···%ecx,%ecx
96 »       je·····135a·<__cxa_finalize@plt+0xea>96 »       je·····135a·<__cxa_finalize@plt+0xea>
97 std::__new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):97 std::__new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):
98 /usr/include/c++/12/bits/new_allocator.h:15898 /usr/include/c++/12/bits/new_allocator.h:158
99 »       mov····%edx,(%esp)99 »       mov····%ecx,(%esp)
100 »       mov····%esi,%ebx100 »       mov····%esi,%ebx
101 »       call···1140·<operator·delete(void*)@plt>101 »       call···1140·<operator·delete(void*)@plt>
102 std::__new_allocator<SFST::Transducer*>::~__new_allocator():102 std::__new_allocator<SFST::Transducer*>::~__new_allocator():
103 /usr/include/c++/12/bits/new_allocator.h:90103 /usr/include/c++/12/bits/new_allocator.h:90
104 »       mov····%edi,(%esp)104 »       mov····%edi,(%esp)
105 »       mov····%esi,%ebx105 »       mov····%esi,%ebx
106 »       call···1210·<_Unwind_Resume@plt>106 »       call···1210·<_Unwind_Resume@plt>
107 main():107 main():
108 ./src/./src/fst-parse.C:177108 ./src/./src/fst-parse.C:177
109 »       mov····%esi,%ebx 
110 »       mov····%eax,%edi109 »       mov····%eax,%edi
 110 »       mov····%esi,%ebx
111 »       call···11f0·<__cxa_end_catch@plt>111 »       call···11f0·<__cxa_end_catch@plt>
112 »       jmp····1348·<__cxa_finalize@plt+0xd8>112 »       jmp····1348·<__cxa_finalize@plt+0xd8>
113 ./src/./src/fst-parse.C:113·(discriminator·2)113 ./src/./src/fst-parse.C:113·(discriminator·2)
114 »       mov····0x3c(%esp),%ebx114 »       mov····0x3c(%esp),%ebx
115 »       mov····%ebx,(%esp)115 »       mov····%ebx,(%esp)
116 »       mov····%esi,%ebx116 »       mov····%esi,%ebx
117 »       call···1140·<operator·delete(void*)@plt>117 »       call···1140·<operator·delete(void*)@plt>
118 »       mov····0x38(%esp),%eax118 »       mov····0x38(%esp),%eax
119 »       jmp····12bc·<__cxa_finalize@plt+0x4c>119 »       jmp····12bc·<__cxa_finalize@plt+0x4c>
120 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():120 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
121 /usr/include/c++/12/bits/stl_tree.h:984121 /usr/include/c++/12/bits/stl_tree.h:984
122 »       mov····0x5c(%edi),%eax122 »       mov····0x5c(%edi),%eax
 123 »       call···20e8·<__cxa_finalize@plt+0xe78>
Max diff block lines reached; 333310/340828 bytes (97.79%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00003ef4·<.fini>:2 00003db4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1f50·<__cxa_finalize@plt+0xce0>6 »       call···1f10·<__cxa_finalize@plt+0xca0>
7 »       add····$0x20f7,%ebx7 »       add····$0x2237,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.84 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00004294·011b033b·d0000000·19000000·8ccdffff·...;............2 ··0x00004294·011b033b·d0000000·19000000·8ccdffff·...;............
3 ··0x000042a4·18010000·dccfffff·3c010000·eccfffff·........<.......3 ··0x000042a4·18010000·dccfffff·3c010000·eccfffff·........<.......
4 ··0x000042b4·9c030000·acd1ffff·cc040000·ccd1ffff·................4 ··0x000042b4·e8030000·acd1ffff·44050000·ccd1ffff·........D.......
5 ··0x000042c4·68030000·ccdbffff·bc030000·4cdcffff·h...........L...5 ··0x000042c4·b4030000·85dbffff·08040000·01dcffff·................
6 ··0x000042d4·ec040000·8cdcffff·ec000000·bcddffff·................6 ··0x000042d4·64050000·4cdcffff·ec000000·7cddffff·d...L.......|...
7 ··0x000042e4·6c010000·3cdeffff·a8010000·bcdeffff·l...<...........7 ··0x000042e4·70010000·e8ddffff·ac010000·54deffff·p...........T...
8 ··0x000042f4·e4010000·4ce0ffff·58020000·0ce1ffff·....L...X.......8 ··0x000042f4·e8010000·cbdfffff·5c020000·7de0ffff·........\...}...
9 ··0x00004304·e0020000·dce3ffff·50010000·0ce4ffff·........P.......9 ··0x00004304·14030000·4ae3ffff·50010000·70e3ffff·....J...P...p...
10 ··0x00004314·24020000·5ce4ffff·78020000·ace4ffff·$...\...x....... 
11 ··0x00004324·98020000·fce4ffff·b8020000·dce6ffff·................10 ··0x00004314·28020000·b0e3ffff·7c020000·eae3ffff·(.......|.......
 11 ··0x00004324·a8020000·24e4ffff·d4020000·c2e5ffff·....$...........
12 ··0x00004334·20030000·b1e8ffff·f0030000·b5e8ffff··...............12 ··0x00004334·54030000·5fe7ffff·3c040000·63e7ffff·T..._...<...c...
13 ··0x00004344·04040000·bce8ffff·84040000·3cf5ffff·............<...13 ··0x00004344·50040000·6ce7ffff·fc040000·d6f3ffff·P...l...........
14 ··0x00004354·18040000·dcf8ffff·44040000·4cfcffff·........D...L...14 ··0x00004354·64040000·2cf7ffff·bc040000·0cfbffff·d...,...........
15 ··0x00004364·18050000····························....15 ··0x00004364·90050000····························....
  
9.5 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 74 lines modifiedOffset 1, 81 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004368·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004368·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004378·1b0c0404·88010708·10000000·1c000000·................3 ··0x00004378·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00004388·98dbffff·2c000000·00000000·14000000·....,...........4 ··0x00004388·58dbffff·2c000000·00000000·14000000·X...,...........
5 ··0x00004398·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00004398·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x000043a8·88010000·20000000·1c000000·6cccffff·....·.......l...6 ··0x000043a8·88010000·20000000·1c000000·6cccffff·....·.......l...
7 ··0x000043b8·50020000·000e0846·0e0c4a0f·0b740478·P......F..J..t.x7 ··0x000043b8·50020000·000e0846·0e0c4a0f·0b740478·P......F..J..t.x
8 ··0x000043c8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000043c8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000043d8·98ceffff·08000000·00000000·18000000·................9 ··0x000043d8·98ceffff·08000000·00000000·1c000000·................
10 ··0x000043e8·54000000·84e2ffff·2c000000·00430e20·T.......,....C.·10 ··0x000043e8·54000000·f2e1ffff·26000000·00410e08·T.......&....A..
 11 ··0x000043f8·8302430e·20600e08·41c30e04·38000000·..C.·`..A...8...
11 ··0x000043f8·44830264·c30e0400·38000000·70000000·D..d....8...p... 
12 ··0x00004408·48dcffff·7a000000·00410e08·8502430e·H...z....A....C. 
13 ··0x00004418·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@ 
14 ··0x00004428·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A... 
15 ··0x00004438·41c50e04·38000000·ac000000·8cdcffff·A...8........... 
16 ··0x00004448·7a000000·00410e08·8502430e·0c870341·z....A....C....A 
17 ··0x00004458·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a.. 
18 ··0x00004468·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
19 ··0x00004478·3c000000·e8000000·d0dcffff·88010000·<............... 
20 ··0x00004488·00410e08·8502430e·0c870341·0e108604·.A....C....A.... 
21 ··0x00004498·410e1483·054e0e50·036f010e·1441c30e·A....N.P.o...A.. 
22 ··0x000044a8·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A...... 
23 ··0x000044b8·30000000·28010000·e0e1ffff·44000000·0...(.......D... 
24 ··0x000044c8·00410e08·8702410e·0c860341·0e108304·.A....A....A.... 
25 ··0x000044d8·4e0e206f·0e1041c3·0e0c41c6·0e0841c7·N.·o..A...A...A. 
26 ··0x000044e8·0e040000·1c000000·5c010000·ecddffff·........\....... 
27 ··0x000044f8·b2000000·00410e08·8602410e·0c83034e·.....A....A....N 
28 ··0x00004508·0e200000·1c000000·7c010000·dce1ffff·.·......|....... 
29 ··0x00004518·45000000·00430e20·44830348·860275c6·E....C.·D..H..u. 
30 ··0x00004528·c30e0400·1c000000·9c010000·0ce2ffff·................ 
31 ··0x00004538·45000000·00430e20·44830348·860275c6·E....C.·D..H..u. 
32 ··0x00004548·c30e0400·24000000·bc010000·3ce2ffff·....$.......<... 
33 ··0x00004558·d5010000·00430e40·54860485·02870383·.....C.@T....... 
34 ··0x00004568·0502e70a·c5c7c6c3·0e04420b·3c000000·..........B.<... 
35 ··0x00004578·e4010000·24deffff·c7020000·00410e08·....$........A..12 ··0x00004408·74000000·04dcffff·6c000000·00410e08·t.......l....A..
36 ··0x00004588·8502410e·0c870341·0e108604·410e1483·..A....A....A...13 ··0x00004418·8502410e·0c870341·0e108604·410e1483·..A....A....A...
37 ··0x00004598·054d0e40·03ae010a·0e1441c3·0e1041c6·.M.@......A...A.14 ··0x00004428·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
 15 ··0x00004438·41c70e08·41c50e04·38000000·b0000000·A...A...8.......
38 ··0x000045a8·0e0c41c7·0e0841c5·0e04450b·24000000·..A...A...E.$... 
39 ··0x000045b8·24020000·b4e3ffff·d5010000·00430e40·$............C.@ 
40 ··0x000045c8·54860485·02870383·0502e70a·c5c7c6c3·T............... 
41 ··0x000045d8·0e04420b·1c000000·00000000·017a504c·..B..........zPL 
42 ··0x000045e8·5200017c·08079bad·1a00001b·1b0c0404·R..|............ 
43 ··0x000045f8·88010000·30000000·24000000·5cceffff·....0...$...\... 
44 ··0x00004608·ff090000·04bf0100·00410e08·8502420d·.........A....B. 
45 ··0x00004618·05438703·86048305·0396080a·c341c641·.C...........A.A 
46 ··0x00004628·c741c50c·0404410b·1c000000·58000000·.A....A.....X... 
47 ··0x00004638·48ccffff·bf010000·04ff0100·000c0508·H............... 
48 ··0x00004648·83058502·86048703·30000000·c0020000·........0....... 
49 ··0x00004658·08d8ffff·76000000·00410e08·8702410e·....v....A....A.16 ··0x00004448·34dcffff·6c000000·00410e08·8502410e·4...l....A....A.
50 ··0x00004668·0c860341·0e108304·4e0e2002·610e1041·...A....N.·.a..A 
51 ··0x00004678·c30e0c41·c60e0841·c70e0400·10000000·...A...A........ 
52 ··0x00004688·f4020000·b9e4ffff·04000000·00000000·................ 
53 ··0x00004698·10000000·08030000·a9e4ffff·04000000·................17 ··0x00004458·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
 18 ··0x00004468·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
 19 ··0x00004478·41c50e04·3c000000·ec000000·64dcffff·A...<.......d...
 20 ··0x00004488·77010000·00410e08·8502410e·0c870341·w....A....A....A
 21 ··0x00004498·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
 22 ··0x000044a8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 23 ··0x000044b8·04000000·30000000·2c010000·40e1ffff·....0...,...@...
 24 ··0x000044c8·3f000000·00410e08·8702410e·0c860341·?....A....A....A
 25 ··0x000044d8·0e108304·430e2075·0e1041c3·0e0c41c6·....C.·u..A...A.
 26 ··0x000044e8·0e0841c7·0e040000·1c000000·60010000·..A.........`...
 27 ··0x000044f8·67ddffff·b2000000·00410e08·8602410e·g........A....A.
 28 ··0x00004508·0c830343·0e200000·28000000·80010000·...C.·..(.......
 29 ··0x00004518·2ce1ffff·39000000·00410e08·8602410e·,...9....A....A.
 30 ··0x00004528·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A..
54 ··0x000046a8·00000000·28000000·1c030000·1cf1ffff·....(...........31 ··0x00004538·04000000·28000000·ac010000·3ae1ffff·....(.......:...
55 ··0x000046b8·9f030000·00430e50·44860448·83055387·.....C.PD..H..S. 
56 ··0x000046c8·0385025b·0ac5c7c6·c30e0443·0b000000·...[.......C....32 ··0x00004548·39000000·00410e08·8602410e·0c830343·9....A....A....C
 33 ··0x00004558·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A......
57 ··0x000046d8·3c000000·48030000·90f4ffff·65030000·<...H.......e...34 ··0x00004568·3c000000·d8010000·48e1ffff·9d010000·<.......H.......
58 ··0x000046e8·00410e08·8502410e·0c870341·0e108604·.A....A....A....35 ··0x00004578·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 36 ··0x00004588·410e1483·05430e40·02eb0a0e·1441c30e·A....C.@.....A..
 37 ··0x00004598·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
 38 ··0x000045a8·3c000000·18020000·61ddffff·cc020000·<.......a.......
 39 ··0x000045b8·00410e08·8502410e·0c870341·0e108604·.A....A....A....
59 ··0x000046f8·410e1483·054d0e40·0378020a·0e1441c3·A....M.@.x....A.40 ··0x000045c8·410e1483·05430e40·03cd010a·0e1441c3·A....C.@......A.
60 ··0x00004708·0e1041c6·0e0c41c7·0e0841c5·0e04430b·..A...A...A...C.41 ··0x000045d8·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
61 ··0x00004718·44000000·40010000·30e4ffff·750c0000·D...@...0...u...42 ··0x000045e8·3c000000·58020000·66e2ffff·9d010000·<...X...f.......
 43 ··0x000045f8·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 44 ··0x00004608·410e1483·05430e40·02eb0a0e·1441c30e·A....C.@.....A..
 45 ··0x00004618·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
 46 ··0x00004628·1c000000·00000000·017a504c·5200017c·.........zPLR..|
 47 ··0x00004638·08079b61·1a00001b·1b0c0404·88010000·...a............
 48 ··0x00004648·30000000·24000000·10ceffff·b9090000·0...$...........
62 ··0x00004728·042f0100·00410e08·8502430e·0c870343·./...A....C....C49 ··0x00004658·04eb0100·00410e08·8502420d·054c8703·.....A....B..L..
63 ··0x00004738·0e108604·430e1483·05500ea0·01031502·....C....P......50 ··0x00004668·86048305·0347080a·c341c641·c741c50c·.....G...A.A.A..
 51 ··0x00004678·0404410b·1c000000·58000000·fccbffff·..A.....X.......
 52 ··0x00004688·bf010000·042b0200·000c0508·83058502·.....+..........
 53 ··0x00004698·86048703·30000000·0c030000·75d7ffff·....0.......u...
 54 ··0x000046a8·7c000000·00410e08·8702410e·0c860341·|....A....A....A
 55 ··0x000046b8·0e108304·430e2002·720e1041·c30e0c41·....C.·.r..A...A
 56 ··0x000046c8·c60e0841·c70e0400·10000000·40030000·...A........@...
 57 ··0x000046d8·1be3ffff·04000000·00000000·10000000·................
 58 ··0x000046e8·54030000·0be3ffff·04000000·00000000·T...............
 59 ··0x000046f8·54000000·68030000·6aefffff·48030000·T...h...j...H...
 60 ··0x00004708·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 61 ··0x00004718·410e1483·05430e50·5a0a0e14·41c30e10·A....C.PZ...A...
 62 ··0x00004728·41c60e0c·41c70e08·41c50e04·410b038e·A...A...A...A...
64 ··0x00004748·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A63 ··0x00004738·020a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A...
65 ··0x00004758·c50e0445·0b000000·1c000000·88010000·...E............64 ··0x00004748·41c50e04·410b0000·3c000000·c0030000·A...A...<.......
66 ··0x00004768·d8ccffff·20000000·04f10000·000ea001·....·........... 
67 ··0x00004778·83058502·86048703·28000000·f0030000·........(....... 
68 ··0x00004788·58d7ffff·40000000·00410e08·8602410e·X...@....A....A.65 ··0x00004758·68f2ffff·d9030000·00410e08·8502410e·h........A....A.
69 ··0x00004798·0c83034e·0e206d0e·0c41c30e·0841c60e·...N.·m..A...A.. 
70 ··0x000047a8·04000000·18000000·1c040000·2cf7ffff·............,... 
71 ··0x000047b8·14000000·00410e08·83024e0e·10000000·.....A....N..... 
72 ··0x000047c8·00000000····························....66 ··0x00004768·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
 67 ··0x00004778·03fe020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 68 ··0x00004788·0e0841c5·0e04410b·44000000·6c010000·..A...A.D...l...
 69 ··0x00004798·68e2ffff·690c0000·042f0100·00410e08·h...i..../...A..
 70 ··0x000047a8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 71 ··0x000047b8·05460ea0·01032702·0a0e1441·c30e1041·.F....'....A...A
 72 ··0x000047c8·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....
 73 ··0x000047d8·1c000000·b4010000·60ccffff·20000000·........`...·...
 74 ··0x000047e8·04f20000·000ea001·83058502·86048703·................
 75 ··0x000047f8·28000000·68040000·95d6ffff·40000000·(...h.......@...
 76 ··0x00004808·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.
 77 ··0x00004818·0c41c30e·0841c60e·04000000·18000000·.A...A..........
 78 ··0x00004828·94040000·74f5ffff·14000000·00410e08·....t........A..
 79 ··0x00004838·83024e0e·10000000·00000000··········..N.........
  
1.48 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x000047cc·ff9b7101·653c0500·00cb0158·a51303bd·..q.e<.....X....2 ··0x00004844·ff9b7101·653c0500·00d20157·df1203c2·..q.e<.....W....
3 ··0x000047dc·0205c213·03cd023e·a51303b2·0305ac13·.......>........3 ··0x00004854·0205fc12·03d20240·df1203b9·0305e612·.......@........
4 ··0x000047ec·03ea0538·a51303cb·0605d813·03a3072e·...8............4 ··0x00004864·03e30538·df1203c6·06059213·0391072e·...8............
5 ··0x000047fc·a51303e7·0705f213·03d20905·a51303e7·................5 ··0x00004874·df1203d5·0705ac13·03a90905·df1203be·................
6 ··0x0000480c·0905cd13·03cb0b05·a51303de·0b05e513·................6 ··0x00004884·09058713·03930b05·df1203a6·0b059f13·................
7 ··0x0000481c·03b00d88·01a51303·c10e05b7·1303a510·................7 ··0x00004894·03f40c85·01df1203·820e05f1·1203e00f·................
8 ··0x0000482c·9c02a513·03e31215·00000000·017d0000·.............}..8 ··0x000048a4·9b02df12·039d1215·00000000·017d0000·.............}..
9 ··0x0000483c·5c180000·ff9b1501·0a5c17e4·0100df01·\........\......9 ··0x000048b4·e4170000·ff9b1501·0a5c17e4·0100df01·.........\......
10 ··0x0000484c·05000000·00017d00·44180000·ffff0106·......}.D.......10 ··0x000048c4·05000000·00017d00·cc170000·ffff0107·......}.........
11 ··0x0000485c·7fe417ed·1800ffff·01041b05·0000·····..............11 ··0x000048d4·8801d017·e21800ff·ff01041b·050000···...............
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00005eb4·40200000·601e0000·e01e0000··········@·..`.......2 ··0x00005eb4·00200000·191e0000·951e0000··········.·..........
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00005ec0·f01f0000····························....2 ··0x00005ec0·b01f0000····························....
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·37336436·35336135·35353565·36643138·73d653a5555e6d18 
3 ··0x00000010·38353739·64306166·35656637·30376664·8579d0af5ef707fd2 ··0x00000000·34623631·63343236·37313062·66303966·4b61c426710bf09f
 3 ··0x00000010·62616462·62346232·36653062·65386436·badbb4b26e0be8d6
4 ··0x00000020·33386461·65302e64·65627567·00000000·38dae0.debug....4 ··0x00000020·34626534·39322e64·65627567·00000000·4be492.debug....
5 ··0x00000030·a7e3f186····························....5 ··0x00000030·8a031897····························....
  
391 KB
./usr/bin/fst-parse2
File has been modified after NT_GNU_BUILD_ID has been applied.
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1d9011 ··Entry·point·address:···············0x1d40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20960·(bytes·into·file)13 ··Start·of·section·headers:··········20960·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.49 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x1d902 Entry·point·0x1d40
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x00fb4·0x00fb4·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00fb4·0x00fb4·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x02e68·0x02e68·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x02d08·0x02d08·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x007fe·0x007fe·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x0085b·0x0085b·R···0x1000
12 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001e8·0x001fc·RW··0x100012 ··LOAD···········0x004eb4·0x00005eb4·0x00005eb4·0x001e8·0x001fc·RW··0x1000
13 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ec4·0x00005ec4·0x00005ec4·0x00108·0x00108·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x004194·0x00004194·0x00004194·0x000ec·0x000ec·R···0x415 ··GNU_EH_FRAME···0x004194·0x00004194·0x00004194·0x000e4·0x000e4·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x117 ··GNU_RELRO······0x004eb4·0x00005eb4·0x00005eb4·0x0014c·0x0014c·R···0x1
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····.interp·21 ···01·····.interp·
2.08 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000cd2·000cd2·000072·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000cd2·000cd2·000072·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000d44·000d44·0000d0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000d44·000d44·0000d0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000e14·000e14·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000e14·000e14·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000e9c·000e9c·000118·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000e9c·000e9c·000118·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000240·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000240·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00001260·001260·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00001260·001260·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00001270·001270·002be4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001270·001270·002a84·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003e54·003e54·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00003cf4·003cf4·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00004000·004000·000191·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00004000·004000·000191·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········00004194·004194·0000ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00004194·004194·0000e4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004280·004280·0004d0·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004278·004278·000534·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00004750·004750·0000ae·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000047ac·0047ac·0000af·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005eb4·004eb4·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ec0·004ec0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ec4·004ec4·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fcc·004fcc·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000098·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005ff4·004ff4·000098·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000608c·00508c·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········0000608c·00508c·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········0000609c·00509c·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········0000609c·00509c·000014·00··WA··0···0··4
2.9 KB
readelf --wide --symbols {}
    
Offset 44, 17 lines modifiedOffset 44, 17 lines modified
44 ····40:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__44 ····40:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFSTlsERSoRNS_10TransducerE46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFSTlsERSoRNS_10TransducerE
47 ····43:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)47 ····43:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)
50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
51 ····47:·000025e0···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev51 ····47:·00002504···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
52 ····48:·000026e0···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_52 ····48:·000025ec···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
53 ····49:·000025e0···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev53 ····49:·00002504···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
54 ····50:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used54 ····50:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
55 ····51:·000028c0···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_55 ····51:·0000278a···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
56 ····52:·00002590····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev56 ····52:·000024ca····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
57 ····53:·00002590····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev57 ····53:·000024ca····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
58 ····54:·000024f0····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv58 ····54:·00002450····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
59 ····55:·00002540····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev59 ····55:·00002490····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
60 ····56:·00002540····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev60 ····56:·00002490····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:2 Dynamic·section·at·offset·0x4ec4·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x3e549 ·0x0000000d·(FINI)·······················0x3cf4
10 ·0x00000019·(INIT_ARRAY)·················0x5eb410 ·0x00000019·(INIT_ARRAY)·················0x5eb4
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ec012 ·0x0000001a·(FINI_ARRAY)·················0x5ec0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x5c815 ·0x00000005·(STRTAB)·····················0x5c8
16 ·0x00000006·(SYMTAB)·····················0x23816 ·0x00000006·(SYMTAB)·····················0x238
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bae004f7b2455773c71199a5612cbd83bee89dc83 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0fcefa4a34a70505f6aed4961dd1be6efc662ff4
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
25.8 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001d90..00001dbc14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001d40..00001d6c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 502 lines modifiedOffset 37, 576 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001260..0000126838 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001260..00001268
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000018·00000054·FDE·cie=0000002c·pc=000024c0..000024ec42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=0000242a..00002450
43 ··DW_CFA_advance_loc:·3·to·000024c343 ··DW_CFA_advance_loc:·1·to·0000242b
44 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_advance_loc:·4·to·000024c7 
46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-845 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
47 ··DW_CFA_advance_loc:·36·to·000024eb46 ··DW_CFA_advance_loc:·3·to·0000242e
 47 ··DW_CFA_def_cfa_offset:·32
 48 ··DW_CFA_advance_loc:·32·to·0000244e
 49 ··DW_CFA_def_cfa_offset:·8
 50 ··DW_CFA_advance_loc:·1·to·0000244f
48 ··DW_CFA_restore:·r3·(ebx)51 ··DW_CFA_restore:·r3·(ebx)
49 ··DW_CFA_def_cfa_offset:·452 ··DW_CFA_def_cfa_offset:·4
50 ··DW_CFA_nop 
  
51 00000098·00000038·00000070·FDE·cie=0000002c·pc=00001ec0..00001f3a53 0000009c·00000038·00000074·FDE·cie=0000002c·pc=00001e70..00001edc
52 ··DW_CFA_advance_loc:·1·to·00001ec154 ··DW_CFA_advance_loc:·1·to·00001e71
53 ··DW_CFA_def_cfa_offset:·855 ··DW_CFA_def_cfa_offset:·8
54 ··DW_CFA_offset:·r5·(ebp)·at·cfa-856 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
55 ··DW_CFA_advance_loc:·3·to·00001ec457 ··DW_CFA_advance_loc:·1·to·00001e72
56 ··DW_CFA_def_cfa_offset:·1258 ··DW_CFA_def_cfa_offset:·12
57 ··DW_CFA_offset:·r7·(edi)·at·cfa-1259 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
58 ··DW_CFA_advance_loc:·1·to·00001ec560 ··DW_CFA_advance_loc:·1·to·00001e73
59 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
60 ··DW_CFA_offset:·r6·(esi)·at·cfa-1662 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
61 ··DW_CFA_advance_loc:·1·to·00001ec663 ··DW_CFA_advance_loc:·1·to·00001e74
62 ··DW_CFA_def_cfa_offset:·2064 ··DW_CFA_def_cfa_offset:·20
63 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2065 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
64 ··DW_CFA_advance_loc:·14·to·00001ed466 ··DW_CFA_advance_loc:·3·to·00001e77
65 ··DW_CFA_def_cfa_offset:·6467 ··DW_CFA_def_cfa_offset:·64
66 ··DW_CFA_advance_loc1:·97·to·00001f3568 ··DW_CFA_advance_loc1:·96·to·00001ed7
67 ··DW_CFA_def_cfa_offset:·2069 ··DW_CFA_def_cfa_offset:·20
68 ··DW_CFA_advance_loc:·1·to·00001f3670 ··DW_CFA_advance_loc:·1·to·00001ed8
69 ··DW_CFA_restore:·r3·(ebx)71 ··DW_CFA_restore:·r3·(ebx)
70 ··DW_CFA_def_cfa_offset:·1672 ··DW_CFA_def_cfa_offset:·16
71 ··DW_CFA_advance_loc:·1·to·00001f3773 ··DW_CFA_advance_loc:·1·to·00001ed9
72 ··DW_CFA_restore:·r6·(esi)74 ··DW_CFA_restore:·r6·(esi)
73 ··DW_CFA_def_cfa_offset:·1275 ··DW_CFA_def_cfa_offset:·12
74 ··DW_CFA_advance_loc:·1·to·00001f3876 ··DW_CFA_advance_loc:·1·to·00001eda
75 ··DW_CFA_restore:·r7·(edi)77 ··DW_CFA_restore:·r7·(edi)
76 ··DW_CFA_def_cfa_offset:·878 ··DW_CFA_def_cfa_offset:·8
77 ··DW_CFA_advance_loc:·1·to·00001f3979 ··DW_CFA_advance_loc:·1·to·00001edb
78 ··DW_CFA_restore:·r5·(ebp)80 ··DW_CFA_restore:·r5·(ebp)
79 ··DW_CFA_def_cfa_offset:·481 ··DW_CFA_def_cfa_offset:·4
  
80 000000d4·00000038·000000ac·FDE·cie=0000002c·pc=00001f40..00001fba82 000000d8·00000038·000000b0·FDE·cie=0000002c·pc=00001edc..00001f48
81 ··DW_CFA_advance_loc:·1·to·00001f4183 ··DW_CFA_advance_loc:·1·to·00001edd
82 ··DW_CFA_def_cfa_offset:·884 ··DW_CFA_def_cfa_offset:·8
83 ··DW_CFA_offset:·r5·(ebp)·at·cfa-885 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
84 ··DW_CFA_advance_loc:·3·to·00001f4486 ··DW_CFA_advance_loc:·1·to·00001ede
85 ··DW_CFA_def_cfa_offset:·1287 ··DW_CFA_def_cfa_offset:·12
86 ··DW_CFA_offset:·r7·(edi)·at·cfa-1288 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
87 ··DW_CFA_advance_loc:·1·to·00001f4589 ··DW_CFA_advance_loc:·1·to·00001edf
88 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
89 ··DW_CFA_offset:·r6·(esi)·at·cfa-1691 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
90 ··DW_CFA_advance_loc:·1·to·00001f4692 ··DW_CFA_advance_loc:·1·to·00001ee0
91 ··DW_CFA_def_cfa_offset:·2093 ··DW_CFA_def_cfa_offset:·20
92 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2094 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
93 ··DW_CFA_advance_loc:·14·to·00001f5495 ··DW_CFA_advance_loc:·3·to·00001ee3
94 ··DW_CFA_def_cfa_offset:·6496 ··DW_CFA_def_cfa_offset:·64
95 ··DW_CFA_advance_loc1:·97·to·00001fb597 ··DW_CFA_advance_loc1:·96·to·00001f43
96 ··DW_CFA_def_cfa_offset:·2098 ··DW_CFA_def_cfa_offset:·20
97 ··DW_CFA_advance_loc:·1·to·00001fb699 ··DW_CFA_advance_loc:·1·to·00001f44
98 ··DW_CFA_restore:·r3·(ebx)100 ··DW_CFA_restore:·r3·(ebx)
99 ··DW_CFA_def_cfa_offset:·16101 ··DW_CFA_def_cfa_offset:·16
100 ··DW_CFA_advance_loc:·1·to·00001fb7102 ··DW_CFA_advance_loc:·1·to·00001f45
101 ··DW_CFA_restore:·r6·(esi)103 ··DW_CFA_restore:·r6·(esi)
102 ··DW_CFA_def_cfa_offset:·12104 ··DW_CFA_def_cfa_offset:·12
103 ··DW_CFA_advance_loc:·1·to·00001fb8105 ··DW_CFA_advance_loc:·1·to·00001f46
104 ··DW_CFA_restore:·r7·(edi)106 ··DW_CFA_restore:·r7·(edi)
105 ··DW_CFA_def_cfa_offset:·8107 ··DW_CFA_def_cfa_offset:·8
106 ··DW_CFA_advance_loc:·1·to·00001fb9108 ··DW_CFA_advance_loc:·1·to·00001f47
107 ··DW_CFA_restore:·r5·(ebp)109 ··DW_CFA_restore:·r5·(ebp)
108 ··DW_CFA_def_cfa_offset:·4110 ··DW_CFA_def_cfa_offset:·4
  
109 00000110·0000003c·000000e8·FDE·cie=0000002c·pc=00001fc0..00002148111 00000114·0000003c·000000ec·FDE·cie=0000002c·pc=00001f48..000020bf
110 ··DW_CFA_advance_loc:·1·to·00001fc1112 ··DW_CFA_advance_loc:·1·to·00001f49
111 ··DW_CFA_def_cfa_offset:·8113 ··DW_CFA_def_cfa_offset:·8
112 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8114 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
113 ··DW_CFA_advance_loc:·3·to·00001fc4115 ··DW_CFA_advance_loc:·1·to·00001f4a
114 ··DW_CFA_def_cfa_offset:·12116 ··DW_CFA_def_cfa_offset:·12
115 ··DW_CFA_offset:·r7·(edi)·at·cfa-12117 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
116 ··DW_CFA_advance_loc:·1·to·00001fc5118 ··DW_CFA_advance_loc:·1·to·00001f4b
117 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
118 ··DW_CFA_offset:·r6·(esi)·at·cfa-16120 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
119 ··DW_CFA_advance_loc:·1·to·00001fc6121 ··DW_CFA_advance_loc:·1·to·00001f4c
120 ··DW_CFA_def_cfa_offset:·20122 ··DW_CFA_def_cfa_offset:·20
121 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20123 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
122 ··DW_CFA_advance_loc:·14·to·00001fd4124 ··DW_CFA_advance_loc:·3·to·00001f4f
123 ··DW_CFA_def_cfa_offset:·80125 ··DW_CFA_def_cfa_offset:·80
124 ··DW_CFA_advance_loc2:·367·to·00002143126 ··DW_CFA_advance_loc2:·363·to·000020ba
125 ··DW_CFA_def_cfa_offset:·20127 ··DW_CFA_def_cfa_offset:·20
126 ··DW_CFA_advance_loc:·1·to·00002144128 ··DW_CFA_advance_loc:·1·to·000020bb
127 ··DW_CFA_restore:·r3·(ebx)129 ··DW_CFA_restore:·r3·(ebx)
128 ··DW_CFA_def_cfa_offset:·16130 ··DW_CFA_def_cfa_offset:·16
129 ··DW_CFA_advance_loc:·1·to·00002145131 ··DW_CFA_advance_loc:·1·to·000020bc
130 ··DW_CFA_restore:·r6·(esi)132 ··DW_CFA_restore:·r6·(esi)
131 ··DW_CFA_def_cfa_offset:·12133 ··DW_CFA_def_cfa_offset:·12
132 ··DW_CFA_advance_loc:·1·to·00002146134 ··DW_CFA_advance_loc:·1·to·000020bd
133 ··DW_CFA_restore:·r7·(edi)135 ··DW_CFA_restore:·r7·(edi)
134 ··DW_CFA_def_cfa_offset:·8136 ··DW_CFA_def_cfa_offset:·8
135 ··DW_CFA_advance_loc:·1·to·00002147137 ··DW_CFA_advance_loc:·1·to·000020be
136 ··DW_CFA_restore:·r5·(ebp)138 ··DW_CFA_restore:·r5·(ebp)
137 ··DW_CFA_def_cfa_offset:·4139 ··DW_CFA_def_cfa_offset:·4
138 ··DW_CFA_nop140 ··DW_CFA_nop
Max diff block lines reached; 20670/26362 bytes (78.41%) of diff not shown.
392 B
strings --all --bytes=8 {}
    
Offset 49, 14 lines modifiedOffset 49, 15 lines modified
49 GLIBCXX_3.449 GLIBCXX_3.4
50 GLIBC_2.150 GLIBC_2.1
51 GLIBC_2.451 GLIBC_2.4
52 GLIBC_2.3452 GLIBC_2.34
53 GLIBC_2.053 GLIBC_2.0
54 GLIBC_2.1.354 GLIBC_2.1.3
55 GLIBC_2.3.455 GLIBC_2.3.4
 56 T$x9D$lt·
56 Usage:·fst-parse·[options]·transducer·[infile]57 Usage:·fst-parse·[options]·transducer·[infile]
57 -q:··suppress·status·messages58 -q:··suppress·status·messages
58 -v:··print·version·information59 -v:··print·version·information
59 Error:·Cannot·open·transducer·file·"%s"60 Error:·Cannot·open·transducer·file·"%s"
60 Error:·Cannot·open·input·file·%s61 Error:·Cannot·open·input·file·%s
61 Options:62 Options:
62 -t·t:··compose·transducer·t63 -t·t:··compose·transducer·t
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1dc0·<__cxa_finalize@plt+0xb60>8 »       call···1d70·<__cxa_finalize@plt+0xb10>
9 »       add····$0x4feb,%ebx9 »       add····$0x4feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__printf_chk@plt-0x15>12 »       je·····101b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
338 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1310 lines modifiedOffset 1, 1174 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001270·<SFST::Mem::clear()@@Base-0x1280>:2 00001270·<SFST::Mem::clear()@@Base-0x11e0>:
3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():3 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
4 /usr/include/c++/12/bits/stl_tree.h:9844 /usr/include/c++/12/bits/stl_tree.h:984
5 »       mov····0x3c(%esp),%ebx 
6 »       mov····0x5c(%ebx),%eax5 »       mov····0x5c(%edi),%eax
7 »       call···1fc0·<__cxa_finalize@plt+0xd60>6 »       call···1f48·<__cxa_finalize@plt+0xce8>
8 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():7 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
9 /usr/include/c++/12/backward/hash_map:838 /usr/include/c++/12/backward/hash_map:83
10 »       lea····0x40(%ebx),%edx9 »       lea····0x40(%edi),%edx
11 »       mov····%edx,(%esp)10 »       mov····%edx,(%esp)
12 »       call···2590·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>11 »       call···24ca·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>
13 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():12 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
14 /usr/include/c++/12/backward/hash_map:8313 /usr/include/c++/12/backward/hash_map:83
15 »       mov····0x34(%esp),%edx14 »       mov····0x34(%esp),%ebx
16 »       mov····%edx,(%esp)15 »       mov····%ebx,(%esp)
17 »       call···2540·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>16 »       call···2490·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>
18 SFST::Transducer::~Transducer():17 SFST::Transducer::~Transducer():
19 ./src/./src/fst.h:22418 ./src/./src/fst.h:224
20 »       lea····0x18(%ebx),%eax19 »       lea····0x18(%edi),%ecx
21 »       mov····%eax,(%esp)20 »       mov····%ecx,(%esp)
22 SFST::Mem::~Mem():21 SFST::Mem::~Mem():
23 ./src/./src/mem.h:4722 ./src/./src/mem.h:47
24 »       call···24f0·<SFST::Mem::clear()@@Base>23 »       call···2450·<SFST::Mem::clear()@@Base>
25 main.cold():24 main.cold():
26 ./src/./src/fst-parse2.C:15325 ./src/./src/fst-parse2.C:123
27 »       mov····%ebx,(%esp)26 »       mov····%edi,(%esp)
28 main():27 main():
29 ./src/./src/fst-parse2.C:15328 ./src/./src/fst-parse2.C:123
30 »       mov····%edi,%ebx29 »       mov····0x3c(%esp),%ebx
31 »       call···1140·<operator·delete(void*)@plt>30 »       call···1140·<operator·delete(void*)@plt>
32 »       mov····0x38(%esp),%ebx31 »       mov····0x38(%esp),%edi
33 ./src/./src/fst-parse2.C:16532 ./src/./src/fst-parse2.C:165
 33 »       cmp····$0x1,%edi
34 »       mov····%ebx,0x3c(%esp) 
35 »       dec····%ebx 
36 »       jne····1310·<__cxa_finalize@plt+0xb0>34 »       jne····1316·<__cxa_finalize@plt+0xb6>
37 ./src/./src/fst-parse2.C:165·(discriminator·1)35 ./src/./src/fst-parse2.C:165·(discriminator·1)
38 »       mov····%esi,(%esp)36 »       mov····%esi,(%esp)
39 »       mov····%edi,%ebx37 »       mov····0x3c(%esp),%ebx
40 »       call···1070·<__cxa_begin_catch@plt>38 »       call···1070·<__cxa_begin_catch@plt>
41 ./src/./src/fst-parse2.C:166·(discriminator·1)39 ./src/./src/fst-parse2.C:166·(discriminator·1)
42 »       mov····%eax,0x4(%esp)40 »       mov····%eax,0x4(%esp)
43 »       mov····-0x8(%edi),%eax41 »       mov····-0x8(%ebx),%eax
44 »       mov····%eax,(%esp)42 »       mov····%eax,(%esp)
45 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>43 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
46 »       mov····%eax,(%esp)44 »       mov····0x3c(%esp),%ebx
47 »       lea····-0x1e88(%edi),%esi45 »       lea····-0x1e88(%ebx),%esi
48 »       mov····%esi,0x4(%esp)46 »       mov····%esi,0x4(%esp)
 47 »       mov····%eax,(%esp)
49 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>48 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
50 ./src/./src/fst-parse2.C:16849 ./src/./src/fst-parse2.C:168
 50 »       mov····0x3c(%esp),%ebx
51 »       call···11e0·<__cxa_end_catch@plt>51 »       call···11e0·<__cxa_end_catch@plt>
52 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():52 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():
53 /usr/include/c++/12/bits/stl_vector.h:73053 /usr/include/c++/12/bits/stl_vector.h:730
54 »       mov····0x50(%esp),%ecx54 »       mov····0x50(%esp),%ebx
55 »       mov····%ecx,0x30(%esp)55 »       mov····%ebx,0x30(%esp)
56 »       jmp····1b79·<__cxa_finalize@plt+0x919>56 »       jmp····1b2d·<__cxa_finalize@plt+0x8cd>
57 main():57 main():
58 ./src/./src/fst-parse2.C:113·(discriminator·2)58 ./src/./src/fst-parse2.C:113·(discriminator·2)
 59 »       mov····%edi,(%esp)
59 »       mov····0x3c(%esp),%edx60 »       mov····0x3c(%esp),%ebx
60 »       mov····%edi,%ebx 
61 »       mov····%edx,(%esp) 
62 »       call···1140·<operator·delete(void*)@plt>61 »       call···1140·<operator·delete(void*)@plt>
63 »       mov····0x38(%esp),%ebx62 »       mov····0x38(%esp),%edi
64 »       jmp····12ac·<__cxa_finalize@plt+0x4c>63 »       jmp····12aa·<__cxa_finalize@plt+0x4a>
65 ./src/./src/fst-parse2.C:16864 ./src/./src/fst-parse2.C:168
66 »       mov····%edi,%ebx 
67 »       mov····%eax,%esi65 »       mov····%eax,%esi
 66 »       mov····0x3c(%esp),%ebx
68 »       call···11e0·<__cxa_end_catch@plt>67 »       call···11e0·<__cxa_end_catch@plt>
69 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():68 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():
70 /usr/include/c++/12/bits/stl_vector.h:73069 /usr/include/c++/12/bits/stl_vector.h:730
71 »       mov····0x50(%esp),%ebx70 »       mov····0x50(%esp),%ecx
72 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):71 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):
73 /usr/include/c++/12/bits/stl_vector.h:38672 /usr/include/c++/12/bits/stl_vector.h:386
74 »       test···%ebx,%ebx73 »       test···%ecx,%ecx
75 »       je·····1322·<__cxa_finalize@plt+0xc2>74 »       je·····132a·<__cxa_finalize@plt+0xca>
76 std::__new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):75 std::__new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):
77 /usr/include/c++/12/bits/new_allocator.h:15876 /usr/include/c++/12/bits/new_allocator.h:158
78 »       mov····%ebx,(%esp)77 »       mov····%ecx,(%esp)
79 »       mov····%edi,%ebx78 »       mov····0x3c(%esp),%ebx
80 »       call···1140·<operator·delete(void*)@plt>79 »       call···1140·<operator·delete(void*)@plt>
81 std::__new_allocator<SFST::Transducer*>::~__new_allocator():80 std::__new_allocator<SFST::Transducer*>::~__new_allocator():
82 /usr/include/c++/12/bits/new_allocator.h:9081 /usr/include/c++/12/bits/new_allocator.h:90
83 »       mov····%esi,(%esp)82 »       mov····%esi,(%esp)
84 »       mov····%edi,%ebx83 »       mov····0x3c(%esp),%ebx
85 »       call···1200·<_Unwind_Resume@plt>84 »       call···1200·<_Unwind_Resume@plt>
86 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():85 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
87 /usr/include/c++/12/bits/stl_tree.h:98486 /usr/include/c++/12/bits/stl_tree.h:984
88 »       mov····0x5c(%esi),%eax87 »       mov····0x5c(%esi),%eax
 88 »       call···1f48·<__cxa_finalize@plt+0xce8>
89 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():89 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
90 /usr/include/c++/12/backward/hash_map:8390 /usr/include/c++/12/backward/hash_map:83
91 »       lea····0x40(%esi),%ebx91 »       lea····0x40(%esi),%eax
92 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree(): 
93 /usr/include/c++/12/bits/stl_tree.h:984 
94 »       call···1fc0·<__cxa_finalize@plt+0xd60> 
95 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map(): 
96 /usr/include/c++/12/backward/hash_map:83 
97 »       mov····%ebx,(%esp)92 »       mov····%eax,(%esp)
98 main(): 
99 ./src/./src/fst-parse2.C:155 
100 »       mov····%edi,%ebx 
101 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map(): 
102 /usr/include/c++/12/backward/hash_map:83 
103 »       call···2590·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>93 »       call···24ca·<__gnu_cxx::hashtable<std::pair<unsigned·short·const,·char*>,·unsigned·short,·__gnu_cxx::hash<unsigned·short>,·std::_Select1st<std::pair<unsigned·short·const,·char*>·>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hashtable()@@Base>
104 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():94 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
105 /usr/include/c++/12/backward/hash_map:8395 /usr/include/c++/12/backward/hash_map:83
106 »       mov····0x3c(%esp),%eax96 »       mov····0x2c(%esp),%eax
107 »       mov····%eax,(%esp)97 »       mov····%eax,(%esp)
108 »       call···2540·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>98 »       call···2490·<__gnu_cxx::hashtable<std::pair<char·const*·const,·unsigned·short>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·unsigned·short>·>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hashtable()@@Base>
109 SFST::Transducer::~Transducer():99 SFST::Transducer::~Transducer():
110 ./src/./src/fst.h:224100 ./src/./src/fst.h:224
111 »       lea····0x18(%esi),%ecx101 »       lea····0x18(%esi),%edx
112 »       mov····%ecx,(%esp)102 »       mov····%edx,(%esp)
113 SFST::Mem::~Mem():103 SFST::Mem::~Mem():
114 ./src/./src/mem.h:47104 ./src/./src/mem.h:47
115 »       call···24f0·<SFST::Mem::clear()@@Base>105 »       call···2450·<SFST::Mem::clear()@@Base>
116 main():106 main():
117 ./src/./src/fst-parse2.C:155107 ./src/./src/fst-parse2.C:155
Max diff block lines reached; 338099/346358 bytes (97.62%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00003e54·<.fini>:2 00003cf4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1dc0·<__cxa_finalize@plt+0xb60>6 »       call···1d70·<__cxa_finalize@plt+0xb10>
7 »       add····$0x2197,%ebx7 »       add····$0x22f7,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
2.11 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00004194·011b033b·e8000000·1c000000·8cceffff·...;............2 ··0x00004194·011b033b·e0000000·1b000000·8cceffff·...;............
3 ··0x000041a4·30010000·ccd0ffff·54010000·dcd0ffff·0.......T.......3 ··0x000041a4·28010000·ccd0ffff·4c010000·dcd0ffff·(.......L.......
 4 ··0x000041b4·3c040000·4ed2ffff·ac050000·6ed2ffff·<...N.......n...
4 ··0x000041b4·f8030000·28d2ffff·50050000·4cd2ffff·....(...P...L...5 ··0x000041c4·08040000·ebdaffff·5c040000·67dbffff·........\...g...
5 ··0x000041c4·c4030000·3cdbffff·18040000·bcdbffff·....<........... 
6 ··0x000041d4·70050000·fcdbffff·04010000·2cddffff·p...........,...6 ··0x000041d4·cc050000·acdbffff·fc000000·dcdcffff·................
7 ··0x000041e4·84010000·acddffff·c0010000·2cdeffff·............,...7 ··0x000041e4·80010000·48ddffff·bc010000·b4ddffff·....H...........
8 ··0x000041f4·fc010000·bcdfffff·70020000·5ce0ffff·........p...\...8 ··0x000041f4·f8010000·2bdfffff·6c020000·cbdfffff·....+...l.......
9 ··0x00004204·5c030000·2ce3ffff·68010000·5ce3ffff·\...,...h...\...9 ··0x00004204·88030000·96e2ffff·60010000·bce2ffff·........`.......
10 ··0x00004214·3c020000·ace3ffff·90020000·fce3ffff·<...............10 ··0x00004214·38020000·fce2ffff·8c020000·36e3ffff·8...........6...
11 ··0x00004224·b0020000·4ce4ffff·f0020000·4ce5ffff·....L.......L...11 ··0x00004224·b8020000·70e3ffff·04030000·58e4ffff·....p.......X...
12 ··0x00004234·34030000·2ce7ffff·9c030000·01e9ffff·4...,........... 
13 ··0x00004244·4c040000·05e9ffff·60040000·09e9ffff·L.......`....... 
14 ··0x00004254·74040000·0de9ffff·88040000·1ce9ffff·t...............12 ··0x00004234·48030000·f6e5ffff·c8030000·93e7ffff·H...............
15 ··0x00004264·08050000·9cf5ffff·9c040000·3cf9ffff·............<... 
16 ··0x00004274·c8040000·acfcffff·9c050000··········............13 ··0x00004244·90040000·97e7ffff·a4040000·9be7ffff·................
 14 ··0x00004254·b8040000·ace7ffff·64050000·16f4ffff·........d.......
 15 ··0x00004264·cc040000·6cf7ffff·24050000·4cfbffff·....l...$...L...
 16 ··0x00004274·f8050000····························....
  
10.7 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 80 lines modifiedOffset 1, 87 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004280·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004278·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004290·1b0c0404·88010708·10000000·1c000000·................3 ··0x00004288·1b0c0404·88010708·10000000·1c000000·................
4 ··0x000042a0·f0daffff·2c000000·00000000·14000000·....,...........4 ··0x00004298·a8daffff·2c000000·00000000·14000000·....,...........
5 ··0x000042b0·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x000042a8·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x000042c0·88010000·20000000·1c000000·54cdffff·....·.......T...6 ··0x000042b8·88010000·20000000·1c000000·5ccdffff·....·.......\...
7 ··0x000042d0·40020000·000e0846·0e0c4a0f·0b740478·@......F..J..t.x7 ··0x000042c8·40020000·000e0846·0e0c4a0f·0b740478·@......F..J..t.x
8 ··0x000042e0·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000042d8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000042f0·70cfffff·08000000·00000000·18000000·p...............9 ··0x000042e8·78cfffff·08000000·00000000·1c000000·x...............
10 ··0x00004300·54000000·bce1ffff·2c000000·00430e20·T.......,....C.·10 ··0x000042f8·54000000·2ee1ffff·26000000·00410e08·T.......&....A..
 11 ··0x00004308·8302430e·20600e08·41c30e04·38000000·..C.·`..A...8...
11 ··0x00004310·44830264·c30e0400·38000000·70000000·D..d....8...p... 
12 ··0x00004320·a0dbffff·7a000000·00410e08·8502430e·....z....A....C. 
13 ··0x00004330·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@ 
14 ··0x00004340·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A... 
15 ··0x00004350·41c50e04·38000000·ac000000·e4dbffff·A...8........... 
16 ··0x00004360·7a000000·00410e08·8502430e·0c870341·z....A....C....A 
17 ··0x00004370·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a.. 
18 ··0x00004380·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
19 ··0x00004390·3c000000·e8000000·28dcffff·88010000·<.......(....... 
20 ··0x000043a0·00410e08·8502430e·0c870341·0e108604·.A....C....A.... 
21 ··0x000043b0·410e1483·054e0e50·036f010e·1441c30e·A....N.P.o...A.. 
22 ··0x000043c0·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A...... 
23 ··0x000043d0·30000000·28010000·18e1ffff·44000000·0...(.......D... 
24 ··0x000043e0·00410e08·8702410e·0c860341·0e108304·.A....A....A.... 
25 ··0x000043f0·4e0e206f·0e1041c3·0e0c41c6·0e0841c7·N.·o..A...A...A. 
26 ··0x00004400·0e040000·1c000000·5c010000·44ddffff·........\...D... 
27 ··0x00004410·a0000000·00410e08·8602410e·0c83034e·.....A....A....N 
28 ··0x00004420·0e200000·1c000000·7c010000·14e1ffff·.·......|....... 
29 ··0x00004430·45000000·00430e20·44830348·860275c6·E....C.·D..H..u. 
30 ··0x00004440·c30e0400·1c000000·9c010000·44e1ffff·............D... 
31 ··0x00004450·45000000·00430e20·44830348·860275c6·E....C.·D..H..u. 
32 ··0x00004460·c30e0400·1c000000·00000000·017a504c·.............zPL 
33 ··0x00004470·5200017c·08079b21·1c00001b·1b0c0404·R..|...!........ 
34 ··0x00004480·88010000·40000000·24000000·54e1ffff·....@...$...T... 
35 ··0x00004490·f7000000·04bb0200·00410e08·8502410e·.........A....A. 
36 ··0x000044a0·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@ 
37 ··0x000044b0·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
38 ··0x000044c0·0841c50e·04410b00·24000000·20020000·.A...A..$...·... 
39 ··0x000044d0·10e2ffff·d5010000·00430e40·54860485·.........C.@T... 
40 ··0x000044e0·02870383·0502e70a·c5c7c6c3·0e04420b·..............B. 
41 ··0x000044f0·3c000000·48020000·f8dcffff·c7020000·<...H........... 
42 ··0x00004500·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
43 ··0x00004510·410e1483·054d0e40·03ae010a·0e1441c3·A....M.@......A. 
44 ··0x00004520·0e1041c6·0e0c41c7·0e0841c5·0e04450b·..A...A...A...E. 
45 ··0x00004530·24000000·88020000·88e3ffff·d5010000·$............... 
46 ··0x00004540·00430e40·54860485·02870383·0502e70a·.C.@T........... 
47 ··0x00004550·c5c7c6c3·0e04420b·30000000·f8000000·......B.0....... 
48 ··0x00004560·80ceffff·e9080000·04f70100·00410e08·.............A.. 
49 ··0x00004570·8502420d·05438703·86048305·03c1070a·..B..C.......... 
50 ··0x00004580·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A..... 
51 ··0x00004590·2c010000·dcccffff·4b010000·04370200·,.......K....7.. 
52 ··0x000045a0·000c0508·83058502·86048703·30000000·............0... 
53 ··0x000045b0·04030000·1cd7ffff·76000000·00410e08·........v....A..12 ··0x00004318·74000000·54dbffff·6c000000·00410e08·t...T...l....A..
54 ··0x000045c0·8702410e·0c860341·0e108304·4e0e2002·..A....A....N.·. 
55 ··0x000045d0·610e1041·c30e0c41·c60e0841·c70e0400·a..A...A...A.... 
56 ··0x000045e0·10000000·38030000·ade4ffff·04000000·....8........... 
57 ··0x000045f0·00000000·10000000·4c030000·9de4ffff·........L....... 
58 ··0x00004600·04000000·00000000·10000000·60030000·............`... 
59 ··0x00004610·8de4ffff·04000000·00000000·10000000·................ 
60 ··0x00004620·74030000·7de4ffff·04000000·00000000·t...}........... 
61 ··0x00004630·28000000·88030000·f8f0ffff·9f030000·(............... 
62 ··0x00004640·00430e50·44860448·83055387·0385025b·.C.PD..H..S....[ 
63 ··0x00004650·0ac5c7c6·c30e0443·0b000000·3c000000·.......C....<... 
64 ··0x00004660·b4030000·6cf4ffff·65030000·00410e08·....l...e....A.. 
65 ··0x00004670·8502410e·0c870341·0e108604·410e1483·..A....A....A...13 ··0x00004328·8502410e·0c870341·0e108604·410e1483·..A....A....A...
66 ··0x00004680·054d0e40·0378020a·0e1441c3·0e1041c6·.M.@.x....A...A.14 ··0x00004338·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
67 ··0x00004690·0e0c41c7·0e0841c5·0e04430b·44000000·..A...A...C.D... 
68 ··0x000046a0·3c020000·0ce4ffff·750c0000·043f0100·<.......u....?.. 
69 ··0x000046b0·00410e08·8502430e·0c870343·0e108604·.A....C....C.... 
70 ··0x000046c0·430e1483·05500ea0·01031502·0a0e1441·C....P.........A15 ··0x00004348·41c70e08·41c50e04·38000000·b0000000·A...A...8.......
 16 ··0x00004358·84dbffff·6c000000·00410e08·8502410e·....l....A....A.
 17 ··0x00004368·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
 18 ··0x00004378·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
 19 ··0x00004388·41c50e04·3c000000·ec000000·b4dbffff·A...<...........
 20 ··0x00004398·77010000·00410e08·8502410e·0c870341·w....A....A....A
 21 ··0x000043a8·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
71 ··0x000046d0·c30e1041·c60e0c41·c70e0841·c50e0445·...A...A...A...E22 ··0x000043b8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 23 ··0x000043c8·04000000·30000000·2c010000·7ce0ffff·....0...,...|...
 24 ··0x000043d8·3f000000·00410e08·8702410e·0c860341·?....A....A....A
 25 ··0x000043e8·0e108304·430e2075·0e1041c3·0e0c41c6·....C.·u..A...A.
 26 ··0x000043f8·0e0841c7·0e040000·1c000000·60010000·..A.........`...
 27 ··0x00004408·b7dcffff·a0000000·00410e08·8602410e·.........A....A.
 28 ··0x00004418·0c830343·0e200000·28000000·80010000·...C.·..(.......
 29 ··0x00004428·68e0ffff·39000000·00410e08·8602410e·h...9....A....A.
 30 ··0x00004438·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A..
72 ··0x000046e0·0b000000·1c000000·84020000·d0ccffff·................31 ··0x00004448·04000000·28000000·ac010000·76e0ffff·....(.......v...
73 ··0x000046f0·20000000·04010100·000ea001·83058502··............... 
74 ··0x00004700·86048703·28000000·5c040000·44d6ffff·....(...\...D... 
75 ··0x00004710·40000000·00410e08·8602410e·0c83034e·@....A....A....N32 ··0x00004458·39000000·00410e08·8602410e·0c830343·9....A....A....C
76 ··0x00004720·0e206d0e·0c41c30e·0841c60e·04000000·.·m..A...A......33 ··0x00004468·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A......
 34 ··0x00004478·1c000000·00000000·017a504c·5200017c·.........zPLR..|
 35 ··0x00004488·08079b0d·1c00001b·1b0c0404·88010000·................
 36 ··0x00004498·40000000·24000000·64e0ffff·e8000000·@...$...d.......
 37 ··0x000044a8·04030300·00410e08·8502410e·0c870341·.....A....A....A
 38 ··0x000044b8·0e108604·410e1483·05430e40·02a60a0e·....A....C.@....
 39 ··0x000044c8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 40 ··0x000044d8·04410b00·3c000000·3c020000·08e1ffff·.A..<...<.......
 41 ··0x000044e8·9d010000·00410e08·8502410e·0c870341·.....A....A....A
 42 ··0x000044f8·0e108604·410e1483·05430e40·02eb0a0e·....A....C.@....
 43 ··0x00004508·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 44 ··0x00004518·04410b00·3c000000·7c020000·3bdcffff·.A..<...|...;...
 45 ··0x00004528·ca020000·00410e08·8502410e·0c870341·.....A....A....A
 46 ··0x00004538·0e108604·410e1483·05430e40·03cb010a·....A....C.@....
 47 ··0x00004548·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 48 ··0x00004558·0e04410b·3c000000·bc020000·26e2ffff·..A.<.......&...
 49 ··0x00004568·9d010000·00410e08·8502410e·0c870341·.....A....A....A
 50 ··0x00004578·0e108604·410e1483·05430e40·02eb0a0e·....A....C.@....
 51 ··0x00004588·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 52 ··0x00004598·04410b00·30000000·28010000·5eceffff·.A..0...(...^...
 53 ··0x000045a8·7d080000·040f0200·00410e08·8502420d·}........A....B.
 54 ··0x000045b8·054c8703·86048305·034a070a·c341c641·.L.......J...A.A
 55 ··0x000045c8·c741c50c·0404410b·1c000000·5c010000·.A....A.....\...
 56 ··0x000045d8·98ccffff·72010000·044f0200·000c0508·....r....O......
 57 ··0x000045e8·83058502·86048703·30000000·50030000·........0...P...
 58 ··0x000045f8·87d6ffff·7c000000·00410e08·8702410e·....|....A....A.
 59 ··0x00004608·0c860341·0e108304·430e2002·720e1041·...A....C.·.r..A
 60 ··0x00004618·c30e0c41·c60e0841·c70e0400·10000000·...A...A........
 61 ··0x00004628·84030000·fbe2ffff·04000000·00000000·................
77 ··0x00004730·18000000·88040000·08f7ffff·14000000·................62 ··0x00004638·10000000·98030000·ebe2ffff·04000000·................
 63 ··0x00004648·00000000·10000000·ac030000·dbe2ffff·................
 64 ··0x00004658·04000000·00000000·54000000·c0030000·........T.......
 65 ··0x00004668·42efffff·48030000·00410e08·8502410e·B...H....A....A.
 66 ··0x00004678·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
 67 ··0x00004688·5a0a0e14·41c30e10·41c60e0c·41c70e08·Z...A...A...A...
 68 ··0x00004698·41c50e04·410b038e·020a0e14·41c30e10·A...A.......A...
Max diff block lines reached; 0/10831 bytes (0.00%) of diff not shown.
1.61 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00004750·ffff010a·2205c101·00f20105·00000000·...."...........2 ··0x000047ac·ffff010a·2205b201·00e30105·00000000·...."...........
3 ··0x00004760·ff9b7101·643c0500·00db0158·a31103cd·..q.d<.....X....3 ··0x000047bc·ff9b7101·643d0500·00e4015b·c11003d4·..q.d=.....[....
4 ··0x00004770·02059811·03dd023e·a31103c2·03058d11·.......>........4 ··0x000047cc·0205b610·03e0023e·c11003c3·0305ab10·.......>........
5 ··0x00004780·03ea0538·a31103cb·0605d111·03a3072e·...8............5 ··0x000047dc·03d9053c·c11003b8·0605e910·0381072c·...<...........,
6 ··0x00004790·a31103e7·0705ac11·03d20905·a31103e7·................6 ··0x000047ec·c11003c3·0705ca10·038d0905·c110039e·................
7 ··0x000047a0·0905de11·03cb0b05·a31103de·0b05b911·................7 ··0x000047fc·0905f410·03ef0a05·c1100382·0b05d510·................
8 ··0x000047b0·03b00d52·a3110391·0e05c611·03ca0ef2·...R............8 ··0x0000480c·03c60c53·c11003a8·0d05e010·03e50def·...S............
9 ··0x000047c0·01a31103·de101500·00000001·7d000000·............}...9 ··0x0000481c·01c11003·fc0f1500·00000001·7d000000·............}...
10 ··0x000047d0·c4180000·ff9b1501·0a5a1797·0100b701·.........Z......10 ··0x0000482c·68180000·ff9b1501·0a581b9b·0100c101·h........X......
11 ··0x000047e0·05000000·00017d00·ac180000·ffff0106·......}.........11 ··0x0000483c·05000000·00017d00·50180000·ffff0107·......}.P.......
12 ··0x000047f0·7fe417ed·1800ffff·01041b05·0000·····..............12 ··0x0000484c·8801d017·e21800ff·ff01041b·050000···...............
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00005eb4·b01e0000·d01c0000·501d0000··········........P...2 ··0x00005eb4·601e0000·7f1c0000·fb1c0000··········`...........
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00005ec0·601e0000····························`...2 ··0x00005ec0·101e0000····························....
  
401 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00005fcc·00000000·e0130000·00000000·00000000·................2 ··0x00005fcc·00000000·02140000·00000000·00000000·................
3 ··0x00005fdc·00000000·00000000·00000000·00000000·................3 ··0x00005fdc·00000000·00000000·00000000·00000000·................
4 ··0x00005fec·00000000·00000000···················........4 ··0x00005fec·00000000·00000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65303034·66376232·34353537·37336337·e004f7b2455773c7 
3 ··0x00000010·31313939·61353631·32636264·38336265·1199a5612cbd83be2 ··0x00000000·63656661·34613334·61373035·30356636·cefa4a34a70505f6
 3 ··0x00000010·61656434·39363164·64316265·36656663·aed4961dd1be6efc
4 ··0x00000020·65383964·63382e64·65627567·00000000·e89dc8.debug....4 ··0x00000020·36363266·66342e64·65627567·00000000·662ff4.debug....
5 ··0x00000030·36f2a295····························6...5 ··0x00000030·281f66a6····························(.f.
  
177 KB
./usr/bin/fst-print
File has been modified after NT_GNU_BUILD_ID has been applied.
1.18 KB
readelf --wide --program-header {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
8 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x18 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a20·0x00a20·R···0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a20·0x00a20·R···0x1000
11 ··LOAD···········0x001000·0x00001000·0x00001000·0x01d48·0x01d48·R·E·0x100011 ··LOAD···········0x001000·0x00001000·0x00001000·0x01d08·0x01d08·R·E·0x1000
12 ··LOAD···········0x003000·0x00003000·0x00003000·0x004ee·0x004ee·R···0x100012 ··LOAD···········0x003000·0x00003000·0x00003000·0x0051b·0x0051b·R···0x1000
13 ··LOAD···········0x003eb4·0x00004eb4·0x00004eb4·0x001bc·0x001c0·RW··0x100013 ··LOAD···········0x003eb4·0x00004eb4·0x00004eb4·0x001bc·0x001c0·RW··0x1000
14 ··DYNAMIC········0x003ec4·0x00004ec4·0x00004ec4·0x00108·0x00108·RW··0x414 ··DYNAMIC········0x003ec4·0x00004ec4·0x00004ec4·0x00108·0x00108·RW··0x4
15 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x415 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
16 ··GNU_EH_FRAME···0x003070·0x00003070·0x00003070·0x000a4·0x000a4·R···0x416 ··GNU_EH_FRAME···0x003070·0x00003070·0x00003070·0x000a4·0x000a4·R···0x4
17 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1017 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
18 ··GNU_RELRO······0x003eb4·0x00004eb4·0x00004eb4·0x0014c·0x0014c·R···0x118 ··GNU_RELRO······0x003eb4·0x00004eb4·0x00004eb4·0x0014c·0x0014c·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········000007c8·0007c8·00004e·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000007c8·0007c8·00004e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000818·000818·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000818·000818·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············000008d8·0008d8·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000008d8·0008d8·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000960·000960·0000c0·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000960·000960·0000c0·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000190·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000190·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000011b0·0011b0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000011b0·0011b0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000011c0·0011c0·001b74·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011c0·0011c0·001b34·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00002d34·002d34·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00002cf4·002cf4·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00003000·003000·00006f·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00003000·003000·00006f·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········00003070·003070·0000a4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00003070·003070·0000a4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00003114·003114·000374·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00003114·003114·0003a0·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00003488·003488·000066·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000034b4·0034b4·000067·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00004eb4·003eb4·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00004eb4·003eb4·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00004ec0·003ec0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00004ec0·003ec0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00004ec4·003ec4·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00004ec4·003ec4·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00004fcc·003fcc·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00004fcc·003fcc·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00004ff4·003ff4·00006c·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00004ff4·003ff4·00006c·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00005060·004060·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00005060·004060·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········00005070·004070·000004·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········00005070·004070·000004·00··WA··0···0··1
999 B
readelf --wide --symbols {}
    
Offset 33, 10 lines modifiedOffset 33, 10 lines modified
33 ····29:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__33 ····29:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
34 ····30:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable34 ····30:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
35 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFSTlsERSoRNS_10TransducerE35 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFSTlsERSoRNS_10TransducerE
36 ····32:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(2)36 ····32:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(2)
37 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv37 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(2)39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(2)
40 ····36:·00001840···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev40 ····36:·00001800···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
41 ····37:·00001840···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev41 ····37:·00001800···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
42 ····38:·00003004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used42 ····38:·00003004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x3ec4·contains·29·entries:2 Dynamic·section·at·offset·0x3ec4·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x2d349 ·0x0000000d·(FINI)·······················0x2cf4
10 ·0x00000019·(INIT_ARRAY)·················0x4eb410 ·0x00000019·(INIT_ARRAY)·················0x4eb4
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x4ec012 ·0x0000001a·(FINI_ARRAY)·················0x4ec0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x48815 ·0x00000005·(STRTAB)·····················0x488
16 ·0x00000006·(SYMTAB)·····················0x21816 ·0x00000006·(SYMTAB)·····················0x218
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dd77bb2e4f81ddcb2705fbf241e9c7da7d900ef93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b7c4269ecb4384788866826bc4fbb9a4f467b59d
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
16.3 KB
readelf --wide --debug-dump=frames {}
    
Offset 37, 101 lines modifiedOffset 37, 101 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011b0..000011b838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011b0..000011b8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=000015b0..0000162a42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=000015aa..00001616
43 ··DW_CFA_advance_loc:·1·to·000015b143 ··DW_CFA_advance_loc:·1·to·000015ab
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·000015b446 ··DW_CFA_advance_loc:·1·to·000015ac
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·000015b549 ··DW_CFA_advance_loc:·1·to·000015ad
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·000015b652 ··DW_CFA_advance_loc:·1·to·000015ae
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·000015c455 ··DW_CFA_advance_loc:·3·to·000015b1
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·0000162557 ··DW_CFA_advance_loc1:·96·to·00001611
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·0000162659 ··DW_CFA_advance_loc:·1·to·00001612
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·0000162762 ··DW_CFA_advance_loc:·1·to·00001613
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·0000162865 ··DW_CFA_advance_loc:·1·to·00001614
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·0000162968 ··DW_CFA_advance_loc:·1·to·00001615
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001630..000016aa71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001616..00001682
72 ··DW_CFA_advance_loc:·1·to·0000163172 ··DW_CFA_advance_loc:·1·to·00001617
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·0000163475 ··DW_CFA_advance_loc:·1·to·00001618
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·0000163578 ··DW_CFA_advance_loc:·1·to·00001619
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·0000163681 ··DW_CFA_advance_loc:·1·to·0000161a
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·0000164484 ··DW_CFA_advance_loc:·3·to·0000161d
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·000016a586 ··DW_CFA_advance_loc1:·96·to·0000167d
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·000016a688 ··DW_CFA_advance_loc:·1·to·0000167e
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·000016a791 ··DW_CFA_advance_loc:·1·to·0000167f
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·000016a894 ··DW_CFA_advance_loc:·1·to·00001680
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·000016a997 ··DW_CFA_advance_loc:·1·to·00001681
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=000016b0..00001838100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001682..000017f9
101 ··DW_CFA_advance_loc:·1·to·000016b1101 ··DW_CFA_advance_loc:·1·to·00001683
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·000016b4104 ··DW_CFA_advance_loc:·1·to·00001684
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·000016b5107 ··DW_CFA_advance_loc:·1·to·00001685
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·000016b6110 ··DW_CFA_advance_loc:·1·to·00001686
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·000016c4113 ··DW_CFA_advance_loc:·3·to·00001689
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·00001833115 ··DW_CFA_advance_loc2:·363·to·000017f4
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001834117 ··DW_CFA_advance_loc:·1·to·000017f5
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·00001835120 ··DW_CFA_advance_loc:·1·to·000017f6
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·00001836123 ··DW_CFA_advance_loc:·1·to·000017f7
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·00001837126 ··DW_CFA_advance_loc:·1·to·000017f8
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·0000001c·00000000·CIE132 00000134·0000001c·00000000·CIE
Offset 142, 245 lines modifiedOffset 142, 274 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·11·1e·00·00·1b·1b143 ··Augmentation·data:·····9b·11·1e·00·00·1b·1b
144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
146 ··DW_CFA_nop146 ··DW_CFA_nop
147 ··DW_CFA_nop147 ··DW_CFA_nop
  
148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001840..0000197d148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001800..0000192e
149 ··Augmentation·data:·····0f·02·00·00149 ··Augmentation·data:·····3b·02·00·00
150 ··DW_CFA_advance_loc:·1·to·00001841150 ··DW_CFA_advance_loc:·1·to·00001801
151 ··DW_CFA_def_cfa_offset:·8151 ··DW_CFA_def_cfa_offset:·8
152 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8152 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
153 ··DW_CFA_advance_loc:·1·to·00001842153 ··DW_CFA_advance_loc:·1·to·00001802
154 ··DW_CFA_def_cfa_offset:·12154 ··DW_CFA_def_cfa_offset:·12
155 ··DW_CFA_offset:·r7·(edi)·at·cfa-12155 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
156 ··DW_CFA_advance_loc:·1·to·00001843156 ··DW_CFA_advance_loc:·1·to·00001803
157 ··DW_CFA_def_cfa_offset:·16157 ··DW_CFA_def_cfa_offset:·16
158 ··DW_CFA_offset:·r6·(esi)·at·cfa-16158 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
159 ··DW_CFA_advance_loc:·1·to·00001844159 ··DW_CFA_advance_loc:·1·to·00001804
160 ··DW_CFA_def_cfa_offset:·20160 ··DW_CFA_def_cfa_offset:·20
161 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20161 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
162 ··DW_CFA_advance_loc:·14·to·00001852162 ··DW_CFA_advance_loc:·3·to·00001807
163 ··DW_CFA_def_cfa_offset:·64163 ··DW_CFA_def_cfa_offset:·64
164 ··DW_CFA_advance_loc1:·170·to·000018fc164 ··DW_CFA_advance_loc1:·166·to·000018ad
165 ··DW_CFA_remember_state165 ··DW_CFA_remember_state
Max diff block lines reached; 10736/16589 bytes (64.72%) of diff not shown.
309 B
strings --all --bytes=8 {}
    
Offset 33, 14 lines modifiedOffset 33, 15 lines modified
33 GLIBC_2.3.433 GLIBC_2.3.4
34 GLIBC_2.434 GLIBC_2.4
35 GLIBC_2.3435 GLIBC_2.34
36 GLIBC_2.036 GLIBC_2.0
37 GLIBC_2.1.337 GLIBC_2.1.3
38 CXXABI_1.338 CXXABI_1.3
39 GLIBCXX_3.439 GLIBCXX_3.4
 40 T$x9D$lt·
40 Usage:·%s·[file]41 Usage:·%s·[file]
41 Error:·Cannot·open·transducer·file·%s42 Error:·Cannot·open·transducer·file·%s
42 vector::_M_realloc_insert43 vector::_M_realloc_insert
43 .shstrtab44 .shstrtab
44 .note.gnu.build-id45 .note.gnu.build-id
45 .note.ABI-tag46 .note.ABI-tag
46 .gnu.hash47 .gnu.hash
143 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 267 lines modifiedOffset 1, 267 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000011c0·<SFST::Transducer::~Transducer()@@Base-0x680>:2 000011c0·<SFST::Transducer::~Transducer()@@Base-0x640>:
3 main.cold():3 main.cold():
4 ./src/./src/fst-print.C:484 ./src/./src/fst-print.C:48
5 »       mov····%edi,(%esp)5 »       mov····%edi,(%esp)
6 main():6 main():
7 ./src/./src/fst-print.C:487 ./src/./src/fst-print.C:48
8 »       call···1840·<SFST::Transducer::~Transducer()@@Base>8 »       call···1800·<SFST::Transducer::~Transducer()@@Base>
9 »       mov····0x1c(%esp),%edi9 »       mov····0x1c(%esp),%edi
10 ./src/./src/fst-print.C:4910 ./src/./src/fst-print.C:49
11 »       mov····%ebx,(%esp)11 »       mov····%ebx,(%esp)
12 »       cmp····$0x1,%edi 
13 »       mov····%esi,%ebx12 »       mov····%esi,%ebx
 13 »       cmp····$0x1,%edi
14 »       jne····1215·<__cxa_finalize@plt+0x65>14 »       jne····1215·<__cxa_finalize@plt+0x65>
15 ./src/./src/fst-print.C:49·(discriminator·1)15 ./src/./src/fst-print.C:49·(discriminator·1)
16 »       call···1040·<__cxa_begin_catch@plt>16 »       call···1040·<__cxa_begin_catch@plt>
17 ./src/./src/fst-print.C:50·(discriminator·1)17 ./src/./src/fst-print.C:50·(discriminator·1)
18 »       mov····-0x8(%esi),%edx 
19 »       mov····%edx,(%esp) 
20 »       mov····%eax,0x4(%esp)18 »       mov····%eax,0x4(%esp)
 19 »       mov····-0x8(%esi),%ecx
 20 »       mov····%ecx,(%esp)
21 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>21 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
 22 »       lea····-0x1fce(%esi),%edx
 23 »       mov····%edx,0x4(%esp)
22 »       mov····%eax,(%esp)24 »       mov····%eax,(%esp)
23 »       lea····-0x1fce(%esi),%ecx 
24 »       mov····%ecx,0x4(%esp) 
25 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>25 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
26 ./src/./src/fst-print.C:5226 ./src/./src/fst-print.C:52
27 »       call···1140·<__cxa_end_catch@plt>27 »       call···1140·<__cxa_end_catch@plt>
28 »       jmp····1336·<__cxa_finalize@plt+0x186>28 »       jmp····132f·<__cxa_finalize@plt+0x17f>
29 »       mov····%eax,%edi29 »       mov····%eax,%edi
30 »       mov····%esi,%ebx30 »       mov····%esi,%ebx
31 »       call···1140·<__cxa_end_catch@plt>31 »       call···1140·<__cxa_end_catch@plt>
32 »       mov····%edi,(%esp)32 »       mov····%edi,(%esp)
33 »       call···1160·<_Unwind_Resume@plt>33 »       call···1160·<_Unwind_Resume@plt>
34 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():34 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():
35 /usr/include/c++/12/bits/stl_vector.h:73035 /usr/include/c++/12/bits/stl_vector.h:730
36 »       mov····0x64(%esp),%ebx36 »       mov····0x64(%esp),%edx
37 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):37 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):
38 /usr/include/c++/12/bits/stl_vector.h:38638 /usr/include/c++/12/bits/stl_vector.h:386
39 »       test···%ebx,%ebx39 »       test···%edx,%edx
40 »       je·····122e·<__cxa_finalize@plt+0x7e>40 »       je·····122e·<__cxa_finalize@plt+0x7e>
41 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):41 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
42 /usr/include/c++/12/bits/new_allocator.h:15842 /usr/include/c++/12/bits/new_allocator.h:158
43 »       mov····%ebx,(%esp)43 »       mov····%edx,(%esp)
44 »       mov····0x28(%esp),%ebx44 »       mov····0x28(%esp),%ebx
45 »       call···10c0·<operator·delete(void*)@plt>45 »       call···10c0·<operator·delete(void*)@plt>
46 std::__new_allocator<SFST::Gen>::~__new_allocator():46 std::__new_allocator<SFST::Gen>::~__new_allocator():
47 /usr/include/c++/12/bits/new_allocator.h:9047 /usr/include/c++/12/bits/new_allocator.h:90
48 »       mov····%edi,(%esp)48 »       mov····%edi,(%esp)
49 »       mov····0x28(%esp),%ebx49 »       mov····0x28(%esp),%ebx
50 »       call···1160·<_Unwind_Resume@plt>50 »       call···1160·<_Unwind_Resume@plt>
51 SFST::Transducer::generate(_IO_FILE*,·int,·OutputType)·[clone·.cold]: 
52 »       xchg···%ax,%ax 
53 »       xchg···%ax,%ax 
54 »       xchg···%ax,%ax 
55 main():51 main():
56 ./src/./src/fst-print.C:2652 ./src/./src/fst-print.C:26
57 »       push···%ebp53 »       push···%ebp
58 »       mov····%esp,%ebp54 »       mov····%esp,%ebp
59 »       push···%edi55 »       push···%edi
60 »       push···%esi56 »       push···%esi
61 »       push···%ebx57 »       push···%ebx
62 »       call···197d·<SFST::Transducer::~Transducer()@@Base+0x13d> 
63 »       add····$0x3da9,%esi 
64 »       and····$0xfffffff0,%esp58 »       and····$0xfffffff0,%esp
65 »       sub····$0xa0,%esp59 »       sub····$0xa0,%esp
 60 »       call···192e·<SFST::Transducer::~Transducer()@@Base+0x12e>
 61 »       add····$0x3da6,%esi
66 »       mov····0xc(%ebp),%eax62 »       mov····0xc(%ebp),%eax
67 »       mov····%eax,0x18(%esp) 
68 »       mov····%eax,%ecx63 »       mov····%eax,%ecx
 64 »       mov····%eax,0x18(%esp)
69 »       mov····%gs:0x14,%eax65 »       mov····%gs:0x14,%eax
70 »       mov····%eax,0x9c(%esp)66 »       mov····%eax,0x9c(%esp)
71 »       xor····%eax,%eax67 »       xor····%eax,%eax
72 ./src/./src/fst-print.C:2968 ./src/./src/fst-print.C:29
73 »       cmpl···$0x1,0x8(%ebp)69 »       cmpl···$0x1,0x8(%ebp)
74 »       jle····1354·<__cxa_finalize@plt+0x1a4>70 »       jle····134d·<__cxa_finalize@plt+0x19d>
75 ./src/./src/fst-print.C:29·(discriminator·1)71 ./src/./src/fst-print.C:29·(discriminator·1)
76 »       mov····0x4(%ecx),%edi72 »       mov····0x4(%ecx),%edi
77 »       lea····-0x1fec(%esi),%edx73 »       lea····-0x1fec(%esi),%edx
78 »       mov····%esi,%ebx 
79 »       mov····%edx,0x4(%esp)74 »       mov····%edx,0x4(%esp)
80 »       mov····%edi,(%esp)75 »       mov····%edi,(%esp)
 76 »       mov····%esi,%ebx
81 »       call···1080·<strcmp@plt>77 »       call···1080·<strcmp@plt>
82 »       test···%eax,%eax78 »       test···%eax,%eax
83 »       je·····13a9·<__cxa_finalize@plt+0x1f9>79 »       je·····13a2·<__cxa_finalize@plt+0x1f2>
84 ./src/./src/fst-print.C:30·(discriminator·2)80 ./src/./src/fst-print.C:30·(discriminator·2)
85 »       mov····%edi,(%esp) 
86 »       lea····-0x1fe9(%esi),%eax81 »       lea····-0x1fe9(%esi),%eax
87 »       mov····%eax,0x4(%esp)82 »       mov····%eax,0x4(%esp)
 83 »       mov····%edi,(%esp)
88 »       call···1080·<strcmp@plt>84 »       call···1080·<strcmp@plt>
89 ./src/./src/fst-print.C:29·(discriminator·2)85 ./src/./src/fst-print.C:29·(discriminator·2)
90 »       test···%eax,%eax86 »       test···%eax,%eax
91 »       je·····13a9·<__cxa_finalize@plt+0x1f9>87 »       je·····13a2·<__cxa_finalize@plt+0x1f2>
92 ./src/./src/fst-print.C:3188 ./src/./src/fst-print.C:31
93 »       mov····%edi,(%esp) 
94 »       lea····-0x1fe3(%esi),%ecx89 »       lea····-0x1fe3(%esi),%ecx
95 »       mov····%ecx,0x4(%esp)90 »       mov····%ecx,0x4(%esp)
 91 »       mov····%edi,(%esp)
96 »       call···1080·<strcmp@plt>92 »       call···1080·<strcmp@plt>
97 ./src/./src/fst-print.C:3093 ./src/./src/fst-print.C:30
98 »       test···%eax,%eax94 »       test···%eax,%eax
99 »       je·····13a9·<__cxa_finalize@plt+0x1f9>95 »       je·····13a2·<__cxa_finalize@plt+0x1f2>
100 ./src/./src/fst-print.C:3996 ./src/./src/fst-print.C:39
101 »       mov····%edi,(%esp) 
102 »       lea····-0x1fcc(%esi),%ebx97 »       lea····-0x1fcc(%esi),%ebx
103 »       mov····%ebx,0x4(%esp)98 »       mov····%ebx,0x4(%esp)
 99 »       mov····%edi,(%esp)
104 »       mov····%esi,%ebx100 »       mov····%esi,%ebx
105 »       call···11a0·<fopen@plt>101 »       call···11a0·<fopen@plt>
106 »       mov····%eax,0x1c(%esp)102 »       mov····%eax,0x1c(%esp)
107 »       test···%eax,%eax103 »       test···%eax,%eax
108 »       je·····1370·<__cxa_finalize@plt+0x1c0>104 »       je·····1369·<__cxa_finalize@plt+0x1b9>
109 ./src/./src/fst-print.C:45105 ./src/./src/fst-print.C:45
 106 »       movl···$0x1,0x8(%esp)
110 »       mov····0x1c(%esp),%edx107 »       mov····0x1c(%esp),%edi
Max diff block lines reached; 142136/146622 bytes (96.94%) of diff not shown.
448 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00002d34·<.fini>:2 00002cf4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···14b0·<__cxa_finalize@plt+0x300>6 »       call···14b0·<__cxa_finalize@plt+0x300>
7 »       add····$0x22b7,%ebx7 »       add····$0x22f7,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.45 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00003070·011b033b·a0000000·13000000·b0dfffff·...;............2 ··0x00003070·011b033b·a0000000·13000000·b0dfffff·...;............
3 ··0x00003080·e8000000·40e1ffff·0c010000·50e1ffff·....@.......P...3 ··0x00003080·e8000000·40e1ffff·0c010000·50e1ffff·....@.......P...
4 ··0x00003090·70020000·aae1ffff·98030000·d0e1ffff·p...............4 ··0x00003090·70020000·aae1ffff·c4030000·cae1ffff·p...............
5 ··0x000030a0·3c020000·90e3ffff·90020000·d0e3ffff·<...............5 ··0x000030a0·3c020000·85e3ffff·90020000·c5e3ffff·<...............
6 ··0x000030b0·b8030000·10e4ffff·bc000000·40e5ffff·............@...6 ··0x000030b0·e4030000·10e4ffff·bc000000·3ae5ffff·............:...
7 ··0x000030c0·20010000·c0e5ffff·5c010000·40e6ffff··.......\...@...7 ··0x000030c0·20010000·a6e5ffff·5c010000·12e6ffff··.......\.......
8 ··0x000030d0·98010000·d0e7ffff·f8010000·0de9ffff·................8 ··0x000030d0·98010000·90e7ffff·f8010000·bee8ffff·................
9 ··0x000030e0·bc020000·11e9ffff·d0020000·20e9ffff·............·...9 ··0x000030e0·bc020000·c2e8ffff·d0020000·d0e8ffff·................
10 ··0x000030f0·50030000·a0f5ffff·e4020000·40f9ffff·P...........@...10 ··0x000030f0·7c030000·3af5ffff·e4020000·90f8ffff·|...:...........
11 ··0x00003100·10030000·a5fcffff·e4030000·b0fcffff·................11 ··0x00003100·3c030000·69fcffff·10040000·70fcffff·<...i.......p...
12 ··0x00003110·f8030000····························....12 ··0x00003110·24040000····························$...
  
6.45 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 4, 56 lines modifiedOffset 4, 58 lines modified
4 ··0x00003124·1b0c0404·88010708·10000000·1c000000·................4 ··0x00003124·1b0c0404·88010708·10000000·1c000000·................
5 ··0x00003134·4ce3ffff·2c000000·00000000·14000000·L...,...........5 ··0x00003134·4ce3ffff·2c000000·00000000·14000000·L...,...........
6 ··0x00003144·00000000·017a5200·017c0801·1b0c0404·.....zR..|......6 ··0x00003144·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
7 ··0x00003154·88010000·20000000·1c000000·c0deffff·....·...........7 ··0x00003154·88010000·20000000·1c000000·c0deffff·....·...........
8 ··0x00003164·90010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x8 ··0x00003164·90010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
9 ··0x00003174·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...9 ··0x00003174·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
10 ··0x00003184·2ce0ffff·08000000·00000000·38000000·,...........8...10 ··0x00003184·2ce0ffff·08000000·00000000·38000000·,...........8...
11 ··0x00003194·54000000·18e4ffff·7a000000·00410e08·T.......z....A..11 ··0x00003194·54000000·12e4ffff·6c000000·00410e08·T.......l....A..
12 ··0x000031a4·8502430e·0c870341·0e108604·410e1483·..C....A....A...12 ··0x000031a4·8502410e·0c870341·0e108604·410e1483·..A....A....A...
13 ··0x000031b4·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...13 ··0x000031b4·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
14 ··0x000031c4·41c70e08·41c50e04·38000000·90000000·A...A...8.......14 ··0x000031c4·41c70e08·41c50e04·38000000·90000000·A...A...8.......
15 ··0x000031d4·5ce4ffff·7a000000·00410e08·8502430e·\...z....A....C.15 ··0x000031d4·42e4ffff·6c000000·00410e08·8502410e·B...l....A....A.
16 ··0x000031e4·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@16 ··0x000031e4·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
17 ··0x000031f4·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...17 ··0x000031f4·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
18 ··0x00003204·41c50e04·3c000000·cc000000·a0e4ffff·A...<...........18 ··0x00003204·41c50e04·3c000000·cc000000·72e4ffff·A...<.......r...
19 ··0x00003214·88010000·00410e08·8502430e·0c870341·.....A....C....A19 ··0x00003214·77010000·00410e08·8502410e·0c870341·w....A....A....A
20 ··0x00003224·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..20 ··0x00003224·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
21 ··0x00003234·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..21 ··0x00003234·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
22 ··0x00003244·04000000·1c000000·00000000·017a504c·.............zPL22 ··0x00003244·04000000·1c000000·00000000·017a504c·.............zPL
23 ··0x00003254·5200017c·08079b11·1e00001b·1b0c0404·R..|............23 ··0x00003254·5200017c·08079b11·1e00001b·1b0c0404·R..|............
24 ··0x00003264·88010000·40000000·24000000·d0e5ffff·....@...$.......24 ··0x00003264·88010000·40000000·24000000·90e5ffff·....@...$.......
25 ··0x00003274·3d010000·040f0200·00410e08·8502410e·=........A....A.25 ··0x00003274·2e010000·043b0200·00410e08·8502410e·.....;...A....A.
26 ··0x00003284·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@26 ··0x00003284·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
27 ··0x00003294·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..27 ··0x00003294·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
28 ··0x000032a4·0841c50e·04410b00·30000000·68000000·.A...A..0...h...28 ··0x000032a4·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
29 ··0x000032b4·8cdfffff·bc010000·04db0100·00410e08·.............A..29 ··0x000032b4·86dfffff·bb010000·04070200·00410e08·.............A..
30 ··0x000032c4·8502420d·05438703·86048305·030a010a·..B..C..........30 ··0x000032c4·8502420d·054c8703·86048305·0300010a·..B..L..........
31 ··0x000032d4·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A.....31 ··0x000032d4·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A.....
32 ··0x000032e4·9c000000·d8deffff·5a000000·04d30100·........Z.......32 ··0x000032e4·9c000000·d8deffff·5a000000·04ff0100·........Z.......
33 ··0x000032f4·000c0508·83058502·86048703·28000000·............(...33 ··0x000032f4·000c0508·83058502·86048703·28000000·............(...
34 ··0x00003304·c4010000·f8e0ffff·40000000·00410e08·........@....A..34 ··0x00003304·c4010000·ede0ffff·40000000·00410e08·........@....A..
35 ··0x00003314·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..35 ··0x00003314·8602410e·0c830343·0e20780e·0c41c30e·..A....C.·x..A..
36 ··0x00003324·0841c60e·04000000·10000000·f0010000·.A..............36 ··0x00003324·0841c60e·04000000·10000000·f0010000·.A..............
37 ··0x00003334·49e6ffff·04000000·00000000·10000000·I...............37 ··0x00003334·fae5ffff·04000000·00000000·10000000·................
38 ··0x00003344·04020000·39e6ffff·04000000·00000000·....9...........38 ··0x00003344·04020000·eae5ffff·04000000·00000000·................
39 ··0x00003354·28000000·18020000·b4f2ffff·9f030000·(...............39 ··0x00003354·54000000·18020000·4ef2ffff·48030000·T.......N...H...
40 ··0x00003364·00430e50·44860448·83055387·0385025b·.C.PD..H..S....[ 
41 ··0x00003374·0ac5c7c6·c30e0443·0b000000·3c000000·.......C....<... 
42 ··0x00003384·44020000·28f6ffff·65030000·00410e08·D...(...e....A..40 ··0x00003364·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 41 ··0x00003374·410e1483·05430e50·5a0a0e14·41c30e10·A....C.PZ...A...
 42 ··0x00003384·41c60e0c·41c70e08·41c50e04·410b038e·A...A...A...A...
 43 ··0x00003394·020a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A...
 44 ··0x000033a4·41c50e04·410b0000·3c000000·70020000·A...A...<...p...
 45 ··0x000033b4·4cf5ffff·d9030000·00410e08·8502410e·L........A....A.
 46 ··0x000033c4·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
 47 ··0x000033d4·03fe020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 48 ··0x000033e4·0e0841c5·0e04410b·44000000·a8010000·..A...A.D.......
 49 ··0x000033f4·4ce5ffff·690c0000·040b0100·00410e08·L...i........A..
43 ··0x00003394·8502410e·0c870341·0e108604·410e1483·..A....A....A...50 ··0x00003404·8502410e·0c870341·0e108604·410e1483·..A....A....A...
44 ··0x000033a4·054d0e40·0378020a·0e1441c3·0e1041c6·.M.@.x....A...A.51 ··0x00003414·05460ea0·01032702·0a0e1441·c30e1041·.F....'....A...A
45 ··0x000033b4·0e0c41c7·0e0841c5·0e04430b·44000000·..A...A...C.D...52 ··0x00003424·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....
46 ··0x000033c4·7c010000·c8e5ffff·750c0000·040b0100·|.......u....... 
47 ··0x000033d4·00410e08·8502430e·0c870343·0e108604·.A....C....C.... 
48 ··0x000033e4·430e1483·05500ea0·01031502·0a0e1441·C....P.........A 
49 ··0x000033f4·c30e1041·c60e0c41·c70e0841·c50e0445·...A...A...A...E 
50 ··0x00003404·0b000000·1c000000·c4010000·0adeffff·................53 ··0x00003434·1c000000·f0010000·deddffff·20000000·............·...
51 ··0x00003414·20000000·04cd0000·000ea001·83058502··...............54 ··0x00003444·04ce0000·000ea001·83058502·86048703·................
52 ··0x00003424·86048703·28000000·ec020000·10e0ffff·....(........... 
53 ··0x00003434·40000000·00410e08·8602410e·0c83034e·@....A....A....N 
54 ··0x00003444·0e206d0e·0c41c30e·0841c60e·04000000·.·m..A...A...... 
55 ··0x00003454·10000000·18030000·b9f8ffff·04000000·................55 ··0x00003454·28000000·18030000·d9dfffff·40000000·(...........@...
56 ··0x00003464·00000000·18000000·2c030000·b0f8ffff·........,.......56 ··0x00003464·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.
 57 ··0x00003474·0c41c30e·0841c60e·04000000·10000000·.A...A..........
 58 ··0x00003484·44030000·51f8ffff·04000000·00000000·D...Q...........
 59 ··0x00003494·18000000·58030000·44f8ffff·14000000·....X...D.......
57 ··0x00003474·14000000·00410e08·83024e0e·10000000·.....A....N.....60 ··0x000034a4·00410e08·83024e0e·10000000·00000000·.A....N.........
58 ··0x00003484·00000000····························.... 
  
1.08 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00003488·ffff010a·2205c101·00b80205·00000000·...."...........2 ··0x000034b4·ffff010a·2205b201·00a90205·00000000·...."...........
3 ··0x00003498·ff9b2901·1c9e0105·0000c901·05b30301·..).............3 ··0x000034c4·ff9b2901·1c9e0105·0000c801·05b20301·..).............
4 ··0x000034a8·d50117a8·0303ef01·05b30301·d8023f00·..............?.4 ··0x000034d4·d40117a7·0303ee01·05b20301·d7023f00·..............?.
5 ··0x000034b8·00010000·7d000000·a81b0000·ff9b1501·....}...........5 ··0x000034e4·00010000·7d000000·7c1b0000·ff9b1501·....}...|.......
6 ··0x000034c8·08281749·00550500·00010000·7d000000·.(.I.U......}...6 ··0x000034f4·08281749·00550500·00010000·7d000000·.(.I.U......}...
7 ··0x000034d8·901b0000·ffff0106·7fe417ed·1800ffff·................7 ··0x00003504·641b0000·ffff0107·8801d017·e21800ff·d...............
8 ··0x000034e8·01041b05·0000·······················......8 ··0x00003514·ff01041b·050000·····················.......
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00004eb4·a0150000·00140000·40140000··········........@...2 ··0x00004eb4·a0150000·f5130000·35140000··········........5...
  
401 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00004fcc·00000000·40120000·00000000·00000000·....@...........2 ··0x00004fcc·00000000·3a120000·00000000·00000000·....:...........
3 ··0x00004fdc·00000000·00000000·00000000·00000000·................3 ··0x00004fdc·00000000·00000000·00000000·00000000·................
4 ··0x00004fec·00000000·00000000···················........4 ··0x00004fec·00000000·00000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·37376262·32653466·38316464·63623237·77bb2e4f81ddcb27 
3 ··0x00000010·30356662·66323431·65396337·64613764·05fbf241e9c7da7d2 ··0x00000000·63343236·39656362·34333834·37383838·c4269ecb43847888
 3 ··0x00000010·36363832·36626334·66626239·61346634·66826bc4fbb9a4f4
4 ··0x00000020·39303065·66392e64·65627567·00000000·900ef9.debug....4 ··0x00000020·36376235·39642e64·65627567·00000000·67b59d.debug....
5 ··0x00000030·5b22068c····························["..5 ··0x00000030·49031e47····························I..G
  
177 KB
./usr/bin/fst-text2bin
File has been modified after NT_GNU_BUILD_ID has been applied.
1.18 KB
readelf --wide --program-header {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
8 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x18 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x009e0·0x009e0·R···0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x009e0·0x009e0·R···0x1000
11 ··LOAD···········0x001000·0x00001000·0x00001000·0x01da8·0x01da8·R·E·0x100011 ··LOAD···········0x001000·0x00001000·0x00001000·0x01d68·0x01d68·R·E·0x1000
12 ··LOAD···········0x003000·0x00003000·0x00003000·0x00556·0x00556·R···0x100012 ··LOAD···········0x003000·0x00003000·0x00003000·0x00583·0x00583·R···0x1000
13 ··LOAD···········0x003ebc·0x00004ebc·0x00004ebc·0x001b4·0x001b8·RW··0x100013 ··LOAD···········0x003ebc·0x00004ebc·0x00004ebc·0x001b4·0x001b8·RW··0x1000
14 ··DYNAMIC········0x003ecc·0x00004ecc·0x00004ecc·0x00108·0x00108·RW··0x414 ··DYNAMIC········0x003ecc·0x00004ecc·0x00004ecc·0x00108·0x00108·RW··0x4
15 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x415 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
16 ··GNU_EH_FRAME···0x0030d4·0x000030d4·0x000030d4·0x000a4·0x000a4·R···0x416 ··GNU_EH_FRAME···0x0030d4·0x000030d4·0x000030d4·0x000a4·0x000a4·R···0x4
17 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1017 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
18 ··GNU_RELRO······0x003ebc·0x00004ebc·0x00004ebc·0x00144·0x00144·R···0x118 ··GNU_RELRO······0x003ebc·0x00004ebc·0x00004ebc·0x00144·0x00144·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········0000079e·00079e·00004a·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000079e·00079e·00004a·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000007e8·0007e8·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········000007e8·0007e8·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············000008a8·0008a8·000078·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000008a8·0008a8·000078·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000920·000920·0000c0·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000920·000920·0000c0·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000190·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000190·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000011b0·0011b0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000011b0·0011b0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000011c0·0011c0·001bd4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011c0·0011c0·001b94·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00002d94·002d94·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00002d54·002d54·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00003000·003000·0000d3·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00003000·003000·0000d3·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········000030d4·0030d4·0000a4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000030d4·0030d4·0000a4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00003178·003178·000374·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00003178·003178·0003a0·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········000034ec·0034ec·00006a·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00003518·003518·00006b·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00004ebc·003ebc·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00004ebc·003ebc·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00004ec8·003ec8·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00004ec8·003ec8·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00004ecc·003ecc·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00004ecc·003ecc·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00004fd4·003fd4·000020·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00004fd4·003fd4·000020·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00004ff4·003ff4·00006c·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00004ff4·003ff4·00006c·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00005060·004060·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00005060·004060·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········00005070·004070·000004·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········00005070·004070·000004·00··WA··0···0··1
988 B
readelf --wide --symbols {}
    
Offset 31, 10 lines modifiedOffset 31, 10 lines modified
31 ····27:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(5)31 ····27:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(5)
32 ····28:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__32 ····28:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
33 ····29:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable33 ····29:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
34 ····30:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(2)34 ····30:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(2)
35 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv35 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
36 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)36 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
37 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(2)37 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(2)
38 ····34:·000018a0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev38 ····34:·00001860···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
39 ····35:·000018a0···317·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev39 ····35:·00001860···302·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
40 ····36:·00003004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used40 ····36:·00003004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
972 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0x3ecc·contains·29·entries:2 Dynamic·section·at·offset·0x3ecc·contains·29·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x10008 ·0x0000000c·(INIT)·······················0x1000
9 ·0x0000000d·(FINI)·······················0x2d949 ·0x0000000d·(FINI)·······················0x2d54
10 ·0x00000019·(INIT_ARRAY)·················0x4ebc10 ·0x00000019·(INIT_ARRAY)·················0x4ebc
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x4ec812 ·0x0000001a·(FINI_ARRAY)·················0x4ec8
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x46815 ·0x00000005·(STRTAB)·····················0x468
16 ·0x00000006·(SYMTAB)·····················0x21816 ·0x00000006·(SYMTAB)·····················0x218
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8bd50b2187a250fe38e88803c9406fd617ecdceb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·70278be76a9a7f73f6203ed8d6c1bdf548491b94
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
16.2 KB
readelf --wide --debug-dump=frames {}
    
Offset 37, 101 lines modifiedOffset 37, 101 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011b0..000011b838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000011b0..000011b8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001610..0000168a42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=0000160a..00001676
43 ··DW_CFA_advance_loc:·1·to·0000161143 ··DW_CFA_advance_loc:·1·to·0000160b
44 ··DW_CFA_def_cfa_offset:·844 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_offset:·r5·(ebp)·at·cfa-845 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
46 ··DW_CFA_advance_loc:·3·to·0000161446 ··DW_CFA_advance_loc:·1·to·0000160c
47 ··DW_CFA_def_cfa_offset:·1247 ··DW_CFA_def_cfa_offset:·12
48 ··DW_CFA_offset:·r7·(edi)·at·cfa-1248 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
49 ··DW_CFA_advance_loc:·1·to·0000161549 ··DW_CFA_advance_loc:·1·to·0000160d
50 ··DW_CFA_def_cfa_offset:·1650 ··DW_CFA_def_cfa_offset:·16
51 ··DW_CFA_offset:·r6·(esi)·at·cfa-1651 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
52 ··DW_CFA_advance_loc:·1·to·0000161652 ··DW_CFA_advance_loc:·1·to·0000160e
53 ··DW_CFA_def_cfa_offset:·2053 ··DW_CFA_def_cfa_offset:·20
54 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2054 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
55 ··DW_CFA_advance_loc:·14·to·0000162455 ··DW_CFA_advance_loc:·3·to·00001611
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·97·to·0000168557 ··DW_CFA_advance_loc1:·96·to·00001671
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·0000168659 ··DW_CFA_advance_loc:·1·to·00001672
60 ··DW_CFA_restore:·r3·(ebx)60 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·1·to·0000168762 ··DW_CFA_advance_loc:·1·to·00001673
63 ··DW_CFA_restore:·r6·(esi)63 ··DW_CFA_restore:·r6·(esi)
64 ··DW_CFA_def_cfa_offset:·1264 ··DW_CFA_def_cfa_offset:·12
65 ··DW_CFA_advance_loc:·1·to·0000168865 ··DW_CFA_advance_loc:·1·to·00001674
66 ··DW_CFA_restore:·r7·(edi)66 ··DW_CFA_restore:·r7·(edi)
67 ··DW_CFA_def_cfa_offset:·867 ··DW_CFA_def_cfa_offset:·8
68 ··DW_CFA_advance_loc:·1·to·0000168968 ··DW_CFA_advance_loc:·1·to·00001675
69 ··DW_CFA_restore:·r5·(ebp)69 ··DW_CFA_restore:·r5·(ebp)
70 ··DW_CFA_def_cfa_offset:·470 ··DW_CFA_def_cfa_offset:·4
  
71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001690..0000170a71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001676..000016e2
72 ··DW_CFA_advance_loc:·1·to·0000169172 ··DW_CFA_advance_loc:·1·to·00001677
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r5·(ebp)·at·cfa-874 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
75 ··DW_CFA_advance_loc:·3·to·0000169475 ··DW_CFA_advance_loc:·1·to·00001678
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r7·(edi)·at·cfa-1277 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
78 ··DW_CFA_advance_loc:·1·to·0000169578 ··DW_CFA_advance_loc:·1·to·00001679
79 ··DW_CFA_def_cfa_offset:·1679 ··DW_CFA_def_cfa_offset:·16
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-1680 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
81 ··DW_CFA_advance_loc:·1·to·0000169681 ··DW_CFA_advance_loc:·1·to·0000167a
82 ··DW_CFA_def_cfa_offset:·2082 ··DW_CFA_def_cfa_offset:·20
83 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2083 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
84 ··DW_CFA_advance_loc:·14·to·000016a484 ··DW_CFA_advance_loc:·3·to·0000167d
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·97·to·0000170586 ··DW_CFA_advance_loc1:·96·to·000016dd
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·0000170688 ··DW_CFA_advance_loc:·1·to·000016de
89 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
90 ··DW_CFA_def_cfa_offset:·1690 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_advance_loc:·1·to·0000170791 ··DW_CFA_advance_loc:·1·to·000016df
92 ··DW_CFA_restore:·r6·(esi)92 ··DW_CFA_restore:·r6·(esi)
93 ··DW_CFA_def_cfa_offset:·1293 ··DW_CFA_def_cfa_offset:·12
94 ··DW_CFA_advance_loc:·1·to·0000170894 ··DW_CFA_advance_loc:·1·to·000016e0
95 ··DW_CFA_restore:·r7·(edi)95 ··DW_CFA_restore:·r7·(edi)
96 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
97 ··DW_CFA_advance_loc:·1·to·0000170997 ··DW_CFA_advance_loc:·1·to·000016e1
98 ··DW_CFA_restore:·r5·(ebp)98 ··DW_CFA_restore:·r5·(ebp)
99 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
  
100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001710..00001898100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=000016e2..00001859
101 ··DW_CFA_advance_loc:·1·to·00001711101 ··DW_CFA_advance_loc:·1·to·000016e3
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8103 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
104 ··DW_CFA_advance_loc:·3·to·00001714104 ··DW_CFA_advance_loc:·1·to·000016e4
105 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12106 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
107 ··DW_CFA_advance_loc:·1·to·00001715107 ··DW_CFA_advance_loc:·1·to·000016e5
108 ··DW_CFA_def_cfa_offset:·16108 ··DW_CFA_def_cfa_offset:·16
109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16109 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
110 ··DW_CFA_advance_loc:·1·to·00001716110 ··DW_CFA_advance_loc:·1·to·000016e6
111 ··DW_CFA_def_cfa_offset:·20111 ··DW_CFA_def_cfa_offset:·20
112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20112 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
113 ··DW_CFA_advance_loc:·14·to·00001724113 ··DW_CFA_advance_loc:·3·to·000016e9
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·367·to·00001893115 ··DW_CFA_advance_loc2:·363·to·00001854
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001894117 ··DW_CFA_advance_loc:·1·to·00001855
118 ··DW_CFA_restore:·r3·(ebx)118 ··DW_CFA_restore:·r3·(ebx)
119 ··DW_CFA_def_cfa_offset:·16119 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_advance_loc:·1·to·00001895120 ··DW_CFA_advance_loc:·1·to·00001856
121 ··DW_CFA_restore:·r6·(esi)121 ··DW_CFA_restore:·r6·(esi)
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·1·to·00001896123 ··DW_CFA_advance_loc:·1·to·00001857
124 ··DW_CFA_restore:·r7·(edi)124 ··DW_CFA_restore:·r7·(edi)
125 ··DW_CFA_def_cfa_offset:·8125 ··DW_CFA_def_cfa_offset:·8
126 ··DW_CFA_advance_loc:·1·to·00001897126 ··DW_CFA_advance_loc:·1·to·00001858
127 ··DW_CFA_restore:·r5·(ebp)127 ··DW_CFA_restore:·r5·(ebp)
128 ··DW_CFA_def_cfa_offset:·4128 ··DW_CFA_def_cfa_offset:·4
129 ··DW_CFA_nop129 ··DW_CFA_nop
130 ··DW_CFA_nop130 ··DW_CFA_nop
131 ··DW_CFA_nop131 ··DW_CFA_nop
  
132 00000134·0000001c·00000000·CIE132 00000134·0000001c·00000000·CIE
Offset 142, 245 lines modifiedOffset 142, 274 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·ad·1d·00·00·1b·1b143 ··Augmentation·data:·····9b·ad·1d·00·00·1b·1b
144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4144 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4145 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
146 ··DW_CFA_nop146 ··DW_CFA_nop
147 ··DW_CFA_nop147 ··DW_CFA_nop
  
148 00000154·00000040·00000024·FDE·cie=00000134·pc=000018a0..000019dd148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001860..0000198e
149 ··Augmentation·data:·····0f·02·00·00149 ··Augmentation·data:·····3b·02·00·00
150 ··DW_CFA_advance_loc:·1·to·000018a1150 ··DW_CFA_advance_loc:·1·to·00001861
151 ··DW_CFA_def_cfa_offset:·8151 ··DW_CFA_def_cfa_offset:·8
152 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8152 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
153 ··DW_CFA_advance_loc:·1·to·000018a2153 ··DW_CFA_advance_loc:·1·to·00001862
154 ··DW_CFA_def_cfa_offset:·12154 ··DW_CFA_def_cfa_offset:·12
155 ··DW_CFA_offset:·r7·(edi)·at·cfa-12155 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
156 ··DW_CFA_advance_loc:·1·to·000018a3156 ··DW_CFA_advance_loc:·1·to·00001863
157 ··DW_CFA_def_cfa_offset:·16157 ··DW_CFA_def_cfa_offset:·16
158 ··DW_CFA_offset:·r6·(esi)·at·cfa-16158 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
159 ··DW_CFA_advance_loc:·1·to·000018a4159 ··DW_CFA_advance_loc:·1·to·00001864
160 ··DW_CFA_def_cfa_offset:·20160 ··DW_CFA_def_cfa_offset:·20
161 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20161 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
162 ··DW_CFA_advance_loc:·14·to·000018b2162 ··DW_CFA_advance_loc:·3·to·00001867
163 ··DW_CFA_def_cfa_offset:·64163 ··DW_CFA_def_cfa_offset:·64
164 ··DW_CFA_advance_loc1:·170·to·0000195c164 ··DW_CFA_advance_loc1:·166·to·0000190d
165 ··DW_CFA_remember_state165 ··DW_CFA_remember_state
Max diff block lines reached; 10662/16515 bytes (64.56%) of diff not shown.
388 B
strings --all --bytes=8 {}
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
32 GLIBC_2.3.432 GLIBC_2.3.4
33 GLIBC_2.433 GLIBC_2.4
34 GLIBC_2.3434 GLIBC_2.34
35 GLIBC_2.035 GLIBC_2.0
36 GLIBC_2.1.336 GLIBC_2.1.3
37 CXXABI_1.337 CXXABI_1.3
38 GLIBCXX_3.438 GLIBCXX_3.4
 39 T$x9D$lt·
39 Usage:·%s·file·file40 Usage:·%s·file·file
40 converts·a·transducer·from·text·format·into·the·standard·binary·format41 converts·a·transducer·from·text·format·into·the·standard·binary·format
41 Error:·Cannot·open·input·file·%s42 Error:·Cannot·open·input·file·%s
42 Error:·Cannot·open·output·file·%s43 Error:·Cannot·open·output·file·%s
43 vector::_M_realloc_insert44 vector::_M_realloc_insert
44 .shstrtab45 .shstrtab
45 .note.gnu.build-id46 .note.gnu.build-id
145 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000011c0·<SFST::Transducer::~Transducer()@@Base-0x6e0>:2 000011c0·<SFST::Transducer::~Transducer()@@Base-0x6a0>:
3 main.cold():3 main.cold():
4 ./src/./src/fst-text2bin.C:514 ./src/./src/fst-text2bin.C:51
5 »       mov····0x18(%esp),%eax5 »       mov····0x18(%esp),%edx
6 main():6 main():
7 ./src/./src/fst-text2bin.C:517 ./src/./src/fst-text2bin.C:51
8 »       mov····%eax,(%esp)8 »       mov····%edx,(%esp)
9 »       call···18a0·<SFST::Transducer::~Transducer()@@Base>9 »       call···1860·<SFST::Transducer::~Transducer()@@Base>
10 »       mov····%edi,%eax10 »       mov····%edi,%eax
11 ./src/./src/fst-text2bin.C:5211 ./src/./src/fst-text2bin.C:52
12 »       mov····%eax,(%esp) 
13 »       mov····%ebx,%edi12 »       mov····%ebx,%edi
 13 »       mov····%eax,(%esp)
14 »       mov····%esi,%ebx14 »       mov····%esi,%ebx
15 »       cmp····$0x1,%edi15 »       cmp····$0x1,%edi
16 »       jne····1219·<__cxa_finalize@plt+0x69>16 »       jne····1219·<__cxa_finalize@plt+0x69>
17 ./src/./src/fst-text2bin.C:52·(discriminator·1)17 ./src/./src/fst-text2bin.C:52·(discriminator·1)
18 »       call···1040·<__cxa_begin_catch@plt>18 »       call···1040·<__cxa_begin_catch@plt>
19 ./src/./src/fst-text2bin.C:53·(discriminator·1)19 ./src/./src/fst-text2bin.C:53·(discriminator·1)
20 »       mov····-0x8(%esi),%ecx 
21 »       mov····%ecx,(%esp) 
22 »       mov····%eax,0x4(%esp)20 »       mov····%eax,0x4(%esp)
 21 »       mov····-0x8(%esi),%eax
 22 »       mov····%eax,(%esp)
23 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>23 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
 24 »       lea····-0x1fd1(%esi),%ecx
 25 »       mov····%ecx,0x4(%esp)
24 »       mov····%eax,(%esp)26 »       mov····%eax,(%esp)
25 »       lea····-0x1fd1(%esi),%edx 
26 »       mov····%edx,0x4(%esp) 
27 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>27 »       call···10d0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
28 ./src/./src/fst-text2bin.C:5528 ./src/./src/fst-text2bin.C:55
29 »       call···1140·<__cxa_end_catch@plt>29 »       call···1140·<__cxa_end_catch@plt>
30 »       jmp····1340·<__cxa_finalize@plt+0x190>30 »       jmp····1342·<__cxa_finalize@plt+0x192>
31 »       mov····%eax,%edi31 »       mov····%eax,%edi
32 »       mov····%esi,%ebx32 »       mov····%esi,%ebx
33 »       call···1140·<__cxa_end_catch@plt>33 »       call···1140·<__cxa_end_catch@plt>
34 »       mov····%edi,(%esp)34 »       mov····%edi,(%esp)
35 »       call···1160·<_Unwind_Resume@plt>35 »       call···1160·<_Unwind_Resume@plt>
36 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():36 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():
37 /usr/include/c++/12/bits/stl_vector.h:73037 /usr/include/c++/12/bits/stl_vector.h:730
38 »       mov····0x64(%esp),%ebx38 »       mov····0x64(%esp),%edx
39 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):39 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):
40 /usr/include/c++/12/bits/stl_vector.h:38640 /usr/include/c++/12/bits/stl_vector.h:386
41 »       test···%ebx,%ebx41 »       test···%edx,%edx
42 »       je·····1232·<__cxa_finalize@plt+0x82>42 »       je·····1232·<__cxa_finalize@plt+0x82>
43 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):43 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
44 /usr/include/c++/12/bits/new_allocator.h:15844 /usr/include/c++/12/bits/new_allocator.h:158
45 »       mov····%ebx,(%esp)45 »       mov····%edx,(%esp)
46 »       mov····0x28(%esp),%ebx46 »       mov····0x28(%esp),%ebx
47 »       call···10c0·<operator·delete(void*)@plt>47 »       call···10c0·<operator·delete(void*)@plt>
48 std::__new_allocator<SFST::Gen>::~__new_allocator():48 std::__new_allocator<SFST::Gen>::~__new_allocator():
49 /usr/include/c++/12/bits/new_allocator.h:9049 /usr/include/c++/12/bits/new_allocator.h:90
50 »       mov····%edi,(%esp)50 »       mov····%edi,(%esp)
51 »       mov····0x28(%esp),%ebx51 »       mov····0x28(%esp),%ebx
52 »       call···1160·<_Unwind_Resume@plt>52 »       call···1160·<_Unwind_Resume@plt>
Offset 59, 243 lines modifiedOffset 59, 244 lines modified
59 main():59 main():
60 ./src/./src/fst-text2bin.C:2560 ./src/./src/fst-text2bin.C:25
61 »       push···%ebp61 »       push···%ebp
62 »       mov····%esp,%ebp62 »       mov····%esp,%ebp
63 »       push···%edi63 »       push···%edi
64 »       push···%esi64 »       push···%esi
65 »       push···%ebx65 »       push···%ebx
66 »       call···19dd·<SFST::Transducer::~Transducer()@@Base+0x13d> 
67 »       add····$0x3da9,%esi 
68 »       and····$0xfffffff0,%esp66 »       and····$0xfffffff0,%esp
69 »       sub····$0xa0,%esp67 »       sub····$0xa0,%esp
 68 »       call···198e·<SFST::Transducer::~Transducer()@@Base+0x12e>
 69 »       add····$0x3da0,%esi
 70 »       mov····0xc(%ebp),%edi
70 »       mov····%gs:0x14,%eax71 »       mov····%gs:0x14,%eax
71 »       mov····%eax,0x9c(%esp)72 »       mov····%eax,0x9c(%esp)
72 »       xor····%eax,%eax73 »       xor····%eax,%eax
73 »       mov····0xc(%ebp),%edi 
74 ./src/./src/fst-text2bin.C:2874 ./src/./src/fst-text2bin.C:28
75 »       cmpl···$0x2,0x8(%ebp)75 »       cmpl···$0x2,0x8(%ebp)
76 »       jle····1372·<__cxa_finalize@plt+0x1c2>76 »       jle····1374·<__cxa_finalize@plt+0x1c4>
77 ./src/./src/fst-text2bin.C:28·(discriminator·2)77 ./src/./src/fst-text2bin.C:28·(discriminator·2)
78 »       mov····0x4(%edi),%edx78 »       mov····0x4(%edi),%edx
79 »       cmpb···$0x2d,(%edx)79 »       cmpb···$0x2d,(%edx)
80 »       je·····135e·<__cxa_finalize@plt+0x1ae>80 »       je·····1360·<__cxa_finalize@plt+0x1b0>
81 ./src/./src/fst-text2bin.C:29·(discriminator·3)81 ./src/./src/fst-text2bin.C:29·(discriminator·3)
82 »       mov····%edx,(%esp) 
83 »       lea····-0x1fec(%esi),%eax82 »       lea····-0x1fec(%esi),%eax
84 »       mov····%esi,%ebx 
85 »       mov····%eax,0x4(%esp)83 »       mov····%eax,0x4(%esp)
 84 »       mov····%edx,(%esp)
86 »       mov····%edx,0x1c(%esp)85 »       mov····%edx,0x1c(%esp)
 86 »       mov····%esi,%ebx
87 »       call···1080·<strcmp@plt>87 »       call···1080·<strcmp@plt>
88 ./src/./src/fst-text2bin.C:28·(discriminator·3)88 ./src/./src/fst-text2bin.C:28·(discriminator·3)
89 »       test···%eax,%eax89 »       test···%eax,%eax
90 »       je·····1372·<__cxa_finalize@plt+0x1c2>90 »       je·····1374·<__cxa_finalize@plt+0x1c4>
91 ./src/./src/fst-text2bin.C:3091 ./src/./src/fst-text2bin.C:30
92 »       mov····0x1c(%esp),%ecx92 »       mov····0x1c(%esp),%ecx
93 »       cmpb···$0x2d,(%ecx)93 »       cmpb···$0x2d,(%ecx)
94 »       je·····13c4·<__cxa_finalize@plt+0x214>94 »       je·····13c6·<__cxa_finalize@plt+0x216>
95 ./src/./src/fst-text2bin.C:3795 ./src/./src/fst-text2bin.C:37
96 »       mov····%ecx,(%esp) 
97 »       lea····-0x1f24(%esi),%ebx96 »       lea····-0x1f24(%esi),%ebx
98 »       mov····%ebx,0x4(%esp)97 »       mov····%ebx,0x4(%esp)
 98 »       mov····%ecx,(%esp)
99 »       mov····%esi,%ebx99 »       mov····%esi,%ebx
100 »       call···11a0·<fopen@plt>100 »       call···11a0·<fopen@plt>
101 »       mov····%eax,0x1c(%esp)101 »       mov····%eax,0x1c(%esp)
102 »       test···%eax,%eax102 »       test···%eax,%eax
103 »       je·····13da·<__cxa_finalize@plt+0x22a>103 »       je·····13dc·<__cxa_finalize@plt+0x22c>
104 ./src/./src/fst-text2bin.C:43104 ./src/./src/fst-text2bin.C:43
 105 »       movl···$0x0,0x8(%esp)
105 »       mov····0x1c(%esp),%eax106 »       mov····0x1c(%esp),%edx
 107 »       mov····%edx,0x4(%esp)
106 »       lea····0x2c(%esp),%ecx108 »       lea····0x2c(%esp),%eax
107 »       xor····%edx,%edx 
108 »       mov····%edx,0x8(%esp) 
109 »       mov····%ecx,(%esp) 
110 »       mov····%ecx,0x18(%esp)109 »       mov····%eax,0x18(%esp)
111 »       mov····%eax,0x4(%esp)110 »       mov····%eax,(%esp)
112 »       call···10b0·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>111 »       call···10b0·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>
113 ./src/./src/fst-text2bin.C:44112 ./src/./src/fst-text2bin.C:44
114 »       mov····0x1c(%esp),%edx113 »       mov····0x1c(%esp),%ecx
115 »       mov····%edx,(%esp)114 »       mov····%ecx,(%esp)
Max diff block lines reached; 143218/147830 bytes (96.88%) of diff not shown.
448 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00002d94·<.fini>:2 00002d54·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1510·<__cxa_finalize@plt+0x360>6 »       call···1510·<__cxa_finalize@plt+0x360>
7 »       add····$0x2257,%ebx7 »       add····$0x2297,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.45 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000030d4·011b033b·a0000000·13000000·4cdfffff·...;........L...2 ··0x000030d4·011b033b·a0000000·13000000·4cdfffff·...;........L...
3 ··0x000030e4·e8000000·dce0ffff·0c010000·ece0ffff·................3 ··0x000030e4·e8000000·dce0ffff·0c010000·ece0ffff·................
4 ··0x000030f4·70020000·4ae1ffff·98030000·6ce1ffff·p...J.......l...4 ··0x000030f4·70020000·4ae1ffff·c4030000·6ce1ffff·p...J.......l...
5 ··0x00003104·3c020000·8ce3ffff·90020000·cce3ffff·<...............5 ··0x00003104·3c020000·87e3ffff·90020000·c7e3ffff·<...............
6 ··0x00003114·b8030000·0ce4ffff·bc000000·3ce5ffff·............<...6 ··0x00003114·e4030000·0ce4ffff·bc000000·36e5ffff·............6...
7 ··0x00003124·20010000·bce5ffff·5c010000·3ce6ffff··.......\...<...7 ··0x00003124·20010000·a2e5ffff·5c010000·0ee6ffff··.......\.......
8 ··0x00003134·98010000·cce7ffff·f8010000·09e9ffff·................8 ··0x00003134·98010000·8ce7ffff·f8010000·bae8ffff·................
9 ··0x00003144·bc020000·0de9ffff·d0020000·1ce9ffff·................9 ··0x00003144·bc020000·bee8ffff·d0020000·cce8ffff·................
10 ··0x00003154·50030000·9cf5ffff·e4020000·3cf9ffff·P...........<...10 ··0x00003154·7c030000·36f5ffff·e4020000·8cf8ffff·|...6...........
11 ··0x00003164·10030000·a1fcffff·e4030000·acfcffff·................11 ··0x00003164·3c030000·65fcffff·10040000·6cfcffff·<...e.......l...
12 ··0x00003174·f8030000····························....12 ··0x00003174·24040000····························$...
  
6.45 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 4, 56 lines modifiedOffset 4, 58 lines modified
4 ··0x00003188·1b0c0404·88010708·10000000·1c000000·................4 ··0x00003188·1b0c0404·88010708·10000000·1c000000·................
5 ··0x00003198·48e3ffff·2c000000·00000000·14000000·H...,...........5 ··0x00003198·48e3ffff·2c000000·00000000·14000000·H...,...........
6 ··0x000031a8·00000000·017a5200·017c0801·1b0c0404·.....zR..|......6 ··0x000031a8·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
7 ··0x000031b8·88010000·20000000·1c000000·5cdeffff·....·.......\...7 ··0x000031b8·88010000·20000000·1c000000·5cdeffff·....·.......\...
8 ··0x000031c8·90010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x8 ··0x000031c8·90010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
9 ··0x000031d8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...9 ··0x000031d8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
10 ··0x000031e8·c8dfffff·08000000·00000000·38000000·............8...10 ··0x000031e8·c8dfffff·08000000·00000000·38000000·............8...
11 ··0x000031f8·54000000·14e4ffff·7a000000·00410e08·T.......z....A..11 ··0x000031f8·54000000·0ee4ffff·6c000000·00410e08·T.......l....A..
12 ··0x00003208·8502430e·0c870341·0e108604·410e1483·..C....A....A...12 ··0x00003208·8502410e·0c870341·0e108604·410e1483·..A....A....A...
13 ··0x00003218·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...13 ··0x00003218·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...
14 ··0x00003228·41c70e08·41c50e04·38000000·90000000·A...A...8.......14 ··0x00003228·41c70e08·41c50e04·38000000·90000000·A...A...8.......
15 ··0x00003238·58e4ffff·7a000000·00410e08·8502430e·X...z....A....C.15 ··0x00003238·3ee4ffff·6c000000·00410e08·8502410e·>...l....A....A.
16 ··0x00003248·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@16 ··0x00003248·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
17 ··0x00003258·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...17 ··0x00003258·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...
18 ··0x00003268·41c50e04·3c000000·cc000000·9ce4ffff·A...<...........18 ··0x00003268·41c50e04·3c000000·cc000000·6ee4ffff·A...<.......n...
19 ··0x00003278·88010000·00410e08·8502430e·0c870341·.....A....C....A19 ··0x00003278·77010000·00410e08·8502410e·0c870341·w....A....A....A
20 ··0x00003288·0e108604·410e1483·054e0e50·036f010e·....A....N.P.o..20 ··0x00003288·0e108604·410e1483·05430e50·036b010e·....A....C.P.k..
21 ··0x00003298·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..21 ··0x00003298·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
22 ··0x000032a8·04000000·1c000000·00000000·017a504c·.............zPL22 ··0x000032a8·04000000·1c000000·00000000·017a504c·.............zPL
23 ··0x000032b8·5200017c·08079bad·1d00001b·1b0c0404·R..|............23 ··0x000032b8·5200017c·08079bad·1d00001b·1b0c0404·R..|............
24 ··0x000032c8·88010000·40000000·24000000·cce5ffff·....@...$.......24 ··0x000032c8·88010000·40000000·24000000·8ce5ffff·....@...$.......
25 ··0x000032d8·3d010000·040f0200·00410e08·8502410e·=........A....A.25 ··0x000032d8·2e010000·043b0200·00410e08·8502410e·.....;...A....A.
26 ··0x000032e8·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@26 ··0x000032e8·0c870341·0e108604·410e1483·05430e40·...A....A....C.@
27 ··0x000032f8·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..27 ··0x000032f8·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
28 ··0x00003308·0841c50e·04410b00·30000000·68000000·.A...A..0...h...28 ··0x00003308·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
29 ··0x00003318·28dfffff·19020000·04db0100·00410e08·(............A..29 ··0x00003318·28dfffff·1b020000·04070200·00410e08·(............A..
30 ··0x00003328·8502420d·05438703·86048305·0314010a·..B..C..........30 ··0x00003328·8502420d·054c8703·86048305·030d010a·..B..L..........
31 ··0x00003338·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A.....31 ··0x00003338·c341c641·c741c50c·0404410b·1c000000·.A.A.A....A.....
32 ··0x00003348·9c000000·74deffff·5e000000·04d70100·....t...^.......32 ··0x00003348·9c000000·74deffff·5e000000·04030200·....t...^.......
33 ··0x00003358·000c0508·83058502·86048703·28000000·............(...33 ··0x00003358·000c0508·83058502·86048703·28000000·............(...
34 ··0x00003368·c4010000·f4e0ffff·40000000·00410e08·........@....A..34 ··0x00003368·c4010000·efe0ffff·40000000·00410e08·........@....A..
35 ··0x00003378·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..35 ··0x00003378·8602410e·0c830343·0e20780e·0c41c30e·..A....C.·x..A..
36 ··0x00003388·0841c60e·04000000·10000000·f0010000·.A..............36 ··0x00003388·0841c60e·04000000·10000000·f0010000·.A..............
37 ··0x00003398·45e6ffff·04000000·00000000·10000000·E...............37 ··0x00003398·f6e5ffff·04000000·00000000·10000000·................
38 ··0x000033a8·04020000·35e6ffff·04000000·00000000·....5...........38 ··0x000033a8·04020000·e6e5ffff·04000000·00000000·................
39 ··0x000033b8·28000000·18020000·b0f2ffff·9f030000·(...............39 ··0x000033b8·54000000·18020000·4af2ffff·48030000·T.......J...H...
40 ··0x000033c8·00430e50·44860448·83055387·0385025b·.C.PD..H..S....[ 
41 ··0x000033d8·0ac5c7c6·c30e0443·0b000000·3c000000·.......C....<... 
42 ··0x000033e8·44020000·24f6ffff·65030000·00410e08·D...$...e....A..40 ··0x000033c8·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 41 ··0x000033d8·410e1483·05430e50·5a0a0e14·41c30e10·A....C.PZ...A...
 42 ··0x000033e8·41c60e0c·41c70e08·41c50e04·410b038e·A...A...A...A...
 43 ··0x000033f8·020a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A...
 44 ··0x00003408·41c50e04·410b0000·3c000000·70020000·A...A...<...p...
 45 ··0x00003418·48f5ffff·d9030000·00410e08·8502410e·H........A....A.
 46 ··0x00003428·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
 47 ··0x00003438·03fe020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 48 ··0x00003448·0e0841c5·0e04410b·44000000·a8010000·..A...A.D.......
 49 ··0x00003458·48e5ffff·690c0000·040f0100·00410e08·H...i........A..
43 ··0x000033f8·8502410e·0c870341·0e108604·410e1483·..A....A....A...50 ··0x00003468·8502410e·0c870341·0e108604·410e1483·..A....A....A...
44 ··0x00003408·054d0e40·0378020a·0e1441c3·0e1041c6·.M.@.x....A...A.51 ··0x00003478·05460ea0·01032702·0a0e1441·c30e1041·.F....'....A...A
45 ··0x00003418·0e0c41c7·0e0841c5·0e04430b·44000000·..A...A...C.D...52 ··0x00003488·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....
46 ··0x00003428·7c010000·c4e5ffff·750c0000·040f0100·|.......u....... 
47 ··0x00003438·00410e08·8502430e·0c870343·0e108604·.A....C....C.... 
48 ··0x00003448·430e1483·05500ea0·01031502·0a0e1441·C....P.........A 
49 ··0x00003458·c30e1041·c60e0c41·c70e0841·c50e0445·...A...A...A...E 
50 ··0x00003468·0b000000·1c000000·c4010000·aaddffff·................53 ··0x00003498·1c000000·f0010000·7eddffff·20000000·........~...·...
51 ··0x00003478·20000000·04d10000·000ea001·83058502··...............54 ··0x000034a8·04d20000·000ea001·83058502·86048703·................
52 ··0x00003488·86048703·28000000·ec020000·0ce0ffff·....(........... 
53 ··0x00003498·40000000·00410e08·8602410e·0c83034e·@....A....A....N 
54 ··0x000034a8·0e206d0e·0c41c30e·0841c60e·04000000·.·m..A...A...... 
55 ··0x000034b8·10000000·18030000·b5f8ffff·04000000·................55 ··0x000034b8·28000000·18030000·dbdfffff·40000000·(...........@...
56 ··0x000034c8·00000000·18000000·2c030000·acf8ffff·........,.......56 ··0x000034c8·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.
 57 ··0x000034d8·0c41c30e·0841c60e·04000000·10000000·.A...A..........
 58 ··0x000034e8·44030000·4df8ffff·04000000·00000000·D...M...........
 59 ··0x000034f8·18000000·58030000·40f8ffff·14000000·....X...@.......
57 ··0x000034d8·14000000·00410e08·83024e0e·10000000·.....A....N.....60 ··0x00003508·00410e08·83024e0e·10000000·00000000·.A....N.........
58 ··0x000034e8·00000000····························.... 
  
1.08 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x000034ec·ffff010a·2205c101·00b80205·00000000·...."...........2 ··0x00003518·ffff010a·2205b201·00a90205·00000000·...."...........
3 ··0x000034fc·ff9b2d01·217e0500·00a80105·920401b4·..-.!~..........3 ··0x00003528·ff9b2d01·217e0500·00aa0105·940401b6·..-.!~..........
4 ··0x0000350c·013e8904·03f90105·920401d7·026c0000·.>...........l..4 ··0x00003538·013e8b04·03fb0105·940401d9·026c0000·.>...........l..
5 ··0x0000351c·f8030589·04030100·007d0000·401b0000·.........}..@...5 ··0x00003548·fa03058b·04030100·007d0000·141b0000·.........}......
6 ··0x0000352c·ff9b1501·082c174d·00590500·00010000·.....,.M.Y......6 ··0x00003558·ff9b1501·082c174d·00590500·00010000·.....,.M.Y......
7 ··0x0000353c·7d000000·281b0000·ffff0106·7fe417ed·}...(...........7 ··0x00003568·7d000000·fc1a0000·ffff0107·8801d017·}...............
8 ··0x0000354c·1800ffff·01041b05·0000··············..........8 ··0x00003578·e21800ff·ff01041b·050000············...........
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00004ebc·00160000·60140000·a0140000··········....`.......2 ··0x00004ebc·00160000·5b140000·9b140000··········....[.......
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64353062·32313837·61323530·66653338·d50b2187a250fe38 
3 ··0x00000010·65383838·30336339·34303666·64363137·e88803c9406fd6172 ··0x00000000·32373862·65373661·39613766·37336636·278be76a9a7f73f6
 3 ··0x00000010·32303365·64386436·63316264·66353438·203ed8d6c1bdf548
4 ··0x00000020·65636463·65622e64·65627567·00000000·ecdceb.debug....4 ··0x00000020·34393162·39342e64·65627567·00000000·491b94.debug....
5 ··0x00000030·abd10dc8····························....5 ··0x00000030·e2e53dbe····························..=.
  
620 KB
./usr/bin/fst-train
File has been modified after NT_GNU_BUILD_ID has been applied.
906 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Position-Independent·Executable·file)8 ··Type:······························DYN·(Position-Independent·Executable·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x213011 ··Entry·point·address:···············0x2120
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········29156·(bytes·into·file)13 ··Start·of·section·headers:··········29156·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
1.49 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)1 Elf·file·type·is·DYN·(Position-Independent·Executable·file)
2 Entry·point·0x21302 Entry·point·0x2120
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00013·0x00013·R···0x1
8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]8 ······[Requesting·program·interpreter:·/lib/ld-linux.so.2]
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x00d8c·0x00d8c·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00d8c·0x00d8c·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x049d8·0x049d8·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x04918·0x04918·R·E·0x1000
11 ··LOAD···········0x006000·0x00006000·0x00006000·0x00996·0x00996·R···0x100011 ··LOAD···········0x006000·0x00006000·0x00006000·0x00a93·0x00a93·R···0x1000
12 ··LOAD···········0x006eb0·0x00007eb0·0x00007eb0·0x001f0·0x00204·RW··0x100012 ··LOAD···········0x006eb0·0x00007eb0·0x00007eb0·0x001f0·0x00204·RW··0x1000
13 ··DYNAMIC········0x006ec0·0x00007ec0·0x00007ec0·0x00110·0x00110·RW··0x413 ··DYNAMIC········0x006ec0·0x00007ec0·0x00007ec0·0x00110·0x00110·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x006244·0x00006244·0x00006244·0x000ec·0x000ec·R···0x415 ··GNU_EH_FRAME···0x006244·0x00006244·0x00006244·0x000f4·0x000f4·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x006eb0·0x00007eb0·0x00007eb0·0x00150·0x00150·R···0x117 ··GNU_RELRO······0x006eb0·0x00007eb0·0x00007eb0·0x00150·0x00150·R···0x1
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····.interp·21 ···01·····.interp·
2.08 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000a90·000a90·000062·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000a90·000a90·000062·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000af4·000af4·000100·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00000af4·000af4·000100·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00000bf4·000bf4·000080·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000bf4·000bf4·000080·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000c74·000c74·000118·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000c74·000c74·000118·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00001020·001020·000240·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000240·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00001260·001260·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00001260·001260·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00001270·001270·004754·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001270·001270·004694·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········000059c4·0059c4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00005904·005904·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00006000·006000·000243·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00006000·006000·000243·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········00006244·006244·0000ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00006244·006244·0000f4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00006330·006330·000560·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00006338·006338·000654·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00006890·006890·000106·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········0000698c·00698c·000107·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00007eb0·006eb0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00007eb0·006eb0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00007ebc·006ebc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00007ebc·006ebc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00007ec0·006ec0·000110·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00007ec0·006ec0·000110·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00007fd0·006fd0·000024·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00007fd0·006fd0·000024·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00007ff4·006ff4·000098·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00007ff4·006ff4·000098·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000808c·00708c·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········0000808c·00708c·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000080a0·0070a0·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········000080a0·0070a0·000014·00··WA··0···0··4
1.19 KB
readelf --wide --symbols {}
    
Offset 43, 10 lines modifiedOffset 43, 10 lines modified
43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(6)43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(6)
44 ····40:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)44 ····40:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)
45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
46 ····42:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable46 ····42:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
47 ····43:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)47 ····43:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(13)48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(13)
49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
50 ····46:·00002f10··1434·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd50 ····46:·00002e20··1372·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd
51 ····47:·00002b50···469·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_51 ····47:·00002ad6···413·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
52 ····48:·00006004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used52 ····48:·00006004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
987 B
readelf --wide --dynamic {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libsfst1-1.4.so.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
9 ·0x0000000c·(INIT)·······················0x10009 ·0x0000000c·(INIT)·······················0x1000
10 ·0x0000000d·(FINI)·······················0x59c410 ·0x0000000d·(FINI)·······················0x5904
11 ·0x00000019·(INIT_ARRAY)·················0x7eb011 ·0x00000019·(INIT_ARRAY)·················0x7eb0
12 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0x7ebc13 ·0x0000001a·(FINI_ARRAY)·················0x7ebc
14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x1ec15 ·0x6ffffef5·(GNU_HASH)···················0x1ec
16 ·0x00000005·(STRTAB)·····················0x52816 ·0x00000005·(STRTAB)·····················0x528
17 ·0x00000006·(SYMTAB)·····················0x21817 ·0x00000006·(SYMTAB)·····················0x218
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4ee6d3c7e23a460cb8165d6e09ae030b5ceaa5ae3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c50168592ce7f8aa2851b44c135759313c99958a
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
32.6 KB
readelf --wide --debug-dump=frames {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_undefined:·r8·(eip)13 ··DW_CFA_undefined:·r8·(eip)
  
14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00002130..0000215c14 00000018·00000010·0000001c·FDE·cie=00000000·pc=00002120..0000214c
15 ··DW_CFA_nop15 ··DW_CFA_nop
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
  
18 0000002c·00000014·00000000·CIE18 0000002c·00000014·00000000·CIE
19 ··Version:···············119 ··Version:···············1
20 ··Augmentation:··········"zR"20 ··Augmentation:··········"zR"
Offset 37, 595 lines modifiedOffset 37, 749 lines modified
37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)37 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
  
38 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001260..0000126838 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001260..00001268
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000018·00000054·FDE·cie=0000002c·pc=000027d0..000027fc42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=00002784..000027aa
43 ··DW_CFA_advance_loc:·3·to·000027d343 ··DW_CFA_advance_loc:·1·to·00002785
44 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_advance_loc:·4·to·000027d7 
46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-845 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
47 ··DW_CFA_advance_loc:·36·to·000027fb46 ··DW_CFA_advance_loc:·3·to·00002788
 47 ··DW_CFA_def_cfa_offset:·32
 48 ··DW_CFA_advance_loc:·32·to·000027a8
 49 ··DW_CFA_def_cfa_offset:·8
 50 ··DW_CFA_advance_loc:·1·to·000027a9
48 ··DW_CFA_restore:·r3·(ebx)51 ··DW_CFA_restore:·r3·(ebx)
49 ··DW_CFA_def_cfa_offset:·452 ··DW_CFA_def_cfa_offset:·4
50 ··DW_CFA_nop 
  
51 00000098·00000028·00000070·FDE·cie=0000002c·pc=00002800..000029c153 0000009c·00000054·00000074·FDE·cie=0000002c·pc=000027aa..00002937
52 ··DW_CFA_advance_loc:·3·to·0000280354 ··DW_CFA_advance_loc:·1·to·000027ab
53 ··DW_CFA_def_cfa_offset:·6455 ··DW_CFA_def_cfa_offset:·8
 56 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
54 ··DW_CFA_advance_loc:·4·to·0000280757 ··DW_CFA_advance_loc:·1·to·000027ac
 58 ··DW_CFA_def_cfa_offset:·12
55 ··DW_CFA_offset:·r7·(edi)·at·cfa-1259 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
56 ··DW_CFA_advance_loc:·25·to·0000282060 ··DW_CFA_advance_loc:·1·to·000027ad
57 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2061 ··DW_CFA_def_cfa_offset:·16
58 ··DW_CFA_offset:·r6·(esi)·at·cfa-1662 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 63 ··DW_CFA_advance_loc:·1·to·000027ae
 64 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_offset:·r5·(ebp)·at·cfa-865 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 66 ··DW_CFA_advance_loc:·3·to·000027b1
 67 ··DW_CFA_def_cfa_offset:·64
60 ··DW_CFA_advance_loc1:·106·to·0000288a68 ··DW_CFA_advance_loc1:·101·to·00002816
61 ··DW_CFA_remember_state69 ··DW_CFA_remember_state
 70 ··DW_CFA_def_cfa_offset:·20
 71 ··DW_CFA_advance_loc:·1·to·00002817
62 ··DW_CFA_restore:·r5·(ebp)72 ··DW_CFA_restore:·r3·(ebx)
63 ··DW_CFA_restore:·r7·(edi)73 ··DW_CFA_def_cfa_offset:·16
 74 ··DW_CFA_advance_loc:·1·to·00002818
64 ··DW_CFA_restore:·r6·(esi)75 ··DW_CFA_restore:·r6·(esi)
 76 ··DW_CFA_def_cfa_offset:·12
 77 ··DW_CFA_advance_loc:·1·to·00002819
 78 ··DW_CFA_restore:·r7·(edi)
 79 ··DW_CFA_def_cfa_offset:·8
 80 ··DW_CFA_advance_loc:·1·to·0000281a
 81 ··DW_CFA_restore:·r5·(ebp)
 82 ··DW_CFA_def_cfa_offset:·4
 83 ··DW_CFA_advance_loc:·1·to·0000281b
 84 ··DW_CFA_restore_state
 85 ··DW_CFA_advance_loc1:·71·to·00002862
 86 ··DW_CFA_remember_state
 87 ··DW_CFA_def_cfa_offset:·20
 88 ··DW_CFA_advance_loc:·1·to·00002863
65 ··DW_CFA_restore:·r3·(ebx)89 ··DW_CFA_restore:·r3·(ebx)
 90 ··DW_CFA_def_cfa_offset:·16
 91 ··DW_CFA_advance_loc:·1·to·00002864
 92 ··DW_CFA_restore:·r6·(esi)
 93 ··DW_CFA_def_cfa_offset:·12
 94 ··DW_CFA_advance_loc:·1·to·00002865
 95 ··DW_CFA_restore:·r7·(edi)
 96 ··DW_CFA_def_cfa_offset:·8
 97 ··DW_CFA_advance_loc:·1·to·00002866
 98 ··DW_CFA_restore:·r5·(ebp)
66 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
67 ··DW_CFA_advance_loc:·6·to·00002890100 ··DW_CFA_advance_loc:·1·to·00002867
68 ··DW_CFA_restore_state101 ··DW_CFA_restore_state
69 ··DW_CFA_nop102 ··DW_CFA_nop
70 ··DW_CFA_nop103 ··DW_CFA_nop
71 ··DW_CFA_nop 
  
72 000000c4·0000003c·0000009c·FDE·cie=0000002c·pc=00002260..000023ca104 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00002250..000023a3
73 ··DW_CFA_advance_loc:·1·to·00002261105 ··DW_CFA_advance_loc:·1·to·00002251
74 ··DW_CFA_def_cfa_offset:·8106 ··DW_CFA_def_cfa_offset:·8
75 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8107 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
76 ··DW_CFA_advance_loc:·1·to·00002262108 ··DW_CFA_advance_loc:·1·to·00002252
77 ··DW_CFA_def_cfa_offset:·12109 ··DW_CFA_def_cfa_offset:·12
78 ··DW_CFA_offset:·r7·(edi)·at·cfa-12110 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
79 ··DW_CFA_advance_loc:·1·to·00002263111 ··DW_CFA_advance_loc:·1·to·00002253
80 ··DW_CFA_def_cfa_offset:·16112 ··DW_CFA_def_cfa_offset:·16
81 ··DW_CFA_offset:·r6·(esi)·at·cfa-16113 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
82 ··DW_CFA_advance_loc:·6·to·00002269114 ··DW_CFA_advance_loc:·1·to·00002254
83 ··DW_CFA_def_cfa_offset:·20115 ··DW_CFA_def_cfa_offset:·20
84 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20116 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
85 ··DW_CFA_advance_loc:·14·to·00002277117 ··DW_CFA_advance_loc:·3·to·00002257
86 ··DW_CFA_def_cfa_offset:·80118 ··DW_CFA_def_cfa_offset:·80
87 ··DW_CFA_advance_loc2:·329·to·000023c0119 ··DW_CFA_advance_loc2:·322·to·00002399
88 ··DW_CFA_remember_state120 ··DW_CFA_remember_state
89 ··DW_CFA_def_cfa_offset:·20121 ··DW_CFA_def_cfa_offset:·20
90 ··DW_CFA_advance_loc:·1·to·000023c1122 ··DW_CFA_advance_loc:·1·to·0000239a
91 ··DW_CFA_restore:·r3·(ebx)123 ··DW_CFA_restore:·r3·(ebx)
92 ··DW_CFA_def_cfa_offset:·16124 ··DW_CFA_def_cfa_offset:·16
93 ··DW_CFA_advance_loc:·1·to·000023c2125 ··DW_CFA_advance_loc:·1·to·0000239b
94 ··DW_CFA_restore:·r6·(esi)126 ··DW_CFA_restore:·r6·(esi)
95 ··DW_CFA_def_cfa_offset:·12127 ··DW_CFA_def_cfa_offset:·12
96 ··DW_CFA_advance_loc:·1·to·000023c3128 ··DW_CFA_advance_loc:·1·to·0000239c
97 ··DW_CFA_restore:·r7·(edi)129 ··DW_CFA_restore:·r7·(edi)
98 ··DW_CFA_def_cfa_offset:·8130 ··DW_CFA_def_cfa_offset:·8
99 ··DW_CFA_advance_loc:·1·to·000023c4131 ··DW_CFA_advance_loc:·1·to·0000239d
100 ··DW_CFA_restore:·r5·(ebp)132 ··DW_CFA_restore:·r5·(ebp)
101 ··DW_CFA_def_cfa_offset:·4133 ··DW_CFA_def_cfa_offset:·4
102 ··DW_CFA_advance_loc:·1·to·000023c5134 ··DW_CFA_advance_loc:·1·to·0000239e
103 ··DW_CFA_restore_state135 ··DW_CFA_restore_state
  
104 00000104·0000001c·000000dc·FDE·cie=0000002c·pc=000023d0..00002482136 00000134·0000001c·0000010c·FDE·cie=0000002c·pc=000023a3..00002455
105 ··DW_CFA_advance_loc:·1·to·000023d1137 ··DW_CFA_advance_loc:·1·to·000023a4
106 ··DW_CFA_def_cfa_offset:·8138 ··DW_CFA_def_cfa_offset:·8
107 ··DW_CFA_offset:·r6·(esi)·at·cfa-8139 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
Max diff block lines reached; 27988/33356 bytes (83.91%) of diff not shown.
492 B
strings --all --bytes=8 {}
    
Offset 44, 15 lines modifiedOffset 44, 17 lines modified
44 GLIBCXX_3.444 GLIBCXX_3.4
45 GLIBC_2.145 GLIBC_2.1
46 GLIBC_2.446 GLIBC_2.4
47 GLIBC_2.3447 GLIBC_2.34
48 GLIBC_2.048 GLIBC_2.0
49 GLIBC_2.1.349 GLIBC_2.1.3
50 GLIBC_2.3.450 GLIBC_2.3.4
51 \$`;\$dt`51 \$`;\$dt\
 52 +D$T9L$Tt&
 53 T$x9D$lt·
52 Usage:·fst-train·[options]·file·[file]54 Usage:·fst-train·[options]·file·[file]
53 -t·tfile:··alternative·transducer55 -t·tfile:··alternative·transducer
54 -b:··input·with·surface·and·analysis·characters56 -b:··input·with·surface·and·analysis·characters
55 -d:··disambiguate·symbolically·(use·only·the·simplest·analyses)57 -d:··disambiguate·symbolically·(use·only·the·simplest·analyses)
56 -q:··suppress·status·messages58 -q:··suppress·status·messages
57 -v:··print·version·information59 -v:··print·version·information
58 Error:·Cannot·open·transducer·file·%s60 Error:·Cannot·open·transducer·file·%s
536 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 Disassembly·of·section·.init:3 Disassembly·of·section·.init:
  
4 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···2160·<__cxa_finalize@plt+0xf00>8 »       call···2150·<__cxa_finalize@plt+0xef0>
9 »       add····$0x6feb,%ebx9 »       add····$0x6feb,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<__printf_chk@plt-0x15>12 »       je·····101b·<__printf_chk@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
560 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 89 lines modifiedOffset 1, 91 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001270·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x18e0>:2 00001270·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x1866>:
 3 std::vector<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::~vector():
 4 »       mov····%edx,0x48(%esp)
 5 ./src/./src/fst-train.C:730
 6 »       mov····%eax,0x4c(%esp)
3 main.cold():7 main.cold():
4 ./src/./src/fst-train.C:1478 ./src/./src/fst-train.C:147
5 »       mov····%esi,(%esp)9 »       mov····%esi,(%esp)
6 main():10 main():
7 ./src/./src/fst-train.C:14711 ./src/./src/fst-train.C:147
8 »       mov····%edi,%ebx12 »       mov····%edi,%ebx
9 »       mov····%edx,0x48(%esp) 
10 »       mov····%eax,0x4c(%esp) 
11 »       call···1140·<operator·delete(void*)@plt>13 »       call···1140·<operator·delete(void*)@plt>
12 »       mov····0x48(%esp),%edx14 »       mov····0x48(%esp),%edx
13 »       mov····0x4c(%esp),%eax15 »       mov····0x4c(%esp),%eax
14 »       mov····%eax,%ebx16 »       mov····%eax,%ebx
15 »       mov····%edx,%esi17 »       mov····%edx,%esi
16 »       jmp····12a8·<__cxa_finalize@plt+0x48>18 »       jmp····12a8·<__cxa_finalize@plt+0x48>
17 ./src/./src/fst-train.C:20619 ./src/./src/fst-train.C:206
18 »       mov····0x24(%esp),%eax20 »       mov····0x24(%esp),%ecx
19 »       mov····%eax,(%esp) 
20 »       call···29d0·<__cxa_finalize@plt+0x1770> 
21 »       mov····0x28(%esp),%ecx 
22 »       mov····%ecx,(%esp)21 »       mov····%ecx,(%esp)
23 »       call···29d0·<__cxa_finalize@plt+0x1770>22 »       call···2940·<__cxa_finalize@plt+0x16e0>
 23 »       mov····0x28(%esp),%edx
 24 »       mov····%edx,(%esp)
 25 »       call···2940·<__cxa_finalize@plt+0x16e0>
24 ./src/./src/fst-train.C:20726 ./src/./src/fst-train.C:207
25 »       cmp····$0x1,%esi27 »       cmp····$0x1,%esi
26 »       jne····12ed·<__cxa_finalize@plt+0x8d>28 »       jne····12ed·<__cxa_finalize@plt+0x8d>
27 ./src/./src/fst-train.C:207·(discriminator·1)29 ./src/./src/fst-train.C:207·(discriminator·1)
28 »       mov····%ebx,(%esp)30 »       mov····%ebx,(%esp)
29 »       mov····%edi,%ebx31 »       mov····%edi,%ebx
30 »       call···1060·<__cxa_begin_catch@plt>32 »       call···1060·<__cxa_begin_catch@plt>
31 ./src/./src/fst-train.C:208·(discriminator·1)33 ./src/./src/fst-train.C:208·(discriminator·1)
32 »       mov····-0x8(%edi),%edx 
33 »       mov····%edx,(%esp) 
34 »       mov····%eax,0x4(%esp)34 »       mov····%eax,0x4(%esp)
35 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>35 »       mov····-0x8(%edi),%eax
36 »       mov····%eax,(%esp)36 »       mov····%eax,(%esp)
 37 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
37 »       lea····-0x1dfe(%edi),%ecx38 »       lea····-0x1dfe(%edi),%ecx
38 »       mov····%ecx,0x4(%esp)39 »       mov····%ecx,0x4(%esp)
 40 »       mov····%eax,(%esp)
39 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>41 »       call···1150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
40 ./src/./src/fst-train.C:21042 ./src/./src/fst-train.C:210
41 »       call···11e0·<__cxa_end_catch@plt>43 »       call···11e0·<__cxa_end_catch@plt>
42 std::vector<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::~vector():44 std::vector<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::~vector():
43 /usr/include/c++/12/bits/stl_vector.h:73045 /usr/include/c++/12/bits/stl_vector.h:730
44 »       mov····0x5c(%esp),%eax 
45 »       mov····%eax,0x4c(%esp) 
46 »       jmp····1fa7·<__cxa_finalize@plt+0xd47> 
47 »       mov····%ebx,%esi 
48 »       mov····0x5c(%esp),%edx46 »       mov····0x5c(%esp),%edx
 47 »       mov····%edx,0x4c(%esp)
 48 »       jmp····1f8f·<__cxa_finalize@plt+0xd2f>
 49 »       mov····%ebx,%esi
 50 »       mov····0x5c(%esp),%eax
49 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_M_deallocate(SFST::CompactTransducer**,·unsigned·int):51 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_M_deallocate(SFST::CompactTransducer**,·unsigned·int):
50 /usr/include/c++/12/bits/stl_vector.h:38652 /usr/include/c++/12/bits/stl_vector.h:386
51 »       test···%edx,%edx53 »       test···%eax,%eax
52 »       je·····1301·<__cxa_finalize@plt+0xa1>54 »       je·····1301·<__cxa_finalize@plt+0xa1>
53 std::__new_allocator<SFST::CompactTransducer*>::deallocate(SFST::CompactTransducer**,·unsigned·int):55 std::__new_allocator<SFST::CompactTransducer*>::deallocate(SFST::CompactTransducer**,·unsigned·int):
54 /usr/include/c++/12/bits/new_allocator.h:15856 /usr/include/c++/12/bits/new_allocator.h:158
55 »       mov····%edx,(%esp)57 »       mov····%eax,(%esp)
56 »       mov····%edi,%ebx58 »       mov····%edi,%ebx
57 »       call···1140·<operator·delete(void*)@plt>59 »       call···1140·<operator·delete(void*)@plt>
58 std::__new_allocator<SFST::CompactTransducer*>::~__new_allocator():60 std::__new_allocator<SFST::CompactTransducer*>::~__new_allocator():
59 /usr/include/c++/12/bits/new_allocator.h:9061 /usr/include/c++/12/bits/new_allocator.h:90
60 »       mov····%esi,(%esp)62 »       mov····%esi,(%esp)
61 »       mov····%edi,%ebx63 »       mov····%edi,%ebx
62 »       call···1220·<_Unwind_Resume@plt>64 »       call···1220·<_Unwind_Resume@plt>
63 main():65 main():
64 ./src/./src/fst-train.C:21066 ./src/./src/fst-train.C:210
65 »       mov····%edi,%ebx 
66 »       mov····%eax,%esi67 »       mov····%eax,%esi
 68 »       mov····%edi,%ebx
67 »       call···11e0·<__cxa_end_catch@plt>69 »       call···11e0·<__cxa_end_catch@plt>
68 »       jmp····12ef·<__cxa_finalize@plt+0x8f>70 »       jmp····12ef·<__cxa_finalize@plt+0x8f>
69 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():71 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():
70 /usr/include/c++/12/bits/stl_vector.h:73072 /usr/include/c++/12/bits/stl_vector.h:730
71 »       mov····0x64(%esp),%ebx73 »       mov····0x64(%esp),%edx
72 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):74 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):
73 /usr/include/c++/12/bits/stl_vector.h:38675 /usr/include/c++/12/bits/stl_vector.h:386
74 »       test···%ebx,%ebx76 »       test···%edx,%edx
75 »       je·····132a·<__cxa_finalize@plt+0xca>77 »       je·····132a·<__cxa_finalize@plt+0xca>
76 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):78 std::__new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
77 /usr/include/c++/12/bits/new_allocator.h:15879 /usr/include/c++/12/bits/new_allocator.h:158
78 »       mov····%ebx,(%esp)80 »       mov····%edx,(%esp)
79 »       mov····0x28(%esp),%ebx81 »       mov····0x28(%esp),%ebx
80 »       call···1140·<operator·delete(void*)@plt>82 »       call···1140·<operator·delete(void*)@plt>
81 std::__new_allocator<SFST::Gen>::~__new_allocator():83 std::__new_allocator<SFST::Gen>::~__new_allocator():
82 /usr/include/c++/12/bits/new_allocator.h:9084 /usr/include/c++/12/bits/new_allocator.h:90
83 »       mov····%edi,(%esp)85 »       mov····%edi,(%esp)
84 »       mov····0x28(%esp),%ebx86 »       mov····0x28(%esp),%ebx
85 »       call···1220·<_Unwind_Resume@plt>87 »       call···1220·<_Unwind_Resume@plt>
Offset 92, 1505 lines modifiedOffset 94, 1310 lines modified
92 »       xchg···%ax,%ax94 »       xchg···%ax,%ax
93 »       xchg···%ax,%ax95 »       xchg···%ax,%ax
94 »       xchg···%ax,%ax96 »       xchg···%ax,%ax
95 »       xchg···%ax,%ax97 »       xchg···%ax,%ax
96 main():98 main():
97 ./src/./src/fst-train.C:12999 ./src/./src/fst-train.C:129
98 »       push···%ebp100 »       push···%ebp
99 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_Vector_impl_data::_Vector_impl_data(): 
100 /usr/include/c++/12/bits/stl_vector.h:100 
101 »       xor····%edx,%edx 
102 main(): 
103 ./src/./src/fst-train.C:129 
104 »       mov····%esp,%ebp101 »       mov····%esp,%ebp
105 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_Vector_impl_data::_Vector_impl_data(): 
106 /usr/include/c++/12/bits/stl_vector.h:100 
107 »       xor····%ecx,%ecx 
108 main(): 
109 ./src/./src/fst-train.C:129 
110 »       push···%edi102 »       push···%edi
111 »       push···%esi103 »       push···%esi
112 »       push···%ebx104 »       push···%ebx
113 »       call···4618·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)@@Base+0x1708> 
114 »       add····$0x6ca5,%edi 
Max diff block lines reached; 568154/573548 bytes (99.06%) of diff not shown.
489 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 000059c4·<.fini>:2 00005904·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···2160·<__cxa_finalize@plt+0xf00>6 »       call···2150·<__cxa_finalize@plt+0xef0>
7 »       add····$0x2627,%ebx7 »       add····$0x26e7,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
2.18 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 18 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00006244·011b033b·e8000000·1c000000·dcadffff·...;............2 ··0x00006244·011b033b·f0000000·1d000000·dcadffff·...;............
3 ··0x00006254·30010000·1cb0ffff·54010000·2cb0ffff·0.......T...,...3 ··0x00006254·38010000·1cb0ffff·5c010000·2cb0ffff·8.......\...,...
4 ··0x00006264·b0040000·d2b0ffff·e0050000·fcb0ffff·................4 ··0x00006264·6c050000·d2b0ffff·dc060000·fcb0ffff·l...............
5 ··0x00006274·7c040000·2cbeffff·d0040000·acbeffff·|...,...........5 ··0x00006274·38050000·11beffff·8c050000·8dbeffff·8...............
6 ··0x00006284·00060000·ecbeffff·04010000·1cc0ffff·................6 ··0x00006284·fc060000·dcbeffff·0c010000·0cc0ffff·................
7 ··0x00006294·b0010000·8cc1ffff·f0010000·4cc2ffff·............L...7 ··0x00006294·e8010000·5fc1ffff·28020000·11c2ffff·...._...(.......
8 ··0x000062a4·78020000·8cc5ffff·68010000·bcc5ffff·x.......h.......8 ··0x000062a4·c8020000·40c5ffff·70010000·66c5ffff·....@...p...f...
9 ··0x000062b4·84010000·8cc7ffff·10020000·0cc9ffff·................9 ··0x000062b4·90010000·fcc6ffff·48020000·92c8ffff·........H.......
10 ··0x000062c4·50020000·eccaffff·b8020000·ccccffff·P............... 
11 ··0x000062d4·e0020000·6cd2ffff·0c030000·dcd3ffff·....l...........10 ··0x000062c4·88020000·30caffff·08030000·dccbffff·....0...........
 11 ··0x000062d4·48030000·3cd1ffff·a0030000·ccd2ffff·H...<...........
12 ··0x000062e4·6c030000·6cd6ffff·c8030000·bcd8ffff·l...l...........12 ··0x000062e4·00040000·2cd5ffff·5c040000·5cd7ffff·....,...\...\...
 13 ··0x000062f4·a0040000·fce0ffff·e4040000·ffe2ffff·................
13 ··0x000062f4·0c040000·8ce1ffff·50040000·d0e3ffff·........P.......14 ··0x00006304·c0050000·03e3ffff·d4050000·07e3ffff·................
 15 ··0x00006314·e8050000·0ce3ffff·94060000·76efffff·............v...
14 ··0x00006304·04050000·d4e3ffff·18050000·dce3ffff·................16 ··0x00006324·fc050000·ccf2ffff·54060000·acf6ffff·........T.......
 17 ··0x00006334·28070000····························(...
15 ··0x00006314·98050000·5cf0ffff·2c050000·fcf3ffff·....\...,....... 
16 ··0x00006324·58050000·6cf7ffff·2c060000··········X...l...,... 
  
12.4 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 89 lines modifiedOffset 1, 105 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00006330·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00006338·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00006340·1b0c0404·88010708·10000000·1c000000·................3 ··0x00006348·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00006350·e0bdffff·2c000000·00000000·14000000·....,...........4 ··0x00006358·c8bdffff·2c000000·00000000·14000000·....,...........
5 ··0x00006360·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00006368·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00006370·88010000·20000000·1c000000·a4acffff·....·...........6 ··0x00006378·88010000·20000000·1c000000·9cacffff·....·...........
7 ··0x00006380·40020000·000e0846·0e0c4a0f·0b740478·@......F..J..t.x7 ··0x00006388·40020000·000e0846·0e0c4a0f·0b740478·@......F..J..t.x
8 ··0x00006390·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00006398·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000063a0·c0aeffff·08000000·00000000·18000000·................9 ··0x000063a8·b8aeffff·08000000·00000000·1c000000·................
10 ··0x000063b0·54000000·1cc4ffff·2c000000·00430e20·T.......,....C.·10 ··0x000063b8·54000000·c8c3ffff·26000000·00410e08·T.......&....A..
11 ··0x000063c0·44830264·c30e0400·28000000·70000000·D..d....(...p... 
12 ··0x000063d0·30c4ffff·c1010000·00430e40·44870359·0........C.@D..Y 
13 ··0x000063e0·83058604·8502026a·0ac5c7c6·c30e0446·.......j.......F11 ··0x000063c8·8302430e·20600e08·41c30e04·54000000·..C.·`..A...T...
 12 ··0x000063d8·74000000·cec3ffff·8d010000·00410e08·t............A..
 13 ··0x000063e8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 14 ··0x000063f8·05430e40·02650a0e·1441c30e·1041c60e·.C.@.e...A...A..
 15 ··0x00006408·0c41c70e·0841c50e·04410b02·470a0e14·.A...A...A..G...
 16 ··0x00006418·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
14 ··0x000063f0·0b000000·3c000000·9c000000·64beffff·....<.......d...17 ··0x00006428·410b0000·3c000000·cc000000·1cbeffff·A...<...........
15 ··0x00006400·6a010000·00410e08·8502410e·0c870341·j....A....A....A18 ··0x00006438·53010000·00410e08·8502410e·0c870341·S....A....A....A
16 ··0x00006410·0e108604·460e1483·054e0e50·0349010a·....F....N.P.I..19 ··0x00006448·0e108604·410e1483·05430e50·0342010a·....A....C.P.B..
17 ··0x00006420·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.20 ··0x00006458·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
18 ··0x00006430·0e04410b·1c000000·dc000000·94bfffff·..A.............21 ··0x00006468·0e04410b·1c000000·0c010000·2fbfffff·..A........./...
19 ··0x00006440·b2000000·00410e08·8602410e·0c83034e·.....A....A....N22 ··0x00006478·b2000000·00410e08·8602410e·0c830343·.....A....A....C
20 ··0x00006450·0e200000·3c000000·fc000000·74c5ffff·.·..<.......t...23 ··0x00006488·0e200000·3c000000·2c010000·acc4ffff·.·..<...,.......
21 ··0x00006460·80010000·00410e08·8502410e·0c870341·.....A....A....A24 ··0x00006498·95010000·00410e08·8502410e·0c870341·.....A....A....A
22 ··0x00006470·0e108604·410e1483·054e0e30·0369010e·....A....N.0.i..25 ··0x000064a8·0e108604·410e1483·05430e30·0389010e·....A....C.0....
23 ··0x00006480·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..26 ··0x000064b8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
24 ··0x00006490·04000000·24000000·3c010000·b4c6ffff·....$...<.......27 ··0x000064c8·04000000·3c000000·6c010000·02c6ffff·....<...l.......
25 ··0x000064a0·d5010000·00430e40·54860485·02870383·.....C.@T....... 
26 ··0x000064b0·0502e70a·c5c7c6c3·0e04420b·3c000000·..........B.<... 
27 ··0x000064c0·64010000·ccbfffff·3f030000·00410e08·d.......?....A.. 
28 ··0x000064d0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
29 ··0x000064e0·054d0e40·03b8010a·0e1441c3·0e1041c6·.M.@......A...A. 
30 ··0x000064f0·0e0c41c7·0e0841c5·0e04430b·24000000·..A...A...C.$... 
31 ··0x00006500·a4010000·2cc8ffff·d5010000·00430e40·....,........C.@ 
32 ··0x00006510·54860485·02870383·0502e70a·c5c7c6c3·T............... 
33 ··0x00006520·0e04420b·28000000·cc010000·e4c9ffff·..B.(........... 
34 ··0x00006530·9a050000·00430e50·4487034c·83054f86·.....C.PD..L..O. 
35 ··0x00006540·04488502·0343010a·c5c7c6c3·0e04430b·.H...C........C. 
36 ··0x00006550·3c000000·f8010000·58cfffff·6a010000·<.......X...j... 
37 ··0x00006560·00410e08·8502410e·0c870341·0e108604·.A....A....A....28 ··0x000064d8·9d010000·00410e08·8502410e·0c870341·.....A....A....A
38 ··0x00006570·410e1483·054e0e30·0353010e·1441c30e·A....N.0.S...A..29 ··0x000064e8·0e108604·410e1483·05430e40·02eb0a0e·....A....C.@....
39 ··0x00006580·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......30 ··0x000064f8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 31 ··0x00006508·04410b00·3c000000·ac010000·41bfffff·.A..<.......A...
40 ··0x00006590·1c000000·00000000·017a504c·5200017c·.........zPLR..| 
41 ··0x000065a0·08079bf9·1a00001b·1b0c0404·88010000·................ 
42 ··0x000065b0·58000000·24000000·68d0ffff·82020000·X...$...h....... 
43 ··0x000065c0·04cf0200·00410e08·8502410e·0c870341·.....A....A....A32 ··0x00006518·2e030000·00410e08·8502410e·0c870341·.....A....A....A
44 ··0x000065d0·0e108604·410e1483·054d0e40·034e010a·....A....M.@.N..33 ··0x00006528·0e108604·410e1483·05430e40·03cb010a·....A....C.@....
45 ··0x000065e0·0e1443c3·0e1041c6·0e0c41c7·0e0841c5·..C...A...A...A. 
46 ··0x000065f0·0e044b0b·02d70a0e·1441c30e·1041c60e·..K......A...A.. 
47 ··0x00006600·0c43c70e·0841c50e·04410b00·40000000·.C...A...A..@... 
48 ··0x00006610·80000000·9cd2ffff·41020000·048f0200·........A....... 
49 ··0x00006620·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
50 ··0x00006630·4b0e1483·05430e40·033d010a·0e1443c3·K....C.@.=....C. 
51 ··0x00006640·0e1041c6·0e0c41c7·0e0841c5·0e04440b·..A...A...A...D. 
52 ··0x00006650·40000000·c4000000·a8d4ffff·c1080000·@............... 
53 ··0x00006660·04670200·00410e08·8502410e·0c870341·.g...A....A....A 
54 ··0x00006670·0e108604·4b0e1483·05430e60·0308030a·....K....C.`.... 
55 ··0x00006680·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.34 ··0x00006538·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
56 ··0x00006690·0e04430b·28000000·3c030000·34ddffff·..C.(...<...4... 
57 ··0x000066a0·44020000·00430e40·44860454·85028703·D....C.@D..T.... 
58 ··0x000066b0·83050307·020ac5c7·c6c30e04·460b0000·............F... 
59 ··0x000066c0·30000000·34010000·78acffff·250d0000·0...4...x...%... 
60 ··0x000066d0·04370200·00410e08·8502440d·05458703·.7...A....D..E.. 
61 ··0x000066e0·86048305·035a0a0a·c341c641·c741c50c·.....Z...A.A.A.. 
62 ··0x000066f0·0404410b·1c000000·68010000·74abffff·..A.....h...t...35 ··0x00006548·0e04410b·3c000000·ec010000·20c7ffff·..A.<.......·...
63 ··0x00006700·a6000000·04670200·000c0508·83058502·.....g.......... 
64 ··0x00006710·86048703·30000000·bc030000·54b9ffff·....0.......T... 
65 ··0x00006720·76000000·00410e08·8702410e·0c860341·v....A....A....A36 ··0x00006558·9d010000·00410e08·8502410e·0c870341·.....A....A....A
66 ··0x00006730·0e108304·4e0e2002·610e1041·c30e0c41·....N.·.a..A...A 
67 ··0x00006740·c60e0841·c70e0400·10000000·f0030000·...A............ 
68 ··0x00006750·c4deffff·04000000·00000000·10000000·................ 
69 ··0x00006760·04040000·b4deffff·04000000·00000000·................ 
70 ··0x00006770·28000000·18040000·28ebffff·9f030000·(.......(....... 
71 ··0x00006780·00430e50·44860448·83055387·0385025b·.C.PD..H..S....[ 
72 ··0x00006790·0ac5c7c6·c30e0443·0b000000·3c000000·.......C....<...37 ··0x00006568·0e108604·410e1483·05430e40·02eb0a0e·....A....C.@....
 38 ··0x00006578·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 39 ··0x00006588·04410b00·54000000·2c020000·8cc8ffff·.A..T...,.......
 40 ··0x00006598·5c050000·00410e08·8502410e·0c870341·\....A....A....A
 41 ··0x000065a8·0e108604·410e1483·05430e50·034a010a·....A....C.P.J..
 42 ··0x000065b8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 43 ··0x000065c8·0e04410b·03cc020a·0e1441c3·0e1041c6·..A.......A...A.
 44 ··0x000065d8·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<...
73 ··0x000067a0·44040000·9ceeffff·65030000·00410e08·D.......e....A..45 ··0x000065e8·84020000·94cdffff·88010000·00410e08·.............A..
 46 ··0x000065f8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 47 ··0x00006608·05430e30·037c010e·1441c30e·1041c60e·.C.0.|...A...A..
 48 ··0x00006618·0c41c70e·0841c50e·04000000·1c000000·.A...A..........
 49 ··0x00006628·00000000·017a504c·5200017c·08079b65·.....zPLR..|...e
 50 ··0x00006638·1a00001b·1b0c0404·88010000·58000000·............X...
 51 ··0x00006648·24000000·c4ceffff·58020000·04370300·$.......X....7..
 52 ··0x00006658·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 53 ··0x00006668·410e1483·05430e40·0354010a·0e1441c3·A....C.@.T....A.
 54 ··0x00006678·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 55 ··0x00006688·02bf0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
 56 ··0x00006698·0841c50e·04410b00·40000000·80000000·.A...A..@.......
 57 ··0x000066a8·c8d0ffff·22020000·04f70200·00410e08·...."........A..
74 ··0x000067b0·8502410e·0c870341·0e108604·410e1483·..A....A....A...58 ··0x000066b8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
75 ··0x000067c0·054d0e40·0378020a·0e1441c3·0e1041c6·.M.@.x....A...A.59 ··0x000066c8·05430e40·033a010a·0e1441c3·0e1041c6·.C.@.:....A...A.
76 ··0x000067d0·0e0c41c7·0e0841c5·0e04430b·44000000·..A...A...C.D...60 ··0x000066d8·0e0c41c7·0e0841c5·0e04410b·40000000·..A...A...A.@...
77 ··0x000067e0·50020000·3cdeffff·750c0000·04970100·P...<...u.......61 ··0x000066e8·c4000000·b4d2ffff·94090000·04cf0200·................
78 ··0x000067f0·00410e08·8502430e·0c870343·0e108604·.A....C....C....62 ··0x000066f8·00410e08·8502410e·0c870341·0e108604·.A....A....A....
79 ··0x00006800·430e1483·05500ea0·01031502·0a0e1441·C....P.........A63 ··0x00006708·410e1483·05430e60·0321030a·0e1441c3·A....C.`.!....A.
80 ··0x00006810·c30e1041·c60e0c41·c70e0841·c50e0445·...A...A...A...E64 ··0x00006718·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 65 ··0x00006728·50000000·c8030000·10dcffff·03020000·P...............
 66 ··0x00006738·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 67 ··0x00006748·410e1483·05430e40·03d1010a·0e1441c3·A....C.@......A.
 68 ··0x00006758·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
 69 ··0x00006768·610e1441·c30e1041·c60e0c41·c70e0841·a..A...A...A...A
 70 ··0x00006778·c50e0400·30000000·5c010000·bcabffff·....0...\.......
 71 ··0x00006788·150d0000·04770200·00410e08·8502420d·.....w...A....B.
 72 ··0x00006798·054c8703·86048305·03430a0a·c341c641·.L.......C...A.A
 73 ··0x000067a8·c741c50c·0404410b·1c000000·90010000·.A....A.........
 74 ··0x000067b8·b8aaffff·a6000000·04a70200·000c0508·................
 75 ··0x000067c8·83058502·86048703·30000000·70040000·........0...p...
 76 ··0x000067d8·7db8ffff·7c000000·00410e08·8702410e·}...|....A....A.
 77 ··0x000067e8·0c860341·0e108304·430e2002·720e1041·...A....C.·.r..A
 78 ··0x000067f8·c30e0c41·c60e0841·c70e0400·10000000·...A...A........
 79 ··0x00006808·a4040000·37ddffff·04000000·00000000·....7...........
 80 ··0x00006818·10000000·b8040000·27ddffff·04000000·........'.......
81 ··0x00006820·0b000000·1c000000·98020000·eaaaffff·................81 ··0x00006828·00000000·10000000·cc040000·17ddffff·................
82 ··0x00006830·20000000·04590100·000ea001·83058502··....Y.......... 
83 ··0x00006840·86048703·28000000·ec040000·a4b8ffff·....(...........82 ··0x00006838·04000000·00000000·54000000·e0040000·........T.......
 83 ··0x00006848·72e9ffff·48030000·00410e08·8502410e·r...H....A....A.
 84 ··0x00006858·0c870341·0e108604·410e1483·05430e50·...A....A....C.P
Max diff block lines reached; 0/12641 bytes (0.00%) of diff not shown.
2.38 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00006890·ff9b1901·1176c703·ce0401ea·0405ef04·.....v..........2 ··0x0000698c·ff9b1901·116caa03·a40401c0·0405c504·.....l..........
3 ··0x000068a0·00fd0405·00000100·00000000·ff9b1901·................3 ··0x0000699c·00d30405·00000100·00000000·ff9b1901·................
4 ··0x000068b0·11739a03·8d0401a9·0405ae04·00bc0405·.s..............4 ··0x000069ac·11688603·ee03018a·04058f04·009d0405·.h..............
5 ··0x000068c0·00000100·00000000·ff9b3d01·33a40105·..........=.3...5 ··0x000069bc·00000100·00000000·ff9b3d01·33d80105·..........=.3...
6 ··0x000068d0·0000c401·05dd1001·da0105db·1001f701·................6 ··0x000069cc·0000f801·05b31201·8e0205b1·1201ab02·................
7 ··0x000068e0·058d1001·ce060500·00e107e6·07891000·................7 ··0x000069dc·05e31101·d3060500·00f507a4·09df1100·................
8 ··0x000068f0·d70f5b00·00d61005·ae1100bc·11050000·..[.............8 ··0x000069ec·ad115b00·00ac1205·8113008f·13050000·..[.............
9 ··0x00006900·01000000·00000000·ff9b6101·554c059e·..........a.UL..9 ··0x000069fc·01000000·00000000·ff9b6101·5552058e·..........a.UR..
10 ··0x00006910·1a00ec01·9b01851a·039a0305·fc1903c2·................10 ··0x00006a0c·1a00f401·9901f519·03a20305·ea1903ca·................
11 ··0x00006920·0346851a·03a60405·f71903ca·0405851a·.F..............11 ··0x00006a1c·0345f519·03aa0405·e51903cb·0405f519·.E..............
12 ··0x00006930·03e90593·10951a03·ac163e85·1a038217·..........>.....12 ··0x00006a2c·03fc05ec·0f851a03·98163ef5·1903ee16·..........>.....
13 ··0x00006940·4b951a03·ec17059e·1a009518·2c951a03·K...........,...13 ··0x00006a3c·47851a03·d417058e·1a00fd17·2c851a03·G...........,...
14 ··0x00006950·a7190585·1a03e619·05951a03·ed19059e·................14 ··0x00006a4c·8f1905f5·1903ce19·05851a03·d519058e·................
15 ··0x00006960·1a000000·017d0000·30170000·ff9b1501·.....}..0.......15 ··0x00006a5c·1a000000·017d0000·34160000·ff9b1501·.....}..4.......
16 ··0x00006970·0a54179b·01009601·05000000·00017d00·.T............}.16 ··0x00006a6c·0a54179b·01009601·05000000·00017d00·.T............}.
17 ··0x00006980·18170000·ffff0106·7fe417ed·1800ffff·................17 ··0x00006a7c·1c160000·ffff0107·8801d017·e21800ff·................
18 ··0x00006990·01041b05·0000·······················......18 ··0x00006a8c·ff01041b·050000·····················.......
  
288 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00007eb0·50220000·70200000·f0200000··········P"..p·...·..2 ··0x00007eb0·40220000·55200000·d1200000··········@"..U·...·..
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00007ebc·00220000····························."..2 ··0x00007ebc·f0210000····························.!..
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65366433·63376532·33613436·30636238·e6d3c7e23a460cb8 
3 ··0x00000010·31363564·36653039·61653033·30623563·165d6e09ae030b5c2 ··0x00000000·30313638·35393263·65376638·61613238·0168592ce7f8aa28
 3 ··0x00000010·35316234·34633133·35373539·33313363·51b44c135759313c
4 ··0x00000020·65616135·61652e64·65627567·00000000·eaa5ae.debug....4 ··0x00000020·39393935·38612e64·65627567·00000000·99958a.debug....
5 ··0x00000030·5fad4476····························_.Dv5 ··0x00000030·ff0e3e00····························..>.
  
95.8 MB
libsfst1-1.4-dbgsym_1.4.7b-1_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary
2 -rw-r--r--···0········0········0······532·2016-01-25·10:50:52.000000·control.tar.xz2 -rw-r--r--···0········0········0······536·2016-01-25·10:50:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1004468·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0···986568·2016-01-25·10:50:52.000000·data.tar.xz
765 B
control.tar.xz
737 B
control.tar
489 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libsfst1-1.4-dbgsym1 Package:·libsfst1-1.4-dbgsym
2 Source:·sfst2 Source:·sfst
3 Version:·1.4.7b-13 Version:·1.4.7b-1
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>6 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>
7 Installed-Size:·10207 Installed-Size:·1003
8 Depends:·libsfst1-1.4·(=·1.4.7b-1)8 Depends:·libsfst1-1.4·(=·1.4.7b-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·same11 Multi-Arch:·same
12 Description:·debug·symbols·for·libsfst1-1.412 Description:·debug·symbols·for·libsfst1-1.4
13 Build-Ids:·37b028775342f4fba6025483422255ed6bc17b0d13 Build-Ids:·d2b2baaa31a5cf5a3f57b1ebc209062a8458846c
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/37/b028775342f4fba6025483422255ed6bc17b0d.debug1 usr/lib/debug/.build-id/d2/b2baaa31a5cf5a3f57b1ebc209062a8458846c.debug
95.8 MB
data.tar.xz
95.8 MB
data.tar
1.39 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/37/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/d2/
7 -rw-r--r--···0·root·········(0)·root·········(0)··1033956·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/37/b028775342f4fba6025483422255ed6bc17b0d.debug7 -rw-r--r--···0·root·········(0)·root·········(0)··1016784·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/d2/b2baaa31a5cf5a3f57b1ebc209062a8458846c.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4-dbgsym·->·libsfst1-1.410 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4-dbgsym·->·libsfst1-1.4
95.8 MB
./usr/lib/debug/.build-id/37/b028775342f4fba6025483422255ed6bc17b0d.debug vs.
./usr/lib/debug/.build-id/d2/b2baaa31a5cf5a3f57b1ebc209062a8458846c.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 24% similar despite different names
864 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1032476·(bytes·into·file)13 ··Start·of·section·headers:··········1015304·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3719 ··Number·of·section·headers:·········37
20 ··Section·header·string·table·index:·3620 ··Section·header·string·table·index:·36
1.78 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··LOAD···········0x000000·0x00000000·0x00000000·0x00178·0x06190·R···0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00178·0x061b0·R···0x1000
7 ··LOAD···········0x000000·0x00007000·0x00007000·0x00000·0x23ac8·R·E·0x10007 ··LOAD···········0x000000·0x00007000·0x00007000·0x00000·0x22b68·R·E·0x1000
8 ··LOAD···········0x000000·0x0002b000·0x0002b000·0x00000·0x0645c·R···0x10008 ··LOAD···········0x000000·0x0002a000·0x0002a000·0x00000·0x06bcc·R···0x1000
9 ··LOAD···········0x000ea0·0x00032ea0·0x00032ea0·0x00000·0x015ec·RW··0x10009 ··LOAD···········0x000ea0·0x00031ea0·0x00031ea0·0x00000·0x015ec·RW··0x1000
10 ··DYNAMIC········0x000ea0·0x00032ec0·0x00032ec0·0x00000·0x00100·RW··0x410 ··DYNAMIC········0x000ea0·0x00031ec0·0x00031ec0·0x00000·0x00100·RW··0x4
11 ··NOTE···········0x000154·0x00000154·0x00000154·0x00024·0x00024·R···0x411 ··NOTE···········0x000154·0x00000154·0x00000154·0x00024·0x00024·R···0x4
12 ··GNU_EH_FRAME···0x001000·0x0002b7a8·0x0002b7a8·0x00000·0x00ae4·R···0x412 ··GNU_EH_FRAME···0x001000·0x0002a7a8·0x0002a7a8·0x00000·0x00ae4·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x000ea0·0x00032ea0·0x00032ea0·0x00000·0x00160·R···0x114 ··GNU_RELRO······0x000ea0·0x00031ea0·0x00031ea0·0x00000·0x00160·R···0x1
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
18 ···01·····.init·.plt·.plt.got·.text·.fini·18 ···01·····.init·.plt·.plt.got·.text·.fini·
19 ···02·····.rodata·.eh_frame_hdr·.eh_frame·.gcc_except_table·19 ···02·····.rodata·.eh_frame_hdr·.eh_frame·.gcc_except_table·
20 ···03·····.init_array·.fini_array·.dynamic·.got·.got.plt·.data·.bss·20 ···03·····.init_array·.fini_array·.dynamic·.got·.got.plt·.data·.bss·
6.08 KB
readelf --wide --sections {}
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 There·are·37·section·headers,·starting·at·offset·0xfc11c:1 There·are·37·section·headers,·starting·at·offset·0xf7e08:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·0007bc·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·0007bc·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000934·000178·001210·10···A··4···1··47 ··[·3]·.dynsym···········NOBITS··········00000934·000178·001220·10···A··4···1··4
8 ··[·4]·.dynstr···········NOBITS··········00001b44·000178·003bb0·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00001b54·000178·003bb7·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········000056f4·000178·000242·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········0000570c·000178·000244·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00005938·000178·000100·00···A··4···4··410 ··[·6]·.gnu.version_r····NOBITS··········00005950·000178·000100·00···A··4···4··4
11 ··[·7]·.rel.dyn··········NOBITS··········00005a38·000178·0000b8·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········00005a50·000178·0000b8·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········00005af0·000178·0006a0·08···A··3··22··412 ··[·8]·.rel.plt··········NOBITS··········00005b08·000178·0006a8·08···A··3··22··4
13 ··[·9]·.init·············NOBITS··········00007000·001000·000020·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00007000·001000·000020·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00007020·001000·000d50·04··AX··0···0·1614 ··[10]·.plt··············NOBITS··········00007020·001000·000d60·04··AX··0···0·16
15 ··[11]·.plt.got··········NOBITS··········00007d70·001000·000008·08··AX··0···0··815 ··[11]·.plt.got··········NOBITS··········00007d80·001000·000008·08··AX··0···0··8
16 ··[12]·.text·············NOBITS··········00007d80·001000·022d34·00··AX··0···0·1616 ··[12]·.text·············NOBITS··········00007d90·001000·021dc4·00··AX··0···0·16
17 ··[13]·.fini·············NOBITS··········0002aab4·001000·000014·00··AX··0···0··417 ··[13]·.fini·············NOBITS··········00029b54·001000·000014·00··AX··0···0··4
18 ··[14]·.rodata···········NOBITS··········0002b000·001000·0007a5·00···A··0···0·3218 ··[14]·.rodata···········NOBITS··········0002a000·001000·0007a5·00···A··0···0·32
19 ··[15]·.eh_frame_hdr·····NOBITS··········0002b7a8·001000·000ae4·00···A··0···0··419 ··[15]·.eh_frame_hdr·····NOBITS··········0002a7a8·001000·000ae4·00···A··0···0··4
20 ··[16]·.eh_frame·········NOBITS··········0002c28c·001000·00480c·00···A··0···0··420 ··[16]·.eh_frame·········NOBITS··········0002b28c·001000·004f80·00···A··0···0··4
21 ··[17]·.gcc_except_table·NOBITS··········00030a98·001000·0009c4·00···A··0···0··421 ··[17]·.gcc_except_table·NOBITS··········0003020c·001000·0009c0·00···A··0···0··4
22 ··[18]·.init_array·······NOBITS··········00032ea0·000ea0·00001c·04··WA··0···0··422 ··[18]·.init_array·······NOBITS··········00031ea0·000ea0·00001c·04··WA··0···0··4
23 ··[19]·.fini_array·······NOBITS··········00032ebc·000ea0·000004·04··WA··0···0··423 ··[19]·.fini_array·······NOBITS··········00031ebc·000ea0·000004·04··WA··0···0··4
24 ··[20]·.dynamic··········NOBITS··········00032ec0·000ea0·000100·08··WA··4···0··424 ··[20]·.dynamic··········NOBITS··········00031ec0·000ea0·000100·08··WA··4···0··4
25 ··[21]·.got··············NOBITS··········00032fc0·000ea0·000034·04··WA··0···0··425 ··[21]·.got··············NOBITS··········00031fc0·000ea0·000034·04··WA··0···0··4
26 ··[22]·.got.plt··········NOBITS··········00032ff4·000ea0·00035c·04··WA··0···0··426 ··[22]·.got.plt··········NOBITS··········00031ff4·000ea0·000360·04··WA··0···0··4
27 ··[23]·.data·············NOBITS··········00033350·000ea0·00000c·00··WA··0···0··427 ··[23]·.data·············NOBITS··········00032354·000ea0·00000c·00··WA··0···0··4
28 ··[24]·.bss··············NOBITS··········00033360·000ea0·00112c·00··WA··0···0·3228 ··[24]·.bss··············NOBITS··········00032360·000ea0·00112c·00··WA··0···0·32
29 ··[25]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··129 ··[25]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··1
30 ··[26]·.debug_aranges····PROGBITS········00000000·000198·000245·00···C··0···0··430 ··[26]·.debug_aranges····PROGBITS········00000000·000198·00025f·00···C··0···0··4
31 ··[27]·.debug_info·······PROGBITS········00000000·0003e0·0a51f1·00···C··0···0··431 ··[27]·.debug_info·······PROGBITS········00000000·0003f8·0a55a0·00···C··0···0··4
32 ··[28]·.debug_abbrev·····PROGBITS········00000000·0a55d4·00182b·00···C··0···0··432 ··[28]·.debug_abbrev·····PROGBITS········00000000·0a5998·001821·00···C··0···0··4
33 ··[29]·.debug_line·······PROGBITS········00000000·0a6e00·011547·00···C··0···0··433 ··[29]·.debug_line·······PROGBITS········00000000·0a71bc·00de47·00···C··0···0··4
34 ··[30]·.debug_str········PROGBITS········00000000·0b8348·0109ca·01·MSC··0···0··434 ··[30]·.debug_str········PROGBITS········00000000·0b5004·0109dc·01·MSC··0···0··4
35 ··[31]·.debug_line_str···PROGBITS········00000000·0c8d14·000204·01·MSC··0···0··435 ··[31]·.debug_line_str···PROGBITS········00000000·0c59e0·000204·01·MSC··0···0··4
36 ··[32]·.debug_loclists···PROGBITS········00000000·0c8f18·022fd0·00···C··0···0··436 ··[32]·.debug_loclists···PROGBITS········00000000·0c5be4·024332·00···C··0···0··4
37 ··[33]·.debug_rnglists···PROGBITS········00000000·0ebee8·0079ae·00···C··0···0··437 ··[33]·.debug_rnglists···PROGBITS········00000000·0e9f18·00564c·00···C··0···0··4
38 ··[34]·.symtab···········SYMTAB··········00000000·0f3898·001ec0·10·····35·204··438 ··[34]·.symtab···········SYMTAB··········00000000·0ef564·001ed0·10·····35·204··4
39 ··[35]·.strtab···········STRTAB··········00000000·0f5758·006852·00······0···0··139 ··[35]·.strtab···········STRTAB··········00000000·0f1434·006863·00······0···0··1
40 ··[36]·.shstrtab·········STRTAB··········00000000·0fbfaa·000171·00······0···0··140 ··[36]·.shstrtab·········STRTAB··········00000000·0f7c97·000171·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
45 ··R·(retain),·D·(mbind),·p·(processor·specific)45 ··R·(retain),·D·(mbind),·p·(processor·specific)
101 KB
readelf --wide --symbols {}
    
Offset 1, 495 lines modifiedOffset 1, 496 lines modified
  
1 Symbol·table·'.symtab'·contains·492·entries:1 Symbol·table·'.symtab'·contains·493·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·alphabet.C4 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·alphabet.C
5 ·····2:·000096d0···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.05 ·····2:·00009730···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
6 ·····3:·00009750···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.06 ·····3:·0000979c···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
7 ·····4:·000097d0···362·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.07 ·····4:·00009808···348·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.0
8 ·····5:·00009940···328·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.08 ·····5:·00009964···312·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.0
9 ·····6:·00009a90···718·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.09 ·····6:·00009a9c···674·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.0
10 ·····7:·00009d60···346·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.010 ·····7:·00009d3e···324·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.0
11 ·····8:·00009ec0···392·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.011 ·····8:·00009e82···375·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
12 ·····9:·0000a050···392·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_M_eraseEPSt13_Rb_tree_nodeItE.isra.012 ·····9:·00009ffa···375·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_M_eraseEPSt13_Rb_tree_nodeItE.isra.0
13 ····10:·0000a1e0···186·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyILb0ENS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItESA_PSt18_Rb_tree_node_baseRT0_.isra.013 ····10:·0000a172···186·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyILb0ENS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItESA_PSt18_Rb_tree_node_baseRT0_.isra.0
14 ····11:·00007d80····43·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyILb0ENS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItESA_PSt18_Rb_tree_node_baseRT0_.isra.0.cold14 ····11:·00007d90····43·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyILb0ENS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItESA_PSt18_Rb_tree_node_baseRT0_.isra.0.cold
15 ····12:·0000a2a0····93·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E.isra.015 ····12:·0000a22c····89·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E.isra.0
16 ····13:·00033ba0··1000·OBJECT··LOCAL··DEFAULT···24·_ZZNK4SFST8Alphabet10write_charEtbE6buffer16 ····13:·00032ba0··1000·OBJECT··LOCAL··DEFAULT···24·_ZZNK4SFST8Alphabet10write_charEtbE6buffer
17 ····14:·000337a0··1000·OBJECT··LOCAL··DEFAULT···24·_ZZNK4SFST8Alphabet11write_labelENS_5LabelEbE6buffer17 ····14:·000327a0··1000·OBJECT··LOCAL··DEFAULT···24·_ZZNK4SFST8Alphabet11write_labelENS_5LabelEbE6buffer
18 ····15:·00007dac····44·FUNC····LOCAL··DEFAULT···12·_ZNK4SFST8Alphabet5storeEP8_IO_FILE.cold18 ····15:·00007dbc····44·FUNC····LOCAL··DEFAULT···12·_ZNK4SFST8Alphabet5storeEP8_IO_FILE.cold
19 ····16:·00007dd8····32·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE.cold19 ····16:·00007de8····32·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE.cold
20 ····17:·00007df8····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10new_markerEv.cold20 ····17:·00007e08····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10new_markerEv.cold
21 ····18:·00007e24···282·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKct.cold21 ····18:·00007e34···287·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKct.cold
22 ····19:·00034020···100·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFST8Alphabet10add_symbolEPKctE7message22 ····19:·00033020···100·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFST8Alphabet10add_symbolEPKctE7message
23 ····20:·00033fa0···100·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFST8Alphabet10add_symbolEPKctE7message_023 ····20:·00032fa0···100·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFST8Alphabet10add_symbolEPKctE7message_0
24 ····21:·00007f3e···132·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet4readEP8_IO_FILE.cold24 ····21:·00007f54···132·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet4readEP8_IO_FILE.cold
25 ····22:·00007fc2····72·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet14delete_markersEv.cold25 ····22:·00007fd8····72·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet14delete_markersEv.cold
26 ····23:·0000800a····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKc.cold26 ····23:·00008020····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKc.cold
27 ····24:·0000d130···336·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10next_labelERPcb.localalias27 ····24:·0000cf52···274·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10next_labelERPcb.localalias
28 ····25:·00008036····85·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10next_labelERPcb.cold28 ····25:·0000804c····85·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet10next_labelERPcb.cold
29 ····26:·000333a0··1000·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFST8Alphabet10next_labelERPcbE6buffer29 ····26:·000323a0··1000·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFST8Alphabet10next_labelERPcbE6buffer
30 ····27:·00033380·····4·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEbE6result30 ····27:·00032380·····4·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEbE6result
31 ····28:·0000808c····32·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb.cold31 ····28:·000080a2····32·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb.cold
32 ····29:·000080ac···118·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8AlphabetC2Ev.cold32 ····29:·000080c2···118·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8AlphabetC2Ev.cold
33 ····30:·0000da40···569·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.033 ····30:·0000d7ce···524·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.0
34 ····31:·00008122····44·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.0.cold34 ····31:·00008138····44·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_ERKS7_RT_.isra.0.cold
35 ····32:·0000814e····75·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet7composeERKS0_S2_.cold35 ····32:·00008164····75·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet7composeERKS0_S2_.cold
36 ····33:·0000819a····32·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE.cold36 ····33:·000081b0····32·FUNC····LOCAL··DEFAULT···12·_ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE.cold
37 ····34:·00009450····64·FUNC····LOCAL··DEFAULT···12·_GLOBAL__sub_I_alphabet.C37 ····34:·000094a9····64·FUNC····LOCAL··DEFAULT···12·_GLOBAL__sub_I_alphabet.C
38 ····35:·00034084·····1·OBJECT··LOCAL··DEFAULT···24·_ZStL8__ioinit38 ····35:·00033084·····1·OBJECT··LOCAL··DEFAULT···24·_ZStL8__ioinit
39 ····36:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·compact.C39 ····36:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·compact.C
40 ····37:·00011530···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.040 ····37:·00010fa0···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
41 ····38:·000115b0···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.041 ····38:·0001100c···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
42 ····39:·00011630···449·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorIjSaIjEEaSERKS1_.isra.042 ····39:·00011078···397·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorIjSaIjEEaSERKS1_.isra.0
43 ····40:·00011800···260·FUNC····LOCAL··DEFAULT···12·_ZSt13__equal_rangeIPN4SFST5LabelES1_N9__gnu_cxx5__ops14_Iter_comp_valINS0_10label_lessEEENS4_14_Val_comp_iterIS6_EEESt4pairIT_SB_ESB_SB_RKT0_T1_T2_.isra.043 ····40:·00011205···234·FUNC····LOCAL··DEFAULT···12·_ZSt13__equal_rangeIPN4SFST5LabelES1_N9__gnu_cxx5__ops14_Iter_comp_valINS0_10label_lessEEENS4_14_Val_comp_iterIS6_EEESt4pairIT_SB_ESB_SB_RKT0_T1_T2_.isra.0
44 ····41:·00011910···392·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.044 ····41:·000112f0···375·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
45 ····42:·000081c0····35·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold45 ····42:·000081d0····35·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold
46 ····43:·000081e4····68·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold46 ····43:·000081f4····68·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold
47 ····44:·00008228····49·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducerD2Ev.cold47 ····44:·00008238····49·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducerD2Ev.cold
48 ····45:·0000825a····28·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE.cold48 ····45:·0000826a····28·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE.cold
49 ····46:·00008276····64·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_.cold49 ····46:·00008286····64·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_.cold
50 ····47:·00013200··1047·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_.localalias50 ····47:·00012aac··1031·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_.localalias
51 ····48:·000082b6····52·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer13longest_matchERPc.cold51 ····48:·000082c6····52·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer13longest_matchERPc.cold
52 ····49:·000082ea···127·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE.cold52 ····49:·000082fa···127·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE.cold
53 ····50:·0000836a····52·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE.cold53 ····50:·0000837a····52·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE.cold
54 ····51:·0000839e····46·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE.cold54 ····51:·000083ae····46·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE.cold
55 ····52:·000083cc····60·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_.cold55 ····52:·000083dc····60·FUNC····LOCAL··DEFAULT···12·_ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_.cold
56 ····53:·00009490····64·FUNC····LOCAL··DEFAULT···12·_GLOBAL__sub_I_compact.C56 ····53:·000094e9····64·FUNC····LOCAL··DEFAULT···12·_GLOBAL__sub_I_compact.C
57 ····54:·00034086·····1·OBJECT··LOCAL··DEFAULT···24·_ZStL8__ioinit57 ····54:·00033086·····1·OBJECT··LOCAL··DEFAULT···24·_ZStL8__ioinit
58 ····55:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·hopcroft.C58 ····55:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·hopcroft.C
59 ····56:·00008410····47·FUNC····LOCAL··DEFAULT···12·_ZN4SFST3Mem10add_bufferEv.part.059 ····56:·00008420····47·FUNC····LOCAL··DEFAULT···12·_ZN4SFST3Mem10add_bufferEv.part.0
60 ····57:·00017b10···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.060 ····57:·00017300···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
61 ····58:·00017b90···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.061 ····58:·0001736c···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
62 ····59:·00017c10···392·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.062 ····59:·000173d8···375·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
63 ····60:·00017da0···392·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.063 ····60:·00017550···375·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.0
64 ····61:·00008440····58·FUNC····LOCAL··DEFAULT···12·_ZN4SFST9Minimiser16build_transducerEv.cold64 ····61:·00008450····58·FUNC····LOCAL··DEFAULT···12·_ZN4SFST9Minimiser16build_transducerEv.cold
65 ····62:·0000847a···106·FUNC····LOCAL··DEFAULT···12·_ZN4SFST9MinimiserC2ERNS_10TransducerE.cold65 ····62:·0000848a···106·FUNC····LOCAL··DEFAULT···12·_ZN4SFST9MinimiserC2ERNS_10TransducerE.cold
66 ····63:·00019340···692·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_insert_unique_INSA_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_ERKS4_RT_.isra.066 ····63:·000188e0···666·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_insert_unique_INSA_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_ERKS4_RT_.isra.0
67 ····64:·000084e4····40·FUNC····LOCAL··DEFAULT···12·_ZN4SFST9Minimiser6resultEv.cold67 ····64:·000084f4····40·FUNC····LOCAL··DEFAULT···12·_ZN4SFST9Minimiser6resultEv.cold
68 ····65:·0000850c···299·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer8minimiseEb.cold68 ····65:·0000851c···303·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer8minimiseEb.cold
69 ····66:·000094d0····64·FUNC····LOCAL··DEFAULT···12·_GLOBAL__sub_I_hopcroft.C69 ····66:·00009529····64·FUNC····LOCAL··DEFAULT···12·_GLOBAL__sub_I_hopcroft.C
70 ····67:·0003408d·····1·OBJECT··LOCAL··DEFAULT···24·_ZStL8__ioinit70 ····67:·0003308d·····1·OBJECT··LOCAL··DEFAULT···24·_ZStL8__ioinit
71 ····68:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst.C71 ····68:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst.C
72 ····69:·00008640····72·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL13error_messageEj72 ····69:·00008650····72·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL13error_messageEj
73 ····70:·000340a0··1000·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFSTL13error_messageEjE7message73 ····70:·000330a0··1000·OBJECT··LOCAL··DEFAULT···24·_ZZN4SFSTL13error_messageEjE7message
74 ····71:·0001b600···217·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL11next_stringERPcj74 ····71:·0001b740···138·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL11next_stringERPcj
75 ····72:·00008688·····9·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL11next_stringERPcj.cold75 ····72:·00008698·····7·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL11next_stringERPcj.cold
76 ····73:·00008692····47·FUNC····LOCAL··DEFAULT···12·_ZN4SFST3Mem10add_bufferEv.part.076 ····73:·000086a0····47·FUNC····LOCAL··DEFAULT···12·_ZN4SFST3Mem10add_bufferEv.part.0
77 ····74:·000086c2····47·FUNC····LOCAL··DEFAULT···12·_ZN4SFST3Mem5allocEj.part.077 ····74:·000086d0····47·FUNC····LOCAL··DEFAULT···12·_ZN4SFST3Mem5allocEj.part.0
78 ····75:·0001b6e0···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.078 ····75:·0001b7ca···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
79 ····76:·0001b760···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.079 ····76:·0001b836···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
80 ····77:·0001b7e0···346·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.080 ····77:·0001b8a2···321·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.0
81 ····78:·0001b940···186·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL8completeEPNS_4NodeERNS_8AlphabetEt81 ····78:·0001b9e3···176·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL8completeEPNS_4NodeERNS_8AlphabetEt
82 ····79:·0001ba00···392·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.082 ····79:·0001ba94···375·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0
83 ····80:·0001bb90···601·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL10print_nodeERSoPNS_4NodeEtRNS_8AlphabetE83 ····80:·0001bc0b···576·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL10print_nodeERSoPNS_4NodeEtRNS_8AlphabetE
84 ····81:·0001bdf0···392·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.084 ····81:·0001be4c···375·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
85 ····82:·0001bfb0···176·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE85 ····82:·0001bfec···154·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE
86 ····83:·000086f1····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold86 ····83:·000086ff····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold
87 ····84:·0001c060···306·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL10store_nodeEP8_IO_FILEPNS_4NodeEt87 ····84:·0001c086···299·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL10store_nodeEP8_IO_FILEPNS_4NodeEt
88 ····85:·0000871e·····5·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE.cold88 ····85:·0000872c·····5·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE.cold
89 ····86:·00008724·····5·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer8new_nodeEv.cold89 ····86:·00008732·····5·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer8new_nodeEv.cold
90 ····87:·0001c440···483·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE90 ····87:·0001c3a4···472·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE
91 ····88:·00008729····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE.cold91 ····88:·00008737····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE.cold
92 ····89:·0001c7e0···143·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE.localalias92 ····89:·0001c708···113·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE.localalias
93 ····90:·0001c870···497·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb.localalias93 ····90:·0001c77a···460·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb.localalias
94 ····91:·00008756····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb.cold94 ····91:·00008764····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb.cold
95 ····92:·00008782····88·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE.cold95 ····92:·00008790····88·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE.cold
96 ····93:·000087da····50·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10TransducerC2ERSt6vectorINS_5LabelESaIS2_EE.cold96 ····93:·000087e8····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10TransducerC2ERSt6vectorINS_5LabelESaIS2_EE.cold
97 ····94:·0000880c····48·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb.cold97 ····94:·00008814····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb.cold
98 ····95:·0000883c····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb.cold98 ····95:·00008840····40·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb.cold
99 ····96:·0001d420···198·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer11index_nodesEPNS_4NodeEPSt6vectorIS2_SaIS2_EE.localalias99 ····96:·0001d34a···163·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer11index_nodesEPNS_4NodeEPSt6vectorIS2_SaIS2_EE.localalias
100 ····97:·00008868·····9·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj.cold100 ····97:·00008868·····9·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj.cold
101 ····98:·00008872····41·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE.cold101 ····98:·00008872····41·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE.cold
102 ····99:·0000889c····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10TransducerC2EP8_IO_FILEb.cold102 ····99:·0000889c····44·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10TransducerC2EP8_IO_FILEb.cold
103 ···100:·0001d920···597·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer20enumerate_paths_nodeEPNS_4NodeERSt6vectorINS_5LabelESaIS4_EERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toISB_ESaISB_EEERS3_IPS0_SaISI_EE.localalias103 ···100:·0001d7b4···577·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer20enumerate_paths_nodeEPNS_4NodeERSt6vectorINS_5LabelESaIS4_EERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toISB_ESaISB_EEERS3_IPS0_SaISI_EE.localalias
104 ···101:·000088c8····20·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer20enumerate_paths_nodeEPNS_4NodeERSt6vectorINS_5LabelESaIS4_EERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toISB_ESaISB_EEERS3_IPS0_SaISI_EE.cold104 ···101:·000088c8····20·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer20enumerate_paths_nodeEPNS_4NodeERSt6vectorINS_5LabelESaIS4_EERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toISB_ESaISB_EEERS3_IPS0_SaISI_EE.cold
105 ···102:·0001dc90···619·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer13store_symbolsEPNS_4NodeERN9__gnu_cxx8hash_mapItPcNS3_4hashItEESt8equal_toItESaIS5_EEERSt3setINS_5LabelENSE_9label_cmpESaISE_EE.localalias105 ···102:·0001daee···605·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer13store_symbolsEPNS_4NodeERN9__gnu_cxx8hash_mapItPcNS3_4hashItEESt8equal_toItESaIS5_EEERSt3setINS_5LabelENSE_9label_cmpESaISE_EE.localalias
106 ···103:·000088dc····47·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE.cold106 ···103:·000088dc····47·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE.cold
107 ···104:·0000890c····59·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer17minimise_alphabetEv.cold107 ···104:·0000890c····59·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer17minimise_alphabetEv.cold
108 ···105:·00008948···219·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb.cold108 ···105:·00008948···267·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb.cold
109 ···106:·00008a24···184·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb.cold109 ···106:·00008a54···227·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb.cold
110 ···107:·00008adc····27·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer5storeEP8_IO_FILE.cold110 ···107:·00008b38····27·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer5storeEP8_IO_FILE.cold
111 ···108:·00008af8···118·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE.cold111 ···108:·00008b54···118·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE.cold
112 ···109:·0001f580···508·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_ERKS5_RT_.isra.0112 ···109:·0001f2c6···402·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_INSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_ERKS5_RT_.isra.0
113 ···110:·0001f8b0···356·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_S2_RSt3mapIiS2_St4lessIiESaISt4pairIKiS2_EEE.localalias113 ···110:·0001f55a···330·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_S2_RSt3mapIiS2_St4lessIiESaISt4pairIKiS2_EEE.localalias
114 ···111:·00008b6e····61·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer15remove_epsilonsEv.cold114 ···111:·00008bca····65·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer15remove_epsilonsEv.cold
115 ···112:·00009510····64·FUNC····LOCAL··DEFAULT···12·_GLOBAL__sub_I_fst.C115 ···112:·00009569····64·FUNC····LOCAL··DEFAULT···12·_GLOBAL__sub_I_fst.C
116 ···113:·00034488·····1·OBJECT··LOCAL··DEFAULT···24·_ZStL8__ioinit116 ···113:·00033488·····1·OBJECT··LOCAL··DEFAULT···24·_ZStL8__ioinit
117 ···114:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·operators.C117 ···114:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·operators.C
118 ···115:·00021400···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0118 ···115:·00020e00···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
119 ···116:·00021480···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.0119 ···116:·00020e6c···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.0
120 ···117:·00021500···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.0120 ···117:·00020ed8···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.0
121 ···118:·00021580···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.0121 ···118:·00020f44···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.0
122 ···119:·00021600···122·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0122 ···119:·00020fb0···108·FUNC····LOCAL··DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
123 ···120:·00021680···346·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.0123 ···120:·0002101c···326·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_.isra.0
124 ···121:·000217e0···392·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0124 ···121:·00021162···375·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
125 ···122:·00021970···513·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0125 ···122:·000212da···507·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0
126 ···123:·00021b80···138·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE.localalias126 ···123:·000214d6···110·FUNC····LOCAL··DEFAULT···12·_ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE.localalias
Max diff block lines reached; 64243/103433 bytes (62.11%) of diff not shown.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·37b028775342f4fba6025483422255ed6bc17b0d3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d2b2baaa31a5cf5a3f57b1ebc209062a8458846c
13.9 MB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················02 ··Offset:······················0
3 ··Length:······················539823 ··Length:······················48903
4 ··DWARF·Version:···············54 ··DWARF·Version:···············5
5 ··Address·size·(bytes):········45 ··Address·size·(bytes):········4
6 ··Segment·selector·(bytes):····06 ··Segment·selector·(bytes):····0
7 ··Prologue·Length:·············4177 ··Prologue·Length:·············417
8 ··Minimum·Instruction·Length:··18 ··Minimum·Instruction·Length:··1
9 ··Maximum·Ops·per·Instruction:·19 ··Maximum·Ops·per·Instruction:·1
10 ··Initial·value·of·'is_stmt':··110 ··Initial·value·of·'is_stmt':··1
Offset 111, 32898 lines modifiedOffset 111, 30248 lines modified
111 ··65»     (udata)»      4»     (line_strp)»  (offset:·0x3d0):·stdlib-bsearch.h111 ··65»     (udata)»      4»     (line_strp)»  (offset:·0x3d0):·stdlib-bsearch.h
112 ··66»     (udata)»      4»     (line_strp)»  (offset:·0x3b8):·stdlib.h112 ··66»     (udata)»      4»     (line_strp)»  (offset:·0x3b8):·stdlib.h
113 ··67»     (udata)»      4»     (line_strp)»  (offset:·0x3e1):·stdio2-decl.h113 ··67»     (udata)»      4»     (line_strp)»  (offset:·0x3e1):·stdio2-decl.h
114 ··68»     (udata)»      5»     (line_strp)»  (offset:·0x3ef):·new114 ··68»     (udata)»      5»     (line_strp)»  (offset:·0x3ef):·new
  
115 ·Line·Number·Statements:115 ·Line·Number·Statements:
116 ··[0x000001ad]··Set·column·to·5116 ··[0x000001ad]··Set·column·to·5
117 ··[0x000001af]··Extended·opcode·2:·set·Address·to·0x96d0117 ··[0x000001af]··Extended·opcode·2:·set·Address·to·0x9730
118 ··[0x000001b6]··Advance·Line·by·1107·to·1108118 ··[0x000001b6]··Advance·Line·by·1107·to·1108
119 ··[0x000001b9]··Copy119 ··[0x000001b9]··Copy
 120 ··[0x000001ba]··Set·is_stmt·to·0
 121 ··[0x000001bb]··Copy·(view·1)
120 ··[0x000001ba]··Set·column·to·35122 ··[0x000001bc]··Set·column·to·35
121 ··[0x000001bc]··Special·opcode·11:·advance·Address·by·0·to·0x96d0·and·Line·by·6·to·1114·(view·1) 
122 ··[0x000001bd]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
123 ··[0x000001bf]··Set·column·to·7 
124 ··[0x000001c1]··Advance·Line·by·-127·to·987 
125 ··[0x000001c4]··Copy·(view·2) 
126 ··[0x000001c5]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
127 ··[0x000001c7]··Set·column·to·5 
128 ··[0x000001c9]··Set·is_stmt·to·0123 ··[0x000001be]··Set·is_stmt·to·1
129 ··[0x000001ca]··Advance·Line·by·121·to·1108 
130 ··[0x000001cd]··Copy·(view·3)124 ··[0x000001bf]··Advance·PC·by·constant·17·to·0x9741
 125 ··[0x000001c0]··Special·opcode·53:·advance·Address·by·3·to·0x9744·and·Line·by·6·to·1114
131 ··[0x000001ce]··Set·File·Name·to·entry·2·in·the·File·Name·Table126 ··[0x000001c1]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 127 ··[0x000001c3]··Set·column·to·7
 128 ··[0x000001c5]··Advance·Line·by·-127·to·987
 129 ··[0x000001c8]··Copy·(view·1)
132 ··[0x000001d0]··Set·column·to·66130 ··[0x000001c9]··Set·column·to·66
133 ··[0x000001d2]··Advance·Line·by·-120·to·988 
134 ··[0x000001d5]··Advance·PC·by·constant·17·to·0x96e1131 ··[0x000001cb]··Set·is_stmt·to·0
 132 ··[0x000001cc]··Special·opcode·6:·advance·Address·by·0·to·0x9744·and·Line·by·1·to·988·(view·2)
135 ··[0x000001d6]··Special·opcode·47:·advance·Address·by·3·to·0x96e4·and·Line·by·0·to·988133 ··[0x000001cd]··Special·opcode·47:·advance·Address·by·3·to·0x9747·and·Line·by·0·to·988
136 ··[0x000001d7]··Special·opcode·47:·advance·Address·by·3·to·0x96e7·and·Line·by·0·to·988 
137 ··[0x000001d8]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
138 ··[0x000001da]··Set·column·to·35 
139 ··[0x000001dc]··Advance·Line·by·126·to·1114 
140 ··[0x000001df]··Copy·(view·1) 
141 ··[0x000001e0]··Set·column·to·22 
142 ··[0x000001e2]··Special·opcode·75:·advance·Address·by·5·to·0x96ec·and·Line·by·0·to·1114 
143 ··[0x000001e3]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
144 ··[0x000001e5]··Set·column·to·7 
145 ··[0x000001e7]··Set·is_stmt·to·1 
146 ··[0x000001e8]··Special·opcode·68:·advance·Address·by·4·to·0x96f0·and·Line·by·7·to·1121 
147 ··[0x000001e9]··Set·is_stmt·to·0 
148 ··[0x000001ea]··Special·opcode·159:·advance·Address·by·11·to·0x96fb·and·Line·by·0·to·1121 
149 ··[0x000001eb]··Set·File·Name·to·entry·1·in·the·File·Name·Table134 ··[0x000001ce]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 135 ··[0x000001d0]··Set·column·to·35
 136 ··[0x000001d2]··Advance·Line·by·126·to·1114
 137 ··[0x000001d5]··Copy·(view·1)
 138 ··[0x000001d6]··Set·column·to·22
 139 ··[0x000001d8]··Special·opcode·75:·advance·Address·by·5·to·0x974c·and·Line·by·0·to·1114
 140 ··[0x000001d9]··Set·File·Name·to·entry·2·in·the·File·Name·Table
150 ··[0x000001ed]··Set·column·to·11141 ··[0x000001db]··Set·column·to·7
151 ··[0x000001ef]··Special·opcode·0:·advance·Address·by·0·to·0x96fb·and·Line·by·-5·to·1116·(view·1) 
152 ··[0x000001f0]··Set·column·to·17 
153 ··[0x000001f2]··Set·is_stmt·to·1142 ··[0x000001dd]··Set·is_stmt·to·1
154 ··[0x000001f3]··Special·opcode·48:·advance·Address·by·3·to·0x96fe·and·Line·by·1·to·1117143 ··[0x000001de]··Special·opcode·40:·advance·Address·by·2·to·0x974e·and·Line·by·7·to·1121
155 ··[0x000001f4]··Set·is_stmt·to·0144 ··[0x000001df]··Set·is_stmt·to·0
156 ··[0x000001f5]··Advance·PC·by·constant·17·to·0x970f145 ··[0x000001e0]··Special·opcode·159:·advance·Address·by·11·to·0x9759·and·Line·by·0·to·1121
 146 ··[0x000001e1]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 147 ··[0x000001e3]··Set·column·to·11
 148 ··[0x000001e5]··Special·opcode·0:·advance·Address·by·0·to·0x9759·and·Line·by·-5·to·1116·(view·1)
 149 ··[0x000001e6]··Set·column·to·17
 150 ··[0x000001e8]··Set·is_stmt·to·1
 151 ··[0x000001e9]··Special·opcode·48:·advance·Address·by·3·to·0x975c·and·Line·by·1·to·1117
 152 ··[0x000001ea]··Set·is_stmt·to·0
157 ··[0x000001f6]··Special·opcode·19:·advance·Address·by·1·to·0x9710·and·Line·by·0·to·1117153 ··[0x000001eb]··Special·opcode·61:·advance·Address·by·4·to·0x9760·and·Line·by·0·to·1117
158 ··[0x000001f7]··Set·column·to·15154 ··[0x000001ec]··Set·column·to·15
159 ··[0x000001f9]··Special·opcode·35:·advance·Address·by·2·to·0x9712·and·Line·by·2·to·1119155 ··[0x000001ee]··Special·opcode·35:·advance·Address·by·2·to·0x9762·and·Line·by·2·to·1119
160 ··[0x000001fa]··Set·column·to·7156 ··[0x000001ef]··Set·column·to·7
161 ··[0x000001fc]··Set·is_stmt·to·1157 ··[0x000001f1]··Set·is_stmt·to·1
162 ··[0x000001fd]··Advance·Line·by·-490·to·629158 ··[0x000001f2]··Advance·Line·by·-490·to·629
163 ··[0x00000200]··Special·opcode·33:·advance·Address·by·2·to·0x9714·and·Line·by·0·to·629159 ··[0x000001f5]··Special·opcode·33:·advance·Address·by·2·to·0x9764·and·Line·by·0·to·629
164 ··[0x00000201]··Advance·Line·by·-341·to·288160 ··[0x000001f6]··Advance·Line·by·-341·to·288
165 ··[0x00000204]··Copy·(view·1)161 ··[0x000001f9]··Copy·(view·1)
166 ··[0x00000205]··Set·File·Name·to·entry·3·in·the·File·Name·Table162 ··[0x000001fa]··Set·File·Name·to·entry·3·in·the·File·Name·Table
167 ··[0x00000207]··Set·column·to·2163 ··[0x000001fc]··Set·column·to·2
168 ··[0x00000209]··Advance·Line·by·-119·to·169164 ··[0x000001fe]··Advance·Line·by·-119·to·169
169 ··[0x0000020c]··Copy·(view·2)165 ··[0x00000201]··Copy·(view·2)
170 ··[0x0000020d]··Set·File·Name·to·entry·4·in·the·File·Name·Table166 ··[0x00000202]··Set·File·Name·to·entry·4·in·the·File·Name·Table
171 ··[0x0000020f]··Set·column·to·7167 ··[0x00000204]··Set·column·to·7
172 ··[0x00000211]··Advance·Line·by·-89·to·80168 ··[0x00000206]··Advance·Line·by·-89·to·80
173 ··[0x00000214]··Copy·(view·3)169 ··[0x00000209]··Copy·(view·3)
174 ··[0x00000215]··Set·is_stmt·to·0170 ··[0x0000020a]··Set·is_stmt·to·0
175 ··[0x00000216]··Copy·(view·4)171 ··[0x0000020b]··Copy·(view·4)
176 ··[0x00000217]··Set·File·Name·to·entry·1·in·the·File·Name·Table172 ··[0x0000020c]··Set·File·Name·to·entry·1·in·the·File·Name·Table
177 ··[0x00000219]··Set·is_stmt·to·1173 ··[0x0000020e]··Set·is_stmt·to·1
178 ··[0x0000021a]··Advance·Line·by·226·to·306174 ··[0x0000020f]··Advance·Line·by·226·to·306
179 ··[0x0000021d]··Copy·(view·5)175 ··[0x00000212]··Copy·(view·5)
180 ··[0x0000021e]··Set·File·Name·to·entry·4·in·the·File·Name·Table176 ··[0x00000213]··Set·File·Name·to·entry·4·in·the·File·Name·Table
181 ··[0x00000220]··Advance·Line·by·-164·to·142177 ··[0x00000215]··Advance·Line·by·-164·to·142
182 ··[0x00000223]··Copy·(view·6)178 ··[0x00000218]··Copy·(view·6)
183 ··[0x00000224]··Set·column·to·26179 ··[0x00000219]··Set·column·to·26
184 ··[0x00000226]··Set·is_stmt·to·0180 ··[0x0000021b]··Set·is_stmt·to·0
185 ··[0x00000227]··Advance·Line·by·16·to·158181 ··[0x0000021c]··Advance·Line·by·16·to·158
186 ··[0x00000229]··Copy·(view·7)182 ··[0x0000021e]··Copy·(view·7)
187 ··[0x0000022a]··Special·opcode·117:·advance·Address·by·8·to·0x971c·and·Line·by·0·to·158183 ··[0x0000021f]··Special·opcode·117:·advance·Address·by·8·to·0x976c·and·Line·by·0·to·158
188 ··[0x0000022b]··Set·File·Name·to·entry·3·in·the·File·Name·Table184 ··[0x00000220]··Set·File·Name·to·entry·3·in·the·File·Name·Table
189 ··[0x0000022d]··Set·column·to·7185 ··[0x00000222]··Set·column·to·7
190 ··[0x0000022f]··Set·is_stmt·to·1186 ··[0x00000224]··Set·is_stmt·to·1
191 ··[0x00000230]··Advance·Line·by·16·to·174187 ··[0x00000225]··Advance·Line·by·16·to·174
192 ··[0x00000232]··Copy·(view·1)188 ··[0x00000227]··Copy·(view·1)
193 ··[0x00000233]··Set·File·Name·to·entry·4·in·the·File·Name·Table189 ··[0x00000228]··Set·File·Name·to·entry·4·in·the·File·Name·Table
194 ··[0x00000235]··Advance·Line·by·-84·to·90190 ··[0x0000022a]··Advance·Line·by·-84·to·90
195 ··[0x00000238]··Copy·(view·2)191 ··[0x0000022d]··Copy·(view·2)
196 ··[0x00000239]··Set·is_stmt·to·0192 ··[0x0000022e]··Set·is_stmt·to·0
197 ··[0x0000023a]··Copy·(view·3)193 ··[0x0000022f]··Copy·(view·3)
198 ··[0x0000023b]··Set·File·Name·to·entry·1·in·the·File·Name·Table194 ··[0x00000230]··Set·File·Name·to·entry·1·in·the·File·Name·Table
199 ··[0x0000023d]··Set·column·to·17195 ··[0x00000232]··Set·column·to·17
200 ··[0x0000023f]··Set·is_stmt·to·1196 ··[0x00000234]··Set·is_stmt·to·1
201 ··[0x00000240]··Advance·Line·by·1027·to·1117197 ··[0x00000235]··Advance·Line·by·1027·to·1117
202 ··[0x00000243]··Copy·(view·4)198 ··[0x00000238]··Copy·(view·4)
 199 ··[0x00000239]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 200 ··[0x0000023b]··Set·column·to·7
Max diff block lines reached; 14565642/14578153 bytes (99.91%) of diff not shown.
64.8 MB
readelf --wide --debug-dump=info {}
    
Offset 1, 311 lines modifiedOffset 1, 311 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x3f8f7·(32-bit)3 ···Length:········0x40043·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_compile·(1)5 ···Unit·Type:·····DW_UT_compile·(1)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·161·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·160·(DW_TAG_compile_unit)
9 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x2b786):·GNU·C++98·12.2.0·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables9 ····<e>···DW_AT_producer····:·(strp)·(offset:·0xc246):·GNU·C++98·12.2.0·-mtune=nocona·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables
10 ····<12>···DW_AT_language····:·(data1)·4»    (C++)10 ····<12>···DW_AT_language····:·(data1)·4»    (C++)
11 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0x6):·alphabet.C11 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0x6):·alphabet.C
12 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./src12 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./src
13 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x3e6d13 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x2af5
14 ····<1f>···DW_AT_low_pc······:·(addr)·014 ····<1f>···DW_AT_low_pc······:·(addr)·0
15 ····<23>···DW_AT_stmt_list···:·(sec_offset)·015 ····<23>···DW_AT_stmt_list···:·(sec_offset)·0
16 ·<1><27>:·Abbrev·Number:·30·(DW_TAG_typedef)16 ·<1><27>:·Abbrev·Number:·28·(DW_TAG_typedef)
17 ····<28>···DW_AT_name········:·(strp)·(offset:·0x7d0c):·size_t17 ····<28>···DW_AT_name········:·(strp)·(offset:·0x7d0c):·size_t
18 ····<2c>···DW_AT_decl_file···:·(data1)·3118 ····<2c>···DW_AT_decl_file···:·(data1)·31
19 ····<2d>···DW_AT_decl_line···:·(data1)·21419 ····<2d>···DW_AT_decl_line···:·(data1)·214
20 ····<2e>···DW_AT_decl_column·:·(data1)·2320 ····<2e>···DW_AT_decl_column·:·(data1)·23
21 ····<2f>···DW_AT_type········:·(ref4)·<0x33>,·unsigned·int21 ····<2f>···DW_AT_type········:·(ref4)·<0x33>,·unsigned·int
22 ·<1><33>:·Abbrev·Number:·78·(DW_TAG_base_type)22 ·<1><33>:·Abbrev·Number:·78·(DW_TAG_base_type)
23 ····<34>···DW_AT_byte_size···:·(data1)·423 ····<34>···DW_AT_byte_size···:·(data1)·4
24 ····<35>···DW_AT_encoding····:·(data1)·7»    (unsigned)24 ····<35>···DW_AT_encoding····:·(data1)·7»    (unsigned)
25 ····<36>···DW_AT_name········:·(strp)·(offset:·0x27d80):·unsigned·int25 ····<36>···DW_AT_name········:·(strp)·(offset:·0x27d76):·unsigned·int
26 ·<1><3a>:·Abbrev·Number:·10·(DW_TAG_const_type)26 ·<1><3a>:·Abbrev·Number:·12·(DW_TAG_const_type)
27 ····<3b>···DW_AT_type········:·(ref4)·<0x33>,·unsigned·int27 ····<3b>···DW_AT_type········:·(ref4)·<0x33>,·unsigned·int
28 ·<1><3f>:·Abbrev·Number:·21·(DW_TAG_pointer_type)28 ·<1><3f>:·Abbrev·Number:·19·(DW_TAG_pointer_type)
29 ····<40>···DW_AT_byte_size···:·(implicit_const)·429 ····<40>···DW_AT_byte_size···:·(implicit_const)·4
30 ····<40>···DW_AT_type········:·(ref4)·<0x4b>,·short·unsigned·int30 ····<40>···DW_AT_type········:·(ref4)·<0x4b>,·short·unsigned·int
31 ·<1><44>:·Abbrev·Number:·78·(DW_TAG_base_type)31 ·<1><44>:·Abbrev·Number:·78·(DW_TAG_base_type)
32 ····<45>···DW_AT_byte_size···:·(data1)·232 ····<45>···DW_AT_byte_size···:·(data1)·2
33 ····<46>···DW_AT_encoding····:·(data1)·7»    (unsigned)33 ····<46>···DW_AT_encoding····:·(data1)·7»    (unsigned)
34 ····<47>···DW_AT_name········:·(strp)·(offset:·0x15ade):·short·unsigned·int34 ····<47>···DW_AT_name········:·(strp)·(offset:·0x15ac3):·short·unsigned·int
35 ·<1><4b>:·Abbrev·Number:·10·(DW_TAG_const_type)35 ·<1><4b>:·Abbrev·Number:·12·(DW_TAG_const_type)
36 ····<4c>···DW_AT_type········:·(ref4)·<0x44>,·short·unsigned·int36 ····<4c>···DW_AT_type········:·(ref4)·<0x44>,·short·unsigned·int
37 ·<1><50>:·Abbrev·Number:·21·(DW_TAG_pointer_type)37 ·<1><50>:·Abbrev·Number:·19·(DW_TAG_pointer_type)
38 ····<51>···DW_AT_byte_size···:·(implicit_const)·438 ····<51>···DW_AT_byte_size···:·(implicit_const)·4
39 ····<51>···DW_AT_type········:·(ref4)·<0x5d>,·int39 ····<51>···DW_AT_type········:·(ref4)·<0x5d>,·int
40 ·<1><55>:·Abbrev·Number:·162·(DW_TAG_base_type)40 ·<1><55>:·Abbrev·Number:·161·(DW_TAG_base_type)
41 ····<57>···DW_AT_byte_size···:·(data1)·441 ····<57>···DW_AT_byte_size···:·(data1)·4
42 ····<58>···DW_AT_encoding····:·(data1)·5»    (signed)42 ····<58>···DW_AT_encoding····:·(data1)·5»    (signed)
43 ····<59>···DW_AT_name········:·(string)·int43 ····<59>···DW_AT_name········:·(string)·int
44 ·<1><5d>:·Abbrev·Number:·10·(DW_TAG_const_type)44 ·<1><5d>:·Abbrev·Number:·12·(DW_TAG_const_type)
45 ····<5e>···DW_AT_type········:·(ref4)·<0x55>,·int45 ····<5e>···DW_AT_type········:·(ref4)·<0x55>,·int
46 ·<1><62>:·Abbrev·Number:·21·(DW_TAG_pointer_type)46 ·<1><62>:·Abbrev·Number:·19·(DW_TAG_pointer_type)
47 ····<63>···DW_AT_byte_size···:·(implicit_const)·447 ····<63>···DW_AT_byte_size···:·(implicit_const)·4
48 ····<63>···DW_AT_type········:·(ref4)·<0x79>,·char48 ····<63>···DW_AT_type········:·(ref4)·<0x79>,·char
49 ·<1><67>:·Abbrev·Number:·10·(DW_TAG_const_type)49 ·<1><67>:·Abbrev·Number:·12·(DW_TAG_const_type)
50 ····<68>···DW_AT_type········:·(ref4)·<0x62>50 ····<68>···DW_AT_type········:·(ref4)·<0x62>
51 ·<1><6c>:·Abbrev·Number:·128·(DW_TAG_restrict_type)51 ·<1><6c>:·Abbrev·Number:·128·(DW_TAG_restrict_type)
52 ····<6e>···DW_AT_type········:·(ref4)·<0x62>52 ····<6e>···DW_AT_type········:·(ref4)·<0x62>
53 ·<1><72>:·Abbrev·Number:·78·(DW_TAG_base_type)53 ·<1><72>:·Abbrev·Number:·78·(DW_TAG_base_type)
54 ····<73>···DW_AT_byte_size···:·(data1)·154 ····<73>···DW_AT_byte_size···:·(data1)·1
55 ····<74>···DW_AT_encoding····:·(data1)·6»    (signed·char)55 ····<74>···DW_AT_encoding····:·(data1)·6»    (signed·char)
56 ····<75>···DW_AT_name········:·(strp)·(offset:·0x17e02):·char56 ····<75>···DW_AT_name········:·(strp)·(offset:·0x17de7):·char
57 ·<1><79>:·Abbrev·Number:·10·(DW_TAG_const_type)57 ·<1><79>:·Abbrev·Number:·12·(DW_TAG_const_type)
58 ····<7a>···DW_AT_type········:·(ref4)·<0x72>,·char58 ····<7a>···DW_AT_type········:·(ref4)·<0x72>,·char
59 ·<1><7e>:·Abbrev·Number:·163·(DW_TAG_namespace)59 ·<1><7e>:·Abbrev·Number:·162·(DW_TAG_namespace)
60 ····<80>···DW_AT_name········:·(string)·std60 ····<80>···DW_AT_name········:·(string)·std
61 ····<84>···DW_AT_decl_file···:·(data1)·3261 ····<84>···DW_AT_decl_file···:·(data1)·32
62 ····<85>···DW_AT_decl_line···:·(data2)·29662 ····<85>···DW_AT_decl_line···:·(data2)·296
63 ····<87>···DW_AT_decl_column·:·(data1)·1163 ····<87>···DW_AT_decl_column·:·(data1)·11
64 ····<88>···DW_AT_sibling·····:·(ref4)·<0x10214>64 ····<88>···DW_AT_sibling·····:·(ref4)·<0x10214>
65 ·<2><8c>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)65 ·<2><8c>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
66 ····<8d>···DW_AT_decl_file···:·(data1)·2966 ····<8d>···DW_AT_decl_file···:·(data1)·29
67 ····<8e>···DW_AT_decl_line···:·(data1)·7767 ····<8e>···DW_AT_decl_line···:·(data1)·77
68 ····<8f>···DW_AT_decl_column·:·(data1)·1168 ····<8f>···DW_AT_decl_column·:·(data1)·11
69 ····<90>···DW_AT_import······:·(ref4)·<0x10214>»       [Abbrev·Number:·43·(DW_TAG_subprogram)]69 ····<90>···DW_AT_import······:·(ref4)·<0x10214>»       [Abbrev·Number:·43·(DW_TAG_subprogram)]
70 ·<2><94>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)70 ·<2><94>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
71 ····<95>···DW_AT_decl_file···:·(data1)·2971 ····<95>···DW_AT_decl_file···:·(data1)·29
72 ····<96>···DW_AT_decl_line···:·(data1)·7772 ····<96>···DW_AT_decl_line···:·(data1)·77
73 ····<97>···DW_AT_decl_column·:·(data1)·1173 ····<97>···DW_AT_decl_column·:·(data1)·11
74 ····<98>···DW_AT_import······:·(ref4)·<0x1023f>»       [Abbrev·Number:·43·(DW_TAG_subprogram)]74 ····<98>···DW_AT_import······:·(ref4)·<0x1023f>»       [Abbrev·Number:·43·(DW_TAG_subprogram)]
75 ·<2><9c>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)75 ·<2><9c>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
76 ····<9d>···DW_AT_decl_file···:·(data1)·2976 ····<9d>···DW_AT_decl_file···:·(data1)·29
77 ····<9e>···DW_AT_decl_line···:·(data1)·8477 ····<9e>···DW_AT_decl_line···:·(data1)·84
78 ····<9f>···DW_AT_decl_column·:·(data1)·1178 ····<9f>···DW_AT_decl_column·:·(data1)·11
79 ····<a0>···DW_AT_import······:·(ref4)·<0x10266>»       [Abbrev·Number:·53·(DW_TAG_subprogram)]79 ····<a0>···DW_AT_import······:·(ref4)·<0x10266>»       [Abbrev·Number:·53·(DW_TAG_subprogram)]
80 ·<2><a4>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)80 ·<2><a4>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
81 ····<a5>···DW_AT_decl_file···:·(data1)·2981 ····<a5>···DW_AT_decl_file···:·(data1)·29
82 ····<a6>···DW_AT_decl_line···:·(data1)·8782 ····<a6>···DW_AT_decl_line···:·(data1)·87
83 ····<a7>···DW_AT_decl_column·:·(data1)·1183 ····<a7>···DW_AT_decl_column·:·(data1)·11
84 ····<a8>···DW_AT_import······:·(ref4)·<0x10281>»       [Abbrev·Number:·51·(DW_TAG_subprogram)]84 ····<a8>···DW_AT_import······:·(ref4)·<0x10281>»       [Abbrev·Number:·51·(DW_TAG_subprogram)]
85 ·<2><ac>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)85 ·<2><ac>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
86 ····<ad>···DW_AT_decl_file···:·(data1)·2986 ····<ad>···DW_AT_decl_file···:·(data1)·29
87 ····<ae>···DW_AT_decl_line···:·(data1)·9387 ····<ae>···DW_AT_decl_line···:·(data1)·93
88 ····<af>···DW_AT_decl_column·:·(data1)·1188 ····<af>···DW_AT_decl_column·:·(data1)·11
89 ····<b0>···DW_AT_import······:·(ref4)·<0x102a8>»       [Abbrev·Number:·51·(DW_TAG_subprogram)]89 ····<b0>···DW_AT_import······:·(ref4)·<0x102a8>»       [Abbrev·Number:·51·(DW_TAG_subprogram)]
90 ·<2><b4>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)90 ·<2><b4>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
91 ····<b5>···DW_AT_decl_file···:·(data1)·2991 ····<b5>···DW_AT_decl_file···:·(data1)·29
92 ····<b6>···DW_AT_decl_line···:·(data1)·9492 ····<b6>···DW_AT_decl_line···:·(data1)·94
93 ····<b7>···DW_AT_decl_column·:·(data1)·1193 ····<b7>···DW_AT_decl_column·:·(data1)·11
94 ····<b8>···DW_AT_import······:·(ref4)·<0x102c4>»       [Abbrev·Number:·53·(DW_TAG_subprogram)]94 ····<b8>···DW_AT_import······:·(ref4)·<0x102c4>»       [Abbrev·Number:·53·(DW_TAG_subprogram)]
95 ·<2><bc>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)95 ·<2><bc>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
96 ····<bd>···DW_AT_decl_file···:·(data1)·2996 ····<bd>···DW_AT_decl_file···:·(data1)·29
97 ····<be>···DW_AT_decl_line···:·(data1)·9597 ····<be>···DW_AT_decl_line···:·(data1)·95
98 ····<bf>···DW_AT_decl_column·:·(data1)·1198 ····<bf>···DW_AT_decl_column·:·(data1)·11
99 ····<c0>···DW_AT_import······:·(ref4)·<0x102e4>»       [Abbrev·Number:·43·(DW_TAG_subprogram)]99 ····<c0>···DW_AT_import······:·(ref4)·<0x102e4>»       [Abbrev·Number:·43·(DW_TAG_subprogram)]
100 ·<2><c4>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)100 ·<2><c4>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
101 ····<c5>···DW_AT_decl_file···:·(data1)·29101 ····<c5>···DW_AT_decl_file···:·(data1)·29
102 ····<c6>···DW_AT_decl_line···:·(data1)·95102 ····<c6>···DW_AT_decl_line···:·(data1)·95
103 ····<c7>···DW_AT_decl_column·:·(data1)·11103 ····<c7>···DW_AT_decl_column·:·(data1)·11
104 ····<c8>···DW_AT_import······:·(ref4)·<0x10303>»       [Abbrev·Number:·43·(DW_TAG_subprogram)]104 ····<c8>···DW_AT_import······:·(ref4)·<0x10303>»       [Abbrev·Number:·43·(DW_TAG_subprogram)]
105 ·<2><cc>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)105 ·<2><cc>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
106 ····<cd>···DW_AT_decl_file···:·(data1)·29106 ····<cd>···DW_AT_decl_file···:·(data1)·29
107 ····<ce>···DW_AT_decl_line···:·(data1)·96107 ····<ce>···DW_AT_decl_line···:·(data1)·96
108 ····<cf>···DW_AT_decl_column·:·(data1)·11108 ····<cf>···DW_AT_decl_column·:·(data1)·11
109 ····<d0>···DW_AT_import······:·(ref4)·<0x10322>»       [Abbrev·Number:·34·(DW_TAG_subprogram)]109 ····<d0>···DW_AT_import······:·(ref4)·<0x10322>»       [Abbrev·Number:·32·(DW_TAG_subprogram)]
110 ·<2><d4>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)110 ·<2><d4>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
111 ····<d5>···DW_AT_decl_file···:·(data1)·29111 ····<d5>···DW_AT_decl_file···:·(data1)·29
112 ····<d6>···DW_AT_decl_line···:·(data1)·96112 ····<d6>···DW_AT_decl_line···:·(data1)·96
113 ····<d7>···DW_AT_decl_column·:·(data1)·11113 ····<d7>···DW_AT_decl_column·:·(data1)·11
114 ····<d8>···DW_AT_import······:·(ref4)·<0x10342>»       [Abbrev·Number:·34·(DW_TAG_subprogram)]114 ····<d8>···DW_AT_import······:·(ref4)·<0x10342>»       [Abbrev·Number:·32·(DW_TAG_subprogram)]
115 ·<2><dc>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)115 ·<2><dc>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
116 ····<dd>···DW_AT_decl_file···:·(data1)·29116 ····<dd>···DW_AT_decl_file···:·(data1)·29
117 ····<de>···DW_AT_decl_line···:·(data1)·97117 ····<de>···DW_AT_decl_line···:·(data1)·97
118 ····<df>···DW_AT_decl_column·:·(data1)·11118 ····<df>···DW_AT_decl_column·:·(data1)·11
119 ····<e0>···DW_AT_import······:·(ref4)·<0x10362>»       [Abbrev·Number:·34·(DW_TAG_subprogram)]119 ····<e0>···DW_AT_import······:·(ref4)·<0x10362>»       [Abbrev·Number:·32·(DW_TAG_subprogram)]
120 ·<2><e4>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)120 ·<2><e4>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
121 ····<e5>···DW_AT_decl_file···:·(data1)·29121 ····<e5>···DW_AT_decl_file···:·(data1)·29
122 ····<e6>···DW_AT_decl_line···:·(data1)·97122 ····<e6>···DW_AT_decl_line···:·(data1)·97
123 ····<e7>···DW_AT_decl_column·:·(data1)·11123 ····<e7>···DW_AT_decl_column·:·(data1)·11
124 ····<e8>···DW_AT_import······:·(ref4)·<0x10382>»       [Abbrev·Number:·34·(DW_TAG_subprogram)]124 ····<e8>···DW_AT_import······:·(ref4)·<0x10382>»       [Abbrev·Number:·32·(DW_TAG_subprogram)]
125 ·<2><ec>:·Abbrev·Number:·36·(DW_TAG_imported_declaration)125 ·<2><ec>:·Abbrev·Number:·35·(DW_TAG_imported_declaration)
126 ····<ed>···DW_AT_decl_file···:·(data1)·29126 ····<ed>···DW_AT_decl_file···:·(data1)·29
Max diff block lines reached; 67930194/67939186 bytes (99.99%) of diff not shown.
379 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 44, 115 lines modifiedOffset 44, 115 lines modified
44 ····DW_AT_linkage_name·DW_FORM_strp44 ····DW_AT_linkage_name·DW_FORM_strp
45 ····DW_AT_type·········DW_FORM_ref445 ····DW_AT_type·········DW_FORM_ref4
46 ····DW_AT_accessibility·DW_FORM_data146 ····DW_AT_accessibility·DW_FORM_data1
47 ····DW_AT_declaration··DW_FORM_flag_present47 ····DW_AT_declaration··DW_FORM_flag_present
48 ····DW_AT_object_pointer·DW_FORM_ref448 ····DW_AT_object_pointer·DW_FORM_ref4
49 ····DW_AT_sibling······DW_FORM_ref449 ····DW_AT_sibling······DW_FORM_ref4
50 ····DW_AT·value:·0·····DW_FORM·value:·050 ····DW_AT·value:·0·····DW_FORM·value:·0
51 ···10······DW_TAG_const_type····[no·children] 
52 ····DW_AT_type·········DW_FORM_ref4 
53 ····DW_AT·value:·0·····DW_FORM·value:·0 
54 ···11······DW_TAG_inlined_subroutine····[has·children]51 ···10······DW_TAG_inlined_subroutine····[has·children]
55 ····DW_AT_abstract_origin·DW_FORM_ref452 ····DW_AT_abstract_origin·DW_FORM_ref4
56 ····DW_AT_entry_pc·····DW_FORM_addr53 ····DW_AT_entry_pc·····DW_FORM_addr
57 ····DW_AT_GNU_entry_view·DW_FORM_data254 ····DW_AT_GNU_entry_view·DW_FORM_data2
58 ····DW_AT_low_pc·······DW_FORM_addr55 ····DW_AT_low_pc·······DW_FORM_addr
59 ····DW_AT_high_pc······DW_FORM_data456 ····DW_AT_high_pc······DW_FORM_data4
60 ····DW_AT_call_file····DW_FORM_data157 ····DW_AT_call_file····DW_FORM_data1
61 ····DW_AT_call_line····DW_FORM_data258 ····DW_AT_call_line····DW_FORM_data2
62 ····DW_AT_call_column··DW_FORM_data159 ····DW_AT_call_column··DW_FORM_data1
63 ····DW_AT_sibling······DW_FORM_ref460 ····DW_AT_sibling······DW_FORM_ref4
64 ····DW_AT·value:·0·····DW_FORM·value:·061 ····DW_AT·value:·0·····DW_FORM·value:·0
65 ···12······DW_TAG_formal_parameter····[no·children] 
66 ····DW_AT_name·········DW_FORM_strp 
67 ····DW_AT_decl_file····DW_FORM_data1 
68 ····DW_AT_decl_line····DW_FORM_data2 
69 ····DW_AT_decl_column··DW_FORM_data1 
70 ····DW_AT_type·········DW_FORM_ref4 
71 ····DW_AT·value:·0·····DW_FORM·value:·0 
72 ···13······DW_TAG_inlined_subroutine····[has·children]62 ···11······DW_TAG_inlined_subroutine····[has·children]
73 ····DW_AT_abstract_origin·DW_FORM_ref463 ····DW_AT_abstract_origin·DW_FORM_ref4
74 ····DW_AT_entry_pc·····DW_FORM_addr64 ····DW_AT_entry_pc·····DW_FORM_addr
75 ····DW_AT_GNU_entry_view·DW_FORM_data265 ····DW_AT_GNU_entry_view·DW_FORM_data2
76 ····DW_AT_low_pc·······DW_FORM_addr66 ····DW_AT_low_pc·······DW_FORM_addr
77 ····DW_AT_high_pc······DW_FORM_data467 ····DW_AT_high_pc······DW_FORM_data4
78 ····DW_AT_call_file····DW_FORM_data168 ····DW_AT_call_file····DW_FORM_data1
79 ····DW_AT_call_line····DW_FORM_data269 ····DW_AT_call_line····DW_FORM_data2
80 ····DW_AT_call_column··DW_FORM_data170 ····DW_AT_call_column··DW_FORM_data1
81 ····DW_AT·value:·0·····DW_FORM·value:·071 ····DW_AT·value:·0·····DW_FORM·value:·0
82 ···14······DW_TAG_inlined_subroutine····[has·children] 
83 ····DW_AT_abstract_origin·DW_FORM_ref4 
84 ····DW_AT_entry_pc·····DW_FORM_addr 
85 ····DW_AT_GNU_entry_view·DW_FORM_data272 ···12······DW_TAG_const_type····[no·children]
 73 ····DW_AT_type·········DW_FORM_ref4
 74 ····DW_AT·value:·0·····DW_FORM·value:·0
 75 ···13······DW_TAG_formal_parameter····[no·children]
86 ····DW_AT_ranges·······DW_FORM_sec_offset76 ····DW_AT_name·········DW_FORM_strp
87 ····DW_AT_call_file····DW_FORM_data177 ····DW_AT_decl_file····DW_FORM_data1
88 ····DW_AT_call_line····DW_FORM_data278 ····DW_AT_decl_line····DW_FORM_data2
89 ····DW_AT_call_column··DW_FORM_data179 ····DW_AT_decl_column··DW_FORM_data1
 80 ····DW_AT_type·········DW_FORM_ref4
90 ····DW_AT·value:·0·····DW_FORM·value:·081 ····DW_AT·value:·0·····DW_FORM·value:·0
91 ···15······DW_TAG_template_type_param····[no·children]82 ···14······DW_TAG_template_type_param····[no·children]
92 ····DW_AT_name·········DW_FORM_string83 ····DW_AT_name·········DW_FORM_string
93 ····DW_AT_type·········DW_FORM_ref484 ····DW_AT_type·········DW_FORM_ref4
94 ····DW_AT·value:·0·····DW_FORM·value:·085 ····DW_AT·value:·0·····DW_FORM·value:·0
95 ···16······DW_TAG_inlined_subroutine····[has·children]86 ···15······DW_TAG_inlined_subroutine····[has·children]
96 ····DW_AT_abstract_origin·DW_FORM_ref487 ····DW_AT_abstract_origin·DW_FORM_ref4
97 ····DW_AT_entry_pc·····DW_FORM_addr88 ····DW_AT_entry_pc·····DW_FORM_addr
98 ····DW_AT_GNU_entry_view·DW_FORM_data289 ····DW_AT_GNU_entry_view·DW_FORM_data2
99 ····DW_AT_ranges·······DW_FORM_sec_offset90 ····DW_AT_low_pc·······DW_FORM_addr
 91 ····DW_AT_high_pc······DW_FORM_data4
100 ····DW_AT_call_file····DW_FORM_data192 ····DW_AT_call_file····DW_FORM_data1
101 ····DW_AT_call_line····DW_FORM_data293 ····DW_AT_call_line····DW_FORM_data1
102 ····DW_AT_call_column··DW_FORM_data194 ····DW_AT_call_column··DW_FORM_data1
103 ····DW_AT_sibling······DW_FORM_ref4 
104 ····DW_AT·value:·0·····DW_FORM·value:·095 ····DW_AT·value:·0·····DW_FORM·value:·0
105 ···17······DW_TAG_reference_type····[no·children]96 ···16······DW_TAG_reference_type····[no·children]
106 ····DW_AT_byte_size····DW_FORM_implicit_const:·497 ····DW_AT_byte_size····DW_FORM_implicit_const:·4
107 ····DW_AT_type·········DW_FORM_ref498 ····DW_AT_type·········DW_FORM_ref4
108 ····DW_AT·value:·0·····DW_FORM·value:·099 ····DW_AT·value:·0·····DW_FORM·value:·0
109 ···18······DW_TAG_subprogram····[has·children]100 ···17······DW_TAG_subprogram····[has·children]
110 ····DW_AT_specification·DW_FORM_ref4101 ····DW_AT_specification·DW_FORM_ref4
111 ····DW_AT_inline·······DW_FORM_data1102 ····DW_AT_inline·······DW_FORM_data1
112 ····DW_AT_sibling······DW_FORM_ref4103 ····DW_AT_sibling······DW_FORM_ref4
113 ····DW_AT·value:·0·····DW_FORM·value:·0104 ····DW_AT·value:·0·····DW_FORM·value:·0
114 ···19······DW_TAG_inlined_subroutine····[has·children] 
115 ····DW_AT_abstract_origin·DW_FORM_ref4 
116 ····DW_AT_entry_pc·····DW_FORM_addr 
117 ····DW_AT_GNU_entry_view·DW_FORM_data2 
118 ····DW_AT_low_pc·······DW_FORM_addr 
119 ····DW_AT_high_pc······DW_FORM_data4 
120 ····DW_AT_call_file····DW_FORM_data1 
121 ····DW_AT_call_line····DW_FORM_data1 
122 ····DW_AT_call_column··DW_FORM_data1 
123 ····DW_AT·value:·0·····DW_FORM·value:·0 
124 ···20······DW_TAG_formal_parameter····[no·children]105 ···18······DW_TAG_formal_parameter····[no·children]
125 ····DW_AT_name·········DW_FORM_string106 ····DW_AT_name·········DW_FORM_string
126 ····DW_AT_decl_file····DW_FORM_data1107 ····DW_AT_decl_file····DW_FORM_data1
127 ····DW_AT_decl_line····DW_FORM_data2108 ····DW_AT_decl_line····DW_FORM_data2
128 ····DW_AT_decl_column··DW_FORM_data1109 ····DW_AT_decl_column··DW_FORM_data1
129 ····DW_AT_type·········DW_FORM_ref4110 ····DW_AT_type·········DW_FORM_ref4
130 ····DW_AT·value:·0·····DW_FORM·value:·0111 ····DW_AT·value:·0·····DW_FORM·value:·0
131 ···21······DW_TAG_pointer_type····[no·children]112 ···19······DW_TAG_pointer_type····[no·children]
132 ····DW_AT_byte_size····DW_FORM_implicit_const:·4113 ····DW_AT_byte_size····DW_FORM_implicit_const:·4
133 ····DW_AT_type·········DW_FORM_ref4114 ····DW_AT_type·········DW_FORM_ref4
134 ····DW_AT·value:·0·····DW_FORM·value:·0115 ····DW_AT·value:·0·····DW_FORM·value:·0
 116 ···20······DW_TAG_inlined_subroutine····[has·children]
 117 ····DW_AT_abstract_origin·DW_FORM_ref4
 118 ····DW_AT_entry_pc·····DW_FORM_addr
 119 ····DW_AT_GNU_entry_view·DW_FORM_data2
 120 ····DW_AT_ranges·······DW_FORM_sec_offset
 121 ····DW_AT_call_file····DW_FORM_data1
 122 ····DW_AT_call_line····DW_FORM_data2
 123 ····DW_AT_call_column··DW_FORM_data1
 124 ····DW_AT·value:·0·····DW_FORM·value:·0
135 ···22······DW_TAG_variable····[no·children]125 ···21······DW_TAG_variable····[no·children]
136 ····DW_AT_abstract_origin·DW_FORM_ref4126 ····DW_AT_abstract_origin·DW_FORM_ref4
137 ····DW_AT_location·····DW_FORM_sec_offset127 ····DW_AT_location·····DW_FORM_sec_offset
138 ····DW_AT_GNU_locviews·DW_FORM_sec_offset128 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
139 ····DW_AT·value:·0·····DW_FORM·value:·0129 ····DW_AT·value:·0·····DW_FORM·value:·0
140 ···23······DW_TAG_subprogram····[has·children]130 ···22······DW_TAG_subprogram····[has·children]
141 ····DW_AT_external·····DW_FORM_flag_present131 ····DW_AT_external·····DW_FORM_flag_present
142 ····DW_AT_name·········DW_FORM_strp132 ····DW_AT_name·········DW_FORM_strp
143 ····DW_AT_decl_file····DW_FORM_data1133 ····DW_AT_decl_file····DW_FORM_data1
144 ····DW_AT_decl_line····DW_FORM_data2134 ····DW_AT_decl_line····DW_FORM_data2
145 ····DW_AT_decl_column··DW_FORM_data1135 ····DW_AT_decl_column··DW_FORM_data1
146 ····DW_AT_linkage_name·DW_FORM_strp136 ····DW_AT_linkage_name·DW_FORM_strp
147 ····DW_AT_accessibility·DW_FORM_data1137 ····DW_AT_accessibility·DW_FORM_data1
148 ····DW_AT_declaration··DW_FORM_flag_present138 ····DW_AT_declaration··DW_FORM_flag_present
149 ····DW_AT_object_pointer·DW_FORM_ref4139 ····DW_AT_object_pointer·DW_FORM_ref4
150 ····DW_AT_sibling······DW_FORM_ref4140 ····DW_AT_sibling······DW_FORM_ref4
151 ····DW_AT·value:·0·····DW_FORM·value:·0141 ····DW_AT·value:·0·····DW_FORM·value:·0
 142 ···23······DW_TAG_inlined_subroutine····[has·children]
 143 ····DW_AT_abstract_origin·DW_FORM_ref4
 144 ····DW_AT_entry_pc·····DW_FORM_addr
 145 ····DW_AT_GNU_entry_view·DW_FORM_data2
 146 ····DW_AT_ranges·······DW_FORM_sec_offset
Max diff block lines reached; 381481/387742 bytes (98.39%) of diff not shown.
6.8 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 172 lines modifiedOffset 3, 172 lines modified
3 ··Length:···················1643 ··Length:···················164
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····000096d0·00004f389 ····00009730·00004c05
10 ····00007d80·0000043a10 ····00007d90·00000440
11 ····0000e610·000001d511 ····0000e336·0000019d
12 ····0000e7f0·000001d5 
13 ····0000e9d0·0000024f 
14 ····0000ec20·00000219 
15 ····0000ee40·000000fb 
16 ····0000ef40·000001d912 ····0000e4d4·0000019a
17 ····0000f120·000001d513 ····0000e670·00000256
 14 ····0000e8d0·000001a4
 15 ····0000ea74·000000f3
 16 ····0000eb70·00000168
 17 ····0000ecd8·0000019d
 18 ····0000ee76·00000231
18 ····0000f300·0000028819 ····0000f0b0·00000528
19 ····0000f590·0000057220 ····0000f5e0·00000528
20 ····0000fb10·0000057221 ····0000fb10·00000188
21 ····00010090·0000016a 
22 ····00010200·000000c522 ····0000fc98·000000b5
23 ····000102d0·000001dc23 ····0000fd50·000001bc
24 ····000104b0·000001ce24 ····0000ff10·000001af
25 ····00010680·00000a3225 ····000100c0·00000a60
26 ····00009450·0000004026 ····000094a9·00000040
27 ····00000000·0000000027 ····00000000·00000000
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0x3f8fb30 ··Offset·into·.debug_info:··0x40047
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
33 ····Address····Length33 ····Address····Length
34 ····000110d0·0000045834 ····00010b30·00000462
35 ····00000000·0000000035 ····00000000·00000000
36 ··Length:···················14836 ··Length:···················148
37 ··Version:··················237 ··Version:··················2
38 ··Offset·into·.debug_info:··0x4089138 ··Offset·into·.debug_info:··0x40fda
39 ··Pointer·Size:·············439 ··Pointer·Size:·············4
40 ··Segment·Size:·············040 ··Segment·Size:·············0
  
41 ····Address····Length41 ····Address····Length
42 ····00011530·00003d4f42 ····00010fa0·00003b87
43 ····000081c0·0000024843 ····000081d0·00000248
44 ····00015280·0000004544 ····00014b28·00000039
45 ····000152d0·0000004545 ····00014b62·00000039
46 ····00015320·000000b046 ····00014b9c·000000b0
 47 ····00014c50·00000195
 48 ····00014df0·000007dc
 49 ····000155cc·0000019d
 50 ····0000ecd8·0000019d
 51 ····00015770·0000055c
47 ····000153d0·0000018052 ····00015cd0·00000188
48 ····00015550·000007f1 
49 ····00015d50·000001d5 
50 ····0000f120·000001d5 
51 ····00015f30·0000059a 
52 ····000164d0·0000016a 
53 ····00016640·0000028253 ····00015e60·00000258
54 ····000168d0·0000024154 ····000160c0·00000222
55 ····00016b20·0000043555 ····000162f0·00000455
56 ····00016f60·0000096156 ····00016750·000009c1
57 ····00009490·0000004057 ····000094e9·00000040
58 ····00000000·0000000058 ····00000000·00000000
59 ··Length:···················2859 ··Length:···················28
60 ··Version:··················260 ··Version:··················2
61 ··Offset·into·.debug_info:··0x725e461 ··Offset·into·.debug_info:··0x72fd2
62 ··Pointer·Size:·············462 ··Pointer·Size:·············4
63 ··Segment·Size:·············063 ··Segment·Size:·············0
  
64 ····Address····Length64 ····Address····Length
65 ····000178d0·0000023565 ····00017115·000001e3
66 ····00000000·0000000066 ····00000000·00000000
67 ··Length:···················11667 ··Length:···················116
68 ··Version:··················268 ··Version:··················2
69 ··Offset·into·.debug_info:··0x727f669 ··Offset·into·.debug_info:··0x731e4
70 ··Pointer·Size:·············470 ··Pointer·Size:·············4
71 ··Segment·Size:·············071 ··Segment·Size:·············0
  
72 ····Address····Length72 ····Address····Length
73 ····00017b10·0000261c73 ····00017300·00002325
74 ····00008440·000001f774 ····00008450·000001fb
75 ····00008410·0000002f75 ····00008420·0000002f
 76 ····00019626·0000003f
 77 ····00014b28·00000039
 78 ····00014b62·00000039
 79 ····00019670·00001093
76 ····0001a130·0000004480 ····0001a710·00000ac0
77 ····00015280·00000045 
78 ····000152d0·0000004581 ····0001b1d0·000001f4
79 ····0001a180·00000425 
80 ····0001a5b0·00000acf82 ····0001b3c4·0000028c
81 ····0001b080·000001e6 
82 ····0001b270·0000029a 
83 ····0001b510·000000ee83 ····0001b650·000000e3
84 ····000094d0·0000004084 ····00009529·00000040
85 ····00000000·0000000085 ····00000000·00000000
86 ··Length:···················22086 ··Length:···················220
87 ··Version:··················287 ··Version:··················2
88 ··Offset·into·.debug_info:··0x9dd1888 ··Offset·into·.debug_info:··0x9e979
89 ··Pointer·Size:·············489 ··Pointer·Size:·············4
90 ··Segment·Size:·············090 ··Segment·Size:·············0
  
91 ····Address····Length91 ····Address····Length
92 ····0001b600·0000464592 ····0001b740·0000415c
93 ····00008688·0000052393 ····00008698·00000573
94 ····0001fc50·0000000694 ····0001f89c·00000006
95 ····00008640·0000004895 ····00008650·00000048
96 ····0001a130·00000044 
97 ····00015280·00000045 
98 ····000152d0·00000045 
99 ····00015320·000000b0 
100 ····0001fc60·000000fd96 ····00019626·0000003f
 97 ····00014b28·00000039
101 ····0001fd60·0000009698 ····00014b62·00000039
 99 ····00014b9c·000000b0
 100 ····0001f8a2·000000ee
 101 ····0001f990·00000081
 102 ····0001fa12·0000019d
102 ····0001fe00·000001d5103 ····0001fbb0·0000019d
103 ····0001ffe0·000001d5 
104 ····0000e9d0·0000024f104 ····0000e670·00000256
Max diff block lines reached; 2064/6885 bytes (29.98%) of diff not shown.
15.2 MB
readelf --wide --debug-dump=loc {}
    
Offset 1, 181017 lines modifiedOffset 1, 188836 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 ····Offset···Begin············End··············Expression2 ····Offset···Begin············End··············Expression
  
3 ····0000000c·v0000002·v0000000·location·view·pair3 ····0000000c·v0000001·v0000000·location·view·pair
  
4 ····0000000e·v0000002·v0000000·views·at·0000000c·for:4 ····0000000e·v0000001·v0000000·views·at·0000000c·for:
5 ·············00009450·0000948a·(DW_OP_lit1;·DW_OP_stack_value)5 ·············000094b9·000094e3·(DW_OP_lit1;·DW_OP_stack_value)
6 ····00000017·<End·of·list>6 ····00000017·<End·of·list>
  
7 ····00000018·v0000002·v0000000·location·view·pair7 ····00000018·v0000001·v0000000·location·view·pair
  
8 ····0000001a·v0000002·v0000000·views·at·00000018·for:8 ····0000001a·v0000001·v0000000·views·at·00000018·for:
9 ·············00009450·0000948a·(DW_OP_const2u:·65535;·DW_OP_stack_value)9 ·············000094b9·000094e3·(DW_OP_const2u:·65535;·DW_OP_stack_value)
10 ····00000025·<End·of·list>10 ····00000025·<End·of·list>
  
11 ····00000026·v0000000·v0000000·location·view·pair11 ····00000026·v0000000·v0000000·location·view·pair
12 ····00000028·v0000000·v0000000·location·view·pair12 ····00000028·v0000000·v0000000·location·view·pair
13 ····0000002a·v0000000·v0000000·location·view·pair13 ····0000002a·v0000000·v0000000·location·view·pair
14 ····0000002c·v0000000·v0000000·location·view·pair14 ····0000002c·v0000000·v0000000·location·view·pair
15 ····0000002e·v0000000·v0000002·location·view·pair 
16 ····00000030·v0000002·v0000000·location·view·pair 
  
17 ····00000032·000104b0·(base·address)15 ····0000002e·0000ff10·(base·address)
18 ····00000037·v0000000·v0000000·views·at·00000026·for:16 ····00000033·v0000000·v0000000·views·at·00000026·for:
19 ·············000104b0·000104c5·(DW_OP_fbreg:·0)17 ·············0000ff10·0000ff29·(DW_OP_fbreg:·0)
20 ····0000003d·v0000000·v0000000·views·at·00000028·for:18 ····00000039·v0000000·v0000000·views·at·00000028·for:
21 ·············000104c5·000105b3·(DW_OP_reg5·(ebp))19 ·············0000ff29·00010006·(DW_OP_reg5·(ebp))
22 ····00000043·v0000000·v0000000·views·at·0000002a·for:20 ····0000003f·v0000000·v0000000·views·at·0000002a·for:
23 ·············000105f2·00010608·(DW_OP_reg5·(ebp))21 ·············00010044·0001005a·(DW_OP_reg5·(ebp))
24 ····0000004a·v0000000·v0000000·views·at·0000002c·for:22 ····00000046·v0000000·v0000000·views·at·0000002c·for:
25 ·············00010609·00010625·(DW_OP_reg5·(ebp))23 ·············0001005b·000100ae·(DW_OP_reg5·(ebp))
26 ····00000051·v0000000·v0000002·views·at·0000002e·for: 
27 ·············00010625·00010628·(DW_OP_breg5·(ebp):·-12;·DW_OP_stack_value) 
28 ····0000005a·v0000002·v0000000·views·at·00000030·for: 
29 ·············00010628·0001066d·(DW_OP_reg5·(ebp)) 
30 ····00000061·<End·of·list>24 ····0000004d·<End·of·list>
  
31 ····00000062·v0000000·v0000000·location·view·pair 
32 ····00000064·v0000000·v0000000·location·view·pair25 ····0000004e·v0000000·v0000000·location·view·pair
 26 ····00000050·v0000000·v0000000·location·view·pair
 27 ····00000052·v0000000·v0000000·location·view·pair
 28 ····00000054·v0000000·v0000000·location·view·pair
33 ····00000066·v0000000·v0000000·location·view·pair29 ····00000056·v0000000·v0000000·location·view·pair
34 ····00000068·v0000000·v0000000·location·view·pair 
35 ····0000006a·v0000000·v0000000·location·view·pair 
  
36 ····0000006c·000104c1·(base·address)30 ····00000058·0000ff29·(base·address)
 31 ····0000005d·v0000000·v0000000·views·at·0000004e·for:
 32 ·············0000ff29·0000ff37·(DW_OP_fbreg:·8)
 33 ····00000063·v0000000·v0000000·views·at·00000050·for:
 34 ·············0000ff37·00010058·(DW_OP_reg6·(esi))
37 ····00000071·v0000000·v0000000·views·at·00000062·for:35 ····00000069·v0000000·v0000000·views·at·00000052·for:
38 ·············000104c1·000104d7·(DW_OP_fbreg:·8)36 ·············00010058·0001005b·(DW_OP_reg0·(eax))
 37 ····00000070·v0000000·v0000000·views·at·00000054·for:
 38 ·············0001005b·0001009f·(DW_OP_reg6·(esi))
39 ····00000077·v0000000·v0000000·views·at·00000064·for:39 ····00000077·v0000000·v0000000·views·at·00000056·for:
40 ·············000104d7·00010606·(DW_OP_reg6·(esi)) 
41 ····0000007d·v0000000·v0000000·views·at·00000066·for: 
42 ·············00010606·00010609·(DW_OP_reg0·(eax)) 
43 ····00000084·v0000000·v0000000·views·at·00000068·for: 
44 ·············00010609·0001065e·(DW_OP_reg6·(esi)) 
45 ····0000008b·v0000000·v0000000·views·at·0000006a·for: 
46 ·············0001065e·00010665·(DW_OP_fbreg:·-60)40 ·············0001009f·000100a6·(DW_OP_fbreg:·-60)
47 ····00000093·<End·of·list>41 ····0000007f·<End·of·list>
  
48 ····00000094·v0000000·v0000000·location·view·pair 
49 ····00000096·v0000000·v0000000·location·view·pair 
50 ····00000098·v0000000·v0000000·location·view·pair42 ····00000080·v0000000·v0000000·location·view·pair
51 ····0000009a·v0000000·v0000000·location·view·pair43 ····00000082·v0000000·v0000000·location·view·pair
 44 ····00000084·v0000000·v0000000·location·view·pair
  
52 ····0000009c·000104d7·(base·address)45 ····00000086·0000ff37·(base·address)
53 ····000000a1·v0000000·v0000000·views·at·00000094·for: 
54 ·············000104d7·000105ef·(DW_OP_reg5·(ebp)) 
55 ····000000a7·v0000000·v0000000·views·at·00000096·for: 
56 ·············00010609·00010625·(DW_OP_reg5·(ebp)) 
57 ····000000ae·v0000000·v0000000·views·at·00000098·for:46 ····0000008b·v0000000·v0000000·views·at·00000080·for:
58 ·············00010625·00010628·(DW_OP_breg5·(ebp):·-12;·DW_OP_stack_value)47 ·············0000ff37·00010041·(DW_OP_reg5·(ebp))
59 ····000000b7·v0000000·v0000000·views·at·0000009a·for:48 ····00000091·v0000000·v0000000·views·at·00000082·for:
60 ·············00010637·0001066d·(DW_OP_reg5·(ebp))49 ·············0001005b·00010067·(DW_OP_reg5·(ebp))
 50 ····00000098·v0000000·v0000000·views·at·00000084·for:
 51 ·············00010079·000100ae·(DW_OP_reg5·(ebp))
61 ····000000be·<End·of·list>52 ····0000009f·<End·of·list>
  
62 ····000000bf·v0000000·v0000000·location·view·pair53 ····000000a0·v0000000·v0000000·location·view·pair
63 ····000000c1·v0000000·v0000000·location·view·pair54 ····000000a2·v0000000·v0000000·location·view·pair
64 ····000000c3·v0000000·v0000000·location·view·pair55 ····000000a4·v0000000·v0000000·location·view·pair
65 ····000000c5·v0000000·v0000000·location·view·pair56 ····000000a6·v0000000·v0000000·location·view·pair
  
66 ····000000c7·000104d7·(base·address)57 ····000000a8·0000ff37·(base·address)
67 ····000000cc·v0000000·v0000000·views·at·000000bf·for: 
68 ·············000104d7·000105ef·(DW_OP_reg6·(esi)) 
69 ····000000d2·v0000000·v0000000·views·at·000000c1·for:58 ····000000ad·v0000000·v0000000·views·at·000000a0·for:
70 ·············00010609·00010628·(DW_OP_reg6·(esi))59 ·············0000ff37·00010041·(DW_OP_reg6·(esi))
71 ····000000d9·v0000000·v0000000·views·at·000000c3·for:60 ····000000b3·v0000000·v0000000·views·at·000000a2·for:
72 ·············00010637·0001065e·(DW_OP_reg6·(esi))61 ·············0001005b·00010067·(DW_OP_reg6·(esi))
73 ····000000e0·v0000000·v0000000·views·at·000000c5·for:62 ····000000ba·v0000000·v0000000·views·at·000000a4·for:
 63 ·············00010079·0001009f·(DW_OP_reg6·(esi))
 64 ····000000c1·v0000000·v0000000·views·at·000000a6·for:
74 ·············0001065e·00010665·(DW_OP_fbreg:·-60)65 ·············0001009f·000100a6·(DW_OP_fbreg:·-60)
75 ····000000e8·<End·of·list>66 ····000000c9·<End·of·list>
  
76 ····000000e9·v0000001·v0000000·location·view·pair67 ····000000ca·v0000001·v0000000·location·view·pair
 68 ····000000cc·v0000000·v0000000·location·view·pair
77 ····000000eb·v0000000·v0000000·location·view·pair69 ····000000ce·v0000000·v0000000·location·view·pair
78 ····000000ed·v0000000·v0000000·location·view·pair 
79 ····000000ef·v0000000·v0000000·location·view·pair 
  
 70 ····000000d0·0000ff37·(base·address)
 71 ····000000d5·v0000001·v0000000·views·at·000000ca·for:
 72 ·············0000ff37·00010041·(DW_OP_reg5·(ebp))
 73 ····000000db·v0000000·v0000000·views·at·000000cc·for:
 74 ·············0001005b·00010067·(DW_OP_reg5·(ebp))
 75 ····000000e2·v0000000·v0000000·views·at·000000ce·for:
 76 ·············00010079·000100ae·(DW_OP_reg5·(ebp))
 77 ····000000e9·<End·of·list>
  
 78 ····000000ea·v0000001·v0000000·location·view·pair
 79 ····000000ec·v0000000·v0000000·location·view·pair
 80 ····000000ee·v0000000·v0000000·location·view·pair
 81 ····000000f0·v0000000·v0000000·location·view·pair
  
80 ····000000f1·000104d7·(base·address)82 ····000000f2·0000ff37·(base·address)
81 ····000000f6·v0000001·v0000000·views·at·000000e9·for:83 ····000000f7·v0000001·v0000000·views·at·000000ea·for:
82 ·············000104d7·000105ef·(DW_OP_reg5·(ebp))84 ·············0000ff37·00010041·(DW_OP_reg6·(esi))
83 ····000000fc·v0000000·v0000000·views·at·000000eb·for:85 ····000000fd·v0000000·v0000000·views·at·000000ec·for:
Max diff block lines reached; 15900346/15909062 bytes (99.95%) of diff not shown.
6.8 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 172 lines modifiedOffset 3, 172 lines modified
3 ··Length:···················1643 ··Length:···················164
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····000096d0·00004f389 ····00009730·00004c05
10 ····00007d80·0000043a10 ····00007d90·00000440
11 ····0000e610·000001d511 ····0000e336·0000019d
12 ····0000e7f0·000001d5 
13 ····0000e9d0·0000024f 
14 ····0000ec20·00000219 
15 ····0000ee40·000000fb 
16 ····0000ef40·000001d912 ····0000e4d4·0000019a
17 ····0000f120·000001d513 ····0000e670·00000256
 14 ····0000e8d0·000001a4
 15 ····0000ea74·000000f3
 16 ····0000eb70·00000168
 17 ····0000ecd8·0000019d
 18 ····0000ee76·00000231
18 ····0000f300·0000028819 ····0000f0b0·00000528
19 ····0000f590·0000057220 ····0000f5e0·00000528
20 ····0000fb10·0000057221 ····0000fb10·00000188
21 ····00010090·0000016a 
22 ····00010200·000000c522 ····0000fc98·000000b5
23 ····000102d0·000001dc23 ····0000fd50·000001bc
24 ····000104b0·000001ce24 ····0000ff10·000001af
25 ····00010680·00000a3225 ····000100c0·00000a60
26 ····00009450·0000004026 ····000094a9·00000040
27 ····00000000·0000000027 ····00000000·00000000
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0x3f8fb30 ··Offset·into·.debug_info:··0x40047
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
33 ····Address····Length33 ····Address····Length
34 ····000110d0·0000045834 ····00010b30·00000462
35 ····00000000·0000000035 ····00000000·00000000
36 ··Length:···················14836 ··Length:···················148
37 ··Version:··················237 ··Version:··················2
38 ··Offset·into·.debug_info:··0x4089138 ··Offset·into·.debug_info:··0x40fda
39 ··Pointer·Size:·············439 ··Pointer·Size:·············4
40 ··Segment·Size:·············040 ··Segment·Size:·············0
  
41 ····Address····Length41 ····Address····Length
42 ····00011530·00003d4f42 ····00010fa0·00003b87
43 ····000081c0·0000024843 ····000081d0·00000248
44 ····00015280·0000004544 ····00014b28·00000039
45 ····000152d0·0000004545 ····00014b62·00000039
46 ····00015320·000000b046 ····00014b9c·000000b0
 47 ····00014c50·00000195
 48 ····00014df0·000007dc
 49 ····000155cc·0000019d
 50 ····0000ecd8·0000019d
 51 ····00015770·0000055c
47 ····000153d0·0000018052 ····00015cd0·00000188
48 ····00015550·000007f1 
49 ····00015d50·000001d5 
50 ····0000f120·000001d5 
51 ····00015f30·0000059a 
52 ····000164d0·0000016a 
53 ····00016640·0000028253 ····00015e60·00000258
54 ····000168d0·0000024154 ····000160c0·00000222
55 ····00016b20·0000043555 ····000162f0·00000455
56 ····00016f60·0000096156 ····00016750·000009c1
57 ····00009490·0000004057 ····000094e9·00000040
58 ····00000000·0000000058 ····00000000·00000000
59 ··Length:···················2859 ··Length:···················28
60 ··Version:··················260 ··Version:··················2
61 ··Offset·into·.debug_info:··0x725e461 ··Offset·into·.debug_info:··0x72fd2
62 ··Pointer·Size:·············462 ··Pointer·Size:·············4
63 ··Segment·Size:·············063 ··Segment·Size:·············0
  
64 ····Address····Length64 ····Address····Length
65 ····000178d0·0000023565 ····00017115·000001e3
66 ····00000000·0000000066 ····00000000·00000000
67 ··Length:···················11667 ··Length:···················116
68 ··Version:··················268 ··Version:··················2
69 ··Offset·into·.debug_info:··0x727f669 ··Offset·into·.debug_info:··0x731e4
70 ··Pointer·Size:·············470 ··Pointer·Size:·············4
71 ··Segment·Size:·············071 ··Segment·Size:·············0
  
72 ····Address····Length72 ····Address····Length
73 ····00017b10·0000261c73 ····00017300·00002325
74 ····00008440·000001f774 ····00008450·000001fb
75 ····00008410·0000002f75 ····00008420·0000002f
 76 ····00019626·0000003f
 77 ····00014b28·00000039
 78 ····00014b62·00000039
 79 ····00019670·00001093
76 ····0001a130·0000004480 ····0001a710·00000ac0
77 ····00015280·00000045 
78 ····000152d0·0000004581 ····0001b1d0·000001f4
79 ····0001a180·00000425 
80 ····0001a5b0·00000acf82 ····0001b3c4·0000028c
81 ····0001b080·000001e6 
82 ····0001b270·0000029a 
83 ····0001b510·000000ee83 ····0001b650·000000e3
84 ····000094d0·0000004084 ····00009529·00000040
85 ····00000000·0000000085 ····00000000·00000000
86 ··Length:···················22086 ··Length:···················220
87 ··Version:··················287 ··Version:··················2
88 ··Offset·into·.debug_info:··0x9dd1888 ··Offset·into·.debug_info:··0x9e979
89 ··Pointer·Size:·············489 ··Pointer·Size:·············4
90 ··Segment·Size:·············090 ··Segment·Size:·············0
  
91 ····Address····Length91 ····Address····Length
92 ····0001b600·0000464592 ····0001b740·0000415c
93 ····00008688·0000052393 ····00008698·00000573
94 ····0001fc50·0000000694 ····0001f89c·00000006
95 ····00008640·0000004895 ····00008650·00000048
96 ····0001a130·00000044 
97 ····00015280·00000045 
98 ····000152d0·00000045 
99 ····00015320·000000b0 
100 ····0001fc60·000000fd96 ····00019626·0000003f
 97 ····00014b28·00000039
101 ····0001fd60·0000009698 ····00014b62·00000039
 99 ····00014b9c·000000b0
 100 ····0001f8a2·000000ee
 101 ····0001f990·00000081
 102 ····0001fa12·0000019d
102 ····0001fe00·000001d5103 ····0001fbb0·0000019d
103 ····0001ffe0·000001d5 
104 ····0000e9d0·0000024f104 ····0000e670·00000256
Max diff block lines reached; 2064/6885 bytes (29.98%) of diff not shown.
6.7 KB
strings --all --bytes=8 {}
    
Offset 1, 258 lines modifiedOffset 1, 242 lines modified
1 GCC:·(Debian·12.2.0-14)·12.2.01 lGCC:·(Debian·12.2.0-14)·12.2.0
 2 #~iRGW,}
 3 ^kywX?[Pr
 4 Pr9ja>."
 5 XxItv!» xp
 6 ,@=odx7!
 7 d7LvbXVn
 8 CJ-cOwW;
 9 |h6[;QiQBH
 10 ,k'*5*·G!sP\sL
 11 quh0~Q=H
 12 ,Y*G-(l\
 13 wEa8FFt(
 14 -5Xs-Nx(Vs
 15 "`1F{YFp7&
 16 V+;CO:DU|IP
 17 w»      ][|+r^E
 18 :CyvLV&\
 19 =]U+jk{Jn
 20 aeS·`B;7
 21 *y1KI3U2:K
 22 QH»     /W*!S
 23 l:ow}WLw]
 24 DXIWz>.i
 25 bHQ%`L1r
 26 5[oG7{,nW
 27 T=YLon[e
 28 Oe^@?A0j
 29 [»      QJ(XJ» 
 30 =M7n{7=,
 31 VaiV.H[$
 32 *ZHZ%8VmSF
 33 B+pkI»  .x|2N3I
 34 HuV@9»  ^'
 35 u^»     _"x^%
 36 yuyaxO,|sv.
 37 'M;JH%Z*
 38 RI9`5b)!
 39 d=<oc9w#
 40 _&I|;N{5[
 41 Axi+_=4fY
 42 u<#Ren!<
 43 ,1H'=Bos.
 44 cyV{!{}M
 45 dZMgBrcnb
 46 }syf3QaC
 47 'PnX1YF}
 48 ywu|»   DR,
 49 x5OOB|8F
 50 #6[K'xv'87
 51 =DpF%%!r
 52 LP);FFFg
 53 Uc9/yv>hy
 54 fNhNN&h,
 55 "y6ejfCG?
 56 .MloW|b]
 57 S[]»    o'Pa
 58 !T2dWR5`»       
 59 8Z8ii0o[NN
 60 caq_lqgq
 61 A[b1gC·0
 62 "+qsa).x<%Zqz
 63 k0]uZgAP
 64 BZ=5nP;Y
 65 6],6yb3a
 66 }"jufG*Z
 67 2v@|a|&o
 68 8]jF»   t)U
 69 w}W3TI)i
 70 ·~.k:@*F
 71 RESDTt\ESD
 72 yBMG43Op
 73 »       n<L2qrC
 74 jMuaZl» ~
 75 Hi3!D5=pP
 76 Iz[Ok~L/
 77 le;[-v.(;
 78 !6b·Dc)E
 79 *?sNz·D1
 80 Qj:iY#/^bc
 81 )UqYsL{x
 82 .IIiU*xc
 83 =F·_cxbY
 84 E9OwQ?g@
 85 QvL}QD=m
 86 0Gvi,D+}{
 87 Hv\>>D|D
 88 su_Z9lm%
 89 "+T<Xbp8
 90 Op}P"j» ?s
 91 WE!/CRvJ@0
 92 TZtQ%2H\
 93 FSeAT&Mm
 94 Rj;%uRG)
 95 ?)@~8^AxI
 96 Hw<L3TdD
 97 d"UM!/rK
 98 9Tdg=|gu;
 99 B2OA8qBH
 100 Ys5w8k\$kF
 101 l^_Bl?Ozr}
 102 D9svG5er
 103 ~Cp2/Qvu[
 104 ZmA\%D<!
 105 >9F9llS=
 106 Fs5(e4WIT9
 107 @R]I}+DZ
 108 dIygD:&K
 109 n&)_'(_g
 110 Tm&)_'(_
 111 g^EXp[2v
 112 Y.14&(-J<g
 113 #$Ug@/Tgh/[u~
 114 Upx·e=a1
 115 ?lyi>$Ih
 116 g}T~jFBuf
 117 yAy1g/z,:my
 118 \ePOJJ&s
 119 B!»     32O3D
 120 Qa?lz%~8
 121 JkzKkzKkzK+_A
 122 ;9Vu1"/wr
 123 -k*ZeCQQ-
 124 E^kQ~fu,2p
 125 Au\KA\OC
 126 F»      (»     sF+=
 127 @hBtzM·v
Max diff block lines reached; 2619/6813 bytes (38.44%) of diff not shown.
300 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt.got {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.plt.got:1 Disassembly·of·section·.plt.got:
  
2 00007d70·<.plt.got>:2 00007d80·<.plt.got>:
3 »       ...3 »       ...
114 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 143 lines modifiedOffset 1, 143 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00007d80·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]>:2 00007d90·<std::_Rb_tree_node<unsigned·short>*·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_M_copy<false,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node>(std::_Rb_tree_node<unsigned·short>*,·std::_Rb_tree_node_base*,·std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]>:
3 »       ...3 »       ...
  
4 00007dac·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]>:4 00007dbc·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]>:
5 »       ...5 »       ...
  
6 00007dd8·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]>:6 00007de8·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]>:
7 »       ...7 »       ...
  
8 00007df8·<SFST::Alphabet::new_marker()·[clone·.cold]>:8 00007e08·<SFST::Alphabet::new_marker()·[clone·.cold]>:
9 »       ...9 »       ...
  
10 00007e24·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]>:10 00007e34·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]>:
11 »       ...11 »       ...
  
12 00007f3e·<SFST::Alphabet::read(_IO_FILE*)·[clone·.cold]>:12 00007f54·<SFST::Alphabet::read(_IO_FILE*)·[clone·.cold]>:
13 »       ...13 »       ...
  
14 00007fc2·<SFST::Alphabet::delete_markers()·[clone·.cold]>:14 00007fd8·<SFST::Alphabet::delete_markers()·[clone·.cold]>:
15 »       ...15 »       ...
  
16 0000800a·<SFST::Alphabet::add_symbol(char·const*)·[clone·.cold]>:16 00008020·<SFST::Alphabet::add_symbol(char·const*)·[clone·.cold]>:
17 »       ...17 »       ...
  
18 00008036·<SFST::Alphabet::next_label(char*&,·bool)·[clone·.cold]>:18 0000804c·<SFST::Alphabet::next_label(char*&,·bool)·[clone·.cold]>:
19 »       ...19 »       ...
  
20 0000808c·<SFST::Alphabet::print_analysis(std::vector<SFST::Label,·std::allocator<SFST::Label>·>&,·bool)·[clone·.cold]>:20 000080a2·<SFST::Alphabet::print_analysis(std::vector<SFST::Label,·std::allocator<SFST::Label>·>&,·bool)·[clone·.cold]>:
21 »       ...21 »       ...
  
22 000080ac·<SFST::Alphabet::Alphabet()·[clone·.cold]>:22 000080c2·<SFST::Alphabet::Alphabet()·[clone·.cold]>:
23 »       ...23 »       ...
  
24 00008122·<std::_Rb_tree_iterator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_M_insert_unique_<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_Alloc_node>(std::_Rb_tree_const_iterator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·const&,·std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]>:24 00008138·<std::_Rb_tree_iterator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_M_insert_unique_<std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_Alloc_node>(std::_Rb_tree_const_iterator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·const&,·std::_Rb_tree<unsigned·short,·std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>,·std::_Select1st<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>,·std::less<unsigned·short>,·std::allocator<std::pair<unsigned·short·const,·std::set<unsigned·short,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·>·>·>::_Alloc_node&)·[clone·.isra.0]·[clone·.cold]>:
25 »       ...25 »       ...
  
26 0000814e·<SFST::Alphabet::compose(SFST::Alphabet·const&,·SFST::Alphabet·const&)·[clone·.cold]>:26 00008164·<SFST::Alphabet::compose(SFST::Alphabet·const&,·SFST::Alphabet·const&)·[clone·.cold]>:
27 »       ...27 »       ...
  
28 0000819a·<SFST::Alphabet::disambiguate(std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>&)·[clone·.cold]>:28 000081b0·<SFST::Alphabet::disambiguate(std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>&)·[clone·.cold]>:
29 »       ...29 »       ...
  
30 000081c0·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]>:30 000081d0·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]>:
31 »       ...31 »       ...
  
32 000081e4·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]>:32 000081f4·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]>:
33 »       ...33 »       ...
  
34 00008228·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]>:34 00008238·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]>:
35 »       ...35 »       ...
  
36 0000825a·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]>:36 0000826a·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]>:
37 »       ...37 »       ...
  
38 00008276·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:38 00008286·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:
39 »       ...39 »       ...
  
40 000082b6·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]>:40 000082c6·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]>:
41 »       ...41 »       ...
  
42 000082ea·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:42 000082fa·<SFST::CompactTransducer::compute_probs(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:
43 »       ...43 »       ...
  
44 0000836a·<SFST::CompactTransducer::disambiguate(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&)·[clone·.cold]>:44 0000837a·<SFST::CompactTransducer::disambiguate(std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&)·[clone·.cold]>:
45 »       ...45 »       ...
  
46 0000839e·<SFST::CompactTransducer::analyze_string(char*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&)·[clone·.cold]>:46 000083ae·<SFST::CompactTransducer::analyze_string(char*,·std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>&)·[clone·.cold]>:
47 »       ...47 »       ...
  
48 000083cc·<SFST::CompactTransducer::train(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:48 000083dc·<SFST::CompactTransducer::train(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:
49 »       ...49 »       ...
  
50 00008410·<SFST::Mem::add_buffer()·[clone·.part.0]>:50 00008420·<SFST::Mem::add_buffer()·[clone·.part.0]>:
51 »       ...51 »       ...
  
52 00008440·<SFST::Minimiser::build_transducer()·[clone·.cold]>:52 00008450·<SFST::Minimiser::build_transducer()·[clone·.cold]>:
53 »       ...53 »       ...
  
54 0000847a·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]>:54 0000848a·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]>:
55 »       ...55 »       ...
  
56 000084e4·<SFST::Minimiser::result()·[clone·.cold]>:56 000084f4·<SFST::Minimiser::result()·[clone·.cold]>:
57 »       ...57 »       ...
  
58 0000850c·<SFST::Transducer::minimise(bool)·[clone·.cold]>:58 0000851c·<SFST::Transducer::minimise(bool)·[clone·.cold]>:
59 »       ...59 »       ...
  
60 00008640·<SFST::error_message(unsigned·int)>:60 00008650·<SFST::error_message(unsigned·int)>:
61 »       ...61 »       ...
  
62 00008688·<SFST::next_string(char*&,·unsigned·int)·[clone·.cold]>:62 00008698·<SFST::next_string(char*&,·unsigned·int)·[clone·.cold]>:
63 »       ...63 »       ...
  
64 00008692·<SFST::Mem::add_buffer()·[clone·.part.0]>:64 000086a0·<SFST::Mem::add_buffer()·[clone·.part.0]>:
65 »       ...65 »       ...
  
66 000086c2·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]>:66 000086d0·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]>:
67 »       ...67 »       ...
  
68 000086f1·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]>:68 000086ff·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]>:
69 »       ...69 »       ...
  
70 0000871e·<SFST::Transducer::new_arc(SFST::Label,·SFST::Node*)·[clone·.cold]>:70 0000872c·<SFST::Transducer::new_arc(SFST::Label,·SFST::Node*)·[clone·.cold]>:
71 SFST::Mem::add_buffer():71 SFST::Mem::add_buffer():
72 ./src/./src/fst.C:71472 ./src/./src/fst.C:714
73 »       add····%al,(%eax)73 »       add····%al,(%eax)
74 »       add····%al,(%eax)74 »       add····%al,(%eax)
75 »       ...75 »       ...
  
76 00008724·<SFST::Transducer::new_node()·[clone·.cold]>:76 00008732·<SFST::Transducer::new_node()·[clone·.cold]>:
77 ./src/./src/mem.h:7177 ./src/./src/mem.h:71
78 »       add····%al,(%eax)78 »       add····%al,(%eax)
79 »       add····%al,(%eax)79 »       add····%al,(%eax)
80 »       ...80 »       ...
  
81 00008729·<SFST::read_node(_IO_FILE*,·SFST::Node*,·SFST::Node**,·SFST::Transducer*)·[clone·.cold]>:81 00008737·<SFST::read_node(_IO_FILE*,·SFST::Node*,·SFST::Node**,·SFST::Transducer*)·[clone·.cold]>:
82 »       ...82 »       ...
  
83 00008756·<SFST::Transducer::print_strings_node(SFST::Node*,·char*,·int,·_IO_FILE*,·bool)·[clone·.cold]>:83 00008764·<SFST::Transducer::print_strings_node(SFST::Node*,·char*,·int,·_IO_FILE*,·bool)·[clone·.cold]>:
84 »       ...84 »       ...
  
85 00008782·<SFST::Transducer::read_transducer_binary(_IO_FILE*)·[clone·.cold]>:85 00008790·<SFST::Transducer::read_transducer_binary(_IO_FILE*)·[clone·.cold]>:
Max diff block lines reached; 103918/116434 bytes (89.25%) of diff not shown.
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 0002aab4·<_fini>:2 00029b54·<_fini>:
3 »       ...3 »       ...
1.27 MB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 791, 7646 lines modifiedOffset 791, 7647 lines modified
791 ··[··c080]··_ZNSt12_Vector_baseISt6vectorIN4SFST5LabelESaIS2_EESaIS4_EE12_Vector_implC4Ev791 ··[··c080]··_ZNSt12_Vector_baseISt6vectorIN4SFST5LabelESaIS2_EESaIS4_EE12_Vector_implC4Ev
792 ··[··c0ce]··_ZNKSt15__new_allocatorIN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEE8max_sizeEv792 ··[··c0ce]··_ZNKSt15__new_allocatorIN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEE8max_sizeEv
793 ··[··c120]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEEC2Ev793 ··[··c120]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEEC2Ev
794 ··[··c16a]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE5eraseERKt794 ··[··c16a]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE5eraseERKt
795 ··[··c1a5]··_ZNSt15__new_allocatorISt4pairIKtPcEE7destroyEPS3_795 ··[··c1a5]··_ZNSt15__new_allocatorISt4pairIKtPcEE7destroyEPS3_
796 ··[··c1d8]··_ZSt28__throw_bad_array_new_lengthv796 ··[··c1d8]··_ZSt28__throw_bad_array_new_lengthv
Diff chunk too large, falling back to line-by-line diff (7639 lines added, 7638 lines removed)
797 ··[··c1fc]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE21_M_get_Node_allocatorEv797 ··[··c1fc]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE21_M_get_Node_allocatorEv
798 ··[··c246]··_ZSt10__fill_n_aIPPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEjS7_ET_S9_T0_RKT1_St26random_access_iterator_tag798 ··[··c246]··GNU·C++98·12.2.0·-mtune=nocona·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables
799 ··[··c2b6]··__num_elements_hint799 ··[··c2e2]··_ZSt10__fill_n_aIPPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEjS7_ET_S9_T0_RKT1_St26random_access_iterator_tag
800 ··[··c2ca]··_ZNKSt23_Rb_tree_const_iteratorItE13_M_const_castEv800 ··[··c352]··__num_elements_hint
801 ··[··c2fe]··_ZN9__gnu_cxx19_Hashtable_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEC4Ev801 ··[··c366]··_ZNKSt23_Rb_tree_const_iteratorItE13_M_const_castEv
802 ··[··c369]··__niter_base<std::vector<SFST::Label>*>802 ··[··c39a]··_ZN9__gnu_cxx19_Hashtable_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEC4Ev
803 ··[··c391]··_ZSt22__uninitialized_copy_aIPPcS1_S0_ET0_T_S3_S2_RSaIT1_E803 ··[··c405]··__niter_base<std::vector<SFST::Label>*>
804 ··[··c3cc]··_flags804 ··[··c42d]··_ZSt22__uninitialized_copy_aIPPcS1_S0_ET0_T_S3_S2_RSaIT1_E
805 ··[··c3d3]··_ZNKSt6vectorIN4SFST5LabelESaIS1_EE5emptyEv805 ··[··c468]··_flags
806 ··[··c3ff]··_Rb_tree<short·unsigned·int,·short·unsigned·int,·std::_Identity<short·unsigned·int>,·std::less<short·unsigned·int>,·std::allocator<short·unsigned·int>·>806 ··[··c46f]··_ZNKSt6vectorIN4SFST5LabelESaIS1_EE5emptyEv
807 ··[··c498]··_ZNSt15__new_allocatorISt13_Rb_tree_nodeItEEC4ERKS2_807 ··[··c49b]··_Rb_tree<short·unsigned·int,·short·unsigned·int,·std::_Identity<short·unsigned·int>,·std::less<short·unsigned·int>,·std::allocator<short·unsigned·int>·>
808 ··[··c4cd]··_Destroy<short·unsigned·int*>808 ··[··c534]··_ZNSt15__new_allocatorISt13_Rb_tree_nodeItEEC4ERKS2_
809 ··[··c4eb]··_ZNSt6vectorItSaItEE4rendEv809 ··[··c569]··_Destroy<short·unsigned·int*>
810 ··[··c507]··_Hashtable_node<std::pair<char·const*·const,·short·unsigned·int>·>810 ··[··c587]··_ZNSt6vectorItSaItEE4rendEv
811 ··[··c54a]··_ZNSt12_Vector_baseIPcSaIS0_EE17_Vector_impl_dataC4Ev811 ··[··c5a3]··_Hashtable_node<std::pair<char·const*·const,·short·unsigned·int>·>
812 ··[··c580]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE11_Alloc_nodeC2ERS5_812 ··[··c5e6]··_ZNSt12_Vector_baseIPcSaIS0_EE17_Vector_impl_dataC4Ev
813 ··[··c5c5]··wcsspn813 ··[··c61c]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE11_Alloc_nodeC2ERS5_
814 ··[··c5cc]··_ZN9__gnu_cxx14__alloc_traitsISaItEtE10deallocateERS1_Ptj814 ··[··c661]··wcsspn
815 ··[··c606]··_ZSt34__uninitialized_move_if_noexcept_aIPcS0_SaIcEET0_T_S3_S2_RT1_815 ··[··c668]··_ZN9__gnu_cxx14__alloc_traitsISaItEtE10deallocateERS1_Ptj
816 ··[··c64a]··_ZNK9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE4sizeEv816 ··[··c6a2]··_ZSt34__uninitialized_move_if_noexcept_aIPcS0_SaIcEET0_T_S3_S2_RT1_
817 ··[··c6ae]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EEC2ERKS9_817 ··[··c6e6]··_ZNK9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE4sizeEv
818 ··[··c701]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE7_M_copyERKS6_818 ··[··c74a]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EEC2ERKS9_
819 ··[··c757]··ungetwc819 ··[··c79d]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE7_M_copyERKS6_
820 ··[··c75f]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE13get_allocatorEv820 ··[··c7f3]··ungetwc
821 ··[··c7bc]··_ZNSt3mapItSt3setItSt4lessItESaItEES2_SaISt4pairIKtS4_EEE5beginEv821 ··[··c7fb]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE13get_allocatorEv
822 ··[··c7fe]··__node822 ··[··c858]··_ZNSt3mapItSt3setItSt4lessItESaItEES2_SaISt4pairIKtS4_EEE5beginEv
823 ··[··c805]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE5clearEv823 ··[··c89a]··__node
824 ··[··c850]··_ZNKSt15__new_allocatorIcE7addressERKc824 ··[··c8a1]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE5clearEv
825 ··[··c877]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE22insert_unique_noresizeERKS5_825 ··[··c8ec]··_ZNKSt15__new_allocatorIcE7addressERKc
826 ··[··c8fc]··_ZNSt3mapItSt3setItSt4lessItESaItEES2_SaISt4pairIKtS4_EEE4swapERS9_826 ··[··c913]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE22insert_unique_noresizeERKS5_
827 ··[··c940]··_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv827 ··[··c998]··_ZNSt3mapItSt3setItSt4lessItESaItEES2_SaISt4pairIKtS4_EEE4swapERS9_
828 ··[··c97b]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED4Ev828 ··[··c9dc]··_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv
829 ··[··c9b3]··_ZNSt6vectorIPcSaIS0_EE6resizeEjS0_829 ··[··ca17]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED4Ev
830 ··[··c9d7]··~_Vector_base830 ··[··ca4f]··_ZNSt6vectorIPcSaIS0_EE6resizeEjS0_
831 ··[··c9e5]··_ZSt12__niter_wrapIPPcET_RKS2_S2_831 ··[··ca73]··~_Vector_base
832 ··[··ca07]··_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi832 ··[··ca81]··_ZSt12__niter_wrapIPPcET_RKS2_S2_
833 ··[··ca4d]··_ZNSt12_Vector_baseIcSaIcEE12_Vector_implD2Ev833 ··[··caa3]··_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
834 ··[··ca7b]··_Rb_tree_key_compare834 ··[··cae9]··_ZNSt12_Vector_baseIcSaIcEE12_Vector_implD2Ev
835 ··[··ca90]··_ZNSt12_Vector_baseIcSaIcEEC4ERKS0_835 ··[··cb17]··_Rb_tree_key_compare
836 ··[··cab4]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EED2Ev836 ··[··cb2c]··_ZNSt12_Vector_baseIcSaIcEEC4ERKS0_
837 ··[··cb00]··_ZNSt6vectorIiSaIiEE17_S_check_init_lenEjRKS0_837 ··[··cb50]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EED2Ev
838 ··[··cb2f]··__alloc_swap<std::allocator<__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>*>,·true>838 ··[··cb9c]··_ZNSt6vectorIiSaIiEE17_S_check_init_lenEjRKS0_
839 ··[··cb9c]··_ZN9__gnu_cxx17__normal_iteratorIPSt6vectorIN4SFST5LabelESaIS3_EES1_IS5_SaIS5_EEEmmEv839 ··[··cbcb]··__alloc_swap<std::allocator<__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>*>,·true>
840 ··[··cbf2]··_ZNSt6vectorIN4SFST5LabelESaIS1_EE6assignEjRKS1_840 ··[··cc38]··_ZN9__gnu_cxx17__normal_iteratorIPSt6vectorIN4SFST5LabelESaIS3_EES1_IS5_SaIS5_EEEmmEv
841 ··[··cc23]··both_layers841 ··[··cc8e]··_ZNSt6vectorIN4SFST5LabelESaIS1_EE6assignEjRKS1_
842 ··[··cc2f]··_ZSt12__niter_wrapIN9__gnu_cxx17__normal_iteratorIPN4SFST5LabelESt6vectorIS3_SaIS3_EEEES4_ET_S9_T0_842 ··[··ccbf]··both_layers
843 ··[··cc93]··_ZNKSt12_Vector_baseIN4SFST5LabelESaIS1_EE13get_allocatorEv843 ··[··cccb]··_ZSt12__niter_wrapIN9__gnu_cxx17__normal_iteratorIPN4SFST5LabelESt6vectorIS3_SaIS3_EEEES4_ET_S9_T0_
844 ··[··cccf]··_ZSt8_DestroyIPSt6vectorIN4SFST5LabelESaIS2_EES4_EvT_S6_RSaIT0_E844 ··[··cd2f]··_ZNKSt12_Vector_baseIN4SFST5LabelESaIS1_EE13get_allocatorEv
845 ··[··cd10]··__iter_less_val845 ··[··cd6b]··_ZSt8_DestroyIPSt6vectorIN4SFST5LabelESaIS2_EES4_EvT_S6_RSaIT0_E
846 ··[··cd20]··__uninitialized_move_a<__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>**,·__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>**,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·[·...·truncated·by·diffoscope;·len:·12,·SHA:·c4d137440968fba3250f06d4d09cf980e1613ff805e5666a6b086eb658967d3d·...·]846 ··[··cdac]··__iter_less_val
847 ··[··ce28]··_ZNSt11char_traitsIcE4findEPKcjRS1_847 ··[··cdbc]··__uninitialized_move_a<__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>**,·__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>**,·std::allocator<__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,[·...·truncated·by·diffoscope;·len:·13,·SHA:·c4df345196b54dc890353406a1c3e93f8d4bc78b148115e03ae5a1e1b6dc6532·...·]
848 ··[··ce4c]··_ZNSt15__new_allocatorISt4pairIKtSt3setItSt4lessItESaItEEEE10deallocateEPS7_j848 ··[··cec4]··_ZNSt11char_traitsIcE4findEPKcjRS1_
849 ··[··ce9a]··_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESB_EET0_T_SD_SC_849 ··[··cee8]··_ZNSt15__new_allocatorISt4pairIKtSt3setItSt4lessItESaItEEEE10deallocateEPS7_j
850 ··[··cf0b]··_ZNSt6vectorIPcSaIS0_EEC4EjRKS0_RKS1_850 ··[··cf36]··_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESB_EET0_T_SD_SC_
851 ··[··cf31]··_ZSt13__copy_move_aILb0EPcS0_ET1_T0_S2_S1_851 ··[··cfa7]··_ZNSt6vectorIPcSaIS0_EEC4EjRKS0_RKS1_
852 ··[··cf5c]··_ZSt10_ConstructISt6vectorIN4SFST5LabelESaIS2_EES4_EvPT_RKT0_852 ··[··cfcd]··_ZSt13__copy_move_aILb0EPcS0_ET1_T0_S2_S1_
853 ··[··cf9a]··~_Rb_tree_impl853 ··[··cff8]··_ZSt10_ConstructISt6vectorIN4SFST5LabelESaIS2_EES4_EvPT_RKT0_
854 ··[··cfa9]··_ZNKSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE12_M_rightmostEv854 ··[··d036]··~_Rb_tree_impl
855 ··[··cfeb]··_ZNKSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE12_M_rightmostEv855 ··[··d045]··_ZNKSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE12_M_rightmostEv
856 ··[··d04e]··_ZNKSt12_Vector_baseISt6vectorIN4SFST5LabelESaIS2_EESaIS4_EE13get_allocatorEv856 ··[··d087]··_ZNKSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE12_M_rightmostEv
857 ··[··d09c]··_ZNSt23_Rb_tree_const_iteratorItEC2EPKSt18_Rb_tree_node_base857 ··[··d0ea]··_ZNKSt12_Vector_baseISt6vectorIN4SFST5LabelESaIS2_EESaIS4_EE13get_allocatorEv
858 ··[··d0d9]··_ZNK9__gnu_cxx17__normal_iteratorIPSt6vectorIN4SFST5LabelESaIS3_EES1_IS5_SaIS5_EEEmiEi858 ··[··d138]··_ZNSt23_Rb_tree_const_iteratorItEC2EPKSt18_Rb_tree_node_base
859 ··[··d130]··_ZSt13__copy_move_aILb0EN9__gnu_cxx17__normal_iteratorIPKN4SFST5LabelESt6vectorIS3_SaIS3_EEEENS1_IPS3_S8_EEET1_T0_SD_SC_859 ··[··d175]··_ZNK9__gnu_cxx17__normal_iteratorIPSt6vectorIN4SFST5LabelESaIS3_EES1_IS5_SaIS5_EEEmiEi
860 ··[··d1a9]··__alloc_traits<std::allocator<std::pair<char·const*·const,·short·unsigned·int>·>,·std::pair<char·const*·const,·short·unsigned·int>·>860 ··[··d1cc]··_ZSt13__copy_move_aILb0EN9__gnu_cxx17__normal_iteratorIPKN4SFST5LabelESt6vectorIS3_SaIS3_EEEENS1_IPS3_S8_EEET1_T0_SD_SC_
861 ··[··d22e]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE6resizeEj861 ··[··d245]··__alloc_traits<std::allocator<std::pair<char·const*·const,·short·unsigned·int>·>,·std::pair<char·const*·const,·short·unsigned·int>·>
862 ··[··d274]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE5emptyEv862 ··[··d2ca]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE6resizeEj
863 ··[··d2ac]··_ZSt34__uninitialized_move_if_noexcept_aIPtS0_SaItEET0_T_S3_S2_RT1_863 ··[··d310]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE5emptyEv
864 ··[··d2f0]··__allocmax864 ··[··d348]··_ZSt34__uninitialized_move_if_noexcept_aIPtS0_SaItEET0_T_S3_S2_RT1_
865 ··[··d2fb]··tm_zone865 ··[··d38c]··__allocmax
866 ··[··d303]··_ZNKSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_beginEv866 ··[··d397]··tm_zone
867 ··[··d361]··_ZNK9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE16max_bucket_countEv867 ··[··d39f]··_ZNKSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_beginEv
868 ··[··d3bc]··__last868 ··[··d3fd]··_ZNK9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE16max_bucket_countEv
869 ··[··d3c3]··__uninit_fill_n<__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>**,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>*>869 ··[··d458]··__last
870 ··[··d476]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE17_M_create_storageEj870 ··[··d45f]··__uninit_fill_n<__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>**,·unsigned·int,·__gnu_cxx::_Hashtable_node<std::pair<short·unsigned·int·const,·char*>·>*>
871 ··[··d4d5]··_Compare871 ··[··d512]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE17_M_create_storageEj
872 ··[··d4de]··__uninitialized_copy<true>872 ··[··d571]··_Compare
873 ··[··d4f9]··pair<__gnu_cxx::_Hashtable_iterator<std::pair<short·unsigned·int·const,·char*>,·short·unsigned·int,·__gnu_cxx::hash<short·unsigned·int>,·std::_Select1st<std::pair<short·unsigned·int·const,·char*>·>,·std::equal_to<short·unsigned·int>,·std::allocator<c[·...·truncated·by·diffoscope;·len:·13,·SHA:·e44ffb2565df30ebfb4a30d05ded7b26fa2b74b4ade702d231e0c81459b13f92·...·]>873 ··[··d57a]··__uninitialized_copy<true>
874 ··[··d602]··_ZNSt15__new_allocatorIN4SFST5LabelEE7destroyEPS1_874 ··[··d595]··pair<__gnu_cxx::_Hashtable_iterator<std::pair<short·unsigned·int·const,·char*>,·short·unsigned·int,·__gnu_cxx::hash<short·unsigned·int>,·std::_Select1st<std::pair<short·unsigned·int·const,·char*>·>,·std::equal_to<short·unsigned·int>,·std::allocator<c[·...·truncated·by·diffoscope;·len:·14,·SHA:·5ce0308299ae6242ade95b1e3ecb6c985bc91051d087d02e1688427025f8314f·...·]
875 ··[··d635]··_ZN9__gnu_cxx17__normal_iteratorIPPNS_15_Hashtable_nodeISt4pairIKtPcEEESt6vectorIS7_SaIS7_EEEppEi875 ··[··d69e]··_ZNSt15__new_allocatorIN4SFST5LabelEE7destroyEPS1_
876 ··[··d697]··_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE10_S_maximumEPKSt18_Rb_tree_node_base876 ··[··d6d1]··_ZN9__gnu_cxx17__normal_iteratorIPPNS_15_Hashtable_nodeISt4pairIKtPcEEESt6vectorIS7_SaIS7_EEEppEi
877 ··[··d70e]··_ZN9__gnu_cxx17__normal_iteratorIPPNS_15_Hashtable_nodeISt4pairIKtPcEEESt6vectorIS7_SaIS7_EEEppEv877 ··[··d733]··_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE10_S_maximumEPKSt18_Rb_tree_node_base
878 ··[··d770]··_Hashtable_const_iterator<std::pair<short·unsigned·int·const,·char*>,·short·unsigned·int,·__gnu_cxx::hash<short·unsigned·int>,·std::_Select1st<std::pair<short·unsigned·int·const,·char*>·>,·std::equal_to<short·unsigned·int>,·std::allocator<char*>·>878 ··[··d7aa]··_ZN9__gnu_cxx17__normal_iteratorIPPNS_15_Hashtable_nodeISt4pairIKtPcEEESt6vectorIS7_SaIS7_EEEppEv
879 ··[··d868]··_ZNSt15__new_allocatorISt13_Rb_tree_nodeISt4pairIKtSt3setItSt4lessItESaItEEEEED2Ev879 ··[··d80c]··_Hashtable_const_iterator<std::pair<short·unsigned·int·const,·char*>,·short·unsigned·int,·__gnu_cxx::hash<short·unsigned·int>,·std::_Select1st<std::pair<short·unsigned·int·const,·char*>·>,·std::equal_to<short·unsigned·int>,·std::allocator<char*>·>
880 ··[··d8bb]··fill<std::vector<SFST::Label>*,·std::vector<SFST::Label>·>880 ··[··d904]··_ZNSt15__new_allocatorISt13_Rb_tree_nodeISt4pairIKtSt3setItSt4lessItESaItEEEEED2Ev
881 ··[··d8f6]··_Vector_base<short·unsigned·int,·std::allocator<short·unsigned·int>·>881 ··[··d957]··fill<std::vector<SFST::Label>*,·std::vector<SFST::Label>·>
882 ··[··d93c]··int_n_sep_by_space882 ··[··d992]··_Vector_base<short·unsigned·int,·std::allocator<short·unsigned·int>·>
883 ··[··d94f]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEEC4EjRKS4_RKS7_RKSaISt4pairIKS2_tEE883 ··[··d9d8]··int_n_sep_by_space
884 ··[··d9b7]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE8_M_eraseENS0_17__normal_iteratorIPS8_SA_EESD_884 ··[··d9eb]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEEC4EjRKS4_RKS7_RKSaISt4pairIKS2_tEE
885 ··[··da29]··ostream885 ··[··da53]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE8_M_eraseENS0_17__normal_iteratorIPS8_SA_EESD_
886 ··[··da31]··_ZNKSt6vectorIPcSaIS0_EE5emptyEv886 ··[··dac5]··ostream
887 ··[··da52]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EEC2ERKS8_887 ··[··dacd]··_ZNKSt6vectorIPcSaIS0_EE5emptyEv
888 ··[··da9d]··_ZNK9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14_M_bkt_num_keyERS2_j888 ··[··daee]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EEC2ERKS8_
889 ··[··db10]··_ZNSt6vectorIiSaIiEE6resizeEji889 ··[··db39]··_ZNK9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14_M_bkt_num_keyERS2_j
890 ··[··db2f]··_ZNSt6vectorIcSaIcEED2Ev890 ··[··dbac]··_ZNSt6vectorIiSaIiEE6resizeEji
891 ··[··db48]··_ZNKSt3setItSt4lessItESaItEE4sizeEv891 ··[··dbcb]··_ZNSt6vectorIcSaIcEED2Ev
892 ··[··db6c]··_M_left892 ··[··dbe4]··_ZNKSt3setItSt4lessItESaItEE4sizeEv
893 ··[··db74]··_ZNKSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv893 ··[··dc08]··_M_left
894 ··[··dbab]··_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_894 ··[··dc10]··_ZNKSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv
895 ··[··dbea]··_ZNSt15__new_allocatorISt4pairIKtSt3setItSt4lessItESaItEEEEC4Ev895 ··[··dc47]··_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_
896 ··[··dc2a]··_ZNSt6vectorIPcSaIS0_EE6rbeginEv896 ··[··dc86]··_ZNSt15__new_allocatorISt4pairIKtSt3setItSt4lessItESaItEEEEC4Ev
897 ··[··dc4b]··_M_insert_equal_897 ··[··dcc6]··_ZNSt6vectorIPcSaIS0_EE6rbeginEv
898 ··[··dc5c]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EEC2EjRKS7_RKS8_898 ··[··dce7]··_M_insert_equal_
899 ··[··dcad]··_S_red899 ··[··dcf8]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EEC2EjRKS7_RKS8_
900 ··[··dcb4]··_ZN4SFST10fst_strdupEPKc900 ··[··dd49]··_S_red
901 ··[··dccd]··_ZNSt23_Rb_tree_const_iteratorIN4SFST5LabelEEppEi901 ··[··dd50]··_ZN4SFST10fst_strdupEPKc
902 ··[··dcff]··_ZNSt6vectorItSaItEE5eraseEN9__gnu_cxx17__normal_iteratorIPtS1_EES5_902 ··[··dd69]··_ZNSt23_Rb_tree_const_iteratorIN4SFST5LabelEEppEi
903 ··[··dd44]··_ZN9__gnu_cxx17__normal_iteratorIPKN4SFST5LabelESt6vectorIS2_SaIS2_EEEpLEi903 ··[··dd9b]··_ZNSt6vectorItSaItEE5eraseEN9__gnu_cxx17__normal_iteratorIPtS1_EES5_
904 ··[··dd8f]··_ZNKSt6vectorItSaItEE3endEv904 ··[··dde0]··_ZN9__gnu_cxx17__normal_iteratorIPKN4SFST5LabelESt6vectorIS2_SaIS2_EEEpLEi
905 ··[··ddab]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_S_rightEPKSt18_Rb_tree_node_base905 ··[··de2b]··_ZNKSt6vectorItSaItEE3endEv
906 ··[··ddfe]··wcsncmp906 ··[··de47]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_S_rightEPKSt18_Rb_tree_node_base
907 ··[··de06]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE12_M_rightmostEv907 ··[··de9a]··wcsncmp
908 ··[··de47]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE3endEv908 ··[··dea2]··_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE12_M_rightmostEv
909 ··[··de91]··_ZNSt23_Rb_tree_const_iteratorIN4SFST5LabelEEppEv909 ··[··dee3]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE3endEv
910 ··[··dec3]··equal_range910 ··[··df2d]··_ZNSt23_Rb_tree_const_iteratorIN4SFST5LabelEEppEv
911 ··[··decf]··_ZNKSt3setItSt4lessItESaItEE11lower_boundERKt911 ··[··df5f]··equal_range
912 ··[··defd]··_ZSt8_DestroyIPPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEES8_EvT_SA_RSaIT0_E912 ··[··df6b]··_ZNKSt3setItSt4lessItESaItEE11lower_boundERKt
913 ··[··df4d]··__uninitialized_move_a<std::vector<SFST::Label>*,·std::vector<SFST::Label>*,·std::allocator<std::vector<SFST::Label>·>·>913 ··[··df99]··_ZSt8_DestroyIPPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEES8_EvT_SA_RSaIT0_E
914 ··[··dfc6]··_ZNKSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE4findERKt914 ··[··dfe9]··__uninitialized_move_a<std::vector<SFST::Label>*,·std::vector<SFST::Label>*,·std::allocator<std::vector<SFST::Label>·>·>
915 ··[··e001]··eqstr915 ··[··e062]··_ZNKSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE4findERKt
916 ··[··e007]··_IO_read_end916 ··[··e09d]··eqstr
Max diff block lines reached; 0/1330017 bytes (0.00%) of diff not shown.
20.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1516, 158 lines modifiedOffset 1516, 159 lines modified
1516 ··0x00005e90·61495332·5f454531·345f4d5f·66696c6c·aIS2_EE14_M_fill1516 ··0x00005e90·61495332·5f454531·345f4d5f·66696c6c·aIS2_EE14_M_fill
1517 ··0x00005ea0·5f696e73·65727445·4e395f5f·676e755f·_insertEN9__gnu_1517 ··0x00005ea0·5f696e73·65727445·4e395f5f·676e755f·_insertEN9__gnu_
1518 ··0x00005eb0·63787831·375f5f6e·6f726d61·6c5f6974·cxx17__normal_it1518 ··0x00005eb0·63787831·375f5f6e·6f726d61·6c5f6974·cxx17__normal_it
1519 ··0x00005ec0·65726174·6f724950·53325f53·345f4545·eratorIPS2_S4_EE1519 ··0x00005ec0·65726174·6f724950·53325f53·345f4545·eratorIPS2_S4_EE
1520 ··0x00005ed0·6a524b53·325f005f·5f637861·5f656e64·jRKS2_.__cxa_end1520 ··0x00005ed0·6a524b53·325f005f·5f637861·5f656e64·jRKS2_.__cxa_end
1521 ··0x00005ee0·5f636174·63684043·58584142·495f312e·_catch@CXXABI_1.1521 ··0x00005ee0·5f636174·63684043·58584142·495f312e·_catch@CXXABI_1.
1522 ··0x00005ef0·33005f5f·66707269·6e74665f·63686b40·3.__fprintf_chk@1522 ··0x00005ef0·33005f5f·66707269·6e74665f·63686b40·3.__fprintf_chk@
1523 ··0x00005f00·474c4942·435f322e·332e3400·5f5a4e34·GLIBC_2.3.4._ZN41523 ··0x00005f00·474c4942·435f322e·332e3400·6d656d73·GLIBC_2.3.4.mems
 1524 ··0x00005f10·65744047·4c494243·5f322e30·005f5a4e·et@GLIBC_2.0._ZN
1524 ··0x00005f10·53465354·38416c70·68616265·7431306e·SFST8Alphabet10n1525 ··0x00005f20·34534653·5438416c·70686162·65743130·4SFST8Alphabet10
1525 ··0x00005f20·6578745f·6d637379·6d455250·6362005f·ext_mcsymERPcb._1526 ··0x00005f30·6e657874·5f6d6373·796d4552·50636200·next_mcsymERPcb.
1526 ··0x00005f30·5a537431·365f5f64·6f5f756e·696e6974·ZSt16__do_uninit1527 ··0x00005f40·5f5a5374·31365f5f·646f5f75·6e696e69·_ZSt16__do_unini
1527 ··0x00005f40·5f636f70·79495053·74367665·63746f72·_copyIPSt6vector1528 ··0x00005f50·745f636f·70794950·53743676·6563746f·t_copyIPSt6vecto
1528 ··0x00005f50·494e3453·46535435·4c616265·6c455361·IN4SFST5LabelESa1529 ··0x00005f60·72494e34·53465354·354c6162·656c4553·rIN4SFST5LabelES
1529 ··0x00005f60·4953325f·45455335·5f455430·5f545f53·IS2_EES5_ET0_T_S1530 ··0x00005f70·61495332·5f454553·355f4554·305f545f·aIS2_EES5_ET0_T_
1530 ··0x00005f70·375f5336·5f005f5f·6778785f·70657273·7_S6_.__gxx_pers1531 ··0x00005f80·53375f53·365f005f·5f677878·5f706572·S7_S6_.__gxx_per
1531 ··0x00005f80·6f6e616c·6974795f·76304043·58584142·onality_v0@CXXAB1532 ··0x00005f90·736f6e61·6c697479·5f763040·43585841·sonality_v0@CXXA
1532 ··0x00005f90·495f312e·33005f5a·4e345346·53543137·I_1.3._ZN4SFST171533 ··0x00005fa0·42495f31·2e33005f·5a4e3453·46535431·BI_1.3._ZN4SFST1
 1534 ··0x00005fb0·37436f6d·70616374·5472616e·73647563·7CompactTransduc
 1535 ··0x00005fc0·65724332·4576005f·5a4e5374·385f5262·erC2Ev._ZNSt8_Rb
 1536 ··0x00005fd0·5f747265·65497453·74347061·6972494b·_treeItSt4pairIK
 1537 ··0x00005fe0·74537436·76656374·6f724950·4e345346·tSt6vectorIPN4SF
 1538 ··0x00005ff0·53543341·72634553·61495335·5f454545·ST3ArcESaIS5_EEE
 1539 ··0x00006000·53743130·5f53656c·65637431·73744953·St10_Select1stIS
 1540 ··0x00006010·385f4553·74346c65·73734974·45536149·8_ESt4lessItESaI
 1541 ··0x00006020·53385f45·4532345f·4d5f6765·745f696e·S8_EE24_M_get_in
 1542 ··0x00006030·73657274·5f756e69·7175655f·706f7345·sert_unique_posE
 1543 ··0x00006040·5253315f·005f5a4e·34534653·54313054·RS1_._ZN4SFST10T
 1544 ··0x00006050·72616e73·64756365·72657145·5253305f·ransducereqERS0_
 1545 ··0x00006060·005f5a4e·34534653·54313054·72616e73·._ZN4SFST10Trans
 1546 ··0x00006070·64756365·72443245·76005f5a·4e537436·ducerD2Ev._ZNSt6
 1547 ··0x00006080·76656374·6f724950·4e395f5f·676e755f·vectorIPN9__gnu_
 1548 ··0x00006090·63787831·355f4861·73687461·626c655f·cxx15_Hashtable_
 1549 ··0x000060a0·6e6f6465·49504b4e·34534653·54344e6f·nodeIPKN4SFST4No
 1550 ··0x000060b0·64654545·45536149·53375f45·4531345f·deEEESaIS7_EE14_
 1551 ··0x000060c0·4d5f6669·6c6c5f69·6e736572·74454e53·M_fill_insertENS
 1552 ··0x000060d0·305f3137·5f5f6e6f·726d616c·5f697465·0_17__normal_ite
 1553 ··0x000060e0·7261746f·72495053·375f5339·5f45456a·ratorIPS7_S9_EEj
 1554 ··0x000060f0·524b5337·5f005f5a·53743136·5f5f646f·RKS7_._ZSt16__do
 1555 ··0x00006100·5f756e69·6e69745f·636f7079·49505374·_uninit_copyIPSt
 1556 ··0x00006110·36766563·746f7249·6a536149·6a454553·6vectorIjSaIjEES
 1557 ··0x00006120·335f4554·305f545f·53355f53·345f005f·3_ET0_T_S5_S4_._
 1558 ··0x00006130·5a4e3453·46535431·30547261·6e736475·ZN4SFST10Transdu
 1559 ··0x00006140·63657231·316b6c65·656e655f·73746172·cer11kleene_star
 1560 ··0x00006150·4576005f·5a4e3453·46535431·30547261·Ev._ZN4SFST10Tra
 1561 ··0x00006160·6e736475·63657243·32455063·504b4e53·nsducerC2EPcPKNS
 1562 ··0x00006170·5f38416c·70686162·65744562·005f5a4e·_8AlphabetEb._ZN
 1563 ··0x00006180·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht
 1564 ··0x00006190·61626c65·49537434·70616972·494b504e·ableISt4pairIKPN
 1565 ··0x000061a0·34534653·54394e6f·64654172·72617945·4SFST9NodeArrayE
 1566 ··0x000061b0·504e5332·5f344e6f·64654545·53345f4e·PNS2_4NodeEES4_N
 1567 ··0x000061c0·53325f31·314e6f64·654d6170·70696e67·S2_11NodeMapping
 1568 ··0x000061d0·35686173·68664553·7431305f·53656c65·5hashfESt10_Sele
 1569 ··0x000061e0·63743173·74495338·5f454e53·395f3665·ct1stIS8_ENS9_6e
 1570 ··0x000061f0·7175616c·66455361·4953375f·45453134·qualfESaIS7_EE14
 1571 ··0x00006200·66696e64·5f6f725f·696e7365·72744552·find_or_insertER
 1572 ··0x00006210·4b53385f·005f5a4e·53743676·6563746f·KS8_._ZNSt6vecto
 1573 ··0x00006220·7249504e·395f5f67·6e755f63·78783135·rIPN9__gnu_cxx15
 1574 ··0x00006230·5f486173·68746162·6c655f6e·6f646549·_Hashtable_nodeI
 1575 ··0x00006240·504b4e34·53465354·344e6f64·65454545·PKN4SFST4NodeEEE
 1576 ··0x00006250·53614953·375f4545·37726573·65727665·SaIS7_EE7reserve
 1577 ··0x00006260·456a005f·5a4e5374·36766563·746f7249·Ej._ZNSt6vectorI
 1578 ··0x00006270·504e3453·46535434·4e6f6465·45536149·PN4SFST4NodeESaI
 1579 ··0x00006280·53325f45·4531345f·4d5f6669·6c6c5f69·S2_EE14_M_fill_i
 1580 ··0x00006290·6e736572·74454e39·5f5f676e·755f6378·nsertEN9__gnu_cx
 1581 ··0x000062a0·7831375f·5f6e6f72·6d616c5f·69746572·x17__normal_iter
 1582 ··0x000062b0·61746f72·49505332·5f53345f·45456a52·atorIPS2_S4_EEjR
 1583 ··0x000062c0·4b53325f·005f5a4e·4b345346·53543841·KS2_._ZNK4SFST8A
 1584 ··0x000062d0·6c706861·62657431·30777269·74655f63·lphabet10write_c
 1585 ··0x000062e0·68617245·74506350·6962005f·5a4e5374·harEtPcPib._ZNSt
 1586 ··0x000062f0·39626173·69635f69·6f734963·53743131·9basic_iosIcSt11
 1587 ··0x00006300·63686172·5f747261·69747349·63454535·char_traitsIcEE5
 1588 ··0x00006310·636c6561·72455374·31325f49·6f735f49·clearESt12_Ios_I
 1589 ··0x00006320·6f737461·74654047·4c494243·58585f33·ostate@GLIBCXX_3
 1590 ··0x00006330·2e34005f·5f637861·5f746872·6f774043·.4.__cxa_throw@C
 1591 ··0x00006340·58584142·495f312e·33005f5a·4e345346·XXABI_1.3._ZN4SF
 1592 ··0x00006350·53543137·436f6d70·61637454·72616e73·ST17CompactTrans
 1593 ··0x00006360·64756365·7231336c·6f6e6765·73745f6d·ducer13longest_m
 1594 ··0x00006370·61746368·45525063·005f5a4e·536f6c73·atchERPc._ZNSols
 1595 ··0x00006380·45694047·4c494243·58585f33·2e34005f·Ei@GLIBCXX_3.4._
 1596 ··0x00006390·5a4e3453·46535439·4d696e69·6d697365·ZN4SFST9Minimise
 1597 ··0x000063a0·72433245·524e535f·31305472·616e7364·rC2ERNS_10Transd
 1598 ··0x000063b0·75636572·45005f5a·4e345346·53543869·ucerE._ZN4SFST8i
 1599 ··0x000063c0·6e743275·74663845·6a005f5a·4e345346·nt2utf8Ej._ZN4SF
 1600 ··0x000063d0·53543130·5472616e·73647563·65723233·ST10Transducer23
 1601 ··0x000063e0·69735f69·6e66696e·6974656c·795f616d·is_infinitely_am
 1602 ··0x000063f0·62696775·6f757345·76005f49·544d5f64·biguousEv._ITM_d
 1603 ··0x00006400·65726567·69737465·72544d43·6c6f6e65·eregisterTMClone
 1604 ··0x00006410·5461626c·65005f5a·4e345346·53543137·Table._ZN4SFST17
1533 ··0x00005fa0·436f6d70·61637454·72616e73·64756365·CompactTransduce1605 ··0x00006420·436f6d70·61637454·72616e73·64756365·CompactTransduce
 1606 ··0x00006430·72433145·50385f49·4f5f4649·4c455332·rC1EP8_IO_FILES2
 1607 ··0x00006440·5f005f55·6e77696e·645f5265·73756d65·_._Unwind_Resume
 1608 ··0x00006450·40474343·5f332e30·005f5a4e·34534653·@GCC_3.0._ZN4SFS
1534 ··0x00005fb0·72433245·76005f5a·4e537438·5f52625f·rC2Ev._ZNSt8_Rb_ 
1535 ··0x00005fc0·74726565·49745374·34706169·72494b74·treeItSt4pairIKt 
1536 ··0x00005fd0·53743676·6563746f·7249504e·34534653·St6vectorIPN4SFS 
1537 ··0x00005fe0·54334172·63455361·4953355f·45454553·T3ArcESaIS5_EEES 
1538 ··0x00005ff0·7431305f·53656c65·63743173·74495338·t10_Select1stIS8 
1539 ··0x00006000·5f455374·346c6573·73497445·53614953·_ESt4lessItESaIS 
1540 ··0x00006010·385f4545·32345f4d·5f676574·5f696e73·8_EE24_M_get_ins 
1541 ··0x00006020·6572745f·756e6971·75655f70·6f734552·ert_unique_posER 
1542 ··0x00006030·53315f00·5f5a4e34·53465354·31305472·S1_._ZN4SFST10Tr 
1543 ··0x00006040·616e7364·75636572·65714552·53305f00·ansducereqERS0_. 
1544 ··0x00006050·5f5a4e34·53465354·31305472·616e7364·_ZN4SFST10Transd 
1545 ··0x00006060·75636572·44324576·005f5a4e·53743676·ucerD2Ev._ZNSt6v 
1546 ··0x00006070·6563746f·7249504e·395f5f67·6e755f63·ectorIPN9__gnu_c 
1547 ··0x00006080·78783135·5f486173·68746162·6c655f6e·xx15_Hashtable_n 
1548 ··0x00006090·6f646549·504b4e34·53465354·344e6f64·odeIPKN4SFST4Nod 
1549 ··0x000060a0·65454545·53614953·375f4545·31345f4d·eEEESaIS7_EE14_M 
1550 ··0x000060b0·5f66696c·6c5f696e·73657274·454e5330·_fill_insertENS0 
1551 ··0x000060c0·5f31375f·5f6e6f72·6d616c5f·69746572·_17__normal_iter 
1552 ··0x000060d0·61746f72·49505337·5f53395f·45456a52·atorIPS7_S9_EEjR 
1553 ··0x000060e0·4b53375f·005f5a53·7431365f·5f646f5f·KS7_._ZSt16__do_ 
1554 ··0x000060f0·756e696e·69745f63·6f707949·50537436·uninit_copyIPSt6 
1555 ··0x00006100·76656374·6f72496a·5361496a·45455333·vectorIjSaIjEES3 
1556 ··0x00006110·5f455430·5f545f53·355f5334·5f005f5a·_ET0_T_S5_S4_._Z 
1557 ··0x00006120·4e345346·53543130·5472616e·73647563·N4SFST10Transduc 
1558 ··0x00006130·65723131·6b6c6565·6e655f73·74617245·er11kleene_starE 
1559 ··0x00006140·76005f5a·4e345346·53543130·5472616e·v._ZN4SFST10Tran 
1560 ··0x00006150·73647563·65724332·45506350·4b4e535f·sducerC2EPcPKNS_ 
1561 ··0x00006160·38416c70·68616265·74456200·5f5a4e39·8AlphabetEb._ZN91609 ··0x00006460·5438416c·70686162·65744431·4576005f·T8AlphabetD1Ev._
1562 ··0x00006170·5f5f676e·755f6378·78396861·73687461·__gnu_cxx9hashta1610 ··0x00006470·5a4e395f·5f676e75·5f637878·39686173·ZN9__gnu_cxx9has
1563 ··0x00006180·626c6549·53743470·61697249·4b504e34·bleISt4pairIKPN41611 ··0x00006480·68746162·6c654953·74347061·6972494b·htableISt4pairIK
 1612 ··0x00006490·504b6374·4553335f·4e535f34·68617368·PKctES3_NS_4hash
1564 ··0x00006190·53465354·394e6f64·65417272·61794550·SFST9NodeArrayEP 
1565 ··0x000061a0·4e53325f·344e6f64·65454553·345f4e53·NS2_4NodeEES4_NS 
1566 ··0x000061b0·325f3131·4e6f6465·4d617070·696e6735·2_11NodeMapping5 
Max diff block lines reached; 0/20637 bytes (0.00%) of diff not shown.
117 MB
sfst-dbgsym_1.4.7b-1_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2016-01-25·10:50:52.000000·debian-binary
2 -rw-r--r--···0········0········0·····1344·2016-01-25·10:50:52.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1352·2016-01-25·10:50:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2887868·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0··2902608·2016-01-25·10:50:52.000000·data.tar.xz
4.5 KB
control.tar.xz
4.47 KB
control.tar
1.8 KB
./control
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Package:·sfst-dbgsym1 Package:·sfst-dbgsym
2 Source:·sfst2 Source:·sfst
3 Version:·1.4.7b-13 Version:·1.4.7b-1
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>6 Maintainer:·Rico·Sennrich·<rico.sennrich@gmx.ch>
7 Installed-Size:·31967 Installed-Size:·3159
8 Depends:·sfst·(=·1.4.7b-1)8 Depends:·sfst·(=·1.4.7b-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·sfst11 Description:·debug·symbols·for·sfst
12 Build-Ids:·19807317bd35ddb48abd55a07cfa8a8d267f57a3·2d9fdd6b0693a8830c832f8991c540d7b321104f·3fa9da8994a30b3851fa4e99eeac88ecdd7177a0·45d31fc8c546817fa9bf559bdb120d588c0ff3b9·4a15b68a9b9fe544e5aa99d04b38ca4153ed2e93·4ee6d3c7e23a460cb8165d6e09ae030b5ceaa5ae·5259b577d3[·...·truncated·by·diffoscope;·len:·481,·SHA:·2ffc6ba5b126a4fc1886fc3812ef3555ebe59e59bc481f7c9f9bda3f30488fa7·...·]12 Build-Ids:·0fcefa4a34a70505f6aed4961dd1be6efc662ff4·31075a612f2261116f09ceefc3042b45e7a4ed39·32448477d45684475a25f39e9394978f908e2a22·343e37e2ee92540a05ec113c857cbf90932fe4b6·4b9243a3283eef2a454d6b19182e300b1faa4e3e·6454aa148104d9828a7d9a6820c9e2c462ebf586·6590fb183a[·...·truncated·by·diffoscope;·len:·481,·SHA:·314e0bc4ba1ab91647a38e0da0543a047ac9cb6850b7c46a8a6be0a2127b346c·...·]
2.65 KB
./md5sums
30.0 B
./md5sums
Files differ
2.6 KB
line order
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 usr/lib/debug/.build-id/19/807317bd35ddb48abd55a07cfa8a8d267f57a3.debug 
2 usr/lib/debug/.build-id/2d/9fdd6b0693a8830c832f8991c540d7b321104f.debug 
3 usr/lib/debug/.build-id/3f/a9da8994a30b3851fa4e99eeac88ecdd7177a0.debug 
4 usr/lib/debug/.build-id/45/d31fc8c546817fa9bf559bdb120d588c0ff3b9.debug 
5 usr/lib/debug/.build-id/4a/15b68a9b9fe544e5aa99d04b38ca4153ed2e93.debug 
6 usr/lib/debug/.build-id/4e/e6d3c7e23a460cb8165d6e09ae030b5ceaa5ae.debug 
7 usr/lib/debug/.build-id/52/59b577d362740e685354cf092a504a59b5e987.debug 
8 usr/lib/debug/.build-id/5d/54cfdae4035b3b7e19d5ade71fae7c105c73c4.debug 
9 usr/lib/debug/.build-id/73/7f99fee8e3b50602549f648b1a95ee09156f4b.debug 
10 usr/lib/debug/.build-id/88/8ae8d22f45e6fa268c13f3a72831e3360a4172.debug 
11 usr/lib/debug/.build-id/89/9aa3d863d2297a0b049451de5b465518b7a5cd.debug 
12 usr/lib/debug/.build-id/8b/d50b2187a250fe38e88803c9406fd617ecdceb.debug 
13 usr/lib/debug/.build-id/9f/73d653a5555e6d188579d0af5ef707fd38dae0.debug 
14 usr/lib/debug/.build-id/b7/400bfd13f8584900e82f1966a6de9c7fc8b439.debug 
15 usr/lib/debug/.build-id/ba/e004f7b2455773c71199a5612cbd83bee89dc8.debug 
16 usr/lib/debug/.build-id/ca/45e0ae11b9b8497da9c0af413339d40533e4c0.debug 
17 usr/lib/debug/.build-id/dd/77bb2e4f81ddcb2705fbf241e9c7da7d900ef9.debug 
18 usr/lib/debug/.build-id/fa/296612df87d8a9e434401e13f613916a206d9e.debug1 usr/lib/debug/.build-id/0f/cefa4a34a70505f6aed4961dd1be6efc662ff4.debug
 2 usr/lib/debug/.build-id/31/075a612f2261116f09ceefc3042b45e7a4ed39.debug
 3 usr/lib/debug/.build-id/32/448477d45684475a25f39e9394978f908e2a22.debug
 4 usr/lib/debug/.build-id/34/3e37e2ee92540a05ec113c857cbf90932fe4b6.debug
 5 usr/lib/debug/.build-id/4b/9243a3283eef2a454d6b19182e300b1faa4e3e.debug
 6 usr/lib/debug/.build-id/64/54aa148104d9828a7d9a6820c9e2c462ebf586.debug
 7 usr/lib/debug/.build-id/65/90fb183aa58213866d8eaa14e3f3e35a8c1f16.debug
 8 usr/lib/debug/.build-id/68/015929e57da2710a94ae71357458aa0ca53e6a.debug
 9 usr/lib/debug/.build-id/70/278be76a9a7f73f6203ed8d6c1bdf548491b94.debug
 10 usr/lib/debug/.build-id/82/57cecd344ccac43176ca09bea1e6465ea48540.debug
 11 usr/lib/debug/.build-id/95/e33d314d9c9c69a9560aef7881c4cc8f8cfd4f.debug
 12 usr/lib/debug/.build-id/9b/1b7328a2e412584a59e724e8e3003cd1c45675.debug
 13 usr/lib/debug/.build-id/ad/4b61c426710bf09fbadbb4b26e0be8d64be492.debug
 14 usr/lib/debug/.build-id/ae/bf9aa72dbf48435b7b76574de5eaae28b83b16.debug
 15 usr/lib/debug/.build-id/b7/62af8da152abb776d32886c65d65fbae370877.debug
 16 usr/lib/debug/.build-id/b7/c4269ecb4384788866826bc4fbb9a4f467b59d.debug
 17 usr/lib/debug/.build-id/c5/0168592ce7f8aa2851b44c135759313c99958a.debug
 18 usr/lib/debug/.build-id/ea/6ab16254f12739d4b01e7b976f521ab36c1101.debug
117 MB
data.tar.xz
117 MB
data.tar
10.3 KB
file list
    
Offset 1, 44 lines modifiedOffset 1, 43 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/19/ 
7 -rw-r--r--···0·root·········(0)·root·········(0)···126912·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/19/807317bd35ddb48abd55a07cfa8a8d267f57a3.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/2d/ 
9 -rw-r--r--···0·root·········(0)·root·········(0)···107988·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/2d/9fdd6b0693a8830c832f8991c540d7b321104f.debug 
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/3f/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/0f/
11 -rw-r--r--···0·root·········(0)·root·········(0)···619452·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/3f/a9da8994a30b3851fa4e99eeac88ecdd7177a0.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···133028·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/0f/cefa4a34a70505f6aed4961dd1be6efc662ff4.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/45/ 
13 -rw-r--r--···0·root·········(0)·root·········(0)···166976·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/45/d31fc8c546817fa9bf559bdb120d588c0ff3b9.debug 
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4a/ 
15 -rw-r--r--···0·root·········(0)·root·········(0)···116320·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4a/15b68a9b9fe544e5aa99d04b38ca4153ed2e93.debug 
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4e/ 
17 -rw-r--r--···0·root·········(0)·root·········(0)···152608·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4e/e6d3c7e23a460cb8165d6e09ae030b5ceaa5ae.debug 
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/52/ 
19 -rw-r--r--···0·root·········(0)·root·········(0)···146668·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/52/59b577d362740e685354cf092a504a59b5e987.debug 
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/5d/ 
21 -rw-r--r--···0·root·········(0)·root·········(0)····60060·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/5d/54cfdae4035b3b7e19d5ade71fae7c105c73c4.debug 
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/73/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/31/
23 -rw-r--r--···0·root·········(0)·root·········(0)···108024·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/73/7f99fee8e3b50602549f648b1a95ee09156f4b.debug9 -rw-r--r--···0·root·········(0)·root·········(0)···184120·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/31/075a612f2261116f09ceefc3042b45e7a4ed39.debug
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/88/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/32/
25 -rw-r--r--···0·root·········(0)·root·········(0)····69076·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/88/8ae8d22f45e6fa268c13f3a72831e3360a4172.debug11 -rw-r--r--···0·root·········(0)·root·········(0)···115804·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/32/448477d45684475a25f39e9394978f908e2a22.debug
26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/89/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/34/
27 -rw-r--r--···0·root·········(0)·root·········(0)···619672·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/89/9aa3d863d2297a0b049451de5b465518b7a5cd.debug13 -rw-r--r--···0·root·········(0)·root·········(0)···107432·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/34/3e37e2ee92540a05ec113c857cbf90932fe4b6.debug
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/8b/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4b/
 15 -rw-r--r--···0·root·········(0)·root·········(0)···145472·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4b/9243a3283eef2a454d6b19182e300b1faa4e3e.debug
 16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/64/
 17 -rw-r--r--···0·root·········(0)·root·········(0)···608356·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/64/54aa148104d9828a7d9a6820c9e2c462ebf586.debug
 18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/65/
 19 -rw-r--r--···0·root·········(0)·root·········(0)····68576·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/65/90fb183aa58213866d8eaa14e3f3e35a8c1f16.debug
 20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/68/
29 -rw-r--r--···0·root·········(0)·root·········(0)···106012·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/8b/d50b2187a250fe38e88803c9406fd617ecdceb.debug21 -rw-r--r--···0·root·········(0)·root·········(0)···177500·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/68/015929e57da2710a94ae71357458aa0ca53e6a.debug
 22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/70/
 23 -rw-r--r--···0·root·········(0)·root·········(0)···105696·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/70/278be76a9a7f73f6203ed8d6c1bdf548491b94.debug
 24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/82/
 25 -rw-r--r--···0·root·········(0)·root·········(0)····59888·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/82/57cecd344ccac43176ca09bea1e6465ea48540.debug
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/9f/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/95/
31 -rw-r--r--···0·root·········(0)·root·········(0)···134128·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/9f/73d653a5555e6d188579d0af5ef707fd38dae0.debug27 -rw-r--r--···0·root·········(0)·root·········(0)····93372·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/95/e33d314d9c9c69a9560aef7881c4cc8f8cfd4f.debug
 28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/9b/
 29 -rw-r--r--···0·root·········(0)·root·········(0)···107612·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/9b/1b7328a2e412584a59e724e8e3003cd1c45675.debug
 30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ad/
 31 -rw-r--r--···0·root·········(0)·root·········(0)···133220·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ad/4b61c426710bf09fbadbb4b26e0be8d64be492.debug
 32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ae/
 33 -rw-r--r--···0·root·········(0)·root·········(0)···608220·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ae/bf9aa72dbf48435b7b76574de5eaae28b83b16.debug
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b7/34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b7/
33 -rw-r--r--···0·root·········(0)·root·········(0)····93484·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b7/400bfd13f8584900e82f1966a6de9c7fc8b439.debug35 -rw-r--r--···0·root·········(0)·root·········(0)···166444·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b7/62af8da152abb776d32886c65d65fbae370877.debug
34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ba/ 
35 -rw-r--r--···0·root·········(0)·root·········(0)···133740·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ba/e004f7b2455773c71199a5612cbd83bee89dc8.debug36 -rw-r--r--···0·root·········(0)·root·········(0)···105652·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b7/c4269ecb4384788866826bc4fbb9a4f467b59d.debug
36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ca/37 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/c5/
37 -rw-r--r--···0·root·········(0)·root·········(0)···187632·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ca/45e0ae11b9b8497da9c0af413339d40533e4c0.debug38 -rw-r--r--···0·root·········(0)·root·········(0)···150540·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/c5/0168592ce7f8aa2851b44c135759313c99958a.debug
38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/dd/ 
39 -rw-r--r--···0·root·········(0)·root·········(0)···105972·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/dd/77bb2e4f81ddcb2705fbf241e9c7da7d900ef9.debug 
40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/fa/39 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ea/
41 -rw-r--r--···0·root·········(0)·root·········(0)···180808·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/fa/296612df87d8a9e434401e13f613916a206d9e.debug40 -rw-r--r--···0·root·········(0)·root·········(0)···126000·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/ea/6ab16254f12739d4b01e7b976f521ab36c1101.debug
42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/41 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/
43 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/
44 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/sfst-dbgsym·->·sfst43 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/sfst-dbgsym·->·sfst
58.4 MB
./usr/lib/debug/.build-id/3f/a9da8994a30b3851fa4e99eeac88ecdd7177a0.debug vs.
./usr/lib/debug/.build-id/64/54aa148104d9828a7d9a6820c9e2c462ebf586.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 26% similar despite different names
1.1 KB
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x611011 ··Entry·point·address:···············0x6120
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········617892·(bytes·into·file)13 ··Start·of·section·headers:··········606796·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3820 ··Section·header·string·table·index:·38
1.9 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x61102 Entry·point·0x6120
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00000·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00000·0x00013·R···0x1
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x022f0·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x022f0·R···0x1000
9 ··LOAD···········0x000000·0x00003000·0x00003000·0x00000·0x16ce8·R·E·0x10009 ··LOAD···········0x000000·0x00003000·0x00003000·0x00000·0x15c88·R·E·0x1000
10 ··LOAD···········0x000000·0x0001a000·0x0001a000·0x00000·0x061ec·R···0x100010 ··LOAD···········0x000000·0x00019000·0x00019000·0x00000·0x06468·R···0x1000
11 ··LOAD···········0x000e88·0x00021e88·0x00021e88·0x00000·0x01144·RW··0x100011 ··LOAD···········0x000e88·0x00020e88·0x00020e88·0x00000·0x01144·RW··0x1000
12 ··DYNAMIC········0x000e88·0x00021ea0·0x00021ea0·0x00000·0x00110·RW··0x412 ··DYNAMIC········0x000e88·0x00020ea0·0x00020ea0·0x00000·0x00110·RW··0x4
13 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x413 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
14 ··GNU_EH_FRAME···0x001000·0x0001c920·0x0001c920·0x00000·0x006bc·R···0x414 ··GNU_EH_FRAME···0x001000·0x0001b7b0·0x0001b7b0·0x00000·0x006bc·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
16 ··GNU_RELRO······0x000e88·0x00021e88·0x00021e88·0x00000·0x00178·R···0x116 ··GNU_RELRO······0x000e88·0x00020e88·0x00020e88·0x00000·0x00178·R···0x1
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.interp·20 ···01·····.interp·
21 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·21 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
22 ···03·····.init·.plt·.plt.got·.text·.fini·22 ···03·····.init·.plt·.plt.got·.text·.fini·
5.47 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x96da4:1 There·are·39·section·headers,·starting·at·offset·0x9424c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········NOBITS··········00000194·000194·000013·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00000194·000194·000013·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··4
Offset 12, 37 lines modifiedOffset 12, 37 lines modified
12 ··[·7]·.gnu.version······NOBITS··········00001cc2·0001ec·000114·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00001cc2·0001ec·000114·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00001dd8·0001ec·000100·00···A··6···4··413 ··[·8]·.gnu.version_r····NOBITS··········00001dd8·0001ec·000100·00···A··6···4··4
14 ··[·9]·.rel.dyn··········NOBITS··········00001ed8·0001ec·0000d0·08···A··5···0··414 ··[·9]·.rel.dyn··········NOBITS··········00001ed8·0001ec·0000d0·08···A··5···0··4
15 ··[10]·.rel.plt··········NOBITS··········00001fa8·0001ec·000348·08···A··5··24··415 ··[10]·.rel.plt··········NOBITS··········00001fa8·0001ec·000348·08···A··5··24··4
16 ··[11]·.init·············NOBITS··········00003000·001000·000020·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00003000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00003020·001000·0006a0·04··AX··0···0·1617 ··[12]·.plt··············NOBITS··········00003020·001000·0006a0·04··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000036c0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000036c0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000036d0·001000·016604·00··AX··0···0·1619 ··[14]·.text·············NOBITS··········000036d0·001000·0155a4·00··AX··0···0·16
20 ··[15]·.fini·············NOBITS··········00019cd4·001000·000014·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00018c74·001000·000014·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0001a000·001000·002920·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········00019000·001000·0027ae·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0001c920·001000·0006bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0001b7b0·001000·0006bc·00···A··0···0··4
23 ··[18]·.eh_frame·········NOBITS··········0001cfdc·001000·002904·00···A··0···0··423 ··[18]·.eh_frame·········NOBITS··········0001be6c·001000·002cdc·00···A··0···0··4
24 ··[19]·.gcc_except_table·NOBITS··········0001f8e0·001000·00090c·00···A··0···0··424 ··[19]·.gcc_except_table·NOBITS··········0001eb48·001000·000920·00···A··0···0··4
25 ··[20]·.init_array·······NOBITS··········00021e88·000e88·000014·04··WA··0···0··425 ··[20]·.init_array·······NOBITS··········00020e88·000e88·000014·04··WA··0···0··4
26 ··[21]·.fini_array·······NOBITS··········00021e9c·000e88·000004·04··WA··0···0··426 ··[21]·.fini_array·······NOBITS··········00020e9c·000e88·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········NOBITS··········00021ea0·000e88·000110·08··WA··6···0··427 ··[22]·.dynamic··········NOBITS··········00020ea0·000e88·000110·08··WA··6···0··4
28 ··[23]·.got··············NOBITS··········00021fb0·000e88·000044·04··WA··0···0··428 ··[23]·.got··············NOBITS··········00020fb0·000e88·000044·04··WA··0···0··4
29 ··[24]·.got.plt··········NOBITS··········00021ff4·000e88·0001b0·04··WA··0···0··429 ··[24]·.got.plt··········NOBITS··········00020ff4·000e88·0001b0·04··WA··0···0··4
30 ··[25]·.data·············NOBITS··········000221a4·000e88·000018·00··WA··0···0··430 ··[25]·.data·············NOBITS··········000211a4·000e88·000018·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000221c0·000e88·000e0c·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000211c0·000e88·000e0c·00··WA··0···0·32
32 ··[27]·.comment··········PROGBITS········00000000·0001ec·00001f·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········00000000·0001ec·00001f·01··MS··0···0··1
33 ··[28]·.debug_aranges····PROGBITS········00000000·00020c·0000e6·00···C··0···0··433 ··[28]·.debug_aranges····PROGBITS········00000000·00020c·0000ef·00···C··0···0··4
34 ··[29]·.debug_info·······PROGBITS········00000000·0002f4·0658d9·00···C··0···0··434 ··[29]·.debug_info·······PROGBITS········00000000·0002fc·06572d·00···C··0···0··4
35 ··[30]·.debug_abbrev·····PROGBITS········00000000·065bd0·001029·00···C··0···0··435 ··[30]·.debug_abbrev·····PROGBITS········00000000·065a2c·00101e·00···C··0···0··4
36 ··[31]·.debug_line·······PROGBITS········00000000·066bfc·0081f9·00···C··0···0··436 ··[31]·.debug_line·······PROGBITS········00000000·066a4c·006559·00···C··0···0··4
37 ··[32]·.debug_str········PROGBITS········00000000·06edf8·008aad·01·MSC··0···0··437 ··[32]·.debug_str········PROGBITS········00000000·06cfa8·008ac3·01·MSC··0···0··4
38 ··[33]·.debug_line_str···PROGBITS········00000000·0778a8·000272·01·MSC··0···0··438 ··[33]·.debug_line_str···PROGBITS········00000000·075a6c·000272·01·MSC··0···0··4
39 ··[34]·.debug_loclists···PROGBITS········00000000·077b1c·014cec·00···C··0···0··439 ··[34]·.debug_loclists···PROGBITS········00000000·075ce0·0150dd·00···C··0···0··4
40 ··[35]·.debug_rnglists···PROGBITS········00000000·08c808·003c83·00···C··0···0··440 ··[35]·.debug_rnglists···PROGBITS········00000000·08adc0·002b5c·00···C··0···0··4
41 ··[36]·.symtab···········SYMTAB··········00000000·09048c·002240·10·····37·252··441 ··[36]·.symtab···········SYMTAB··········00000000·08d91c·002250·10·····37·253··4
42 ··[37]·.strtab···········STRTAB··········00000000·0926cc·00454e·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·08fb6c·004557·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·096c1a·000187·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·0940c3·000187·00······0···0··1
44 Key·to·Flags:44 Key·to·Flags:
45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
48 ··R·(retain),·D·(mbind),·p·(processor·specific)48 ··R·(retain),·D·(mbind),·p·(processor·specific)
91.8 KB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 551 lines modifiedOffset 1, 552 lines modified
  
1 Symbol·table·'.symtab'·contains·548·entries:1 Symbol·table·'.symtab'·contains·549·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·Scrt1.o4 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·Scrt1.o
5 ·····2:·000001cc····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag5 ·····2:·000001cc····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag
6 ·····3:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst-compiler.C6 ·····3:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst-compiler.C
7 ·····4:·00006240···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.07 ·····4:·00006250···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
8 ·····5:·000062c0···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.08 ·····5:·000062bc···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
9 ·····6:·00006340···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.09 ·····6:·00006328···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
10 ·····7:·000064d0···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.010 ·····7:·000064a0···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.0
11 ·····8:·00006660···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.011 ·····8:·00006618···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.0
12 ·····9:·000067f0···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.isra.012 ·····9:·00006790···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.isra.0
13 ····10:·0001aee0···306·OBJECT··LOCAL··DEFAULT···16·_ZL6yypact13 ····10:·00019ee0···306·OBJECT··LOCAL··DEFAULT···16·_ZL6yypact
14 ····11:·0001a420··1802·OBJECT··LOCAL··DEFAULT···16·_ZL7yycheck14 ····11:·00019420··1802·OBJECT··LOCAL··DEFAULT···16·_ZL7yycheck
15 ····12:·0001ab40···901·OBJECT··LOCAL··DEFAULT···16·_ZL7yytable15 ····12:·00019b40···901·OBJECT··LOCAL··DEFAULT···16·_ZL7yytable
16 ····13:·0001aec8····16·OBJECT··LOCAL··DEFAULT···16·_ZL7yypgoto16 ····13:·00019ec8····16·OBJECT··LOCAL··DEFAULT···16·_ZL7yypgoto
17 ····14:·0001b014····16·OBJECT··LOCAL··DEFAULT···16·_ZL9yydefgoto17 ····14:·0001a014····16·OBJECT··LOCAL··DEFAULT···16·_ZL9yydefgoto
18 ····15:·0001b040···153·OBJECT··LOCAL··DEFAULT···16·_ZL8yydefact18 ····15:·0001a040···153·OBJECT··LOCAL··DEFAULT···16·_ZL8yydefact
19 ····16:·0001b0e0····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr219 ····16:·0001a0e0····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr2
20 ····17:·0001b140····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr120 ····17:·0001a140····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr1
21 ····18:·0001b1a0···277·OBJECT··LOCAL··DEFAULT···16·_ZL11yytranslate21 ····18:·0001a1a0···277·OBJECT··LOCAL··DEFAULT···16·_ZL11yytranslate
22 ····19:·000222b0·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6Switch22 ····19:·000212b0·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6Switch
23 ····20:·000222ac·····4·OBJECT··LOCAL··DEFAULT···26·_ZL7Compact23 ····20:·000212ac·····4·OBJECT··LOCAL··DEFAULT···26·_ZL7Compact
24 ····21:·000222a8·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6LowMem24 ····21:·000212a8·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6LowMem
25 ····22:·000036d0···206·FUNC····LOCAL··DEFAULT···14·main.cold25 ····22:·000036d0···208·FUNC····LOCAL··DEFAULT···14·main.cold
26 ····23:·00005f20···298·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface26 ····23:·00005f1a···322·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface
27 ····24:·000222b4·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit27 ····24:·000212b4·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit
28 ····25:·0000379e····54·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface.cold28 ····25:·000037a0····54·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface.cold
29 ····26:·0000702a·····0·NOTYPE··LOCAL··DEFAULT···14·.L47529 ····26:·00006f72·····0·NOTYPE··LOCAL··DEFAULT···14·.L476
30 ····27:·00007b63·····0·NOTYPE··LOCAL··DEFAULT···14·.L429 
31 ····28:·00007b3a·····0·NOTYPE··LOCAL··DEFAULT···14·.L428 
32 ····29:·00007b03·····0·NOTYPE··LOCAL··DEFAULT···14·.L427 
33 ····30:·00007070·····0·NOTYPE··LOCAL··DEFAULT···14·.L425 
34 ····31:·00007ae2·····0·NOTYPE··LOCAL··DEFAULT···14·.L424 
35 ····32:·00007ab0·····0·NOTYPE··LOCAL··DEFAULT···14·.L42330 ····27:·00007a08·····0·NOTYPE··LOCAL··DEFAULT···14·.L431
36 ····33:·00007a7e·····0·NOTYPE··LOCAL··DEFAULT···14·.L422 
37 ····34:·00007a73·····0·NOTYPE··LOCAL··DEFAULT···14·.L421 
38 ····35:·00007a3f·····0·NOTYPE··LOCAL··DEFAULT···14·.L42031 ····28:·000079df·····0·NOTYPE··LOCAL··DEFAULT···14·.L430
39 ····36:·00007a05·····0·NOTYPE··LOCAL··DEFAULT···14·.L41932 ····29:·000079a8·····0·NOTYPE··LOCAL··DEFAULT···14·.L429
40 ····37:·000079a9·····0·NOTYPE··LOCAL··DEFAULT···14·.L41833 ····30:·00006fad·····0·NOTYPE··LOCAL··DEFAULT···14·.L427
41 ····38:·00007975·····0·NOTYPE··LOCAL··DEFAULT···14·.L417 
42 ····39:·00007927·····0·NOTYPE··LOCAL··DEFAULT···14·.L41634 ····31:·00007987·····0·NOTYPE··LOCAL··DEFAULT···14·.L426
43 ····40:·000078ee·····0·NOTYPE··LOCAL··DEFAULT···14·.L41535 ····32:·0000795d·····0·NOTYPE··LOCAL··DEFAULT···14·.L425
44 ····41:·000078b6·····0·NOTYPE··LOCAL··DEFAULT···14·.L41436 ····33:·00007929·····0·NOTYPE··LOCAL··DEFAULT···14·.L424
45 ····42:·00007898·····0·NOTYPE··LOCAL··DEFAULT···14·.L41337 ····34:·0000791f·····0·NOTYPE··LOCAL··DEFAULT···14·.L423
 38 ····35:·000078eb·····0·NOTYPE··LOCAL··DEFAULT···14·.L422
 39 ····36:·000078b3·····0·NOTYPE··LOCAL··DEFAULT···14·.L421
46 ····43:·00007860·····0·NOTYPE··LOCAL··DEFAULT···14·.L41240 ····37:·00007860·····0·NOTYPE··LOCAL··DEFAULT···14·.L420
47 ····44:·0000783c·····0·NOTYPE··LOCAL··DEFAULT···14·.L411 
48 ····45:·00007817·····0·NOTYPE··LOCAL··DEFAULT···14·.L41041 ····38:·0000781b·····0·NOTYPE··LOCAL··DEFAULT···14·.L419
49 ····46:·000077d8·····0·NOTYPE··LOCAL··DEFAULT···14·.L409 
50 ····47:·0000779d·····0·NOTYPE··LOCAL··DEFAULT···14·.L40842 ····39:·000077d6·····0·NOTYPE··LOCAL··DEFAULT···14·.L418
51 ····48:·00007770·····0·NOTYPE··LOCAL··DEFAULT···14·.L40743 ····40:·0000779c·····0·NOTYPE··LOCAL··DEFAULT···14·.L417
52 ····49:·00007747·····0·NOTYPE··LOCAL··DEFAULT···14·.L40644 ····41:·00007762·····0·NOTYPE··LOCAL··DEFAULT···14·.L416
53 ····50:·00007723·····0·NOTYPE··LOCAL··DEFAULT···14·.L40545 ····42:·00007745·····0·NOTYPE··LOCAL··DEFAULT···14·.L415
54 ····51:·00007702·····0·NOTYPE··LOCAL··DEFAULT···14·.L40446 ····43:·0000770a·····0·NOTYPE··LOCAL··DEFAULT···14·.L414
55 ····52:·000076e4·····0·NOTYPE··LOCAL··DEFAULT···14·.L40347 ····44:·000076e5·····0·NOTYPE··LOCAL··DEFAULT···14·.L413
56 ····53:·000076c7·····0·NOTYPE··LOCAL··DEFAULT···14·.L40248 ····45:·000076c0·····0·NOTYPE··LOCAL··DEFAULT···14·.L412
 49 ····46:·00007687·····0·NOTYPE··LOCAL··DEFAULT···14·.L411
 50 ····47:·0000764e·····0·NOTYPE··LOCAL··DEFAULT···14·.L410
 51 ····48:·00007621·····0·NOTYPE··LOCAL··DEFAULT···14·.L409
 52 ····49:·000075f8·····0·NOTYPE··LOCAL··DEFAULT···14·.L408
 53 ····50:·000075d4·····0·NOTYPE··LOCAL··DEFAULT···14·.L407
 54 ····51:·000075b2·····0·NOTYPE··LOCAL··DEFAULT···14·.L406
 55 ····52:·00007595·····0·NOTYPE··LOCAL··DEFAULT···14·.L405
 56 ····53:·00007578·····0·NOTYPE··LOCAL··DEFAULT···14·.L404
57 ····54:·000076a9·····0·NOTYPE··LOCAL··DEFAULT···14·.L40157 ····54:·0000755a·····0·NOTYPE··LOCAL··DEFAULT···14·.L403
58 ····55:·0000768b·····0·NOTYPE··LOCAL··DEFAULT···14·.L40058 ····55:·0000753c·····0·NOTYPE··LOCAL··DEFAULT···14·.L402
 59 ····56:·0000751e·····0·NOTYPE··LOCAL··DEFAULT···14·.L401
 60 ····57:·000074fa·····0·NOTYPE··LOCAL··DEFAULT···14·.L400
59 ····56:·0000766d·····0·NOTYPE··LOCAL··DEFAULT···14·.L39961 ····58:·000074dd·····0·NOTYPE··LOCAL··DEFAULT···14·.L399
60 ····57:·00007648·····0·NOTYPE··LOCAL··DEFAULT···14·.L39862 ····59:·000074bf·····0·NOTYPE··LOCAL··DEFAULT···14·.L398
61 ····58:·0000762b·····0·NOTYPE··LOCAL··DEFAULT···14·.L39763 ····60:·000074a2·····0·NOTYPE··LOCAL··DEFAULT···14·.L397
62 ····59:·0000760e·····0·NOTYPE··LOCAL··DEFAULT···14·.L396 
63 ····60:·000075f1·····0·NOTYPE··LOCAL··DEFAULT···14·.L395 
64 ····61:·000075d3·····0·NOTYPE··LOCAL··DEFAULT···14·.L39464 ····61:·00007485·····0·NOTYPE··LOCAL··DEFAULT···14·.L396
65 ····62:·000075ae·····0·NOTYPE··LOCAL··DEFAULT···14·.L393 
66 ····63:·0000758c·····0·NOTYPE··LOCAL··DEFAULT···14·.L392 
67 ····64:·0000756a·····0·NOTYPE··LOCAL··DEFAULT···14·.L391 
68 ····65:·00007561·····0·NOTYPE··LOCAL··DEFAULT···14·.L390 
69 ····66:·00007546·····0·NOTYPE··LOCAL··DEFAULT···14·.L38965 ····62:·00007460·····0·NOTYPE··LOCAL··DEFAULT···14·.L395
 66 ····63:·0000743f·····0·NOTYPE··LOCAL··DEFAULT···14·.L394
 67 ····64:·0000741e·····0·NOTYPE··LOCAL··DEFAULT···14·.L393
 68 ····65:·00007415·····0·NOTYPE··LOCAL··DEFAULT···14·.L392
 69 ····66:·000073fb·····0·NOTYPE··LOCAL··DEFAULT···14·.L391
70 ····67:·0000750c·····0·NOTYPE··LOCAL··DEFAULT···14·.L38870 ····67:·000073cc·····0·NOTYPE··LOCAL··DEFAULT···14·.L390
71 ····68:·000074d6·····0·NOTYPE··LOCAL··DEFAULT···14·.L38771 ····68:·00007394·····0·NOTYPE··LOCAL··DEFAULT···14·.L389
72 ····69:·00007ba5·····0·NOTYPE··LOCAL··DEFAULT···14·.L44372 ····69:·00007a51·····0·NOTYPE··LOCAL··DEFAULT···14·.L445
 73 ····70:·0000738b·····0·NOTYPE··LOCAL··DEFAULT···14·.L387
 74 ····71:·0000736e·····0·NOTYPE··LOCAL··DEFAULT···14·.L386
73 ····70:·000074cd·····0·NOTYPE··LOCAL··DEFAULT···14·.L38575 ····72:·0000733d·····0·NOTYPE··LOCAL··DEFAULT···14·.L385
74 ····71:·000074b2·····0·NOTYPE··LOCAL··DEFAULT···14·.L384 
75 ····72:·00007483·····0·NOTYPE··LOCAL··DEFAULT···14·.L383 
76 ····73:·00007bac·····0·NOTYPE··LOCAL··DEFAULT···14·.L44476 ····73:·00007a4a·····0·NOTYPE··LOCAL··DEFAULT···14·.L446
77 ····74:·00007048·····0·NOTYPE··LOCAL··DEFAULT···14·.L37077 ····74:·00006f8a·····0·NOTYPE··LOCAL··DEFAULT···14·.L372
 78 ····75:·00006f68·····0·NOTYPE··LOCAL··DEFAULT···14·.L382
78 ····75:·00007020·····0·NOTYPE··LOCAL··DEFAULT···14·.L38079 ····76:·00007020·····0·NOTYPE··LOCAL··DEFAULT···14·.L381
79 ····76:·000070b0·····0·NOTYPE··LOCAL··DEFAULT···14·.L379 
80 ····77:·0000744d·····0·NOTYPE··LOCAL··DEFAULT···14·.L38180 ····77:·00007307·····0·NOTYPE··LOCAL··DEFAULT···14·.L383
81 ····78:·0000742c·····0·NOTYPE··LOCAL··DEFAULT···14·.L37881 ····78:·000072f8·····0·NOTYPE··LOCAL··DEFAULT···14·.L380
82 ····79:·0000740c·····0·NOTYPE··LOCAL··DEFAULT···14·.L37782 ····79:·000072d4·····0·NOTYPE··LOCAL··DEFAULT···14·.L379
83 ····80:·000073d7·····0·NOTYPE··LOCAL··DEFAULT···14·.L376 
84 ····81:·000073b6·····0·NOTYPE··LOCAL··DEFAULT···14·.L375 
85 ····82:·00007399·····0·NOTYPE··LOCAL··DEFAULT···14·.L374 
86 ····83:·00007372·····0·NOTYPE··LOCAL··DEFAULT···14·.L373 
87 ····84:·00007358·····0·NOTYPE··LOCAL··DEFAULT···14·.L372 
88 ····85:·00007314·····0·NOTYPE··LOCAL··DEFAULT···14·.L371 
89 ····86:·00007304·····0·NOTYPE··LOCAL··DEFAULT···14·.L369 
90 ····87:·000072e4·····0·NOTYPE··LOCAL··DEFAULT···14·.L368 
91 ····88:·000072d6·····0·NOTYPE··LOCAL··DEFAULT···14·.L367 
92 ····89:·000072c8·····0·NOTYPE··LOCAL··DEFAULT···14·.L366 
93 ····90:·000072ba·····0·NOTYPE··LOCAL··DEFAULT···14·.L365 
94 ····91:·000072ac·····0·NOTYPE··LOCAL··DEFAULT···14·.L364 
95 ····92:·0000729e·····0·NOTYPE··LOCAL··DEFAULT···14·.L363 
96 ····93:·00007290·····0·NOTYPE··LOCAL··DEFAULT···14·.L362 
97 ····94:·00007285·····0·NOTYPE··LOCAL··DEFAULT···14·.L361 
98 ····95:·0000727a·····0·NOTYPE··LOCAL··DEFAULT···14·.L360 
99 ····96:·0000726f·····0·NOTYPE··LOCAL··DEFAULT···14·.L359 
100 ····97:·00007264·····0·NOTYPE··LOCAL··DEFAULT···14·.L358 
101 ····98:·00007259·····0·NOTYPE··LOCAL··DEFAULT···14·.L35783 ····80:·0000729b·····0·NOTYPE··LOCAL··DEFAULT···14·.L378
 84 ····81:·00007277·····0·NOTYPE··LOCAL··DEFAULT···14·.L377
 85 ····82:·0000725b·····0·NOTYPE··LOCAL··DEFAULT···14·.L376
 86 ····83:·00007230·····0·NOTYPE··LOCAL··DEFAULT···14·.L375
 87 ····84:·00007214·····0·NOTYPE··LOCAL··DEFAULT···14·.L374
 88 ····85:·000071cd·····0·NOTYPE··LOCAL··DEFAULT···14·.L373
 89 ····86:·000071bd·····0·NOTYPE··LOCAL··DEFAULT···14·.L371
Max diff block lines reached; 79823/93873 bytes (85.03%) of diff not shown.
709 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3fa9da8994a30b3851fa4e99eeac88ecdd7177a03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6454aa148104d9828a7d9a6820c9e2c462ebf586
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
8.4 MB
readelf --wide --debug-dump=rawline {}
error from `readelf --wide --debug-dump=rawline {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················02 ··Offset:······················0
3 ··Length:······················140663 ··Length:······················13140
4 ··DWARF·Version:···············54 ··DWARF·Version:···············5
5 ··Address·size·(bytes):········45 ··Address·size·(bytes):········4
6 ··Segment·selector·(bytes):····06 ··Segment·selector·(bytes):····0
7 ··Prologue·Length:·············4427 ··Prologue·Length:·············442
8 ··Minimum·Instruction·Length:··18 ··Minimum·Instruction·Length:··1
9 ··Maximum·Ops·per·Instruction:·19 ··Maximum·Ops·per·Instruction:·1
10 ··Initial·value·of·'is_stmt':··110 ··Initial·value·of·'is_stmt':··1
Offset 116, 2209 lines modifiedOffset 116, 2229 lines modified
116 ··70»     (udata)»      4»     (line_strp)»  (offset:·0x3a0):·stdlib.h116 ··70»     (udata)»      4»     (line_strp)»  (offset:·0x3a0):·stdlib.h
117 ··71»     (udata)»      0»     (line_strp)»  (offset:·0x3c9):·scanner.h117 ··71»     (udata)»      0»     (line_strp)»  (offset:·0x3c9):·scanner.h
118 ··72»     (udata)»      5»     (line_strp)»  (offset:·0x3d3):·stdio2-decl.h118 ··72»     (udata)»      5»     (line_strp)»  (offset:·0x3d3):·stdio2-decl.h
119 ··73»     (udata)»      4»     (line_strp)»  (offset:·0x3e1):·new119 ··73»     (udata)»      4»     (line_strp)»  (offset:·0x3e1):·new
  
120 ·Line·Number·Statements:120 ·Line·Number·Statements:
121 ··[0x000001c6]··Set·column·to·5121 ··[0x000001c6]··Set·column·to·5
122 ··[0x000001c8]··Extended·opcode·2:·set·Address·to·0x6240122 ··[0x000001c8]··Extended·opcode·2:·set·Address·to·0x6250
123 ··[0x000001cf]··Advance·Line·by·1107·to·1108123 ··[0x000001cf]··Advance·Line·by·1107·to·1108
124 ··[0x000001d2]··Copy124 ··[0x000001d2]··Copy
 125 ··[0x000001d3]··Set·is_stmt·to·0
 126 ··[0x000001d4]··Copy·(view·1)
125 ··[0x000001d3]··Set·column·to·35127 ··[0x000001d5]··Set·column·to·35
 128 ··[0x000001d7]··Set·is_stmt·to·1
 129 ··[0x000001d8]··Advance·PC·by·constant·17·to·0x6261
126 ··[0x000001d5]··Special·opcode·11:·advance·Address·by·0·to·0x6240·and·Line·by·6·to·1114·(view·1)130 ··[0x000001d9]··Special·opcode·53:·advance·Address·by·3·to·0x6264·and·Line·by·6·to·1114
127 ··[0x000001d6]··Set·File·Name·to·entry·2·in·the·File·Name·Table131 ··[0x000001da]··Set·File·Name·to·entry·2·in·the·File·Name·Table
128 ··[0x000001d8]··Set·column·to·7132 ··[0x000001dc]··Set·column·to·7
129 ··[0x000001da]··Advance·Line·by·-127·to·987133 ··[0x000001de]··Advance·Line·by·-127·to·987
130 ··[0x000001dd]··Copy·(view·2)134 ··[0x000001e1]··Copy·(view·1)
 135 ··[0x000001e2]··Set·column·to·66
 136 ··[0x000001e4]··Set·is_stmt·to·0
 137 ··[0x000001e5]··Special·opcode·6:·advance·Address·by·0·to·0x6264·and·Line·by·1·to·988·(view·2)
 138 ··[0x000001e6]··Special·opcode·47:·advance·Address·by·3·to·0x6267·and·Line·by·0·to·988
131 ··[0x000001de]··Set·File·Name·to·entry·1·in·the·File·Name·Table139 ··[0x000001e7]··Set·File·Name·to·entry·1·in·the·File·Name·Table
132 ··[0x000001e0]··Set·column·to·5140 ··[0x000001e9]··Set·column·to·35
133 ··[0x000001e2]··Set·is_stmt·to·0 
134 ··[0x000001e3]··Advance·Line·by·121·to·1108 
135 ··[0x000001e6]··Copy·(view·3) 
136 ··[0x000001e7]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
137 ··[0x000001e9]··Set·column·to·66 
138 ··[0x000001eb]··Advance·Line·by·-120·to·988 
139 ··[0x000001ee]··Advance·PC·by·constant·17·to·0x6251 
140 ··[0x000001ef]··Special·opcode·47:·advance·Address·by·3·to·0x6254·and·Line·by·0·to·988 
141 ··[0x000001f0]··Special·opcode·47:·advance·Address·by·3·to·0x6257·and·Line·by·0·to·988 
142 ··[0x000001f1]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
143 ··[0x000001f3]··Set·column·to·35 
144 ··[0x000001f5]··Advance·Line·by·126·to·1114141 ··[0x000001eb]··Advance·Line·by·126·to·1114
145 ··[0x000001f8]··Copy·(view·1)142 ··[0x000001ee]··Copy·(view·1)
146 ··[0x000001f9]··Set·column·to·22143 ··[0x000001ef]··Set·column·to·22
147 ··[0x000001fb]··Special·opcode·75:·advance·Address·by·5·to·0x625c·and·Line·by·0·to·1114144 ··[0x000001f1]··Special·opcode·75:·advance·Address·by·5·to·0x626c·and·Line·by·0·to·1114
148 ··[0x000001fc]··Set·File·Name·to·entry·2·in·the·File·Name·Table145 ··[0x000001f2]··Set·File·Name·to·entry·2·in·the·File·Name·Table
149 ··[0x000001fe]··Set·column·to·7146 ··[0x000001f4]··Set·column·to·7
 147 ··[0x000001f6]··Set·is_stmt·to·1
 148 ··[0x000001f7]··Special·opcode·40:·advance·Address·by·2·to·0x626e·and·Line·by·7·to·1121
 149 ··[0x000001f8]··Set·is_stmt·to·0
 150 ··[0x000001f9]··Special·opcode·159:·advance·Address·by·11·to·0x6279·and·Line·by·0·to·1121
 151 ··[0x000001fa]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 152 ··[0x000001fc]··Set·column·to·11
 153 ··[0x000001fe]··Special·opcode·0:·advance·Address·by·0·to·0x6279·and·Line·by·-5·to·1116·(view·1)
 154 ··[0x000001ff]··Set·column·to·17
150 ··[0x00000200]··Set·is_stmt·to·1155 ··[0x00000201]··Set·is_stmt·to·1
151 ··[0x00000201]··Special·opcode·68:·advance·Address·by·4·to·0x6260·and·Line·by·7·to·1121156 ··[0x00000202]··Special·opcode·48:·advance·Address·by·3·to·0x627c·and·Line·by·1·to·1117
152 ··[0x00000202]··Set·is_stmt·to·0157 ··[0x00000203]··Set·is_stmt·to·0
153 ··[0x00000203]··Special·opcode·159:·advance·Address·by·11·to·0x626b·and·Line·by·0·to·1121 
154 ··[0x00000204]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
155 ··[0x00000206]··Set·column·to·11 
156 ··[0x00000208]··Special·opcode·0:·advance·Address·by·0·to·0x626b·and·Line·by·-5·to·1116·(view·1) 
157 ··[0x00000209]··Set·column·to·17 
158 ··[0x0000020b]··Set·is_stmt·to·1 
159 ··[0x0000020c]··Special·opcode·48:·advance·Address·by·3·to·0x626e·and·Line·by·1·to·1117 
160 ··[0x0000020d]··Set·is_stmt·to·0 
161 ··[0x0000020e]··Advance·PC·by·constant·17·to·0x627f 
162 ··[0x0000020f]··Special·opcode·19:·advance·Address·by·1·to·0x6280·and·Line·by·0·to·1117158 ··[0x00000204]··Special·opcode·61:·advance·Address·by·4·to·0x6280·and·Line·by·0·to·1117
163 ··[0x00000210]··Set·column·to·15159 ··[0x00000205]··Set·column·to·15
164 ··[0x00000212]··Special·opcode·35:·advance·Address·by·2·to·0x6282·and·Line·by·2·to·1119160 ··[0x00000207]··Special·opcode·35:·advance·Address·by·2·to·0x6282·and·Line·by·2·to·1119
165 ··[0x00000213]··Set·column·to·7161 ··[0x00000208]··Set·column·to·7
166 ··[0x00000215]··Set·is_stmt·to·1162 ··[0x0000020a]··Set·is_stmt·to·1
167 ··[0x00000216]··Advance·Line·by·-490·to·629163 ··[0x0000020b]··Advance·Line·by·-490·to·629
168 ··[0x00000219]··Special·opcode·33:·advance·Address·by·2·to·0x6284·and·Line·by·0·to·629164 ··[0x0000020e]··Special·opcode·33:·advance·Address·by·2·to·0x6284·and·Line·by·0·to·629
169 ··[0x0000021a]··Advance·Line·by·-341·to·288165 ··[0x0000020f]··Advance·Line·by·-341·to·288
170 ··[0x0000021d]··Copy·(view·1)166 ··[0x00000212]··Copy·(view·1)
171 ··[0x0000021e]··Set·File·Name·to·entry·3·in·the·File·Name·Table167 ··[0x00000213]··Set·File·Name·to·entry·3·in·the·File·Name·Table
172 ··[0x00000220]··Set·column·to·2168 ··[0x00000215]··Set·column·to·2
173 ··[0x00000222]··Advance·Line·by·-119·to·169169 ··[0x00000217]··Advance·Line·by·-119·to·169
174 ··[0x00000225]··Copy·(view·2)170 ··[0x0000021a]··Copy·(view·2)
 171 ··[0x0000021b]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 172 ··[0x0000021d]··Set·column·to·7
 173 ··[0x0000021f]··Advance·Line·by·-89·to·80
 174 ··[0x00000222]··Copy·(view·3)
 175 ··[0x00000223]··Set·is_stmt·to·0
 176 ··[0x00000224]··Copy·(view·4)
 177 ··[0x00000225]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 178 ··[0x00000227]··Set·is_stmt·to·1
 179 ··[0x00000228]··Advance·Line·by·226·to·306
 180 ··[0x0000022b]··Copy·(view·5)
175 ··[0x00000226]··Set·File·Name·to·entry·4·in·the·File·Name·Table181 ··[0x0000022c]··Set·File·Name·to·entry·4·in·the·File·Name·Table
176 ··[0x00000228]··Set·column·to·7 
177 ··[0x0000022a]··Advance·Line·by·-89·to·80 
178 ··[0x0000022d]··Copy·(view·3) 
179 ··[0x0000022e]··Set·is_stmt·to·0 
180 ··[0x0000022f]··Copy·(view·4) 
181 ··[0x00000230]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
182 ··[0x00000232]··Set·is_stmt·to·1 
183 ··[0x00000233]··Advance·Line·by·226·to·306 
184 ··[0x00000236]··Copy·(view·5) 
185 ··[0x00000237]··Set·File·Name·to·entry·4·in·the·File·Name·Table 
186 ··[0x00000239]··Advance·Line·by·-164·to·142182 ··[0x0000022e]··Advance·Line·by·-164·to·142
187 ··[0x0000023c]··Copy·(view·6)183 ··[0x00000231]··Copy·(view·6)
188 ··[0x0000023d]··Set·column·to·26184 ··[0x00000232]··Set·column·to·26
189 ··[0x0000023f]··Set·is_stmt·to·0185 ··[0x00000234]··Set·is_stmt·to·0
190 ··[0x00000240]··Advance·Line·by·16·to·158186 ··[0x00000235]··Advance·Line·by·16·to·158
191 ··[0x00000242]··Copy·(view·7)187 ··[0x00000237]··Copy·(view·7)
192 ··[0x00000243]··Special·opcode·117:·advance·Address·by·8·to·0x628c·and·Line·by·0·to·158188 ··[0x00000238]··Special·opcode·117:·advance·Address·by·8·to·0x628c·and·Line·by·0·to·158
193 ··[0x00000244]··Set·File·Name·to·entry·3·in·the·File·Name·Table189 ··[0x00000239]··Set·File·Name·to·entry·3·in·the·File·Name·Table
194 ··[0x00000246]··Set·column·to·7190 ··[0x0000023b]··Set·column·to·7
195 ··[0x00000248]··Set·is_stmt·to·1191 ··[0x0000023d]··Set·is_stmt·to·1
196 ··[0x00000249]··Advance·Line·by·16·to·174192 ··[0x0000023e]··Advance·Line·by·16·to·174
197 ··[0x0000024b]··Copy·(view·1)193 ··[0x00000240]··Copy·(view·1)
198 ··[0x0000024c]··Set·File·Name·to·entry·4·in·the·File·Name·Table194 ··[0x00000241]··Set·File·Name·to·entry·4·in·the·File·Name·Table
199 ··[0x0000024e]··Advance·Line·by·-84·to·90195 ··[0x00000243]··Advance·Line·by·-84·to·90
200 ··[0x00000251]··Copy·(view·2)196 ··[0x00000246]··Copy·(view·2)
201 ··[0x00000252]··Set·is_stmt·to·0197 ··[0x00000247]··Set·is_stmt·to·0
202 ··[0x00000253]··Copy·(view·3)198 ··[0x00000248]··Copy·(view·3)
203 ··[0x00000254]··Set·File·Name·to·entry·1·in·the·File·Name·Table199 ··[0x00000249]··Set·File·Name·to·entry·1·in·the·File·Name·Table
Max diff block lines reached; 8795880/8808382 bytes (99.86%) of diff not shown.
41.0 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 191 lines modifiedOffset 1, 191 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x21013·(32-bit)3 ···Length:········0x211ff·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_compile·(1)5 ···Unit·Type:·····DW_UT_compile·(1)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·142·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·141·(DW_TAG_compile_unit)
9 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x1ee8e):·GNU·C++98·12.2.0·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables9 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x11025):·GNU·C++98·12.2.0·-mtune=nocona·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables
10 ····<12>···DW_AT_language····:·(data1)·4»    (C++)10 ····<12>···DW_AT_language····:·(data1)·4»    (C++)
11 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0x6):·fst-compiler.C11 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0x6):·fst-compiler.C
12 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./src12 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./src
13 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x86f13 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x48b
14 ····<1f>···DW_AT_low_pc······:·(addr)·014 ····<1f>···DW_AT_low_pc······:·(addr)·0
15 ····<23>···DW_AT_stmt_list···:·(sec_offset)·015 ····<23>···DW_AT_stmt_list···:·(sec_offset)·0
16 ·<1><27>:·Abbrev·Number:·21·(DW_TAG_typedef)16 ·<1><27>:·Abbrev·Number:·21·(DW_TAG_typedef)
17 ····<28>···DW_AT_name········:·(strp)·(offset:·0x3fc26):·size_t17 ····<28>···DW_AT_name········:·(strp)·(offset:·0x3fc34):·size_t
18 ····<2c>···DW_AT_decl_file···:·(data1)·2418 ····<2c>···DW_AT_decl_file···:·(data1)·24
19 ····<2d>···DW_AT_decl_line···:·(data1)·21419 ····<2d>···DW_AT_decl_line···:·(data1)·214
20 ····<2e>···DW_AT_decl_column·:·(data1)·2320 ····<2e>···DW_AT_decl_column·:·(data1)·23
21 ····<2f>···DW_AT_type········:·(ref4)·<0x33>,·unsigned·int21 ····<2f>···DW_AT_type········:·(ref4)·<0x33>,·unsigned·int
22 ·<1><33>:·Abbrev·Number:·59·(DW_TAG_base_type)22 ·<1><33>:·Abbrev·Number:·56·(DW_TAG_base_type)
23 ····<34>···DW_AT_byte_size···:·(data1)·423 ····<34>···DW_AT_byte_size···:·(data1)·4
24 ····<35>···DW_AT_encoding····:·(data1)·7»    (unsigned)24 ····<35>···DW_AT_encoding····:·(data1)·7»    (unsigned)
25 ····<36>···DW_AT_name········:·(strp)·(offset:·0x22fed):·unsigned·int25 ····<36>···DW_AT_name········:·(strp)·(offset:·0x22ffb):·unsigned·int
26 ·<1><3a>:·Abbrev·Number:·21·(DW_TAG_typedef)26 ·<1><3a>:·Abbrev·Number:·21·(DW_TAG_typedef)
27 ····<3b>···DW_AT_name········:·(strp)·(offset:·0x211cd):·__gnuc_va_list27 ····<3b>···DW_AT_name········:·(strp)·(offset:·0x211db):·__gnuc_va_list
28 ····<3f>···DW_AT_decl_file···:·(data1)·2528 ····<3f>···DW_AT_decl_file···:·(data1)·25
29 ····<40>···DW_AT_decl_line···:·(data1)·4029 ····<40>···DW_AT_decl_line···:·(data1)·40
30 ····<41>···DW_AT_decl_column·:·(data1)·2730 ····<41>···DW_AT_decl_column·:·(data1)·27
31 ····<42>···DW_AT_type········:·(ref4)·<0x46>,·__builtin_va_list,·char31 ····<42>···DW_AT_type········:·(ref4)·<0x46>,·__builtin_va_list,·char
32 ·<1><46>:·Abbrev·Number:·143·(DW_TAG_pointer_type)32 ·<1><46>:·Abbrev·Number:·142·(DW_TAG_pointer_type)
33 ····<48>···DW_AT_byte_size···:·(data1)·433 ····<48>···DW_AT_byte_size···:·(data1)·4
34 ····<49>···DW_AT_name········:·(strp)·(offset:·0x22501):·__builtin_va_list34 ····<49>···DW_AT_name········:·(strp)·(offset:·0x2250f):·__builtin_va_list
35 ····<4d>···DW_AT_type········:·(ref4)·<0x51>,·char35 ····<4d>···DW_AT_type········:·(ref4)·<0x51>,·char
36 ·<1><51>:·Abbrev·Number:·59·(DW_TAG_base_type)36 ·<1><51>:·Abbrev·Number:·56·(DW_TAG_base_type)
37 ····<52>···DW_AT_byte_size···:·(data1)·137 ····<52>···DW_AT_byte_size···:·(data1)·1
38 ····<53>···DW_AT_encoding····:·(data1)·6»    (signed·char)38 ····<53>···DW_AT_encoding····:·(data1)·6»    (signed·char)
39 ····<54>···DW_AT_name········:·(strp)·(offset:·0x15444):·char39 ····<54>···DW_AT_name········:·(strp)·(offset:·0x154da):·char
40 ·<1><58>:·Abbrev·Number:·6·(DW_TAG_const_type)40 ·<1><58>:·Abbrev·Number:·6·(DW_TAG_const_type)
41 ····<59>···DW_AT_type········:·(ref4)·<0x51>,·char41 ····<59>···DW_AT_type········:·(ref4)·<0x51>,·char
42 ·<1><5d>:·Abbrev·Number:·59·(DW_TAG_base_type)42 ·<1><5d>:·Abbrev·Number:·56·(DW_TAG_base_type)
43 ····<5e>···DW_AT_byte_size···:·(data1)·143 ····<5e>···DW_AT_byte_size···:·(data1)·1
44 ····<5f>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)44 ····<5f>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
45 ····<60>···DW_AT_name········:·(strp)·(offset:·0x1543b):·unsigned·char45 ····<60>···DW_AT_name········:·(strp)·(offset:·0x154d1):·unsigned·char
46 ·<1><64>:·Abbrev·Number:·59·(DW_TAG_base_type)46 ·<1><64>:·Abbrev·Number:·56·(DW_TAG_base_type)
47 ····<65>···DW_AT_byte_size···:·(data1)·247 ····<65>···DW_AT_byte_size···:·(data1)·2
48 ····<66>···DW_AT_encoding····:·(data1)·7»    (unsigned)48 ····<66>···DW_AT_encoding····:·(data1)·7»    (unsigned)
49 ····<67>···DW_AT_name········:·(strp)·(offset:·0x13382):·short·unsigned·int49 ····<67>···DW_AT_name········:·(strp)·(offset:·0x13418):·short·unsigned·int
50 ·<1><6b>:·Abbrev·Number:·6·(DW_TAG_const_type)50 ·<1><6b>:·Abbrev·Number:·6·(DW_TAG_const_type)
51 ····<6c>···DW_AT_type········:·(ref4)·<0x64>,·short·unsigned·int51 ····<6c>···DW_AT_type········:·(ref4)·<0x64>,·short·unsigned·int
52 ·<1><70>:·Abbrev·Number:·59·(DW_TAG_base_type)52 ·<1><70>:·Abbrev·Number:·56·(DW_TAG_base_type)
53 ····<71>···DW_AT_byte_size···:·(data1)·453 ····<71>···DW_AT_byte_size···:·(data1)·4
54 ····<72>···DW_AT_encoding····:·(data1)·7»    (unsigned)54 ····<72>···DW_AT_encoding····:·(data1)·7»    (unsigned)
55 ····<73>···DW_AT_name········:·(strp)·(offset:·0x22fe8):·long·unsigned·int55 ····<73>···DW_AT_name········:·(strp)·(offset:·0x22ff6):·long·unsigned·int
56 ·<1><77>:·Abbrev·Number:·59·(DW_TAG_base_type)56 ·<1><77>:·Abbrev·Number:·56·(DW_TAG_base_type)
57 ····<78>···DW_AT_byte_size···:·(data1)·157 ····<78>···DW_AT_byte_size···:·(data1)·1
58 ····<79>···DW_AT_encoding····:·(data1)·6»    (signed·char)58 ····<79>···DW_AT_encoding····:·(data1)·6»    (signed·char)
59 ····<7a>···DW_AT_name········:·(strp)·(offset:·0x1543d):·signed·char59 ····<7a>···DW_AT_name········:·(strp)·(offset:·0x154d3):·signed·char
60 ·<1><7e>:·Abbrev·Number:·59·(DW_TAG_base_type)60 ·<1><7e>:·Abbrev·Number:·56·(DW_TAG_base_type)
61 ····<7f>···DW_AT_byte_size···:·(data1)·261 ····<7f>···DW_AT_byte_size···:·(data1)·2
62 ····<80>···DW_AT_encoding····:·(data1)·5»    (signed)62 ····<80>···DW_AT_encoding····:·(data1)·5»    (signed)
63 ····<81>···DW_AT_name········:·(strp)·(offset:·0x1c52b):·short·int63 ····<81>···DW_AT_name········:·(strp)·(offset:·0x1c5c1):·short·int
64 ·<1><85>:·Abbrev·Number:·21·(DW_TAG_typedef)64 ·<1><85>:·Abbrev·Number:·21·(DW_TAG_typedef)
65 ····<86>···DW_AT_name········:·(strp)·(offset:·0x1e20c):·__int32_t65 ····<86>···DW_AT_name········:·(strp)·(offset:·0x1e2a2):·__int32_t
66 ····<8a>···DW_AT_decl_file···:·(data1)·2666 ····<8a>···DW_AT_decl_file···:·(data1)·26
67 ····<8b>···DW_AT_decl_line···:·(data1)·4167 ····<8b>···DW_AT_decl_line···:·(data1)·41
68 ····<8c>···DW_AT_decl_column·:·(data1)·2068 ····<8c>···DW_AT_decl_column·:·(data1)·20
69 ····<8d>···DW_AT_type········:·(ref4)·<0x96>,·int69 ····<8d>···DW_AT_type········:·(ref4)·<0x96>,·int
70 ·<1><91>:·Abbrev·Number:·6·(DW_TAG_const_type)70 ·<1><91>:·Abbrev·Number:·6·(DW_TAG_const_type)
71 ····<92>···DW_AT_type········:·(ref4)·<0x85>,·__int32_t,·int71 ····<92>···DW_AT_type········:·(ref4)·<0x85>,·__int32_t,·int
72 ·<1><96>:·Abbrev·Number:·144·(DW_TAG_base_type)72 ·<1><96>:·Abbrev·Number:·143·(DW_TAG_base_type)
73 ····<98>···DW_AT_byte_size···:·(data1)·473 ····<98>···DW_AT_byte_size···:·(data1)·4
74 ····<99>···DW_AT_encoding····:·(data1)·5»    (signed)74 ····<99>···DW_AT_encoding····:·(data1)·5»    (signed)
75 ····<9a>···DW_AT_name········:·(string)·int75 ····<9a>···DW_AT_name········:·(string)·int
76 ·<1><9e>:·Abbrev·Number:·6·(DW_TAG_const_type)76 ·<1><9e>:·Abbrev·Number:·6·(DW_TAG_const_type)
77 ····<9f>···DW_AT_type········:·(ref4)·<0x96>,·int77 ····<9f>···DW_AT_type········:·(ref4)·<0x96>,·int
78 ·<1><a3>:·Abbrev·Number:·21·(DW_TAG_typedef)78 ·<1><a3>:·Abbrev·Number:·21·(DW_TAG_typedef)
79 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x284bc):·__int64_t79 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x284ca):·__int64_t
80 ····<a8>···DW_AT_decl_file···:·(data1)·2680 ····<a8>···DW_AT_decl_file···:·(data1)·26
81 ····<a9>···DW_AT_decl_line···:·(data1)·4781 ····<a9>···DW_AT_decl_line···:·(data1)·47
82 ····<aa>···DW_AT_decl_column·:·(data1)·4482 ····<aa>···DW_AT_decl_column·:·(data1)·44
83 ····<ab>···DW_AT_type········:·(ref4)·<0xaf>,·long·long·int83 ····<ab>···DW_AT_type········:·(ref4)·<0xaf>,·long·long·int
84 ·<1><af>:·Abbrev·Number:·59·(DW_TAG_base_type)84 ·<1><af>:·Abbrev·Number:·56·(DW_TAG_base_type)
85 ····<b0>···DW_AT_byte_size···:·(data1)·885 ····<b0>···DW_AT_byte_size···:·(data1)·8
86 ····<b1>···DW_AT_encoding····:·(data1)·5»    (signed)86 ····<b1>···DW_AT_encoding····:·(data1)·5»    (signed)
87 ····<b2>···DW_AT_name········:·(strp)·(offset:·0x131):·long·long·int87 ····<b2>···DW_AT_name········:·(strp)·(offset:·0x131):·long·long·int
88 ·<1><b6>:·Abbrev·Number:·59·(DW_TAG_base_type)88 ·<1><b6>:·Abbrev·Number:·56·(DW_TAG_base_type)
89 ····<b7>···DW_AT_byte_size···:·(data1)·889 ····<b7>···DW_AT_byte_size···:·(data1)·8
90 ····<b8>···DW_AT_encoding····:·(data1)·7»    (unsigned)90 ····<b8>···DW_AT_encoding····:·(data1)·7»    (unsigned)
91 ····<b9>···DW_AT_name········:·(strp)·(offset:·0x22fe3):·long·long·unsigned·int91 ····<b9>···DW_AT_name········:·(strp)·(offset:·0x22ff1):·long·long·unsigned·int
92 ·<1><bd>:·Abbrev·Number:·21·(DW_TAG_typedef)92 ·<1><bd>:·Abbrev·Number:·21·(DW_TAG_typedef)
93 ····<be>···DW_AT_name········:·(strp)·(offset:·0x16e6d):·__off_t93 ····<be>···DW_AT_name········:·(strp)·(offset:·0x16f03):·__off_t
94 ····<c2>···DW_AT_decl_file···:·(data1)·2694 ····<c2>···DW_AT_decl_file···:·(data1)·26
95 ····<c3>···DW_AT_decl_line···:·(data1)·15295 ····<c3>···DW_AT_decl_line···:·(data1)·152
96 ····<c4>···DW_AT_decl_column·:·(data1)·2596 ····<c4>···DW_AT_decl_column·:·(data1)·25
97 ····<c5>···DW_AT_type········:·(ref4)·<0xc9>,·long·int97 ····<c5>···DW_AT_type········:·(ref4)·<0xc9>,·long·int
98 ·<1><c9>:·Abbrev·Number:·59·(DW_TAG_base_type)98 ·<1><c9>:·Abbrev·Number:·56·(DW_TAG_base_type)
99 ····<ca>···DW_AT_byte_size···:·(data1)·499 ····<ca>···DW_AT_byte_size···:·(data1)·4
100 ····<cb>···DW_AT_encoding····:·(data1)·5»    (signed)100 ····<cb>···DW_AT_encoding····:·(data1)·5»    (signed)
101 ····<cc>···DW_AT_name········:·(strp)·(offset:·0x136):·long·int101 ····<cc>···DW_AT_name········:·(strp)·(offset:·0x136):·long·int
102 ·<1><d0>:·Abbrev·Number:·21·(DW_TAG_typedef)102 ·<1><d0>:·Abbrev·Number:·21·(DW_TAG_typedef)
103 ····<d1>···DW_AT_name········:·(strp)·(offset:·0x213fb):·__off64_t103 ····<d1>···DW_AT_name········:·(strp)·(offset:·0x21409):·__off64_t
104 ····<d5>···DW_AT_decl_file···:·(data1)·26104 ····<d5>···DW_AT_decl_file···:·(data1)·26
105 ····<d6>···DW_AT_decl_line···:·(data1)·153105 ····<d6>···DW_AT_decl_line···:·(data1)·153
106 ····<d7>···DW_AT_decl_column·:·(data1)·27106 ····<d7>···DW_AT_decl_column·:·(data1)·27
107 ····<d8>···DW_AT_type········:·(ref4)·<0xa3>,·__int64_t,·long·long·int107 ····<d8>···DW_AT_type········:·(ref4)·<0xa3>,·__int64_t,·long·long·int
108 ·<1><dc>:·Abbrev·Number:·145·(DW_TAG_pointer_type)108 ·<1><dc>:·Abbrev·Number:·144·(DW_TAG_pointer_type)
109 ····<de>···DW_AT_byte_size···:·(data1)·4109 ····<de>···DW_AT_byte_size···:·(data1)·4
110 ·<1><df>:·Abbrev·Number:·10·(DW_TAG_pointer_type)110 ·<1><df>:·Abbrev·Number:·11·(DW_TAG_pointer_type)
111 ····<e0>···DW_AT_byte_size···:·(implicit_const)·4111 ····<e0>···DW_AT_byte_size···:·(implicit_const)·4
112 ····<e0>···DW_AT_type········:·(ref4)·<0x51>,·char112 ····<e0>···DW_AT_type········:·(ref4)·<0x51>,·char
113 ·<1><e4>:·Abbrev·Number:·6·(DW_TAG_const_type)113 ·<1><e4>:·Abbrev·Number:·6·(DW_TAG_const_type)
114 ····<e5>···DW_AT_type········:·(ref4)·<0xdf>114 ····<e5>···DW_AT_type········:·(ref4)·<0xdf>
115 ·<1><e9>:·Abbrev·Number:·97·(DW_TAG_structure_type)115 ·<1><e9>:·Abbrev·Number:·96·(DW_TAG_structure_type)
116 ····<ea>···DW_AT_byte_size···:·(data1)·8116 ····<ea>···DW_AT_byte_size···:·(data1)·8
117 ····<eb>···DW_AT_decl_file···:·(data1)·27117 ····<eb>···DW_AT_decl_file···:·(data1)·27
118 ····<ec>···DW_AT_decl_line···:·(data1)·14118 ····<ec>···DW_AT_decl_line···:·(data1)·14
119 ····<ed>···DW_AT_decl_column·:·(data1)·1119 ····<ed>···DW_AT_decl_column·:·(data1)·1
120 ····<ee>···DW_AT_linkage_name:·(strp)·(offset:·0xba0c):·11__mbstate_t120 ····<ee>···DW_AT_linkage_name:·(strp)·(offset:·0xba0c):·11__mbstate_t
121 ····<f2>···DW_AT_sibling·····:·(ref4)·<0x134>121 ····<f2>···DW_AT_sibling·····:·(ref4)·<0x134>
122 ·<2><f6>:·Abbrev·Number:·146·(DW_TAG_union_type)122 ·<2><f6>:·Abbrev·Number:·145·(DW_TAG_union_type)
123 ····<f8>···DW_AT_byte_size···:·(data1)·4123 ····<f8>···DW_AT_byte_size···:·(data1)·4
124 ····<f9>···DW_AT_decl_file···:·(data1)·27124 ····<f9>···DW_AT_decl_file···:·(data1)·27
125 ····<fa>···DW_AT_decl_line···:·(data1)·17125 ····<fa>···DW_AT_decl_line···:·(data1)·17
126 ····<fb>···DW_AT_decl_column·:·(data1)·3126 ····<fb>···DW_AT_decl_column·:·(data1)·3
Max diff block lines reached; 42991596/43000348 bytes (99.98%) of diff not shown.
223 KB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 28, 47 lines modifiedOffset 28, 47 lines modified
28 ····DW_AT·value:·0·····DW_FORM·value:·028 ····DW_AT·value:·0·····DW_FORM·value:·0
29 ···5······DW_TAG_formal_parameter····[no·children]29 ···5······DW_TAG_formal_parameter····[no·children]
30 ····DW_AT_abstract_origin·DW_FORM_ref430 ····DW_AT_abstract_origin·DW_FORM_ref4
31 ····DW_AT·value:·0·····DW_FORM·value:·031 ····DW_AT·value:·0·····DW_FORM·value:·0
32 ···6······DW_TAG_const_type····[no·children]32 ···6······DW_TAG_const_type····[no·children]
33 ····DW_AT_type·········DW_FORM_ref433 ····DW_AT_type·········DW_FORM_ref4
34 ····DW_AT·value:·0·····DW_FORM·value:·034 ····DW_AT·value:·0·····DW_FORM·value:·0
35 ···7······DW_TAG_reference_type····[no·children] 
36 ····DW_AT_byte_size····DW_FORM_implicit_const:·4 
37 ····DW_AT_type·········DW_FORM_ref4 
38 ····DW_AT·value:·0·····DW_FORM·value:·0 
39 ···8······DW_TAG_inlined_subroutine····[has·children]35 ···7······DW_TAG_inlined_subroutine····[has·children]
40 ····DW_AT_abstract_origin·DW_FORM_ref436 ····DW_AT_abstract_origin·DW_FORM_ref4
41 ····DW_AT_entry_pc·····DW_FORM_addr37 ····DW_AT_entry_pc·····DW_FORM_addr
42 ····DW_AT_GNU_entry_view·DW_FORM_data238 ····DW_AT_GNU_entry_view·DW_FORM_data2
43 ····DW_AT_low_pc·······DW_FORM_addr39 ····DW_AT_low_pc·······DW_FORM_addr
44 ····DW_AT_high_pc······DW_FORM_data440 ····DW_AT_high_pc······DW_FORM_data4
45 ····DW_AT_call_file····DW_FORM_data141 ····DW_AT_call_file····DW_FORM_data1
46 ····DW_AT_call_line····DW_FORM_data242 ····DW_AT_call_line····DW_FORM_data2
47 ····DW_AT_call_column··DW_FORM_data143 ····DW_AT_call_column··DW_FORM_data1
48 ····DW_AT_sibling······DW_FORM_ref444 ····DW_AT_sibling······DW_FORM_ref4
49 ····DW_AT·value:·0·····DW_FORM·value:·045 ····DW_AT·value:·0·····DW_FORM·value:·0
 46 ···8······DW_TAG_reference_type····[no·children]
 47 ····DW_AT_byte_size····DW_FORM_implicit_const:·4
 48 ····DW_AT_type·········DW_FORM_ref4
 49 ····DW_AT·value:·0·····DW_FORM·value:·0
50 ···9······DW_TAG_inlined_subroutine····[has·children]50 ···9······DW_TAG_inlined_subroutine····[has·children]
51 ····DW_AT_abstract_origin·DW_FORM_ref451 ····DW_AT_abstract_origin·DW_FORM_ref4
52 ····DW_AT_entry_pc·····DW_FORM_addr52 ····DW_AT_entry_pc·····DW_FORM_addr
53 ····DW_AT_GNU_entry_view·DW_FORM_data253 ····DW_AT_GNU_entry_view·DW_FORM_data2
54 ····DW_AT_low_pc·······DW_FORM_addr54 ····DW_AT_low_pc·······DW_FORM_addr
55 ····DW_AT_high_pc······DW_FORM_data455 ····DW_AT_high_pc······DW_FORM_data4
56 ····DW_AT_call_file····DW_FORM_data156 ····DW_AT_call_file····DW_FORM_data1
57 ····DW_AT_call_line····DW_FORM_data257 ····DW_AT_call_line····DW_FORM_data2
58 ····DW_AT_call_column··DW_FORM_data158 ····DW_AT_call_column··DW_FORM_data1
59 ····DW_AT·value:·0·····DW_FORM·value:·059 ····DW_AT·value:·0·····DW_FORM·value:·0
60 ···10······DW_TAG_pointer_type····[no·children] 
61 ····DW_AT_byte_size····DW_FORM_implicit_const:·4 
62 ····DW_AT_type·········DW_FORM_ref4 
63 ····DW_AT·value:·0·····DW_FORM·value:·0 
64 ···11······DW_TAG_call_site_parameter····[no·children]60 ···10······DW_TAG_call_site_parameter····[no·children]
65 ····DW_AT_location·····DW_FORM_exprloc61 ····DW_AT_location·····DW_FORM_exprloc
66 ····DW_AT_call_value···DW_FORM_exprloc62 ····DW_AT_call_value···DW_FORM_exprloc
67 ····DW_AT·value:·0·····DW_FORM·value:·063 ····DW_AT·value:·0·····DW_FORM·value:·0
 64 ···11······DW_TAG_pointer_type····[no·children]
 65 ····DW_AT_byte_size····DW_FORM_implicit_const:·4
 66 ····DW_AT_type·········DW_FORM_ref4
 67 ····DW_AT·value:·0·····DW_FORM·value:·0
68 ···12······DW_TAG_subprogram····[has·children]68 ···12······DW_TAG_subprogram····[has·children]
69 ····DW_AT_external·····DW_FORM_flag_present69 ····DW_AT_external·····DW_FORM_flag_present
70 ····DW_AT_name·········DW_FORM_strp70 ····DW_AT_name·········DW_FORM_strp
71 ····DW_AT_decl_file····DW_FORM_data171 ····DW_AT_decl_file····DW_FORM_data1
72 ····DW_AT_decl_line····DW_FORM_data172 ····DW_AT_decl_line····DW_FORM_data1
73 ····DW_AT_decl_column··DW_FORM_data173 ····DW_AT_decl_column··DW_FORM_data1
74 ····DW_AT_linkage_name·DW_FORM_strp74 ····DW_AT_linkage_name·DW_FORM_strp
Offset 91, 54 lines modifiedOffset 91, 54 lines modified
91 ····DW_AT_sibling······DW_FORM_ref491 ····DW_AT_sibling······DW_FORM_ref4
92 ····DW_AT·value:·0·····DW_FORM·value:·092 ····DW_AT·value:·0·····DW_FORM·value:·0
93 ···14······DW_TAG_formal_parameter····[no·children]93 ···14······DW_TAG_formal_parameter····[no·children]
94 ····DW_AT_name·········DW_FORM_strp94 ····DW_AT_name·········DW_FORM_strp
95 ····DW_AT_type·········DW_FORM_ref495 ····DW_AT_type·········DW_FORM_ref4
96 ····DW_AT_artificial···DW_FORM_flag_present96 ····DW_AT_artificial···DW_FORM_flag_present
97 ····DW_AT·value:·0·····DW_FORM·value:·097 ····DW_AT·value:·0·····DW_FORM·value:·0
 98 ···15······DW_TAG_inlined_subroutine····[has·children]
 99 ····DW_AT_abstract_origin·DW_FORM_ref4
 100 ····DW_AT_entry_pc·····DW_FORM_addr
 101 ····DW_AT_GNU_entry_view·DW_FORM_data2
 102 ····DW_AT_low_pc·······DW_FORM_addr
 103 ····DW_AT_high_pc······DW_FORM_data4
 104 ····DW_AT_call_file····DW_FORM_data1
 105 ····DW_AT_call_line····DW_FORM_data1
 106 ····DW_AT_call_column··DW_FORM_data1
 107 ····DW_AT·value:·0·····DW_FORM·value:·0
98 ···15······DW_TAG_typedef····[no·children]108 ···16······DW_TAG_typedef····[no·children]
99 ····DW_AT_name·········DW_FORM_strp109 ····DW_AT_name·········DW_FORM_strp
100 ····DW_AT_decl_file····DW_FORM_data1110 ····DW_AT_decl_file····DW_FORM_data1
101 ····DW_AT_decl_line····DW_FORM_data1111 ····DW_AT_decl_line····DW_FORM_data1
102 ····DW_AT_decl_column··DW_FORM_data1112 ····DW_AT_decl_column··DW_FORM_data1
103 ····DW_AT_type·········DW_FORM_ref4113 ····DW_AT_type·········DW_FORM_ref4
104 ····DW_AT_accessibility·DW_FORM_implicit_const:·1114 ····DW_AT_accessibility·DW_FORM_implicit_const:·1
105 ····DW_AT·value:·0·····DW_FORM·value:·0115 ····DW_AT·value:·0·····DW_FORM·value:·0
106 ···16······DW_TAG_subprogram····[has·children]116 ···17······DW_TAG_subprogram····[has·children]
107 ····DW_AT_external·····DW_FORM_flag_present117 ····DW_AT_external·····DW_FORM_flag_present
108 ····DW_AT_name·········DW_FORM_strp118 ····DW_AT_name·········DW_FORM_strp
109 ····DW_AT_decl_file····DW_FORM_data1119 ····DW_AT_decl_file····DW_FORM_data1
110 ····DW_AT_decl_line····DW_FORM_data2120 ····DW_AT_decl_line····DW_FORM_data2
111 ····DW_AT_decl_column··DW_FORM_data1121 ····DW_AT_decl_column··DW_FORM_data1
112 ····DW_AT_linkage_name·DW_FORM_strp122 ····DW_AT_linkage_name·DW_FORM_strp
113 ····DW_AT_accessibility·DW_FORM_data1123 ····DW_AT_accessibility·DW_FORM_data1
114 ····DW_AT_declaration··DW_FORM_flag_present124 ····DW_AT_declaration··DW_FORM_flag_present
115 ····DW_AT_object_pointer·DW_FORM_ref4125 ····DW_AT_object_pointer·DW_FORM_ref4
116 ····DW_AT_sibling······DW_FORM_ref4126 ····DW_AT_sibling······DW_FORM_ref4
117 ····DW_AT·value:·0·····DW_FORM·value:·0127 ····DW_AT·value:·0·····DW_FORM·value:·0
118 ···17······DW_TAG_template_type_param····[no·children]128 ···18······DW_TAG_template_type_param····[no·children]
119 ····DW_AT_name·········DW_FORM_strp129 ····DW_AT_name·········DW_FORM_strp
120 ····DW_AT_type·········DW_FORM_ref4130 ····DW_AT_type·········DW_FORM_ref4
121 ····DW_AT·value:·0·····DW_FORM·value:·0131 ····DW_AT·value:·0·····DW_FORM·value:·0
122 ···18······DW_TAG_imported_declaration····[no·children]132 ···19······DW_TAG_imported_declaration····[no·children]
123 ····DW_AT_decl_file····DW_FORM_data1133 ····DW_AT_decl_file····DW_FORM_data1
124 ····DW_AT_decl_line····DW_FORM_data1134 ····DW_AT_decl_line····DW_FORM_data1
125 ····DW_AT_decl_column··DW_FORM_data1135 ····DW_AT_decl_column··DW_FORM_data1
126 ····DW_AT_import·······DW_FORM_ref4136 ····DW_AT_import·······DW_FORM_ref4
127 ····DW_AT·value:·0·····DW_FORM·value:·0137 ····DW_AT·value:·0·····DW_FORM·value:·0
128 ···19······DW_TAG_inlined_subroutine····[has·children] 
129 ····DW_AT_abstract_origin·DW_FORM_ref4 
130 ····DW_AT_entry_pc·····DW_FORM_addr 
131 ····DW_AT_GNU_entry_view·DW_FORM_data2 
132 ····DW_AT_low_pc·······DW_FORM_addr 
133 ····DW_AT_high_pc······DW_FORM_data4 
134 ····DW_AT_call_file····DW_FORM_data1 
135 ····DW_AT_call_line····DW_FORM_data1 
136 ····DW_AT_call_column··DW_FORM_data1 
137 ····DW_AT·value:·0·····DW_FORM·value:·0 
138 ···20······DW_TAG_member····[no·children]138 ···20······DW_TAG_member····[no·children]
139 ····DW_AT_name·········DW_FORM_strp139 ····DW_AT_name·········DW_FORM_strp
140 ····DW_AT_decl_file····DW_FORM_data1140 ····DW_AT_decl_file····DW_FORM_data1
141 ····DW_AT_decl_line····DW_FORM_data1141 ····DW_AT_decl_line····DW_FORM_data1
142 ····DW_AT_decl_column··DW_FORM_data1142 ····DW_AT_decl_column··DW_FORM_data1
143 ····DW_AT_type·········DW_FORM_ref4143 ····DW_AT_type·········DW_FORM_ref4
144 ····DW_AT_data_member_location·DW_FORM_data1144 ····DW_AT_data_member_location·DW_FORM_data1
Offset 160, 31 lines modifiedOffset 160, 31 lines modified
160 ····DW_AT_name·········DW_FORM_strp160 ····DW_AT_name·········DW_FORM_strp
161 ····DW_AT_decl_file····DW_FORM_data1161 ····DW_AT_decl_file····DW_FORM_data1
162 ····DW_AT_decl_line····DW_FORM_data2162 ····DW_AT_decl_line····DW_FORM_data2
163 ····DW_AT_decl_column··DW_FORM_data1163 ····DW_AT_decl_column··DW_FORM_data1
164 ····DW_AT_type·········DW_FORM_ref4164 ····DW_AT_type·········DW_FORM_ref4
165 ····DW_AT_accessibility·DW_FORM_data1165 ····DW_AT_accessibility·DW_FORM_data1
Max diff block lines reached; 223096/228649 bytes (97.57%) of diff not shown.
2.51 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 64 lines modifiedOffset 3, 64 lines modified
3 ··Length:···················763 ··Length:···················76
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00006240·00001f379 ····00006250·00001d91
10 ····000036d0·0000010410 ····000036d0·00000106
 11 ····00007fe2·00000039
11 ····00008180·0000004512 ····0000801c·00000039
12 ····000081d0·00000045 
13 ····00005b10·0000040213 ····00005b12·00000408
14 ····00008220·0000016e14 ····00008056·0000016e
15 ····00005f20·0000012a15 ····00005f1a·00000142
16 ····00000000·0000000016 ····00000000·00000000
17 ··Length:···················7617 ··Length:···················76
18 ··Version:··················218 ··Version:··················2
19 ··Offset·into·.debug_info:··0x2101719 ··Offset·into·.debug_info:··0x21203
20 ··Pointer·Size:·············420 ··Pointer·Size:·············4
21 ··Segment·Size:·············021 ··Segment·Size:·············0
  
22 ····Address····Length22 ····Address····Length
23 ····000083a0·00001dde23 ····000081d0·00001ca0
24 ····000037d4·0000005824 ····000037d6·00000058
25 ····0000a180·0000057225 ····00009e70·00000528
26 ····0000a700·000002a6 
27 ····0000a9b0·0000024f26 ····0000a398·00000281
 27 ····0000a619·00000281
28 ····0000ac00·0000010428 ····0000a89a·00000104
29 ····00006050·0000004029 ····0000605c·00000040
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················14031 ··Length:···················140
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x3dbe233 ··Offset·into·.debug_info:··0x3e102
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····0000ad10·0000c06c37 ····0000a9b0·0000b60c
38 ····0000382c·000022da38 ····00003830·000022e2
39 ····00016d80·0000004439 ····00015fbc·0000003f
 40 ····00007fe2·00000039
40 ····00008180·0000004541 ····0000801c·00000039
41 ····000081d0·00000045 
42 ····00016dd0·000000b042 ····00015ffc·000000b0
43 ····00016e80·000000f7 
44 ····00016f80·000001d5 
45 ····00017160·000000a4 
46 ····00017210·000000a4 
47 ····000172c0·000000a4 
48 ····00017370·000001d5 
49 ····00017550·000000eb 
50 ····00017640·000000eb43 ····000160ac·000000e8
 44 ····00016194·0000019a
 45 ····0001632e·00000098
 46 ····000163c6·00000098
 47 ····0001645e·00000098
 48 ····000164f6·0000019d
 49 ····00016694·000000d1
 50 ····00016766·000000d1
51 ····00006090·0000004051 ····0000609c·00000040
52 ····00000000·0000000052 ····00000000·00000000
53 ··Length:···················3653 ··Length:···················36
54 ··Version:··················254 ··Version:··················2
55 ··Offset·into·.debug_info:··0xcdfbf55 ··Offset·into·.debug_info:··0xcf1f1
56 ··Pointer·Size:·············456 ··Pointer·Size:·············4
57 ··Segment·Size:·············057 ··Segment·Size:·············0
  
58 ····Address····Length58 ····Address····Length
59 ····00017730·0000258659 ····00016840·0000241c
60 ····000060d0·0000004060 ····000060dc·00000040
61 ····00000000·0000000061 ····00000000·00000000
  
8.1 MB
readelf --wide --debug-dump=loc {}
error from `readelf --wide --debug-dump=loc {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 3298 lines modifiedOffset 1, 3309 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 ····Offset···Begin············End··············Expression2 ····Offset···Begin············End··············Expression
  
3 ····0000000c·v0000002·v0000000·location·view·pair3 ····0000000c·v0000001·v0000000·location·view·pair
4 ····0000000e·v0000000·v0000000·location·view·pair4 ····0000000e·v0000000·v0000000·location·view·pair
5 ····00000010·v0000000·v0000000·location·view·pair5 ····00000010·v0000000·v0000000·location·view·pair
  
6 ····00000012·00005f20·(base·address)6 ····00000012·00005f2c·(base·address)
7 ····00000017·v0000002·v0000000·views·at·0000000c·for:7 ····00000017·v0000001·v0000000·views·at·0000000c·for:
8 ·············00005f20·0000603b·(DW_OP_lit1;·DW_OP_stack_value)8 ·············00005f2c·0000604d·(DW_OP_lit1;·DW_OP_stack_value)
9 ····0000001e·v0000000·v0000000·views·at·0000000e·for:9 ····0000001e·v0000000·v0000000·views·at·0000000e·for:
10 ·············00006043·0000604a·(DW_OP_lit1;·DW_OP_stack_value)10 ·············00006055·0000605c·(DW_OP_lit1;·DW_OP_stack_value)
11 ····00000026·v0000000·v0000000·views·at·00000010·for:11 ····00000026·v0000000·v0000000·views·at·00000010·for:
12 ·············0000379e·000037d4·(DW_OP_lit1;·DW_OP_stack_value)12 ·············000037a0·000037d6·(DW_OP_lit1;·DW_OP_stack_value)
13 ····0000002f·<End·of·list>13 ····0000002f·<End·of·list>
  
14 ····00000030·v0000002·v0000000·location·view·pair14 ····00000030·v0000001·v0000000·location·view·pair
15 ····00000032·v0000000·v0000000·location·view·pair15 ····00000032·v0000000·v0000000·location·view·pair
16 ····00000034·v0000000·v0000000·location·view·pair16 ····00000034·v0000000·v0000000·location·view·pair
  
17 ····00000036·00005f20·(base·address)17 ····00000036·00005f2c·(base·address)
18 ····0000003b·v0000002·v0000000·views·at·00000030·for:18 ····0000003b·v0000001·v0000000·views·at·00000030·for:
19 ·············00005f20·0000603b·(DW_OP_const2u:·65535;·DW_OP_stack_value)19 ·············00005f2c·0000604d·(DW_OP_const2u:·65535;·DW_OP_stack_value)
20 ····00000044·v0000000·v0000000·views·at·00000032·for:20 ····00000044·v0000000·v0000000·views·at·00000032·for:
21 ·············00006043·0000604a·(DW_OP_const2u:·65535;·DW_OP_stack_value)21 ·············00006055·0000605c·(DW_OP_const2u:·65535;·DW_OP_stack_value)
22 ····0000004e·v0000000·v0000000·views·at·00000034·for:22 ····0000004e·v0000000·v0000000·views·at·00000034·for:
23 ·············0000379e·000037d4·(DW_OP_const2u:·65535;·DW_OP_stack_value)23 ·············000037a0·000037d6·(DW_OP_const2u:·65535;·DW_OP_stack_value)
24 ····00000059·<End·of·list>24 ····00000059·<End·of·list>
  
25 ····0000005a·v0000000·v0000000·location·view·pair25 ····0000005a·v0000000·v0000000·location·view·pair
26 ····0000005c·v0000000·v0000000·location·view·pair26 ····0000005c·v0000000·v0000000·location·view·pair
27 ····0000005e·v0000000·v0000000·location·view·pair27 ····0000005e·v0000000·v0000000·location·view·pair
  
28 ····00000060·00005f60·(base·address)28 ····00000060·00005f58·(base·address)
29 ····00000065·v0000000·v0000000·views·at·0000005a·for:29 ····00000065·v0000000·v0000000·views·at·0000005a·for:
30 ·············00005f60·00006029·(DW_OP_lit0;·DW_OP_stack_value)30 ·············00005f58·00006031·(DW_OP_lit0;·DW_OP_stack_value)
31 ····0000006c·v0000000·v0000000·views·at·0000005c·for:31 ····0000006c·v0000000·v0000000·views·at·0000005c·for:
32 ·············00006043·0000604a·(DW_OP_lit0;·DW_OP_stack_value)32 ·············00006055·0000605c·(DW_OP_lit0;·DW_OP_stack_value)
33 ····00000074·v0000000·v0000000·views·at·0000005e·for:33 ····00000074·v0000000·v0000000·views·at·0000005e·for:
34 ·············0000379e·000037d4·(DW_OP_lit0;·DW_OP_stack_value)34 ·············000037a0·000037d6·(DW_OP_lit0;·DW_OP_stack_value)
35 ····0000007d·<End·of·list>35 ····0000007d·<End·of·list>
  
36 ····0000007e·v0000000·v0000000·location·view·pair36 ····0000007e·v0000000·v0000000·location·view·pair
37 ····00000080·v0000000·v0000000·location·view·pair37 ····00000080·v0000000·v0000000·location·view·pair
38 ····00000082·v0000000·v0000000·location·view·pair38 ····00000082·v0000000·v0000000·location·view·pair
  
39 ····00000084·00005f60·(base·address)39 ····00000084·00005f58·(base·address)
40 ····00000089·v0000000·v0000000·views·at·0000007e·for:40 ····00000089·v0000000·v0000000·views·at·0000007e·for:
41 ·············00005f60·00006029·(DW_OP_addr:·22200;·DW_OP_stack_value)41 ·············00005f58·00006031·(DW_OP_addr:·21200;·DW_OP_stack_value)
42 ····00000094·v0000000·v0000000·views·at·00000080·for:42 ····00000094·v0000000·v0000000·views·at·00000080·for:
43 ·············00006043·0000604a·(DW_OP_addr:·22200;·DW_OP_stack_value)43 ·············00006055·0000605c·(DW_OP_addr:·21200;·DW_OP_stack_value)
44 ····000000a0·v0000000·v0000000·views·at·00000082·for:44 ····000000a0·v0000000·v0000000·views·at·00000082·for:
45 ·············0000379e·000037d4·(DW_OP_addr:·22200;·DW_OP_stack_value)45 ·············000037a0·000037d6·(DW_OP_addr:·21200;·DW_OP_stack_value)
46 ····000000ad·<End·of·list>46 ····000000ad·<End·of·list>
  
47 ····000000ae·v0000001·v0000001·location·view·pair47 ····000000ae·v0000001·v0000000·location·view·pair
  
48 ····000000b0·v0000001·v0000001·views·at·000000ae·for:48 ····000000b0·v0000001·v0000000·views·at·000000ae·for:
49 ·············00005f60·00005fbe·(DW_OP_addr:·22200;·DW_OP_stack_value)49 ·············00005f58·00005f88·(DW_OP_addr:·21200;·DW_OP_stack_value)
50 ····000000bd·<End·of·list>50 ····000000bd·<End·of·list>
  
51 ····000000be·v0000002·v0000001·location·view·pair51 ····000000be·v0000002·v0000000·location·view·pair
  
52 ····000000c0·v0000002·v0000001·views·at·000000be·for:52 ····000000c0·v0000002·v0000000·views·at·000000be·for:
53 ·············00005f60·00005fbe·(DW_OP_addr:·22200;·DW_OP_stack_value)53 ·············00005f58·00005f88·(DW_OP_addr:·21200;·DW_OP_stack_value)
54 ····000000cd·<End·of·list>54 ····000000cd·<End·of·list>
  
55 ····000000ce·v0000003·v0000001·location·view·pair55 ····000000ce·v0000003·v0000000·location·view·pair
  
56 ····000000d0·v0000003·v0000001·views·at·000000ce·for:56 ····000000d0·v0000003·v0000000·views·at·000000ce·for:
57 ·············00005f60·00005fbe·(DW_OP_addr:·22200;·DW_OP_stack_value)57 ·············00005f58·00005f88·(DW_OP_addr:·21200;·DW_OP_stack_value)
58 ····000000dd·<End·of·list>58 ····000000dd·<End·of·list>
  
59 ····000000de·v0000008·v0000001·location·view·pair59 ····000000de·v0000004·v0000006·location·view·pair
  
60 ····000000e0·v0000008·v0000001·views·at·000000de·for:60 ····000000e0·v0000004·v0000006·views·at·000000de·for:
61 ·············00005f60·00005fbe·(DW_OP_addr:·22204;·DW_OP_stack_value)61 ·············00005f58·00005f58·(DW_OP_addr:·21200;·DW_OP_stack_value)
62 ····000000ed·<End·of·list>62 ····000000ed·<End·of·list>
  
63 ····000000ee·v0000001·v0000001·location·view·pair63 ····000000ee·v0000005·v0000006·location·view·pair
  
64 ····000000f0·v0000001·v0000001·views·at·000000ee·for:64 ····000000f0·v0000005·v0000006·views·at·000000ee·for:
65 ·············00005f6a·00005fbe·(DW_OP_addr:·22204;·DW_OP_stack_value)65 ·············00005f58·00005f58·(DW_OP_addr:·21200;·DW_OP_stack_value)
66 ····000000fd·<End·of·list>66 ····000000fd·<End·of·list>
  
67 ····000000fe·v0000004·v0000006·location·view·pair67 ····000000fe·v0000006·v0000008·location·view·pair
  
68 ····00000100·v0000004·v0000006·views·at·000000fe·for:68 ····00000100·v0000006·v0000008·views·at·000000fe·for:
69 ·············00005f60·00005f60·(DW_OP_addr:·22200;·DW_OP_stack_value)69 ·············00005f58·00005f58·(DW_OP_addr:·21200;·DW_OP_stack_value)
70 ····0000010d·<End·of·list>70 ····0000010d·<End·of·list>
  
71 ····0000010e·v0000005·v0000006·location·view·pair71 ····0000010e·v0000008·v0000000·location·view·pair
  
72 ····00000110·v0000005·v0000006·views·at·0000010e·for:72 ····00000110·v0000008·v0000000·views·at·0000010e·for:
73 ·············00005f60·00005f60·(DW_OP_addr:·22200;·DW_OP_stack_value)73 ·············00005f58·00005f88·(DW_OP_addr:·21204;·DW_OP_stack_value)
74 ····0000011d·<End·of·list>74 ····0000011d·<End·of·list>
  
75 ····0000011e·v0000006·v0000008·location·view·pair75 ····0000011e·v0000001·v0000000·location·view·pair
  
76 ····00000120·v0000006·v0000008·views·at·0000011e·for:76 ····00000120·v0000001·v0000000·views·at·0000011e·for:
77 ·············00005f60·00005f60·(DW_OP_addr:·22200;·DW_OP_stack_value)77 ·············00005f62·00005f88·(DW_OP_addr:·21204;·DW_OP_stack_value)
78 ····0000012d·<End·of·list>78 ····0000012d·<End·of·list>
  
79 ····0000012e·v0000001·v0000012·location·view·pair79 ····0000012e·v0000000·v0000000·location·view·pair
  
80 ····00000130·v0000001·v0000012·views·at·0000012e·for:80 ····00000130·v0000000·v0000000·views·at·0000012e·for:
81 ·············00005fbe·00005fbe·(DW_OP_addr:·22218;·DW_OP_stack_value)81 ·············00005f88·00005fb5·(DW_OP_addr:·21218;·DW_OP_stack_value)
82 ····0000013d·<End·of·list>82 ····0000013d·<End·of·list>
  
83 ····0000013e·v0000003·v0000012·location·view·pair83 ····0000013e·v0000002·v0000000·location·view·pair
  
84 ····00000140·v0000003·v0000012·views·at·0000013e·for:84 ····00000140·v0000002·v0000000·views·at·0000013e·for:
85 ·············00005fbe·00005fbe·(DW_OP_addr:·22218;·DW_OP_stack_value)85 ·············00005f88·00005fb5·(DW_OP_addr:·21218;·DW_OP_stack_value)
86 ····0000014d·<End·of·list>86 ····0000014d·<End·of·list>
  
87 ····0000014e·v0000004·v0000012·location·view·pair87 ····0000014e·v0000003·v0000000·location·view·pair
  
88 ····00000150·v0000004·v0000012·views·at·0000014e·for:88 ····00000150·v0000003·v0000000·views·at·0000014e·for:
89 ·············00005fbe·00005fbe·(DW_OP_addr:·22218;·DW_OP_stack_value)89 ·············00005f88·00005fb5·(DW_OP_addr:·21218;·DW_OP_stack_value)
90 ····0000015d·<End·of·list>90 ····0000015d·<End·of·list>
  
91 ····0000015e·v0000009·v0000012·location·view·pair91 ····0000015e·v0000004·v0000006·location·view·pair
  
92 ····00000160·v0000009·v0000012·views·at·0000015e·for:92 ····00000160·v0000004·v0000006·views·at·0000015e·for:
93 ·············00005fbe·00005fbe·(DW_OP_addr:·2221c;·DW_OP_stack_value)93 ·············00005f88·00005f88·(DW_OP_addr:·21218;·DW_OP_stack_value)
94 ····0000016d·<End·of·list>94 ····0000016d·<End·of·list>
Max diff block lines reached; 8484961/8493274 bytes (99.90%) of diff not shown.
2.51 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 64 lines modifiedOffset 3, 64 lines modified
3 ··Length:···················763 ··Length:···················76
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00006240·00001f379 ····00006250·00001d91
10 ····000036d0·0000010410 ····000036d0·00000106
 11 ····00007fe2·00000039
11 ····00008180·0000004512 ····0000801c·00000039
12 ····000081d0·00000045 
13 ····00005b10·0000040213 ····00005b12·00000408
14 ····00008220·0000016e14 ····00008056·0000016e
15 ····00005f20·0000012a15 ····00005f1a·00000142
16 ····00000000·0000000016 ····00000000·00000000
17 ··Length:···················7617 ··Length:···················76
18 ··Version:··················218 ··Version:··················2
19 ··Offset·into·.debug_info:··0x2101719 ··Offset·into·.debug_info:··0x21203
20 ··Pointer·Size:·············420 ··Pointer·Size:·············4
21 ··Segment·Size:·············021 ··Segment·Size:·············0
  
22 ····Address····Length22 ····Address····Length
23 ····000083a0·00001dde23 ····000081d0·00001ca0
24 ····000037d4·0000005824 ····000037d6·00000058
25 ····0000a180·0000057225 ····00009e70·00000528
26 ····0000a700·000002a6 
27 ····0000a9b0·0000024f26 ····0000a398·00000281
 27 ····0000a619·00000281
28 ····0000ac00·0000010428 ····0000a89a·00000104
29 ····00006050·0000004029 ····0000605c·00000040
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················14031 ··Length:···················140
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x3dbe233 ··Offset·into·.debug_info:··0x3e102
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····0000ad10·0000c06c37 ····0000a9b0·0000b60c
38 ····0000382c·000022da38 ····00003830·000022e2
39 ····00016d80·0000004439 ····00015fbc·0000003f
 40 ····00007fe2·00000039
40 ····00008180·0000004541 ····0000801c·00000039
41 ····000081d0·00000045 
42 ····00016dd0·000000b042 ····00015ffc·000000b0
43 ····00016e80·000000f7 
44 ····00016f80·000001d5 
45 ····00017160·000000a4 
46 ····00017210·000000a4 
47 ····000172c0·000000a4 
48 ····00017370·000001d5 
49 ····00017550·000000eb 
50 ····00017640·000000eb43 ····000160ac·000000e8
 44 ····00016194·0000019a
 45 ····0001632e·00000098
 46 ····000163c6·00000098
 47 ····0001645e·00000098
 48 ····000164f6·0000019d
 49 ····00016694·000000d1
 50 ····00016766·000000d1
51 ····00006090·0000004051 ····0000609c·00000040
52 ····00000000·0000000052 ····00000000·00000000
53 ··Length:···················3653 ··Length:···················36
54 ··Version:··················254 ··Version:··················2
55 ··Offset·into·.debug_info:··0xcdfbf55 ··Offset·into·.debug_info:··0xcf1f1
56 ··Pointer·Size:·············456 ··Pointer·Size:·············4
57 ··Segment·Size:·············057 ··Segment·Size:·············0
  
58 ····Address····Length58 ····Address····Length
59 ····00017730·0000258659 ····00016840·0000241c
60 ····000060d0·0000004060 ····000060dc·00000040
61 ····00000000·0000000061 ····00000000·00000000
  
5.62 KB
strings --all --bytes=8 {}
    
Offset 1, 151 lines modifiedOffset 1, 155 lines modified
1 GCC:·(Debian·12.2.0-14)·12.2.01 GCC:·(Debian·12.2.0-14)·12.2.0
2 /_@(n|=$ 
3 ~c`)Jp:*2 7WY)KO,<g-
 3 nCL{`=%nV(
 4 jt7VjB!?
 5 kTSdy|S[
4 g!:QBF{56 !:QBF{5O
5 g0(|0n#-] 
6 :v'b{-o' 
7 .-ye+lmc 
8 ML#mNuLira 
9 5,.DF»  )*C\ 
10 "#$<c9<c 
11 02FfKS!<GE 
12 $z/C87.\W 
13 IFG<,xvx' 
14 IqZ*E+)wC 
15 bw:Dy6|- 
16 Dcp&h>S# 
17 ;H[j9<{S 
18 (jtg2ltV7 
19 u(=tg,zg* 
20 %zYit>'] 
21 1Z:C3E:J 
22 UEA-MRLV 
23 =·[f/2I& 
24 ,Uj;-<:<"{ 
25 s·R`y+Y` 
26 fibI0oXr{$> 
27 K(/ke^|<B 
28 nTbdd}ED 
29 t/x/P8+1 
30 Hd&PG_D:k 
31 QMm+qYok 
32 FGE'!fv7+{Dy 
33 Ty+gpux. 
34 ImFpa=mF 
35 \rx{8]\e4 
36 e87]ym~L 
37 ~@k_B0.Nv 
38 Q02SLT.W 
39 SkPyreq+O 
40 2?W*=»  i< 
41 g50-kGVf 
42 =tt9I=(r 
43 ·a=B<7$} 
44 Yi7kmYY; 
45 l?`{o(+#· 
46 BX|SYYNi/kmY 
47 0y#NIugi 
48 #3+o1GCf 
49 mRt<B<qT 
50 ;e]hJs?O 
51 S]2cLig`i 
52 ^*1Ac)tO 
53 +8!?[%Z> 
54 |I»     D"G@O 
55 %QE?y|lI. 
56 m·`fIOW) 
57 ?!mkk@Hu 
58 D36_»   cy4c 
59 $5?dt[OZ 
60 gIbb'=<'u0q 
61 ek}d[mMB 
62 0LNV`]0a. 
63 0Gj(s*2LnmS 
64 rR~4D=bH 
65 ]w3e/h{.·S^ 
66 +SLF,·%U) 
67 c{h"7jpl) 
68 [p|Xfp|" 
69 sx'<S{s99 
70 ukj@{Y}e 
71 r2RL:#`y 
72 tryq,h9x 
73 ^)4M%iG= 
74 <#6P:,CPz 
75 02![0z=4 
76 +g&'Dwf6 
77 r6@3CuBy 
78 rB*WAXYN 
79 >UU8f&C( 
80 V6=w27=w 
81 >ek-O77(|u@ 
82 GJDu+7qk 
83 &RpA+4:W 
84 Ol%mupz» 
85 -q\|q=|.F 
86 X$Q80wqz{ 
87 gyr?·o,O~ 
88 ``N~YYfB 
89 }ru*??n~ 
90 m&a~3*s&'C 
91 @vTi-Si% 
92 o*Vq`^?N 
93 !Ey+`Z\S 
94 m9,u:VGt 
95 FKs.JN9O5H 
96 Xa'A;+0*# 
97 =U=rV}#f 
98 '·|q·4KRk 
99 p^7b(nL1 
100 Fe0,5'UJ 
101 IZ?Hm,`6 
102 /-urleBUk 
103 #$-LnhUa. 
104 $.M:T$Vk 
105 Wfn*Zp|wm 
106 7Rnli'S< 
107 PEGQbG\&7 fAY·6M"|Q
 8 13!=_j`Y
 9 hk\Ej\`2
 10 »       ]»      »      »      UKVM/
 11 [h|)!6`A|
 12 »       4Cd:.&3U&3
 13 `OMmq*I,
 14 AX\LfY/@
 15 YV9ngfZ4
 16 >6VfY5!T
 17 u0f=|fHO
 18 dE/?IX8X?'
 19 pMMy`(QN
 20 Yp>#Y(_@
 21 %MM#;ZhEE
 22 :U2~Z^&M
 23 -efsO{*_
 24 lAkoLGxb
Max diff block lines reached; 3212/5704 bytes (56.31%) of diff not shown.
47.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 1022 lines modifiedOffset 2, 1020 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 000036d0·<main.cold>:3 000036d0·<main.cold>:
4 »       ...4 »       ...
  
5 0000379e·<_GLOBAL__sub_I_interface.cold>:5 000037a0·<_GLOBAL__sub_I_interface.cold>:
6 »       ...6 »       ...
  
7 000037d4·<SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]>:7 000037d6·<SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]>:
8 »       ...8 »       ...
  
9 000037ea·<SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]>:9 000037ec·<SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]>:
10 »       ...10 »       ...
  
11 00003800·<SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]>:11 00003802·<SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]>:
12 »       ...12 »       ...
  
13 0000382c·<SFST::Interface::make_transducer(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:13 00003830·<SFST::Interface::make_transducer(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:
14 »       ...14 »       ...
  
15 00003880·<SFST::Interface::one_label_transducer(SFST::Label)·[clone·.cold]>:15 00003884·<SFST::Interface::one_label_transducer(SFST::Label)·[clone·.cold]>:
16 »       ...16 »       ...
  
17 000038ce·<SFST::Interface::make_mapping(SFST::ranges_t*,·SFST::ranges_t*)·[clone·.cold]>:17 000038d2·<SFST::Interface::make_mapping(SFST::ranges_t*,·SFST::ranges_t*)·[clone·.cold]>:
18 »       ...18 »       ...
  
19 00003922·<SFST::Interface::pi_machine(SFST::Alphabet&)·[clone·.cold]>:19 00003926·<SFST::Interface::pi_machine(SFST::Alphabet&)·[clone·.cold]>:
20 »       ...20 »       ...
  
21 00003970·<SFST::Interface::empty_string_transducer()·[clone·.cold]>:21 00003974·<SFST::Interface::empty_string_transducer()·[clone·.cold]>:
22 »       ...22 »       ...
  
23 000039be·<SFST::Interface::repetition(SFST::Transducer*)·[clone·.cold]>:23 000039c2·<SFST::Interface::repetition(SFST::Transducer*)·[clone·.cold]>:
24 »       ...24 »       ...
  
25 00003a02·<SFST::Interface::lower_level(SFST::Transducer*)·[clone·.cold]>:25 00003a06·<SFST::Interface::lower_level(SFST::Transducer*)·[clone·.cold]>:
26 »       ...26 »       ...
  
27 00003a46·<SFST::Interface::upper_level(SFST::Transducer*)·[clone·.cold]>:27 00003a4a·<SFST::Interface::upper_level(SFST::Transducer*)·[clone·.cold]>:
28 »       ...28 »       ...
  
29 00003a8a·<SFST::Interface::switch_levels(SFST::Transducer*)·[clone·.cold]>:29 00003a8e·<SFST::Interface::switch_levels(SFST::Transducer*)·[clone·.cold]>:
30 »       ...30 »       ...
  
31 00003ace·<SFST::Interface::optional(SFST::Transducer*)·[clone·.cold]>:31 00003ad2·<SFST::Interface::optional(SFST::Transducer*)·[clone·.cold]>:
32 »       ...32 »       ...
  
33 00003b0a·<SFST::Interface::minimise(SFST::Transducer*)·[clone·.cold]>:33 00003b0e·<SFST::Interface::minimise(SFST::Transducer*)·[clone·.cold]>:
34 »       ...34 »       ...
  
35 00003b46·<SFST::Interface::negation(SFST::Transducer*)·[clone·.cold]>:35 00003b4a·<SFST::Interface::negation(SFST::Transducer*)·[clone·.cold]>:
36 »       ...36 »       ...
  
37 00003b8a·<SFST::Interface::constrain_boundary_transducer(unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:37 00003b8e·<SFST::Interface::constrain_boundary_transducer(unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
38 »       ...38 »       ...
  
39 00003bce·<SFST::Interface::read_transducer(char*)·[clone·.cold]>:39 00003bd2·<SFST::Interface::read_transducer(char*)·[clone·.cold]>:
40 »       ...40 »       ...
  
41 00003cc2·<SFST::Interface::restriction_transducer(SFST::Transducer*,·SFST::Transducer*,·unsigned·short)·[clone·.cold]>:41 00003cc4·<SFST::Interface::restriction_transducer(SFST::Transducer*,·SFST::Transducer*,·unsigned·short)·[clone·.cold]>:
42 »       ...42 »       ...
  
43 00003d42·<SFST::Interface::center_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:43 00003d44·<SFST::Interface::center_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
44 »       ...44 »       ...
  
45 00003e0a·<SFST::Interface::catenate(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:45 00003e0c·<SFST::Interface::catenate(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
46 »       ...46 »       ...
  
47 00003e96·<SFST::Interface::disjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:47 00003e98·<SFST::Interface::disjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
48 »       ...48 »       ...
  
49 00003f22·<SFST::Interface::repetition2(SFST::Transducer*)·[clone·.cold]>:49 00003f24·<SFST::Interface::repetition2(SFST::Transducer*)·[clone·.cold]>:
50 »       ...50 »       ...
  
51 00003fa2·<SFST::Interface::make_optional(SFST::Transducer*,·SFST::Repl_Type)·[clone·.cold]>:51 00003fa4·<SFST::Interface::make_optional(SFST::Transducer*,·SFST::Repl_Type)·[clone·.cold]>:
52 »       ...52 »       ...
  
53 00004022·<SFST::Interface::conjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:53 00004024·<SFST::Interface::composition(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
54 »       ...54 »       ...
  
55 000040ae·<SFST::Interface::composition(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:55 000040b0·<SFST::Interface::conjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
56 »       ...56 »       ...
  
57 0000413a·<SFST::Interface::subtraction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:57 0000413c·<SFST::Interface::subtraction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
58 »       ...58 »       ...
  
59 000041c6·<SFST::Interface::anti_cp(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:59 000041c0·<SFST::Interface::anti_cp(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:
60 »       ...60 »       ...
  
61 0000425c·<SFST::Interface::twol_left_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:61 00004256·<SFST::Interface::twol_left_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
62 »       ...62 »       ...
  
63 000042e0·<SFST::Interface::context_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*,·SFST::contexts_t*)·[clone·.cold]>:63 000042da·<SFST::Interface::context_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*,·SFST::contexts_t*)·[clone·.cold]>:
64 »       ...64 »       ...
  
65 00004458·<SFST::Interface::twol_right_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:65 00004452·<SFST::Interface::twol_right_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
66 »       ...66 »       ...
  
67 00004684·<SFST::Interface::extended_left_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:67 0000467e·<SFST::Interface::extended_left_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
68 »       ...68 »       ...
  
69 0000475e·<SFST::Interface::left_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:69 00004758·<SFST::Interface::left_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
70 »       ...70 »       ...
  
71 00004914·<SFST::Interface::right_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:71 0000490e·<SFST::Interface::right_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
72 »       ...72 »       ...
  
73 0000499c·<SFST::Interface::result_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Twol_Type,·unsigned·short)·[clone·.cold]>:73 00004996·<SFST::Interface::result_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Twol_Type,·unsigned·short)·[clone·.cold]>:
74 »       ...74 »       ...
  
75 00004a1c·<SFST::Interface::restriction(SFST::Transducer*,·SFST::Twol_Type,·SFST::contexts_t*,·int)·[clone·.cold]>:75 00004a16·<SFST::Interface::restriction(SFST::Transducer*,·SFST::Twol_Type,·SFST::contexts_t*,·int)·[clone·.cold]>:
76 »       ...76 »       ...
  
77 00004c0c·<SFST::Interface::replace(SFST::Transducer*,·SFST::Repl_Type,·bool)·[clone·.cold]>:77 00004c06·<SFST::Interface::replace(SFST::Transducer*,·SFST::Repl_Type,·bool)·[clone·.cold]>:
78 »       ...78 »       ...
  
79 00004ef8·<SFST::Interface::replace_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Repl_Type)·[clone·.cold]>:79 00004efe·<SFST::Interface::replace_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Repl_Type)·[clone·.cold]>:
80 »       ...80 »       ...
  
81 00005074·<SFST::Interface::make_rule(SFST::Transducer*,·SFST::range_t*,·SFST::Twol_Type,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:81 0000507a·<SFST::Interface::make_rule(SFST::Transducer*,·SFST::range_t*,·SFST::Twol_Type,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
82 »       ...82 »       ...
  
83 000051ee·<SFST::Interface::replace_in_context(SFST::Transducer*,·SFST::Repl_Type,·SFST::contexts_t*,·bool)·[clone·.cold]>:83 000051f4·<SFST::Interface::replace_in_context(SFST::Transducer*,·SFST::Repl_Type,·SFST::contexts_t*,·bool)·[clone·.cold]>:
84 »       ...84 »       ...
  
Max diff block lines reached; 40228/48600 bytes (82.77%) of diff not shown.
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00019cd4·<_fini>:2 00018c74·<_fini>:
3 »       ...3 »       ...
466 KB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1093, 3467 lines modifiedOffset 1093, 3468 lines modified
1093 ··[·10e1d]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE11equal_rangeERKS1_1093 ··[·10e1d]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE11equal_rangeERKS1_
1094 ··[·10e60]··_ZNK9__gnu_cxx19_Hashtable_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEneERKSC_1094 ··[·10e60]··_ZNK9__gnu_cxx19_Hashtable_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEneERKSC_
1095 ··[·10ed0]··character1095 ··[·10ed0]··character
1096 ··[·10eda]··_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>1096 ··[·10eda]··_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>
1097 ··[·10f38]··_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKPKctEES5_E10_S_on_swapERS6_S8_1097 ··[·10f38]··_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKPKctEES5_E10_S_on_swapERS6_S8_
1098 ··[·10f81]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE4backEv1098 ··[·10f81]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE4backEv
Diff chunk too large, falling back to line-by-line diff (3460 lines added, 3459 lines removed)
1099 ··[·10fcd]··_ZNSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE6insertERKS8_1099 ··[·10fcd]··_ZNSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE6insertERKS8_
1100 ··[·11025]··_ZNSt15__new_allocatorISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEE9constructEPS8_RKS8_1100 ··[·11025]··GNU·C++98·12.2.0·-mtune=nocona·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables
1101 ··[·11085]··__fprintf_chk1101 ··[·110bb]··_ZNSt15__new_allocatorISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEE9constructEPS8_RKS8_
1102 ··[·11093]··_ZN4SFST10Transducer13print_stringsEP8_IO_FILEb1102 ··[·1111b]··__fprintf_chk
1103 ··[·110c3]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE15_M_insert_equalERKS6_1103 ··[·11129]··_ZN4SFST10Transducer13print_stringsEP8_IO_FILEb
1104 ··[·1113d]··_ZN4SFST9Interface8in_rangeEjPNS_7range_tE1104 ··[·11159]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE15_M_insert_equalERKS6_
1105 ··[·11168]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE6insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_1105 ··[·111d3]··_ZN4SFST9Interface8in_rangeEjPNS_7range_tE
1106 ··[·111db]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE5eraseESt17_Rb_tree_iteratorIS6_E1106 ··[·111fe]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE6insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_
1107 ··[·1125b]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE21_M_insert_equal_lowerERKS1_1107 ··[·11271]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE5eraseESt17_Rb_tree_iteratorIS6_E
1108 ··[·112c0]··pair<std::_Rb_tree_iterator<std::pair<char*·const,·SFST::Transducer*>·>,·bool>1108 ··[·112f1]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE21_M_insert_equal_lowerERKS1_
1109 ··[·1130f]··_M_drop_node1109 ··[·11356]··pair<std::_Rb_tree_iterator<std::pair<char*·const,·SFST::Transducer*>·>,·bool>
1110 ··[·1131c]··yytranslate1110 ··[·113a5]··_M_drop_node
1111 ··[·11328]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE4findERS2_1111 ··[·113b2]··yytranslate
1112 ··[·11391]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE10_S_maximumEPSt18_Rb_tree_node_base1112 ··[·113be]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE4findERS2_
1113 ··[·113fd]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE17_Vector_impl_data12_M_copy_dataERKSA_1113 ··[·11427]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE10_S_maximumEPSt18_Rb_tree_node_base
1114 ··[·1146f]··_ZNKSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEE7addressERS7_1114 ··[·11493]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE17_Vector_impl_data12_M_copy_dataERKSA_
1115 ··[·114c3]··_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj1115 ··[·11505]··_ZNKSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEE7addressERS7_
1116 ··[·11506]··_ZNKSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEE7addressERS8_1116 ··[·11559]··_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj
1117 ··[·1155b]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE19_M_get_Tp_allocatorEv1117 ··[·1159c]··_ZNKSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEE7addressERS8_
1118 ··[·115bd]··_ZNKSt15__new_allocatorIPKN4SFST4NodeEE7addressERKS3_1118 ··[·115f1]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE19_M_get_Tp_allocatorEv
1119 ··[·115f3]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE14_M_create_nodeERKS0_1119 ··[·11653]··_ZNKSt15__new_allocatorIPKN4SFST4NodeEE7addressERKS3_
1120 ··[·1164e]··_ZNSaIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED4Ev1120 ··[·11689]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE14_M_create_nodeERKS0_
1121 ··[·11687]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5eraseENS_19_Hashtable_iteratorISt4pairIKtS1_EtS3_St10_Select1stISB_ES5_S6_EE1121 ··[·116e4]··_ZNSaIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED4Ev
1122 ··[·11711]··_Rb_tree_const_iterator<SFST::Label>1122 ··[·1171d]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5eraseENS_19_Hashtable_iteratorISt4pairIKtS1_EtS3_St10_Select1stISB_ES5_S6_EE
1123 ··[·11736]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE17_Vector_impl_dataC4Ev1123 ··[·117a7]··_Rb_tree_const_iterator<SFST::Label>
1124 ··[·11798]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEEEC4ERKS6_1124 ··[·117cc]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE17_Vector_impl_dataC4Ev
1125 ··[·117d5]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE3endEv1125 ··[·1182e]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEEEC4ERKS6_
1126 ··[·11820]··__new_allocator<std::pair<short·unsigned·int·const,·char*>·>1126 ··[·1186b]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE3endEv
1127 ··[·1185d]··reverse_iterator<std::_Rb_tree_const_iterator<char*>·>1127 ··[·118b6]··__new_allocator<std::pair<short·unsigned·int·const,·char*>·>
1128 ··[·11894]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS1_EPSt18_Rb_tree_node_baseRKS1_1128 ··[·118f3]··reverse_iterator<std::_Rb_tree_const_iterator<char*>·>
1129 ··[·11920]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE5beginEv1129 ··[·1192a]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS1_EPSt18_Rb_tree_node_baseRKS1_
1130 ··[·1196d]··_ZN4SFST21MakeCompactTransducer10store_arcsEPNS_4NodeEt1130 ··[·119b6]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE5beginEv
1131 ··[·119a5]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5beginEv1131 ··[·11a03]··_ZN4SFST21MakeCompactTransducer10store_arcsEPNS_4NodeEt
1132 ··[·119ea]··_S_ios_iostate_min1132 ··[·11a3b]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5beginEv
1133 ··[·119fd]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14_M_bkt_num_keyERS4_j1133 ··[·11a80]··_S_ios_iostate_min
1134 ··[·11a7b]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5eraseERKS0_1134 ··[·11a93]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14_M_bkt_num_keyERS4_j
1135 ··[·11ab3]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE15_M_insert_equalERKS6_1135 ··[·11b11]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5eraseERKS0_
1136 ··[·11b29]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE8key_compEv1136 ··[·11b49]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE15_M_insert_equalERKS6_
1137 ··[·11b64]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKtPcEEEES7_E17_S_select_on_copyERKS8_1137 ··[·11bbf]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE8key_compEv
1138 ··[·11bc9]··_ZNSaIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEED4Ev1138 ··[·11bfa]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKtPcEEEES7_E17_S_select_on_copyERKS8_
1139 ··[·11c03]··_ZN4SFST9Interface16complement_rangeEPNS_7range_tE1139 ··[·11c5f]··_ZNSaIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEED4Ev
1140 ··[·11c36]··_ZN4SFST4Node7add_arcENS_5LabelEPS0_PNS_10TransducerE1140 ··[·11c99]··_ZN4SFST9Interface16complement_rangeEPNS_7range_tE
1141 ··[·11c6c]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE3endEv1141 ··[·11ccc]··_ZN4SFST4Node7add_arcENS_5LabelEPS0_PNS_10TransducerE
1142 ··[·11cb7]··__pair_base<char*·const,·SFST::range_t*>1142 ··[·11d02]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE3endEv
1143 ··[·11ce0]··replace_transducer1143 ··[·11d4d]··__pair_base<char*·const,·SFST::range_t*>
1144 ··[·11cf3]··fprintf1144 ··[·11d76]··replace_transducer
1145 ··[·11cfb]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE6rbeginEv1145 ··[·11d89]··fprintf
1146 ··[·11d47]··_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST7range_tEEEES9_E17_S_select_on_copyERKSA_1146 ··[·11d91]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE6rbeginEv
1147 ··[·11db6]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE13get_allocatorEv1147 ··[·11ddd]··_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST7range_tEEEES9_E17_S_select_on_copyERKSA_
1148 ··[·11df7]··LexiconComments1148 ··[·11e4c]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE13get_allocatorEv
1149 ··[·11e07]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE9push_backERKS8_1149 ··[·11e8d]··LexiconComments
1150 ··[·11e5b]··is_cyclic_node1150 ··[·11e9d]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE9push_backERKS8_
1151 ··[·11e6a]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj1151 ··[·11ef1]··is_cyclic_node
1152 ··[·11eb8]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE4swapERS5_1152 ··[·11f00]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj
1153 ··[·11eee]··_ZNSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEE10deallocateEPS7_j1153 ··[·11f4e]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE4swapERS5_
1154 ··[·11f46]··_ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE1154 ··[·11f84]··_ZNSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEE10deallocateEPS7_j
1155 ··[·11f89]··pair<std::_Rb_tree_iterator<std::pair<char*·const,·SFST::range_t*>·>,·std::_Rb_tree_iterator<std::pair<char*·const,·SFST::range_t*>·>·>1155 ··[·11fdc]··_ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE
1156 ··[·12011]··wcschr1156 ··[·1201f]··pair<std::_Rb_tree_iterator<std::pair<char*·const,·SFST::range_t*>·>,·std::_Rb_tree_iterator<std::pair<char*·const,·SFST::range_t*>·>·>
1157 ··[·12018]··_ZNSt3mapIPcPN4SFST7range_tENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE11lower_boundERS7_1157 ··[·120a7]··wcschr
1158 ··[·12071]··iostate1158 ··[·120ae]··_ZNSt3mapIPcPN4SFST7range_tENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE11lower_boundERS7_
1159 ··[·12079]··_ZN9__gnu_cxx14__alloc_traitsISaIPcES1_E10deallocateERS2_PS1_j1159 ··[·12107]··iostate
1160 ··[·120b8]··_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE1160 ··[·1210f]··_ZN9__gnu_cxx14__alloc_traitsISaIPcES1_E10deallocateERS2_PS1_j
1161 ··[·12101]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE10hash_functEv1161 ··[·1214e]··_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE
1162 ··[·1216e]··_M_destroy_node1162 ··[·12197]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE10hash_functEv
1163 ··[·1217e]··_M_const_cast1163 ··[·12204]··_M_destroy_node
1164 ··[·1218c]··const_pointer1164 ··[·12214]··_M_const_cast
1165 ··[·1219a]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEEC4Ev1165 ··[·12222]··const_pointer
1166 ··[·121d3]··_ZNSaISt4pairIKPcPN4SFST7range_tEEEC2ISt13_Rb_tree_nodeIS5_EEERKSaIT_E1166 ··[·12230]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEEC4Ev
1167 ··[·1221a]··twol_right1167 ··[·12269]··_ZNSaISt4pairIKPcPN4SFST7range_tEEEC2ISt13_Rb_tree_nodeIS5_EEERKSaIT_E
1168 ··[·12225]··_ZN4SFST17CompactTransducerD2Ev1168 ··[·122b0]··twol_right
1169 ··[·12245]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_1169 ··[·122bb]··_ZN4SFST17CompactTransducerD2Ev
1170 ··[·122c2]··_ZNKSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE8key_compEv1170 ··[·122db]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_
1171 ··[·12319]··_ZN9__gnu_cxx14__alloc_traitsISaIN4SFST5LabelEES2_E8allocateERS3_j1171 ··[·12358]··_ZNKSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE8key_compEv
1172 ··[·1235c]··_Rb_tree<char*,·std::pair<char*·const,·SFST::Transducer*>,·std::_Select1st<std::pair<char*·const,·SFST::Transducer*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::Transducer*>·>·>1172 ··[·123af]··_ZN9__gnu_cxx14__alloc_traitsISaIN4SFST5LabelEES2_E8allocateERS3_j
1173 ··[·12429]··set_final1173 ··[·123f2]··_Rb_tree<char*,·std::pair<char*·const,·SFST::Transducer*>,·std::_Select1st<std::pair<char*·const,·SFST::Transducer*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::Transducer*>·>·>
1174 ··[·12433]··_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE22insert_unique_noresizeERKS4_1174 ··[·124bf]··set_final
1175 ··[·124ad]··_M_ht1175 ··[·124c9]··_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE22insert_unique_noresizeERKS4_
1176 ··[·124b3]··_ZNKSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE5beginEv1176 ··[·12543]··_M_ht
1177 ··[·12504]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E8max_sizeERKS5_1177 ··[·12549]··_ZNKSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE5beginEv
1178 ··[·12548]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE4rendEv1178 ··[·1259a]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E8max_sizeERKS5_
1179 ··[·12593]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12_M_next_sizeEj1179 ··[·125de]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE4rendEv
1180 ··[·1260b]··_ZNKSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6_M_endEv1180 ··[·12629]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12_M_next_sizeEj
1181 ··[·12678]··_ZNKSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE12_M_rightmostEv1181 ··[·126a1]··_ZNKSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6_M_endEv
1182 ··[·126ce]··longchar1182 ··[·1270e]··_ZNKSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE12_M_rightmostEv
1183 ··[·126d7]··_M_num_elements1183 ··[·12764]··longchar
1184 ··[·126e7]··_ZN4SFST8ArcsIterppEi1184 ··[·1276d]··_M_num_elements
1185 ··[·126fd]··_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE1185 ··[·1277d]··_ZN4SFST8ArcsIterppEi
1186 ··[·12733]··_Value1186 ··[·12793]··_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE
1187 ··[·1273a]··_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb1187 ··[·127c9]··_Value
1188 ··[·1277c]··_ZNSt15__new_allocatorISt4pairIKPcPN4SFST7range_tEEEC2Ev1188 ··[·127d0]··_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb
1189 ··[·127b5]··read_words1189 ··[·12812]··_ZNSt15__new_allocatorISt4pairIKPcPN4SFST7range_tEEEC2Ev
1190 ··[·127c0]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKtPcEEEES7_E8allocateERS8_j1190 ··[·1284b]··read_words
1191 ··[·1281b]··_ZNSt15__new_allocatorIPKN4SFST4NodeEE8allocateEjPKv1191 ··[·12856]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKtPcEEEES7_E8allocateERS8_j
1192 ··[·12850]··_M_construct_node1192 ··[·128b1]··_ZNSt15__new_allocatorIPKN4SFST4NodeEE8allocateEjPKv
1193 ··[·12862]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EEC4ERKS9_1193 ··[·128e6]··_M_construct_node
1194 ··[·128ae]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE12_M_next_sizeEj1194 ··[·128f8]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EEC4ERKS9_
1195 ··[·1291d]··_ZN4SFST9Interface13right_contextEPNS_10TransducerEttRNS_8AlphabetE1195 ··[·12944]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE12_M_next_sizeEj
1196 ··[·12961]··_ZNK9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE5countERKS4_1196 ··[·129b3]··_ZN4SFST9Interface13right_contextEPNS_10TransducerEttRNS_8AlphabetE
1197 ··[·129b7]··_M_get_key1197 ··[·129f7]··_ZNK9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE5countERKS4_
1198 ··[·129c2]··anti_cp1198 ··[·12a4d]··_M_get_key
1199 ··[·129ca]··_ZNKSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5beginEv1199 ··[·12a58]··anti_cp
1200 ··[·129ff]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_create_nodeERKS6_1200 ··[·12a60]··_ZNKSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5beginEv
1201 ··[·12a74]··_ZNSt15__new_allocatorIN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED2Ev1201 ··[·12a95]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_create_nodeERKS6_
1202 ··[·12abd]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE13get_allocatorEv1202 ··[·12b0a]··_ZNSt15__new_allocatorIN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED2Ev
1203 ··[·12b1a]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5countERS4_1203 ··[·12b53]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE13get_allocatorEv
1204 ··[·12b8d]··_ZNSaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEEC4Ev1204 ··[·12bb0]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5countERS4_
1205 ··[·12bcc]··_ZN4SFST9Interface7anti_cpEPNS_7range_tES2_1205 ··[·12c23]··_ZNSaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEEC4Ev
1206 ··[·12bf8]··strtod1206 ··[·12c62]··_ZN4SFST9Interface7anti_cpEPNS_7range_tES2_
1207 ··[·12bff]··strtof1207 ··[·12c8e]··strtod
1208 ··[·12c06]··~MakeCompactTransducer1208 ··[·12c95]··strtof
1209 ··[·12c1d]··hashtable<std::pair<char·const*·const,·short·unsigned·int>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·short·unsigned·int>·>,·SFST::Alphabet::eqstr,·std::allocator<short·unsigned·int>·>1209 ··[·12c9c]··~MakeCompactTransducer
1210 ··[·12d04]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE4sizeEv1210 ··[·12cb3]··hashtable<std::pair<char·const*·const,·short·unsigned·int>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·short·unsigned·int>·>,·SFST::Alphabet::eqstr,·std::allocator<short·unsigned·int>·>
1211 ··[·12d73]··_ZN4SFST17CompactTransducer9arc_countEv1211 ··[·12d9a]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE4sizeEv
1212 ··[·12d9b]··_HashFn1212 ··[·12e09]··_ZN4SFST17CompactTransducer9arc_countEv
1213 ··[·12da3]··_ZNKSt15__new_allocatorISt4pairIKPcPN4SFST7range_tEEE7addressERS6_1213 ··[·12e31]··_HashFn
1214 ··[·12de6]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base1214 ··[·12e39]··_ZNKSt15__new_allocatorISt4pairIKPcPN4SFST7range_tEEE7addressERS6_
1215 ··[·12e69]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE13_Rb_tree_implISA_Lb1EEC4ERKSE_1215 ··[·12e7c]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base
1216 ··[·12ee8]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE6insertERKSt4pairIKtS1_E1216 ··[·12eff]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE13_Rb_tree_implISA_Lb1EEC4ERKSE_
1217 ··[·12f3d]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EED4Ev1217 ··[·12f7e]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE6insertERKSt4pairIKtS1_E
1218 ··[·12f7e]··_ZNK9__gnu_cxx17__normal_iteratorIPPNS_15_Hashtable_nodeISt4pairIKtPcEEESt6vectorIS7_SaIS7_EEEixEi1218 ··[·12fd3]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EED4Ev
Max diff block lines reached; 0/476486 bytes (0.00%) of diff not shown.
850 B
readelf --wide --decompress --string-dump=.debug_line_str {}
error from `readelf --wide --decompress --string-dump=.debug_line_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··[···514]··fstream.tcc100 ··[···514]··fstream.tcc
101 ··[···520]··thread-shared-types.h101 ··[···520]··thread-shared-types.h
102 ··[···536]··struct_mutex.h102 ··[···536]··struct_mutex.h
103 ··[···545]··pthreadtypes.h103 ··[···545]··pthreadtypes.h
104 ··[···554]··gthr-default.h104 ··[···554]··gthr-default.h
105 ··[···563]··atomic_word.h105 ··[···563]··atomic_word.h
106 ··[···571]··__fpos_t.h106 ··[···571]··__fpos_t.h
107 ··[···57c]··utf8-scanner.C107 ··[···57c]··default-scanner.C
108 ··[···58b]··string_fortified.h108 ··[···58e]··string_fortified.h
109 ··[···59e]··utf8-scanner.ll109 ··[···5a1]··default-scanner.ll
110 ··[···5ae]··fst-compiler.h110 ··[···5b4]··fst-compiler.h
111 ··[···5bd]··fst-compiler.H111 ··[···5c3]··fst-compiler.H
112 ··[···5cc]··unistd.h112 ··[···5d2]··unistd.h
113 ··[···5d5]··errno.h113 ··[···5db]··errno.h
  
107 KB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 57, 45 lines modifiedOffset 57, 45 lines modified
57 ··0x00000360·5a4c3653·77697463·68005f5a·4c37436f·ZL6Switch._ZL7Co57 ··0x00000360·5a4c3653·77697463·68005f5a·4c37436f·ZL6Switch._ZL7Co
58 ··0x00000370·6d706163·74005f5a·4c364c6f·774d656d·mpact._ZL6LowMem58 ··0x00000370·6d706163·74005f5a·4c364c6f·774d656d·mpact._ZL6LowMem
59 ··0x00000380·006d6169·6e2e636f·6c64005f·474c4f42·.main.cold._GLOB59 ··0x00000380·006d6169·6e2e636f·6c64005f·474c4f42·.main.cold._GLOB
60 ··0x00000390·414c5f5f·7375625f·495f696e·74657266·AL__sub_I_interf60 ··0x00000390·414c5f5f·7375625f·495f696e·74657266·AL__sub_I_interf
61 ··0x000003a0·61636500·5f5a5374·4c385f5f·696f696e·ace._ZStL8__ioin61 ··0x000003a0·61636500·5f5a5374·4c385f5f·696f696e·ace._ZStL8__ioin
62 ··0x000003b0·6974005f·474c4f42·414c5f5f·7375625f·it._GLOBAL__sub_62 ··0x000003b0·6974005f·474c4f42·414c5f5f·7375625f·it._GLOBAL__sub_
63 ··0x000003c0·495f696e·74657266·6163652e·636f6c64·I_interface.cold63 ··0x000003c0·495f696e·74657266·6163652e·636f6c64·I_interface.cold
64 ··0x000003d0·002e4c34·3735002e·4c343239·002e4c34·..L475..L429..L464 ··0x000003d0·002e4c34·3736002e·4c343331·002e4c34·..L476..L431..L4
65 ··0x000003e0·3238002e·4c343237·002e4c34·3235002e·28..L427..L425..65 ··0x000003e0·3330002e·4c343239·002e4c34·3237002e·30..L429..L427..
66 ··0x000003f0·4c343234·002e4c34·3233002e·4c343232·L424..L423..L42266 ··0x000003f0·4c343236·002e4c34·3235002e·4c343234·L426..L425..L424
67 ··0x00000400·002e4c34·3231002e·4c343230·002e4c34·..L421..L420..L467 ··0x00000400·002e4c34·3233002e·4c343232·002e4c34·..L423..L422..L4
68 ··0x00000410·3139002e·4c343138·002e4c34·3137002e·19..L418..L417..68 ··0x00000410·3231002e·4c343230·002e4c34·3139002e·21..L420..L419..
69 ··0x00000420·4c343136·002e4c34·3135002e·4c343134·L416..L415..L41469 ··0x00000420·4c343138·002e4c34·3137002e·4c343136·L418..L417..L416
70 ··0x00000430·002e4c34·3133002e·4c343132·002e4c34·..L413..L412..L470 ··0x00000430·002e4c34·3135002e·4c343134·002e4c34·..L415..L414..L4
71 ··0x00000440·3131002e·4c343130·002e4c34·3039002e·11..L410..L409..71 ··0x00000440·3133002e·4c343132·002e4c34·3131002e·13..L412..L411..
72 ··0x00000450·4c343038·002e4c34·3037002e·4c343036·L408..L407..L40672 ··0x00000450·4c343130·002e4c34·3039002e·4c343038·L410..L409..L408
73 ··0x00000460·002e4c34·3035002e·4c343034·002e4c34·..L405..L404..L473 ··0x00000460·002e4c34·3037002e·4c343036·002e4c34·..L407..L406..L4
74 ··0x00000470·3033002e·4c343032·002e4c34·3031002e·03..L402..L401..74 ··0x00000470·3035002e·4c343034·002e4c34·3033002e·05..L404..L403..
75 ··0x00000480·4c343030·002e4c33·3939002e·4c333938·L400..L399..L39875 ··0x00000480·4c343032·002e4c34·3031002e·4c343030·L402..L401..L400
76 ··0x00000490·002e4c33·3937002e·4c333936·002e4c33·..L397..L396..L376 ··0x00000490·002e4c33·3939002e·4c333938·002e4c33·..L399..L398..L3
77 ··0x000004a0·3935002e·4c333934·002e4c33·3933002e·95..L394..L393..77 ··0x000004a0·3937002e·4c333936·002e4c33·3935002e·97..L396..L395..
78 ··0x000004b0·4c333932·002e4c33·3931002e·4c333930·L392..L391..L39078 ··0x000004b0·4c333934·002e4c33·3933002e·4c333932·L394..L393..L392
79 ··0x000004c0·002e4c33·3839002e·4c333838·002e4c33·..L389..L388..L379 ··0x000004c0·002e4c33·3931002e·4c333930·002e4c33·..L391..L390..L3
80 ··0x000004d0·3837002e·4c343433·002e4c33·3835002e·87..L443..L385..80 ··0x000004d0·3839002e·4c343435·002e4c33·3837002e·89..L445..L387..
81 ··0x000004e0·4c333834·002e4c33·3833002e·4c343434·L384..L383..L44481 ··0x000004e0·4c333836·002e4c33·3835002e·4c343436·L386..L385..L446
82 ··0x000004f0·002e4c33·3730002e·4c333830·002e4c33·..L370..L380..L382 ··0x000004f0·002e4c33·3732002e·4c333832·002e4c33·..L372..L382..L3
83 ··0x00000500·3739002e·4c333831·002e4c33·3738002e·79..L381..L378..83 ··0x00000500·3831002e·4c333833·002e4c33·3830002e·81..L383..L380..
84 ··0x00000510·4c333737·002e4c33·3736002e·4c333735·L377..L376..L37584 ··0x00000510·4c333739·002e4c33·3738002e·4c333737·L379..L378..L377
85 ··0x00000520·002e4c33·3734002e·4c333733·002e4c33·..L374..L373..L385 ··0x00000520·002e4c33·3736002e·4c333735·002e4c33·..L376..L375..L3
86 ··0x00000530·3732002e·4c333731·002e4c33·3639002e·72..L371..L369..86 ··0x00000530·3734002e·4c333733·002e4c33·3731002e·74..L373..L371..
87 ··0x00000540·4c333638·002e4c33·3637002e·4c333636·L368..L367..L36687 ··0x00000540·4c333730·002e4c33·3639002e·4c333638·L370..L369..L368
88 ··0x00000550·002e4c33·3635002e·4c333634·002e4c33·..L365..L364..L388 ··0x00000550·002e4c33·3637002e·4c333636·002e4c33·..L367..L366..L3
89 ··0x00000560·3633002e·4c333632·002e4c33·3631002e·63..L362..L361..89 ··0x00000560·3635002e·4c333634·002e4c33·3633002e·65..L364..L363..
90 ··0x00000570·4c333630·002e4c33·3539002e·4c333538·L360..L359..L35890 ··0x00000570·4c333632·002e4c33·3631002e·4c333630·L362..L361..L360
91 ··0x00000580·002e4c33·3537002e·4c333536·002e4c33·..L357..L356..L391 ··0x00000580·002e4c33·3539002e·4c333538·002e4c33·..L359..L358..L3
92 ··0x00000590·3535002e·4c333534·002e4c33·3533002e·55..L354..L353..92 ··0x00000590·3537002e·4c333536·002e4c33·3535002e·57..L356..L355..
93 ··0x000005a0·4c333532·002e4c33·3531002e·4c333530·L352..L351..L35093 ··0x000005a0·4c333534·002e4c33·3533002e·4c333532·L354..L353..L352
94 ··0x000005b0·002e4c33·3437006d·616b652d·636f6d70·..L347.make-comp94 ··0x000005b0·002e4c33·3439006d·616b652d·636f6d70·..L349.make-comp
95 ··0x000005c0·6163742e·43005f5a·53743133·5f5f6164·act.C._ZSt13__ad95 ··0x000005c0·6163742e·43005f5a·53743133·5f5f6164·act.C._ZSt13__ad
96 ··0x000005d0·6a757374·5f686561·7049504e·34534653·just_heapIPN4SFS96 ··0x000005d0·6a757374·5f686561·7049504e·34534653·just_heapIPN4SFS
97 ··0x000005e0·54334152·43456953·315f4e39·5f5f676e·T3ARCEiS1_N9__gn97 ··0x000005e0·54334152·43456953·315f4e39·5f5f676e·T3ARCEiS1_N9__gn
98 ··0x000005f0·755f6378·78355f5f·6f707331·355f4974·u_cxx5__ops15_It98 ··0x000005f0·755f6378·78355f5f·6f707331·355f4974·u_cxx5__ops15_It
99 ··0x00000600·65725f6c·6573735f·69746572·45457654·er_less_iterEEvT99 ··0x00000600·65725f6c·6573735f·69746572·45457654·er_less_iterEEvT
100 ··0x00000610·5f54305f·53375f54·315f5432·5f2e6973·_T0_S7_T1_T2_.is100 ··0x00000610·5f54305f·53375f54·315f5432·5f2e6973·_T0_S7_T1_T2_.is
101 ··0x00000620·72612e30·005f5a53·7431365f·5f696e73·ra.0._ZSt16__ins101 ··0x00000620·72612e30·005f5a53·7431365f·5f696e73·ra.0._ZSt16__ins
Offset 242, 18 lines modifiedOffset 242, 18 lines modified
242 ··0x00000ef0·31305472·616e7364·75636572·452e636f·10TransducerE.co242 ··0x00000ef0·31305472·616e7364·75636572·452e636f·10TransducerE.co
243 ··0x00000f00·6c64005f·5a4e3453·46535439·496e7465·ld._ZN4SFST9Inte243 ··0x00000f00·6c64005f·5a4e3453·46535439·496e7465·ld._ZN4SFST9Inte
244 ··0x00000f10·72666163·6531336d·616b655f·6f707469·rface13make_opti244 ··0x00000f10·72666163·6531336d·616b655f·6f707469·rface13make_opti
245 ··0x00000f20·6f6e616c·45504e53·5f313054·72616e73·onalEPNS_10Trans245 ··0x00000f20·6f6e616c·45504e53·5f313054·72616e73·onalEPNS_10Trans
246 ··0x00000f30·64756365·72454e53·5f395265·706c5f54·ducerENS_9Repl_T246 ··0x00000f30·64756365·72454e53·5f395265·706c5f54·ducerENS_9Repl_T
247 ··0x00000f40·79706545·2e636f6c·64005f5a·4e345346·ypeE.cold._ZN4SF247 ··0x00000f40·79706545·2e636f6c·64005f5a·4e345346·ypeE.cold._ZN4SF
248 ··0x00000f50·53543949·6e746572·66616365·3131636f·ST9Interface11co248 ··0x00000f50·53543949·6e746572·66616365·3131636f·ST9Interface11co
249 ··0x00000f60·6e6a756e·6374696f·6e45504e·535f3130·njunctionEPNS_10249 ··0x00000f60·6d706f73·6974696f·6e45504e·535f3130·mpositionEPNS_10
250 ··0x00000f70·5472616e·73647563·65724553·325f2e63·TransducerES2_.c250 ··0x00000f70·5472616e·73647563·65724553·325f2e63·TransducerES2_.c
251 ··0x00000f80·6f6c6400·5f5a4e34·53465354·39496e74·old._ZN4SFST9Int251 ··0x00000f80·6f6c6400·5f5a4e34·53465354·39496e74·old._ZN4SFST9Int
252 ··0x00000f90·65726661·63653131·636f6d70·6f736974·erface11composit252 ··0x00000f90·65726661·63653131·636f6e6a·756e6374·erface11conjunct
253 ··0x00000fa0·696f6e45·504e535f·31305472·616e7364·ionEPNS_10Transd253 ··0x00000fa0·696f6e45·504e535f·31305472·616e7364·ionEPNS_10Transd
254 ··0x00000fb0·75636572·4553325f·2e636f6c·64005f5a·ucerES2_.cold._Z254 ··0x00000fb0·75636572·4553325f·2e636f6c·64005f5a·ucerES2_.cold._Z
255 ··0x00000fc0·4e345346·53543949·6e746572·66616365·N4SFST9Interface255 ··0x00000fc0·4e345346·53543949·6e746572·66616365·N4SFST9Interface
256 ··0x00000fd0·31317375·62747261·6374696f·6e45504e·11subtractionEPN256 ··0x00000fd0·31317375·62747261·6374696f·6e45504e·11subtractionEPN
257 ··0x00000fe0·535f3130·5472616e·73647563·65724553·S_10TransducerES257 ··0x00000fe0·535f3130·5472616e·73647563·65724553·S_10TransducerES
258 ··0x00000ff0·325f2e63·6f6c6400·5f5a4e34·53465354·2_.cold._ZN4SFST258 ··0x00000ff0·325f2e63·6f6c6400·5f5a4e34·53465354·2_.cold._ZN4SFST
259 ··0x00001000·39496e74·65726661·63653761·6e74695f·9Interface7anti_259 ··0x00001000·39496e74·65726661·63653761·6e74695f·9Interface7anti_
Offset 341, 772 lines modifiedOffset 341, 773 lines modified
341 ··0x00001520·6e746572·66616365·36726573·756c7445·nterface6resultE341 ··0x00001520·6e746572·66616365·36726573·756c7445·nterface6resultE
342 ··0x00001530·504e535f·31305472·616e7364·75636572·PNS_10Transducer342 ··0x00001530·504e535f·31305472·616e7364·75636572·PNS_10Transducer
343 ··0x00001540·45622e63·6f6c6400·5f5a4e34·53465354·Eb.cold._ZN4SFST343 ··0x00001540·45622e63·6f6c6400·5f5a4e34·53465354·Eb.cold._ZN4SFST
344 ··0x00001550·39496e74·65726661·63653764·65665f76·9Interface7def_v344 ··0x00001550·39496e74·65726661·63653764·65665f76·9Interface7def_v
345 ··0x00001560·61724550·63504e53·5f313054·72616e73·arEPcPNS_10Trans345 ··0x00001560·61724550·63504e53·5f313054·72616e73·arEPcPNS_10Trans
346 ··0x00001570·64756365·72452e63·6f6c6400·5f474c4f·ducerE.cold._GLO346 ··0x00001570·64756365·72452e63·6f6c6400·5f474c4f·ducerE.cold._GLO
Diff chunk too large, falling back to line-by-line diff (765 lines added, 764 lines removed)
347 ··0x00001580·42414c5f·5f737562·5f495f5f·5a4e3453·BAL__sub_I__ZN4S347 ··0x00001580·42414c5f·5f737562·5f495f5f·5a4e3453·BAL__sub_I__ZN4S
348 ··0x00001590·46535435·6572726f·7245504b·63007574·FST5errorEPKc.ut348 ··0x00001590·46535435·6572726f·7245504b·63006465·FST5errorEPKc.de
349 ··0x000015a0·66382d73·63616e6e·65722e43·005f5a4c·f8-scanner.C._ZL349 ··0x000015a0·6661756c·742d7363·616e6e65·722e4300·fault-scanner.C.
350 ··0x000015b0·32317979·5f676574·5f707265·76696f75·21yy_get_previou350 ··0x000015b0·5f5a4c32·3179795f·6765745f·70726576·_ZL21yy_get_prev
351 ··0x000015c0·735f7374·61746576·005f5a4c·31357979·s_statev._ZL15yy351 ··0x000015c0·696f7573·5f737461·74657600·5f5a4c31·ious_statev._ZL1
352 ··0x000015d0·5f627566·6665725f·73746163·6b005f5a·_buffer_stack._Z352 ··0x000015d0·3979795f·62756666·65725f73·7461636b·9yy_buffer_stack
353 ··0x000015e0·4c313979·795f6275·66666572·5f737461·L19yy_buffer_sta353 ··0x000015e0·5f746f70·005f5a4c·31357979·5f627566·_top._ZL15yy_buf
354 ··0x000015f0·636b5f74·6f70005f·5a4c3130·79795f63·ck_top._ZL10yy_c354 ··0x000015f0·6665725f·73746163·6b005f5a·4c387979·fer_stack._ZL8yy
355 ··0x00001600·5f627566·5f70005f·5a4c3879·795f7374·_buf_p._ZL8yy_st355 ··0x00001600·5f737461·7274005f·5a4c3130·79795f63·_start._ZL10yy_c
356 ··0x00001610·61727400·5f5a4c39·79795f61·63636570·art._ZL9yy_accep356 ··0x00001610·5f627566·5f70005f·5a4c3979·795f6163·_buf_p._ZL9yy_ac
357 ··0x00001620·74005f5a·4c367979·5f63686b·005f5a4c·t._ZL6yy_chk._ZL357 ··0x00001620·63657074·005f5a4c·3779795f·62617365·cept._ZL7yy_base
358 ··0x00001630·3679795f·6e787400·5f5a4c35·79795f65·6yy_nxt._ZL5yy_e358 ··0x00001630·005f5a4c·3679795f·63686b00·5f5a4c36·._ZL6yy_chk._ZL6
359 ··0x00001640·63005f5a·4c377979·5f626173·65005f5a·c._ZL7yy_base._Z359 ··0x00001640·79795f6e·7874005f·5a4c3579·795f6563·yy_nxt._ZL5yy_ec
360 ··0x00001650·4c377979·5f6d6574·61005f5a·4c367979·L7yy_meta._ZL6yy360 ··0x00001650·005f5a4c·3779795f·6d657461·005f5a4c·._ZL7yy_meta._ZL
361 ··0x00001660·5f646566·005f5a4c·32337979·5f6c6173·_def._ZL23yy_las361 ··0x00001660·3679795f·64656600·5f5a4c32·3379795f·6yy_def._ZL23yy_
362 ··0x00001670·745f6163·63657074·696e675f·73746174·t_accepting_stat362 ··0x00001670·6c617374·5f616363·65707469·6e675f73·last_accepting_s
363 ··0x00001680·65005f5a·4c323279·795f6c61·73745f61·e._ZL22yy_last_a363 ··0x00001680·74617465·005f5a4c·32327979·5f6c6173·tate._ZL22yy_las
364 ··0x00001690·63636570·74696e67·5f63706f·73005f5a·ccepting_cpos._Z364 ··0x00001690·745f6163·63657074·696e675f·63706f73·t_accepting_cpos
365 ··0x000016a0·4c313479·795f6661·74616c5f·6572726f·L14yy_fatal_erro365 ··0x000016a0·005f5a4c·31347979·5f666174·616c5f65·._ZL14yy_fatal_e
366 ··0x000016b0·72504b63·005f5a4c·32317979·656e7375·rPKc._ZL21yyensu366 ··0x000016b0·72726f72·504b6300·5f5a4c32·31797965·rrorPKc._ZL21yye
367 ··0x000016c0·72655f62·75666665·725f7374·61636b76·re_buffer_stackv367 ··0x000016c0·6e737572·655f6275·66666572·5f737461·nsure_buffer_sta
368 ··0x000016d0·005f5a4c·31397979·5f627566·6665725f·._ZL19yy_buffer_368 ··0x000016d0·636b7600·5f5a4c31·3979795f·62756666·ckv._ZL19yy_buff
369 ··0x000016e0·73746163·6b5f6d61·78005f5a·4c313270·stack_max._ZL12p369 ··0x000016e0·65725f73·7461636b·5f6d6178·005f5a4c·er_stack_max._ZL
370 ··0x000016f0·72696e74·5f6c696e·656e6f76·2e706172·rint_linenov.par370 ··0x000016f0·31327072·696e745f·6c696e65·6e6f762e·12print_linenov.
371 ··0x00001700·742e3000·5f5a4c31·3279795f·686f6c64·t.0._ZL12yy_hold371 ··0x00001700·70617274·2e30005f·5a4c3132·79795f68·part.0._ZL12yy_h
372 ··0x00001710·5f636861·72005f5a·4c313079·795f6e5f·_char._ZL10yy_n_372 ··0x00001710·6f6c645f·63686172·005f5a4c·31307979·old_char._ZL10yy
373 ··0x00001720·63686172·73005f5a·4c313479·795f696e·chars._ZL14yy_in373 ··0x00001720·5f6e5f63·68617273·005f5a4c·31347979·_n_chars._ZL14yy
374 ··0x00001730·69745f62·75666665·72503135·79795f62·it_bufferP15yy_b374 ··0x00001730·5f696e69·745f6275·66666572·50313579·_init_bufferP15y
375 ··0x00001740·75666665·725f7374·61746550·385f494f·uffer_stateP8_IO375 ··0x00001740·795f6275·66666572·5f737461·74655038·y_buffer_stateP8
376 ··0x00001750·5f46494c·45005f5a·4c377979·5f696e69·_FILE._ZL7yy_ini376 ··0x00001750·5f494f5f·46494c45·005f5a4c·3779795f·_IO_FILE._ZL7yy_
377 ··0x00001760·74005f5a·4c323179·795f7275·6c655f63·t._ZL21yy_rule_c377 ··0x00001760·696e6974·005f5a4c·32317979·5f72756c·init._ZL21yy_rul
378 ··0x00001770·616e5f6d·61746368·5f656f6c·005f474c·an_match_eol._GL378 ··0x00001770·655f6361·6e5f6d61·7463685f·656f6c00·e_can_match_eol.
379 ··0x00001780·4f42414c·5f5f7375·625f495f·79796c65·OBAL__sub_I_yyle379 ··0x00001780·5f474c4f·42414c5f·5f737562·5f495f79·_GLOBAL__sub_I_y
380 ··0x00001790·6e67002e·4c313638·002e4c31·3637002e·ng..L168..L167..380 ··0x00001790·796c656e·67002e4c·31363500·2e4c3136·yleng..L165..L16
381 ··0x000017a0·4c313636·002e4c31·3635002e·4c313634·L166..L165..L164381 ··0x000017a0·34002e4c·31363300·2e4c3136·32002e4c·4..L163..L162..L
382 ··0x000017b0·002e4c31·3338002e·4c313339·002e4c31·..L138..L139..L1382 ··0x000017b0·31363100·2e4c3133·35002e4c·31333600·161..L135..L136.
383 ··0x000017c0·3630002e·4c313539·002e4c31·3538002e·60..L159..L158..383 ··0x000017c0·2e4c3135·37002e4c·31353600·2e4c3135·.L157..L156..L15
384 ··0x000017d0·4c313537·002e4c31·3536002e·4c313535·L157..L156..L155384 ··0x000017d0·35002e4c·31353400·2e4c3135·33002e4c·5..L154..L153..L
385 ··0x000017e0·002e4c31·3534002e·4c313533·002e4c31·..L154..L153..L1385 ··0x000017e0·31353200·2e4c3135·31002e4c·31353000·152..L151..L150.
386 ··0x000017f0·3532002e·4c313531·002e4c31·3530002e·52..L151..L150..386 ··0x000017f0·2e4c3134·39002e4c·31343800·2e4c3134·.L149..L148..L14
387 ··0x00001800·4c313439·002e4c31·3438002e·4c313437·L149..L148..L147387 ··0x00001800·37002e4c·31343600·2e4c3134·35002e4c·7..L146..L145..L
388 ··0x00001810·002e4c31·3436002e·4c313435·002e4c31·..L146..L145..L1388 ··0x00001810·31343400·2e4c3134·33002e4c·31343200·144..L143..L142.
389 ··0x00001820·3434002e·4c313433·002e4c31·3432002e·44..L143..L142..389 ··0x00001820·2e4c3134·31002e4c·31343000·2e4c3133·.L141..L140..L13
390 ··0x00001830·4c313431·002e4c31·3430002e·4c313337·L141..L140..L137390 ··0x00001830·39002e4c·31333800·2e4c3133·37002e4c·9..L138..L137..L
391 ··0x00001840·002e4c31·3336002e·4c313335·002e4c31·..L136..L135..L1391 ··0x00001840·31333400·2e4c3133·33002e4c·31333200·134..L133..L132.
392 ··0x00001850·3331002e·4c313330·002e4c31·3239002e·31..L130..L129..392 ··0x00001850·2e4c3133·31002e4c·31333000·2e4c3132·.L131..L130..L12
393 ··0x00001860·4c313237·00637274·73747566·662e6300·L127.crtstuff.c.393 ··0x00001860·39002e4c·31323800·2e4c3132·36006372·9..L128..L126.cr
394 ··0x00001870·64657265·67697374·65725f74·6d5f636c·deregister_tm_cl394 ··0x00001870·74737475·66662e63·00646572·65676973·tstuff.c.deregis
395 ··0x00001880·6f6e6573·005f5f64·6f5f676c·6f62616c·ones.__do_global395 ··0x00001880·7465725f·746d5f63·6c6f6e65·73005f5f·ter_tm_clones.__
396 ··0x00001890·5f64746f·72735f61·75780063·6f6d706c·_dtors_aux.compl396 ··0x00001890·646f5f67·6c6f6261·6c5f6474·6f72735f·do_global_dtors_
397 ··0x000018a0·65746564·2e30005f·5f646f5f·676c6f62·eted.0.__do_glob397 ··0x000018a0·61757800·636f6d70·6c657465·642e3000·aux.completed.0.
398 ··0x000018b0·616c5f64·746f7273·5f617578·5f66696e·al_dtors_aux_fin398 ··0x000018b0·5f5f646f·5f676c6f·62616c5f·64746f72·__do_global_dtor
399 ··0x000018c0·695f6172·7261795f·656e7472·79006672·i_array_entry.fr399 ··0x000018c0·735f6175·785f6669·6e695f61·72726179·s_aux_fini_array
400 ··0x000018d0·616d655f·64756d6d·79005f5f·6672616d·ame_dummy.__fram400 ··0x000018d0·5f656e74·72790066·72616d65·5f64756d·_entry.frame_dum
401 ··0x000018e0·655f6475·6d6d795f·696e6974·5f617272·e_dummy_init_arr401 ··0x000018e0·6d79005f·5f667261·6d655f64·756d6d79·my.__frame_dummy
Max diff block lines reached; 0/109401 bytes (0.00%) of diff not shown.
58.4 MB
./usr/lib/debug/.build-id/89/9aa3d863d2297a0b049451de5b465518b7a5cd.debug vs.
./usr/lib/debug/.build-id/ae/bf9aa72dbf48435b7b76574de5eaae28b83b16.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 22% similar despite different names
1.1 KB
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x611011 ··Entry·point·address:···············0x6120
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········618112·(bytes·into·file)13 ··Start·of·section·headers:··········606660·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3820 ··Section·header·string·table·index:·38
1.9 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x61102 Entry·point·0x6120
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00000·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00000·0x00013·R···0x1
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x022f0·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x022f0·R···0x1000
9 ··LOAD···········0x000000·0x00003000·0x00003000·0x00000·0x16d38·R·E·0x10009 ··LOAD···········0x000000·0x00003000·0x00003000·0x00000·0x15c48·R·E·0x1000
10 ··LOAD···········0x000000·0x0001a000·0x0001a000·0x00000·0x0607c·R···0x100010 ··LOAD···········0x000000·0x00019000·0x00019000·0x00000·0x065d8·R···0x1000
11 ··LOAD···········0x000e88·0x00021e88·0x00021e88·0x00000·0x01144·RW··0x100011 ··LOAD···········0x000e88·0x00020e88·0x00020e88·0x00000·0x01144·RW··0x1000
12 ··DYNAMIC········0x000e88·0x00021ea0·0x00021ea0·0x00000·0x00110·RW··0x412 ··DYNAMIC········0x000e88·0x00020ea0·0x00020ea0·0x00000·0x00110·RW··0x4
13 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x413 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
14 ··GNU_EH_FRAME···0x001000·0x0001c7b0·0x0001c7b0·0x00000·0x006bc·R···0x414 ··GNU_EH_FRAME···0x001000·0x0001b920·0x0001b920·0x00000·0x006bc·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
16 ··GNU_RELRO······0x000e88·0x00021e88·0x00021e88·0x00000·0x00178·R···0x116 ··GNU_RELRO······0x000e88·0x00020e88·0x00020e88·0x00000·0x00178·R···0x1
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.interp·20 ···01·····.interp·
21 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·21 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
22 ···03·····.init·.plt·.plt.got·.text·.fini·22 ···03·····.init·.plt·.plt.got·.text·.fini·
5.47 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x96e80:1 There·are·39·section·headers,·starting·at·offset·0x941c4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········NOBITS··········00000194·000194·000013·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00000194·000194·000013·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··4
Offset 12, 37 lines modifiedOffset 12, 37 lines modified
12 ··[·7]·.gnu.version······NOBITS··········00001cc2·0001ec·000114·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00001cc2·0001ec·000114·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00001dd8·0001ec·000100·00···A··6···4··413 ··[·8]·.gnu.version_r····NOBITS··········00001dd8·0001ec·000100·00···A··6···4··4
14 ··[·9]·.rel.dyn··········NOBITS··········00001ed8·0001ec·0000d0·08···A··5···0··414 ··[·9]·.rel.dyn··········NOBITS··········00001ed8·0001ec·0000d0·08···A··5···0··4
15 ··[10]·.rel.plt··········NOBITS··········00001fa8·0001ec·000348·08···A··5··24··415 ··[10]·.rel.plt··········NOBITS··········00001fa8·0001ec·000348·08···A··5··24··4
16 ··[11]·.init·············NOBITS··········00003000·001000·000020·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00003000·001000·000020·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00003020·001000·0006a0·04··AX··0···0·1617 ··[12]·.plt··············NOBITS··········00003020·001000·0006a0·04··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000036c0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000036c0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000036d0·001000·016654·00··AX··0···0·1619 ··[14]·.text·············NOBITS··········000036d0·001000·015564·00··AX··0···0·16
20 ··[15]·.fini·············NOBITS··········00019d24·001000·000014·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00018c34·001000·000014·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0001a000·001000·0027ae·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········00019000·001000·002920·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0001c7b0·001000·0006bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0001b920·001000·0006bc·00···A··0···0··4
23 ··[18]·.eh_frame·········NOBITS··········0001ce6c·001000·002904·00···A··0···0··423 ··[18]·.eh_frame·········NOBITS··········0001bfdc·001000·002cdc·00···A··0···0··4
24 ··[19]·.gcc_except_table·NOBITS··········0001f770·001000·00090c·00···A··0···0··424 ··[19]·.gcc_except_table·NOBITS··········0001ecb8·001000·000920·00···A··0···0··4
25 ··[20]·.init_array·······NOBITS··········00021e88·000e88·000014·04··WA··0···0··425 ··[20]·.init_array·······NOBITS··········00020e88·000e88·000014·04··WA··0···0··4
26 ··[21]·.fini_array·······NOBITS··········00021e9c·000e88·000004·04··WA··0···0··426 ··[21]·.fini_array·······NOBITS··········00020e9c·000e88·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········NOBITS··········00021ea0·000e88·000110·08··WA··6···0··427 ··[22]·.dynamic··········NOBITS··········00020ea0·000e88·000110·08··WA··6···0··4
28 ··[23]·.got··············NOBITS··········00021fb0·000e88·000044·04··WA··0···0··428 ··[23]·.got··············NOBITS··········00020fb0·000e88·000044·04··WA··0···0··4
29 ··[24]·.got.plt··········NOBITS··········00021ff4·000e88·0001b0·04··WA··0···0··429 ··[24]·.got.plt··········NOBITS··········00020ff4·000e88·0001b0·04··WA··0···0··4
30 ··[25]·.data·············NOBITS··········000221a4·000e88·000018·00··WA··0···0··430 ··[25]·.data·············NOBITS··········000211a4·000e88·000018·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000221c0·000e88·000e0c·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000211c0·000e88·000e0c·00··WA··0···0·32
32 ··[27]·.comment··········PROGBITS········00000000·0001ec·00001f·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········00000000·0001ec·00001f·01··MS··0···0··1
33 ··[28]·.debug_aranges····PROGBITS········00000000·00020c·0000e6·00···C··0···0··433 ··[28]·.debug_aranges····PROGBITS········00000000·00020c·0000ef·00···C··0···0··4
34 ··[29]·.debug_info·······PROGBITS········00000000·0002f4·0658fa·00···C··0···0··434 ··[29]·.debug_info·······PROGBITS········00000000·0002fc·0656f7·00···C··0···0··4
35 ··[30]·.debug_abbrev·····PROGBITS········00000000·065bf0·001035·00···C··0···0··435 ··[30]·.debug_abbrev·····PROGBITS········00000000·0659f4·00101c·00···C··0···0··4
36 ··[31]·.debug_line·······PROGBITS········00000000·066c28·00822b·00···C··0···0··436 ··[31]·.debug_line·······PROGBITS········00000000·066a10·00653e·00···C··0···0··4
37 ··[32]·.debug_str········PROGBITS········00000000·06ee54·008ab1·01·MSC··0···0··437 ··[32]·.debug_str········PROGBITS········00000000·06cf50·008abf·01·MSC··0···0··4
38 ··[33]·.debug_line_str···PROGBITS········00000000·077908·000272·01·MSC··0···0··438 ··[33]·.debug_line_str···PROGBITS········00000000·075a10·000272·01·MSC··0···0··4
39 ··[34]·.debug_loclists···PROGBITS········00000000·077b7c·014d28·00···C··0···0··439 ··[34]·.debug_loclists···PROGBITS········00000000·075c84·0150ca·00···C··0···0··4
40 ··[35]·.debug_rnglists···PROGBITS········00000000·08c8a4·003cac·00···C··0···0··440 ··[35]·.debug_rnglists···PROGBITS········00000000·08ad50·002b47·00···C··0···0··4
41 ··[36]·.symtab···········SYMTAB··········00000000·090550·002250·10·····37·253··441 ··[36]·.symtab···········SYMTAB··········00000000·08d898·002250·10·····37·253··4
42 ··[37]·.strtab···········STRTAB··········00000000·0927a0·004557·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·08fae8·004554·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·096cf7·000187·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·09403c·000187·00······0···0··1
44 Key·to·Flags:44 Key·to·Flags:
45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
48 ··R·(retain),·D·(mbind),·p·(processor·specific)48 ··R·(retain),·D·(mbind),·p·(processor·specific)
81.2 KB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 552 lines modifiedOffset 1, 552 lines modified
  
1 Symbol·table·'.symtab'·contains·549·entries:1 Symbol·table·'.symtab'·contains·549·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·Scrt1.o4 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·Scrt1.o
5 ·····2:·000001cc····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag5 ·····2:·000001cc····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag
6 ·····3:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst-compiler.C6 ·····3:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst-compiler.C
7 ·····4:·00006240···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.07 ·····4:·00006250···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
8 ·····5:·000062c0···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.08 ·····5:·000062bc···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
9 ·····6:·00006340···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.09 ·····6:·00006328···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
10 ·····7:·000064d0···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.010 ·····7:·000064a0···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.0
11 ·····8:·00006660···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.011 ·····8:·00006618···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.0
12 ·····9:·000067f0···392·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.isra.012 ·····9:·00006790···375·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.isra.0
13 ····10:·0001aee0···306·OBJECT··LOCAL··DEFAULT···16·_ZL6yypact13 ····10:·00019ee0···306·OBJECT··LOCAL··DEFAULT···16·_ZL6yypact
14 ····11:·0001a420··1802·OBJECT··LOCAL··DEFAULT···16·_ZL7yycheck14 ····11:·00019420··1802·OBJECT··LOCAL··DEFAULT···16·_ZL7yycheck
15 ····12:·0001ab40···901·OBJECT··LOCAL··DEFAULT···16·_ZL7yytable15 ····12:·00019b40···901·OBJECT··LOCAL··DEFAULT···16·_ZL7yytable
16 ····13:·0001aec8····16·OBJECT··LOCAL··DEFAULT···16·_ZL7yypgoto16 ····13:·00019ec8····16·OBJECT··LOCAL··DEFAULT···16·_ZL7yypgoto
17 ····14:·0001b014····16·OBJECT··LOCAL··DEFAULT···16·_ZL9yydefgoto17 ····14:·0001a014····16·OBJECT··LOCAL··DEFAULT···16·_ZL9yydefgoto
18 ····15:·0001b040···153·OBJECT··LOCAL··DEFAULT···16·_ZL8yydefact18 ····15:·0001a040···153·OBJECT··LOCAL··DEFAULT···16·_ZL8yydefact
19 ····16:·0001b0e0····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr219 ····16:·0001a0e0····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr2
20 ····17:·0001b140····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr120 ····17:·0001a140····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr1
21 ····18:·0001b1a0···277·OBJECT··LOCAL··DEFAULT···16·_ZL11yytranslate21 ····18:·0001a1a0···277·OBJECT··LOCAL··DEFAULT···16·_ZL11yytranslate
22 ····19:·000222b0·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6Switch22 ····19:·000212b0·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6Switch
23 ····20:·000222ac·····4·OBJECT··LOCAL··DEFAULT···26·_ZL7Compact23 ····20:·000212ac·····4·OBJECT··LOCAL··DEFAULT···26·_ZL7Compact
24 ····21:·000222a8·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6LowMem24 ····21:·000212a8·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6LowMem
25 ····22:·000036d0···206·FUNC····LOCAL··DEFAULT···14·main.cold25 ····22:·000036d0···208·FUNC····LOCAL··DEFAULT···14·main.cold
26 ····23:·00005f20···298·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface26 ····23:·00005f1a···322·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface
27 ····24:·000222b4·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit27 ····24:·000212b4·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit
28 ····25:·0000379e····54·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface.cold28 ····25:·000037a0····54·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface.cold
29 ····26:·0000702a·····0·NOTYPE··LOCAL··DEFAULT···14·.L47529 ····26:·00006f72·····0·NOTYPE··LOCAL··DEFAULT···14·.L476
30 ····27:·00007b63·····0·NOTYPE··LOCAL··DEFAULT···14·.L429 
31 ····28:·00007b3a·····0·NOTYPE··LOCAL··DEFAULT···14·.L428 
32 ····29:·00007b03·····0·NOTYPE··LOCAL··DEFAULT···14·.L427 
33 ····30:·00007070·····0·NOTYPE··LOCAL··DEFAULT···14·.L425 
34 ····31:·00007ae2·····0·NOTYPE··LOCAL··DEFAULT···14·.L424 
35 ····32:·00007ab0·····0·NOTYPE··LOCAL··DEFAULT···14·.L42330 ····27:·00007a08·····0·NOTYPE··LOCAL··DEFAULT···14·.L431
36 ····33:·00007a7e·····0·NOTYPE··LOCAL··DEFAULT···14·.L422 
37 ····34:·00007a73·····0·NOTYPE··LOCAL··DEFAULT···14·.L421 
38 ····35:·00007a3f·····0·NOTYPE··LOCAL··DEFAULT···14·.L42031 ····28:·000079df·····0·NOTYPE··LOCAL··DEFAULT···14·.L430
39 ····36:·00007a05·····0·NOTYPE··LOCAL··DEFAULT···14·.L41932 ····29:·000079a8·····0·NOTYPE··LOCAL··DEFAULT···14·.L429
40 ····37:·000079a9·····0·NOTYPE··LOCAL··DEFAULT···14·.L41833 ····30:·00006fad·····0·NOTYPE··LOCAL··DEFAULT···14·.L427
41 ····38:·00007975·····0·NOTYPE··LOCAL··DEFAULT···14·.L417 
42 ····39:·00007927·····0·NOTYPE··LOCAL··DEFAULT···14·.L41634 ····31:·00007987·····0·NOTYPE··LOCAL··DEFAULT···14·.L426
43 ····40:·000078ee·····0·NOTYPE··LOCAL··DEFAULT···14·.L41535 ····32:·0000795d·····0·NOTYPE··LOCAL··DEFAULT···14·.L425
44 ····41:·000078b6·····0·NOTYPE··LOCAL··DEFAULT···14·.L41436 ····33:·00007929·····0·NOTYPE··LOCAL··DEFAULT···14·.L424
45 ····42:·00007898·····0·NOTYPE··LOCAL··DEFAULT···14·.L41337 ····34:·0000791f·····0·NOTYPE··LOCAL··DEFAULT···14·.L423
 38 ····35:·000078eb·····0·NOTYPE··LOCAL··DEFAULT···14·.L422
 39 ····36:·000078b3·····0·NOTYPE··LOCAL··DEFAULT···14·.L421
46 ····43:·00007860·····0·NOTYPE··LOCAL··DEFAULT···14·.L41240 ····37:·00007860·····0·NOTYPE··LOCAL··DEFAULT···14·.L420
47 ····44:·0000783c·····0·NOTYPE··LOCAL··DEFAULT···14·.L411 
48 ····45:·00007817·····0·NOTYPE··LOCAL··DEFAULT···14·.L41041 ····38:·0000781b·····0·NOTYPE··LOCAL··DEFAULT···14·.L419
49 ····46:·000077d8·····0·NOTYPE··LOCAL··DEFAULT···14·.L409 
50 ····47:·0000779d·····0·NOTYPE··LOCAL··DEFAULT···14·.L40842 ····39:·000077d6·····0·NOTYPE··LOCAL··DEFAULT···14·.L418
51 ····48:·00007770·····0·NOTYPE··LOCAL··DEFAULT···14·.L40743 ····40:·0000779c·····0·NOTYPE··LOCAL··DEFAULT···14·.L417
52 ····49:·00007747·····0·NOTYPE··LOCAL··DEFAULT···14·.L40644 ····41:·00007762·····0·NOTYPE··LOCAL··DEFAULT···14·.L416
53 ····50:·00007723·····0·NOTYPE··LOCAL··DEFAULT···14·.L40545 ····42:·00007745·····0·NOTYPE··LOCAL··DEFAULT···14·.L415
54 ····51:·00007702·····0·NOTYPE··LOCAL··DEFAULT···14·.L40446 ····43:·0000770a·····0·NOTYPE··LOCAL··DEFAULT···14·.L414
55 ····52:·000076e4·····0·NOTYPE··LOCAL··DEFAULT···14·.L40347 ····44:·000076e5·····0·NOTYPE··LOCAL··DEFAULT···14·.L413
56 ····53:·000076c7·····0·NOTYPE··LOCAL··DEFAULT···14·.L40248 ····45:·000076c0·····0·NOTYPE··LOCAL··DEFAULT···14·.L412
 49 ····46:·00007687·····0·NOTYPE··LOCAL··DEFAULT···14·.L411
 50 ····47:·0000764e·····0·NOTYPE··LOCAL··DEFAULT···14·.L410
 51 ····48:·00007621·····0·NOTYPE··LOCAL··DEFAULT···14·.L409
 52 ····49:·000075f8·····0·NOTYPE··LOCAL··DEFAULT···14·.L408
 53 ····50:·000075d4·····0·NOTYPE··LOCAL··DEFAULT···14·.L407
 54 ····51:·000075b2·····0·NOTYPE··LOCAL··DEFAULT···14·.L406
 55 ····52:·00007595·····0·NOTYPE··LOCAL··DEFAULT···14·.L405
 56 ····53:·00007578·····0·NOTYPE··LOCAL··DEFAULT···14·.L404
57 ····54:·000076a9·····0·NOTYPE··LOCAL··DEFAULT···14·.L40157 ····54:·0000755a·····0·NOTYPE··LOCAL··DEFAULT···14·.L403
58 ····55:·0000768b·····0·NOTYPE··LOCAL··DEFAULT···14·.L40058 ····55:·0000753c·····0·NOTYPE··LOCAL··DEFAULT···14·.L402
 59 ····56:·0000751e·····0·NOTYPE··LOCAL··DEFAULT···14·.L401
 60 ····57:·000074fa·····0·NOTYPE··LOCAL··DEFAULT···14·.L400
59 ····56:·0000766d·····0·NOTYPE··LOCAL··DEFAULT···14·.L39961 ····58:·000074dd·····0·NOTYPE··LOCAL··DEFAULT···14·.L399
60 ····57:·00007648·····0·NOTYPE··LOCAL··DEFAULT···14·.L39862 ····59:·000074bf·····0·NOTYPE··LOCAL··DEFAULT···14·.L398
61 ····58:·0000762b·····0·NOTYPE··LOCAL··DEFAULT···14·.L39763 ····60:·000074a2·····0·NOTYPE··LOCAL··DEFAULT···14·.L397
62 ····59:·0000760e·····0·NOTYPE··LOCAL··DEFAULT···14·.L396 
63 ····60:·000075f1·····0·NOTYPE··LOCAL··DEFAULT···14·.L395 
64 ····61:·000075d3·····0·NOTYPE··LOCAL··DEFAULT···14·.L39464 ····61:·00007485·····0·NOTYPE··LOCAL··DEFAULT···14·.L396
65 ····62:·000075ae·····0·NOTYPE··LOCAL··DEFAULT···14·.L393 
66 ····63:·0000758c·····0·NOTYPE··LOCAL··DEFAULT···14·.L392 
67 ····64:·0000756a·····0·NOTYPE··LOCAL··DEFAULT···14·.L391 
68 ····65:·00007561·····0·NOTYPE··LOCAL··DEFAULT···14·.L390 
69 ····66:·00007546·····0·NOTYPE··LOCAL··DEFAULT···14·.L38965 ····62:·00007460·····0·NOTYPE··LOCAL··DEFAULT···14·.L395
 66 ····63:·0000743f·····0·NOTYPE··LOCAL··DEFAULT···14·.L394
 67 ····64:·0000741e·····0·NOTYPE··LOCAL··DEFAULT···14·.L393
 68 ····65:·00007415·····0·NOTYPE··LOCAL··DEFAULT···14·.L392
 69 ····66:·000073fb·····0·NOTYPE··LOCAL··DEFAULT···14·.L391
70 ····67:·0000750c·····0·NOTYPE··LOCAL··DEFAULT···14·.L38870 ····67:·000073cc·····0·NOTYPE··LOCAL··DEFAULT···14·.L390
71 ····68:·000074d6·····0·NOTYPE··LOCAL··DEFAULT···14·.L38771 ····68:·00007394·····0·NOTYPE··LOCAL··DEFAULT···14·.L389
72 ····69:·00007ba5·····0·NOTYPE··LOCAL··DEFAULT···14·.L44372 ····69:·00007a51·····0·NOTYPE··LOCAL··DEFAULT···14·.L445
 73 ····70:·0000738b·····0·NOTYPE··LOCAL··DEFAULT···14·.L387
 74 ····71:·0000736e·····0·NOTYPE··LOCAL··DEFAULT···14·.L386
73 ····70:·000074cd·····0·NOTYPE··LOCAL··DEFAULT···14·.L38575 ····72:·0000733d·····0·NOTYPE··LOCAL··DEFAULT···14·.L385
74 ····71:·000074b2·····0·NOTYPE··LOCAL··DEFAULT···14·.L384 
75 ····72:·00007483·····0·NOTYPE··LOCAL··DEFAULT···14·.L383 
76 ····73:·00007bac·····0·NOTYPE··LOCAL··DEFAULT···14·.L44476 ····73:·00007a4a·····0·NOTYPE··LOCAL··DEFAULT···14·.L446
77 ····74:·00007048·····0·NOTYPE··LOCAL··DEFAULT···14·.L37077 ····74:·00006f8a·····0·NOTYPE··LOCAL··DEFAULT···14·.L372
 78 ····75:·00006f68·····0·NOTYPE··LOCAL··DEFAULT···14·.L382
78 ····75:·00007020·····0·NOTYPE··LOCAL··DEFAULT···14·.L38079 ····76:·00007020·····0·NOTYPE··LOCAL··DEFAULT···14·.L381
79 ····76:·000070b0·····0·NOTYPE··LOCAL··DEFAULT···14·.L379 
80 ····77:·0000744d·····0·NOTYPE··LOCAL··DEFAULT···14·.L38180 ····77:·00007307·····0·NOTYPE··LOCAL··DEFAULT···14·.L383
81 ····78:·0000742c·····0·NOTYPE··LOCAL··DEFAULT···14·.L37881 ····78:·000072f8·····0·NOTYPE··LOCAL··DEFAULT···14·.L380
82 ····79:·0000740c·····0·NOTYPE··LOCAL··DEFAULT···14·.L37782 ····79:·000072d4·····0·NOTYPE··LOCAL··DEFAULT···14·.L379
83 ····80:·000073d7·····0·NOTYPE··LOCAL··DEFAULT···14·.L376 
84 ····81:·000073b6·····0·NOTYPE··LOCAL··DEFAULT···14·.L375 
85 ····82:·00007399·····0·NOTYPE··LOCAL··DEFAULT···14·.L374 
86 ····83:·00007372·····0·NOTYPE··LOCAL··DEFAULT···14·.L373 
87 ····84:·00007358·····0·NOTYPE··LOCAL··DEFAULT···14·.L372 
88 ····85:·00007314·····0·NOTYPE··LOCAL··DEFAULT···14·.L371 
89 ····86:·00007304·····0·NOTYPE··LOCAL··DEFAULT···14·.L369 
90 ····87:·000072e4·····0·NOTYPE··LOCAL··DEFAULT···14·.L368 
91 ····88:·000072d6·····0·NOTYPE··LOCAL··DEFAULT···14·.L367 
92 ····89:·000072c8·····0·NOTYPE··LOCAL··DEFAULT···14·.L366 
93 ····90:·000072ba·····0·NOTYPE··LOCAL··DEFAULT···14·.L365 
94 ····91:·000072ac·····0·NOTYPE··LOCAL··DEFAULT···14·.L364 
95 ····92:·0000729e·····0·NOTYPE··LOCAL··DEFAULT···14·.L363 
96 ····93:·00007290·····0·NOTYPE··LOCAL··DEFAULT···14·.L362 
97 ····94:·00007285·····0·NOTYPE··LOCAL··DEFAULT···14·.L361 
98 ····95:·0000727a·····0·NOTYPE··LOCAL··DEFAULT···14·.L360 
99 ····96:·0000726f·····0·NOTYPE··LOCAL··DEFAULT···14·.L359 
100 ····97:·00007264·····0·NOTYPE··LOCAL··DEFAULT···14·.L358 
101 ····98:·00007259·····0·NOTYPE··LOCAL··DEFAULT···14·.L35783 ····80:·0000729b·····0·NOTYPE··LOCAL··DEFAULT···14·.L378
 84 ····81:·00007277·····0·NOTYPE··LOCAL··DEFAULT···14·.L377
 85 ····82:·0000725b·····0·NOTYPE··LOCAL··DEFAULT···14·.L376
 86 ····83:·00007230·····0·NOTYPE··LOCAL··DEFAULT···14·.L375
 87 ····84:·00007214·····0·NOTYPE··LOCAL··DEFAULT···14·.L374
 88 ····85:·000071cd·····0·NOTYPE··LOCAL··DEFAULT···14·.L373
 89 ····86:·000071bd·····0·NOTYPE··LOCAL··DEFAULT···14·.L371
Max diff block lines reached; 69036/83040 bytes (83.14%) of diff not shown.
709 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·899aa3d863d2297a0b049451de5b465518b7a5cd3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·aebf9aa72dbf48435b7b76574de5eaae28b83b16
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
8.4 MB
readelf --wide --debug-dump=rawline {}
error from `readelf --wide --debug-dump=rawline {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················02 ··Offset:······················0
3 ··Length:······················140663 ··Length:······················13140
4 ··DWARF·Version:···············54 ··DWARF·Version:···············5
5 ··Address·size·(bytes):········45 ··Address·size·(bytes):········4
6 ··Segment·selector·(bytes):····06 ··Segment·selector·(bytes):····0
7 ··Prologue·Length:·············4427 ··Prologue·Length:·············442
8 ··Minimum·Instruction·Length:··18 ··Minimum·Instruction·Length:··1
9 ··Maximum·Ops·per·Instruction:·19 ··Maximum·Ops·per·Instruction:·1
10 ··Initial·value·of·'is_stmt':··110 ··Initial·value·of·'is_stmt':··1
Offset 116, 2209 lines modifiedOffset 116, 2229 lines modified
116 ··70»     (udata)»      4»     (line_strp)»  (offset:·0x3a0):·stdlib.h116 ··70»     (udata)»      4»     (line_strp)»  (offset:·0x3a0):·stdlib.h
117 ··71»     (udata)»      0»     (line_strp)»  (offset:·0x3c9):·scanner.h117 ··71»     (udata)»      0»     (line_strp)»  (offset:·0x3c9):·scanner.h
118 ··72»     (udata)»      5»     (line_strp)»  (offset:·0x3d3):·stdio2-decl.h118 ··72»     (udata)»      5»     (line_strp)»  (offset:·0x3d3):·stdio2-decl.h
119 ··73»     (udata)»      4»     (line_strp)»  (offset:·0x3e1):·new119 ··73»     (udata)»      4»     (line_strp)»  (offset:·0x3e1):·new
  
120 ·Line·Number·Statements:120 ·Line·Number·Statements:
121 ··[0x000001c6]··Set·column·to·5121 ··[0x000001c6]··Set·column·to·5
122 ··[0x000001c8]··Extended·opcode·2:·set·Address·to·0x6240122 ··[0x000001c8]··Extended·opcode·2:·set·Address·to·0x6250
123 ··[0x000001cf]··Advance·Line·by·1107·to·1108123 ··[0x000001cf]··Advance·Line·by·1107·to·1108
124 ··[0x000001d2]··Copy124 ··[0x000001d2]··Copy
 125 ··[0x000001d3]··Set·is_stmt·to·0
 126 ··[0x000001d4]··Copy·(view·1)
125 ··[0x000001d3]··Set·column·to·35127 ··[0x000001d5]··Set·column·to·35
 128 ··[0x000001d7]··Set·is_stmt·to·1
 129 ··[0x000001d8]··Advance·PC·by·constant·17·to·0x6261
126 ··[0x000001d5]··Special·opcode·11:·advance·Address·by·0·to·0x6240·and·Line·by·6·to·1114·(view·1)130 ··[0x000001d9]··Special·opcode·53:·advance·Address·by·3·to·0x6264·and·Line·by·6·to·1114
127 ··[0x000001d6]··Set·File·Name·to·entry·2·in·the·File·Name·Table131 ··[0x000001da]··Set·File·Name·to·entry·2·in·the·File·Name·Table
128 ··[0x000001d8]··Set·column·to·7132 ··[0x000001dc]··Set·column·to·7
129 ··[0x000001da]··Advance·Line·by·-127·to·987133 ··[0x000001de]··Advance·Line·by·-127·to·987
130 ··[0x000001dd]··Copy·(view·2)134 ··[0x000001e1]··Copy·(view·1)
 135 ··[0x000001e2]··Set·column·to·66
 136 ··[0x000001e4]··Set·is_stmt·to·0
 137 ··[0x000001e5]··Special·opcode·6:·advance·Address·by·0·to·0x6264·and·Line·by·1·to·988·(view·2)
 138 ··[0x000001e6]··Special·opcode·47:·advance·Address·by·3·to·0x6267·and·Line·by·0·to·988
131 ··[0x000001de]··Set·File·Name·to·entry·1·in·the·File·Name·Table139 ··[0x000001e7]··Set·File·Name·to·entry·1·in·the·File·Name·Table
132 ··[0x000001e0]··Set·column·to·5140 ··[0x000001e9]··Set·column·to·35
133 ··[0x000001e2]··Set·is_stmt·to·0 
134 ··[0x000001e3]··Advance·Line·by·121·to·1108 
135 ··[0x000001e6]··Copy·(view·3) 
136 ··[0x000001e7]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
137 ··[0x000001e9]··Set·column·to·66 
138 ··[0x000001eb]··Advance·Line·by·-120·to·988 
139 ··[0x000001ee]··Advance·PC·by·constant·17·to·0x6251 
140 ··[0x000001ef]··Special·opcode·47:·advance·Address·by·3·to·0x6254·and·Line·by·0·to·988 
141 ··[0x000001f0]··Special·opcode·47:·advance·Address·by·3·to·0x6257·and·Line·by·0·to·988 
142 ··[0x000001f1]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
143 ··[0x000001f3]··Set·column·to·35 
144 ··[0x000001f5]··Advance·Line·by·126·to·1114141 ··[0x000001eb]··Advance·Line·by·126·to·1114
145 ··[0x000001f8]··Copy·(view·1)142 ··[0x000001ee]··Copy·(view·1)
146 ··[0x000001f9]··Set·column·to·22143 ··[0x000001ef]··Set·column·to·22
147 ··[0x000001fb]··Special·opcode·75:·advance·Address·by·5·to·0x625c·and·Line·by·0·to·1114144 ··[0x000001f1]··Special·opcode·75:·advance·Address·by·5·to·0x626c·and·Line·by·0·to·1114
148 ··[0x000001fc]··Set·File·Name·to·entry·2·in·the·File·Name·Table145 ··[0x000001f2]··Set·File·Name·to·entry·2·in·the·File·Name·Table
149 ··[0x000001fe]··Set·column·to·7146 ··[0x000001f4]··Set·column·to·7
 147 ··[0x000001f6]··Set·is_stmt·to·1
 148 ··[0x000001f7]··Special·opcode·40:·advance·Address·by·2·to·0x626e·and·Line·by·7·to·1121
 149 ··[0x000001f8]··Set·is_stmt·to·0
 150 ··[0x000001f9]··Special·opcode·159:·advance·Address·by·11·to·0x6279·and·Line·by·0·to·1121
 151 ··[0x000001fa]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 152 ··[0x000001fc]··Set·column·to·11
 153 ··[0x000001fe]··Special·opcode·0:·advance·Address·by·0·to·0x6279·and·Line·by·-5·to·1116·(view·1)
 154 ··[0x000001ff]··Set·column·to·17
150 ··[0x00000200]··Set·is_stmt·to·1155 ··[0x00000201]··Set·is_stmt·to·1
151 ··[0x00000201]··Special·opcode·68:·advance·Address·by·4·to·0x6260·and·Line·by·7·to·1121156 ··[0x00000202]··Special·opcode·48:·advance·Address·by·3·to·0x627c·and·Line·by·1·to·1117
152 ··[0x00000202]··Set·is_stmt·to·0157 ··[0x00000203]··Set·is_stmt·to·0
153 ··[0x00000203]··Special·opcode·159:·advance·Address·by·11·to·0x626b·and·Line·by·0·to·1121 
154 ··[0x00000204]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
155 ··[0x00000206]··Set·column·to·11 
156 ··[0x00000208]··Special·opcode·0:·advance·Address·by·0·to·0x626b·and·Line·by·-5·to·1116·(view·1) 
157 ··[0x00000209]··Set·column·to·17 
158 ··[0x0000020b]··Set·is_stmt·to·1 
159 ··[0x0000020c]··Special·opcode·48:·advance·Address·by·3·to·0x626e·and·Line·by·1·to·1117 
160 ··[0x0000020d]··Set·is_stmt·to·0 
161 ··[0x0000020e]··Advance·PC·by·constant·17·to·0x627f 
162 ··[0x0000020f]··Special·opcode·19:·advance·Address·by·1·to·0x6280·and·Line·by·0·to·1117158 ··[0x00000204]··Special·opcode·61:·advance·Address·by·4·to·0x6280·and·Line·by·0·to·1117
163 ··[0x00000210]··Set·column·to·15159 ··[0x00000205]··Set·column·to·15
164 ··[0x00000212]··Special·opcode·35:·advance·Address·by·2·to·0x6282·and·Line·by·2·to·1119160 ··[0x00000207]··Special·opcode·35:·advance·Address·by·2·to·0x6282·and·Line·by·2·to·1119
165 ··[0x00000213]··Set·column·to·7161 ··[0x00000208]··Set·column·to·7
166 ··[0x00000215]··Set·is_stmt·to·1162 ··[0x0000020a]··Set·is_stmt·to·1
167 ··[0x00000216]··Advance·Line·by·-490·to·629163 ··[0x0000020b]··Advance·Line·by·-490·to·629
168 ··[0x00000219]··Special·opcode·33:·advance·Address·by·2·to·0x6284·and·Line·by·0·to·629164 ··[0x0000020e]··Special·opcode·33:·advance·Address·by·2·to·0x6284·and·Line·by·0·to·629
169 ··[0x0000021a]··Advance·Line·by·-341·to·288165 ··[0x0000020f]··Advance·Line·by·-341·to·288
170 ··[0x0000021d]··Copy·(view·1)166 ··[0x00000212]··Copy·(view·1)
171 ··[0x0000021e]··Set·File·Name·to·entry·3·in·the·File·Name·Table167 ··[0x00000213]··Set·File·Name·to·entry·3·in·the·File·Name·Table
172 ··[0x00000220]··Set·column·to·2168 ··[0x00000215]··Set·column·to·2
173 ··[0x00000222]··Advance·Line·by·-119·to·169169 ··[0x00000217]··Advance·Line·by·-119·to·169
174 ··[0x00000225]··Copy·(view·2)170 ··[0x0000021a]··Copy·(view·2)
 171 ··[0x0000021b]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 172 ··[0x0000021d]··Set·column·to·7
 173 ··[0x0000021f]··Advance·Line·by·-89·to·80
 174 ··[0x00000222]··Copy·(view·3)
 175 ··[0x00000223]··Set·is_stmt·to·0
 176 ··[0x00000224]··Copy·(view·4)
 177 ··[0x00000225]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 178 ··[0x00000227]··Set·is_stmt·to·1
 179 ··[0x00000228]··Advance·Line·by·226·to·306
 180 ··[0x0000022b]··Copy·(view·5)
175 ··[0x00000226]··Set·File·Name·to·entry·4·in·the·File·Name·Table181 ··[0x0000022c]··Set·File·Name·to·entry·4·in·the·File·Name·Table
176 ··[0x00000228]··Set·column·to·7 
177 ··[0x0000022a]··Advance·Line·by·-89·to·80 
178 ··[0x0000022d]··Copy·(view·3) 
179 ··[0x0000022e]··Set·is_stmt·to·0 
180 ··[0x0000022f]··Copy·(view·4) 
181 ··[0x00000230]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
182 ··[0x00000232]··Set·is_stmt·to·1 
183 ··[0x00000233]··Advance·Line·by·226·to·306 
184 ··[0x00000236]··Copy·(view·5) 
185 ··[0x00000237]··Set·File·Name·to·entry·4·in·the·File·Name·Table 
186 ··[0x00000239]··Advance·Line·by·-164·to·142182 ··[0x0000022e]··Advance·Line·by·-164·to·142
187 ··[0x0000023c]··Copy·(view·6)183 ··[0x00000231]··Copy·(view·6)
188 ··[0x0000023d]··Set·column·to·26184 ··[0x00000232]··Set·column·to·26
189 ··[0x0000023f]··Set·is_stmt·to·0185 ··[0x00000234]··Set·is_stmt·to·0
190 ··[0x00000240]··Advance·Line·by·16·to·158186 ··[0x00000235]··Advance·Line·by·16·to·158
191 ··[0x00000242]··Copy·(view·7)187 ··[0x00000237]··Copy·(view·7)
192 ··[0x00000243]··Special·opcode·117:·advance·Address·by·8·to·0x628c·and·Line·by·0·to·158188 ··[0x00000238]··Special·opcode·117:·advance·Address·by·8·to·0x628c·and·Line·by·0·to·158
193 ··[0x00000244]··Set·File·Name·to·entry·3·in·the·File·Name·Table189 ··[0x00000239]··Set·File·Name·to·entry·3·in·the·File·Name·Table
194 ··[0x00000246]··Set·column·to·7190 ··[0x0000023b]··Set·column·to·7
195 ··[0x00000248]··Set·is_stmt·to·1191 ··[0x0000023d]··Set·is_stmt·to·1
196 ··[0x00000249]··Advance·Line·by·16·to·174192 ··[0x0000023e]··Advance·Line·by·16·to·174
197 ··[0x0000024b]··Copy·(view·1)193 ··[0x00000240]··Copy·(view·1)
198 ··[0x0000024c]··Set·File·Name·to·entry·4·in·the·File·Name·Table194 ··[0x00000241]··Set·File·Name·to·entry·4·in·the·File·Name·Table
199 ··[0x0000024e]··Advance·Line·by·-84·to·90195 ··[0x00000243]··Advance·Line·by·-84·to·90
200 ··[0x00000251]··Copy·(view·2)196 ··[0x00000246]··Copy·(view·2)
201 ··[0x00000252]··Set·is_stmt·to·0197 ··[0x00000247]··Set·is_stmt·to·0
202 ··[0x00000253]··Copy·(view·3)198 ··[0x00000248]··Copy·(view·3)
203 ··[0x00000254]··Set·File·Name·to·entry·1·in·the·File·Name·Table199 ··[0x00000249]··Set·File·Name·to·entry·1·in·the·File·Name·Table
Max diff block lines reached; 8797589/8810091 bytes (99.86%) of diff not shown.
41.0 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 191 lines modifiedOffset 1, 191 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x21013·(32-bit)3 ···Length:········0x211ff·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_compile·(1)5 ···Unit·Type:·····DW_UT_compile·(1)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·142·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·141·(DW_TAG_compile_unit)
9 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x1ee8e):·GNU·C++98·12.2.0·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables9 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x11025):·GNU·C++98·12.2.0·-mtune=nocona·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables
10 ····<12>···DW_AT_language····:·(data1)·4»    (C++)10 ····<12>···DW_AT_language····:·(data1)·4»    (C++)
11 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0x6):·fst-compiler.C11 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0x6):·fst-compiler.C
12 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./src12 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./src
13 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x86f13 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x48b
14 ····<1f>···DW_AT_low_pc······:·(addr)·014 ····<1f>···DW_AT_low_pc······:·(addr)·0
15 ····<23>···DW_AT_stmt_list···:·(sec_offset)·015 ····<23>···DW_AT_stmt_list···:·(sec_offset)·0
16 ·<1><27>:·Abbrev·Number:·21·(DW_TAG_typedef)16 ·<1><27>:·Abbrev·Number:·21·(DW_TAG_typedef)
17 ····<28>···DW_AT_name········:·(strp)·(offset:·0x3fc26):·size_t17 ····<28>···DW_AT_name········:·(strp)·(offset:·0x3fc34):·size_t
18 ····<2c>···DW_AT_decl_file···:·(data1)·2418 ····<2c>···DW_AT_decl_file···:·(data1)·24
19 ····<2d>···DW_AT_decl_line···:·(data1)·21419 ····<2d>···DW_AT_decl_line···:·(data1)·214
20 ····<2e>···DW_AT_decl_column·:·(data1)·2320 ····<2e>···DW_AT_decl_column·:·(data1)·23
21 ····<2f>···DW_AT_type········:·(ref4)·<0x33>,·unsigned·int21 ····<2f>···DW_AT_type········:·(ref4)·<0x33>,·unsigned·int
22 ·<1><33>:·Abbrev·Number:·59·(DW_TAG_base_type)22 ·<1><33>:·Abbrev·Number:·56·(DW_TAG_base_type)
23 ····<34>···DW_AT_byte_size···:·(data1)·423 ····<34>···DW_AT_byte_size···:·(data1)·4
24 ····<35>···DW_AT_encoding····:·(data1)·7»    (unsigned)24 ····<35>···DW_AT_encoding····:·(data1)·7»    (unsigned)
25 ····<36>···DW_AT_name········:·(strp)·(offset:·0x22fed):·unsigned·int25 ····<36>···DW_AT_name········:·(strp)·(offset:·0x22ffb):·unsigned·int
26 ·<1><3a>:·Abbrev·Number:·21·(DW_TAG_typedef)26 ·<1><3a>:·Abbrev·Number:·21·(DW_TAG_typedef)
27 ····<3b>···DW_AT_name········:·(strp)·(offset:·0x211cd):·__gnuc_va_list27 ····<3b>···DW_AT_name········:·(strp)·(offset:·0x211db):·__gnuc_va_list
28 ····<3f>···DW_AT_decl_file···:·(data1)·2528 ····<3f>···DW_AT_decl_file···:·(data1)·25
29 ····<40>···DW_AT_decl_line···:·(data1)·4029 ····<40>···DW_AT_decl_line···:·(data1)·40
30 ····<41>···DW_AT_decl_column·:·(data1)·2730 ····<41>···DW_AT_decl_column·:·(data1)·27
31 ····<42>···DW_AT_type········:·(ref4)·<0x46>,·__builtin_va_list,·char31 ····<42>···DW_AT_type········:·(ref4)·<0x46>,·__builtin_va_list,·char
32 ·<1><46>:·Abbrev·Number:·143·(DW_TAG_pointer_type)32 ·<1><46>:·Abbrev·Number:·142·(DW_TAG_pointer_type)
33 ····<48>···DW_AT_byte_size···:·(data1)·433 ····<48>···DW_AT_byte_size···:·(data1)·4
34 ····<49>···DW_AT_name········:·(strp)·(offset:·0x22501):·__builtin_va_list34 ····<49>···DW_AT_name········:·(strp)·(offset:·0x2250f):·__builtin_va_list
35 ····<4d>···DW_AT_type········:·(ref4)·<0x51>,·char35 ····<4d>···DW_AT_type········:·(ref4)·<0x51>,·char
36 ·<1><51>:·Abbrev·Number:·59·(DW_TAG_base_type)36 ·<1><51>:·Abbrev·Number:·56·(DW_TAG_base_type)
37 ····<52>···DW_AT_byte_size···:·(data1)·137 ····<52>···DW_AT_byte_size···:·(data1)·1
38 ····<53>···DW_AT_encoding····:·(data1)·6»    (signed·char)38 ····<53>···DW_AT_encoding····:·(data1)·6»    (signed·char)
39 ····<54>···DW_AT_name········:·(strp)·(offset:·0x15444):·char39 ····<54>···DW_AT_name········:·(strp)·(offset:·0x154da):·char
40 ·<1><58>:·Abbrev·Number:·6·(DW_TAG_const_type)40 ·<1><58>:·Abbrev·Number:·6·(DW_TAG_const_type)
41 ····<59>···DW_AT_type········:·(ref4)·<0x51>,·char41 ····<59>···DW_AT_type········:·(ref4)·<0x51>,·char
42 ·<1><5d>:·Abbrev·Number:·59·(DW_TAG_base_type)42 ·<1><5d>:·Abbrev·Number:·56·(DW_TAG_base_type)
43 ····<5e>···DW_AT_byte_size···:·(data1)·143 ····<5e>···DW_AT_byte_size···:·(data1)·1
44 ····<5f>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)44 ····<5f>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
45 ····<60>···DW_AT_name········:·(strp)·(offset:·0x1543b):·unsigned·char45 ····<60>···DW_AT_name········:·(strp)·(offset:·0x154d1):·unsigned·char
46 ·<1><64>:·Abbrev·Number:·59·(DW_TAG_base_type)46 ·<1><64>:·Abbrev·Number:·56·(DW_TAG_base_type)
47 ····<65>···DW_AT_byte_size···:·(data1)·247 ····<65>···DW_AT_byte_size···:·(data1)·2
48 ····<66>···DW_AT_encoding····:·(data1)·7»    (unsigned)48 ····<66>···DW_AT_encoding····:·(data1)·7»    (unsigned)
49 ····<67>···DW_AT_name········:·(strp)·(offset:·0x13382):·short·unsigned·int49 ····<67>···DW_AT_name········:·(strp)·(offset:·0x13418):·short·unsigned·int
50 ·<1><6b>:·Abbrev·Number:·6·(DW_TAG_const_type)50 ·<1><6b>:·Abbrev·Number:·6·(DW_TAG_const_type)
51 ····<6c>···DW_AT_type········:·(ref4)·<0x64>,·short·unsigned·int51 ····<6c>···DW_AT_type········:·(ref4)·<0x64>,·short·unsigned·int
52 ·<1><70>:·Abbrev·Number:·59·(DW_TAG_base_type)52 ·<1><70>:·Abbrev·Number:·56·(DW_TAG_base_type)
53 ····<71>···DW_AT_byte_size···:·(data1)·453 ····<71>···DW_AT_byte_size···:·(data1)·4
54 ····<72>···DW_AT_encoding····:·(data1)·7»    (unsigned)54 ····<72>···DW_AT_encoding····:·(data1)·7»    (unsigned)
55 ····<73>···DW_AT_name········:·(strp)·(offset:·0x22fe8):·long·unsigned·int55 ····<73>···DW_AT_name········:·(strp)·(offset:·0x22ff6):·long·unsigned·int
56 ·<1><77>:·Abbrev·Number:·59·(DW_TAG_base_type)56 ·<1><77>:·Abbrev·Number:·56·(DW_TAG_base_type)
57 ····<78>···DW_AT_byte_size···:·(data1)·157 ····<78>···DW_AT_byte_size···:·(data1)·1
58 ····<79>···DW_AT_encoding····:·(data1)·6»    (signed·char)58 ····<79>···DW_AT_encoding····:·(data1)·6»    (signed·char)
59 ····<7a>···DW_AT_name········:·(strp)·(offset:·0x1543d):·signed·char59 ····<7a>···DW_AT_name········:·(strp)·(offset:·0x154d3):·signed·char
60 ·<1><7e>:·Abbrev·Number:·59·(DW_TAG_base_type)60 ·<1><7e>:·Abbrev·Number:·56·(DW_TAG_base_type)
61 ····<7f>···DW_AT_byte_size···:·(data1)·261 ····<7f>···DW_AT_byte_size···:·(data1)·2
62 ····<80>···DW_AT_encoding····:·(data1)·5»    (signed)62 ····<80>···DW_AT_encoding····:·(data1)·5»    (signed)
63 ····<81>···DW_AT_name········:·(strp)·(offset:·0x1c52b):·short·int63 ····<81>···DW_AT_name········:·(strp)·(offset:·0x1c5c1):·short·int
64 ·<1><85>:·Abbrev·Number:·21·(DW_TAG_typedef)64 ·<1><85>:·Abbrev·Number:·21·(DW_TAG_typedef)
65 ····<86>···DW_AT_name········:·(strp)·(offset:·0x1e20c):·__int32_t65 ····<86>···DW_AT_name········:·(strp)·(offset:·0x1e2a2):·__int32_t
66 ····<8a>···DW_AT_decl_file···:·(data1)·2666 ····<8a>···DW_AT_decl_file···:·(data1)·26
67 ····<8b>···DW_AT_decl_line···:·(data1)·4167 ····<8b>···DW_AT_decl_line···:·(data1)·41
68 ····<8c>···DW_AT_decl_column·:·(data1)·2068 ····<8c>···DW_AT_decl_column·:·(data1)·20
69 ····<8d>···DW_AT_type········:·(ref4)·<0x96>,·int69 ····<8d>···DW_AT_type········:·(ref4)·<0x96>,·int
70 ·<1><91>:·Abbrev·Number:·6·(DW_TAG_const_type)70 ·<1><91>:·Abbrev·Number:·6·(DW_TAG_const_type)
71 ····<92>···DW_AT_type········:·(ref4)·<0x85>,·__int32_t,·int71 ····<92>···DW_AT_type········:·(ref4)·<0x85>,·__int32_t,·int
72 ·<1><96>:·Abbrev·Number:·144·(DW_TAG_base_type)72 ·<1><96>:·Abbrev·Number:·143·(DW_TAG_base_type)
73 ····<98>···DW_AT_byte_size···:·(data1)·473 ····<98>···DW_AT_byte_size···:·(data1)·4
74 ····<99>···DW_AT_encoding····:·(data1)·5»    (signed)74 ····<99>···DW_AT_encoding····:·(data1)·5»    (signed)
75 ····<9a>···DW_AT_name········:·(string)·int75 ····<9a>···DW_AT_name········:·(string)·int
76 ·<1><9e>:·Abbrev·Number:·6·(DW_TAG_const_type)76 ·<1><9e>:·Abbrev·Number:·6·(DW_TAG_const_type)
77 ····<9f>···DW_AT_type········:·(ref4)·<0x96>,·int77 ····<9f>···DW_AT_type········:·(ref4)·<0x96>,·int
78 ·<1><a3>:·Abbrev·Number:·21·(DW_TAG_typedef)78 ·<1><a3>:·Abbrev·Number:·21·(DW_TAG_typedef)
79 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x284bc):·__int64_t79 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x284ca):·__int64_t
80 ····<a8>···DW_AT_decl_file···:·(data1)·2680 ····<a8>···DW_AT_decl_file···:·(data1)·26
81 ····<a9>···DW_AT_decl_line···:·(data1)·4781 ····<a9>···DW_AT_decl_line···:·(data1)·47
82 ····<aa>···DW_AT_decl_column·:·(data1)·4482 ····<aa>···DW_AT_decl_column·:·(data1)·44
83 ····<ab>···DW_AT_type········:·(ref4)·<0xaf>,·long·long·int83 ····<ab>···DW_AT_type········:·(ref4)·<0xaf>,·long·long·int
84 ·<1><af>:·Abbrev·Number:·59·(DW_TAG_base_type)84 ·<1><af>:·Abbrev·Number:·56·(DW_TAG_base_type)
85 ····<b0>···DW_AT_byte_size···:·(data1)·885 ····<b0>···DW_AT_byte_size···:·(data1)·8
86 ····<b1>···DW_AT_encoding····:·(data1)·5»    (signed)86 ····<b1>···DW_AT_encoding····:·(data1)·5»    (signed)
87 ····<b2>···DW_AT_name········:·(strp)·(offset:·0x131):·long·long·int87 ····<b2>···DW_AT_name········:·(strp)·(offset:·0x131):·long·long·int
88 ·<1><b6>:·Abbrev·Number:·59·(DW_TAG_base_type)88 ·<1><b6>:·Abbrev·Number:·56·(DW_TAG_base_type)
89 ····<b7>···DW_AT_byte_size···:·(data1)·889 ····<b7>···DW_AT_byte_size···:·(data1)·8
90 ····<b8>···DW_AT_encoding····:·(data1)·7»    (unsigned)90 ····<b8>···DW_AT_encoding····:·(data1)·7»    (unsigned)
91 ····<b9>···DW_AT_name········:·(strp)·(offset:·0x22fe3):·long·long·unsigned·int91 ····<b9>···DW_AT_name········:·(strp)·(offset:·0x22ff1):·long·long·unsigned·int
92 ·<1><bd>:·Abbrev·Number:·21·(DW_TAG_typedef)92 ·<1><bd>:·Abbrev·Number:·21·(DW_TAG_typedef)
93 ····<be>···DW_AT_name········:·(strp)·(offset:·0x16e6d):·__off_t93 ····<be>···DW_AT_name········:·(strp)·(offset:·0x16f03):·__off_t
94 ····<c2>···DW_AT_decl_file···:·(data1)·2694 ····<c2>···DW_AT_decl_file···:·(data1)·26
95 ····<c3>···DW_AT_decl_line···:·(data1)·15295 ····<c3>···DW_AT_decl_line···:·(data1)·152
96 ····<c4>···DW_AT_decl_column·:·(data1)·2596 ····<c4>···DW_AT_decl_column·:·(data1)·25
97 ····<c5>···DW_AT_type········:·(ref4)·<0xc9>,·long·int97 ····<c5>···DW_AT_type········:·(ref4)·<0xc9>,·long·int
98 ·<1><c9>:·Abbrev·Number:·59·(DW_TAG_base_type)98 ·<1><c9>:·Abbrev·Number:·56·(DW_TAG_base_type)
99 ····<ca>···DW_AT_byte_size···:·(data1)·499 ····<ca>···DW_AT_byte_size···:·(data1)·4
100 ····<cb>···DW_AT_encoding····:·(data1)·5»    (signed)100 ····<cb>···DW_AT_encoding····:·(data1)·5»    (signed)
101 ····<cc>···DW_AT_name········:·(strp)·(offset:·0x136):·long·int101 ····<cc>···DW_AT_name········:·(strp)·(offset:·0x136):·long·int
102 ·<1><d0>:·Abbrev·Number:·21·(DW_TAG_typedef)102 ·<1><d0>:·Abbrev·Number:·21·(DW_TAG_typedef)
103 ····<d1>···DW_AT_name········:·(strp)·(offset:·0x213fb):·__off64_t103 ····<d1>···DW_AT_name········:·(strp)·(offset:·0x21409):·__off64_t
104 ····<d5>···DW_AT_decl_file···:·(data1)·26104 ····<d5>···DW_AT_decl_file···:·(data1)·26
105 ····<d6>···DW_AT_decl_line···:·(data1)·153105 ····<d6>···DW_AT_decl_line···:·(data1)·153
106 ····<d7>···DW_AT_decl_column·:·(data1)·27106 ····<d7>···DW_AT_decl_column·:·(data1)·27
107 ····<d8>···DW_AT_type········:·(ref4)·<0xa3>,·__int64_t,·long·long·int107 ····<d8>···DW_AT_type········:·(ref4)·<0xa3>,·__int64_t,·long·long·int
108 ·<1><dc>:·Abbrev·Number:·145·(DW_TAG_pointer_type)108 ·<1><dc>:·Abbrev·Number:·144·(DW_TAG_pointer_type)
109 ····<de>···DW_AT_byte_size···:·(data1)·4109 ····<de>···DW_AT_byte_size···:·(data1)·4
110 ·<1><df>:·Abbrev·Number:·10·(DW_TAG_pointer_type)110 ·<1><df>:·Abbrev·Number:·11·(DW_TAG_pointer_type)
111 ····<e0>···DW_AT_byte_size···:·(implicit_const)·4111 ····<e0>···DW_AT_byte_size···:·(implicit_const)·4
112 ····<e0>···DW_AT_type········:·(ref4)·<0x51>,·char112 ····<e0>···DW_AT_type········:·(ref4)·<0x51>,·char
113 ·<1><e4>:·Abbrev·Number:·6·(DW_TAG_const_type)113 ·<1><e4>:·Abbrev·Number:·6·(DW_TAG_const_type)
114 ····<e5>···DW_AT_type········:·(ref4)·<0xdf>114 ····<e5>···DW_AT_type········:·(ref4)·<0xdf>
115 ·<1><e9>:·Abbrev·Number:·97·(DW_TAG_structure_type)115 ·<1><e9>:·Abbrev·Number:·96·(DW_TAG_structure_type)
116 ····<ea>···DW_AT_byte_size···:·(data1)·8116 ····<ea>···DW_AT_byte_size···:·(data1)·8
117 ····<eb>···DW_AT_decl_file···:·(data1)·27117 ····<eb>···DW_AT_decl_file···:·(data1)·27
118 ····<ec>···DW_AT_decl_line···:·(data1)·14118 ····<ec>···DW_AT_decl_line···:·(data1)·14
119 ····<ed>···DW_AT_decl_column·:·(data1)·1119 ····<ed>···DW_AT_decl_column·:·(data1)·1
120 ····<ee>···DW_AT_linkage_name:·(strp)·(offset:·0xba0c):·11__mbstate_t120 ····<ee>···DW_AT_linkage_name:·(strp)·(offset:·0xba0c):·11__mbstate_t
121 ····<f2>···DW_AT_sibling·····:·(ref4)·<0x134>121 ····<f2>···DW_AT_sibling·····:·(ref4)·<0x134>
122 ·<2><f6>:·Abbrev·Number:·146·(DW_TAG_union_type)122 ·<2><f6>:·Abbrev·Number:·145·(DW_TAG_union_type)
123 ····<f8>···DW_AT_byte_size···:·(data1)·4123 ····<f8>···DW_AT_byte_size···:·(data1)·4
124 ····<f9>···DW_AT_decl_file···:·(data1)·27124 ····<f9>···DW_AT_decl_file···:·(data1)·27
125 ····<fa>···DW_AT_decl_line···:·(data1)·17125 ····<fa>···DW_AT_decl_line···:·(data1)·17
126 ····<fb>···DW_AT_decl_column·:·(data1)·3126 ····<fb>···DW_AT_decl_column·:·(data1)·3
Max diff block lines reached; 42990466/42999218 bytes (99.98%) of diff not shown.
224 KB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 28, 47 lines modifiedOffset 28, 47 lines modified
28 ····DW_AT·value:·0·····DW_FORM·value:·028 ····DW_AT·value:·0·····DW_FORM·value:·0
29 ···5······DW_TAG_formal_parameter····[no·children]29 ···5······DW_TAG_formal_parameter····[no·children]
30 ····DW_AT_abstract_origin·DW_FORM_ref430 ····DW_AT_abstract_origin·DW_FORM_ref4
31 ····DW_AT·value:·0·····DW_FORM·value:·031 ····DW_AT·value:·0·····DW_FORM·value:·0
32 ···6······DW_TAG_const_type····[no·children]32 ···6······DW_TAG_const_type····[no·children]
33 ····DW_AT_type·········DW_FORM_ref433 ····DW_AT_type·········DW_FORM_ref4
34 ····DW_AT·value:·0·····DW_FORM·value:·034 ····DW_AT·value:·0·····DW_FORM·value:·0
35 ···7······DW_TAG_reference_type····[no·children] 
36 ····DW_AT_byte_size····DW_FORM_implicit_const:·4 
37 ····DW_AT_type·········DW_FORM_ref4 
38 ····DW_AT·value:·0·····DW_FORM·value:·0 
39 ···8······DW_TAG_inlined_subroutine····[has·children]35 ···7······DW_TAG_inlined_subroutine····[has·children]
40 ····DW_AT_abstract_origin·DW_FORM_ref436 ····DW_AT_abstract_origin·DW_FORM_ref4
41 ····DW_AT_entry_pc·····DW_FORM_addr37 ····DW_AT_entry_pc·····DW_FORM_addr
42 ····DW_AT_GNU_entry_view·DW_FORM_data238 ····DW_AT_GNU_entry_view·DW_FORM_data2
43 ····DW_AT_low_pc·······DW_FORM_addr39 ····DW_AT_low_pc·······DW_FORM_addr
44 ····DW_AT_high_pc······DW_FORM_data440 ····DW_AT_high_pc······DW_FORM_data4
45 ····DW_AT_call_file····DW_FORM_data141 ····DW_AT_call_file····DW_FORM_data1
46 ····DW_AT_call_line····DW_FORM_data242 ····DW_AT_call_line····DW_FORM_data2
47 ····DW_AT_call_column··DW_FORM_data143 ····DW_AT_call_column··DW_FORM_data1
48 ····DW_AT_sibling······DW_FORM_ref444 ····DW_AT_sibling······DW_FORM_ref4
49 ····DW_AT·value:·0·····DW_FORM·value:·045 ····DW_AT·value:·0·····DW_FORM·value:·0
 46 ···8······DW_TAG_reference_type····[no·children]
 47 ····DW_AT_byte_size····DW_FORM_implicit_const:·4
 48 ····DW_AT_type·········DW_FORM_ref4
 49 ····DW_AT·value:·0·····DW_FORM·value:·0
50 ···9······DW_TAG_inlined_subroutine····[has·children]50 ···9······DW_TAG_inlined_subroutine····[has·children]
51 ····DW_AT_abstract_origin·DW_FORM_ref451 ····DW_AT_abstract_origin·DW_FORM_ref4
52 ····DW_AT_entry_pc·····DW_FORM_addr52 ····DW_AT_entry_pc·····DW_FORM_addr
53 ····DW_AT_GNU_entry_view·DW_FORM_data253 ····DW_AT_GNU_entry_view·DW_FORM_data2
54 ····DW_AT_low_pc·······DW_FORM_addr54 ····DW_AT_low_pc·······DW_FORM_addr
55 ····DW_AT_high_pc······DW_FORM_data455 ····DW_AT_high_pc······DW_FORM_data4
56 ····DW_AT_call_file····DW_FORM_data156 ····DW_AT_call_file····DW_FORM_data1
57 ····DW_AT_call_line····DW_FORM_data257 ····DW_AT_call_line····DW_FORM_data2
58 ····DW_AT_call_column··DW_FORM_data158 ····DW_AT_call_column··DW_FORM_data1
59 ····DW_AT·value:·0·····DW_FORM·value:·059 ····DW_AT·value:·0·····DW_FORM·value:·0
60 ···10······DW_TAG_pointer_type····[no·children] 
61 ····DW_AT_byte_size····DW_FORM_implicit_const:·4 
62 ····DW_AT_type·········DW_FORM_ref4 
63 ····DW_AT·value:·0·····DW_FORM·value:·0 
64 ···11······DW_TAG_call_site_parameter····[no·children]60 ···10······DW_TAG_call_site_parameter····[no·children]
65 ····DW_AT_location·····DW_FORM_exprloc61 ····DW_AT_location·····DW_FORM_exprloc
66 ····DW_AT_call_value···DW_FORM_exprloc62 ····DW_AT_call_value···DW_FORM_exprloc
67 ····DW_AT·value:·0·····DW_FORM·value:·063 ····DW_AT·value:·0·····DW_FORM·value:·0
 64 ···11······DW_TAG_pointer_type····[no·children]
 65 ····DW_AT_byte_size····DW_FORM_implicit_const:·4
 66 ····DW_AT_type·········DW_FORM_ref4
 67 ····DW_AT·value:·0·····DW_FORM·value:·0
68 ···12······DW_TAG_subprogram····[has·children]68 ···12······DW_TAG_subprogram····[has·children]
69 ····DW_AT_external·····DW_FORM_flag_present69 ····DW_AT_external·····DW_FORM_flag_present
70 ····DW_AT_name·········DW_FORM_strp70 ····DW_AT_name·········DW_FORM_strp
71 ····DW_AT_decl_file····DW_FORM_data171 ····DW_AT_decl_file····DW_FORM_data1
72 ····DW_AT_decl_line····DW_FORM_data172 ····DW_AT_decl_line····DW_FORM_data1
73 ····DW_AT_decl_column··DW_FORM_data173 ····DW_AT_decl_column··DW_FORM_data1
74 ····DW_AT_linkage_name·DW_FORM_strp74 ····DW_AT_linkage_name·DW_FORM_strp
Offset 91, 54 lines modifiedOffset 91, 54 lines modified
91 ····DW_AT_sibling······DW_FORM_ref491 ····DW_AT_sibling······DW_FORM_ref4
92 ····DW_AT·value:·0·····DW_FORM·value:·092 ····DW_AT·value:·0·····DW_FORM·value:·0
93 ···14······DW_TAG_formal_parameter····[no·children]93 ···14······DW_TAG_formal_parameter····[no·children]
94 ····DW_AT_name·········DW_FORM_strp94 ····DW_AT_name·········DW_FORM_strp
95 ····DW_AT_type·········DW_FORM_ref495 ····DW_AT_type·········DW_FORM_ref4
96 ····DW_AT_artificial···DW_FORM_flag_present96 ····DW_AT_artificial···DW_FORM_flag_present
97 ····DW_AT·value:·0·····DW_FORM·value:·097 ····DW_AT·value:·0·····DW_FORM·value:·0
 98 ···15······DW_TAG_inlined_subroutine····[has·children]
 99 ····DW_AT_abstract_origin·DW_FORM_ref4
 100 ····DW_AT_entry_pc·····DW_FORM_addr
 101 ····DW_AT_GNU_entry_view·DW_FORM_data2
 102 ····DW_AT_low_pc·······DW_FORM_addr
 103 ····DW_AT_high_pc······DW_FORM_data4
 104 ····DW_AT_call_file····DW_FORM_data1
 105 ····DW_AT_call_line····DW_FORM_data1
 106 ····DW_AT_call_column··DW_FORM_data1
 107 ····DW_AT·value:·0·····DW_FORM·value:·0
98 ···15······DW_TAG_typedef····[no·children]108 ···16······DW_TAG_typedef····[no·children]
99 ····DW_AT_name·········DW_FORM_strp109 ····DW_AT_name·········DW_FORM_strp
100 ····DW_AT_decl_file····DW_FORM_data1110 ····DW_AT_decl_file····DW_FORM_data1
101 ····DW_AT_decl_line····DW_FORM_data1111 ····DW_AT_decl_line····DW_FORM_data1
102 ····DW_AT_decl_column··DW_FORM_data1112 ····DW_AT_decl_column··DW_FORM_data1
103 ····DW_AT_type·········DW_FORM_ref4113 ····DW_AT_type·········DW_FORM_ref4
104 ····DW_AT_accessibility·DW_FORM_implicit_const:·1114 ····DW_AT_accessibility·DW_FORM_implicit_const:·1
105 ····DW_AT·value:·0·····DW_FORM·value:·0115 ····DW_AT·value:·0·····DW_FORM·value:·0
106 ···16······DW_TAG_subprogram····[has·children]116 ···17······DW_TAG_subprogram····[has·children]
107 ····DW_AT_external·····DW_FORM_flag_present117 ····DW_AT_external·····DW_FORM_flag_present
108 ····DW_AT_name·········DW_FORM_strp118 ····DW_AT_name·········DW_FORM_strp
109 ····DW_AT_decl_file····DW_FORM_data1119 ····DW_AT_decl_file····DW_FORM_data1
110 ····DW_AT_decl_line····DW_FORM_data2120 ····DW_AT_decl_line····DW_FORM_data2
111 ····DW_AT_decl_column··DW_FORM_data1121 ····DW_AT_decl_column··DW_FORM_data1
112 ····DW_AT_linkage_name·DW_FORM_strp122 ····DW_AT_linkage_name·DW_FORM_strp
113 ····DW_AT_accessibility·DW_FORM_data1123 ····DW_AT_accessibility·DW_FORM_data1
114 ····DW_AT_declaration··DW_FORM_flag_present124 ····DW_AT_declaration··DW_FORM_flag_present
115 ····DW_AT_object_pointer·DW_FORM_ref4125 ····DW_AT_object_pointer·DW_FORM_ref4
116 ····DW_AT_sibling······DW_FORM_ref4126 ····DW_AT_sibling······DW_FORM_ref4
117 ····DW_AT·value:·0·····DW_FORM·value:·0127 ····DW_AT·value:·0·····DW_FORM·value:·0
118 ···17······DW_TAG_template_type_param····[no·children]128 ···18······DW_TAG_template_type_param····[no·children]
119 ····DW_AT_name·········DW_FORM_strp129 ····DW_AT_name·········DW_FORM_strp
120 ····DW_AT_type·········DW_FORM_ref4130 ····DW_AT_type·········DW_FORM_ref4
121 ····DW_AT·value:·0·····DW_FORM·value:·0131 ····DW_AT·value:·0·····DW_FORM·value:·0
122 ···18······DW_TAG_imported_declaration····[no·children]132 ···19······DW_TAG_imported_declaration····[no·children]
123 ····DW_AT_decl_file····DW_FORM_data1133 ····DW_AT_decl_file····DW_FORM_data1
124 ····DW_AT_decl_line····DW_FORM_data1134 ····DW_AT_decl_line····DW_FORM_data1
125 ····DW_AT_decl_column··DW_FORM_data1135 ····DW_AT_decl_column··DW_FORM_data1
126 ····DW_AT_import·······DW_FORM_ref4136 ····DW_AT_import·······DW_FORM_ref4
127 ····DW_AT·value:·0·····DW_FORM·value:·0137 ····DW_AT·value:·0·····DW_FORM·value:·0
128 ···19······DW_TAG_inlined_subroutine····[has·children] 
129 ····DW_AT_abstract_origin·DW_FORM_ref4 
130 ····DW_AT_entry_pc·····DW_FORM_addr 
131 ····DW_AT_GNU_entry_view·DW_FORM_data2 
132 ····DW_AT_low_pc·······DW_FORM_addr 
133 ····DW_AT_high_pc······DW_FORM_data4 
134 ····DW_AT_call_file····DW_FORM_data1 
135 ····DW_AT_call_line····DW_FORM_data1 
136 ····DW_AT_call_column··DW_FORM_data1 
137 ····DW_AT·value:·0·····DW_FORM·value:·0 
138 ···20······DW_TAG_member····[no·children]138 ···20······DW_TAG_member····[no·children]
139 ····DW_AT_name·········DW_FORM_strp139 ····DW_AT_name·········DW_FORM_strp
140 ····DW_AT_decl_file····DW_FORM_data1140 ····DW_AT_decl_file····DW_FORM_data1
141 ····DW_AT_decl_line····DW_FORM_data1141 ····DW_AT_decl_line····DW_FORM_data1
142 ····DW_AT_decl_column··DW_FORM_data1142 ····DW_AT_decl_column··DW_FORM_data1
143 ····DW_AT_type·········DW_FORM_ref4143 ····DW_AT_type·········DW_FORM_ref4
144 ····DW_AT_data_member_location·DW_FORM_data1144 ····DW_AT_data_member_location·DW_FORM_data1
Offset 160, 31 lines modifiedOffset 160, 31 lines modified
160 ····DW_AT_name·········DW_FORM_strp160 ····DW_AT_name·········DW_FORM_strp
161 ····DW_AT_decl_file····DW_FORM_data1161 ····DW_AT_decl_file····DW_FORM_data1
162 ····DW_AT_decl_line····DW_FORM_data2162 ····DW_AT_decl_line····DW_FORM_data2
163 ····DW_AT_decl_column··DW_FORM_data1163 ····DW_AT_decl_column··DW_FORM_data1
164 ····DW_AT_type·········DW_FORM_ref4164 ····DW_AT_type·········DW_FORM_ref4
165 ····DW_AT_accessibility·DW_FORM_data1165 ····DW_AT_accessibility·DW_FORM_data1
Max diff block lines reached; 223270/228823 bytes (97.57%) of diff not shown.
2.51 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 64 lines modifiedOffset 3, 64 lines modified
3 ··Length:···················763 ··Length:···················76
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00006240·00001f379 ····00006250·00001d91
10 ····000036d0·0000010410 ····000036d0·00000106
 11 ····00007fe2·00000039
11 ····00008180·0000004512 ····0000801c·00000039
12 ····000081d0·00000045 
13 ····00005b10·0000040213 ····00005b12·00000408
14 ····00008220·0000016e14 ····00008056·0000016e
15 ····00005f20·0000012a15 ····00005f1a·00000142
16 ····00000000·0000000016 ····00000000·00000000
17 ··Length:···················7617 ··Length:···················76
18 ··Version:··················218 ··Version:··················2
19 ··Offset·into·.debug_info:··0x2101719 ··Offset·into·.debug_info:··0x21203
20 ··Pointer·Size:·············420 ··Pointer·Size:·············4
21 ··Segment·Size:·············021 ··Segment·Size:·············0
  
22 ····Address····Length22 ····Address····Length
23 ····000083a0·00001dde23 ····000081d0·00001ca0
24 ····000037d4·0000005824 ····000037d6·00000058
25 ····0000a180·0000057225 ····00009e70·00000528
26 ····0000a700·000002a6 
27 ····0000a9b0·0000024f26 ····0000a398·00000281
 27 ····0000a619·00000281
28 ····0000ac00·0000010428 ····0000a89a·00000104
29 ····00006050·0000004029 ····0000605c·00000040
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················14031 ··Length:···················140
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x3dbe233 ··Offset·into·.debug_info:··0x3e102
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····0000ad10·0000c06c37 ····0000a9b0·0000b60c
38 ····0000382c·000022da38 ····00003830·000022e2
39 ····00016d80·0000004439 ····00015fbc·0000003f
 40 ····00007fe2·00000039
40 ····00008180·0000004541 ····0000801c·00000039
41 ····000081d0·00000045 
42 ····00016dd0·000000b042 ····00015ffc·000000b0
43 ····00016e80·000000f7 
44 ····00016f80·000001d5 
45 ····00017160·000000a4 
46 ····00017210·000000a4 
47 ····000172c0·000000a4 
48 ····00017370·000001d5 
49 ····00017550·000000eb 
50 ····00017640·000000eb43 ····000160ac·000000e8
 44 ····00016194·0000019a
 45 ····0001632e·00000098
 46 ····000163c6·00000098
 47 ····0001645e·00000098
 48 ····000164f6·0000019d
 49 ····00016694·000000d1
 50 ····00016766·000000d1
51 ····00006090·0000004051 ····0000609c·00000040
52 ····00000000·0000000052 ····00000000·00000000
53 ··Length:···················3653 ··Length:···················36
54 ··Version:··················254 ··Version:··················2
55 ··Offset·into·.debug_info:··0xcdfbf55 ··Offset·into·.debug_info:··0xcf1f1
56 ··Pointer·Size:·············456 ··Pointer·Size:·············4
57 ··Segment·Size:·············057 ··Segment·Size:·············0
  
58 ····Address····Length58 ····Address····Length
59 ····00017730·000025d659 ····00016840·000023d6
60 ····000060d0·0000004060 ····000060dc·00000040
61 ····00000000·0000000061 ····00000000·00000000
  
8.1 MB
readelf --wide --debug-dump=loc {}
error from `readelf --wide --debug-dump=loc {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 3298 lines modifiedOffset 1, 3309 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 ····Offset···Begin············End··············Expression2 ····Offset···Begin············End··············Expression
  
3 ····0000000c·v0000002·v0000000·location·view·pair3 ····0000000c·v0000001·v0000000·location·view·pair
4 ····0000000e·v0000000·v0000000·location·view·pair4 ····0000000e·v0000000·v0000000·location·view·pair
5 ····00000010·v0000000·v0000000·location·view·pair5 ····00000010·v0000000·v0000000·location·view·pair
  
6 ····00000012·00005f20·(base·address)6 ····00000012·00005f2c·(base·address)
7 ····00000017·v0000002·v0000000·views·at·0000000c·for:7 ····00000017·v0000001·v0000000·views·at·0000000c·for:
8 ·············00005f20·0000603b·(DW_OP_lit1;·DW_OP_stack_value)8 ·············00005f2c·0000604d·(DW_OP_lit1;·DW_OP_stack_value)
9 ····0000001e·v0000000·v0000000·views·at·0000000e·for:9 ····0000001e·v0000000·v0000000·views·at·0000000e·for:
10 ·············00006043·0000604a·(DW_OP_lit1;·DW_OP_stack_value)10 ·············00006055·0000605c·(DW_OP_lit1;·DW_OP_stack_value)
11 ····00000026·v0000000·v0000000·views·at·00000010·for:11 ····00000026·v0000000·v0000000·views·at·00000010·for:
12 ·············0000379e·000037d4·(DW_OP_lit1;·DW_OP_stack_value)12 ·············000037a0·000037d6·(DW_OP_lit1;·DW_OP_stack_value)
13 ····0000002f·<End·of·list>13 ····0000002f·<End·of·list>
  
14 ····00000030·v0000002·v0000000·location·view·pair14 ····00000030·v0000001·v0000000·location·view·pair
15 ····00000032·v0000000·v0000000·location·view·pair15 ····00000032·v0000000·v0000000·location·view·pair
16 ····00000034·v0000000·v0000000·location·view·pair16 ····00000034·v0000000·v0000000·location·view·pair
  
17 ····00000036·00005f20·(base·address)17 ····00000036·00005f2c·(base·address)
18 ····0000003b·v0000002·v0000000·views·at·00000030·for:18 ····0000003b·v0000001·v0000000·views·at·00000030·for:
19 ·············00005f20·0000603b·(DW_OP_const2u:·65535;·DW_OP_stack_value)19 ·············00005f2c·0000604d·(DW_OP_const2u:·65535;·DW_OP_stack_value)
20 ····00000044·v0000000·v0000000·views·at·00000032·for:20 ····00000044·v0000000·v0000000·views·at·00000032·for:
21 ·············00006043·0000604a·(DW_OP_const2u:·65535;·DW_OP_stack_value)21 ·············00006055·0000605c·(DW_OP_const2u:·65535;·DW_OP_stack_value)
22 ····0000004e·v0000000·v0000000·views·at·00000034·for:22 ····0000004e·v0000000·v0000000·views·at·00000034·for:
23 ·············0000379e·000037d4·(DW_OP_const2u:·65535;·DW_OP_stack_value)23 ·············000037a0·000037d6·(DW_OP_const2u:·65535;·DW_OP_stack_value)
24 ····00000059·<End·of·list>24 ····00000059·<End·of·list>
  
25 ····0000005a·v0000000·v0000000·location·view·pair25 ····0000005a·v0000000·v0000000·location·view·pair
26 ····0000005c·v0000000·v0000000·location·view·pair26 ····0000005c·v0000000·v0000000·location·view·pair
27 ····0000005e·v0000000·v0000000·location·view·pair27 ····0000005e·v0000000·v0000000·location·view·pair
  
28 ····00000060·00005f60·(base·address)28 ····00000060·00005f58·(base·address)
29 ····00000065·v0000000·v0000000·views·at·0000005a·for:29 ····00000065·v0000000·v0000000·views·at·0000005a·for:
30 ·············00005f60·00006029·(DW_OP_lit0;·DW_OP_stack_value)30 ·············00005f58·00006031·(DW_OP_lit0;·DW_OP_stack_value)
31 ····0000006c·v0000000·v0000000·views·at·0000005c·for:31 ····0000006c·v0000000·v0000000·views·at·0000005c·for:
32 ·············00006043·0000604a·(DW_OP_lit0;·DW_OP_stack_value)32 ·············00006055·0000605c·(DW_OP_lit0;·DW_OP_stack_value)
33 ····00000074·v0000000·v0000000·views·at·0000005e·for:33 ····00000074·v0000000·v0000000·views·at·0000005e·for:
34 ·············0000379e·000037d4·(DW_OP_lit0;·DW_OP_stack_value)34 ·············000037a0·000037d6·(DW_OP_lit0;·DW_OP_stack_value)
35 ····0000007d·<End·of·list>35 ····0000007d·<End·of·list>
  
36 ····0000007e·v0000000·v0000000·location·view·pair36 ····0000007e·v0000000·v0000000·location·view·pair
37 ····00000080·v0000000·v0000000·location·view·pair37 ····00000080·v0000000·v0000000·location·view·pair
38 ····00000082·v0000000·v0000000·location·view·pair38 ····00000082·v0000000·v0000000·location·view·pair
  
39 ····00000084·00005f60·(base·address)39 ····00000084·00005f58·(base·address)
40 ····00000089·v0000000·v0000000·views·at·0000007e·for:40 ····00000089·v0000000·v0000000·views·at·0000007e·for:
41 ·············00005f60·00006029·(DW_OP_addr:·22200;·DW_OP_stack_value)41 ·············00005f58·00006031·(DW_OP_addr:·21200;·DW_OP_stack_value)
42 ····00000094·v0000000·v0000000·views·at·00000080·for:42 ····00000094·v0000000·v0000000·views·at·00000080·for:
43 ·············00006043·0000604a·(DW_OP_addr:·22200;·DW_OP_stack_value)43 ·············00006055·0000605c·(DW_OP_addr:·21200;·DW_OP_stack_value)
44 ····000000a0·v0000000·v0000000·views·at·00000082·for:44 ····000000a0·v0000000·v0000000·views·at·00000082·for:
45 ·············0000379e·000037d4·(DW_OP_addr:·22200;·DW_OP_stack_value)45 ·············000037a0·000037d6·(DW_OP_addr:·21200;·DW_OP_stack_value)
46 ····000000ad·<End·of·list>46 ····000000ad·<End·of·list>
  
47 ····000000ae·v0000001·v0000001·location·view·pair47 ····000000ae·v0000001·v0000000·location·view·pair
  
48 ····000000b0·v0000001·v0000001·views·at·000000ae·for:48 ····000000b0·v0000001·v0000000·views·at·000000ae·for:
49 ·············00005f60·00005fbe·(DW_OP_addr:·22200;·DW_OP_stack_value)49 ·············00005f58·00005f88·(DW_OP_addr:·21200;·DW_OP_stack_value)
50 ····000000bd·<End·of·list>50 ····000000bd·<End·of·list>
  
51 ····000000be·v0000002·v0000001·location·view·pair51 ····000000be·v0000002·v0000000·location·view·pair
  
52 ····000000c0·v0000002·v0000001·views·at·000000be·for:52 ····000000c0·v0000002·v0000000·views·at·000000be·for:
53 ·············00005f60·00005fbe·(DW_OP_addr:·22200;·DW_OP_stack_value)53 ·············00005f58·00005f88·(DW_OP_addr:·21200;·DW_OP_stack_value)
54 ····000000cd·<End·of·list>54 ····000000cd·<End·of·list>
  
55 ····000000ce·v0000003·v0000001·location·view·pair55 ····000000ce·v0000003·v0000000·location·view·pair
  
56 ····000000d0·v0000003·v0000001·views·at·000000ce·for:56 ····000000d0·v0000003·v0000000·views·at·000000ce·for:
57 ·············00005f60·00005fbe·(DW_OP_addr:·22200;·DW_OP_stack_value)57 ·············00005f58·00005f88·(DW_OP_addr:·21200;·DW_OP_stack_value)
58 ····000000dd·<End·of·list>58 ····000000dd·<End·of·list>
  
59 ····000000de·v0000008·v0000001·location·view·pair59 ····000000de·v0000004·v0000006·location·view·pair
  
60 ····000000e0·v0000008·v0000001·views·at·000000de·for:60 ····000000e0·v0000004·v0000006·views·at·000000de·for:
61 ·············00005f60·00005fbe·(DW_OP_addr:·22204;·DW_OP_stack_value)61 ·············00005f58·00005f58·(DW_OP_addr:·21200;·DW_OP_stack_value)
62 ····000000ed·<End·of·list>62 ····000000ed·<End·of·list>
  
63 ····000000ee·v0000001·v0000001·location·view·pair63 ····000000ee·v0000005·v0000006·location·view·pair
  
64 ····000000f0·v0000001·v0000001·views·at·000000ee·for:64 ····000000f0·v0000005·v0000006·views·at·000000ee·for:
65 ·············00005f6a·00005fbe·(DW_OP_addr:·22204;·DW_OP_stack_value)65 ·············00005f58·00005f58·(DW_OP_addr:·21200;·DW_OP_stack_value)
66 ····000000fd·<End·of·list>66 ····000000fd·<End·of·list>
  
67 ····000000fe·v0000004·v0000006·location·view·pair67 ····000000fe·v0000006·v0000008·location·view·pair
  
68 ····00000100·v0000004·v0000006·views·at·000000fe·for:68 ····00000100·v0000006·v0000008·views·at·000000fe·for:
69 ·············00005f60·00005f60·(DW_OP_addr:·22200;·DW_OP_stack_value)69 ·············00005f58·00005f58·(DW_OP_addr:·21200;·DW_OP_stack_value)
70 ····0000010d·<End·of·list>70 ····0000010d·<End·of·list>
  
71 ····0000010e·v0000005·v0000006·location·view·pair71 ····0000010e·v0000008·v0000000·location·view·pair
  
72 ····00000110·v0000005·v0000006·views·at·0000010e·for:72 ····00000110·v0000008·v0000000·views·at·0000010e·for:
73 ·············00005f60·00005f60·(DW_OP_addr:·22200;·DW_OP_stack_value)73 ·············00005f58·00005f88·(DW_OP_addr:·21204;·DW_OP_stack_value)
74 ····0000011d·<End·of·list>74 ····0000011d·<End·of·list>
  
75 ····0000011e·v0000006·v0000008·location·view·pair75 ····0000011e·v0000001·v0000000·location·view·pair
  
76 ····00000120·v0000006·v0000008·views·at·0000011e·for:76 ····00000120·v0000001·v0000000·views·at·0000011e·for:
77 ·············00005f60·00005f60·(DW_OP_addr:·22200;·DW_OP_stack_value)77 ·············00005f62·00005f88·(DW_OP_addr:·21204;·DW_OP_stack_value)
78 ····0000012d·<End·of·list>78 ····0000012d·<End·of·list>
  
79 ····0000012e·v0000001·v0000012·location·view·pair79 ····0000012e·v0000000·v0000000·location·view·pair
  
80 ····00000130·v0000001·v0000012·views·at·0000012e·for:80 ····00000130·v0000000·v0000000·views·at·0000012e·for:
81 ·············00005fbe·00005fbe·(DW_OP_addr:·22218;·DW_OP_stack_value)81 ·············00005f88·00005fb5·(DW_OP_addr:·21218;·DW_OP_stack_value)
82 ····0000013d·<End·of·list>82 ····0000013d·<End·of·list>
  
83 ····0000013e·v0000003·v0000012·location·view·pair83 ····0000013e·v0000002·v0000000·location·view·pair
  
84 ····00000140·v0000003·v0000012·views·at·0000013e·for:84 ····00000140·v0000002·v0000000·views·at·0000013e·for:
85 ·············00005fbe·00005fbe·(DW_OP_addr:·22218;·DW_OP_stack_value)85 ·············00005f88·00005fb5·(DW_OP_addr:·21218;·DW_OP_stack_value)
86 ····0000014d·<End·of·list>86 ····0000014d·<End·of·list>
  
87 ····0000014e·v0000004·v0000012·location·view·pair87 ····0000014e·v0000003·v0000000·location·view·pair
  
88 ····00000150·v0000004·v0000012·views·at·0000014e·for:88 ····00000150·v0000003·v0000000·views·at·0000014e·for:
89 ·············00005fbe·00005fbe·(DW_OP_addr:·22218;·DW_OP_stack_value)89 ·············00005f88·00005fb5·(DW_OP_addr:·21218;·DW_OP_stack_value)
90 ····0000015d·<End·of·list>90 ····0000015d·<End·of·list>
  
91 ····0000015e·v0000009·v0000012·location·view·pair91 ····0000015e·v0000004·v0000006·location·view·pair
  
92 ····00000160·v0000009·v0000012·views·at·0000015e·for:92 ····00000160·v0000004·v0000006·views·at·0000015e·for:
93 ·············00005fbe·00005fbe·(DW_OP_addr:·2221c;·DW_OP_stack_value)93 ·············00005f88·00005f88·(DW_OP_addr:·21218;·DW_OP_stack_value)
94 ····0000016d·<End·of·list>94 ····0000016d·<End·of·list>
Max diff block lines reached; 8485368/8493681 bytes (99.90%) of diff not shown.
2.51 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 64 lines modifiedOffset 3, 64 lines modified
3 ··Length:···················763 ··Length:···················76
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00006240·00001f379 ····00006250·00001d91
10 ····000036d0·0000010410 ····000036d0·00000106
 11 ····00007fe2·00000039
11 ····00008180·0000004512 ····0000801c·00000039
12 ····000081d0·00000045 
13 ····00005b10·0000040213 ····00005b12·00000408
14 ····00008220·0000016e14 ····00008056·0000016e
15 ····00005f20·0000012a15 ····00005f1a·00000142
16 ····00000000·0000000016 ····00000000·00000000
17 ··Length:···················7617 ··Length:···················76
18 ··Version:··················218 ··Version:··················2
19 ··Offset·into·.debug_info:··0x2101719 ··Offset·into·.debug_info:··0x21203
20 ··Pointer·Size:·············420 ··Pointer·Size:·············4
21 ··Segment·Size:·············021 ··Segment·Size:·············0
  
22 ····Address····Length22 ····Address····Length
23 ····000083a0·00001dde23 ····000081d0·00001ca0
24 ····000037d4·0000005824 ····000037d6·00000058
25 ····0000a180·0000057225 ····00009e70·00000528
26 ····0000a700·000002a6 
27 ····0000a9b0·0000024f26 ····0000a398·00000281
 27 ····0000a619·00000281
28 ····0000ac00·0000010428 ····0000a89a·00000104
29 ····00006050·0000004029 ····0000605c·00000040
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················14031 ··Length:···················140
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x3dbe233 ··Offset·into·.debug_info:··0x3e102
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····0000ad10·0000c06c37 ····0000a9b0·0000b60c
38 ····0000382c·000022da38 ····00003830·000022e2
39 ····00016d80·0000004439 ····00015fbc·0000003f
 40 ····00007fe2·00000039
40 ····00008180·0000004541 ····0000801c·00000039
41 ····000081d0·00000045 
42 ····00016dd0·000000b042 ····00015ffc·000000b0
43 ····00016e80·000000f7 
44 ····00016f80·000001d5 
45 ····00017160·000000a4 
46 ····00017210·000000a4 
47 ····000172c0·000000a4 
48 ····00017370·000001d5 
49 ····00017550·000000eb 
50 ····00017640·000000eb43 ····000160ac·000000e8
 44 ····00016194·0000019a
 45 ····0001632e·00000098
 46 ····000163c6·00000098
 47 ····0001645e·00000098
 48 ····000164f6·0000019d
 49 ····00016694·000000d1
 50 ····00016766·000000d1
51 ····00006090·0000004051 ····0000609c·00000040
52 ····00000000·0000000052 ····00000000·00000000
53 ··Length:···················3653 ··Length:···················36
54 ··Version:··················254 ··Version:··················2
55 ··Offset·into·.debug_info:··0xcdfbf55 ··Offset·into·.debug_info:··0xcf1f1
56 ··Pointer·Size:·············456 ··Pointer·Size:·············4
57 ··Segment·Size:·············057 ··Segment·Size:·············0
  
58 ····Address····Length58 ····Address····Length
59 ····00017730·000025d659 ····00016840·000023d6
60 ····000060d0·0000004060 ····000060dc·00000040
61 ····00000000·0000000061 ····00000000·00000000
  
5.49 KB
strings --all --bytes=8 {}
    
Offset 1, 158 lines modifiedOffset 1, 136 lines modified
1 GCC:·(Debian·12.2.0-14)·12.2.01 GCC:·(Debian·12.2.0-14)·12.2.0
 2 S5=KqDu1
 3 7·:}9n5(
 4 E$L365jw
 5 8NXk>»  CC
 6 @Wn0J.|C
 7 ~~'f@ZOD
 8 jJSMaz'd
 9 U}beG4IE
 10 )]"_%Hc<
 11 GLiiUzIe
 12 #Mj"O"OO
 13 /f4,&GQ|_q
 14 KUo1:a:yT
 15 »       v$ET;04#iq
 16 14#iV?o$u
 17 qt`'fCt)
 18 HfwQYSGZ;
 19 dURj_%:1
 20 !ixUUZ[_I
 21 ucD|~:{w
 22 *.i|&ns]
 23 s!zY)i.c;
 24 2$oMWa^^yk=
 25 5TB^z"I)wAr}
 26 2amJ(7yh
 27 Z-Uvvi)k;
 28 WrO]»   UtT
 29 N/G:m3d:
 30 yFgC]xzN
 31 _BJqU6"0
 32 {=j:xJ·!"BHu
 33 Tb-qOw+b6
 34 -)2hmIIV
 35 tg,)]Wy,)
 36 ?+O7Bt_),
 37 /OGJ&SM!
 38 l|N6C<e=
 39 ,:1qow» &x
 40 Bx,O-~~pi
 41 {?+Ez3].o
 42 U·TNT>y/
 43 4$IIR>yJ
 44 di`J&Y>yV·g]cw
 45 lmoiSo'[
 46 zZCr,fv,!k
 47 9}3P=C3g
 48 e%~#)H:*H
 49 nkrfk9ZU
 50 [O3yWIr9B
 51 CS.N}Q4wV
 52 pncdxw!97L*/,
 53 n·f~)Mek4f
 54 gAf%h*bs
 55 ,M3fo9Wo_/
 56 (DJ+u)gM
 57 4q%qr92,
 58 UR>yQH64}
 59 EO],zzB/
 60 =;IOk·[]
 61 $V·2NT&<n!
 62 |pzT2+,e
 63 wXu/4?64
 64 \h.t#u&f
 65 =7kSRfIh
 66 5GK+u·jf
 67 Gp?L4!S)2H
 68 O}:»    m???
 69 x!A&.10z'
 70 XnkJg2f(D
 71 ^»      i>>I'M
 72 ^uI@s=Dk
 73 eVnh"bZij
 74 z\Q=e/E3
 75 Wr4{5*zb
 76 Z!M8kmCMx
 77 GrOvj9'K
 78 "#CVF[Al
 79 lF"peI`T
 80 $lLrhA-s
 81 e»      \oJZ].;
 82 bpx[dQ[5
 83 #nDOWd$"
 84 eV}Q2H^Dr
 85 R;z@`%wem
 86 Uvu-uIiV
 87 chH0»   `9<i
 88 /p8V7'00
 89 u4D<O$ac
 90 lx8!)f?J
 91 Kf,zV5JX
 92 Gl@LW~Wq
 93 m={AD~y$
 94 G2^2Jdu(wH
 95 ?VL!.2?$k
 96 Ea^8$G#ql
 97 &3Nc1<27
 98 nU`LnU`<H!
 99 8{{?8{G.g
 100 X{WR@bAq
 101 g<D=z>T!
 102 #f[SC|pd^
 103 xF,1Goe/a
 104 eZ»     ,5bX.
 105 5C2%,I*A
2 /_@(n|=$ 
3 ~c`)Jp:* 
4 g!:QBF{5 
5 g0(|0n#-] 
6 :v'b{-o' 
7 .-ye+lmc 
8 ML#mNuLira 
9 xUs\5,RL 
10 )^48f7bJ 
11 #VTziSUr 
12 QNox&r=oz. 
13 3>;sff7?c 
14 97Zmno·, 
15 ]QxC8M]]4 
16 %I5RVPXo 
17 ]@irW:*w 
18 +)*^g)^? 
19 I:%Q%}nfJ 
20 &.ce.R+H 
21 c:RJ<»  oB 
22 "UmO\D?Z<B 
23 R`]GZ?Pz 
Max diff block lines reached; 3228/5573 bytes (57.92%) of diff not shown.
47.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 1025 lines modifiedOffset 2, 1020 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 000036d0·<main.cold>:3 000036d0·<main.cold>:
4 »       ...4 »       ...
  
5 0000379e·<_GLOBAL__sub_I_interface.cold>:5 000037a0·<_GLOBAL__sub_I_interface.cold>:
6 »       ...6 »       ...
  
7 000037d4·<SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]>:7 000037d6·<SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]>:
8 »       ...8 »       ...
  
9 000037ea·<SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]>:9 000037ec·<SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]>:
10 »       ...10 »       ...
  
11 00003800·<SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]>:11 00003802·<SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]>:
12 »       ...12 »       ...
  
13 0000382c·<SFST::Interface::make_transducer(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:13 00003830·<SFST::Interface::make_transducer(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:
14 »       ...14 »       ...
  
15 00003880·<SFST::Interface::one_label_transducer(SFST::Label)·[clone·.cold]>:15 00003884·<SFST::Interface::one_label_transducer(SFST::Label)·[clone·.cold]>:
16 »       ...16 »       ...
  
17 000038ce·<SFST::Interface::make_mapping(SFST::ranges_t*,·SFST::ranges_t*)·[clone·.cold]>:17 000038d2·<SFST::Interface::make_mapping(SFST::ranges_t*,·SFST::ranges_t*)·[clone·.cold]>:
18 »       ...18 »       ...
  
19 00003922·<SFST::Interface::pi_machine(SFST::Alphabet&)·[clone·.cold]>:19 00003926·<SFST::Interface::pi_machine(SFST::Alphabet&)·[clone·.cold]>:
20 »       ...20 »       ...
  
21 00003970·<SFST::Interface::empty_string_transducer()·[clone·.cold]>:21 00003974·<SFST::Interface::empty_string_transducer()·[clone·.cold]>:
22 »       ...22 »       ...
  
23 000039be·<SFST::Interface::repetition(SFST::Transducer*)·[clone·.cold]>:23 000039c2·<SFST::Interface::repetition(SFST::Transducer*)·[clone·.cold]>:
24 »       ...24 »       ...
  
25 00003a02·<SFST::Interface::lower_level(SFST::Transducer*)·[clone·.cold]>:25 00003a06·<SFST::Interface::lower_level(SFST::Transducer*)·[clone·.cold]>:
26 »       ...26 »       ...
  
27 00003a46·<SFST::Interface::upper_level(SFST::Transducer*)·[clone·.cold]>:27 00003a4a·<SFST::Interface::upper_level(SFST::Transducer*)·[clone·.cold]>:
28 »       ...28 »       ...
  
29 00003a8a·<SFST::Interface::switch_levels(SFST::Transducer*)·[clone·.cold]>:29 00003a8e·<SFST::Interface::switch_levels(SFST::Transducer*)·[clone·.cold]>:
30 »       ...30 »       ...
  
31 00003ace·<SFST::Interface::optional(SFST::Transducer*)·[clone·.cold]>:31 00003ad2·<SFST::Interface::optional(SFST::Transducer*)·[clone·.cold]>:
32 »       ...32 »       ...
  
33 00003b0a·<SFST::Interface::minimise(SFST::Transducer*)·[clone·.cold]>:33 00003b0e·<SFST::Interface::minimise(SFST::Transducer*)·[clone·.cold]>:
34 »       ...34 »       ...
  
35 00003b46·<SFST::Interface::negation(SFST::Transducer*)·[clone·.cold]>:35 00003b4a·<SFST::Interface::negation(SFST::Transducer*)·[clone·.cold]>:
36 »       ...36 »       ...
  
37 00003b8a·<SFST::Interface::constrain_boundary_transducer(unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:37 00003b8e·<SFST::Interface::constrain_boundary_transducer(unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
38 »       ...38 »       ...
  
39 00003bce·<SFST::Interface::read_transducer(char*)·[clone·.cold]>:39 00003bd2·<SFST::Interface::read_transducer(char*)·[clone·.cold]>:
40 »       ...40 »       ...
  
41 00003cc2·<SFST::Interface::restriction_transducer(SFST::Transducer*,·SFST::Transducer*,·unsigned·short)·[clone·.cold]>:41 00003cc4·<SFST::Interface::restriction_transducer(SFST::Transducer*,·SFST::Transducer*,·unsigned·short)·[clone·.cold]>:
42 »       ...42 »       ...
  
43 00003d42·<SFST::Interface::center_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:43 00003d44·<SFST::Interface::center_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
44 »       ...44 »       ...
  
45 00003e0a·<SFST::Interface::catenate(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:45 00003e0c·<SFST::Interface::catenate(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
46 »       ...46 »       ...
  
47 00003e96·<SFST::Interface::disjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:47 00003e98·<SFST::Interface::disjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
48 »       ...48 »       ...
  
49 00003f22·<SFST::Interface::repetition2(SFST::Transducer*)·[clone·.cold]>:49 00003f24·<SFST::Interface::repetition2(SFST::Transducer*)·[clone·.cold]>:
50 »       ...50 »       ...
  
51 00003fa2·<SFST::Interface::make_optional(SFST::Transducer*,·SFST::Repl_Type)·[clone·.cold]>:51 00003fa4·<SFST::Interface::make_optional(SFST::Transducer*,·SFST::Repl_Type)·[clone·.cold]>:
52 »       ...52 »       ...
  
53 00004022·<SFST::Interface::conjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:53 00004024·<SFST::Interface::composition(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
54 »       ...54 »       ...
  
55 000040ae·<SFST::Interface::composition(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:55 000040b0·<SFST::Interface::conjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
56 »       ...56 »       ...
  
57 0000413a·<SFST::Interface::subtraction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:57 0000413c·<SFST::Interface::subtraction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
58 »       ...58 »       ...
  
59 000041c6·<SFST::Interface::anti_cp(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:59 000041c0·<SFST::Interface::anti_cp(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:
60 »       ...60 »       ...
  
61 0000425c·<SFST::Interface::twol_left_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:61 00004256·<SFST::Interface::twol_left_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
62 »       ...62 »       ...
  
63 000042e0·<SFST::Interface::context_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*,·SFST::contexts_t*)·[clone·.cold]>:63 000042da·<SFST::Interface::context_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*,·SFST::contexts_t*)·[clone·.cold]>:
64 »       ...64 »       ...
  
65 00004458·<SFST::Interface::twol_right_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:65 00004452·<SFST::Interface::twol_right_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
66 »       ...66 »       ...
  
67 00004684·<SFST::Interface::extended_left_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:67 0000467e·<SFST::Interface::extended_left_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
68 »       ...68 »       ...
  
69 0000475e·<SFST::Interface::left_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:69 00004758·<SFST::Interface::left_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
70 »       ...70 »       ...
  
71 00004914·<SFST::Interface::right_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:71 0000490e·<SFST::Interface::right_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
72 »       ...72 »       ...
  
73 0000499c·<SFST::Interface::result_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Twol_Type,·unsigned·short)·[clone·.cold]>:73 00004996·<SFST::Interface::result_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Twol_Type,·unsigned·short)·[clone·.cold]>:
74 »       ...74 »       ...
  
75 00004a1c·<SFST::Interface::restriction(SFST::Transducer*,·SFST::Twol_Type,·SFST::contexts_t*,·int)·[clone·.cold]>:75 00004a16·<SFST::Interface::restriction(SFST::Transducer*,·SFST::Twol_Type,·SFST::contexts_t*,·int)·[clone·.cold]>:
76 »       ...76 »       ...
  
77 00004c0c·<SFST::Interface::replace(SFST::Transducer*,·SFST::Repl_Type,·bool)·[clone·.cold]>:77 00004c06·<SFST::Interface::replace(SFST::Transducer*,·SFST::Repl_Type,·bool)·[clone·.cold]>:
78 »       ...78 »       ...
  
79 00004ef8·<SFST::Interface::replace_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Repl_Type)·[clone·.cold]>:79 00004efe·<SFST::Interface::replace_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Repl_Type)·[clone·.cold]>:
80 »       ...80 »       ...
  
81 00005074·<SFST::Interface::make_rule(SFST::Transducer*,·SFST::range_t*,·SFST::Twol_Type,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:81 0000507a·<SFST::Interface::make_rule(SFST::Transducer*,·SFST::range_t*,·SFST::Twol_Type,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
82 »       ...82 »       ...
  
83 000051ee·<SFST::Interface::replace_in_context(SFST::Transducer*,·SFST::Repl_Type,·SFST::contexts_t*,·bool)·[clone·.cold]>:83 000051f4·<SFST::Interface::replace_in_context(SFST::Transducer*,·SFST::Repl_Type,·SFST::contexts_t*,·bool)·[clone·.cold]>:
84 »       ...84 »       ...
  
Max diff block lines reached; 40247/48619 bytes (82.78%) of diff not shown.
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00019d24·<_fini>:2 00018c34·<_fini>:
3 »       ...3 »       ...
466 KB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1093, 3468 lines modifiedOffset 1093, 3467 lines modified
1093 ··[·10e1d]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE11equal_rangeERKS1_1093 ··[·10e1d]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE11equal_rangeERKS1_
1094 ··[·10e60]··_ZNK9__gnu_cxx19_Hashtable_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEneERKSC_1094 ··[·10e60]··_ZNK9__gnu_cxx19_Hashtable_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEneERKSC_
1095 ··[·10ed0]··character1095 ··[·10ed0]··character
1096 ··[·10eda]··_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>1096 ··[·10eda]··_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>
1097 ··[·10f38]··_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKPKctEES5_E10_S_on_swapERS6_S8_1097 ··[·10f38]··_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKPKctEES5_E10_S_on_swapERS6_S8_
1098 ··[·10f81]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE4backEv1098 ··[·10f81]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE4backEv
Diff chunk too large, falling back to line-by-line diff (3459 lines added, 3460 lines removed)
1099 ··[·10fcd]··_ZNSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE6insertERKS8_1099 ··[·10fcd]··_ZNSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE6insertERKS8_
1100 ··[·11025]··_ZNSt15__new_allocatorISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEE9constructEPS8_RKS8_1100 ··[·11025]··GNU·C++98·12.2.0·-mtune=nocona·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables
1101 ··[·11085]··__fprintf_chk1101 ··[·110bb]··_ZNSt15__new_allocatorISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEE9constructEPS8_RKS8_
1102 ··[·11093]··_ZN4SFST10Transducer13print_stringsEP8_IO_FILEb1102 ··[·1111b]··__fprintf_chk
1103 ··[·110c3]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE15_M_insert_equalERKS6_1103 ··[·11129]··_ZN4SFST10Transducer13print_stringsEP8_IO_FILEb
1104 ··[·1113d]··_ZN4SFST9Interface8in_rangeEjPNS_7range_tE1104 ··[·11159]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE15_M_insert_equalERKS6_
1105 ··[·11168]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE6insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_1105 ··[·111d3]··_ZN4SFST9Interface8in_rangeEjPNS_7range_tE
1106 ··[·111db]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE5eraseESt17_Rb_tree_iteratorIS6_E1106 ··[·111fe]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE6insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_
1107 ··[·1125b]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE21_M_insert_equal_lowerERKS1_1107 ··[·11271]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE5eraseESt17_Rb_tree_iteratorIS6_E
1108 ··[·112c0]··pair<std::_Rb_tree_iterator<std::pair<char*·const,·SFST::Transducer*>·>,·bool>1108 ··[·112f1]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE21_M_insert_equal_lowerERKS1_
1109 ··[·1130f]··_M_drop_node1109 ··[·11356]··pair<std::_Rb_tree_iterator<std::pair<char*·const,·SFST::Transducer*>·>,·bool>
1110 ··[·1131c]··yytranslate1110 ··[·113a5]··_M_drop_node
1111 ··[·11328]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE4findERS2_1111 ··[·113b2]··yytranslate
1112 ··[·11391]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE10_S_maximumEPSt18_Rb_tree_node_base1112 ··[·113be]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE4findERS2_
1113 ··[·113fd]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE17_Vector_impl_data12_M_copy_dataERKSA_1113 ··[·11427]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE10_S_maximumEPSt18_Rb_tree_node_base
1114 ··[·1146f]··_ZNKSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEE7addressERS7_1114 ··[·11493]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE17_Vector_impl_data12_M_copy_dataERKSA_
1115 ··[·114c3]··_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj1115 ··[·11505]··_ZNKSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEE7addressERS7_
1116 ··[·11506]··_ZNKSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEE7addressERS8_1116 ··[·11559]··_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj
1117 ··[·1155b]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE19_M_get_Tp_allocatorEv1117 ··[·1159c]··_ZNKSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEE7addressERS8_
1118 ··[·115bd]··_ZNKSt15__new_allocatorIPKN4SFST4NodeEE7addressERKS3_1118 ··[·115f1]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE19_M_get_Tp_allocatorEv
1119 ··[·115f3]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE14_M_create_nodeERKS0_1119 ··[·11653]··_ZNKSt15__new_allocatorIPKN4SFST4NodeEE7addressERKS3_
1120 ··[·1164e]··_ZNSaIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED4Ev1120 ··[·11689]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE14_M_create_nodeERKS0_
1121 ··[·11687]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5eraseENS_19_Hashtable_iteratorISt4pairIKtS1_EtS3_St10_Select1stISB_ES5_S6_EE1121 ··[·116e4]··_ZNSaIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED4Ev
1122 ··[·11711]··_Rb_tree_const_iterator<SFST::Label>1122 ··[·1171d]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5eraseENS_19_Hashtable_iteratorISt4pairIKtS1_EtS3_St10_Select1stISB_ES5_S6_EE
1123 ··[·11736]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE17_Vector_impl_dataC4Ev1123 ··[·117a7]··_Rb_tree_const_iterator<SFST::Label>
1124 ··[·11798]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEEEC4ERKS6_1124 ··[·117cc]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE17_Vector_impl_dataC4Ev
1125 ··[·117d5]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE3endEv1125 ··[·1182e]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEEEC4ERKS6_
1126 ··[·11820]··__new_allocator<std::pair<short·unsigned·int·const,·char*>·>1126 ··[·1186b]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE3endEv
1127 ··[·1185d]··reverse_iterator<std::_Rb_tree_const_iterator<char*>·>1127 ··[·118b6]··__new_allocator<std::pair<short·unsigned·int·const,·char*>·>
1128 ··[·11894]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS1_EPSt18_Rb_tree_node_baseRKS1_1128 ··[·118f3]··reverse_iterator<std::_Rb_tree_const_iterator<char*>·>
1129 ··[·11920]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE5beginEv1129 ··[·1192a]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS1_EPSt18_Rb_tree_node_baseRKS1_
1130 ··[·1196d]··_ZN4SFST21MakeCompactTransducer10store_arcsEPNS_4NodeEt1130 ··[·119b6]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE5beginEv
1131 ··[·119a5]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5beginEv1131 ··[·11a03]··_ZN4SFST21MakeCompactTransducer10store_arcsEPNS_4NodeEt
1132 ··[·119ea]··_S_ios_iostate_min1132 ··[·11a3b]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5beginEv
1133 ··[·119fd]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14_M_bkt_num_keyERS4_j1133 ··[·11a80]··_S_ios_iostate_min
1134 ··[·11a7b]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5eraseERKS0_1134 ··[·11a93]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14_M_bkt_num_keyERS4_j
1135 ··[·11ab3]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE15_M_insert_equalERKS6_1135 ··[·11b11]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5eraseERKS0_
1136 ··[·11b29]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE8key_compEv1136 ··[·11b49]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE15_M_insert_equalERKS6_
1137 ··[·11b64]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKtPcEEEES7_E17_S_select_on_copyERKS8_1137 ··[·11bbf]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE8key_compEv
1138 ··[·11bc9]··_ZNSaIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEED4Ev1138 ··[·11bfa]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKtPcEEEES7_E17_S_select_on_copyERKS8_
1139 ··[·11c03]··_ZN4SFST9Interface16complement_rangeEPNS_7range_tE1139 ··[·11c5f]··_ZNSaIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEED4Ev
1140 ··[·11c36]··_ZN4SFST4Node7add_arcENS_5LabelEPS0_PNS_10TransducerE1140 ··[·11c99]··_ZN4SFST9Interface16complement_rangeEPNS_7range_tE
1141 ··[·11c6c]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE3endEv1141 ··[·11ccc]··_ZN4SFST4Node7add_arcENS_5LabelEPS0_PNS_10TransducerE
1142 ··[·11cb7]··__pair_base<char*·const,·SFST::range_t*>1142 ··[·11d02]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE3endEv
1143 ··[·11ce0]··replace_transducer1143 ··[·11d4d]··__pair_base<char*·const,·SFST::range_t*>
1144 ··[·11cf3]··fprintf1144 ··[·11d76]··replace_transducer
1145 ··[·11cfb]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE6rbeginEv1145 ··[·11d89]··fprintf
1146 ··[·11d47]··_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST7range_tEEEES9_E17_S_select_on_copyERKSA_1146 ··[·11d91]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE6rbeginEv
1147 ··[·11db6]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE13get_allocatorEv1147 ··[·11ddd]··_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST7range_tEEEES9_E17_S_select_on_copyERKSA_
1148 ··[·11df7]··LexiconComments1148 ··[·11e4c]··_ZNKSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE13get_allocatorEv
1149 ··[·11e07]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE9push_backERKS8_1149 ··[·11e8d]··LexiconComments
1150 ··[·11e5b]··is_cyclic_node1150 ··[·11e9d]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE9push_backERKS8_
1151 ··[·11e6a]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj1151 ··[·11ef1]··is_cyclic_node
1152 ··[·11eb8]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE4swapERS5_1152 ··[·11f00]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj
1153 ··[·11eee]··_ZNSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEE10deallocateEPS7_j1153 ··[·11f4e]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE4swapERS5_
1154 ··[·11f46]··_ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE1154 ··[·11f84]··_ZNSt15__new_allocatorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEE10deallocateEPS7_j
1155 ··[·11f89]··pair<std::_Rb_tree_iterator<std::pair<char*·const,·SFST::range_t*>·>,·std::_Rb_tree_iterator<std::pair<char*·const,·SFST::range_t*>·>·>1155 ··[·11fdc]··_ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE
1156 ··[·12011]··wcschr1156 ··[·1201f]··pair<std::_Rb_tree_iterator<std::pair<char*·const,·SFST::range_t*>·>,·std::_Rb_tree_iterator<std::pair<char*·const,·SFST::range_t*>·>·>
1157 ··[·12018]··_ZNSt3mapIPcPN4SFST7range_tENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE11lower_boundERS7_1157 ··[·120a7]··wcschr
1158 ··[·12071]··iostate1158 ··[·120ae]··_ZNSt3mapIPcPN4SFST7range_tENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE11lower_boundERS7_
1159 ··[·12079]··_ZN9__gnu_cxx14__alloc_traitsISaIPcES1_E10deallocateERS2_PS1_j1159 ··[·12107]··iostate
1160 ··[·120b8]··_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE1160 ··[·1210f]··_ZN9__gnu_cxx14__alloc_traitsISaIPcES1_E10deallocateERS2_PS1_j
1161 ··[·12101]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE10hash_functEv1161 ··[·1214e]··_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE
1162 ··[·1216e]··_M_destroy_node1162 ··[·12197]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE10hash_functEv
1163 ··[·1217e]··_M_const_cast1163 ··[·12204]··_M_destroy_node
1164 ··[·1218c]··const_pointer1164 ··[·12214]··_M_const_cast
1165 ··[·1219a]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEEC4Ev1165 ··[·12222]··const_pointer
1166 ··[·121d3]··_ZNSaISt4pairIKPcPN4SFST7range_tEEEC2ISt13_Rb_tree_nodeIS5_EEERKSaIT_E1166 ··[·12230]··_ZNSaIN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEEEC4Ev
1167 ··[·1221a]··twol_right1167 ··[·12269]··_ZNSaISt4pairIKPcPN4SFST7range_tEEEC2ISt13_Rb_tree_nodeIS5_EEERKSaIT_E
1168 ··[·12225]··_ZN4SFST17CompactTransducerD2Ev1168 ··[·122b0]··twol_right
1169 ··[·12245]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_1169 ··[·122bb]··_ZN4SFST17CompactTransducerD2Ev
1170 ··[·122c2]··_ZNKSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE8key_compEv1170 ··[·122db]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_
1171 ··[·12319]··_ZN9__gnu_cxx14__alloc_traitsISaIN4SFST5LabelEES2_E8allocateERS3_j1171 ··[·12358]··_ZNKSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE8key_compEv
1172 ··[·1235c]··_Rb_tree<char*,·std::pair<char*·const,·SFST::Transducer*>,·std::_Select1st<std::pair<char*·const,·SFST::Transducer*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::Transducer*>·>·>1172 ··[·123af]··_ZN9__gnu_cxx14__alloc_traitsISaIN4SFST5LabelEES2_E8allocateERS3_j
1173 ··[·12429]··set_final1173 ··[·123f2]··_Rb_tree<char*,·std::pair<char*·const,·SFST::Transducer*>,·std::_Select1st<std::pair<char*·const,·SFST::Transducer*>·>,·SFST::Interface::ltstr,·std::allocator<std::pair<char*·const,·SFST::Transducer*>·>·>
1174 ··[·12433]··_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE22insert_unique_noresizeERKS4_1174 ··[·124bf]··set_final
1175 ··[·124ad]··_M_ht1175 ··[·124c9]··_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE22insert_unique_noresizeERKS4_
1176 ··[·124b3]··_ZNKSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE5beginEv1176 ··[·12543]··_M_ht
1177 ··[·12504]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E8max_sizeERKS5_1177 ··[·12549]··_ZNKSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE5beginEv
1178 ··[·12548]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE4rendEv1178 ··[·1259a]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E8max_sizeERKS5_
1179 ··[·12593]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12_M_next_sizeEj1179 ··[·125de]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE4rendEv
1180 ··[·1260b]··_ZNKSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6_M_endEv1180 ··[·12629]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12_M_next_sizeEj
1181 ··[·12678]··_ZNKSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE12_M_rightmostEv1181 ··[·126a1]··_ZNKSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6_M_endEv
1182 ··[·126ce]··longchar1182 ··[·1270e]··_ZNKSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE12_M_rightmostEv
1183 ··[·126d7]··_M_num_elements1183 ··[·12764]··longchar
1184 ··[·126e7]··_ZN4SFST8ArcsIterppEi1184 ··[·1276d]··_M_num_elements
1185 ··[·126fd]··_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE1185 ··[·1277d]··_ZN4SFST8ArcsIterppEi
1186 ··[·12733]··_Value1186 ··[·12793]··_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE
1187 ··[·1273a]··_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb1187 ··[·127c9]··_Value
1188 ··[·1277c]··_ZNSt15__new_allocatorISt4pairIKPcPN4SFST7range_tEEEC2Ev1188 ··[·127d0]··_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb
1189 ··[·127b5]··read_words1189 ··[·12812]··_ZNSt15__new_allocatorISt4pairIKPcPN4SFST7range_tEEEC2Ev
1190 ··[·127c0]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKtPcEEEES7_E8allocateERS8_j1190 ··[·1284b]··read_words
1191 ··[·1281b]··_ZNSt15__new_allocatorIPKN4SFST4NodeEE8allocateEjPKv1191 ··[·12856]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKtPcEEEES7_E8allocateERS8_j
1192 ··[·12850]··_M_construct_node1192 ··[·128b1]··_ZNSt15__new_allocatorIPKN4SFST4NodeEE8allocateEjPKv
1193 ··[·12862]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EEC4ERKS9_1193 ··[·128e6]··_M_construct_node
1194 ··[·128ae]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE12_M_next_sizeEj1194 ··[·128f8]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EEC4ERKS9_
1195 ··[·1291d]··_ZN4SFST9Interface13right_contextEPNS_10TransducerEttRNS_8AlphabetE1195 ··[·12944]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE12_M_next_sizeEj
1196 ··[·12961]··_ZNK9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE5countERKS4_1196 ··[·129b3]··_ZN4SFST9Interface13right_contextEPNS_10TransducerEttRNS_8AlphabetE
1197 ··[·129b7]··_M_get_key1197 ··[·129f7]··_ZNK9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE5countERKS4_
1198 ··[·129c2]··anti_cp1198 ··[·12a4d]··_M_get_key
1199 ··[·129ca]··_ZNKSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5beginEv1199 ··[·12a58]··anti_cp
1200 ··[·129ff]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_create_nodeERKS6_1200 ··[·12a60]··_ZNKSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5beginEv
1201 ··[·12a74]··_ZNSt15__new_allocatorIN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED2Ev1201 ··[·12a95]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_create_nodeERKS6_
1202 ··[·12abd]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE13get_allocatorEv1202 ··[·12b0a]··_ZNSt15__new_allocatorIN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEEED2Ev
1203 ··[·12b1a]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5countERS4_1203 ··[·12b53]··_ZNKSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE13get_allocatorEv
1204 ··[·12b8d]··_ZNSaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEEC4Ev1204 ··[·12bb0]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5countERS4_
1205 ··[·12bcc]··_ZN4SFST9Interface7anti_cpEPNS_7range_tES2_1205 ··[·12c23]··_ZNSaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEEC4Ev
1206 ··[·12bf8]··strtod1206 ··[·12c62]··_ZN4SFST9Interface7anti_cpEPNS_7range_tES2_
1207 ··[·12bff]··strtof1207 ··[·12c8e]··strtod
1208 ··[·12c06]··~MakeCompactTransducer1208 ··[·12c95]··strtof
1209 ··[·12c1d]··hashtable<std::pair<char·const*·const,·short·unsigned·int>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·short·unsigned·int>·>,·SFST::Alphabet::eqstr,·std::allocator<short·unsigned·int>·>1209 ··[·12c9c]··~MakeCompactTransducer
1210 ··[·12d04]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE4sizeEv1210 ··[·12cb3]··hashtable<std::pair<char·const*·const,·short·unsigned·int>,·char·const*,·__gnu_cxx::hash<char·const*>,·std::_Select1st<std::pair<char·const*·const,·short·unsigned·int>·>,·SFST::Alphabet::eqstr,·std::allocator<short·unsigned·int>·>
1211 ··[·12d73]··_ZN4SFST17CompactTransducer9arc_countEv1211 ··[·12d9a]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE4sizeEv
1212 ··[·12d9b]··_HashFn1212 ··[·12e09]··_ZN4SFST17CompactTransducer9arc_countEv
1213 ··[·12da3]··_ZNKSt15__new_allocatorISt4pairIKPcPN4SFST7range_tEEE7addressERS6_1213 ··[·12e31]··_HashFn
1214 ··[·12de6]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base1214 ··[·12e39]··_ZNKSt15__new_allocatorISt4pairIKPcPN4SFST7range_tEEE7addressERS6_
1215 ··[·12e69]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE13_Rb_tree_implISA_Lb1EEC4ERKSE_1215 ··[·12e7c]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base
1216 ··[·12ee8]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE6insertERKSt4pairIKtS1_E1216 ··[·12eff]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE13_Rb_tree_implISA_Lb1EEC4ERKSE_
1217 ··[·12f3d]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EED4Ev1217 ··[·12f7e]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE6insertERKSt4pairIKtS1_E
1218 ··[·12f7e]··_ZNK9__gnu_cxx17__normal_iteratorIPPNS_15_Hashtable_nodeISt4pairIKtPcEEESt6vectorIS7_SaIS7_EEEixEi1218 ··[·12fd3]··_ZN9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EED4Ev
Max diff block lines reached; 0/476486 bytes (0.00%) of diff not shown.
850 B
readelf --wide --decompress --string-dump=.debug_line_str {}
error from `readelf --wide --decompress --string-dump=.debug_line_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··[···514]··fstream.tcc100 ··[···514]··fstream.tcc
101 ··[···520]··thread-shared-types.h101 ··[···520]··thread-shared-types.h
102 ··[···536]··struct_mutex.h102 ··[···536]··struct_mutex.h
103 ··[···545]··pthreadtypes.h103 ··[···545]··pthreadtypes.h
104 ··[···554]··gthr-default.h104 ··[···554]··gthr-default.h
105 ··[···563]··atomic_word.h105 ··[···563]··atomic_word.h
106 ··[···571]··__fpos_t.h106 ··[···571]··__fpos_t.h
107 ··[···57c]··default-scanner.C107 ··[···57c]··utf8-scanner.C
108 ··[···58e]··string_fortified.h108 ··[···58b]··string_fortified.h
109 ··[···5a1]··default-scanner.ll109 ··[···59e]··utf8-scanner.ll
110 ··[···5b4]··fst-compiler.h110 ··[···5ae]··fst-compiler.h
111 ··[···5c3]··fst-compiler.H111 ··[···5bd]··fst-compiler.H
112 ··[···5d2]··unistd.h112 ··[···5cc]··unistd.h
113 ··[···5db]··errno.h113 ··[···5d5]··errno.h
  
107 KB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 57, 45 lines modifiedOffset 57, 45 lines modified
57 ··0x00000360·5a4c3653·77697463·68005f5a·4c37436f·ZL6Switch._ZL7Co57 ··0x00000360·5a4c3653·77697463·68005f5a·4c37436f·ZL6Switch._ZL7Co
58 ··0x00000370·6d706163·74005f5a·4c364c6f·774d656d·mpact._ZL6LowMem58 ··0x00000370·6d706163·74005f5a·4c364c6f·774d656d·mpact._ZL6LowMem
59 ··0x00000380·006d6169·6e2e636f·6c64005f·474c4f42·.main.cold._GLOB59 ··0x00000380·006d6169·6e2e636f·6c64005f·474c4f42·.main.cold._GLOB
60 ··0x00000390·414c5f5f·7375625f·495f696e·74657266·AL__sub_I_interf60 ··0x00000390·414c5f5f·7375625f·495f696e·74657266·AL__sub_I_interf
61 ··0x000003a0·61636500·5f5a5374·4c385f5f·696f696e·ace._ZStL8__ioin61 ··0x000003a0·61636500·5f5a5374·4c385f5f·696f696e·ace._ZStL8__ioin
62 ··0x000003b0·6974005f·474c4f42·414c5f5f·7375625f·it._GLOBAL__sub_62 ··0x000003b0·6974005f·474c4f42·414c5f5f·7375625f·it._GLOBAL__sub_
63 ··0x000003c0·495f696e·74657266·6163652e·636f6c64·I_interface.cold63 ··0x000003c0·495f696e·74657266·6163652e·636f6c64·I_interface.cold
64 ··0x000003d0·002e4c34·3735002e·4c343239·002e4c34·..L475..L429..L464 ··0x000003d0·002e4c34·3736002e·4c343331·002e4c34·..L476..L431..L4
65 ··0x000003e0·3238002e·4c343237·002e4c34·3235002e·28..L427..L425..65 ··0x000003e0·3330002e·4c343239·002e4c34·3237002e·30..L429..L427..
66 ··0x000003f0·4c343234·002e4c34·3233002e·4c343232·L424..L423..L42266 ··0x000003f0·4c343236·002e4c34·3235002e·4c343234·L426..L425..L424
67 ··0x00000400·002e4c34·3231002e·4c343230·002e4c34·..L421..L420..L467 ··0x00000400·002e4c34·3233002e·4c343232·002e4c34·..L423..L422..L4
68 ··0x00000410·3139002e·4c343138·002e4c34·3137002e·19..L418..L417..68 ··0x00000410·3231002e·4c343230·002e4c34·3139002e·21..L420..L419..
69 ··0x00000420·4c343136·002e4c34·3135002e·4c343134·L416..L415..L41469 ··0x00000420·4c343138·002e4c34·3137002e·4c343136·L418..L417..L416
70 ··0x00000430·002e4c34·3133002e·4c343132·002e4c34·..L413..L412..L470 ··0x00000430·002e4c34·3135002e·4c343134·002e4c34·..L415..L414..L4
71 ··0x00000440·3131002e·4c343130·002e4c34·3039002e·11..L410..L409..71 ··0x00000440·3133002e·4c343132·002e4c34·3131002e·13..L412..L411..
72 ··0x00000450·4c343038·002e4c34·3037002e·4c343036·L408..L407..L40672 ··0x00000450·4c343130·002e4c34·3039002e·4c343038·L410..L409..L408
73 ··0x00000460·002e4c34·3035002e·4c343034·002e4c34·..L405..L404..L473 ··0x00000460·002e4c34·3037002e·4c343036·002e4c34·..L407..L406..L4
74 ··0x00000470·3033002e·4c343032·002e4c34·3031002e·03..L402..L401..74 ··0x00000470·3035002e·4c343034·002e4c34·3033002e·05..L404..L403..
75 ··0x00000480·4c343030·002e4c33·3939002e·4c333938·L400..L399..L39875 ··0x00000480·4c343032·002e4c34·3031002e·4c343030·L402..L401..L400
76 ··0x00000490·002e4c33·3937002e·4c333936·002e4c33·..L397..L396..L376 ··0x00000490·002e4c33·3939002e·4c333938·002e4c33·..L399..L398..L3
77 ··0x000004a0·3935002e·4c333934·002e4c33·3933002e·95..L394..L393..77 ··0x000004a0·3937002e·4c333936·002e4c33·3935002e·97..L396..L395..
78 ··0x000004b0·4c333932·002e4c33·3931002e·4c333930·L392..L391..L39078 ··0x000004b0·4c333934·002e4c33·3933002e·4c333932·L394..L393..L392
79 ··0x000004c0·002e4c33·3839002e·4c333838·002e4c33·..L389..L388..L379 ··0x000004c0·002e4c33·3931002e·4c333930·002e4c33·..L391..L390..L3
80 ··0x000004d0·3837002e·4c343433·002e4c33·3835002e·87..L443..L385..80 ··0x000004d0·3839002e·4c343435·002e4c33·3837002e·89..L445..L387..
81 ··0x000004e0·4c333834·002e4c33·3833002e·4c343434·L384..L383..L44481 ··0x000004e0·4c333836·002e4c33·3835002e·4c343436·L386..L385..L446
82 ··0x000004f0·002e4c33·3730002e·4c333830·002e4c33·..L370..L380..L382 ··0x000004f0·002e4c33·3732002e·4c333832·002e4c33·..L372..L382..L3
83 ··0x00000500·3739002e·4c333831·002e4c33·3738002e·79..L381..L378..83 ··0x00000500·3831002e·4c333833·002e4c33·3830002e·81..L383..L380..
84 ··0x00000510·4c333737·002e4c33·3736002e·4c333735·L377..L376..L37584 ··0x00000510·4c333739·002e4c33·3738002e·4c333737·L379..L378..L377
85 ··0x00000520·002e4c33·3734002e·4c333733·002e4c33·..L374..L373..L385 ··0x00000520·002e4c33·3736002e·4c333735·002e4c33·..L376..L375..L3
86 ··0x00000530·3732002e·4c333731·002e4c33·3639002e·72..L371..L369..86 ··0x00000530·3734002e·4c333733·002e4c33·3731002e·74..L373..L371..
87 ··0x00000540·4c333638·002e4c33·3637002e·4c333636·L368..L367..L36687 ··0x00000540·4c333730·002e4c33·3639002e·4c333638·L370..L369..L368
88 ··0x00000550·002e4c33·3635002e·4c333634·002e4c33·..L365..L364..L388 ··0x00000550·002e4c33·3637002e·4c333636·002e4c33·..L367..L366..L3
89 ··0x00000560·3633002e·4c333632·002e4c33·3631002e·63..L362..L361..89 ··0x00000560·3635002e·4c333634·002e4c33·3633002e·65..L364..L363..
90 ··0x00000570·4c333630·002e4c33·3539002e·4c333538·L360..L359..L35890 ··0x00000570·4c333632·002e4c33·3631002e·4c333630·L362..L361..L360
91 ··0x00000580·002e4c33·3537002e·4c333536·002e4c33·..L357..L356..L391 ··0x00000580·002e4c33·3539002e·4c333538·002e4c33·..L359..L358..L3
92 ··0x00000590·3535002e·4c333534·002e4c33·3533002e·55..L354..L353..92 ··0x00000590·3537002e·4c333536·002e4c33·3535002e·57..L356..L355..
93 ··0x000005a0·4c333532·002e4c33·3531002e·4c333530·L352..L351..L35093 ··0x000005a0·4c333534·002e4c33·3533002e·4c333532·L354..L353..L352
94 ··0x000005b0·002e4c33·3437006d·616b652d·636f6d70·..L347.make-comp94 ··0x000005b0·002e4c33·3439006d·616b652d·636f6d70·..L349.make-comp
95 ··0x000005c0·6163742e·43005f5a·53743133·5f5f6164·act.C._ZSt13__ad95 ··0x000005c0·6163742e·43005f5a·53743133·5f5f6164·act.C._ZSt13__ad
96 ··0x000005d0·6a757374·5f686561·7049504e·34534653·just_heapIPN4SFS96 ··0x000005d0·6a757374·5f686561·7049504e·34534653·just_heapIPN4SFS
97 ··0x000005e0·54334152·43456953·315f4e39·5f5f676e·T3ARCEiS1_N9__gn97 ··0x000005e0·54334152·43456953·315f4e39·5f5f676e·T3ARCEiS1_N9__gn
98 ··0x000005f0·755f6378·78355f5f·6f707331·355f4974·u_cxx5__ops15_It98 ··0x000005f0·755f6378·78355f5f·6f707331·355f4974·u_cxx5__ops15_It
99 ··0x00000600·65725f6c·6573735f·69746572·45457654·er_less_iterEEvT99 ··0x00000600·65725f6c·6573735f·69746572·45457654·er_less_iterEEvT
100 ··0x00000610·5f54305f·53375f54·315f5432·5f2e6973·_T0_S7_T1_T2_.is100 ··0x00000610·5f54305f·53375f54·315f5432·5f2e6973·_T0_S7_T1_T2_.is
101 ··0x00000620·72612e30·005f5a53·7431365f·5f696e73·ra.0._ZSt16__ins101 ··0x00000620·72612e30·005f5a53·7431365f·5f696e73·ra.0._ZSt16__ins
Offset 242, 18 lines modifiedOffset 242, 18 lines modified
242 ··0x00000ef0·31305472·616e7364·75636572·452e636f·10TransducerE.co242 ··0x00000ef0·31305472·616e7364·75636572·452e636f·10TransducerE.co
243 ··0x00000f00·6c64005f·5a4e3453·46535439·496e7465·ld._ZN4SFST9Inte243 ··0x00000f00·6c64005f·5a4e3453·46535439·496e7465·ld._ZN4SFST9Inte
244 ··0x00000f10·72666163·6531336d·616b655f·6f707469·rface13make_opti244 ··0x00000f10·72666163·6531336d·616b655f·6f707469·rface13make_opti
245 ··0x00000f20·6f6e616c·45504e53·5f313054·72616e73·onalEPNS_10Trans245 ··0x00000f20·6f6e616c·45504e53·5f313054·72616e73·onalEPNS_10Trans
246 ··0x00000f30·64756365·72454e53·5f395265·706c5f54·ducerENS_9Repl_T246 ··0x00000f30·64756365·72454e53·5f395265·706c5f54·ducerENS_9Repl_T
247 ··0x00000f40·79706545·2e636f6c·64005f5a·4e345346·ypeE.cold._ZN4SF247 ··0x00000f40·79706545·2e636f6c·64005f5a·4e345346·ypeE.cold._ZN4SF
248 ··0x00000f50·53543949·6e746572·66616365·3131636f·ST9Interface11co248 ··0x00000f50·53543949·6e746572·66616365·3131636f·ST9Interface11co
249 ··0x00000f60·6e6a756e·6374696f·6e45504e·535f3130·njunctionEPNS_10249 ··0x00000f60·6d706f73·6974696f·6e45504e·535f3130·mpositionEPNS_10
250 ··0x00000f70·5472616e·73647563·65724553·325f2e63·TransducerES2_.c250 ··0x00000f70·5472616e·73647563·65724553·325f2e63·TransducerES2_.c
251 ··0x00000f80·6f6c6400·5f5a4e34·53465354·39496e74·old._ZN4SFST9Int251 ··0x00000f80·6f6c6400·5f5a4e34·53465354·39496e74·old._ZN4SFST9Int
252 ··0x00000f90·65726661·63653131·636f6d70·6f736974·erface11composit252 ··0x00000f90·65726661·63653131·636f6e6a·756e6374·erface11conjunct
253 ··0x00000fa0·696f6e45·504e535f·31305472·616e7364·ionEPNS_10Transd253 ··0x00000fa0·696f6e45·504e535f·31305472·616e7364·ionEPNS_10Transd
254 ··0x00000fb0·75636572·4553325f·2e636f6c·64005f5a·ucerES2_.cold._Z254 ··0x00000fb0·75636572·4553325f·2e636f6c·64005f5a·ucerES2_.cold._Z
255 ··0x00000fc0·4e345346·53543949·6e746572·66616365·N4SFST9Interface255 ··0x00000fc0·4e345346·53543949·6e746572·66616365·N4SFST9Interface
256 ··0x00000fd0·31317375·62747261·6374696f·6e45504e·11subtractionEPN256 ··0x00000fd0·31317375·62747261·6374696f·6e45504e·11subtractionEPN
257 ··0x00000fe0·535f3130·5472616e·73647563·65724553·S_10TransducerES257 ··0x00000fe0·535f3130·5472616e·73647563·65724553·S_10TransducerES
258 ··0x00000ff0·325f2e63·6f6c6400·5f5a4e34·53465354·2_.cold._ZN4SFST258 ··0x00000ff0·325f2e63·6f6c6400·5f5a4e34·53465354·2_.cold._ZN4SFST
259 ··0x00001000·39496e74·65726661·63653761·6e74695f·9Interface7anti_259 ··0x00001000·39496e74·65726661·63653761·6e74695f·9Interface7anti_
Offset 341, 773 lines modifiedOffset 341, 773 lines modified
341 ··0x00001520·6e746572·66616365·36726573·756c7445·nterface6resultE341 ··0x00001520·6e746572·66616365·36726573·756c7445·nterface6resultE
342 ··0x00001530·504e535f·31305472·616e7364·75636572·PNS_10Transducer342 ··0x00001530·504e535f·31305472·616e7364·75636572·PNS_10Transducer
343 ··0x00001540·45622e63·6f6c6400·5f5a4e34·53465354·Eb.cold._ZN4SFST343 ··0x00001540·45622e63·6f6c6400·5f5a4e34·53465354·Eb.cold._ZN4SFST
344 ··0x00001550·39496e74·65726661·63653764·65665f76·9Interface7def_v344 ··0x00001550·39496e74·65726661·63653764·65665f76·9Interface7def_v
345 ··0x00001560·61724550·63504e53·5f313054·72616e73·arEPcPNS_10Trans345 ··0x00001560·61724550·63504e53·5f313054·72616e73·arEPcPNS_10Trans
346 ··0x00001570·64756365·72452e63·6f6c6400·5f474c4f·ducerE.cold._GLO346 ··0x00001570·64756365·72452e63·6f6c6400·5f474c4f·ducerE.cold._GLO
Diff chunk too large, falling back to line-by-line diff (765 lines added, 765 lines removed)
347 ··0x00001580·42414c5f·5f737562·5f495f5f·5a4e3453·BAL__sub_I__ZN4S347 ··0x00001580·42414c5f·5f737562·5f495f5f·5a4e3453·BAL__sub_I__ZN4S
348 ··0x00001590·46535435·6572726f·7245504b·63006465·FST5errorEPKc.de348 ··0x00001590·46535435·6572726f·7245504b·63007574·FST5errorEPKc.ut
349 ··0x000015a0·6661756c·742d7363·616e6e65·722e4300·fault-scanner.C.349 ··0x000015a0·66382d73·63616e6e·65722e43·005f5a4c·f8-scanner.C._ZL
350 ··0x000015b0·5f5a4c32·3179795f·6765745f·70726576·_ZL21yy_get_prev350 ··0x000015b0·32317979·5f676574·5f707265·76696f75·21yy_get_previou
351 ··0x000015c0·696f7573·5f737461·74657600·5f5a4c31·ious_statev._ZL1351 ··0x000015c0·735f7374·61746576·005f5a4c·31397979·s_statev._ZL19yy
352 ··0x000015d0·3579795f·62756666·65725f73·7461636b·5yy_buffer_stack352 ··0x000015d0·5f627566·6665725f·73746163·6b5f746f·_buffer_stack_to
353 ··0x000015e0·005f5a4c·31397979·5f627566·6665725f·._ZL19yy_buffer_353 ··0x000015e0·70005f5a·4c313579·795f6275·66666572·p._ZL15yy_buffer
354 ··0x000015f0·73746163·6b5f746f·70005f5a·4c313079·stack_top._ZL10y354 ··0x000015f0·5f737461·636b005f·5a4c3879·795f7374·_stack._ZL8yy_st
355 ··0x00001600·795f635f·6275665f·70005f5a·4c387979·y_c_buf_p._ZL8yy355 ··0x00001600·61727400·5f5a4c31·3079795f·635f6275·art._ZL10yy_c_bu
356 ··0x00001610·5f737461·7274005f·5a4c3979·795f6163·_start._ZL9yy_ac356 ··0x00001610·665f7000·5f5a4c39·79795f61·63636570·f_p._ZL9yy_accep
357 ··0x00001620·63657074·005f5a4c·3679795f·63686b00·cept._ZL6yy_chk.357 ··0x00001620·74005f5a·4c377979·5f626173·65005f5a·t._ZL7yy_base._Z
358 ··0x00001630·5f5a4c36·79795f6e·7874005f·5a4c3579·_ZL6yy_nxt._ZL5y358 ··0x00001630·4c367979·5f63686b·005f5a4c·3679795f·L6yy_chk._ZL6yy_
359 ··0x00001640·795f6563·005f5a4c·3779795f·62617365·y_ec._ZL7yy_base359 ··0x00001640·6e787400·5f5a4c35·79795f65·63005f5a·nxt._ZL5yy_ec._Z
360 ··0x00001650·005f5a4c·3779795f·6d657461·005f5a4c·._ZL7yy_meta._ZL360 ··0x00001650·4c377979·5f6d6574·61005f5a·4c367979·L7yy_meta._ZL6yy
361 ··0x00001660·3679795f·64656600·5f5a4c32·3379795f·6yy_def._ZL23yy_361 ··0x00001660·5f646566·005f5a4c·32337979·5f6c6173·_def._ZL23yy_las
362 ··0x00001670·6c617374·5f616363·65707469·6e675f73·last_accepting_s362 ··0x00001670·745f6163·63657074·696e675f·73746174·t_accepting_stat
363 ··0x00001680·74617465·005f5a4c·32327979·5f6c6173·tate._ZL22yy_las363 ··0x00001680·65005f5a·4c323279·795f6c61·73745f61·e._ZL22yy_last_a
364 ··0x00001690·745f6163·63657074·696e675f·63706f73·t_accepting_cpos364 ··0x00001690·63636570·74696e67·5f63706f·73005f5a·ccepting_cpos._Z
365 ··0x000016a0·005f5a4c·31347979·5f666174·616c5f65·._ZL14yy_fatal_e365 ··0x000016a0·4c313479·795f6661·74616c5f·6572726f·L14yy_fatal_erro
366 ··0x000016b0·72726f72·504b6300·5f5a4c32·31797965·rrorPKc._ZL21yye366 ··0x000016b0·72504b63·005f5a4c·32317979·656e7375·rPKc._ZL21yyensu
367 ··0x000016c0·6e737572·655f6275·66666572·5f737461·nsure_buffer_sta367 ··0x000016c0·72655f62·75666665·725f7374·61636b76·re_buffer_stackv
368 ··0x000016d0·636b7600·5f5a4c31·3979795f·62756666·ckv._ZL19yy_buff368 ··0x000016d0·005f5a4c·31397979·5f627566·6665725f·._ZL19yy_buffer_
369 ··0x000016e0·65725f73·7461636b·5f6d6178·005f5a4c·er_stack_max._ZL369 ··0x000016e0·73746163·6b5f6d61·78005f5a·4c313270·stack_max._ZL12p
370 ··0x000016f0·31327072·696e745f·6c696e65·6e6f762e·12print_linenov.370 ··0x000016f0·72696e74·5f6c696e·656e6f76·2e706172·rint_linenov.par
371 ··0x00001700·70617274·2e30005f·5a4c3132·79795f68·part.0._ZL12yy_h371 ··0x00001700·742e3000·5f5a4c31·3279795f·686f6c64·t.0._ZL12yy_hold
372 ··0x00001710·6f6c645f·63686172·005f5a4c·31307979·old_char._ZL10yy372 ··0x00001710·5f636861·72005f5a·4c313079·795f6e5f·_char._ZL10yy_n_
373 ··0x00001720·5f6e5f63·68617273·005f5a4c·31347979·_n_chars._ZL14yy373 ··0x00001720·63686172·73005f5a·4c313479·795f696e·chars._ZL14yy_in
374 ··0x00001730·5f696e69·745f6275·66666572·50313579·_init_bufferP15y374 ··0x00001730·69745f62·75666665·72503135·79795f62·it_bufferP15yy_b
375 ··0x00001740·795f6275·66666572·5f737461·74655038·y_buffer_stateP8375 ··0x00001740·75666665·725f7374·61746550·385f494f·uffer_stateP8_IO
376 ··0x00001750·5f494f5f·46494c45·005f5a4c·3779795f·_IO_FILE._ZL7yy_376 ··0x00001750·5f46494c·45005f5a·4c377979·5f696e69·_FILE._ZL7yy_ini
377 ··0x00001760·696e6974·005f5a4c·32317979·5f72756c·init._ZL21yy_rul377 ··0x00001760·74005f5a·4c323179·795f7275·6c655f63·t._ZL21yy_rule_c
378 ··0x00001770·655f6361·6e5f6d61·7463685f·656f6c00·e_can_match_eol.378 ··0x00001770·616e5f6d·61746368·5f656f6c·005f474c·an_match_eol._GL
379 ··0x00001780·5f474c4f·42414c5f·5f737562·5f495f79·_GLOBAL__sub_I_y379 ··0x00001780·4f42414c·5f5f7375·625f495f·79796c65·OBAL__sub_I_yyle
380 ··0x00001790·796c656e·67002e4c·31363600·2e4c3136·yleng..L166..L16380 ··0x00001790·6e67002e·4c313637·002e4c31·3636002e·ng..L167..L166..
381 ··0x000017a0·35002e4c·31363400·2e4c3136·33002e4c·5..L164..L163..L381 ··0x000017a0·4c313635·002e4c31·3634002e·4c313633·L165..L164..L163
382 ··0x000017b0·31363200·2e4c3133·36002e4c·31333700·162..L136..L137.382 ··0x000017b0·002e4c31·3337002e·4c313338·002e4c31·..L137..L138..L1
383 ··0x000017c0·2e4c3135·38002e4c·31353700·2e4c3135·.L158..L157..L15383 ··0x000017c0·3539002e·4c313538·002e4c31·3537002e·59..L158..L157..
384 ··0x000017d0·36002e4c·31353500·2e4c3135·34002e4c·6..L155..L154..L384 ··0x000017d0·4c313536·002e4c31·3535002e·4c313534·L156..L155..L154
385 ··0x000017e0·31353300·2e4c3135·32002e4c·31353100·153..L152..L151.385 ··0x000017e0·002e4c31·3533002e·4c313532·002e4c31·..L153..L152..L1
386 ··0x000017f0·2e4c3135·30002e4c·31343900·2e4c3134·.L150..L149..L14386 ··0x000017f0·3531002e·4c313530·002e4c31·3439002e·51..L150..L149..
387 ··0x00001800·38002e4c·31343700·2e4c3134·36002e4c·8..L147..L146..L387 ··0x00001800·4c313438·002e4c31·3437002e·4c313436·L148..L147..L146
388 ··0x00001810·31343500·2e4c3134·34002e4c·31343300·145..L144..L143.388 ··0x00001810·002e4c31·3435002e·4c313434·002e4c31·..L145..L144..L1
389 ··0x00001820·2e4c3134·32002e4c·31343100·2e4c3134·.L142..L141..L14389 ··0x00001820·3433002e·4c313432·002e4c31·3431002e·43..L142..L141..
390 ··0x00001830·30002e4c·31333900·2e4c3133·38002e4c·0..L139..L138..L390 ··0x00001830·4c313430·002e4c31·3339002e·4c313336·L140..L139..L136
391 ··0x00001840·31333500·2e4c3133·34002e4c·31333300·135..L134..L133.391 ··0x00001840·002e4c31·3335002e·4c313334·002e4c31·..L135..L134..L1
392 ··0x00001850·2e4c3133·32002e4c·31333100·2e4c3133·.L132..L131..L13392 ··0x00001850·3331002e·4c313330·002e4c31·3239002e·31..L130..L129..
393 ··0x00001860·30002e4c·31323900·2e4c3132·37006372·0..L129..L127.cr393 ··0x00001860·4c313238·002e4c31·32360063·72747374·L128..L126.crtst
394 ··0x00001870·74737475·66662e63·00646572·65676973·tstuff.c.deregis394 ··0x00001870·7566662e·63006465·72656769·73746572·uff.c.deregister
395 ··0x00001880·7465725f·746d5f63·6c6f6e65·73005f5f·ter_tm_clones.__395 ··0x00001880·5f746d5f·636c6f6e·6573005f·5f646f5f·_tm_clones.__do_
396 ··0x00001890·646f5f67·6c6f6261·6c5f6474·6f72735f·do_global_dtors_396 ··0x00001890·676c6f62·616c5f64·746f7273·5f617578·global_dtors_aux
397 ··0x000018a0·61757800·636f6d70·6c657465·642e3000·aux.completed.0.397 ··0x000018a0·00636f6d·706c6574·65642e30·005f5f64·.completed.0.__d
398 ··0x000018b0·5f5f646f·5f676c6f·62616c5f·64746f72·__do_global_dtor398 ··0x000018b0·6f5f676c·6f62616c·5f64746f·72735f61·o_global_dtors_a
399 ··0x000018c0·735f6175·785f6669·6e695f61·72726179·s_aux_fini_array399 ··0x000018c0·75785f66·696e695f·61727261·795f656e·ux_fini_array_en
400 ··0x000018d0·5f656e74·72790066·72616d65·5f64756d·_entry.frame_dum400 ··0x000018d0·74727900·6672616d·655f6475·6d6d7900·try.frame_dummy.
401 ··0x000018e0·6d79005f·5f667261·6d655f64·756d6d79·my.__frame_dummy401 ··0x000018e0·5f5f6672·616d655f·64756d6d·795f696e·__frame_dummy_in
Max diff block lines reached; 0/109458 bytes (0.00%) of diff not shown.