145 MB
/srv/reproducible-results/rbuild-debian/r-b-build.fyHiMla0/b1/sfst_1.4.7b-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.fyHiMla0/b2/sfst_1.4.7b-1_i386.changes
914 B
Files
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 ·7c7fe008d915c9546c1da2f68fdd4999·1011840·debug·optional·libsfst1-1.4-dbgsym_1.4.7b-1_i386.deb 
2 ·3c4d4f6d42bd33b207daa81a83a89584·90736·libdevel·optional·libsfst1-1.4-dev_1.4.7b-1_i386.deb 
3 ·05122f777732c1f675278cf2d316401d·75860·libs·optional·libsfst1-1.4_1.4.7b-1_i386.deb 
4 ·2a94e8838929fc8d4dc12289458fbffa·3017904·debug·optional·sfst-dbgsym_1.4.7b-1_i386.deb 
5 ·cca74873dad9488d5cc8514f0cb93350·122992·misc·optional·sfst_1.4.7b-1_i386.deb1 ·4a97ac2e0e863a8a06e34d50162a1b26·1027392·debug·optional·libsfst1-1.4-dbgsym_1.4.7b-1_i386.deb
 2 ·8fc7b44db84c569312d030cb56eb600e·96080·libdevel·optional·libsfst1-1.4-dev_1.4.7b-1_i386.deb
 3 ·20ef484af457c7d14a8730708a8d2ed6·80648·libs·optional·libsfst1-1.4_1.4.7b-1_i386.deb
 4 ·ff0cd51fa88bfa63256f144c634309d2·2909000·debug·optional·sfst-dbgsym_1.4.7b-1_i386.deb
 5 ·01683a51c89767c85fe54c941dae8de7·127412·misc·optional·sfst_1.4.7b-1_i386.deb
7.1 MB
libsfst1-1.4-dev_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·····1080·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····89464·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0····94812·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:·3756 Installed-Size:·378
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.1 MB
data.tar.xz
7.1 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)···321154·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/libsfst1.a17 -rw-r--r--···0·root·········(0)·root·········(0)···323908·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/libsfst1.a
18 -rw-r--r--···0·root·········(0)·root·········(0)······960·2016-01-25·10:50:52.000000·./usr/lib/i386-linux-gnu/libsfst1.la18 -rw-r--r--···0·root·········(0)·root·········(0)······960·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)·····1161·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)·····1161·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4-dev/changelog.Debian.gz
7.1 MB
./usr/lib/i386-linux-gnu/libsfst1.a
69.6 KB
nm -s {}
    
Offset 4, 20 lines modifiedOffset 4, 21 lines modified
4 __x86.get_pc_thunk.si·in·alphabet.o4 __x86.get_pc_thunk.si·in·alphabet.o
5 DW.ref.__gxx_personality_v0·in·alphabet.o5 DW.ref.__gxx_personality_v0·in·alphabet.o
6 _ZN4SFST8Alphabet5clearEv·in·alphabet.o6 _ZN4SFST8Alphabet5clearEv·in·alphabet.o
7 _ZNK4SFST8Alphabet10write_charEtPcPib·in·alphabet.o7 _ZNK4SFST8Alphabet10write_charEtPcPib·in·alphabet.o
8 __x86.get_pc_thunk.ax·in·alphabet.o8 __x86.get_pc_thunk.ax·in·alphabet.o
9 _ZN4SFST8Alphabet5printEv·in·alphabet.o9 _ZN4SFST8Alphabet5printEv·in·alphabet.o
10 _ZNK4SFST8Alphabet10write_charEtb·in·alphabet.o10 _ZNK4SFST8Alphabet10write_charEtb·in·alphabet.o
 11 __x86.get_pc_thunk.dx·in·alphabet.o
11 _ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib·in·alphabet.o12 _ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib·in·alphabet.o
12 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb·in·alphabet.o13 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb·in·alphabet.o
13 __x86.get_pc_thunk.dx·in·alphabet.o 
14 _ZN4SFSTlsERSoRKNS_8AlphabetE·in·alphabet.o14 _ZN4SFSTlsERSoRKNS_8AlphabetE·in·alphabet.o
15 _ZNK4SFST8Alphabet5storeEP8_IO_FILE·in·alphabet.o15 _ZNK4SFST8Alphabet5storeEP8_IO_FILE·in·alphabet.o
16 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE·in·alphabet.o16 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE·in·alphabet.o
 17 __x86.get_pc_thunk.bp·in·alphabet.o
17 _ZNK4SFST8AlphabeteqERKS0_·in·alphabet.o18 _ZNK4SFST8AlphabeteqERKS0_·in·alphabet.o
18 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·in·alphabet.o19 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·in·alphabet.o
19 _ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·in·alphabet.o20 _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.o21 _ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·in·alphabet.o
21 _ZN4SFST8Alphabet10complementERSt6vectorItSaItEE·in·alphabet.o22 _ZN4SFST8Alphabet10complementERSt6vectorItSaItEE·in·alphabet.o
22 _ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·in·alphabet.o23 _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.o24 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·in·alphabet.o
Offset 27, 27 lines modifiedOffset 28, 25 lines modified
27 _ZN4SFST8Alphabet3addEPKct·in·alphabet.o28 _ZN4SFST8Alphabet3addEPKct·in·alphabet.o
28 _ZN4SFST8Alphabet10new_markerEv·in·alphabet.o29 _ZN4SFST8Alphabet10new_markerEv·in·alphabet.o
29 _ZN4SFST8Alphabet10add_symbolEPKct·in·alphabet.o30 _ZN4SFST8Alphabet10add_symbolEPKct·in·alphabet.o
30 _ZN4SFST8Alphabet14insert_symbolsERKS0_·in·alphabet.o31 _ZN4SFST8Alphabet14insert_symbolsERKS0_·in·alphabet.o
31 _ZN4SFST8Alphabet4readEP8_IO_FILE·in·alphabet.o32 _ZN4SFST8Alphabet4readEP8_IO_FILE·in·alphabet.o
32 _ZN4SFST8Alphabet14delete_markersEv·in·alphabet.o33 _ZN4SFST8Alphabet14delete_markersEv·in·alphabet.o
33 _ZN4SFST8Alphabet10add_symbolEPKc·in·alphabet.o34 _ZN4SFST8Alphabet10add_symbolEPKc·in·alphabet.o
34 __x86.get_pc_thunk.di·in·alphabet.o 
35 _ZN4SFST8Alphabet10next_mcsymERPcb·in·alphabet.o35 _ZN4SFST8Alphabet10next_mcsymERPcb·in·alphabet.o
36 _ZN4SFST8Alphabet9next_codeERPcbb·in·alphabet.o36 _ZN4SFST8Alphabet9next_codeERPcbb·in·alphabet.o
37 _ZN4SFST8Alphabet10next_labelERPcb·in·alphabet.o37 _ZN4SFST8Alphabet10next_labelERPcb·in·alphabet.o
38 _ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE·in·alphabet.o38 _ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE·in·alphabet.o
39 _ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE·in·alphabet.o39 _ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE·in·alphabet.o
40 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE·in·alphabet.o40 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE·in·alphabet.o
41 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_·in·alphabet.o41 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_·in·alphabet.o
42 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC1ERKS5_·in·alphabet.o42 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC1ERKS5_·in·alphabet.o
43 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·in·alphabet.o43 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·in·alphabet.o
44 _ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·in·alphabet.o44 _ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·in·alphabet.o
45 _ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb·in·alphabet.o45 _ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb·in·alphabet.o
46 __x86.get_pc_thunk.bp·in·alphabet.o 
47 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·in·alphabet.o46 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·in·alphabet.o
48 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·in·alphabet.o47 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·in·alphabet.o
49 _ZN4SFST8AlphabetC2Ev·in·alphabet.o48 _ZN4SFST8AlphabetC2Ev·in·alphabet.o
50 _ZN4SFST13EpsilonStringE·in·alphabet.o49 _ZN4SFST13EpsilonStringE·in·alphabet.o
51 _ZN4SFST8AlphabetC1Ev·in·alphabet.o50 _ZN4SFST8AlphabetC1Ev·in·alphabet.o
52 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·in·alphabet.o51 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·in·alphabet.o
53 _ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·in·alphabet.o52 _ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·in·alphabet.o
Offset 59, 47 lines modifiedOffset 58, 48 lines modified
59 _ZN4SFST11read_stringEPciP8_IO_FILE·in·basic.o58 _ZN4SFST11read_stringEPciP8_IO_FILE·in·basic.o
60 _ZN4SFST8read_numEPvjP8_IO_FILE·in·basic.o59 _ZN4SFST8read_numEPvjP8_IO_FILE·in·basic.o
61 _ZN4SFST12Switch_BytesE·in·basic.o60 _ZN4SFST12Switch_BytesE·in·basic.o
62 __x86.get_pc_thunk.bx·in·compact.o61 __x86.get_pc_thunk.bx·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
 65 __x86.get_pc_thunk.bp·in·compact.o
66 _ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE·in·compact.o66 _ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE·in·compact.o
67 _ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE·in·compact.o67 _ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE·in·compact.o
68 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE·in·compact.o68 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE·in·compact.o
69 DW.ref.__gxx_personality_v0·in·compact.o69 DW.ref.__gxx_personality_v0·in·compact.o
70 __x86.get_pc_thunk.ax·in·compact.o70 __x86.get_pc_thunk.di·in·compact.o
71 _ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE·in·compact.o71 _ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE·in·compact.o
72 _ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_·in·compact.o72 _ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_·in·compact.o
73 __x86.get_pc_thunk.si·in·compact.o73 __x86.get_pc_thunk.si·in·compact.o
74 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·in·compact.o74 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·in·compact.o
75 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev·in·compact.o75 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev·in·compact.o
76 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·in·compact.o76 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·in·compact.o
77 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev·in·compact.o77 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev·in·compact.o
78 _ZN4SFST8AlphabetD2Ev·in·compact.o78 _ZN4SFST8AlphabetD2Ev·in·compact.o
79 __x86.get_pc_thunk.bp·in·compact.o 
80 _ZN4SFST8AlphabetD1Ev·in·compact.o79 _ZN4SFST8AlphabetD1Ev·in·compact.o
81 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_·in·compact.o80 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_·in·compact.o
82 __x86.get_pc_thunk.di·in·compact.o 
83 _ZN4SFST17CompactTransducerC1EP8_IO_FILES2_·in·compact.o81 _ZN4SFST17CompactTransducerC1EP8_IO_FILES2_·in·compact.o
84 _ZN4SFST17CompactTransducerD2Ev·in·compact.o82 _ZN4SFST17CompactTransducerD2Ev·in·compact.o
85 _ZN4SFST17CompactTransducerD1Ev·in·compact.o83 _ZN4SFST17CompactTransducerD1Ev·in·compact.o
86 _ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·in·compact.o84 _ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·in·compact.o
87 _ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev·in·compact.o85 _ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev·in·compact.o
88 _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
 87 __x86.get_pc_thunk.ax·in·compact.o
89 _ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE·in·compact.o88 _ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE·in·compact.o
90 _ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE·in·compact.o89 _ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE·in·compact.o
91 _ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·in·compact.o90 _ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·in·compact.o
92 _ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_·in·compact.o91 _ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_·in·compact.o
93 _ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_·in·compact.o92 _ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_·in·compact.o
94 _ZN4SFST17CompactTransducer13longest_matchERPc·in·compact.o93 _ZN4SFST17CompactTransducer13longest_matchERPc·in·compact.o
95 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·in·compact.o94 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·in·compact.o
96 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·in·compact.o95 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·in·compact.o
97 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·in·compact.o96 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·in·compact.o
98 _ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE·in·compact.o97 _ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE·in·compact.o
 98 __x86.get_pc_thunk.cx·in·compact.o
99 _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
100 _ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE·in·compact.o100 _ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE·in·compact.o
101 _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
102 _ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE·in·compact.o102 _ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE·in·compact.o
103 _ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE·in·compact.o103 _ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE·in·compact.o
104 _ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_·in·compact.o104 _ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_·in·compact.o
105 _ZN4SFST8int2utf8Ej·in·utf8.o105 _ZN4SFST8int2utf8Ej·in·utf8.o
Offset 165, 16 lines modifiedOffset 165, 16 lines modified
165 _ZN4SFST10TransducerC1ERSt6vectorINS_5LabelESaIS2_EE·in·fst.o165 _ZN4SFST10TransducerC1ERSt6vectorINS_5LabelESaIS2_EE·in·fst.o
166 _ZN4SFST10TransducerD2Ev·in·fst.o166 _ZN4SFST10TransducerD2Ev·in·fst.o
167 _ZN4SFST10TransducerD1Ev·in·fst.o167 _ZN4SFST10TransducerD1Ev·in·fst.o
168 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·in·fst.o168 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·in·fst.o
169 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED1Ev·in·fst.o169 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED1Ev·in·fst.o
170 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·in·fst.o170 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·in·fst.o
171 _ZN4SFST10Transducer10add_stringEPcbPNS_8AlphabetE·in·fst.o171 _ZN4SFST10Transducer10add_stringEPcbPNS_8AlphabetE·in·fst.o
172 _ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb·in·fst.o 
173 __x86.get_pc_thunk.di·in·fst.o172 __x86.get_pc_thunk.di·in·fst.o
 173 _ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb·in·fst.o
174 _ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb·in·fst.o174 _ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb·in·fst.o
175 _ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb·in·fst.o175 _ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb·in·fst.o
176 _ZN4SFST10TransducerC1EPcPKNS_8AlphabetEb·in·fst.o176 _ZN4SFST10TransducerC1EPcPKNS_8AlphabetEb·in·fst.o
177 _ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·in·fst.o177 _ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·in·fst.o
178 _ZN4SFST10Transducer11index_nodesEPNS_4NodeEPSt6vectorIS2_SaIS2_EE·in·fst.o178 _ZN4SFST10Transducer11index_nodesEPNS_4NodeEPSt6vectorIS2_SaIS2_EE·in·fst.o
179 _ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·in·fst.o179 _ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·in·fst.o
180 _ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·in·fst.o180 _ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·in·fst.o
Offset 233, 15 lines modifiedOffset 233, 14 lines modified
233 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·in·operators.o233 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·in·operators.o
234 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev·in·operators.o234 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev·in·operators.o
235 _ZN4SFST10TransducerD2Ev·in·operators.o235 _ZN4SFST10TransducerD2Ev·in·operators.o
236 DW.ref.__gxx_personality_v0·in·operators.o236 DW.ref.__gxx_personality_v0·in·operators.o
237 __x86.get_pc_thunk.bp·in·operators.o237 __x86.get_pc_thunk.bp·in·operators.o
238 _ZN4SFST10TransducerD1Ev·in·operators.o238 _ZN4SFST10TransducerD1Ev·in·operators.o
239 _ZN4SFST10Transducer22generates_empty_stringEv·in·operators.o239 _ZN4SFST10Transducer22generates_empty_stringEv·in·operators.o
Max diff block lines reached; 62815/71257 bytes (88.15%) of diff not shown.
1.42 KB
file list
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 ----------···0········0········0····19218·1970-01-01·00:00:00.000000·/1 ----------···0········0········0····19244·1970-01-01·00:00:00.000000·/
2 ?rw-r--r--···0········0········0····60032·1970-01-01·00:00:00.000000·alphabet.o2 ?rw-r--r--···0········0········0····60984·1970-01-01·00:00:00.000000·alphabet.o
3 ?rw-r--r--···0········0········0·····3044·1970-01-01·00:00:00.000000·basic.o3 ?rw-r--r--···0········0········0·····2972·1970-01-01·00:00:00.000000·basic.o
4 ?rw-r--r--···0········0········0····49848·1970-01-01·00:00:00.000000·compact.o4 ?rw-r--r--···0········0········0····50484·1970-01-01·00:00:00.000000·compact.o
5 ?rw-r--r--···0········0········0·····1900·1970-01-01·00:00:00.000000·utf8.o5 ?rw-r--r--···0········0········0·····1940·1970-01-01·00:00:00.000000·utf8.o
6 ?rw-r--r--···0········0········0····32708·1970-01-01·00:00:00.000000·hopcroft.o6 ?rw-r--r--···0········0········0····30344·1970-01-01·00:00:00.000000·hopcroft.o
7 ?rw-r--r--···0········0········0····62580·1970-01-01·00:00:00.000000·fst.o7 ?rw-r--r--···0········0········0····63972·1970-01-01·00:00:00.000000·fst.o
8 ?rw-r--r--···0········0········0····68268·1970-01-01·00:00:00.000000·operators.o8 ?rw-r--r--···0········0········0····69944·1970-01-01·00:00:00.000000·operators.o
9 ?rw-r--r--···0········0········0····23008·1970-01-01·00:00:00.000000·determinise.o9 ?rw-r--r--···0········0········0····23476·1970-01-01·00:00:00.000000·determinise.o
1.63 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:··········56512·(bytes·into·file)13 ··Start·of·section·headers:··········57544·(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:·········8819 ··Number·of·section·headers:·········86
20 ··Section·header·string·table·index:·8720 ··Section·header·string·table·index:·85
21.3 KB
readelf --wide --sections {}
    
Offset 1, 97 lines modifiedOffset 1, 95 lines modified
1 There·are·88·section·headers,·starting·at·offset·0xdcc0:1 There·are·86·section·headers,·starting·at·offset·0xe0c8:
  
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·000018·04·····85··80··45 ··[·1]·.group············GROUP···········00000000·000034·000018·04·····83··79··4
6 ··[·2]·.group············GROUP···········00000000·00004c·00000c·04·····85·158··46 ··[·2]·.group············GROUP···········00000000·00004c·00000c·04·····83·157··4
7 ··[·3]·.group············GROUP···········00000000·000058·00000c·04·····85·161··47 ··[·3]·.group············GROUP···········00000000·000058·00000c·04·····83·160··4
8 ··[·4]·.group············GROUP···········00000000·000064·00000c·04·····85·163··48 ··[·4]·.group············GROUP···········00000000·000064·00000c·04·····83·162··4
9 ··[·5]·.group············GROUP···········00000000·000070·00000c·04·····85·165··49 ··[·5]·.group············GROUP···········00000000·000070·00000c·04·····83·164··4
10 ··[·6]·.group············GROUP···········00000000·00007c·00000c·04·····85·166··410 ··[·6]·.group············GROUP···········00000000·00007c·00000c·04·····83·165··4
11 ··[·7]·.group············GROUP···········00000000·000088·00000c·04·····85·169··411 ··[·7]·.group············GROUP···········00000000·000088·00000c·04·····83·167··4
12 ··[·8]·.group············GROUP···········00000000·000094·00000c·04·····85·170··412 ··[·8]·.group············GROUP···········00000000·000094·00000c·04·····83·168··4
13 ··[·9]·.group············GROUP···········00000000·0000a0·00000c·04·····85·196··413 ··[·9]·.group············GROUP···········00000000·0000a0·00000c·04·····83·193··4
14 ··[10]·.group············GROUP···········00000000·0000ac·00000c·04·····85·197··414 ··[10]·.group············GROUP···········00000000·0000ac·00000c·04·····83·194··4
15 ··[11]·.group············GROUP···········00000000·0000b8·00000c·04·····85·200··415 ··[11]·.group············GROUP···········00000000·0000b8·00000c·04·····83·196··4
16 ··[12]·.group············GROUP···········00000000·0000c4·00000c·04·····85·201··416 ··[12]·.group············GROUP···········00000000·0000c4·00000c·04·····83·197··4
17 ··[13]·.group············GROUP···········00000000·0000d0·00000c·04·····85·205··417 ··[13]·.group············GROUP···········00000000·0000d0·00000c·04·····83·201··4
18 ··[14]·.group············GROUP···········00000000·0000dc·00000c·04·····85·206··418 ··[14]·.group············GROUP···········00000000·0000dc·00000c·04·····83·202··4
19 ··[15]·.group············GROUP···········00000000·0000e8·00000c·04·····85·208··419 ··[15]·.group············GROUP···········00000000·0000e8·00000c·04·····83·204··4
20 ··[16]·.group············GROUP···········00000000·0000f4·000008·04·····85·167··420 ··[16]·.group············GROUP···········00000000·0000f4·000008·04·····83·166··4
21 ··[17]·.group············GROUP···········00000000·0000fc·000008·04·····85·133··421 ··[17]·.group············GROUP···········00000000·0000fc·000008·04·····83·131··4
22 ··[18]·.group············GROUP···········00000000·000104·000008·04·····85·143··422 ··[18]·.group············GROUP···········00000000·000104·000008·04·····83·139··4
23 ··[19]·.group············GROUP···········00000000·00010c·000008·04·····85·115··423 ··[19]·.group············GROUP···········00000000·00010c·000008·04·····83·113··4
24 ··[20]·.group············GROUP···········00000000·000114·000008·04·····85·118··424 ··[20]·.group············GROUP···········00000000·000114·000008·04·····83·116··4
25 ··[21]·.group············GROUP···········00000000·00011c·000008·04·····85·185··425 ··[21]·.group············GROUP···········00000000·00011c·000008·04·····83·154··4
26 ··[22]·.group············GROUP···········00000000·000124·000008·04·····85·199··426 ··[22]·.group············GROUP···········00000000·000124·00000c·04·····83·120··4
27 ··[23]·.group············GROUP···········00000000·00012c·00000c·04·····85·122··4 
28 ··[24]·.text·············PROGBITS········00000000·000140·0047f5·00··AX··0···0·1627 ··[23]·.text·············PROGBITS········00000000·000130·004bf5·00··AX··0···0·16
29 ··[25]·.rel.text·········REL·············00000000·00b9b4·000b60·08···I·85··24··428 ··[24]·.rel.text·········REL·············00000000·00bdf0·000b60·08···I·83··23··4
30 ··[26]·.data·············PROGBITS········00000000·004935·000003·00··WA··0···0··129 ··[25]·.data·············PROGBITS········00000000·004d25·000003·00··WA··0···0··1
31 ··[27]·.bss··············NOBITS··········00000000·004940·000d05·00··WA··0···0·3230 ··[26]·.bss··············NOBITS··········00000000·004d40·000d05·00··WA··0···0·32
32 ··[28]·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0·PROGBITS········00000000·004940·0000e0·00·AXG··0···0··231 ··[27]·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0·PROGBITS········00000000·004d40·0000e0·00·AXG··0···0·16
33 ··[29]·.rel.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0·REL·············00000000·00c514·000048·08··IG·85··28··432 ··[28]·.rel.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0·REL·············00000000·00c950·000048·08··IG·83··27··4
34 ··[30]·.gcc_except_table._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0·PROGBITS········00000000·004a20·000020·00··AG··0···0··433 ··[29]·.gcc_except_table._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0·PROGBITS········00000000·004e20·000020·00··AG··0···0··4
35 ··[31]·.rodata.str1.1····PROGBITS········00000000·004a40·000070·01·AMS··0···0··134 ··[30]·.rodata.str1.1····PROGBITS········00000000·004e40·000070·01·AMS··0···0··1
36 ··[32]·.rodata.str1.4····PROGBITS········00000000·004ab0·00025f·01·AMS··0···0··435 ··[31]·.rodata.str1.4····PROGBITS········00000000·004eb0·00025f·01·AMS··0···0··4
37 ··[33]·.text.unlikely····PROGBITS········00000000·004d10·000414·00··AX··0···0·1636 ··[32]·.text.unlikely····PROGBITS········00000000·005110·000414·00··AX··0···0·16
38 ··[34]·.rel.text.unlikely·REL·············00000000·00c55c·000278·08···I·85··33··437 ··[33]·.rel.text.unlikely·REL·············00000000·00c998·000278·08···I·83··32··4
39 ··[35]·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·PROGBITS········00000000·005130·00017b·00·AXG··0···0·1638 ··[34]·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·PROGBITS········00000000·005530·000163·00·AXG··0···0·16
40 ··[36]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·REL·············00000000·00c7d4·000028·08··IG·85··35··439 ··[35]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·REL·············00000000·00cc10·000028·08··IG·83··34··4
41 ··[37]·.rodata._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_.str1.1·PROGBITS········00000000·0052ab·00001a·01·AMS··0···0··140 ··[36]·.rodata._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_.str1.1·PROGBITS········00000000·005693·00001a·01·AMS··0···0··1
42 ··[38]·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·PROGBITS········00000000·0052d0·00019f·00·AXG··0···0·1641 ··[37]·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·PROGBITS········00000000·0056b0·0001df·00·AXG··0···0·16
43 ··[39]·.rel.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·REL·············00000000·00c7fc·000038·08··IG·85··38··442 ··[38]·.rel.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_·REL·············00000000·00cc38·000038·08··IG·83··37··4
44 ··[40]·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·PROGBITS········00000000·005470·00019c·00·AXG··0···0·1643 ··[39]·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·PROGBITS········00000000·005890·0001dc·00·AXG··0···0·16
45 ··[41]·.rel.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·REL·············00000000·00c834·000038·08··IG·85··40··444 ··[40]·.rel.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt·REL·············00000000·00cc70·000038·08··IG·83··39··4
46 ··[42]·.gcc_except_table·PROGBITS········00000000·00560c·0001ad·00···A··0···0··445 ··[41]·.gcc_except_table·PROGBITS········00000000·005a6c·00019f·00···A··0···0··4
47 ··[43]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·0057c0·000248·00·AXG··0···0·1646 ··[42]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·005c10·000248·00·AXG··0···0·16
48 ··[44]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00c86c·000030·08··IG·85··43··447 ··[43]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00cca8·000030·08··IG·83··42··4
49 ··[45]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj.str1.4·PROGBITS········00000000·005a08·000031·01·AMS··0···0··448 ··[44]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj.str1.4·PROGBITS········00000000·005e58·000031·01·AMS··0···0··4
50 ··[46]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·PROGBITS········00000000·005a40·0001ac·00·AXG··0···0·1649 ··[45]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·PROGBITS········00000000·005e90·000229·00·AXG··0···0·16
51 ··[47]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·REL·············00000000·00c89c·000048·08··IG·85··46··450 ··[46]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj·REL·············00000000·00ccd8·000040·08··IG·83··45··4
52 ··[48]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_·PROGBITS········00000000·005bec·0000e9·00·AXG··0···0··251 ··[47]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_·PROGBITS········00000000·0060c0·0000f0·00·AXG··0···0·16
53 ··[49]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_·REL·············00000000·00c8e4·000028·08··IG·85··48··452 ··[48]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_·REL·············00000000·00cd18·000028·08··IG·83··47··4
54 ··[50]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·PROGBITS········00000000·005cd6·00018e·00·AXG··0···0··253 ··[49]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·PROGBITS········00000000·0061b0·000211·00·AXG··0···0·16
55 ··[51]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·REL·············00000000·00c90c·000048·08··IG·85··50··454 ··[50]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·REL·············00000000·00cd40·000040·08··IG·83··49··4
56 ··[52]·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_·PROGBITS········00000000·005e64·000062·00·AXG··0···0··255 ··[51]·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_·PROGBITS········00000000·0063d0·000069·00·AXG··0···0·16
57 ··[53]·.rel.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_·REL·············00000000·00c954·000008·08··IG·85··52··456 ··[52]·.rel.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_·REL·············00000000·00cd80·000008·08··IG·83··51··4
58 ··[54]·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·PROGBITS········00000000·005ed0·00019f·00·AXG··0···0·1657 ··[53]·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·PROGBITS········00000000·006440·0001df·00·AXG··0···0·16
59 ··[55]·.rel.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·REL·············00000000·00c95c·000038·08··IG·85··54··458 ··[54]·.rel.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·REL·············00000000·00cd88·000038·08··IG·83··53··4
60 ··[56]·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·PROGBITS········00000000·006070·00015e·00·AXG··0···0·1659 ··[55]·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·PROGBITS········00000000·006620·00018e·00·AXG··0···0·16
61 ··[57]·.rel.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·REL·············00000000·00c994·000038·08··IG·85··56··460 ··[56]·.rel.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc·REL·············00000000·00cdc0·000038·08··IG·83··55··4
62 ··[58]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_.str1.1·PROGBITS········00000000·0061ce·000017·01·AMS··0···0··161 ··[57]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_.str1.1·PROGBITS········00000000·0067ae·000017·01·AMS··0···0··1
63 ··[59]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·0061f0·0004da·00·AXG··0···0·1662 ··[58]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·0067d0·000505·00·AXG··0···0·16
64 ··[60]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00c9cc·000050·08··IG·85··59··463 ··[59]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00cdf8·000050·08··IG·83··58··4
65 ··[61]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·PROGBITS········00000000·0066d0·0004da·00·AXG··0···0·1664 ··[60]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·PROGBITS········00000000·006ce0·000505·00·AXG··0···0·16
66 ··[62]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·REL·············00000000·00ca1c·000050·08··IG·85··61··465 ··[61]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_·REL·············00000000·00ce48·000050·08··IG·83··60··4
67 ··[63]·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·PROGBITS········00000000·006bb0·000188·00·AXG··0···0·1666 ··[62]·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·PROGBITS········00000000·0071f0·00016a·00·AXG··0···0·16
68 ··[64]·.rel.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·REL·············00000000·00ca6c·000088·08··IG·85··63··467 ··[63]·.rel.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_·REL·············00000000·00ce98·000088·08··IG·83··62··4
69 ··[65]·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·PROGBITS········00000000·006d40·001385·00·AXG··0···0·1668 ··[64]·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·PROGBITS········00000000·007360·001356·00·AXG··0···0·16
70 ··[66]·.rel.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·REL·············00000000·00caf4·0003a8·08··IG·85··65··469 ··[65]·.rel.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_·REL·············00000000·00cf20·0003a8·08··IG·83··64··4
71 ··[67]·.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·0080c6·0000b8·00·AXG··0···0··270 ··[66]·.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·0086c0·0000c5·00·AXG··0···0·16
72 ··[68]·.rel.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00ce9c·000018·08··IG·85··67··471 ··[67]·.rel.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00d2c8·000018·08··IG·83··66··4
73 ··[69]·.text.startup·····PROGBITS········00000000·00817e·000040·00··AX··0···0··172 ··[68]·.text.startup·····PROGBITS········00000000·008790·000040·00··AX··0···0·16
74 ··[70]·.rel.text.startup·REL·············00000000·00ceb4·000038·08···I·85··69··473 ··[69]·.rel.text.startup·REL·············00000000·00d2e0·000038·08···I·83··68··4
75 ··[71]·.init_array·······INIT_ARRAY······00000000·0081c0·000004·04··WA··0···0··474 ··[70]·.init_array·······INIT_ARRAY······00000000·0087d0·000004·04··WA··0···0··4
76 ··[72]·.rel.init_array···REL·············00000000·00ceec·000008·08···I·85··71··475 ··[71]·.rel.init_array···REL·············00000000·00d318·000008·08···I·83··70··4
77 ··[73]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·0081e0·000074·00··AG··0···0·3276 ··[72]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·0087e0·000074·00··AG··0···0·32
78 ··[74]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·008254·000004·00·AXG··0···0··177 ··[73]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·008854·000004·00·AXG··0···0··1
79 ··[75]·.text.__x86.get_pc_thunk.dx·PROGBITS········00000000·008258·000004·00·AXG··0···0··178 ··[74]·.text.__x86.get_pc_thunk.dx·PROGBITS········00000000·008858·000004·00·AXG··0···0··1
80 ··[76]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·00825c·000004·00·AXG··0···0··179 ··[75]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·00885c·000004·00·AXG··0···0··1
81 ··[77]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·008260·000004·00·AXG··0···0··180 ··[76]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·008860·000004·00·AXG··0···0··1
82 ··[78]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·008264·000004·00·AXG··0···0··1 
83 ··[79]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·008268·000004·00·AXG··0···0··181 ··[77]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·008864·000004·00·AXG··0···0··1
84 ··[80]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·00826c·000004·00·WAG··0···0··482 ··[78]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·008868·000004·00·WAG··0···0··4
85 ··[81]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00cef4·000008·08··IG·85··80··483 ··[79]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00d320·000008·08··IG·83··78··4
86 ··[82]·.note.GNU-stack···PROGBITS········00000000·008270·000000·00······0···0··184 ··[80]·.note.GNU-stack···PROGBITS········00000000·00886c·000000·00······0···0··1
87 ··[83]·.eh_frame·········PROGBITS········00000000·008270·001150·00···A··0···0··485 ··[81]·.eh_frame·········PROGBITS········00000000·00886c·000fec·00···A··0···0··4
88 ··[84]·.rel.eh_frame·····REL·············00000000·00cefc·0002f8·08···I·85··83··486 ··[82]·.rel.eh_frame·····REL·············00000000·00d328·0002f0·08···I·83··81··4
89 ··[85]·.symtab···········SYMTAB··········00000000·0093c0·000d70·10·····86·115··487 ··[83]·.symtab···········SYMTAB··········00000000·009858·000d30·10·····84·113··4
90 ··[86]·.strtab···········STRTAB··········00000000·00a130·001882·00······0···0··188 ··[84]·.strtab···········STRTAB··········00000000·00a588·001865·00······0···0··1
91 ··[87]·.shstrtab·········STRTAB··········00000000·00d1f4·000aca·00······0···0··189 ··[85]·.shstrtab·········STRTAB··········00000000·00d618·000aae·00······0···0··1
92 Key·to·Flags:90 Key·to·Flags:
93 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),91 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
94 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),92 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
95 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),93 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
96 ··R·(retain),·D·(mbind),·p·(processor·specific)94 ··R·(retain),·D·(mbind),·p·(processor·specific)
39.6 KB
readelf --wide --symbols {}
    
Offset 1, 218 lines modifiedOffset 1, 214 lines modified
  
1 Symbol·table·'.symtab'·contains·215·entries:1 Symbol·table·'.symtab'·contains·211·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···108·FUNC····LOCAL··DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.06 ·····3:·00000000···122·FUNC····LOCAL··DEFAULT···23·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
7 ·····4:·0000006c···108·FUNC····LOCAL··DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.07 ·····4:·00000080···122·FUNC····LOCAL··DEFAULT···23·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
8 ·····5:·000000d8···348·FUNC····LOCAL··DEFAULT···24·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.08 ·····5:·00000100···362·FUNC····LOCAL··DEFAULT···23·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.0
9 ·····6:·00000234···312·FUNC····LOCAL··DEFAULT···24·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.09 ·····6:·00000270···328·FUNC····LOCAL··DEFAULT···23·_ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.0
10 ·····7:·0000036c···675·FUNC····LOCAL··DEFAULT···24·_ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.010 ·····7:·000003c0···744·FUNC····LOCAL··DEFAULT···23·_ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.0
11 ·····8:·00000610···367·FUNC····LOCAL··DEFAULT···24·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.011 ·····8:·000006b0···386·FUNC····LOCAL··DEFAULT···23·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
12 ·····9:·00000780···367·FUNC····LOCAL··DEFAULT···24·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_M_eraseEPSt13_Rb_tree_nodeItE.isra.012 ·····9:·00000840···386·FUNC····LOCAL··DEFAULT···23·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_M_eraseEPSt13_Rb_tree_nodeItE.isra.0
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.013 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0
14 ····11:·00000000···224·FUNC····LOCAL··DEFAULT···28·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.014 ····11:·00000000···224·FUNC····LOCAL··DEFAULT···27·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.gcc_except_table._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.015 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.gcc_except_table._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0
16 ····13:·000008f0····89·FUNC····LOCAL··DEFAULT···24·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E.isra.016 ····13:·000009d0····89·FUNC····LOCAL··DEFAULT···23·_ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E.isra.0
17 ····14:·00000420··1000·OBJECT··LOCAL··DEFAULT···27·_ZZNK4SFST8Alphabet11write_labelENS_5LabelEbE6buffer17 ····14:·00000420··1000·OBJECT··LOCAL··DEFAULT···26·_ZZNK4SFST8Alphabet11write_labelENS_5LabelEbE6buffer
18 ····15:·00000820··1000·OBJECT··LOCAL··DEFAULT···27·_ZZNK4SFST8Alphabet10write_charEtbE6buffer18 ····15:·00000820··1000·OBJECT··LOCAL··DEFAULT···26·_ZZNK4SFST8Alphabet10write_charEtbE6buffer
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.text.unlikely19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.text.unlikely
20 ····17:·00000000····46·FUNC····LOCAL··DEFAULT···33·_ZNK4SFST8Alphabet5storeEP8_IO_FILE.cold20 ····17:·00000000····46·FUNC····LOCAL··DEFAULT···32·_ZNK4SFST8Alphabet5storeEP8_IO_FILE.cold
21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.text._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text._ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.gcc_except_table24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.gcc_except_table
25 ····22:·0000002e····28·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE.cold25 ····22:·0000002e····28·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE.cold
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj
28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE14find_or_insertERKS5_
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj
30 ····27:·0000004a····50·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet10new_markerEv.cold30 ····27:·0000004a····48·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet10new_markerEv.cold
31 ····28:·0000007c···268·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet10add_symbolEPKct.cold31 ····28:·0000007a···267·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet10add_symbolEPKct.cold
32 ····29:·00000ca0···100·OBJECT··LOCAL··DEFAULT···27·_ZZN4SFST8Alphabet10add_symbolEPKctE7message32 ····29:·00000ca0···100·OBJECT··LOCAL··DEFAULT···26·_ZZN4SFST8Alphabet10add_symbolEPKctE7message
33 ····30:·00000c20···100·OBJECT··LOCAL··DEFAULT···27·_ZZN4SFST8Alphabet10add_symbolEPKctE7message_033 ····30:·00000c20···100·OBJECT··LOCAL··DEFAULT···26·_ZZN4SFST8Alphabet10add_symbolEPKctE7message_0
34 ····31:·00000188···138·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet4readEP8_IO_FILE.cold34 ····31:·00000186···138·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet4readEP8_IO_FILE.cold
35 ····32:·00000212····65·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet14delete_markersEv.cold35 ····32:·00000210····65·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet14delete_markersEv.cold
36 ····33:·00000254····48·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet10add_symbolEPKc.cold36 ····33:·00000252····48·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet10add_symbolEPKc.cold
37 ····34:·00000284····90·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet10next_labelERPcb.cold37 ····34:·00000282····90·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet10next_labelERPcb.cold
38 ····35:·00000020··1000·OBJECT··LOCAL··DEFAULT···27·_ZZN4SFST8Alphabet10next_labelERPcbE6buffer38 ····35:·00000020··1000·OBJECT··LOCAL··DEFAULT···26·_ZZN4SFST8Alphabet10next_labelERPcbE6buffer
39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···51·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_
40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···54·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···53·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···56·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···55·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc
42 ····39:·00000000·····4·OBJECT··LOCAL··DEFAULT···27·_ZZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEbE6result42 ····39:·00000000·····4·OBJECT··LOCAL··DEFAULT···26·_ZZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEbE6result
43 ····40:·000002de····28·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb.cold43 ····40:·000002dc····32·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb.cold
44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT···59·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT···58·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT···61·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT···60·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_
46 ····43:·000002fa···119·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8AlphabetC2Ev.cold46 ····43:·000002fc···118·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8AlphabetC2Ev.cold
47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT···63·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT···62·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_
48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT···65·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT···64·.text._ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_
49 ····46:·00000372····52·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE.cold49 ····46:·00000372····52·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE.cold
50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT···67·.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT···66·.text._ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_
51 ····48:·00004160···453·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.051 ····48:·00004490···533·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
52 ····49:·000003a6····44·FUNC····LOCAL··DEFAULT···33·_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.cold52 ····49:·000003a6····44·FUNC····LOCAL··DEFAULT···32·_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
53 ····50:·000003d2····66·FUNC····LOCAL··DEFAULT···33·_ZN4SFST8Alphabet7composeERKS0_S2_.cold53 ····50:·000003d2····66·FUNC····LOCAL··DEFAULT···32·_ZN4SFST8Alphabet7composeERKS0_S2_.cold
54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···69·.text.startup54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···68·.text.startup
55 ····52:·00000000····64·FUNC····LOCAL··DEFAULT···69·_GLOBAL__sub_I__ZN4SFST13EpsilonStringE55 ····52:·00000000····64·FUNC····LOCAL··DEFAULT···68·_GLOBAL__sub_I__ZN4SFST13EpsilonStringE
56 ····53:·00000d04·····1·OBJECT··LOCAL··DEFAULT···27·_ZStL8__ioinit56 ····53:·00000d04·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit
57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT···74·.text.__x86.get_pc_thunk.ax57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT···73·.text.__x86.get_pc_thunk.ax
58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT···75·.text.__x86.get_pc_thunk.dx58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT···74·.text.__x86.get_pc_thunk.dx
59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT···76·.text.__x86.get_pc_thunk.bx59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT···75·.text.__x86.get_pc_thunk.bx
60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT···77·.text.__x86.get_pc_thunk.si60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT···76·.text.__x86.get_pc_thunk.si
61 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT···78·.text.__x86.get_pc_thunk.di 
62 ····59:·00000000·····0·SECTION·LOCAL··DEFAULT···79·.text.__x86.get_pc_thunk.bp61 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT···77·.text.__x86.get_pc_thunk.bp
63 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT···31·.LC062 ····59:·00000000·····0·NOTYPE··LOCAL··DEFAULT···30·.LC0
64 ····61:·00000009·····0·NOTYPE··LOCAL··DEFAULT···31·.LC263 ····60:·00000009·····0·NOTYPE··LOCAL··DEFAULT···30·.LC2
65 ····62:·0000000b·····0·NOTYPE··LOCAL··DEFAULT···31·.LC364 ····61:·0000000b·····0·NOTYPE··LOCAL··DEFAULT···30·.LC3
66 ····63:·00000004·····0·NOTYPE··LOCAL··DEFAULT···31·.LC165 ····62:·00000004·····0·NOTYPE··LOCAL··DEFAULT···30·.LC1
67 ····64:·0000005a·····0·NOTYPE··LOCAL··DEFAULT···31·.LC2166 ····63:·0000005a·····0·NOTYPE··LOCAL··DEFAULT···30·.LC21
68 ····65:·00000210·····0·NOTYPE··LOCAL··DEFAULT···32·.LC3467 ····64:·00000210·····0·NOTYPE··LOCAL··DEFAULT···31·.LC34
69 ····66:·00000060·····0·NOTYPE··LOCAL··DEFAULT···31·.LC3968 ····65:·00000060·····0·NOTYPE··LOCAL··DEFAULT···30·.LC39
70 ····67:·00000000·····0·NOTYPE··LOCAL··DEFAULT···32·.LC469 ····66:·00000000·····0·NOTYPE··LOCAL··DEFAULT···31·.LC4
71 ····68:·00000034·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2070 ····67:·00000034·····0·NOTYPE··LOCAL··DEFAULT···31·.LC20
72 ····69:·00000068·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2371 ····68:·00000068·····0·NOTYPE··LOCAL··DEFAULT···31·.LC23
73 ····70:·00000100·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2572 ····69:·00000100·····0·NOTYPE··LOCAL··DEFAULT···31·.LC25
74 ····71:·000000bc·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2473 ····70:·000000bc·····0·NOTYPE··LOCAL··DEFAULT···31·.LC24
75 ····72:·00000148·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2674 ····71:·00000148·····0·NOTYPE··LOCAL··DEFAULT···31·.LC26
76 ····73:·000001e4·····0·NOTYPE··LOCAL··DEFAULT···32·.LC3075 ····72:·000001e4·····0·NOTYPE··LOCAL··DEFAULT···31·.LC30
77 ····74:·000001b8·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2976 ····73:·000001b8·····0·NOTYPE··LOCAL··DEFAULT···31·.LC29
78 ····75:·0000018c·····0·NOTYPE··LOCAL··DEFAULT···32·.LC2877 ····74:·0000018c·····0·NOTYPE··LOCAL··DEFAULT···31·.LC28
79 ····76:·00000234·····0·NOTYPE··LOCAL··DEFAULT···32·.LC3578 ····75:·00000234·····0·NOTYPE··LOCAL··DEFAULT···31·.LC35
80 ····77:·00000000·····0·NOTYPE··LOCAL··DEFAULT···37·.LC1779 ····76:·00000000·····0·NOTYPE··LOCAL··DEFAULT···36·.LC17
81 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT···45·.LC1980 ····77:·00000000·····0·NOTYPE··LOCAL··DEFAULT···44·.LC19
82 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT···58·.LC3881 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT···57·.LC38
83 ····80:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC5ERKS5_82 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·_ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC5ERKS5_
84 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT····1·.group83 ····80:·00000000·····0·SECTION·LOCAL··DEFAULT····1·.group
85 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.group84 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.group
86 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.group85 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.group
87 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.group86 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.group
88 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.group87 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.group
89 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.group88 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.group
90 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.group89 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.group
91 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.group90 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.group
92 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.group91 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.group
93 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.group92 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.group
94 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.group93 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.group
95 ····92:·00000000·····0·SECTION·LOCAL··DEFAULT···12·.group94 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT···12·.group
96 ····93:·00000000·····0·SECTION·LOCAL··DEFAULT···13·.group95 ····92:·00000000·····0·SECTION·LOCAL··DEFAULT···13·.group
97 ····94:·00000000·····0·SECTION·LOCAL··DEFAULT···14·.group96 ····93:·00000000·····0·SECTION·LOCAL··DEFAULT···14·.group
98 ····95:·00000000·····0·SECTION·LOCAL··DEFAULT···15·.group97 ····94:·00000000·····0·SECTION·LOCAL··DEFAULT···15·.group
99 ····96:·00000000·····0·SECTION·LOCAL··DEFAULT···16·.group98 ····95:·00000000·····0·SECTION·LOCAL··DEFAULT···16·.group
100 ····97:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.group99 ····96:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.group
101 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT···18·.group100 ····97:·00000000·····0·SECTION·LOCAL··DEFAULT···18·.group
102 ····99:·00000000·····0·SECTION·LOCAL··DEFAULT···19·.group101 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT···19·.group
 102 ····99:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.group
103 ···100:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.group103 ···100:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.group
104 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.group104 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT···22·.group
105 ···102:·00000000·····0·SECTION·LOCAL··DEFAULT···22·.group 
106 ···103:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.group 
107 ···104:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.data105 ···102:·00000000·····0·SECTION·LOCAL··DEFAULT···25·.data
108 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.rodata.str1.1106 ···103:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.rodata.str1.1
109 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.rodata.str1.4107 ···104:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.rodata.str1.4
110 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.rodata._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_.str1.1108 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.rodata._ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_.str1.1
111 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj.str1.4109 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj.str1.4
112 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT···58·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_.str1.1110 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT···57·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_.str1.1
113 ···110:·00000000·····0·SECTION·LOCAL··DEFAULT···71·.init_array111 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT···70·.init_array
114 ···111:·00000000·····0·SECTION·LOCAL··DEFAULT···73·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE112 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT···72·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
115 ···112:·00000000·····0·SECTION·LOCAL··DEFAULT···80·.data.rel.local.DW.ref.__gxx_personality_v0113 ···110:·00000000·····0·SECTION·LOCAL··DEFAULT···78·.data.rel.local.DW.ref.__gxx_personality_v0
116 ···113:·00000000·····0·SECTION·LOCAL··DEFAULT···82·.note.GNU-stack114 ···111:·00000000·····0·SECTION·LOCAL··DEFAULT···80·.note.GNU-stack
117 ···114:·00000000·····0·SECTION·LOCAL··DEFAULT···83·.eh_frame115 ···112:·00000000·····0·SECTION·LOCAL··DEFAULT···81·.eh_frame
118 ···115:·00000000·····0·FUNC····GLOBAL·HIDDEN····76·__x86.get_pc_thunk.bx116 ···113:·00000000·····0·FUNC····GLOBAL·HIDDEN····75·__x86.get_pc_thunk.bx
119 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_117 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
120 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv118 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
121 ···118:·00000000·····0·FUNC····GLOBAL·HIDDEN····77·__x86.get_pc_thunk.si119 ···116:·00000000·····0·FUNC····GLOBAL·HIDDEN····76·__x86.get_pc_thunk.si
122 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove120 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
123 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj121 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
124 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt17__throw_bad_allocv122 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt17__throw_bad_allocv
125 ···122:·00000000·····4·OBJECT··WEAK···HIDDEN····80·DW.ref.__gxx_personality_v0123 ···120:·00000000·····4·OBJECT··WEAK···HIDDEN····78·DW.ref.__gxx_personality_v0
Max diff block lines reached; -1/40448 bytes (-0.00%) of diff not shown.
122 KB
readelf --wide --relocs {}
    
Offset 1, 842 lines modifiedOffset 1, 839 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xb9b4·contains·364·entries:1 Relocation·section·'.rel.text'·at·offset·0xbdf0·contains·364·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00007302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000007··00007102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000e··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000d··0000720a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000038··00007504·R_386_PLT32············00000000···_ZdlPv5 00000048··00007304·R_386_PLT32············00000000···_ZdlPv
6 00000074··00007302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 00000087··00007102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 0000007a··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 0000008d··0000720a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
8 000000a4··00007504·R_386_PLT32············00000000···_ZdlPv8 000000c8··00007304·R_386_PLT32············00000000···_ZdlPv
9 00000374··00007602·R_386_PC32·············00000000···__x86.get_pc_thunk.si9 000003c8··00007402·R_386_PC32·············00000000···__x86.get_pc_thunk.si
10 0000037a··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_10 000003ce··0000720a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
11 000003c9··00007704·R_386_PLT32············00000000···memmove11 00000429··00007504·R_386_PLT32············00000000···memmove
12 000003fe··00007804·R_386_PLT32············00000000···_Znwj12 00000470··00007604·R_386_PLT32············00000000···_Znwj
 13 0000054e··00007304·R_386_PLT32············00000000···_ZdlPv
 14 00000588··00007504·R_386_PLT32············00000000···memmove
 15 000006a4··00007704·R_386_PLT32············00000000···_ZSt17__throw_bad_allocv
 16 000006b5··00007102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 17 000006bb··0000720a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
13 000004d7··00007504·R_386_PLT32············00000000···_ZdlPv18 0000074d··00007304·R_386_PLT32············00000000···_ZdlPv
14 00000507··00007704·R_386_PLT32············00000000···memmove 
15 0000060b··00007904·R_386_PLT32············00000000···_ZSt17__throw_bad_allocv 
16 00000618··00007302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
17 0000061e··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
18 000006a9··00007504·R_386_PLT32············00000000···_ZdlPv 
19 000006b8··00007504·R_386_PLT32············00000000···_ZdlPv 
20 000006cf··00007504·R_386_PLT32············00000000···_ZdlPv19 0000075c··00007304·R_386_PLT32············00000000···_ZdlPv
21 000006e2··00007504·R_386_PLT32············00000000···_ZdlPv 
22 000006fe··00007504·R_386_PLT32············00000000···_ZdlPv 
23 00000714··00007504·R_386_PLT32············00000000···_ZdlPv20 00000773··00007304·R_386_PLT32············00000000···_ZdlPv
24 0000072e··00007504·R_386_PLT32············00000000···_ZdlPv 
25 0000074a··00007504·R_386_PLT32············00000000···_ZdlPv 
26 00000766··00007504·R_386_PLT32············00000000···_ZdlPv21 00000786··00007304·R_386_PLT32············00000000···_ZdlPv
27 00000788··00007302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
28 0000078e··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_22 000007ab··00007304·R_386_PLT32············00000000···_ZdlPv
 23 000007c7··00007304·R_386_PLT32············00000000···_ZdlPv
 24 000007e1··00007304·R_386_PLT32············00000000···_ZdlPv
 25 000007fd··00007304·R_386_PLT32············00000000···_ZdlPv
29 00000819··00007504·R_386_PLT32············00000000···_ZdlPv26 00000819··00007304·R_386_PLT32············00000000···_ZdlPv
30 00000828··00007504·R_386_PLT32············00000000···_ZdlPv 
31 0000083f··00007504·R_386_PLT32············00000000···_ZdlPv 
32 00000852··00007504·R_386_PLT32············00000000···_ZdlPv 
33 0000086e··00007504·R_386_PLT32············00000000···_ZdlPv 
34 00000884··00007504·R_386_PLT32············00000000···_ZdlPv 
35 0000089e··00007504·R_386_PLT32············00000000···_ZdlPv 
36 000008ba··00007504·R_386_PLT32············00000000···_ZdlPv 
37 000008d6··00007504·R_386_PLT32············00000000···_ZdlPv 
38 000008f8··00007302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
39 000008fe··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
40 0000092d··00007504·R_386_PLT32············00000000···_ZdlPv 
41 00000939··00007504·R_386_PLT32············00000000···_ZdlPv 
42 00000952··00007302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
43 00000958··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
44 00000976··00008104·R_386_PLT32············00000000···_Znaj 
45 00000ab4··00008204·R_386_PLT32············00000000···_ZdaPv 
46 00000c36··00008304·R_386_PLT32············00000000···free 
47 00000c79··00008304·R_386_PLT32············00000000···free 
48 00000c89··00008304·R_386_PLT32············00000000···free 
49 00000c97··00008304·R_386_PLT32············00000000···free 
50 00000ca5··00008304·R_386_PLT32············00000000···free 
51 00000cb3··00008304·R_386_PLT32············00000000···free 
52 00000cc1··00008304·R_386_PLT32············00000000···free 
53 00000ccf··00008304·R_386_PLT32············00000000···free 
54 00000ce5··00008304·R_386_PLT32············00000000···free 
55 00000cf1··00008304·R_386_PLT32············00000000···free 
56 00000cfd··00008304·R_386_PLT32············00000000···free 
57 00000d09··00008304·R_386_PLT32············00000000···free 
58 00000d15··00008304·R_386_PLT32············00000000···free 
59 00000d21··00008304·R_386_PLT32············00000000···free 
60 00000d2d··00008304·R_386_PLT32············00000000···free 
61 00000d39··00008304·R_386_PLT32············00000000···free 
62 00000d66··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.ax 
63 00000d6b··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
64 00000e00··00008604·R_386_PLT32············00000000···strlen 
65 00000f84··00007302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx27 00000845··00007102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
66 00000f8a··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_28 0000084b··0000720a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 29 000008dd··00007304·R_386_PLT32············00000000···_ZdlPv
67 00000fbf··00000209·R_386_GOTOFF···········00000000···.bss 
68 00000fc5··00003c09·R_386_GOTOFF···········00000000···.LC0 
69 00000fcf··0000882b·R_386_GOT32X···········00000000···stderr30 000008ec··00007304·R_386_PLT32············00000000···_ZdlPv
70 0000100b··00008402·R_386_PC32·············00000d5e···_ZNK4SFST8Alphabet10write_charEtPcPib 
71 0000102a··00000209·R_386_GOTOFF···········00000000···.bss 
72 00001052··00008402·R_386_PC32·············00000d5e···_ZNK4SFST8Alphabet10write_charEtPcPib31 00000903··00007304·R_386_PLT32············00000000···_ZdlPv
 32 00000916··00007304·R_386_PLT32············00000000···_ZdlPv
 33 0000093b··00007304·R_386_PLT32············00000000···_ZdlPv
 34 00000957··00007304·R_386_PLT32············00000000···_ZdlPv
73 00001071··00008904·R_386_PLT32············00000000···__fprintf_chk35 00000971··00007304·R_386_PLT32············00000000···_ZdlPv
74 00001079··00008a04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base 
75 0000109f··00008b02·R_386_PC32·············00000000···__stack_chk_fail_local36 0000098d··00007304·R_386_PLT32············00000000···_ZdlPv
 37 000009a9··00007304·R_386_PLT32············00000000···_ZdlPv
76 000010a9··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.ax38 000009d5··00007102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 39 000009db··0000720a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 40 00000a0d··00007304·R_386_PLT32············00000000···_ZdlPv
 41 00000a19··00007304·R_386_PLT32············00000000···_ZdlPv
 42 00000a3a··00007102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
77 000010ae··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_43 00000a40··0000720a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
78 000010da··00000209·R_386_GOTOFF···········00000000···.bss 
79 000010f3··00008402·R_386_PC32·············00000d5e···_ZNK4SFST8Alphabet10write_charEtPcPib 
80 0000110c··00008b02·R_386_PC32·············00000000···__stack_chk_fail_local 
81 00001150··00008402·R_386_PC32·············00000d5e···_ZNK4SFST8Alphabet10write_charEtPcPib 
82 0000119c··00008f02·R_386_PC32·············00000000···__x86.get_pc_thunk.dx 
83 000011a2··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
84 000011e2··00000209·R_386_GOTOFF···········00000000···.bss 
85 000011f9··00008402·R_386_PC32·············00000d5e···_ZNK4SFST8Alphabet10write_charEtPcPib 
86 00001216··00000209·R_386_GOTOFF···········00000000···.bss 
87 00001237··00008402·R_386_PC32·············00000d5e···_ZNK4SFST8Alphabet10write_charEtPcPib 
88 00001253··00008b02·R_386_PC32·············00000000···__stack_chk_fail_local 
89 0000125f··00007302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
90 00001265··0000740a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
91 00001386··00003d09·R_386_GOTOFF···········00000009···.LC2 
92 000013ae··00000209·R_386_GOTOFF···········00000000···.bss 
93 000013b4··00003e09·R_386_GOTOFF···········0000000b···.LC3 
94 000013f4··00008402·R_386_PC32·············00000d5e···_ZNK4SFST8Alphabet10write_charEtPcPib 
95 00001413··00000209·R_386_GOTOFF···········00000000···.bss 
96 0000143b··00008402·R_386_PC32·············00000d5e···_ZNK4SFST8Alphabet10write_charEtPcPib 
97 00001443··00008604·R_386_PLT32············00000000···strlen44 00000a61··00007f04·R_386_PLT32············00000000···_Znaj
 45 00000b8f··00008004·R_386_PLT32············00000000···_ZdaPv
98 00001453··00009104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i 
99 0000146b··00009104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i 
100 00001473··00008a04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base 
101 00001497··00009104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i 
102 000014cf··00003f09·R_386_GOTOFF···········00000004···.LC1 
103 000014d9··00003d09·R_386_GOTOFF···········00000009···.LC2 
104 000014ef··00008604·R_386_PLT32············00000000···strlen46 00000cfc··00008104·R_386_PLT32············00000000···free
 47 00000d3a··00008104·R_386_PLT32············00000000···free
 48 00000d46··00008104·R_386_PLT32············00000000···free
105 000014ff··00009104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i 
106 00001517··00009104·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i 
Max diff block lines reached; 65793/124404 bytes (52.89%) of diff not shown.
93.5 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 258 lines modifiedOffset 9, 233 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..0000006c15 00000018·00000038·0000001c·FDE·cie=00000000·pc=00000000..0000007a
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:·1·to·0000000219 ··DW_CFA_advance_loc:·3·to·00000004
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·0000000322 ··DW_CFA_advance_loc:·1·to·00000005
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·0000000425 ··DW_CFA_advance_loc:·1·to·00000006
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:·3·to·0000000728 ··DW_CFA_advance_loc:·14·to·00000014
29 ··DW_CFA_def_cfa_offset:·6429 ··DW_CFA_def_cfa_offset:·64
30 ··DW_CFA_advance_loc1:·96·to·0000006730 ··DW_CFA_advance_loc1:·97·to·00000075
31 ··DW_CFA_def_cfa_offset:·2031 ··DW_CFA_def_cfa_offset:·20
32 ··DW_CFA_advance_loc:·1·to·0000006832 ··DW_CFA_advance_loc:·1·to·00000076
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·0000006935 ··DW_CFA_advance_loc:·1·to·00000077
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·0000006a38 ··DW_CFA_advance_loc:·1·to·00000078
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·0000006b41 ··DW_CFA_advance_loc:·1·to·00000079
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=0000006c..000000d844 00000054·00000038·00000058·FDE·cie=00000000·pc=00000080..000000fa
45 ··DW_CFA_advance_loc:·1·to·0000006d45 ··DW_CFA_advance_loc:·1·to·00000081
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:·1·to·0000006e48 ··DW_CFA_advance_loc:·3·to·00000084
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·0000006f51 ··DW_CFA_advance_loc:·1·to·00000085
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·0000007054 ··DW_CFA_advance_loc:·1·to·00000086
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:·3·to·0000007357 ··DW_CFA_advance_loc:·14·to·00000094
58 ··DW_CFA_def_cfa_offset:·6458 ··DW_CFA_def_cfa_offset:·64
59 ··DW_CFA_advance_loc1:·96·to·000000d359 ··DW_CFA_advance_loc1:·97·to·000000f5
60 ··DW_CFA_def_cfa_offset:·2060 ··DW_CFA_def_cfa_offset:·20
61 ··DW_CFA_advance_loc:·1·to·000000d461 ··DW_CFA_advance_loc:·1·to·000000f6
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·000000d564 ··DW_CFA_advance_loc:·1·to·000000f7
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·000000d667 ··DW_CFA_advance_loc:·1·to·000000f8
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·000000d770 ··DW_CFA_advance_loc:·1·to·000000f9
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·00000030·00000094·FDE·cie=00000000·pc=000000d8..0000023473 00000090·00000028·00000094·FDE·cie=00000000·pc=00000100..0000026a
74 ··DW_CFA_advance_loc:·14·to·000000e6 
75 ··DW_CFA_def_cfa_offset:·8 
76 ··DW_CFA_offset:·r7·(edi)·at·cfa-8 
77 ··DW_CFA_advance_loc:·1·to·000000e774 ··DW_CFA_advance_loc:·19·to·00000113
78 ··DW_CFA_def_cfa_offset:·1275 ··DW_CFA_def_cfa_offset:·20
 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
79 ··DW_CFA_offset:·r6·(esi)·at·cfa-1281 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
80 ··DW_CFA_advance_loc:·1·to·000000e8 
81 ··DW_CFA_def_cfa_offset:·16 
82 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1682 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
83 ··DW_CFA_advance_loc2:·319·to·0000022783 ··DW_CFA_advance_loc2:·308·to·0000025c
84 ··DW_CFA_remember_state84 ··DW_CFA_remember_state
85 ··DW_CFA_restore:·r3·(ebx)85 ··DW_CFA_restore:·r5·(ebp)
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)86 ··DW_CFA_restore:·r7·(edi)
 87 ··DW_CFA_restore:·r6·(esi)
 88 ··DW_CFA_restore:·r3·(ebx)
92 ··DW_CFA_def_cfa_offset:·489 ··DW_CFA_def_cfa_offset:·4
93 ··DW_CFA_advance_loc:·1·to·0000022a90 ··DW_CFA_advance_loc:·4·to·00000260
94 ··DW_CFA_restore_state91 ··DW_CFA_restore_state
95 ··DW_CFA_nop92 ··DW_CFA_nop
96 ··DW_CFA_nop 
97 ··DW_CFA_nop 
  
98 000000c4·00000030·000000c8·FDE·cie=00000000·pc=00000234..0000036c93 000000bc·00000024·000000c0·FDE·cie=00000000·pc=00000270..000003b8
99 ··DW_CFA_advance_loc:·14·to·00000242 
100 ··DW_CFA_def_cfa_offset:·8 
101 ··DW_CFA_offset:·r7·(edi)·at·cfa-8 
102 ··DW_CFA_advance_loc:·1·to·0000024394 ··DW_CFA_advance_loc:·19·to·00000283
103 ··DW_CFA_def_cfa_offset:·12 
104 ··DW_CFA_offset:·r6·(esi)·at·cfa-12 
105 ··DW_CFA_advance_loc:·1·to·00000244 
106 ··DW_CFA_def_cfa_offset:·1695 ··DW_CFA_def_cfa_offset:·16
 96 ··DW_CFA_advance_loc:·3·to·00000286
107 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1697 ··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
108 ··DW_CFA_advance_loc2:·275·to·00000357101 ··DW_CFA_advance_loc2:·267·to·000003a2
109 ··DW_CFA_remember_state102 ··DW_CFA_remember_state
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)103 ··DW_CFA_restore:·r7·(edi)
 104 ··DW_CFA_restore:·r6·(esi)
 105 ··DW_CFA_restore:·r3·(ebx)
117 ··DW_CFA_def_cfa_offset:·4106 ··DW_CFA_def_cfa_offset:·4
118 ··DW_CFA_advance_loc:·1·to·0000035a107 ··DW_CFA_advance_loc:·6·to·000003a8
Max diff block lines reached; 90199/95665 bytes (94.29%) of diff not shown.
5.01 KB
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
 1 <)<PPrtO
1 L$4;L$8tof2 L$4;L$8t{f
2 T$T;T$Xu 
3 D$8;D$<u3 D$8;D$<u
4 <OLDORTH>4 <OLDORTH>
5 <NEWORTH>5 <NEWORTH>
6 vector::reserve6 vector::reserve
7 Error·encountered·while·writing·alphabet·to·file7 Error·encountered·while·writing·alphabet·to·file
8 Error:·too·many·symbols·in·transducer·definition8 Error:·too·many·symbols·in·transducer·definition
9 Error:·reinserting·symbol·'%s'·in·alphabet·with·incompatible·character·value·%u·%u9 Error:·reinserting·symbol·'%s'·in·alphabet·with·incompatible·character·value·%u·%u
Offset 14, 16 lines modifiedOffset 14, 14 lines modified
14 Error2·occurred·while·reading·alphabet!14 Error2·occurred·while·reading·alphabet!
15 Error3·occurred·while·reading·alphabet!15 Error3·occurred·while·reading·alphabet!
16 Error·in·UTF-8·encoding·at:·<%s>16 Error·in·UTF-8·encoding·at:·<%s>
17 Error:·incomplete·symbol·in·input·file:·%s17 Error:·incomplete·symbol·in·input·file:·%s
18 vector::_M_realloc_insert18 vector::_M_realloc_insert
19 cannot·create·std::vector·larger·than·max_size()19 cannot·create·std::vector·larger·than·max_size()
20 vector::_M_fill_insert20 vector::_M_fill_insert
21 l$D9l$Dt{ 
22 l$D9l$Dt{ 
23 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.021 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
24 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.022 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
25 _ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.023 _ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEEppEv.isra.0
26 _ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.024 _ZN9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEppEv.isra.0
27 _ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.025 _ZNSt6vectorIN4SFST5LabelESaIS1_EEaSERKS3_.isra.0
28 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.026 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
29 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_M_eraseEPSt13_Rb_tree_nodeItE.isra.027 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE8_M_eraseEPSt13_Rb_tree_nodeItE.isra.0
Offset 65, 25 lines modifiedOffset 63, 26 lines modified
65 _ZNK4SFST8Alphabet10write_charEtPcPib63 _ZNK4SFST8Alphabet10write_charEtPcPib
66 __x86.get_pc_thunk.ax64 __x86.get_pc_thunk.ax
67 _ZN4SFST8Alphabet5printEv65 _ZN4SFST8Alphabet5printEv
68 __fprintf_chk66 __fprintf_chk
69 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base67 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
70 __stack_chk_fail_local68 __stack_chk_fail_local
71 _ZNK4SFST8Alphabet10write_charEtb69 _ZNK4SFST8Alphabet10write_charEtb
 70 __x86.get_pc_thunk.dx
72 _ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib71 _ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib
73 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb72 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb
74 __x86.get_pc_thunk.dx 
75 _ZN4SFSTlsERSoRKNS_8AlphabetE73 _ZN4SFSTlsERSoRKNS_8AlphabetE
76 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i74 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
77 _ZNSo9_M_insertImEERSoT_75 _ZNSo9_M_insertImEERSoT_
78 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate76 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
79 _ZNK4SFST8Alphabet5storeEP8_IO_FILE77 _ZNK4SFST8Alphabet5storeEP8_IO_FILE
80 __cxa_allocate_exception78 __cxa_allocate_exception
81 __cxa_throw79 __cxa_throw
82 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE80 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE
 81 __x86.get_pc_thunk.bp
83 _ZNK4SFST8AlphabeteqERKS0_82 _ZNK4SFST8AlphabeteqERKS0_
84 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_83 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
85 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base84 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
86 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_85 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
87 _ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_86 _ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
88 _ZSt20__throw_length_errorPKc87 _ZSt20__throw_length_errorPKc
89 _ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt88 _ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
Offset 100, 42 lines modifiedOffset 99, 40 lines modified
100 _ZN4SFST8Alphabet10add_symbolEPKct99 _ZN4SFST8Alphabet10add_symbolEPKct
101 _ZN4SFST8Alphabet14insert_symbolsERKS0_100 _ZN4SFST8Alphabet14insert_symbolsERKS0_
102 _ZN4SFST8Alphabet4readEP8_IO_FILE101 _ZN4SFST8Alphabet4readEP8_IO_FILE
103 _ZN4SFST8read_numEPvjP8_IO_FILE102 _ZN4SFST8read_numEPvjP8_IO_FILE
104 _ZN4SFST11read_stringEPciP8_IO_FILE103 _ZN4SFST11read_stringEPciP8_IO_FILE
105 _ZN4SFST8Alphabet14delete_markersEv104 _ZN4SFST8Alphabet14delete_markersEv
106 _ZN4SFST8Alphabet10add_symbolEPKc105 _ZN4SFST8Alphabet10add_symbolEPKc
107 __x86.get_pc_thunk.di 
108 _ZN4SFST8Alphabet10next_mcsymERPcb106 _ZN4SFST8Alphabet10next_mcsymERPcb
109 _ZN4SFST8Alphabet9next_codeERPcbb107 _ZN4SFST8Alphabet9next_codeERPcbb
110 _ZN4SFST9utf8tointEPPc108 _ZN4SFST9utf8tointEPPc
111 _ZN4SFST8int2utf8Ej109 _ZN4SFST8int2utf8Ej
112 _ZN4SFST8Alphabet10next_labelERPcb110 _ZN4SFST8Alphabet10next_labelERPcb
113 _ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE111 _ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE
114 _ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE112 _ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE
115 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE113 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
116 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_114 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC2ERKS5_
117 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC1ERKS5_115 _ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEEC1ERKS5_
118 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi116 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
119 _ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc117 _ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc
120 _ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb118 _ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb
121 __x86.get_pc_thunk.bp 
122 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_119 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
123 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_120 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE14_M_fill_insertENS0_17__normal_iteratorIPS8_SA_EEjRKS8_
124 _ZN4SFST8AlphabetC2Ev121 _ZN4SFST8AlphabetC2Ev
125 _ZN4SFST8AlphabetC1Ev122 _ZN4SFST8AlphabetC1Ev
126 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_123 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_
127 _ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_124 _ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_
128 _ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE125 _ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE
129 _ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_126 _ZNSt8_Rb_treeItSt4pairIKtSt3setItSt4lessItESaItEEESt10_Select1stIS7_ES4_SaIS7_EE24_M_get_insert_unique_posERS1_
130 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base127 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
131 _ZN4SFST8Alphabet7composeERKS0_S2_128 _ZN4SFST8Alphabet7composeERKS0_S2_
132 _ZNSt8ios_base4InitC1Ev129 _ZNSt8ios_base4InitC1Ev
133 __dso_handle 
134 _ZNSt8ios_base4InitD1Ev130 _ZNSt8ios_base4InitD1Ev
 131 __dso_handle
135 __cxa_atexit132 __cxa_atexit
136 .shstrtab133 .shstrtab
137 .rel.text134 .rel.text
138 .rel.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0135 .rel.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0
139 .gcc_except_table._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0136 .gcc_except_table._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0
140 .rodata.str1.1137 .rodata.str1.1
141 .rodata.str1.4138 .rodata.str1.4
Offset 162, 12 lines modifiedOffset 159, 11 lines modified
162 .rel.text.startup159 .rel.text.startup
163 .rel.init_array160 .rel.init_array
164 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE161 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
165 .text.__x86.get_pc_thunk.ax162 .text.__x86.get_pc_thunk.ax
166 .text.__x86.get_pc_thunk.dx163 .text.__x86.get_pc_thunk.dx
167 .text.__x86.get_pc_thunk.bx164 .text.__x86.get_pc_thunk.bx
168 .text.__x86.get_pc_thunk.si165 .text.__x86.get_pc_thunk.si
169 .text.__x86.get_pc_thunk.di 
170 .text.__x86.get_pc_thunk.bp166 .text.__x86.get_pc_thunk.bp
171 .rel.data.rel.local.DW.ref.__gxx_personality_v0167 .rel.data.rel.local.DW.ref.__gxx_personality_v0
172 .note.GNU-stack168 .note.GNU-stack
173 .rel.eh_frame169 .rel.eh_frame
3.26 KB
readelf --wide --decompress --hex-dump=.group {}
    
Offset 1, 67 lines modifiedOffset 1, 71 lines modified
  
1 Hex·dump·of·section·'.group':1 Hex·dump·of·section·'.group':
2 ··0x00000000·01000000·1c000000·1d000000·1e000000·................2 ··0x00000000·01000000·1b000000·1c000000·1d000000·................
3 ··0x00000010·34000000·35000000···················4...5...3 ··0x00000010·33000000·34000000···················3...4...
  
  
4 Hex·dump·of·section·'.group':4 Hex·dump·of·section·'.group':
5 ··0x00000000·01000000·23000000·24000000··········....#...$...5 ··0x00000000·01000000·22000000·23000000··········...."...#...
  
  
6 Hex·dump·of·section·'.group':6 Hex·dump·of·section·'.group':
7 ··0x00000000·01000000·26000000·27000000··········....&...'...7 ··0x00000000·01000000·25000000·26000000··········....%...&...
  
  
8 Hex·dump·of·section·'.group':8 Hex·dump·of·section·'.group':
9 ··0x00000000·01000000·28000000·29000000··········....(...)...9 ··0x00000000·01000000·27000000·28000000··········....'...(...
  
  
10 Hex·dump·of·section·'.group':10 Hex·dump·of·section·'.group':
11 ··0x00000000·01000000·2b000000·2c000000··········....+...,...11 ··0x00000000·01000000·2a000000·2b000000··········....*...+...
  
  
12 Hex·dump·of·section·'.group':12 Hex·dump·of·section·'.group':
13 ··0x00000000·01000000·2e000000·2f000000··········......../...13 ··0x00000000·01000000·2d000000·2e000000··········....-.......
  
  
14 Hex·dump·of·section·'.group':14 Hex·dump·of·section·'.group':
15 ··0x00000000·01000000·30000000·31000000··········....0...1...15 ··0x00000000·01000000·2f000000·30000000··········..../...0...
  
  
16 Hex·dump·of·section·'.group':16 Hex·dump·of·section·'.group':
17 ··0x00000000·01000000·32000000·33000000··········....2...3...17 ··0x00000000·01000000·31000000·32000000··········....1...2...
  
  
18 Hex·dump·of·section·'.group':18 Hex·dump·of·section·'.group':
19 ··0x00000000·01000000·36000000·37000000··········....6...7...19 ··0x00000000·01000000·35000000·36000000··········....5...6...
  
  
20 Hex·dump·of·section·'.group':20 Hex·dump·of·section·'.group':
21 ··0x00000000·01000000·38000000·39000000··········....8...9...21 ··0x00000000·01000000·37000000·38000000··········....7...8...
  
  
22 Hex·dump·of·section·'.group':22 Hex·dump·of·section·'.group':
23 ··0x00000000·01000000·3b000000·3c000000··········....;...<...23 ··0x00000000·01000000·3a000000·3b000000··········....:...;...
  
  
24 Hex·dump·of·section·'.group':24 Hex·dump·of·section·'.group':
25 ··0x00000000·01000000·3d000000·3e000000··········....=...>...25 ··0x00000000·01000000·3c000000·3d000000··········....<...=...
  
  
26 Hex·dump·of·section·'.group':26 Hex·dump·of·section·'.group':
27 ··0x00000000·01000000·3f000000·40000000··········....?...@...27 ··0x00000000·01000000·3e000000·3f000000··········....>...?...
  
  
28 Hex·dump·of·section·'.group':28 Hex·dump·of·section·'.group':
29 ··0x00000000·01000000·41000000·42000000··········....A...B...29 ··0x00000000·01000000·40000000·41000000··········....@...A...
  
  
30 Hex·dump·of·section·'.group':30 Hex·dump·of·section·'.group':
31 ··0x00000000·01000000·43000000·44000000··········....C...D...31 ··0x00000000·01000000·42000000·43000000··········....B...C...
  
  
 32 Hex·dump·of·section·'.group':
 33 ··0x00000000·01000000·48000000···················....H...
  
  
32 Hex·dump·of·section·'.group':34 Hex·dump·of·section·'.group':
33 ··0x00000000·01000000·49000000···················....I...35 ··0x00000000·01000000·49000000···················....I...
  
  
34 Hex·dump·of·section·'.group':36 Hex·dump·of·section·'.group':
Offset 77, 17 lines modifiedOffset 81, 9 lines modified
  
  
77 Hex·dump·of·section·'.group':81 Hex·dump·of·section·'.group':
78 ··0x00000000·01000000·4d000000···················....M...82 ··0x00000000·01000000·4d000000···················....M...
  
  
79 Hex·dump·of·section·'.group':83 Hex·dump·of·section·'.group':
80 ··0x00000000·01000000·4e000000···················....N... 
  
  
81 Hex·dump·of·section·'.group': 
82 ··0x00000000·01000000·4f000000···················....O... 
  
  
83 Hex·dump·of·section·'.group': 
84 ··0x00000000·01000000·50000000·51000000··········....P...Q...84 ··0x00000000·01000000·4e000000·4f000000··········....N...O...
  
561 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 5927 lines modifiedOffset 2, 6252 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
6 »       push···%edi7 »       push···%edi
7 »       push···%esi8 »       push···%esi
8 »       push···%ebx9 »       push···%ebx
9 »       sub····$0x2c,%esp 
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·...·]>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·...·]>
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 »       mov····%eax,%ebp14 »       sub····$0x2c,%esp
15 »       mov····0x4(%eax),%ecx15 »       mov····0x4(%eax),%ecx
16 »       cmp····%ecx,0x8(%eax)16 »       cmp····%ecx,0x8(%eax)
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·...·]>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·...·]>
18 »       xor····%esi,%esi18 »       xor····%esi,%esi
 19 »       xchg···%ax,%ax
19 »       lea····0x0(,%esi,4),%eax20 »       lea····0x0(,%esi,4),%eax
20 »       mov····%eax,0x1c(%esp)21 »       mov····%eax,0x1c(%esp)
21 »       mov····(%ecx,%eax,1),%edi22 »       mov····(%ecx,%eax,1),%edi
22 »       test···%edi,%edi23 »       test···%edi,%edi
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>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>
 25 »       lea····0x0(%esi,%eiz,1),%esi
 26 »       lea····0x0(%esi,%eiz,1),%esi
24 »       mov····%edi,%edx27 »       mov····%edi,%edx
25 »       mov····(%edi),%edi28 »       mov····(%edi),%edi
26 »       mov····%edx,(%esp)29 »       mov····%edx,(%esp)
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>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>
28 ·R_386_PLT32»    operator·delete(void*)31 ·R_386_PLT32»    operator·delete(void*)
29 »       test···%edi,%edi32 »       test···%edi,%edi
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>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>
31 »       mov····0x4(%ebp),%ecx34 »       mov····0x4(%ebp),%ecx
32 »       mov····0x1c(%esp),%eax 
33 »       movl···$0x0,(%ecx,%eax,1) 
34 »       add····$0x1,%esi 
35 »       mov····0x8(%ebp),%edx35 »       mov····0x8(%ebp),%edx
 36 »       inc····%esi
 37 »       mov····0x1c(%esp),%eax
36 »       sub····%ecx,%edx38 »       sub····%ecx,%edx
 39 »       movl···$0x0,(%ecx,%eax,1)
37 »       sar····$0x2,%edx40 »       sar····$0x2,%edx
38 »       cmp····%esi,%edx41 »       cmp····%esi,%edx
39 »       ja·····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·...·]>42 »       ja·····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·...·]>
40 »       movl···$0x0,0x10(%ebp)43 »       movl···$0x0,0x10(%ebp)
41 »       add····$0x2c,%esp44 »       add····$0x2c,%esp
42 »       pop····%ebx45 »       pop····%ebx
43 »       pop····%esi46 »       pop····%esi
44 »       pop····%edi47 »       pop····%edi
45 »       pop····%ebp48 »       pop····%ebp
46 »       ret49 »       ret
 50 »       lea····0x0(%esi),%esi
  
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]>: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]>:
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]: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]:
49 »       push···%ebp53 »       push···%ebp
 54 »       mov····%eax,%ebp
50 »       push···%edi55 »       push···%edi
51 »       push···%esi56 »       push···%esi
52 »       push···%ebx57 »       push···%ebx
53 »       sub····$0x2c,%esp 
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>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>
55 ·R_386_PC32»     __x86.get_pc_thunk.bx59 ·R_386_PC32»     __x86.get_pc_thunk.bx
56 »       add····$0x2,%ebx60 »       add····$0x2,%ebx
57 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_61 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
58 »       mov····%eax,%ebp62 »       sub····$0x2c,%esp
59 »       mov····0x4(%eax),%ecx63 »       mov····0x4(%eax),%ecx
60 »       cmp····%ecx,0x8(%eax)64 »       cmp····%ecx,0x8(%eax)
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>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>
62 »       xor····%esi,%esi66 »       xor····%esi,%esi
 67 »       xchg···%ax,%ax
63 »       lea····0x0(,%esi,4),%eax68 »       lea····0x0(,%esi,4),%eax
64 »       mov····%eax,0x1c(%esp)69 »       mov····%eax,0x1c(%esp)
65 »       mov····(%ecx,%eax,1),%edi70 »       mov····(%ecx,%eax,1),%edi
66 »       test···%edi,%edi71 »       test···%edi,%edi
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>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>
 73 »       lea····0x0(%esi,%eiz,1),%esi
 74 »       lea····0x0(%esi,%eiz,1),%esi
68 »       mov····%edi,%edx75 »       mov····%edi,%edx
69 »       mov····(%edi),%edi76 »       mov····(%edi),%edi
70 »       mov····%edx,(%esp)77 »       mov····%edx,(%esp)
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>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>
72 ·R_386_PLT32»    operator·delete(void*)79 ·R_386_PLT32»    operator·delete(void*)
73 »       test···%edi,%edi80 »       test···%edi,%edi
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>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>
75 »       mov····0x4(%ebp),%ecx82 »       mov····0x4(%ebp),%ecx
76 »       mov····0x1c(%esp),%eax 
77 »       movl···$0x0,(%ecx,%eax,1) 
78 »       add····$0x1,%esi 
79 »       mov····0x8(%ebp),%edx83 »       mov····0x8(%ebp),%edx
 84 »       inc····%esi
 85 »       mov····0x1c(%esp),%eax
80 »       sub····%ecx,%edx86 »       sub····%ecx,%edx
 87 »       movl···$0x0,(%ecx,%eax,1)
81 »       sar····$0x2,%edx88 »       sar····$0x2,%edx
82 »       cmp····%esi,%edx89 »       cmp····%esi,%edx
83 »       ja·····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>90 »       ja·····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>
84 »       movl···$0x0,0x10(%ebp)91 »       movl···$0x0,0x10(%ebp)
85 »       add····$0x2c,%esp92 »       add····$0x2c,%esp
86 »       pop····%ebx93 »       pop····%ebx
87 »       pop····%esi94 »       pop····%esi
88 »       pop····%edi95 »       pop····%edi
89 »       pop····%ebp96 »       pop····%ebp
90 »       ret97 »       ret
 98 »       lea····0x0(%esi),%esi
  
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]>: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]>:
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]: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]:
93 »       mov····%eax,%ecx 
94 »       mov····(%eax),%edx101 »       mov····(%eax),%edx
 102 »       mov····%eax,%ecx
95 »       mov····(%edx),%eax103 »       mov····(%edx),%eax
96 »       mov····%eax,(%ecx)104 »       mov····%eax,(%ecx)
97 »       test···%eax,%eax105 »       test···%eax,%eax
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·...·]>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·...·]>
99 »       ret107 »       ret
100 »       push···%edi 
101 »       push···%esi 
102 »       push···%ebx108 »       lea····0x0(%esi),%esi
 109 »       sub····$0x10,%esp
 110 »       mov····%ebx,(%esp)
103 »       mov····0x4(%ecx),%ebx111 »       mov····0x4(%ecx),%ebx
 112 »       mov····%edi,0x8(%esp)
Max diff block lines reached; 562462/573981 bytes (97.99%) of diff not shown.
11.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIttSt9_IdentityItES […]
    
Offset 2, 82 lines modifiedOffset 2, 82 lines modified
  
  
2 Disassembly·of·section·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0:2 Disassembly·of·section·.text._ZNSt8_Rb_treeIttSt9_IdentityItESt4lessItESaItEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeItEPKS9_PSt18_Rb_tree_node_baseRT_.isra.0:
  
3 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<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>·const*,·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]>:3 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<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>·const*,·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]>:
4 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<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>·const*,·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]:4 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<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>·const*,·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]:
5 »       push···%ebp5 »       push···%ebp
 6 »       mov····%edx,%ebp
6 »       push···%edi7 »       push···%edi
7 »       push···%esi8 »       push···%esi
 9 »       mov····%eax,%esi
8 »       push···%ebx10 »       push···%ebx
9 »       sub····$0x2c,%esp 
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<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·[·...·truncated·by·diffoscope;·len:·323,·SHA:·5f5d604ceb300a7bfa413276a0c5cf505523033d4b2e181c26928001c139bdca·...·]>11 »       call···9·<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<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·[·...·truncated·by·diffoscope;·len:·323,·SHA:·c34bbf5a6b25d667164a2203f4c1cedf202286fae122ea5668f852c504fe297a·...·]>
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_
 15 »       sub····$0x2c,%esp
14 »       mov····%ebx,0x1c(%esp) 
15 »       mov····%eax,%esi 
16 »       mov····%edx,%ebp 
17 »       movl···$0x14,(%esp)16 »       movl···$0x14,(%esp)
 17 »       mov····%ebx,0x1c(%esp)
18 »       call···22·<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<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>·const*,·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]+0x22>18 »       call···22·<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<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>·const*,·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]+0x22>
19 ·R_386_PLT32»    operator·new(unsigned·int)19 ·R_386_PLT32»    operator·new(unsigned·int)
 20 »       mov····(%esi),%edx
20 »       mov····%eax,%edi21 »       mov····%eax,%edi
21 »       movzwl·0x10(%esi),%eax22 »       movzwl·0x10(%esi),%eax
22 »       mov····%ax,0x10(%edi) 
23 »       mov····(%esi),%edx 
24 »       mov····%edx,(%edi)23 »       mov····%edx,(%edi)
25 »       movl···$0x0,0x8(%edi)24 »       movl···$0x0,0x8(%edi)
26 »       movl···$0x0,0xc(%edi)25 »       movl···$0x0,0xc(%edi)
27 »       mov····%ebp,0x4(%edi)26 »       mov····%ax,0x10(%edi)
28 »       mov····0xc(%esi),%eax27 »       mov····0xc(%esi),%eax
 28 »       mov····%ebp,0x4(%edi)
29 »       test···%eax,%eax29 »       test···%eax,%eax
30 »       je·····56·<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<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>·const*,·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]+0x56>30 »       je·····56·<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<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>·const*,·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]+0x56>
31 »       mov····%edi,%edx31 »       mov····%edi,%edx
32 »       call···0·<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<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>·const*,·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]>32 »       call···0·<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<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>·const*,·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]>
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·····ab·<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<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>·const*,·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]+0xab>36 »       je·····ab·<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<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>·const*,·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]+0xab>
37 »       mov····%edi,%ebx37 »       mov····%edi,%ebx
38 »       mov····%ebx,%ebp 
39 »       movl···$0x14,(%esp)38 »       movl···$0x14,(%esp)
 39 »       mov····%ebx,%ebp
40 »       mov····0x1c(%esp),%ebx40 »       mov····0x1c(%esp),%ebx
41 »       call···6d·<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<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>·const*,·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]+0x6d>41 »       call···6d·<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<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>·const*,·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]+0x6d>
42 ·R_386_PLT32»    operator·new(unsigned·int)42 ·R_386_PLT32»    operator·new(unsigned·int)
43 »       mov····%eax,%ebx 
44 »       movzwl·0x10(%esi),%ecx43 »       movzwl·0x10(%esi),%ecx
 44 »       mov····%eax,%ebx
45 »       mov····%cx,0x10(%eax)45 »       mov····%cx,0x10(%eax)
46 »       mov····(%esi),%eax46 »       mov····(%esi),%eax
47 »       mov····%eax,(%ebx) 
48 »       movl···$0x0,0x8(%ebx) 
49 »       movl···$0x0,0xc(%ebx)47 »       movl···$0x0,0xc(%ebx)
 48 »       movl···$0x0,0x8(%ebx)
 49 »       mov····%eax,(%ebx)
 50 »       mov····0xc(%esi),%eax
50 »       mov····%ebx,0x8(%ebp)51 »       mov····%ebx,0x8(%ebp)
51 »       mov····%ebp,0x4(%ebx)52 »       mov····%ebp,0x4(%ebx)
52 »       mov····0xc(%esi),%eax 
53 »       test···%eax,%eax53 »       test···%eax,%eax
54 »       je·····a4·<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<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>·const*,·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]+0xa4>54 »       je·····a4·<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<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>·const*,·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]+0xa4>
55 »       mov····%ebx,%edx55 »       mov····%ebx,%edx
56 »       call···0·<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<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>·const*,·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]>56 »       call···0·<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<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>·const*,·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]>
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····5f·<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<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>·const*,·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]+0x5f>60 »       jne····5f·<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<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>·const*,·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]+0x5f>
61 »       mov····%edi,%eax 
62 »       add····$0x2c,%esp61 »       add····$0x2c,%esp
 62 »       mov····%edi,%eax
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
70 »       call···bd·<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<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>·const*,·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]+0xbd>70 »       call···bd·<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<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>·const*,·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]+0xbd>
71 ·R_386_PLT32»    __cxa_begin_catch71 ·R_386_PLT32»    __cxa_begin_catch
72 »       mov····%edi,%eax72 »       mov····%edi,%eax
73 »       call···844·<SFST::Alphabet::write_char(unsigned·short,·bool)·const::buffer+0x24>73 »       call···904·<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]+0xc4>
74 ·R_386_PC32»     .text74 ·R_386_PC32»     .text
75 »       call···c9·<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<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>·const*,·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]+0xc9>75 »       call···c9·<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<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>·const*,·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]+0xc9>
76 ·R_386_PLT32»    __cxa_rethrow76 ·R_386_PLT32»    __cxa_rethrow
77 »       mov····%eax,%edi77 »       mov····%eax,%edi
78 »       mov····0x1c(%esp),%ebx78 »       mov····0x1c(%esp),%ebx
79 »       call···d4·<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<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>·const*,·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]+0xd4>79 »       call···d4·<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<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>·const*,·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]+0xd4>
80 ·R_386_PLT32»    __cxa_end_catch80 ·R_386_PLT32»    __cxa_end_catch
30.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 2, 23 lines modifiedOffset 2, 23 lines modified
  
  
2 Disassembly·of·section·.text.unlikely:2 Disassembly·of·section·.text.unlikely:
  
3 00000000·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]>:3 00000000·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]>:
4 SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]:4 SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]:
5 »       movl···$0x4,(%esp)5 »       movl···$0x4,(%esp)
6 »       call···8·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]+0x8> 
7 ·R_386_PLT32»    __cxa_allocate_exception 
8 »       lea····0x0(%ebx),%edi6 »       lea····0x0(%ebx),%edi
9 ·R_386_GOTOFF»   .LC47 ·R_386_GOTOFF»   .LC4
 8 »       call···e·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]+0xe>
 9 ·R_386_PLT32»    __cxa_allocate_exception
 10 »       mov····0x0(%ebx),%esi
 11 ·R_386_GOT32X»   typeinfo·for·char·const*
10 »       mov····%edi,(%eax)12 »       mov····%edi,(%eax)
11 »       movl···$0x0,0x8(%esp)13 »       movl···$0x0,0x8(%esp)
12 »       mov····0x0(%ebx),%ecx 
13 ·R_386_GOT32X»   typeinfo·for·char·const* 
14 »       mov····%ecx,0x4(%esp)14 »       mov····%esi,0x4(%esp)
15 »       mov····%eax,(%esp)15 »       mov····%eax,(%esp)
16 »       call···2a·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]+0x2a>16 »       call···2a·<SFST::Alphabet::store(_IO_FILE*)·const·[clone·.cold]+0x2a>
17 ·R_386_PLT32»    __cxa_throw17 ·R_386_PLT32»    __cxa_throw
  
18 0000002e·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]>:18 0000002e·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]>:
19 SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]:19 SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]:
20 »       mov····0x30(%esp),%ebx20 »       mov····0x30(%esp),%ebx
Offset 32, 296 lines modifiedOffset 32, 295 lines modified
32 »       mov····%esi,%ebx32 »       mov····%esi,%ebx
33 »       call···46·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]+0x18>33 »       call···46·<SFST::Alphabet::complement(std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)·[clone·.cold]+0x18>
34 ·R_386_PLT32»    _Unwind_Resume34 ·R_386_PLT32»    _Unwind_Resume
  
35 0000004a·<SFST::Alphabet::new_marker()·[clone·.cold]>:35 0000004a·<SFST::Alphabet::new_marker()·[clone·.cold]>:
36 SFST::Alphabet::new_marker()·[clone·.cold]:36 SFST::Alphabet::new_marker()·[clone·.cold]:
37 »       movl···$0x4,(%esp)37 »       movl···$0x4,(%esp)
38 »       mov····0x2c(%esp),%ebx 
39 »       call···56·<SFST::Alphabet::new_marker()·[clone·.cold]+0xc> 
40 ·R_386_PLT32»    __cxa_allocate_exception 
41 »       lea····0x0(%ebx),%ebp38 »       lea····0x0(%ebp),%edi
42 ·R_386_GOTOFF»   .LC2039 ·R_386_GOTOFF»   .LC20
43 »       mov····%ebp,(%eax)40 »       mov····%ebp,%ebx
44 »       movl···$0x0,0x8(%esp)41 »       call···5a·<SFST::Alphabet::new_marker()·[clone·.cold]+0x10>
 42 ·R_386_PLT32»    __cxa_allocate_exception
45 »       mov····0x0(%ebx),%ecx43 »       mov····0x0(%ebp),%ebp
46 ·R_386_GOT32X»   typeinfo·for·char·const*44 ·R_386_GOT32X»   typeinfo·for·char·const*
 45 »       mov····%edi,(%eax)
 46 »       movl···$0x0,0x8(%esp)
47 »       mov····%ecx,0x4(%esp)47 »       mov····%ebp,0x4(%esp)
48 »       mov····%eax,(%esp)48 »       mov····%eax,(%esp)
49 »       call···78·<SFST::Alphabet::new_marker()·[clone·.cold]+0x2e>49 »       call···76·<SFST::Alphabet::new_marker()·[clone·.cold]+0x2c>
50 ·R_386_PLT32»    __cxa_throw50 ·R_386_PLT32»    __cxa_throw
  
51 0000007c·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]>:51 0000007a·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]>:
52 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:52 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:
53 »       mov····%esi,(%esp)53 »       mov····%esi,(%esp)
54 »       call···80·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x4>54 »       call···7e·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x4>
55 ·R_386_PLT32»    strlen55 ·R_386_PLT32»    strlen
56 »       cmp····$0x3b,%eax56 »       cmp····$0x3b,%eax
57 »       ja·····143·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xc7>57 »       ja·····140·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xc6>
58 »       movzwl·0x24(%esp),%edx 
59 »       mov····%edx,0x18(%esp) 
60 »       mov····%edi,0x14(%esp)58 »       mov····%ebp,0x14(%esp)
61 »       mov····%esi,0x10(%esp)59 »       mov····0x28(%esp),%edx
62 »       lea····0x0(%ebx),%ecx60 »       lea····0x0(%ebx),%eax
63 ·R_386_GOTOFF»   .LC2361 ·R_386_GOTOFF»   .LC23
 62 »       mov····%esi,0x10(%esp)
 63 »       lea····0xca0(%ebx),%ebp
 64 ·R_386_GOTOFF»   .bss
64 »       mov····%ecx,0xc(%esp)65 »       mov····%eax,0xc(%esp)
65 »       movl···$0x64,0x8(%esp)66 »       movl···$0x64,0x8(%esp)
 67 »       mov····%edx,0x18(%esp)
66 »       movl···$0x1,0x4(%esp)68 »       movl···$0x1,0x4(%esp)
67 »       lea····0xca0(%ebx),%edi 
68 ·R_386_GOTOFF»   .bss 
69 »       mov····%edi,(%esp)69 »       mov····%ebp,(%esp)
70 »       call···c2·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x46>70 »       call···bf·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x45>
71 ·R_386_PLT32»    __sprintf_chk71 ·R_386_PLT32»    __sprintf_chk
72 »       movl···$0x4,(%esp)72 »       movl···$0x4,(%esp)
73 »       call···ce·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x52>73 »       call···cb·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x51>
74 ·R_386_PLT32»    __cxa_allocate_exception74 ·R_386_PLT32»    __cxa_allocate_exception
75 »       mov····%edi,(%eax)75 »       mov····%ebp,(%eax)
76 »       movl···$0x0,0x8(%esp)76 »       movl···$0x0,0x8(%esp)
77 »       mov····0x0(%ebx),%ebp77 »       mov····0x0(%ebx),%ecx
78 ·R_386_GOT32X»   typeinfo·for·char*78 ·R_386_GOT32X»   typeinfo·for·char*
79 »       mov····%ebp,0x4(%esp) 
80 »       mov····%eax,(%esp)79 »       mov····%eax,(%esp)
 80 »       mov····%ecx,0x4(%esp)
81 »       call···ea·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x6e>81 »       call···e7·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x6d>
82 ·R_386_PLT32»    __cxa_throw82 ·R_386_PLT32»    __cxa_throw
83 »       mov····%esi,(%esp)83 »       mov····%esi,(%esp)
84 »       call···f2·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x76>84 »       call···ef·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x75>
85 ·R_386_PLT32»    strlen85 ·R_386_PLT32»    strlen
86 »       cmp····$0x45,%eax86 »       cmp····$0x45,%eax
87 »       ja·····171·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xf5>87 »       ja·····16e·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xf4>
88 »       mov····%ebp,0x18(%esp)88 »       mov····%ebp,0x18(%esp)
89 »       mov····0x24(%esp),%edx89 »       mov····0x28(%esp),%edx
90 »       mov····%edx,0x14(%esp) 
91 »       mov····%esi,0x10(%esp) 
92 »       lea····0x0(%ebx),%eax90 »       lea····0x0(%ebx),%eax
93 ·R_386_GOTOFF»   .LC2591 ·R_386_GOTOFF»   .LC25
 92 »       mov····%esi,0x10(%esp)
 93 »       lea····0xc20(%ebx),%ebp
 94 ·R_386_GOTOFF»   .bss
94 »       mov····%eax,0xc(%esp)95 »       mov····%eax,0xc(%esp)
95 »       movl···$0x64,0x8(%esp)96 »       movl···$0x64,0x8(%esp)
 97 »       mov····%edx,0x14(%esp)
96 »       movl···$0x1,0x4(%esp)98 »       movl···$0x1,0x4(%esp)
97 »       lea····0xc20(%ebx),%ebp 
98 ·R_386_GOTOFF»   .bss 
99 »       mov····%ebp,(%esp)99 »       mov····%ebp,(%esp)
100 »       call···12f·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xb3>100 »       call···12c·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xb2>
101 ·R_386_PLT32»    __sprintf_chk101 ·R_386_PLT32»    __sprintf_chk
102 »       movl···$0x4,(%esp)102 »       movl···$0x4,(%esp)
103 »       call···13b·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xbf>103 »       call···138·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xbe>
104 ·R_386_PLT32»    __cxa_allocate_exception104 ·R_386_PLT32»    __cxa_allocate_exception
105 »       mov····%ebp,(%eax)105 »       mov····%ebp,(%eax)
106 »       jmp····d4·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x58>106 »       jmp····d1·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0x57>
107 »       movl···$0x4,(%esp)107 »       movl···$0x4,(%esp)
108 »       call···14b·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xcf> 
109 ·R_386_PLT32»    __cxa_allocate_exception 
110 »       lea····0x0(%ebx),%esi108 »       lea····0x0(%ebx),%esi
111 ·R_386_GOTOFF»   .LC24109 ·R_386_GOTOFF»   .LC24
 110 »       call···14e·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]+0xd4>
 111 ·R_386_PLT32»    __cxa_allocate_exception
 112 »       mov····0x0(%ebx),%edi
 113 ·R_386_GOT32X»   typeinfo·for·char·const*
112 »       mov····%esi,(%eax)114 »       mov····%esi,(%eax)
Max diff block lines reached; 24669/30684 bytes (80.40%) of diff not shown.
12.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St […]
    
Offset 5, 131 lines modifiedOffset 5, 130 lines modified
  
5 00000000·<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&)>:5 00000000·<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&)>:
6 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&):6 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&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
11 »       sub····$0x2c,%esp 
12 »       call···8·<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&)+0x8>11 »       call···5·<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&)+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x2c,%esp
16 »       mov····%eax,0x18(%esp) 
17 »       mov····0x48(%esp),%edi 
18 »       mov····0x44(%esp),%edx16 »       mov····0x44(%esp),%edx
19 »       mov····0x8(%edx),%esi17 »       mov····0x8(%edx),%esi
20 »       add····$0x4,%edx18 »       add····$0x4,%edx
 19 »       mov····%eax,0x18(%esp)
21 »       mov····%edx,0x1c(%esp)20 »       mov····%edx,0x14(%esp)
22 »       test···%esi,%esi21 »       test···%esi,%esi
23 »       je·····99·<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&)+0x99>22 »       je·····90·<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&)+0x90>
 23 »       mov····0x48(%esp),%ecx
24 »       movzwl·(%edi),%ecx24 »       movzwl·(%ecx),%ebx
25 »       movzwl·0x2(%edi),%ebx25 »       movzwl·0x2(%ecx),%ebp
26 »       mov····%bx,0x14(%esp) 
27 »       jmp····46·<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&)+0x46>26 »       jmp····4f·<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&)+0x4f>
28 »       je·····88·<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&)+0x88> 
29 »       mov····0xc(%esi),%eax 
30 »       xor····%ebp,%ebp 
31 »       test···%eax,%eax27 »       lea····0x0(%esi,%eiz,1),%esi
 28 »       cmp····%edi,%ebp
 29 »       setb···%cl
 30 »       cmp····%edx,%ebx
 31 »       sete···%al
 32 »       and····%cl,%al
32 »       je·····5f·<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&)+0x5f>33 »       jne····5b·<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&)+0x5b>
 34 »       mov····0xc(%esi),%ecx
 35 »       test···%ecx,%ecx
 36 »       je·····64·<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&)+0x64>
33 »       mov····%eax,%esi37 »       mov····%ecx,%esi
34 »       movzwl·0x10(%esi),%edx38 »       movzwl·0x10(%esi),%edx
35 »       movzwl·0x12(%esi),%ebx39 »       movzwl·0x12(%esi),%edi
36 »       cmp····%dx,%cx40 »       cmp····%edx,%ebx
37 »       jae····39·<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&)+0x39>41 »       jae····38·<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&)+0x38>
38 »       mov····0x8(%esi),%eax42 »       mov····0x8(%esi),%ecx
39 »       mov····$0x1,%ebp43 »       mov····$0x1,%al
40 »       test···%eax,%eax44 »       test···%ecx,%ecx
41 »       jne····44·<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&)+0x44>45 »       jne····4d·<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&)+0x4d>
42 »       mov····%ebp,%eax 
43 »       test···%al,%al46 »       test···%al,%al
 47 »       mov····%esi,%ecx
44 »       jne····9d·<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&)+0x9d>48 »       jne····94·<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&)+0x94>
45 »       mov····%esi,%eax 
46 »       cmp····%dx,%cx49 »       cmp····%edx,%ebx
47 »       jbe····d1·<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&)+0xd1>50 »       ja·····c6·<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&)+0xc6>
48 »       test···%eax,%eax51 »       cmp····%edi,%ebp
49 »       jne····d7·<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&)+0xd7>52 »       jbe····76·<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&)+0x76>
 53 »       cmp····%edx,%ebx
 54 »       je·····c6·<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&)+0xc6>
50 »       mov····0x40(%esp),%esi55 »       mov····0x40(%esp),%ebp
51 »       mov····%eax,(%esi) 
52 »       movb···$0x0,0x4(%esi) 
53 »       mov····0x40(%esp),%eax56 »       mov····0x40(%esp),%eax
 57 »       mov····%esi,0x0(%ebp)
 58 »       movb···$0x0,0x4(%ebp)
54 »       add····$0x2c,%esp59 »       add····$0x2c,%esp
55 »       pop····%ebx60 »       pop····%ebx
56 »       pop····%esi61 »       pop····%esi
57 »       pop····%edi62 »       pop····%edi
58 »       pop····%ebp63 »       pop····%ebp
59 »       ret····$0x464 »       ret····$0x4
 65 »       nop
60 »       cmp····%bx,0x14(%esp) 
61 »       jae····3b·<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&)+0x3b> 
62 »       mov····0x8(%esi),%eax 
63 »       mov····$0x1,%ebp 
64 »       jmp····5b·<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&)+0x5b> 
65 »       mov····0x1c(%esp),%esi66 »       mov····0x14(%esp),%esi
66 »       mov····0x44(%esp),%edx67 »       mov····0x44(%esp),%ebx
 68 »       mov····%esi,%ecx
67 »       cmp····%esi,0xc(%edx)69 »       cmp····%esi,0xc(%ebx)
68 »       je·····d9·<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&)+0xd9>70 »       je·····cc·<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&)+0xcc>
69 »       mov····%esi,(%esp)71 »       mov····%esi,(%esp)
70 »       mov····0x18(%esp),%ebx72 »       mov····0x18(%esp),%ebx
71 »       call···ae·<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&)+0xae>73 »       call···a7·<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&)+0xa7>
72 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)74 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
 75 »       mov····0x48(%esp),%edi
73 »       mov····%eax,%ebp76 »       mov····%esi,%ecx
74 »       movzwl·(%edi),%ecx77 »       movzwl·(%edi),%ebx
75 »       movzwl·0x2(%edi),%ebx78 »       movzwl·0x2(%edi),%ebp
76 »       mov····%bx,0x14(%esp) 
77 »       movzwl·0x10(%eax),%edx79 »       movzwl·0x10(%eax),%edx
78 »       movzwl·0x12(%eax),%ebx 
79 »       mov····%esi,%eax 
80 »       mov····%ebp,%esi 
81 »       cmp····%dx,%cx 
82 »       ja·····6c·<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&)+0x6c> 
83 »       je·····ff·<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&)+0xff> 
84 »       mov····%esi,%eax 
85 »       jmp····70·<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&)+0x70> 
86 »       mov····%eax,%esi80 »       mov····%eax,%esi
87 »       cmp····%esi,0x1c(%esp) 
88 »       lea····0x0(%esi),%esi81 »       movzwl·0x12(%eax),%edi
 82 »       cmp····%edx,%ebx
89 »       je·····111·<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&)+0x111>83 »       jbe····6e·<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&)+0x6e>
 84 »       xor····%esi,%esi
 85 »       test···%ecx,%ecx
90 »       movzwl·0x2(%edi),%ebp 
91 »       movzwl·0x12(%esi),%edx 
92 »       movzwl·0x10(%esi),%ebx 
93 »       cmp····%bx,(%edi) 
94 »       jb·····111·<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&)+0x111> 
95 »       je·····16c·<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&)+0x16c>86 »       je·····76·<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&)+0x76>
96 »       movl···$0x0,0x14(%esp)87 »       cmp····%ecx,0x14(%esp)
 88 »       mov····$0x1,%esi
97 »       jmp····119·<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&)+0x119>89 »       jne····138·<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&)+0x138>
98 »       cmp····%bx,0x14(%esp) 
99 »       ja·····6c·<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&)+0x6c> 
100 »       mov····%esi,%eax 
101 »       jmp····70·<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&)+0x70> 
102 »       movl···$0x1,0x14(%esp) 
103 »       movl···$0x14,(%esp)90 »       movl···$0x14,(%esp)
104 »       mov····0x18(%esp),%ebx91 »       mov····0x18(%esp),%ebx
 92 »       mov····%ecx,0x1c(%esp)
105 »       call···125·<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&)+0x125>93 »       call···e7·<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&)+0xe7>
106 ·R_386_PLT32»    operator·new(unsigned·int)94 ·R_386_PLT32»    operator·new(unsigned·int)
Max diff block lines reached; 1992/12425 bytes (16.03%) of diff not shown.
14.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPcSaIS0_EE17_M_reall […]
    
Offset 1, 147 lines modifiedOffset 1, 149 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%edi,0x34(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebp,0x38(%esp)
 8 »       mov····%ebx,0x2c(%esp)
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 »       call···14·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x14>
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,0x30(%esp)
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx 
15 »       mov····0x4(%eax),%edi14 »       mov····0x4(%eax),%edi
 15 »       mov····(%eax),%edx
16 »       mov····%edi,%ebp16 »       mov····%edi,%ebp
17 »       sub····%edx,%ebp17 »       sub····%edx,%ebp
18 »       sar····$0x2,%ebp18 »       sar····$0x2,%ebp
19 »       cmp····$0x1fffffff,%ebp19 »       cmp····$0x1fffffff,%ebp
20 »       je·····191·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x191>20 »       je·····1d1·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x1d1>
21 »       test···%ebp,%ebp21 »       test···%ebp,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%ecx
23 »       cmovne·%ebp,%ecx23 »       cmovne·%ebp,%ecx
 24 »       xor····%esi,%esi
24 »       add····%ecx,%ebp25 »       add····%ecx,%ebp
 26 »       jb·····1c7·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x1c7>
25 »       setb···%al 
26 »       movzbl·%al,%esi 
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%edx,%ecx28 »       sub····%edx,%ecx
29 »       test···%esi,%esi29 »       test···%esi,%esi
30 »       jne····12e·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x12e>30 »       jne····150·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x150>
31 »       test···%ebp,%ebp31 »       test···%ebp,%ebp
32 »       jne····17a·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x17a>32 »       jne····1b0·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x1b0>
33 »       movl···$0x0,0x10(%esp)33 »       xor····%eax,%eax
34 »       xor····%ebp,%ebp34 »       xor····%ebp,%ebp
 35 »       mov····%eax,0x10(%esp)
35 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%eax
36 »       mov····(%eax),%esi37 »       mov····(%eax),%esi
37 »       mov····%esi,0x0(%ebp,%ecx,1) 
38 »       lea····0x4(%ebp,%ecx,1),%esi 
39 »       mov····%edi,%eax38 »       mov····%edi,%eax
40 »       sub····0x44(%esp),%eax39 »       sub····0x44(%esp),%eax
41 »       mov····%eax,0x18(%esp) 
42 »       add····%esi,%eax40 »       mov····%esi,0x0(%ebp,%ecx,1)
 41 »       lea····0x4(%ebp,%ecx,1),%esi
43 »       mov····%eax,0x14(%esp)42 »       mov····%eax,0x14(%esp)
 43 »       add····%esi,%eax
44 »       cmp····%edx,0x44(%esp)44 »       cmp····%edx,0x44(%esp)
 45 »       mov····%eax,0x18(%esp)
45 »       je·····117·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x117>46 »       je·····130·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x130>
46 »       mov····%ecx,0x8(%esp) 
47 »       mov····%edx,0x4(%esp)47 »       mov····%edx,0x4(%esp)
48 »       mov····%edx,0x1c(%esp)48 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,(%esp)49 »       mov····%ebp,(%esp)
 50 »       mov····%edx,0x1c(%esp)
50 »       call···98·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x98>51 »       call···a4·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xa4>
51 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
52 »       cmp····%edi,0x44(%esp) 
53 »       mov····0x1c(%esp),%edx53 »       mov····0x1c(%esp),%edx
 54 »       cmp····%edi,0x44(%esp)
54 »       je·····de·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xde>55 »       je·····f8·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xf8>
55 »       mov····0x18(%esp),%eax56 »       cmpl···$0x8,0x14(%esp)
56 »       mov····%esi,%edi57 »       mov····%esi,%eax
57 »       mov····0x44(%esp),%esi58 »       mov····0x44(%esp),%esi
58 »       cmp····$0x4,%eax 
59 »       jae····fa·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xfa> 
60 »       test···$0x2,%al 
61 »       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> 
62 »       test···$0x1,%al 
63 »       jne····e8·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xe8>59 »       jae····108·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x108>
 60 »       mov····0x14(%esp),%ecx
 61 »       mov····%eax,%edi
 62 »       rep·movsb·%ds:(%esi),%es:(%edi)
64 »       test···%edx,%edx63 »       test···%edx,%edx
65 »       nop 
66 »       jne····de·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xde>64 »       jne····f8·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xf8>
67 »       mov····0x40(%esp),%edx65 »       mov····0x40(%esp),%edx
 66 »       mov····0x18(%esp),%ebx
 67 »       mov····0x30(%esp),%esi
 68 »       mov····0x34(%esp),%edi
68 »       mov····%ebp,(%edx)69 »       mov····%ebp,(%edx)
69 »       mov····0x14(%esp),%ebx 
70 »       mov····%ebx,0x4(%edx) 
71 »       mov····0x10(%esp),%ebp70 »       mov····0x10(%esp),%ebp
 71 »       mov····%ebx,0x4(%edx)
 72 »       mov····0x2c(%esp),%ebx
72 »       mov····%ebp,0x8(%edx)73 »       mov····%ebp,0x8(%edx)
 74 »       mov····0x38(%esp),%ebp
73 »       add····$0x2c,%esp75 »       add····$0x3c,%esp
74 »       pop····%ebx 
75 »       pop····%esi 
76 »       pop····%edi 
77 »       pop····%ebp 
78 »       ret76 »       ret
 77 »       lea····0x0(%esi,%eiz,1),%esi
 78 »       nop
79 »       mov····%edx,(%esp)79 »       mov····%edx,(%esp)
80 »       call···e2·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xe2>80 »       call···fc·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xfc>
81 ·R_386_PLT32»    operator·delete(void*)81 ·R_386_PLT32»    operator·delete(void*)
82 »       jmp····c2·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xc2>82 »       jmp····cb·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xcb>
83 »       movsb··%ds:(%esi),%es:(%edi) 
84 »       test···%edx,%edx 
85 »       je·····c2·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xc2> 
86 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
87 »       jmp····de·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xde> 
88 »       movsw··%ds:(%esi),%es:(%edi) 
89 »       test···$0x1,%al84 »       test···$0x1,%al
90 »       je·····bd·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xbd> 
91 »       jmp····e8·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0xe8> 
92 »       test···$0x1,%edi 
93 »       jne····16a·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x16a>85 »       jne····180·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x180>
94 »       test···$0x2,%edi 
95 »       jne····159·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)+0x159> 
96 »       mov····%eax,%ecx 
97 »       shr····$0x2,%ecx 
98 »       rep·movsl·%ds:(%esi),%es:(%edi) 
Max diff block lines reached; 5696/14282 bytes (39.88%) of diff not shown.
17.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorItSaItEE17_M_realloc_ […]
    
Offset 1, 146 lines modifiedOffset 1, 148 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%edi,0x34(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebp,0x38(%esp)
 8 »       mov····%ebx,0x2c(%esp)
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>9 »       call···14·<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&)+0x14>
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,0x30(%esp)
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx 
15 »       mov····0x4(%eax),%edi14 »       mov····0x4(%eax),%edi
 15 »       mov····(%eax),%edx
16 »       mov····%edi,%ebp16 »       mov····%edi,%ebp
17 »       sub····%edx,%ebp17 »       sub····%edx,%ebp
18 »       sar····%ebp18 »       sar····%ebp
19 »       cmp····$0x3fffffff,%ebp19 »       cmp····$0x3fffffff,%ebp
20 »       je·····18e·<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&)+0x18e>20 »       je·····1ce·<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&)+0x1ce>
21 »       test···%ebp,%ebp21 »       test···%ebp,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%ecx
23 »       cmovne·%ebp,%ecx23 »       cmovne·%ebp,%ecx
 24 »       xor····%esi,%esi
24 »       add····%ecx,%ebp25 »       add····%ecx,%ebp
 26 »       jb·····1c4·<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&)+0x1c4>
25 »       setb···%al 
26 »       movzbl·%al,%esi 
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%edx,%ecx28 »       sub····%edx,%ecx
29 »       test···%esi,%esi29 »       test···%esi,%esi
30 »       jne····12e·<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&)+0x12e>30 »       jne····150·<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&)+0x150>
31 »       test···%ebp,%ebp31 »       test···%ebp,%ebp
32 »       jne····17a·<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&)+0x17a>32 »       jne····1b0·<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&)+0x1b0>
33 »       movl···$0x0,0x10(%esp)33 »       xor····%eax,%eax
34 »       xor····%ebp,%ebp34 »       xor····%ebp,%ebp
 35 »       mov····%eax,0x10(%esp)
35 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%eax
36 »       movzwl·(%eax),%esi37 »       movzwl·(%eax),%esi
37 »       mov····%si,0x0(%ebp,%ecx,1) 
38 »       lea····0x2(%ebp,%ecx,1),%esi 
39 »       mov····%edi,%eax38 »       mov····%edi,%eax
40 »       sub····0x44(%esp),%eax39 »       sub····0x44(%esp),%eax
41 »       mov····%eax,0x18(%esp) 
42 »       add····%esi,%eax40 »       mov····%si,0x0(%ebp,%ecx,1)
 41 »       lea····0x2(%ebp,%ecx,1),%esi
43 »       mov····%eax,0x14(%esp)42 »       mov····%eax,0x14(%esp)
 43 »       add····%esi,%eax
44 »       cmp····%edx,0x44(%esp)44 »       cmp····%edx,0x44(%esp)
 45 »       mov····%eax,0x18(%esp)
45 »       je·····117·<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&)+0x117>46 »       je·····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>
46 »       mov····%ecx,0x8(%esp) 
47 »       mov····%edx,0x4(%esp)47 »       mov····%edx,0x4(%esp)
48 »       mov····%edx,0x1c(%esp)48 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,(%esp)49 »       mov····%ebp,(%esp)
 50 »       mov····%edx,0x1c(%esp)
50 »       call···99·<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&)+0x99>51 »       call···a5·<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&)+0xa5>
51 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
52 »       cmp····%edi,0x44(%esp) 
53 »       mov····0x1c(%esp),%edx53 »       mov····0x1c(%esp),%edx
 54 »       cmp····%edi,0x44(%esp)
54 »       je·····de·<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&)+0xde>55 »       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>
55 »       mov····0x18(%esp),%eax56 »       cmpl···$0x8,0x14(%esp)
56 »       mov····%esi,%edi57 »       mov····%esi,%eax
57 »       mov····0x44(%esp),%esi58 »       mov····0x44(%esp),%esi
58 »       cmp····$0x4,%eax 
59 »       jae····fa·<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&)+0xfa>59 »       jae····108·<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&)+0x108>
 60 »       mov····0x14(%esp),%ecx
 61 »       mov····%eax,%edi
 62 »       rep·movsb·%ds:(%esi),%es:(%edi)
60 »       test···$0x2,%al 
61 »       jne····f2·<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&)+0xf2> 
62 »       test···$0x1,%al 
63 »       jne····e8·<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&)+0xe8> 
64 »       test···%edx,%edx63 »       test···%edx,%edx
65 »       jne····de·<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&)+0xde>64 »       jne····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>
66 »       mov····0x40(%esp),%edx65 »       mov····0x40(%esp),%edx
 66 »       mov····0x18(%esp),%ebx
 67 »       mov····0x30(%esp),%esi
 68 »       mov····0x34(%esp),%edi
67 »       mov····%ebp,(%edx)69 »       mov····%ebp,(%edx)
68 »       mov····0x14(%esp),%ebx 
69 »       mov····%ebx,0x4(%edx) 
70 »       mov····0x10(%esp),%ebp70 »       mov····0x10(%esp),%ebp
 71 »       mov····%ebx,0x4(%edx)
 72 »       mov····0x2c(%esp),%ebx
71 »       mov····%ebp,0x8(%edx)73 »       mov····%ebp,0x8(%edx)
 74 »       mov····0x38(%esp),%ebp
72 »       add····$0x2c,%esp75 »       add····$0x3c,%esp
73 »       pop····%ebx 
74 »       pop····%esi 
75 »       pop····%edi 
76 »       pop····%ebp 
77 »       ret76 »       ret
 77 »       lea····0x0(%esi,%eiz,1),%esi
78 »       mov····%edx,(%esp)78 »       mov····%edx,(%esp)
79 »       call···e2·<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&)+0xe2>79 »       call···fc·<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&)+0xfc>
80 ·R_386_PLT32»    operator·delete(void*)80 ·R_386_PLT32»    operator·delete(void*)
81 »       jmp····c2·<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&)+0xc2>81 »       jmp····cc·<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&)+0xcc>
82 »       movsb··%ds:(%esi),%es:(%edi) 
83 »       test···%edx,%edx 
84 »       je·····c2·<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&)+0xc2> 
85 »       lea····0x0(%esi),%esi82 »       lea····0x0(%esi),%esi
86 »       jmp····de·<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&)+0xde> 
87 »       movsw··%ds:(%esi),%es:(%edi) 
88 »       test···$0x1,%al83 »       test···$0x1,%al
89 »       je·····be·<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&)+0xbe> 
90 »       jmp····e8·<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&)+0xe8> 
91 »       test···$0x1,%edi 
92 »       jne····16a·<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&)+0x16a>84 »       jne····180·<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&)+0x180>
93 »       test···$0x2,%edi 
94 »       jne····159·<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&)+0x159> 
95 »       mov····%eax,%ecx 
96 »       shr····$0x2,%ecx 
97 »       rep·movsl·%ds:(%esi),%es:(%edi) 
98 »       test···$0x2,%al85 »       test···$0x2,%al
 86 »       xchg···%ax,%ax
Max diff block lines reached; 5634/17392 bytes (32.39%) of diff not shown.
3.64 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 30 lines modifiedOffset 1, 29 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff0106·b60505cd·0500ffff·01041705·................2 ··0x00000000·ffff0106·c40505de·0500ffff·01041705·................
3 ··0x00000010·0000ffff·0107a304·ce04fb08·00ffff01·................3 ··0x00000010·0000ffff·0107b704·9405d509·00ffff01·................
4 ··0x00000020·043c0500·00ffff01·07a00295·04bf0600·.<..............4 ··0x00000020·043c0500·00ffff01·079902a4·04c70600·.<..............
5 ··0x00000030·ffff0104·17050000·ffff012a·c60105e7·...........*....5 ··0x00000030·ffff0104·1b050000·ffff012a·c90105f3·...........*....
6 ··0x00000040·0400d502·05f50400·9c0305ee·0400cc03·................6 ··0x00000040·0400dc02·05810500·a10305fa·0400d203·................
7 ··0x00000050·05e70400·8e0405f5·0400d004·05e70400·................7 ··0x00000050·05f30400·9a040581·0500dc04·05f30400·................
8 ··0x00000060·e20405f5·0400ffff·01041b52·00000000·...........R....8 ··0x00000060·ee040581·0500ffff·01041a52·00000000·...........R....
9 ··0x00000070·ff9bac01·019e01cb·0205b925·01fc0405·...........%....9 ··0x00000070·ff9ba401·019901a1·0205ed23·01e30405·...........#....
10 ··0x00000080·c22501bb·07059224·01de0d05·0000dd10·.%.....$........10 ··0x00000080·f22301aa·0705d125·01b40d05·0000a310·.#.....%........
11 ··0x00000090·05952301·ce138105·91230092·19050000·..#......#......11 ··0x00000090·05d32501·8513db04·e22200a4·18050000·..%......"......
12 ··0x000000a0·ab1a0594·2401f01c·058f2301·d31fef01·....$.....#.....12 ··0x000000a0·e01905e0·2201b61c·05de2201·881fef01·....".....".....
13 ··0x000000b0·912300bd·22059523·01cb2205·b92501d4·.#.."..#.."..%..13 ··0x000000b0·e2220082·2205ed23·018b2205·f22301a2·.".."..#.."..#..
14 ··0x000000c0·22050000·dd220592·2401e622·05c22501·"...."..$.."..%.14 ··0x000000c0·220e0000·b42205d1·2501bd22·05d32501·"...."..%.."..%.
 15 ··0x000000d0·c62205e0·2201d922·05de2201·fe2205cd·."..".."..".."..
 16 ··0x000000e0·23009f23·05d12300·c8230500·00902405·#..#..#..#....$.
 17 ··0x000000f0·b62403b1·2405ba24·03cc2505·d52500fe·.$..$..$..%..%..
 18 ··0x00000100·2505b526·039f2605·b92600b0·26050000·%..&..&..&..&...
 19 ··0x00000110·0100007d·00000000·ffff0112·e20105a8·...}............
 20 ··0x00000120·07008502·05a10700·8c0305a8·0700ffff·................
15 ··0x000000d0·f8220500·00812305·9424018a·23058f23·."....#..$..#..# 
16 ··0x000000e0·01af2305·fe2300d8·23050000·f9230582·..#..#..#....#.. 
17 ··0x000000f0·2400b224·05d82403·d32405dc·2400a225·$..$..$..$..$..% 
18 ··0x00000100·05b52500·d0250500·00f12505·97260392·..%..%....%..&.. 
19 ··0x00000110·26059b26·03010000·7d000000·00000000·&..&....}....... 
20 ··0x00000120·ffff0112·850205d2·0700ac02·05cb0700·................ 
21 ··0x00000130·ca0305d2·0700ffff·01042f05·00000000·........../..... 
22 ··0x00000140·ff9b1501·0b8f0105·0000ae01·05c00301·................ 
23 ··0x00000150·01000000·00000000·ff9b1101·08140519·................21 ··0x00000130·01042f05·00000000·ff9b1501·0bb10105·../.............
24 ··0x00000160·00270500·00010000·00000000·ffff0135·.'.............5 
25 ··0x00000170·43110000·c801059d·0900fa02·05af0900·C............... 
26 ··0x00000180·900305a4·0900b404·aa019d09·00aa0705·................ 
27 ··0x00000190·b60900c0·0705c609·00e50705·9d0900b8·................22 ··0x00000140·0000d001·058c0401·01000000·00000000·................
 23 ··0x00000150·ff9b1101·08140519·00270500·00010000·.........'......
 24 ··0x00000160·00000000·ffff012f·43110000·cd0105a5·......./C.......
 25 ··0x00000170·0a008003·059d0a00·9a030596·0a00c004·................
 26 ··0x00000180·9e03a50a·00b00805·bc0a008f·0905b50a·................
28 ··0x000001a0·0805bf09·00ffff01·04210500·00·······.........!...27 ··0x00000190·00a50905·ac0a00ff·ff010421·050000···...........!...
  
19.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST5LabelESaIS1_E […]
    
Offset 5, 206 lines modifiedOffset 5, 203 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····$0x2c,%esp 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x1,%eax13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x18(%esp)15 »       sub····$0x2c,%esp
 16 »       mov····0x40(%esp),%eax
17 »       mov····0x44(%esp),%esi17 »       mov····0x44(%esp),%esi
18 »       mov····0x40(%esp),%edx 
19 »       mov····(%edx),%ebp18 »       mov····(%eax),%ebp
20 »       mov····0x4(%edx),%edi19 »       mov····0x4(%eax),%eax
21 »       mov····%edi,%ecx20 »       mov····%eax,0x1c(%esp)
22 »       sub····%ebp,%ecx21 »       sub····%ebp,%eax
23 »       sar····$0x2,%ecx22 »       sar····$0x2,%eax
24 »       cmp····$0x1fffffff,%ecx23 »       cmp····$0x1fffffff,%eax
25 »       je·····236·<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&)+0x236>24 »       je·····23a·<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&)+0x23a>
 25 »       test···%eax,%eax
 26 »       mov····$0x1,%edx
 27 »       cmovne·%eax,%edx
 28 »       xor····%ecx,%ecx
 29 »       add····%edx,%eax
 30 »       jb·····230·<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&)+0x230>
 31 »       mov····%esi,%edi
 32 »       sub····%ebp,%edi
26 »       test···%ecx,%ecx33 »       test···%ecx,%ecx
27 »       mov····$0x1,%eax 
28 »       cmovne·%ecx,%eax 
29 »       add····%ecx,%eax 
30 »       setb···%dl 
31 »       movzbl·%dl,%ebx 
32 »       mov····%esi,%ecx 
33 »       sub····%ebp,%ecx 
34 »       test···%ebx,%ebx 
35 »       jne····1b8·<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&)+0x1b8>34 »       jne····1b8·<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&)+0x1b8>
36 »       test···%eax,%eax35 »       test···%eax,%eax
37 »       jne····220·<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&)+0x220>36 »       jne····21a·<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&)+0x21a>
 37 »       xor····%eax,%eax
 38 »       xor····%ecx,%ecx
 39 »       mov····%eax,0x18(%esp)
38 »       mov····$0x4,%edx40 »       mov····$0x4,%edx
39 »       movl···$0x0,0x14(%esp)41 »       mov····%ecx,0x14(%esp)
40 »       movl···$0x0,0x10(%esp) 
41 »       mov····0x48(%esp),%ebx42 »       mov····0x48(%esp),%eax
42 »       mov····(%ebx),%eax 
43 »       mov····0x10(%esp),%ebx 
44 »       mov····%eax,(%ebx,%ecx,1) 
45 »       cmp····%ebp,%esi43 »       cmp····%ebp,%esi
 44 »       mov····0x14(%esp),%ecx
 45 »       mov····(%eax),%eax
 46 »       mov····%eax,(%ecx,%edi,1)
46 »       je·····140·<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&)+0x140>47 »       je·····13e·<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&)+0x13e>
47 »       mov····%esi,%ebx48 »       mov····%esi,%edi
 49 »       mov····%ecx,%edx
48 »       sub····%ebp,%ebx50 »       sub····%ebp,%edi
49 »       mov····0x10(%esp),%edx 
50 »       mov····%ebp,%eax51 »       mov····%ebp,%eax
51 »       lea····-0x4(%ebx),%ecx52 »       lea····-0x4(%edi),%ecx
52 »       shr····$0x2,%ecx53 »       shr····$0x2,%ecx
53 »       add····$0x1,%ecx54 »       inc····%ecx
54 »       and····$0x7,%ecx55 »       and····$0x7,%ecx
55 »       je·····100·<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&)+0x100>56 »       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>
56 »       cmp····$0x1,%ecx57 »       cmp····$0x1,%ecx
57 »       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>58 »       je·····ee·<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&)+0xee>
58 »       cmp····$0x2,%ecx59 »       cmp····$0x2,%ecx
59 »       je·····e8·<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&)+0xe8>60 »       je·····e3·<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&)+0xe3>
60 »       cmp····$0x3,%ecx61 »       cmp····$0x3,%ecx
61 »       je·····de·<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&)+0xde>62 »       je·····d8·<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&)+0xd8>
62 »       cmp····$0x4,%ecx63 »       cmp····$0x4,%ecx
63 »       nop 
64 »       je·····d4·<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&)+0xd4>64 »       je·····cd·<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&)+0xcd>
65 »       cmp····$0x5,%ecx65 »       cmp····$0x5,%ecx
66 »       je·····ca·<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&)+0xca>66 »       je·····c2·<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&)+0xc2>
67 »       cmp····$0x6,%ecx67 »       cmp····$0x6,%ecx
68 »       jne····1eb·<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&)+0x1eb>68 »       jne····1e0·<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&)+0x1e0>
69 »       mov····(%eax),%ecx69 »       mov····(%eax),%ecx
70 »       mov····%ecx,(%edx) 
71 »       add····$0x4,%eax 
72 »       add····$0x4,%edx70 »       add····$0x4,%edx
73 »       mov····(%eax),%ecx 
74 »       mov····%ecx,(%edx) 
75 »       add····$0x4,%eax71 »       add····$0x4,%eax
76 »       add····$0x4,%edx72 »       mov····%ecx,-0x4(%edx)
77 »       mov····(%eax),%ecx73 »       mov····(%eax),%ecx
78 »       mov····%ecx,(%edx) 
79 »       add····$0x4,%eax 
80 »       add····$0x4,%edx74 »       add····$0x4,%edx
81 »       mov····(%eax),%ecx 
82 »       mov····%ecx,(%edx) 
83 »       add····$0x4,%eax75 »       add····$0x4,%eax
 76 »       mov····%ecx,-0x4(%edx)
 77 »       mov····(%eax),%ecx
84 »       add····$0x4,%edx78 »       add····$0x4,%edx
 79 »       add····$0x4,%eax
 80 »       mov····%ecx,-0x4(%edx)
85 »       mov····(%eax),%ecx81 »       mov····(%eax),%ecx
86 »       mov····%ecx,(%edx)82 »       add····$0x4,%edx
87 »       add····$0x4,%eax83 »       add····$0x4,%eax
 84 »       mov····%ecx,-0x4(%edx)
 85 »       mov····(%eax),%ecx
88 »       add····$0x4,%edx86 »       add····$0x4,%edx
 87 »       add····$0x4,%eax
 88 »       mov····%ecx,-0x4(%edx)
89 »       mov····(%eax),%ecx89 »       mov····(%eax),%ecx
90 »       mov····%ecx,(%edx) 
91 »       add····$0x4,%eax90 »       add····$0x4,%eax
92 »       add····$0x4,%edx91 »       add····$0x4,%edx
 92 »       mov····%ecx,-0x4(%edx)
93 »       cmp····%esi,%eax93 »       cmp····%esi,%eax
94 »       je·····138·<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&)+0x138>94 »       je·····136·<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&)+0x136>
95 »       mov····(%eax),%ecx95 »       mov····(%eax),%ecx
96 »       mov····%ecx,(%edx) 
97 »       mov····0x4(%eax),%ecx 
98 »       mov····%ecx,0x4(%edx) 
99 »       mov····0x8(%eax),%ecx 
100 »       mov····%ecx,0x8(%edx) 
101 »       mov····0xc(%eax),%ecx 
102 »       mov····%ecx,0xc(%edx) 
103 »       mov····0x10(%eax),%ecx 
104 »       mov····%ecx,0x10(%edx) 
105 »       mov····0x14(%eax),%ecx 
Max diff block lines reached; 10766/19605 bytes (54.91%) of diff not shown.
21.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 145 lines modifiedOffset 5, 184 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····$0x2c,%esp 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x2c,%esp
16 »       mov····%eax,0x14(%esp) 
17 »       mov····0x44(%esp),%esi 
18 »       mov····0x40(%esp),%edx16 »       mov····0x40(%esp),%edx
 17 »       mov····0x44(%esp),%esi
19 »       mov····0x4(%edx),%edi18 »       mov····0x4(%edx),%ebx
20 »       mov····%edi,0x18(%esp)19 »       mov····%eax,0x14(%esp)
21 »       mov····0x8(%edx),%ebp20 »       mov····0x8(%edx),%ebp
 21 »       mov····%ebx,0x18(%esp)
22 »       sub····%edi,%ebp22 »       sub····%ebx,%ebp
23 »       mov····%ebp,0x10(%esp)23 »       mov····%ebp,0x10(%esp)
24 »       sar····$0x2,%ebp24 »       sar····$0x2,%ebp
25 »       cmp····%ebp,%esi25 »       cmp····%ebp,%esi
26 »       ja·····3c·<__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)+0x3c>26 »       ja·····3c·<__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)+0x3c>
27 »       add····$0x2c,%esp27 »       add····$0x2c,%esp
28 »       pop····%ebx28 »       pop····%ebx
29 »       pop····%esi29 »       pop····%esi
30 »       pop····%edi30 »       pop····%edi
31 »       pop····%ebp31 »       pop····%ebp
32 »       ret32 »       ret
33 »       mov····0x14(%esp),%ecx33 »       mov····0x14(%esp),%ecx
 34 »       mov····$0x1d,%edi
34 »       lea····0x0(%ecx),%ebx35 »       lea····0x0(%ecx),%ebx
35 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list36 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
36 »       mov····$0x1d,%eax 
37 »       jmp····59·<__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:·a0c5de05cfc87a446269f96cdf86e79177ea2a2e40b54c81f5a4bcc6924ce35b·...·]>37 »       jmp····5a·<__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:·9c5b7a3da02c729f498a892b9ed8d95848d65e4bfe9ff2ced35300519a5eef93·...·]>
 38 »       lea····0x0(%esi),%esi
38 »       lea····0x4(%edi),%ebx39 »       lea····0x4(%edx),%ebx
39 »       sub····%edx,%eax40 »       sub····%eax,%edi
40 »       sub····$0x1,%eax41 »       dec····%edi
41 »       test···%eax,%eax42 »       test···%edi,%edi
42 »       jle····6a·<__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:·6b1b09a4e70d4084aabdae439e7bf1e80a6edb3fe6b61d83e19372c718ca3414·...·]>43 »       jle····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>·>::resize(unsigned·int)+0[·...·truncated·by·diffoscope;·len:·3,·SHA:·c1f2b4dff137795acbcbc782be77cfa03451cace567a4c1c5e4ff379fbdf32de·...·]>
43 »       mov····%eax,%edx44 »       mov····%edi,%eax
44 »       sar····%edx45 »       sar····%eax
45 »       lea····(%ebx,%edx,4),%edi46 »       lea····(%ebx,%eax,4),%edx
46 »       cmp····(%edi),%esi47 »       cmp····(%edx),%esi
47 »       ja·····4d·<__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:·3bdf9696586d858e65aa7ee35d3bc1526b2acdf6d1c82afc8e720be14dff23f2·...·]>48 »       ja·····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>·>::resize(unsigned·int)+[·...·truncated·by·diffoscope;·len:·4,·SHA:·41710664dfdf304a2979f4fb10d7a4bff7c9e414b63668d9dda852845daba022·...·]>
48 »       mov····%edx,%eax49 »       mov····%eax,%edi
49 »       test···%eax,%eax50 »       test···%edi,%edi
50 »       jg·····59·<__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:·a0c5de05cfc87a446269f96cdf86e79177ea2a2e40b54c81f5a4bcc6924ce35b·...·]>51 »       jg·····5a·<__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:·9c5b7a3da02c729f498a892b9ed8d95848d65e4bfe9ff2ced35300519a5eef93·...·]>
51 »       mov····0x14(%esp),%esi52 »       mov····0x14(%esp),%esi
52 »       lea····0x74(%esi),%ecx53 »       lea····0x74(%esi),%ecx
53 ·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
54 »       cmp····%ecx,%ebx55 »       cmp····%ecx,%ebx
55 »       je·····170·<__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:·9b5470192c66bfb9395105261c0c7768a366cc1a3854bb4455f0868a573d03ec·...·]>56 »       je·····18c·<__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:·eb0e398689e424461fa5652bd1064810d6751aad15934f4e5f6c87a718ced1f2·...·]>
56 »       mov····(%ebx),%esi57 »       mov····(%ebx),%esi
57 »       cmp····%esi,%ebp58 »       cmp····%esi,%ebp
58 »       jae····34·<__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)+0x34>59 »       jae····34·<__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)+0x34>
59 »       cmp····$0x1fffffff,%esi60 »       cmp····$0x1fffffff,%esi
60 »       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·...·]>61 »       ja·····197·<__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:·cbc8d82fb557992403b2b875bdbd5f016ef7c8ead9e72b26ac0b8097b58d9601·...·]>
61 »       lea····0x0(,%esi,4),%eax62 »       lea····0x0(,%esi,4),%edi
62 »       test···%esi,%esi63 »       test···%esi,%esi
63 »       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·...·]>64 »       je·····1f8·<__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:·e8747d95c507884b7bf5e719bce875097d077f8badec50d880744e302f98aa7a·...·]>
64 »       mov····%eax,(%esp)65 »       mov····%edi,(%esp)
65 »       mov····%eax,0x18(%esp) 
66 »       mov····0x14(%esp),%ebx66 »       mov····0x14(%esp),%ebx
67 »       call···a9·<__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:·12d9750f8a1f2eb6a3c139ca620c564ae050f2b78221cd9063fa2b0faada85d8·...·]>67 »       call···a6·<__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:·12f32ba1a9fa97b3e97f9014bf26b097c2b4e6164545ca7b9092b14d483407da·...·]>
68 ·R_386_PLT32»    operator·new(unsigned·int)68 ·R_386_PLT32»    operator·new(unsigned·int)
 69 »       lea····(%eax,%edi,1),%edx
 70 »       mov····%eax,%ebx
 71 »       mov····%edx,0x1c(%esp)
 72 »       cmp····%eax,%edx
 73 »       je·····df·<__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)+0xdf>
 74 »       mov····%edi,%edx
69 »       mov····%eax,%edi75 »       mov····%eax,%edi
70 »       mov····0x18(%esp),%edx 
71 »       lea····(%eax,%edx,1),%ecx 
72 »       mov····%ecx,0x1c(%esp) 
73 »       cmp····%eax,%ecx76 »       cmp····$0x8,%edx
74 »       je·····19c·<__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)+0x19c> 
75 »       mov····%edx,0x8(%esp) 
76 »       movl···$0x0,0x4(%esp) 
77 »       mov····%eax,(%esp) 
78 »       call···d2·<__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)+0xd2> 
79 ·R_386_PLT32»    memset 
80 »       mov····0x40(%esp),%ebx 
81 »       mov····0x4(%ebx),%eax 
82 »       mov····%eax,0x18(%esp) 
83 »       test···%ebp,%ebp 
84 »       je·····13a·<__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:·12,·SHA:·6d8d0e8ad45718fbdd84cc9ebfc0d43c2fbd5caffad66b0d3c4fdb55d096e722·...·]>77 »       jae····1d3·<__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:·12,·SHA:·6d3ad3bb6d67671b77dfd68700f0ed5cbf66c0696495d11ce7c4918fa538c58f·...·]>
 78 »       test···$0x4,%dl
 79 »       jne····1c5·<__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)+0x1c5>
 80 »       test···$0x2,%dl
 81 »       jne····1b8·<__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)+0x1b8>
 82 »       test···$0x1,%dl
 83 »       jne····1b0·<__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)+0x1b0>
 84 »       mov····0x40(%esp),%edx
 85 »       mov····0x4(%edx),%edi
 86 »       mov····%edi,0x18(%esp)
85 »       mov····0x18(%esp),%ebp87 »       mov····0x18(%esp),%ecx
86 »       mov····%ebp,%ebx 
87 »       mov····0x10(%esp),%eax88 »       mov····0x10(%esp),%eax
 89 »       mov····%ecx,%edi
88 »       add····%ebp,%eax90 »       add····%ecx,%eax
 91 »       test···%ebp,%ebp
89 »       mov····%eax,0x10(%esp)92 »       mov····%eax,0x10(%esp)
 93 »       je·····150·<__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)+0x150>
 94 »       xchg···%ax,%ax
90 »       mov····(%ebx),%ecx95 »       mov····(%edi),%ecx
91 »       test···%ecx,%ecx96 »       test···%ecx,%ecx
92 »       je·····131·<__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:·3377d428b51639561193219349bc6f33a74728d5d41e67456c119f680a515b56·...·]>97 »       je·····147·<__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:·8f6b928501f6b257730b35135910ccc0c846832f500ab72c2fcaebf8b81d5d8c·...·]>
 98 »       lea····0x0(%esi,%eiz,1),%esi
 99 »       lea····0x0(%esi),%esi
93 »       mov····0x4(%ecx),%ebp100 »       mov····0x4(%ecx),%ebp
94 »       movsbl·0x0(%ebp),%edx101 »       movsbl·0x0(%ebp),%edx
95 »       test···%dl,%dl102 »       test···%dl,%dl
96 »       je·····16c·<__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:·e88f245c2684fae069b5c227a9f9336c9cdaf2973de0e5997b69836af96c9454·...·]>103 »       je·····188·<__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:·8af34b1a2494dbd8a8c7866b645bdbbc8ee7800860a516c2274459e3546fe036·...·]>
97 »       xor····%eax,%eax104 »       xor····%eax,%eax
 105 »       lea····0x0(%esi),%esi
98 »       lea····(%eax,%eax,4),%eax106 »       lea····(%eax,%eax,4),%eax
 107 »       inc····%ebp
99 »       add····%edx,%eax108 »       add····%edx,%eax
100 »       add····$0x1,%ebp 
101 »       movsbl·0x0(%ebp),%edx109 »       movsbl·0x0(%ebp),%edx
102 »       test···%dl,%dl110 »       test···%dl,%dl
Max diff block lines reached; 8729/21550 bytes (40.51%) of diff not shown.
9.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 89 lines modifiedOffset 5, 94 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x2c,%esp
16 »       mov····0x40(%esp),%edi16 »       mov····0x40(%esp),%edi
17 »       mov····0x10(%edi),%eax17 »       mov····0x10(%edi),%eax
18 »       add····$0x1,%eax 
19 »       mov····%eax,0x4(%esp) 
20 »       mov····%edi,(%esp)18 »       mov····%edi,(%esp)
 19 »       inc····%eax
 20 »       mov····%eax,0x4(%esp)
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·...·]>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·...·]>
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),%esi 
25 »       mov····0x4(%edi),%ecx24 »       mov····0x4(%edi),%ecx
26 »       mov····0x8(%edi),%ebp25 »       mov····0x8(%edi),%ebp
 26 »       mov····(%edx),%esi
27 »       sub····%ecx,%ebp27 »       sub····%ecx,%ebp
28 »       sar····$0x2,%ebp28 »       sar····$0x2,%ebp
29 »       mov····%ebp,0x18(%esp)29 »       mov····%ebp,0x18(%esp)
30 »       movsbl·(%esi),%edx30 »       movsbl·(%esi),%edx
31 »       test···%dl,%dl31 »       test···%dl,%dl
32 »       je·····df·<__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:·a2382f4bc77d2e005ede8ef04f65850d5bd21bf9d274f6e2da19e5e38ca124df·...·]>32 »       je·····e8·<__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:·465acb8e9d4549b4c971c81c2d1ac03bbf699f1d75288dcdb1ed79eb74e9448c·...·]>
33 »       mov····%esi,%ebp33 »       mov····%esi,%ebp
34 »       xor····%eax,%eax34 »       xor····%eax,%eax
 35 »       lea····0x0(%esi),%esi
35 »       lea····(%eax,%eax,4),%eax36 »       lea····(%eax,%eax,4),%eax
 37 »       inc····%ebp
36 »       add····%edx,%eax38 »       add····%edx,%eax
37 »       add····$0x1,%ebp 
38 »       movsbl·0x0(%ebp),%edx39 »       movsbl·0x0(%ebp),%edx
39 »       test···%dl,%dl40 »       test···%dl,%dl
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·...·]>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·...·]>
41 »       xor····%edx,%edx42 »       xor····%edx,%edx
42 »       divl···0x18(%esp)43 »       divl···0x18(%esp)
43 »       lea····0x0(,%edx,4),%ebp44 »       lea····0x0(,%edx,4),%ebp
44 »       mov····%ebp,0x1c(%esp)45 »       mov····%ebp,0x1c(%esp)
45 »       add····%ebp,%ecx46 »       add····%ebp,%ecx
46 »       mov····(%ecx),%ecx47 »       mov····(%ecx),%ecx
47 »       mov····%ecx,0x18(%esp)48 »       mov····%ecx,0x18(%esp)
48 »       test···%ecx,%ecx49 »       test···%ecx,%ecx
49 »       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·...·]>50 »       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····%ecx,%ebp51 »       mov····%ecx,%ebp
51 »       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·...·]>52 »       jmp····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>·>::find_or_insert(std::pa[·...·truncated·by·diffoscope;·len:·50,·SHA:·d313657761e7ef19eac92ffd9630aee29114f7a735f079a3c195bb85b64cbb20·...·]>
 53 »       nop
52 »       mov····0x0(%ebp),%ebp54 »       mov····0x0(%ebp),%ebp
53 »       test···%ebp,%ebp55 »       test···%ebp,%ebp
54 »       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·...·]>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 »       mov····%esi,0x4(%esp)57 »       mov····%esi,0x4(%esp)
56 »       mov····0x4(%ebp),%eax58 »       mov····0x4(%ebp),%edx
57 »       mov····%eax,(%esp)59 »       mov····%edx,(%esp)
58 »       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·...·]>60 »       call···92·<__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:·4d0d91dbd0da48fdd74f06af22adabf4241b30e5ebea0cb33c460c89d9823c42·...·]>
59 ·R_386_PLT32»    strcmp61 ·R_386_PLT32»    strcmp
60 »       test···%eax,%eax62 »       test···%eax,%eax
61 »       jne····7d·<__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:·c5f5f1d14a9d771246002933ae54411a86b8470b63c8e7a0d1ea267fe2019bdb·...·]>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 »       lea····0x4(%ebp),%eax64 »       lea····0x4(%ebp),%eax
63 »       add····$0x2c,%esp65 »       add····$0x2c,%esp
64 »       pop····%ebx66 »       pop····%ebx
65 »       pop····%esi67 »       pop····%esi
66 »       pop····%edi68 »       pop····%edi
67 »       pop····%ebp69 »       pop····%ebp
68 »       ret70 »       ret
 71 »       lea····0x0(%esi),%esi
69 »       movl···$0xc,(%esp)72 »       movl···$0xc,(%esp)
70 »       call···aa·<__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:·fef860324c4d8ff0e09ac78170cc029050ed9f8df9354a47f34295f9c8a5c055·...·]>73 »       call···b0·<__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:·0fbdd116ddc80185e8742da4b24c6a88e40a9abe5c032e52c921331e565e28dc·...·]>
71 ·R_386_PLT32»    operator·new(unsigned·int)74 ·R_386_PLT32»    operator·new(unsigned·int)
72 »       mov····%eax,%ebx 
73 »       mov····0x44(%esp),%esi75 »       mov····0x44(%esp),%esi
74 »       mov····0x4(%esi),%edx 
75 »       mov····(%esi),%ecx 
76 »       mov····%ecx,0x4(%eax) 
77 »       mov····%edx,0x8(%eax) 
78 »       mov····0x18(%esp),%eax 
79 »       mov····%eax,(%ebx) 
80 »       mov····0x4(%edi),%ebp76 »       mov····0x4(%edi),%ebp
 77 »       mov····0x18(%esp),%edx
 78 »       mov····0x4(%esi),%ecx
 79 »       mov····%eax,%ebx
 80 »       mov····(%esi),%eax
 81 »       mov····%edx,(%ebx)
81 »       mov····0x1c(%esp),%esi82 »       mov····0x1c(%esp),%esi
82 »       mov····%ebx,0x0(%ebp,%esi,1) 
83 »       addl···$0x1,0x10(%edi)83 »       mov····%ecx,0x8(%ebx)
 84 »       mov····%eax,0x4(%ebx)
84 »       lea····0x4(%ebx),%eax85 »       lea····0x4(%ebx),%eax
 86 »       mov····%ebx,0x0(%ebp,%esi,1)
 87 »       incl···0x10(%edi)
85 »       add····$0x2c,%esp88 »       add····$0x2c,%esp
86 »       pop····%ebx89 »       pop····%ebx
87 »       pop····%esi90 »       pop····%esi
88 »       pop····%edi91 »       pop····%edi
89 »       pop····%ebp92 »       pop····%ebp
90 »       ret93 »       ret
 94 »       lea····0x0(%esi,%eiz,1),%esi
 95 »       xor····%eax,%eax
91 »       movl···$0x0,0x1c(%esp)96 »       mov····%eax,0x1c(%esp)
92 »       jmp····6f·<__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:·7c9d750e7e05a63e118408b28556ab6ffe19fc587273711c190d4c60b50acbdf·...·]>97 »       jmp····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>·>::find_or_insert(std::p[·...·truncated·by·diffoscope;·len:·51,·SHA:·8620e3288f6e0e18d7d85d481fad3106e91df76a2a9b7c5948645a024f77fbb9·...·]>
21.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 135 lines modifiedOffset 5, 172 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x14(%esp)15 »       sub····$0x3c,%esp
17 »       mov····0x44(%esp),%ebx16 »       mov····0x50(%esp),%ebp
18 »       mov····0x40(%esp),%edx 
19 »       mov····0x4(%edx),%ebp 
20 »       mov····%ebp,0x18(%esp) 
21 »       mov····0x40(%esp),%esi17 »       mov····0x54(%esp),%esi
22 »       mov····0x8(%esi),%edi18 »       mov····0x4(%ebp),%edx
23 »       mov····%edi,0x10(%esp)19 »       mov····%eax,0x1c(%esp)
 20 »       mov····0x8(%ebp),%ecx
 21 »       mov····%edx,0x24(%esp)
24 »       sub····%ebp,%edi22 »       sub····%edx,%ecx
25 »       mov····%edi,%ebp23 »       mov····%ecx,0x28(%esp)
26 »       sar····$0x2,%ebp24 »       sar····$0x2,%ecx
 25 »       mov····%ecx,0x20(%esp)
27 »       cmp····%ebp,%ebx26 »       cmp····%ecx,%esi
28 »       ja·····42·<__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)+0x42>27 »       ja·····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*>·>::resize(unsigned·int)+0x40>
29 »       add····$0x2c,%esp28 »       add····$0x3c,%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 »       mov····0x14(%esp),%ecx34 »       mov····0x1c(%esp),%edi
36 »       lea····0x0(%ecx),%esi 
37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list 
38 »       mov····$0x1d,%eax35 »       mov····$0x1d,%eax
 36 »       lea····0x0(%edi),%ebx
 37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
39 »       jmp····5f·<__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)+0x5f>38 »       jmp····62·<__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)+0x62>
 39 »       lea····0x0(%esi,%eiz,1),%esi
40 »       lea····0x4(%ecx),%esi40 »       lea····0x4(%ecx),%ebx
41 »       sub····%edx,%eax41 »       sub····%edx,%eax
42 »       sub····$0x1,%eax42 »       dec····%eax
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       jle····70·<__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)+0x70>44 »       jle····73·<__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)+0x73>
45 »       mov····%eax,%edx45 »       mov····%eax,%edx
46 »       sar····%edx46 »       sar····%edx
47 »       lea····(%esi,%edx,4),%ecx47 »       lea····(%ebx,%edx,4),%ecx
48 »       cmp····(%ecx),%ebx48 »       cmp····(%ecx),%esi
49 »       ja·····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>49 »       ja·····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*>·>::resize(unsigned·int)+0x58>
50 »       mov····%edx,%eax50 »       mov····%edx,%eax
51 »       test···%eax,%eax51 »       test···%eax,%eax
52 »       jg·····5f·<__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)+0x5f>52 »       jg·····62·<__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)+0x62>
53 »       mov····0x14(%esp),%ebx53 »       mov····0x1c(%esp),%esi
54 »       lea····0x74(%ebx),%eax54 »       lea····0x74(%esi),%edi
55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
56 »       cmp····%eax,%esi56 »       cmp····%edi,%ebx
57 »       je·····154·<__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)+0x154>57 »       je·····174·<__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)+0x174>
58 »       mov····(%esi),%esi58 »       mov····(%ebx),%esi
59 »       cmp····%esi,%ebp59 »       cmp····%esi,0x20(%esp)
60 »       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>60 »       jae····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*>·>::resize(unsigned·int)+0x38>
61 »       cmp····$0x1fffffff,%esi61 »       cmp····$0x1fffffff,%esi
62 »       ja·····15d·<__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)+0x15d>62 »       ja·····17f·<__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)+0x17f>
63 »       lea····0x0(,%esi,4),%edx63 »       lea····0x0(,%esi,4),%edi
64 »       test···%esi,%esi64 »       test···%esi,%esi
65 »       je·····16f·<__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)+0x16f>65 »       je·····1e0·<__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)+0x1e0>
66 »       mov····%edx,(%esp)66 »       mov····%edi,(%esp)
67 »       mov····%edx,0x10(%esp) 
68 »       mov····0x14(%esp),%ebx67 »       mov····0x1c(%esp),%ebx
69 »       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 »       call···b0·<__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)+0xb0>
70 ·R_386_PLT32»    operator·new(unsigned·int)69 ·R_386_PLT32»    operator·new(unsigned·int)
 70 »       lea····(%eax,%edi,1),%edx
71 »       mov····%eax,%ecx71 »       mov····%eax,%ebx
 72 »       mov····%edx,0x2c(%esp)
 73 »       cmp····%eax,%edx
 74 »       je·····e9·<__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)+0xe9>
 75 »       mov····%edi,%edx
 76 »       mov····%eax,%edi
 77 »       cmp····$0x8,%edx
 78 »       jae····1bb·<__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)+0x1bb>
 79 »       test···$0x4,%dl
 80 »       jne····1ad·<__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)+0x1ad>
 81 »       test···$0x2,%dl
 82 »       jne····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>
 83 »       test···$0x1,%dl
 84 »       jne····198·<__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)+0x198>
 85 »       mov····0x4(%ebp),%edx
 86 »       mov····%edx,0x24(%esp)
 87 »       mov····0x24(%esp),%ecx
72 »       mov····0x10(%esp),%edx88 »       mov····0x28(%esp),%edx
 89 »       mov····%ecx,%edi
73 »       add····%edx,%eax90 »       add····%ecx,%edx
74 »       mov····%eax,0x10(%esp) 
75 »       cmp····%ecx,%eax91 »       mov····0x20(%esp),%ecx
 92 »       test···%ecx,%ecx
76 »       je·····17e·<__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)+0x17e>93 »       je·····146·<__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)+0x146>
77 »       mov····%edx,0x8(%esp)94 »       mov····%ebp,0x50(%esp)
78 »       movl···$0x0,0x4(%esp) 
79 »       mov····%ecx,(%esp)95 »       mov····%edx,%ebp
 96 »       lea····0x0(%esi),%esi
80 »       mov····%ecx,0x1c(%esp) 
81 »       call···db·<__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)+0xdb> 
82 ·R_386_PLT32»    memset 
83 »       mov····0x40(%esp),%ebx 
84 »       mov····0x4(%ebx),%ecx97 »       mov····(%edi),%ecx
85 »       mov····%ecx,0x18(%esp) 
86 »       mov····0x1c(%esp),%ecx 
87 »       test···%ebp,%ebp98 »       test···%ecx,%ecx
88 »       je·····122·<__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)+0x122> 
89 »       mov····0x18(%esp),%ebp 
90 »       mov····%ebp,%ebx 
91 »       add····%edi,%ebp 
92 »       mov····(%ebx),%edi 
93 »       test···%edi,%edi 
94 »       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>99 »       je·····13b·<__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)+0x13b>
 100 »       lea····0x0(%esi,%eiz,1),%esi
 101 »       lea····0x0(%esi),%esi
95 »       movzwl·0x4(%edi),%eax102 »       movzwl·0x4(%ecx),%eax
96 »       xor····%edx,%edx103 »       xor····%edx,%edx
97 »       div····%esi104 »       div····%esi
98 »       mov····(%edi),%eax105 »       mov····(%ecx),%eax
99 »       mov····%eax,(%ebx)106 »       mov····%eax,(%edi)
100 »       lea····(%ecx,%edx,4),%eax107 »       lea····(%ebx,%edx,4),%eax
101 »       mov····(%eax),%edx108 »       mov····(%eax),%edx
102 »       mov····%edx,(%edi)109 »       mov····%edx,(%ecx)
Max diff block lines reached; 5953/21300 bytes (27.95%) of diff not shown.
4.31 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIttSt9_IdentityItES […]
    
Offset 6, 37 lines modifiedOffset 6, 39 lines modified
6 00000000·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·const&)>:6 00000000·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·const&)>:
7 std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·const&):7 std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·const&):
8 »       push···%esi8 »       push···%esi
9 »       push···%ebx9 »       push···%ebx
10 »       sub····$0x4,%esp10 »       sub····$0x4,%esp
11 »       mov····0x10(%esp),%ebx11 »       mov····0x10(%esp),%ebx
12 »       mov····0x14(%esp),%esi12 »       mov····0x14(%esp),%esi
13 »       movl···$0x0,0x4(%ebx) 
14 »       movl···$0x0,0x8(%ebx)13 »       movl···$0x0,0x8(%ebx)
15 »       lea····0x4(%ebx),%edx14 »       lea····0x4(%ebx),%edx
 15 »       movl···$0x0,0x4(%ebx)
 16 »       mov····0x8(%esi),%eax
16 »       mov····%edx,0xc(%ebx)17 »       mov····%edx,0xc(%ebx)
17 »       mov····%edx,0x10(%ebx)18 »       mov····%edx,0x10(%ebx)
18 »       movl···$0x0,0x14(%ebx)19 »       movl···$0x0,0x14(%ebx)
19 »       mov····0x8(%esi),%eax 
20 »       test···%eax,%eax20 »       test···%eax,%eax
21 »       je·····5c·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,[·...·truncated·by·diffoscope;·len:·46,·SHA:·d59fb0338faa2bb64f6ff0659c165134b45901c096be5234f006b7466729cd10·...·]>21 »       je·····65·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,[·...·truncated·by·diffoscope;·len:·46,·SHA:·3399deabd7dd39f0d39411e824bfab876be024ce2860202df6083f2a81119690·...·]>
22 »       call···33·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·const&)+0x33>22 »       call···33·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>·const&)+0x33>
23 ·R_386_PC32»     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<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>·const*,·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]23 ·R_386_PC32»     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<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>·const*,·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]
24 »       mov····%eax,%ecx24 »       mov····%eax,%ecx
 25 »       lea····0x0(%esi,%eiz,1),%esi
25 »       mov····%eax,%edx26 »       mov····%eax,%edx
26 »       mov····0x8(%eax),%eax27 »       mov····0x8(%eax),%eax
27 »       test···%eax,%eax28 »       test···%eax,%eax
28 »       jne····39·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,[·...·truncated·by·diffoscope;·len:·46,·SHA:·dc9258b49e8a77794d0cb84d3307592c90f5a165e5f48c72023a40ab19dd70f0·...·]>29 »       jne····40·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,[·...·truncated·by·diffoscope;·len:·46,·SHA:·8440e10056c318d97d50c933fb7934dddab8885394e887abcb17645d1bd501d7·...·]>
29 »       mov····%edx,0xc(%ebx)30 »       mov····%edx,0xc(%ebx)
30 »       mov····%ecx,%eax31 »       mov····%ecx,%eax
 32 »       xchg···%ax,%ax
31 »       mov····%eax,%edx33 »       mov····%eax,%edx
32 »       mov····0xc(%eax),%eax34 »       mov····0xc(%eax),%eax
33 »       test···%eax,%eax35 »       test···%eax,%eax
34 »       jne····47·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,[·...·truncated·by·diffoscope;·len:·46,·SHA:·81a07a76f289f02ecfc07f23f73525d41b2ddd3c8d567fac6e5f7a5c4d4211d9·...·]>36 »       jne····50·<std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,·std::allocator<unsigned·short>·>::_Rb_tree(std::_Rb_tree<unsigned·short,·unsigned·short,·std::_Identity<unsigned·short>,·std::less<unsigned·short>,[·...·truncated·by·diffoscope;·len:·46,·SHA:·cad4a9d8b6f2ca80275e65a03be76d0a783a56b1f3148df1be3204822f1497eb·...·]>
35 »       mov····%edx,0x10(%ebx)37 »       mov····%edx,0x10(%ebx)
36 »       mov····0x14(%esi),%esi38 »       mov····0x14(%esi),%esi
37 »       mov····%esi,0x14(%ebx) 
38 »       mov····%ecx,0x8(%ebx)39 »       mov····%ecx,0x8(%ebx)
39 »       add····$0x4,%esp40 »       mov····%esi,0x14(%ebx)
 41 »       pop····%eax
40 »       pop····%ebx42 »       pop····%ebx
41 »       pop····%esi43 »       pop····%esi
42 »       ret44 »       ret
13.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIiSaIiEE17_M_realloc_ […]
    
Offset 1, 147 lines modifiedOffset 1, 149 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%edi,0x34(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebp,0x38(%esp)
 8 »       mov····%ebx,0x2c(%esp)
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>9 »       call···14·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x14>
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,0x30(%esp)
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx 
15 »       mov····0x4(%eax),%edi14 »       mov····0x4(%eax),%edi
 15 »       mov····(%eax),%edx
16 »       mov····%edi,%ebp16 »       mov····%edi,%ebp
17 »       sub····%edx,%ebp17 »       sub····%edx,%ebp
18 »       sar····$0x2,%ebp18 »       sar····$0x2,%ebp
19 »       cmp····$0x1fffffff,%ebp19 »       cmp····$0x1fffffff,%ebp
20 »       je·····191·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x191>20 »       je·····1d1·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1d1>
21 »       test···%ebp,%ebp21 »       test···%ebp,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%ecx
23 »       cmovne·%ebp,%ecx23 »       cmovne·%ebp,%ecx
 24 »       xor····%esi,%esi
24 »       add····%ecx,%ebp25 »       add····%ecx,%ebp
 26 »       jb·····1c7·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1c7>
25 »       setb···%al 
26 »       movzbl·%al,%esi 
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%edx,%ecx28 »       sub····%edx,%ecx
29 »       test···%esi,%esi29 »       test···%esi,%esi
30 »       jne····12e·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x12e>30 »       jne····150·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x150>
31 »       test···%ebp,%ebp31 »       test···%ebp,%ebp
32 »       jne····17a·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x17a>32 »       jne····1b0·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1b0>
33 »       movl···$0x0,0x10(%esp)33 »       xor····%eax,%eax
34 »       xor····%ebp,%ebp34 »       xor····%ebp,%ebp
 35 »       mov····%eax,0x10(%esp)
35 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%eax
36 »       mov····(%eax),%esi37 »       mov····(%eax),%esi
37 »       mov····%esi,0x0(%ebp,%ecx,1) 
38 »       lea····0x4(%ebp,%ecx,1),%esi 
39 »       mov····%edi,%eax38 »       mov····%edi,%eax
40 »       sub····0x44(%esp),%eax39 »       sub····0x44(%esp),%eax
41 »       mov····%eax,0x18(%esp) 
42 »       add····%esi,%eax40 »       mov····%esi,0x0(%ebp,%ecx,1)
 41 »       lea····0x4(%ebp,%ecx,1),%esi
43 »       mov····%eax,0x14(%esp)42 »       mov····%eax,0x14(%esp)
 43 »       add····%esi,%eax
44 »       cmp····%edx,0x44(%esp)44 »       cmp····%edx,0x44(%esp)
 45 »       mov····%eax,0x18(%esp)
45 »       je·····117·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x117>46 »       je·····130·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x130>
46 »       mov····%ecx,0x8(%esp) 
47 »       mov····%edx,0x4(%esp)47 »       mov····%edx,0x4(%esp)
48 »       mov····%edx,0x1c(%esp)48 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,(%esp)49 »       mov····%ebp,(%esp)
 50 »       mov····%edx,0x1c(%esp)
50 »       call···98·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x98>51 »       call···a4·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xa4>
51 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
52 »       cmp····%edi,0x44(%esp) 
53 »       mov····0x1c(%esp),%edx53 »       mov····0x1c(%esp),%edx
 54 »       cmp····%edi,0x44(%esp)
54 »       je·····de·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xde>55 »       je·····f8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xf8>
55 »       mov····0x18(%esp),%eax56 »       cmpl···$0x8,0x14(%esp)
56 »       mov····%esi,%edi57 »       mov····%esi,%eax
57 »       mov····0x44(%esp),%esi58 »       mov····0x44(%esp),%esi
58 »       cmp····$0x4,%eax 
59 »       jae····fa·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xfa> 
60 »       test···$0x2,%al 
61 »       jne····f2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xf2> 
62 »       test···$0x1,%al 
63 »       jne····e8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xe8>59 »       jae····108·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x108>
 60 »       mov····0x14(%esp),%ecx
 61 »       mov····%eax,%edi
 62 »       rep·movsb·%ds:(%esi),%es:(%edi)
64 »       test···%edx,%edx63 »       test···%edx,%edx
65 »       nop 
66 »       jne····de·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xde>64 »       jne····f8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xf8>
67 »       mov····0x40(%esp),%edx65 »       mov····0x40(%esp),%edx
 66 »       mov····0x18(%esp),%ebx
 67 »       mov····0x30(%esp),%esi
 68 »       mov····0x34(%esp),%edi
68 »       mov····%ebp,(%edx)69 »       mov····%ebp,(%edx)
69 »       mov····0x14(%esp),%ebx 
70 »       mov····%ebx,0x4(%edx) 
71 »       mov····0x10(%esp),%ebp70 »       mov····0x10(%esp),%ebp
 71 »       mov····%ebx,0x4(%edx)
 72 »       mov····0x2c(%esp),%ebx
72 »       mov····%ebp,0x8(%edx)73 »       mov····%ebp,0x8(%edx)
 74 »       mov····0x38(%esp),%ebp
73 »       add····$0x2c,%esp75 »       add····$0x3c,%esp
74 »       pop····%ebx 
75 »       pop····%esi 
76 »       pop····%edi 
77 »       pop····%ebp 
78 »       ret76 »       ret
 77 »       lea····0x0(%esi,%eiz,1),%esi
 78 »       nop
79 »       mov····%edx,(%esp)79 »       mov····%edx,(%esp)
80 »       call···e2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xe2>80 »       call···fc·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xfc>
81 ·R_386_PLT32»    operator·delete(void*)81 ·R_386_PLT32»    operator·delete(void*)
82 »       jmp····c2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xc2>82 »       jmp····cb·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xcb>
83 »       movsb··%ds:(%esi),%es:(%edi) 
84 »       test···%edx,%edx 
85 »       je·····c2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xc2> 
86 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
87 »       jmp····de·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xde> 
88 »       movsw··%ds:(%esi),%es:(%edi) 
89 »       test···$0x1,%al84 »       test···$0x1,%al
90 »       je·····bd·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xbd> 
91 »       jmp····e8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xe8> 
92 »       test···$0x1,%edi 
93 »       jne····16a·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x16a>85 »       jne····180·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x180>
94 »       test···$0x2,%edi 
95 »       jne····159·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x159> 
96 »       mov····%eax,%ecx 
97 »       shr····$0x2,%ecx 
98 »       rep·movsl·%ds:(%esi),%es:(%edi) 
Max diff block lines reached; 5408/13579 bytes (39.83%) of diff not shown.
13.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIcSaIcEE17_M_realloc_ […]
    
Offset 1, 136 lines modifiedOffset 1, 141 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebx,0x2c(%esp)
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>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>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
15 »       mov····0x4(%eax),%esi14 »       mov····0x4(%eax),%esi
 15 »       mov····(%eax),%edx
16 »       mov····%esi,%eax16 »       mov····%esi,%eax
17 »       sub····%edx,%eax17 »       sub····%edx,%eax
18 »       cmp····$0x7fffffff,%eax18 »       cmp····$0x7fffffff,%eax
19 »       je·····150·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x150>19 »       je·····180·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x180>
20 »       test···%eax,%eax20 »       test···%eax,%eax
21 »       mov····$0x1,%ecx21 »       mov····$0x1,%ecx
22 »       cmovne·%eax,%ecx22 »       cmovne·%eax,%ecx
 23 »       xor····%ebp,%ebp
23 »       add····%ecx,%eax24 »       add····%ecx,%eax
 25 »       jb·····176·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x176>
24 »       setb···%cl 
25 »       movzbl·%cl,%ebp 
26 »       mov····%eax,%ecx 
27 »       mov····0x44(%esp),%edi26 »       mov····0x44(%esp),%edi
 27 »       mov····%eax,%ecx
28 »       sub····%edx,%edi28 »       sub····%edx,%edi
29 »       test···%ebp,%ebp29 »       test···%ebp,%ebp
30 »       jne····58·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x58>30 »       jne····68·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x68>
31 »       test···%eax,%eax31 »       test···%eax,%eax
32 »       js·····58·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x58>32 »       js·····68·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x68>
33 »       jne····5d·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x5d>33 »       jne····6d·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x6d>
 34 »       xor····%eax,%eax
34 »       movl···$0x0,0x10(%esp)35 »       mov····%eax,0x10(%esp)
35 »       jmp····7d·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x7d>36 »       jmp····8d·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x8d>
 37 »       lea····0x0(%esi,%eiz,1),%esi
36 »       mov····$0x7fffffff,%ecx38 »       mov····$0x7fffffff,%ecx
37 »       mov····%edx,0x14(%esp) 
38 »       mov····%ecx,(%esp)39 »       mov····%ecx,(%esp)
 40 »       mov····%edx,0x14(%esp)
39 »       mov····%ecx,0x10(%esp)41 »       mov····%ecx,0x10(%esp)
40 »       call···69·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x69>42 »       call···79·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x79>
41 ·R_386_PLT32»    operator·new(unsigned·int)43 ·R_386_PLT32»    operator·new(unsigned·int)
42 »       mov····%eax,%ebp 
43 »       mov····0x10(%esp),%edx44 »       mov····0x10(%esp),%edx
 45 »       mov····%eax,%ebp
44 »       add····%edx,%eax46 »       add····%edx,%eax
45 »       mov····%eax,0x10(%esp) 
46 »       mov····0x14(%esp),%edx47 »       mov····0x14(%esp),%edx
 48 »       mov····%eax,0x10(%esp)
47 »       mov····0x48(%esp),%ecx49 »       mov····0x48(%esp),%ecx
48 »       movzbl·(%ecx),%eax50 »       movzbl·(%ecx),%eax
49 »       mov····%al,0x0(%ebp,%edi,1) 
50 »       lea····0x1(%ebp,%edi,1),%ecx51 »       lea····0x1(%ebp,%edi,1),%ecx
 52 »       mov····%al,0x0(%ebp,%edi,1)
51 »       sub····0x44(%esp),%esi53 »       mov····0x44(%esp),%eax
 54 »       sub····%eax,%esi
 55 »       test···%edi,%edi
52 »       lea····(%ecx,%esi,1),%eax56 »       lea····(%ecx,%esi,1),%eax
53 »       mov····%eax,0x14(%esp)57 »       mov····%eax,0x14(%esp)
54 »       test···%edi,%edi 
55 »       jne····bf·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xbf>58 »       jne····e0·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xe0>
56 »       test···%esi,%esi59 »       test···%esi,%esi
57 »       jne····ed·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xed>60 »       jne····110·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x110>
58 »       test···%edx,%edx61 »       test···%edx,%edx
59 »       jne····e3·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xe3>62 »       jne····104·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x104>
60 »       mov····0x40(%esp),%edx63 »       mov····0x40(%esp),%edx
61 »       mov····%ebp,(%edx) 
62 »       mov····0x14(%esp),%ebx64 »       mov····0x14(%esp),%ebx
 65 »       mov····0x30(%esp),%esi
 66 »       mov····0x34(%esp),%edi
63 »       mov····%ebx,0x4(%edx)67 »       mov····%ebp,(%edx)
64 »       mov····0x10(%esp),%ebp68 »       mov····0x10(%esp),%ebp
 69 »       mov····%ebx,0x4(%edx)
 70 »       mov····0x2c(%esp),%ebx
65 »       mov····%ebp,0x8(%edx)71 »       mov····%ebp,0x8(%edx)
 72 »       mov····0x38(%esp),%ebp
66 »       add····$0x2c,%esp73 »       add····$0x3c,%esp
67 »       pop····%ebx 
68 »       pop····%esi 
69 »       pop····%edi 
70 »       pop····%ebp 
71 »       ret74 »       ret
 75 »       lea····0x0(%esi),%esi
72 »       mov····%ecx,0x1c(%esp) 
73 »       mov····%edi,0x8(%esp) 
74 »       mov····%edx,0x4(%esp)76 »       mov····%edx,0x4(%esp)
75 »       mov····%edx,0x18(%esp)77 »       mov····%edi,0x8(%esp)
76 »       mov····%ebp,(%esp)78 »       mov····%ebp,(%esp)
 79 »       mov····%ecx,0x1c(%esp)
 80 »       mov····%edx,0x18(%esp)
77 »       call···d3·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xd3>81 »       call···f4·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xf4>
78 ·R_386_PLT32»    memmove82 ·R_386_PLT32»    memmove
79 »       test···%esi,%esi83 »       test···%esi,%esi
80 »       mov····0x18(%esp),%edx84 »       mov····0x18(%esp),%edx
81 »       mov····0x1c(%esp),%ecx85 »       mov····0x1c(%esp),%ecx
82 »       jne····ed·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xed>86 »       jne····110·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x110>
83 »       mov····%edx,(%esp)87 »       mov····%edx,(%esp)
84 »       call···e7·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xe7>88 »       call···108·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x108>
85 ·R_386_PLT32»    operator·delete(void*)89 ·R_386_PLT32»    operator·delete(void*)
86 »       jmp····a3·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xa3>90 »       jmp····b5·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0xb5>
 91 »       xchg···%ax,%ax
 92 »       mov····%esi,0x18(%esp)
87 »       mov····%esi,%eax93 »       mov····%esi,%edi
88 »       mov····%ecx,%edi94 »       mov····%ecx,%eax
 95 »       cmp····$0x8,%edi
89 »       mov····0x44(%esp),%esi96 »       mov····0x44(%esp),%esi
90 »       cmp····$0x4,%eax 
91 »       jae····114·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x114> 
92 »       test···$0x2,%al 
93 »       jne····109·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x109>97 »       jae····130·<std::vector<char,·std::allocator<char>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)+0x130>
 98 »       mov····0x18(%esp),%ecx
 99 »       mov····%eax,%edi
94 »       test···$0x1,%al 
Max diff block lines reached; 4591/13282 bytes (34.57%) of diff not shown.
98.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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·...·]>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·...·]>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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:·02abcb7a0271bf9e371bc1d7098c56a557b1c14e825c3beca649c430b87e65bd·...·]>15 »       je·····15c·<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:·3a5ce358cb278a55233aee320885873dee8c29c74444fd149337e5db884b1a7e·...·]>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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·...·]>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·...·]>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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<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&)+0x170>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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:·b56de7d7b66507be600612878bd3d654770a2b7ea711a9b1f292353a64b88c4c·...·]>39 »       je·····9a·<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:·5aecf6fde3c0cda8fb6972407bb9077a72532be3f268af2569b1da58b6e46549·...·]>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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·...·]>45 »       call···87·<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:·e48ed7efe50c7bbb3ab2c1994426905a10e302fefd0caecb938238d8477fe62a·...·]>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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:·87ee94f4a9879ac6f2aa62b0ea77f47f4e93633751a09da090ae5c4af6f7e598·...·]>56 »       je·····d1·<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:·2b585a6701422d5173ab3f17e3670c17304ed3cfb1ee047f4ede6821c1f6dca2·...·]>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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:·07c15dc1fcb841906141fb15a321517cd7b7f0284453d9ed5a90ae0a683565b2·...·]>65 »       call···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<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·0daf8a4dd0c1f1da4c6680ea7bc6d367ecb57c35a64e675fb5eb48204ec0d539·...·]>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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:·02abcb7a0271bf9e371bc1d7098c56a557b1c14e825c3beca649c430b87e65bd·...·]>72 »       je·····15c·<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:·3a5ce358cb278a55233aee320885873dee8c29c74444fd149337e5db884b1a7e·...·]>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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:·d565f5655c2bbb401d1369924a12511c6dbe9a3dc0dda130d9e611ff59222995·...·]>80 »       je·····13e·<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:·79801e7756fa4131ae7872c7b42c32e683ffa7e39084ac6835bbff5e69740257·...·]>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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<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&)+0x124> 
80 »       cmp····$0x3,%ebx 
81 »       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<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&)+0x11f> 
82 »       cmp····$0x4,%ebx 
83 »       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<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&)+0x11a> 
84 »       cmp····$0x5,%ebx 
85 »       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<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·9f82f991f91e1b8185f8b4176a18b4810753ff0f6b97f4f31526f077028fed00·...·]5>82 »       je·····135·<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·...·]5>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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:·9f82f991f91e1b8185f8b4176a18b4810753ff0f6b97f4f31526f077028fed00·...·]0>84 »       je·····130·<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·...·]0>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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<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&)+0x121>
 91 »       cmp····$0x6,%esi
 92 »       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<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&)+0x11c>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 78922/101064 bytes (78.09%) of diff not shown.
104 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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·...·]>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·...·]>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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:·e7641dad1fb6961e3aae82552b2df27aecc72740d338696590f2402b7ae1f313·...·]>15 »       je·····15c·<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:·fd92701ca46ac6eccc1e5ac374105ba82d6d322b756b1d321e3a064eb9d9fe59·...·]>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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·...·]>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·...·]>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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<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&)+0x170>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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:·7aa8687fa1a2b4280dc484c792ac6e85ac78ee8c2d2dead6dd588a0887d3c71f·...·]>39 »       je·····9a·<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:·516c236bf42eb6179f926a4e4de29929212dc98b48324cc662dc43f4ec077509·...·]>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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·...·]>45 »       call···87·<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:·db599a7f253b7ff09c2121cde77b70f9bc694ef8a665db48396d2725efad2cbc·...·]>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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:·29bd9807d9d350e6647af63483130026c807b4eb65c934d7b9c65145cbc6b685·...·]>56 »       je·····d1·<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:·d88d38472706f572a309015b77e7e65ed26af06c786ec1f473d70cd4d67c3f89·...·]>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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:·02733836d9e10e1c7d3bac6cc94fcccd30b1e836e5cf4ac411abe8dbb9e08ce9·...·]>65 »       call···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:·336,·SHA:·43b22be427b867358e925226a83f6978db347ec5860dc4215d0ee2f49cf91c17·...·]>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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:·e7641dad1fb6961e3aae82552b2df27aecc72740d338696590f2402b7ae1f313·...·]>72 »       je·····15c·<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:·fd92701ca46ac6eccc1e5ac374105ba82d6d322b756b1d321e3a064eb9d9fe59·...·]>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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:·8031a496808cc2e7e74efaa34f2c260f2eb3467d5f00b325e76fc862f5cb145f·...·]>80 »       je·····13e·<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:·d54aa2d2bf799ddc0cb9209ff16846350c0d016bce4a2d0fc97141a0d7decea3·...·]>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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<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&)+0x124> 
80 »       cmp····$0x3,%ebx 
81 »       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<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&)+0x11f> 
82 »       cmp····$0x4,%ebx 
83 »       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<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&)+0x11a> 
84 »       cmp····$0x5,%ebx 
85 »       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:·b279510df5ba51f6b4f880b57aee9f61037b1fd444521211cc34864ed5e120d8·...·]5>82 »       je·····135·<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·...·]5>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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:·b279510df5ba51f6b4f880b57aee9f61037b1fd444521211cc34864ed5e120d8·...·]0>84 »       je·····130·<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·...·]0>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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<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&)+0x121>
 91 »       cmp····$0x6,%esi
 92 »       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<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&)+0x11c>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 83314/106681 bytes (78.10%) of diff not shown.
21.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt12_Destroy_auxILb0EE9__destr […]
    
Offset 5, 158 lines modifiedOffset 5, 145 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x1c,%esp
16 »       mov····0x30(%esp),%esi16 »       mov····0x30(%esp),%esi
17 »       mov····0x34(%esp),%edi17 »       mov····0x34(%esp),%ebp
18 »       cmp····%edi,%esi18 »       cmp····%ebp,%esi
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>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>
20 »       mov····%edi,%eax20 »       mov····%ebp,%eax
21 »       sub····%esi,%eax21 »       sub····%esi,%eax
22 »       sub····$0xc,%eax22 »       sub····$0xc,%eax
23 »       mov····%eax,%edx 
24 »       shr····$0x2,%edx23 »       shr····$0x2,%eax
 24 »       imul···$0x2aaaaaab,%eax,%edx
 25 »       inc····%edx
25 »       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 
38 »       and····$0x7,%edx26 »       and····$0x7,%edx
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>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>
40 »       cmp····$0x1,%edx28 »       cmp····$0x1,%edx
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>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>
42 »       cmp····$0x2,%edx30 »       cmp····$0x2,%edx
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>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>
44 »       cmp····$0x3,%edx32 »       cmp····$0x3,%edx
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>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>
46 »       cmp····$0x4,%edx34 »       cmp····$0x4,%edx
47 »       xchg···%ax,%ax 
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>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>
49 »       cmp····$0x5,%edx36 »       cmp····$0x5,%edx
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>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>
51 »       cmp····$0x6,%edx38 »       cmp····$0x6,%edx
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>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>
53 »       mov····(%esi),%ebp40 »       mov····(%esi),%ecx
54 »       test···%ebp,%ebp41 »       test···%ecx,%ecx
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>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>
56 »       mov····%ebp,(%esp)43 »       mov····%ecx,(%esp)
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>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>
 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>
58 ·R_386_PLT32»    operator·delete(void*)52 ·R_386_PLT32»    operator·delete(void*)
59 »       add····$0xc,%esi53 »       add····$0xc,%esi
60 »       mov····(%esi),%eax54 »       mov····(%esi),%eax
61 »       test···%eax,%eax55 »       test···%eax,%eax
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>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>
63 »       mov····%eax,(%esp)57 »       mov····%eax,(%esp)
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> 
65 ·R_386_PLT32»    operator·delete(void*) 
66 »       add····$0xc,%esi 
67 »       mov····(%esi),%ecx 
68 »       test···%ecx,%ecx 
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> 
70 »       mov····%ecx,(%esp) 
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>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>
72 ·R_386_PLT32»    operator·delete(void*)59 ·R_386_PLT32»    operator·delete(void*)
73 »       add····$0xc,%esi60 »       add····$0xc,%esi
74 »       mov····(%esi),%edx61 »       mov····(%esi),%edx
75 »       test···%edx,%edx62 »       test···%edx,%edx
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>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>
77 »       mov····%edx,(%esp)64 »       mov····%edx,(%esp)
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>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>
79 ·R_386_PLT32»    operator·delete(void*)66 ·R_386_PLT32»    operator·delete(void*)
80 »       add····$0xc,%esi67 »       add····$0xc,%esi
81 »       mov····(%esi),%ebp68 »       mov····(%esi),%ecx
82 »       test···%ebp,%ebp69 »       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>
 71 »       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>
 73 ·R_386_PLT32»    operator·delete(void*)
 74 »       add····$0xc,%esi
 75 »       mov····(%esi),%edi
 76 »       test···%edi,%edi
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>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>
84 »       mov····%ebp,(%esp)78 »       mov····%edi,(%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>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>
86 ·R_386_PLT32»    operator·delete(void*)80 ·R_386_PLT32»    operator·delete(void*)
87 »       add····$0xc,%esi81 »       add····$0xc,%esi
88 »       mov····(%esi),%eax82 »       mov····(%esi),%eax
89 »       test···%eax,%eax83 »       test···%eax,%eax
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>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>
91 »       mov····%eax,(%esp)85 »       mov····%eax,(%esp)
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>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>
93 ·R_386_PLT32»    operator·delete(void*)87 ·R_386_PLT32»    operator·delete(void*)
94 »       add····$0xc,%esi88 »       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 
102 »       cmp····%esi,%edi89 »       cmp····%esi,%ebp
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>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>
104 »       mov····(%esi),%edx91 »       mov····(%esi),%edx
105 »       test···%edx,%edx92 »       test···%edx,%edx
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>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>
107 »       mov····%edx,(%esp)94 »       mov····%edx,(%esp)
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>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>
109 ·R_386_PLT32»    operator·delete(void*)96 ·R_386_PLT32»    operator·delete(void*)
110 »       lea····0xc(%esi),%ebp97 »       lea····0xc(%esi),%edi
111 »       mov····0xc(%esi),%esi98 »       mov····0xc(%esi),%esi
112 »       test···%esi,%esi99 »       test···%esi,%esi
113 »       je·····11b·<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>·>*)+0x11b>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>
Max diff block lines reached; 6554/21824 bytes (30.03%) of diff not shown.
333 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIS_IN4SFST5LabelESaIS […]
    
Offset 5, 1670 lines modifiedOffset 5, 1626 lines modified
  
5 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&)>:5 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&)>:
6 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&):6 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&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
11 »       sub····$0x5c,%esp 
12 »       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::vect[·...·truncated·by·diffoscope;·len:·216,·SHA:·70f56a6162086d9b879545aece55cb800b8d013ad96b5a4c54328f7a2318acd2·...·]>11 »       call···5·<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::vect[·...·truncated·by·diffoscope;·len:·216,·SHA:·f545735e68c30aa1e1ebd67bf95b9673257a6fd7502b5ca5922d8ecf6ba9bfe5·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x20(%esp)15 »       sub····$0x5c,%esp
17 »       mov····0x70(%esp),%ecx16 »       mov····0x70(%esp),%edx
18 »       mov····%ecx,0x2c(%esp) 
19 »       mov····0x7c(%esp),%ebx17 »       mov····0x7c(%esp),%ebx
 18 »       mov····%edx,0x2c(%esp)
 19 »       mov····%eax,0x20(%esp)
20 »       mov····%ebx,0x24(%esp)20 »       mov····%ebx,0x24(%esp)
21 »       mov····%gs:0x14,%edi21 »       mov····%gs:0x14,%edi
22 »       mov····%edi,0x4c(%esp)22 »       mov····%edi,0x4c(%esp)
23 »       xor····%edi,%edi23 »       xor····%edi,%edi
24 »       mov····0x78(%esp),%edx24 »       mov····0x78(%esp),%edi
25 »       test···%edx,%edx25 »       test···%edi,%edi
26 »       je·····68b·<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:·219,·SHA:·21b5adb3dedaf89b7b4422b2e3e923e750c5d3ab61712fc4cb9fcc0370b587a5·...·]>26 »       je·····665·<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:·219,·SHA:·9ecd0b5e03713a3cd69809e33bd417a29ae891f50f1635661d32ca3d29dc2e48·...·]>
27 »       mov····0x74(%esp),%edi 
28 »       mov····%edi,0x1c(%esp) 
29 »       mov····0x4(%ecx),%esi27 »       mov····0x4(%edx),%esi
 28 »       mov····0x8(%edx),%ebp
 29 »       mov····0x74(%esp),%ecx
30 »       mov····%esi,0x28(%esp)30 »       mov····%esi,0x28(%esp)
31 »       mov····0x8(%ecx),%ebp 
32 »       mov····%ebp,0x30(%esp)31 »       mov····%ebp,0x30(%esp)
33 »       sub····%esi,%ebp32 »       sub····%esi,%ebp
34 »       mov····%ebp,%eax33 »       mov····%ecx,0x1c(%esp)
35 »       sar····$0x2,%eax34 »       sar····$0x2,%ebp
 35 »       imul···$0xaaaaaaab,%ebp,%eax
36 »       and····$0xfffffffc,%ebp 
37 »       add····%eax,%ebp 
38 »       mov····%ebp,%ecx 
39 »       shl····$0x4,%ecx 
40 »       add····%ecx,%ebp 
41 »       mov····%ebp,%edx 
42 »       shl····$0x8,%edx 
43 »       add····%edx,%ebp 
44 »       mov····%ebp,%edi 
45 »       shl····$0x10,%edi 
46 »       add····%edi,%ebp 
47 »       lea····(%eax,%ebp,2),%esi 
48 »       cmp····0x78(%esp),%esi36 »       cmp····0x78(%esp),%eax
49 »       jae····6a4·<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:·219,·SHA:·8b4bd98f9f21cd1b50483bbdcaab1a08f69da5ff834de9e978ac2d19d9c48c09·...·]>37 »       jae····680·<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:·219,·SHA:·35c50813dc9478dd31a9fe1c244864ac9b70dbf511747af1ba58042741cb9032·...·]>
50 »       mov····0x2c(%esp),%ebx38 »       mov····0x2c(%esp),%edx
51 »       mov····(%ebx),%ebp39 »       mov····$0xaaaaaaa,%edi
52 »       mov····0x28(%esp),%eax40 »       mov····0x28(%esp),%ebx
53 »       sub····%ebp,%eax 
54 »       mov····%eax,%ecx41 »       mov····(%edx),%ecx
 42 »       sub····%ecx,%ebx
55 »       sar····$0x2,%ecx43 »       sar····$0x2,%ebx
 44 »       imul···$0xaaaaaaab,%ebx,%esi
56 »       and····$0xfffffffc,%eax 
57 »       lea····(%eax,%ecx,1),%edx 
58 »       mov····%edx,%edi 
59 »       shl····$0x4,%edi 
60 »       add····%edi,%edx 
61 »       mov····%edx,%esi 
62 »       shl····$0x8,%esi 
63 »       add····%esi,%edx45 »       sub····%esi,%edi
64 »       mov····%edx,%ebx 
65 »       shl····$0x10,%ebx 
66 »       add····%ebx,%edx 
67 »       lea····(%ecx,%edx,2),%edx 
68 »       mov····$0xaaaaaaa,%ecx 
69 »       mov····%ecx,%eax 
70 »       sub····%edx,%eax 
71 »       cmp····%eax,0x78(%esp)46 »       cmp····%edi,0x78(%esp)
72 »       ja·····116b·<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:·220,·SHA:·8d2b840be104539ef39be905a1128fc8aeec861592488a5f1a31ea8d382086c8·...·]>47 »       ja·····1115·<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:·220,·SHA:·1427721263e1acdde52f7eae09aeb461ab1ca5b09bc7903cb46891ec32504998·...·]>
73 »       cmp····%edx,0x78(%esp)48 »       cmp····%esi,0x78(%esp)
74 »       mov····%edx,%esi49 »       mov····%esi,%ebp
75 »       cmovae·0x78(%esp),%esi50 »       cmovae·0x78(%esp),%ebp
 51 »       xor····%eax,%eax
76 »       add····%edx,%esi52 »       add····%ebp,%esi
 53 »       jb·····114b·<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&)+0x114b>
77 »       setb···%bl 
78 »       movzbl·%bl,%edx 
79 »       mov····%esi,0x34(%esp)54 »       mov····%esi,0x34(%esp)
80 »       mov····0x74(%esp),%edi55 »       mov····0x74(%esp),%edx
81 »       sub····%ebp,%edi56 »       sub····%ecx,%edx
 57 »       test···%eax,%eax
82 »       mov····%edi,0x38(%esp)58 »       mov····%edx,0x38(%esp)
83 »       test···%edx,%edx 
84 »       jne····c7e·<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:·219,·SHA:·89d5425471ed0ae2105360d88b43f0a461426df65d21a14f2ed48cb5b7c19b13·...·]>59 »       jne····c0f·<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:·219,·SHA:·4c7ff85aa8a58399ec5969dcb3cacb6deb0f46acbe3af3be684b4909cd9baa1f·...·]>
85 »       test···%esi,%esi60 »       test···%esi,%esi
86 »       jne····111d·<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:·0e6c5da0f72ccaa8666ff31530468be13e1562ea49e7c9e2c636d8ee8fdd0d07·...·]d>61 »       jne····10dd·<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:·43a872329500ea22ef683115319e55b889c2644e31fb4e7ca937eb58d175c3e3·...·]d>
 62 »       xor····%ecx,%ecx
87 »       movl···$0x0,0x30(%esp)63 »       mov····%ecx,0x30(%esp)
 64 »       mov····0x24(%esp),%edx
88 »       mov····0x30(%esp),%esi65 »       mov····0x30(%esp),%esi
89 »       add····0x38(%esp),%esi66 »       mov····0x38(%esp),%eax
 67 »       mov····0x78(%esp),%ecx
 68 »       mov····0x4(%edx),%ebp
 69 »       mov····(%edx),%ebx
 70 »       add····%eax,%esi
90 »       mov····%esi,0x3c(%esp)71 »       mov····%esi,0x3c(%esp)
91 »       mov····0x24(%esp),%eax 
92 »       mov····0x4(%eax),%ebp 
93 »       mov····(%eax),%ebx 
94 »       mov····0x78(%esp),%edx 
95 »       mov····%edx,0x28(%esp)72 »       mov····%ecx,0x28(%esp)
 73 »       lea····0x0(%esi,%eiz,1),%esi
 74 »       xchg···%ax,%ax
96 »       movl···$0x0,(%esi)75 »       movl···$0x0,(%esi)
97 »       movl···$0x0,0x4(%esi) 
98 »       movl···$0x0,0x8(%esi) 
99 »       mov····%ebp,%edi76 »       mov····%ebp,%edi
 77 »       movl···$0x0,0x4(%esi)
100 »       sub····%ebx,%edi78 »       sub····%ebx,%edi
 79 »       movl···$0x0,0x8(%esi)
101 »       je·····ca0·<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:·219,·SHA:·547f28fae36fce162f52817e93505e3c7e81ca07fdd516481858916fa1da7002·...·]>80 »       je·····c38·<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:·219,·SHA:·ce04b8e41aad5e4decc911e64160a77b21cb39addeb058059ef76db5495a78c7·...·]>
102 »       cmp····$0x7ffffffc,%edi81 »       cmp····$0x7ffffffc,%edi
103 »       ja·····1147·<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:·221,·SHA:·32e9b584c9a8ffd74e61158364ec59f30138870d335fcd0a1cba96f58de3be48·...·]>82 »       ja·····10fe·<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:·221,·SHA:·3ad24a6c9445fce8fb412edceb3c7e19386fd2118a9edb4d0aa3c34e90fb92ab·...·]>
104 »       mov····%edi,(%esp)83 »       mov····%edi,(%esp)
105 »       mov····0x20(%esp),%ebx84 »       mov····0x20(%esp),%ebx
106 »       call···14c·<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:·219,·SHA:·be36265575578fc521f9fc158250d2fb56a7487fc3f076f7640c7a3eec1fb84a·...·]>85 »       call···122·<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:·219,·SHA:·7388b621560d8c5c0e09bf8de2081a0c3472d9e0985f0991f59c0a3f0c21cd63·...·]>
107 ·R_386_PLT32»    operator·new(unsigned·int)86 ·R_386_PLT32»    operator·new(unsigned·int)
108 »       mov····0x24(%esp),%ecx 
109 »       mov····0x4(%ecx),%ebp 
110 »       mov····(%ecx),%ebx 
Max diff block lines reached; 327584/340963 bytes (96.08%) of diff not shown.
12.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeItSt4pairIKtSt3setI […]
    
Offset 5, 76 lines modifiedOffset 5, 80 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.bp12 ·R_386_PC32»     __x86.get_pc_thunk.bp
14 »       add····$0x2,%ebp13 »       add····$0x2,%ebp
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x30(%esp),%edi15 »       sub····$0x1c,%esp
17 »       mov····0x34(%esp),%eax16 »       mov····0x34(%esp),%eax
 17 »       mov····0x30(%esp),%edi
18 »       mov····0x8(%eax),%esi18 »       mov····0x8(%eax),%esi
19 »       test···%esi,%esi19 »       test···%esi,%esi
20 »       je·····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·...·]>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·...·]>
21 »       mov····0x38(%esp),%edx21 »       mov····0x38(%esp),%edx
22 »       movzwl·(%edx),%ecx22 »       movzwl·(%edx),%ebx
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·...·]>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·...·]>
 24 »       lea····0x0(%esi),%esi
24 »       mov····%eax,%esi25 »       mov····%eax,%esi
25 »       movzwl·0x10(%esi),%edx26 »       movzwl·0x10(%esi),%ecx
26 »       mov····0xc(%esi),%eax27 »       mov····0xc(%esi),%eax
27 »       cmp····%cx,%dx28 »       cmp····%ebx,%ecx
28 »       cmova··0x8(%esi),%eax29 »       cmova··0x8(%esi),%eax
29 »       cmp····%dx,%cx30 »       cmp····%ecx,%ebx
30 »       setb···%bl31 »       sbb····%edx,%edx
 32 »       and····$0x1,%dl
31 »       test···%eax,%eax33 »       test···%eax,%eax
32 »       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 »       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·...·]>
33 »       test···%bl,%bl35 »       test···%dl,%dl
 36 »       mov····%esi,%eax
34 »       jne····67·<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:·20581b819b5ecd9c4885ef1d33922b70932b52aa830d18ce2244f728d8efd81d·...·]>37 »       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·...·]>
35 »       mov····%esi,%ebx 
36 »       cmp····%dx,%cx38 »       cmp····%ecx,%ebx
37 »       ja·····8e·<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:·d5e46fbbf372c7f1acd46198f7eeaa4c635b9ba2d1e7d35ff7fd782d0a5b76eb·...·]>39 »       ja·····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:·254,·SHA:·d06f09c6a23c3dfb5a8921d7e6cdabbaa6e126d417467c4d92a9056d4051c562·...·]>
38 »       mov····%esi,(%edi)40 »       mov····%esi,(%edi)
39 »       movl···$0x0,0x4(%edi) 
40 »       mov····%edi,%eax41 »       mov····%edi,%eax
 42 »       movl···$0x0,0x4(%edi)
41 »       add····$0x1c,%esp43 »       add····$0x1c,%esp
42 »       pop····%ebx44 »       pop····%ebx
43 »       pop····%esi45 »       pop····%esi
44 »       pop····%edi46 »       pop····%edi
45 »       pop····%ebp47 »       pop····%ebp
46 »       ret····$0x448 »       ret····$0x4
 49 »       lea····0x0(%esi,%eiz,1),%esi
47 »       lea····0x4(%eax),%esi50 »       lea····0x4(%eax),%esi
48 »       mov····0x34(%esp),%edx51 »       mov····0x34(%esp),%ecx
49 »       cmp····%esi,0xc(%edx)52 »       cmp····%esi,0xc(%ecx)
50 »       je·····a3·<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:·87000a859f2daf296153cfa2b6eac6a6aedddc29f66b218ed7abf7e30d569bcb·...·]>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:·254,·SHA:·759c55937e9e04bdac0d3ea79d6ef5900e12a4a14522bb44a79495771a1903a8·...·]>
51 »       mov····%esi,(%esp)54 »       mov····%esi,(%esp)
52 »       mov····%ebp,%ebx55 »       mov····%ebp,%ebx
53 »       call···76·<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:·13b5b6d787b70c22e2493a599df873668ac1be12970806b02d2df1716ef35d23·...·]>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·...·]>
54 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)57 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
55 »       mov····0x38(%esp),%ecx58 »       mov····0x38(%esp),%ebx
56 »       movzwl·(%ecx),%ecx59 »       movzwl·(%ebx),%ebx
57 »       movzwl·0x10(%eax),%edx60 »       movzwl·0x10(%eax),%ecx
 61 »       mov····%eax,%edx
58 »       mov····%esi,%ebx62 »       mov····%esi,%eax
59 »       mov····%eax,%esi63 »       mov····%edx,%esi
60 »       cmp····%dx,%cx64 »       cmp····%ecx,%ebx
61 »       jbe····4f·<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:·193cd2b51337819f2b4b5af19d156cf344bdb64ca364b1dd2c496a14d21b2095·...·]>65 »       jbe····54·<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:·42e2e201970cc43f4cdff45a1f5d94381ceb415893fac7a1fe91e85bb05a483a·...·]>
62 »       movl···$0x0,(%edi) 
63 »       mov····%ebx,0x4(%edi)66 »       mov····%eax,0x4(%edi)
64 »       mov····%edi,%eax67 »       mov····%edi,%eax
 68 »       movl···$0x0,(%edi)
65 »       add····$0x1c,%esp69 »       add····$0x1c,%esp
66 »       pop····%ebx70 »       pop····%ebx
67 »       pop····%esi71 »       pop····%esi
68 »       pop····%edi72 »       pop····%edi
69 »       pop····%ebp73 »       pop····%ebp
70 »       ret····$0x474 »       ret····$0x4
71 »       movl···$0x0,(%edi)75 »       movl···$0x0,(%edi)
72 »       mov····%esi,0x4(%edi) 
73 »       mov····%edi,%eax76 »       mov····%edi,%eax
 77 »       mov····%esi,0x4(%edi)
74 »       add····$0x1c,%esp78 »       add····$0x1c,%esp
75 »       pop····%ebx79 »       pop····%ebx
76 »       pop····%esi80 »       pop····%esi
77 »       pop····%edi81 »       pop····%edi
78 »       pop····%ebp82 »       pop····%ebp
79 »       ret····$0x483 »       ret····$0x4
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 
9 »       call···6·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE+0x6>8 »       call···3·<_GLOBAL__sub_I__ZN4SFST13EpsilonStringE+0x3>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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()
18 »       lea····0x0(%ebx),%eax20 »       lea····0x0(%ebx),%eax
19 ·R_386_GOTOFF»   __dso_handle21 ·R_386_GOTOFF»   __dso_handle
20 »       mov····%eax,0x8(%esp) 
21 »       mov····%esi,0x4(%esp)22 »       mov····%esi,0x4(%esp)
 23 »       mov····%eax,0x8(%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
34.8 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 281 lines modifiedOffset 1, 259 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·6c000000·00410e08·8502410e·....l....A....A.5 ··0x00000020·00000000·7a000000·00410e08·8502430e·....z....A....C.
6 ··0x00000030·0c870341·0e108604·410e1483·05430e40·...A....A....C.@6 ··0x00000030·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
7 ··0x00000040·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...7 ··0x00000040·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
8 ··0x00000050·41c50e04·38000000·58000000·6c000000·A...8...X...l...8 ··0x00000050·41c50e04·38000000·58000000·80000000·A...8...X.......
9 ··0x00000060·6c000000·00410e08·8502410e·0c870341·l....A....A....A9 ··0x00000060·7a000000·00410e08·8502430e·0c870341·z....A....C....A
10 ··0x00000070·0e108604·410e1483·05430e40·02600e14·....A....C.@.`..10 ··0x00000070·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a..
11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
12 ··0x00000090·30000000·94000000·d8000000·5c010000·0...........\...12 ··0x00000090·28000000·94000000·00010000·6a010000·(...........j...
13 ··0x000000a0·004e0e08·8702410e·0c860341·0e108304·.N....A....A.... 
14 ··0x000000b0·033f010a·c30e0c41·c60e0841·c70e0441·.?.....A...A...A13 ··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............
15 ··0x000000c0·0b000000·30000000·c8000000·34020000·....0.......4...17 ··0x000000e0·04460b00·28000000·e8000000·c0030000·.F..(...........
 18 ··0x000000f0·e8020000·00430e40·44860459·83058703·.....C.@D..Y....
 19 ··0x00000100·8502026b·0ac5c7c6·c30e0445·0b000000·...k.......E....
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·a3020000·00410e08·8502410e·l........A....A. 
20 ··0x00000110·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
21 ··0x00000120·02660a0e·1441c30e·1041c60e·0c41c70e·.f...A...A...A.. 
22 ··0x00000130·0841c50e·04410b00·3c000000·3c010000·.A...A..<...<... 
23 ··0x00000140·10060000·6f010000·00410e08·8502410e·....o....A....A. 
24 ··0x00000150·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
25 ··0x00000160·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
26 ··0x00000170·0841c50e·04000000·3c000000·7c010000·.A......<...|... 
27 ··0x00000180·80070000·6f010000·00410e08·8502410e·....o....A....A. 
28 ··0x00000190·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
29 ··0x000001a0·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
30 ··0x000001b0·0841c50e·04000000·1c000000·00000000·.A.............. 
31 ··0x000001c0·017a504c·5200017c·08079b00·0000001b·.zPLR..|........ 
32 ··0x000001d0·1b0c0404·88010000·40000000·24000000·........@...$... 
33 ··0x000001e0·00000000·e0000000·04000000·00410e08·.............A..20 ··0x00000110·3c000000·14010000·b0060000·82010000·<...............
34 ··0x000001f0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
35 ··0x00000200·05430e40·02a90a0e·1441c30e·1041c60e·.C.@.....A...A.. 
36 ··0x00000210·0c41c70e·0841c50e·04410b00·38000000·.A...A...A..8... 
37 ··0x00000220·20020000·f0080000·59000000·00410e08··.......Y....A.. 
38 ··0x00000230·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
39 ··0x00000240·05430e30·024d0e14·41c30e10·41c60e0c·.C.0.M..A...A... 
40 ··0x00000250·41c70e08·41c50e04·3c000000·5c020000·A...A...<...\... 
41 ··0x00000260·4a090000·13040000·00410e08·8502410e·J........A....A. 
42 ··0x00000270·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
43 ··0x00000280·036a010a·0e1441c3·0e1041c6·0e0c41c7·.j....A...A...A. 
44 ··0x00000290·0e0841c5·0e04410b·3c000000·9c020000·..A...A.<....... 
45 ··0x000002a0·5e0d0000·1e020000·00410e08·8502410e·^........A....A. 
46 ··0x000002b0·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
47 ··0x000002c0·02850a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
48 ··0x000002d0·0841c50e·04410b00·3c000000·dc020000·.A...A..<....... 
49 ··0x000002e0·7c0f0000·27010000·00410e08·8502410e·|...'....A....A. 
50 ··0x000002f0·0c870341·0e108604·410e1483·05430e70·...A....A....C.p 
51 ··0x00000300·0316010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
52 ··0x00000310·0e0841c5·0e04410b·20000000·1c030000·..A...A.·....... 
53 ··0x00000320·a4100000·6c000000·00410e08·8302430e·....l....A....C. 
54 ··0x00000330·4002610a·0e0841c3·0e04410b·50000000·@.a...A...A.P... 
55 ··0x00000340·40030000·10110000·84000000·00410e08·@............A.. 
56 ··0x00000350·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
57 ··0x00000360·05430e50·02490a0e·1441c30e·1041c60e·.C.P.I...A...A.. 
58 ··0x00000370·0c41c70e·0841c50e·04410b66·0e1441c3·.A...A...A.f..A. 
59 ··0x00000380·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A..... 
60 ··0x00000390·3c000000·94030000·94110000·c3000000·<............... 
61 ··0x000003a0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
62 ··0x000003b0·410e1483·05430e60·02b20a0e·1441c30e·A....C.`.....A.. 
63 ··0x000003c0·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A.. 
64 ··0x000003d0·3c000000·d4030000·57120000·35030000·<.......W...5... 
65 ··0x000003e0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
66 ··0x000003f0·410e1483·05430e70·0353020a·0e1441c3·A....C.p.S....A. 
67 ··0x00000400·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
68 ··0x00000410·3c000000·14040000·8c150000·be020000·<............... 
69 ··0x00000420·00410e08·8502410e·0c870341·0e108604·.A....A....A....21 ··0x00000120·00410e08·8502410e·0c870341·0e108604·.A....A....A....
70 ··0x00000430·410e1483·05430e50·031d020a·0e1441c3·A....C.P......A.22 ··0x00000130·410e1483·054e0e50·036b010e·1441c30e·A....N.P.k...A..
71 ··0x00000440·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
72 ··0x00000450·1c000000·00000000·017a5200·017c0801·.........zR..|.. 
73 ··0x00000460·1b0c0404·88010e50·83058502·86048703·.......P........ 
74 ··0x00000470·10000000·24000000·00000000·2e000000·....$........... 
75 ··0x00000480·00000000·40000000·88040000·4a180000·....@.......J... 
76 ··0x00000490·c0070000·00410e08·8502410e·0c870341·.....A....A....A 
77 ··0x000004a0·0e108604·410e1483·05430e80·01033602·....A....C....6. 
78 ··0x000004b0·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A 
79 ··0x000004c0·c50e0441·0b000000·3c000000·cc040000·...A....<....... 
80 ··0x000004d0·0a200000·c1030000·00410e08·8502410e·.·.......A....A. 
81 ··0x000004e0·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
82 ··0x000004f0·03ec020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
83 ··0x00000500·0e0841c5·0e04410b·54000000·0c050000·..A...A.T....... 
84 ··0x00000510·00000000·7b010000·00410e08·8502410e·....{....A....A. 
85 ··0x00000520·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
86 ··0x00000530·027a0a0e·1441c30e·1041c60e·0c41c70e·.z...A...A...A.. 
87 ··0x00000540·0841c50e·04430b02·dd0a0e14·41c30e10·.A...C......A... 
88 ··0x00000550·41c60e0c·41c70e08·41c50e04·430b0000·A...A...A...C... 
89 ··0x00000560·3c000000·64050000·00000000·9f010000·<...d........... 
90 ··0x00000570·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
91 ··0x00000580·410e1483·05430e40·02d20a0e·1441c30e·A....C.@.....A.. 
92 ··0x00000590·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A.. 
93 ··0x000005a0·3c000000·a4050000·00000000·9c010000·<............... 
94 ··0x000005b0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
95 ··0x000005c0·410e1483·05430e40·02d20a0e·1441c30e·A....C.@.....A.. 
96 ··0x000005d0·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A.. 
97 ··0x000005e0·40000000·2c040000·cc230000·d4020000·@...,....#...... 
98 ··0x000005f0·04000000·00410e08·8502410e·0c870341·.....A....A....A 
99 ··0x00000600·0e108604·410e1483·05430e60·0370020a·....A....C.`.p.. 
100 ··0x00000610·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
101 ··0x00000620·0e04410b·24000000·00000000·017a504c·..A.$........zPL 
102 ··0x00000630·5200017c·08079b00·0000001b·1b0c0404·R..|............ 
103 ··0x00000640·88010e60·83058502·86048703·14000000·...`............ 
104 ··0x00000650·2c000000·2e000000·1c000000·040a0000·,............... 
105 ··0x00000660·00000000·3c000000·68060000·00000000·....<...h....... 
106 ··0x00000670·48020000·00410e08·8502410e·0c870341·H....A....A....A 
107 ··0x00000680·0e108604·410e1483·05430e40·0386010a·....A....C.@.... 
108 ··0x00000690·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
109 ··0x000006a0·0e04410b·3c000000·a8060000·00000000·..A.<........... 
110 ··0x000006b0·ac010000·00410e08·8502410e·0c870341·.....A....A....A 
111 ··0x000006c0·0e108604·410e1483·05430e40·700a0e14·....A....C.@p... 
112 ··0x000006d0·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
113 ··0x000006e0·410b0000·54000000·e8060000·00000000·A...T........... 
114 ··0x000006f0·e9000000·00410e08·8502410e·0c870341·.....A....A....A 
115 ··0x00000700·0e108604·410e1483·05430e40·02960a0e·....A....C.@.... 
116 ··0x00000710·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
117 ··0x00000720·04410b78·0a0e1441·c30e1041·c60e0c41·.A.x...A...A...A 
118 ··0x00000730·c70e0841·c50e0441·0b000000·3c000000·...A...A....<... 
119 ··0x00000740·40070000·00000000·8e010000·00410e08·@............A.. 
120 ··0x00000750·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
121 ··0x00000760·05430e40·760a0e14·41c30e10·41c60e0c·.C.@v...A...A... 
Max diff block lines reached; 7904/35525 bytes (22.25%) of diff not shown.
26.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 179, 21 lines modifiedOffset 179, 21 lines modified
179 ··0x00000b00·5f63686b·005f5a53·7431385f·52625f74·_chk._ZSt18_Rb_t179 ··0x00000b00·5f63686b·005f5a53·7431385f·52625f74·_chk._ZSt18_Rb_t
180 ··0x00000b10·7265655f·696e6372·656d656e·74504b53·ree_incrementPKS180 ··0x00000b10·7265655f·696e6372·656d656e·74504b53·ree_incrementPKS
181 ··0x00000b20·7431385f·52625f74·7265655f·6e6f6465·t18_Rb_tree_node181 ··0x00000b20·7431385f·52625f74·7265655f·6e6f6465·t18_Rb_tree_node
182 ··0x00000b30·5f626173·65005f5f·73746163·6b5f6368·_base.__stack_ch182 ··0x00000b30·5f626173·65005f5f·73746163·6b5f6368·_base.__stack_ch
183 ··0x00000b40·6b5f6661·696c5f6c·6f63616c·005f5a4e·k_fail_local._ZN183 ··0x00000b40·6b5f6661·696c5f6c·6f63616c·005f5a4e·k_fail_local._ZN
184 ··0x00000b50·4b345346·53543841·6c706861·62657431·K4SFST8Alphabet1184 ··0x00000b50·4b345346·53543841·6c706861·62657431·K4SFST8Alphabet1
185 ··0x00000b60·30777269·74655f63·68617245·7462005f·0write_charEtb._185 ··0x00000b60·30777269·74655f63·68617245·7462005f·0write_charEtb._
186 ··0x00000b70·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe 
187 ··0x00000b80·74313177·72697465·5f6c6162·656c454e·t11write_labelEN 
188 ··0x00000b90·535f354c·6162656c·45506350·6962005f·S_5LabelEPcPib._ 
189 ··0x00000ba0·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe 
190 ··0x00000bb0·74313177·72697465·5f6c6162·656c454e·t11write_labelEN 
191 ··0x00000bc0·535f354c·6162656c·4562005f·5f783836·S_5LabelEb.__x86 
192 ··0x00000bd0·2e676574·5f70635f·7468756e·6b2e6478·.get_pc_thunk.dx186 ··0x00000b70·5f783836·2e676574·5f70635f·7468756e·_x86.get_pc_thun
 187 ··0x00000b80·6b2e6478·005f5a4e·4b345346·53543841·k.dx._ZNK4SFST8A
 188 ··0x00000b90·6c706861·62657431·31777269·74655f6c·lphabet11write_l
 189 ··0x00000ba0·6162656c·454e535f·354c6162·656c4550·abelENS_5LabelEP
 190 ··0x00000bb0·63506962·005f5a4e·4b345346·53543841·cPib._ZNK4SFST8A
 191 ··0x00000bc0·6c706861·62657431·31777269·74655f6c·lphabet11write_l
 192 ··0x00000bd0·6162656c·454e535f·354c6162·656c4562·abelENS_5LabelEb
193 ··0x00000be0·005f5a4e·34534653·546c7345·52536f52·._ZN4SFSTlsERSoR193 ··0x00000be0·005f5a4e·34534653·546c7345·52536f52·._ZN4SFSTlsERSoR
194 ··0x00000bf0·4b4e535f·38416c70·68616265·7445005f·KNS_8AlphabetE._194 ··0x00000bf0·4b4e535f·38416c70·68616265·7445005f·KNS_8AlphabetE._
195 ··0x00000c00·5a537431·365f5f6f·73747265·616d5f69·ZSt16__ostream_i195 ··0x00000c00·5a537431·365f5f6f·73747265·616d5f69·ZSt16__ostream_i
196 ··0x00000c10·6e736572·74496353·74313163·6861725f·nsertIcSt11char_196 ··0x00000c10·6e736572·74496353·74313163·6861725f·nsertIcSt11char_
197 ··0x00000c20·74726169·74734963·45455253·74313362·traitsIcEERSt13b197 ··0x00000c20·74726169·74734963·45455253·74313362·traitsIcEERSt13b
198 ··0x00000c30·61736963·5f6f7374·7265616d·49545f54·asic_ostreamIT_T198 ··0x00000c30·61736963·5f6f7374·7265616d·49545f54·asic_ostreamIT_T
199 ··0x00000c40·305f4553·365f504b·53335f69·005f5a4e·0_ES6_PKS3_i._ZN199 ··0x00000c40·305f4553·365f504b·53335f69·005f5a4e·0_ES6_PKS3_i._ZN
Offset 208, 189 lines modifiedOffset 208, 187 lines modified
208 ··0x00000cd0·74650066·6572726f·72005f5f·6378615f·te.ferror.__cxa_208 ··0x00000cd0·74650066·6572726f·72005f5f·6378615f·te.ferror.__cxa_
209 ··0x00000ce0·616c6c6f·63617465·5f657863·65707469·allocate_excepti209 ··0x00000ce0·616c6c6f·63617465·5f657863·65707469·allocate_excepti
210 ··0x00000cf0·6f6e005f·5a544950·4b63005f·5f637861·on._ZTIPKc.__cxa210 ··0x00000cf0·6f6e005f·5a544950·4b63005f·5f637861·on._ZTIPKc.__cxa
211 ··0x00000d00·5f746872·6f77005f·5a4e3453·46535438·_throw._ZN4SFST8211 ··0x00000d00·5f746872·6f77005f·5a4e3453·46535438·_throw._ZN4SFST8
212 ··0x00000d10·416c7068·61626574·3133636f·6d707574·Alphabet13comput212 ··0x00000d10·416c7068·61626574·3133636f·6d707574·Alphabet13comput
213 ··0x00000d20·655f7363·6f726545·52537436·76656374·e_scoreERSt6vect213 ··0x00000d20·655f7363·6f726545·52537436·76656374·e_scoreERSt6vect
214 ··0x00000d30·6f72494e·535f354c·6162656c·45536149·orINS_5LabelESaI214 ··0x00000d30·6f72494e·535f354c·6162656c·45536149·orINS_5LabelESaI
215 ··0x00000d40·53325f45·45005f5a·4e4b3453·46535438·S2_EE._ZNK4SFST8 
216 ··0x00000d50·416c7068·61626574·65714552·4b53305f·AlphabeteqERKS0_ 
217 ··0x00000d60·00737472·636d7000·5f5a4e53·74385f52·.strcmp._ZNSt8_R 
218 ··0x00000d70·625f7472·6565494e·34534653·54354c61·b_treeIN4SFST5La 
219 ··0x00000d80·62656c45·53315f53·74395f49·64656e74·belES1_St9_Ident 
220 ··0x00000d90·69747949·53315f45·4e53315f·396c6162·ityIS1_ENS1_9lab 
221 ··0x00000da0·656c5f63·6d704553·61495331·5f454531·el_cmpESaIS1_EE1 
222 ··0x00000db0·365f4d5f·696e7365·72745f75·6e697175·6_M_insert_uniqu 
223 ··0x00000dc0·6545524b·53315f00·5f5a5374·31385f52·eERKS1_._ZSt18_R 
224 ··0x00000dd0·625f7472·65655f64·65637265·6d656e74·b_tree_decrement215 ··0x00000d40·53325f45·45005f5f·7838362e·6765745f·S2_EE.__x86.get_
 216 ··0x00000d50·70635f74·68756e6b·2e627000·5f5a4e4b·pc_thunk.bp._ZNK
 217 ··0x00000d60·34534653·5438416c·70686162·65746571·4SFST8Alphabeteq
 218 ··0x00000d70·45524b53·305f0073·7472636d·70005f5a·ERKS0_.strcmp._Z
 219 ··0x00000d80·4e537438·5f52625f·74726565·494e3453·NSt8_Rb_treeIN4S
 220 ··0x00000d90·46535435·4c616265·6c455331·5f537439·FST5LabelES1_St9
 221 ··0x00000da0·5f496465·6e746974·79495331·5f454e53·_IdentityIS1_ENS
 222 ··0x00000db0·315f396c·6162656c·5f636d70·45536149·1_9label_cmpESaI
 223 ··0x00000dc0·53315f45·4531365f·4d5f696e·73657274·S1_EE16_M_insert
 224 ··0x00000dd0·5f756e69·71756545·524b5331·5f005f5a·_uniqueERKS1_._Z
225 ··0x00000de0·50537431·385f5262·5f747265·655f6e6f·PSt18_Rb_tree_no225 ··0x00000de0·53743138·5f52625f·74726565·5f646563·St18_Rb_tree_dec
 226 ··0x00000df0·72656d65·6e745053·7431385f·52625f74·rementPSt18_Rb_t
 227 ··0x00000e00·7265655f·6e6f6465·5f626173·65005f5a·ree_node_base._Z
 228 ··0x00000e10·53743239·5f52625f·74726565·5f696e73·St29_Rb_tree_ins
 229 ··0x00000e20·6572745f·616e645f·72656261·6c616e63·ert_and_rebalanc
 230 ··0x00000e30·65625053·7431385f·52625f74·7265655f·ebPSt18_Rb_tree_
 231 ··0x00000e40·6e6f6465·5f626173·6553305f·52535f00·node_baseS0_RS_.
226 ··0x00000df0·64655f62·61736500·5f5a5374·32395f52·de_base._ZSt29_R 
227 ··0x00000e00·625f7472·65655f69·6e736572·745f616e·b_tree_insert_an 
228 ··0x00000e10·645f7265·62616c61·6e636562·50537431·d_rebalancebPSt1 
229 ··0x00000e20·385f5262·5f747265·655f6e6f·64655f62·8_Rb_tree_node_b 
230 ··0x00000e30·61736553·305f5253·5f005f5a·4e537436·aseS0_RS_._ZNSt6 
231 ··0x00000e40·76656374·6f724950·63536149·53305f45·vectorIPcSaIS0_E 
232 ··0x00000e50·4531375f·4d5f7265·616c6c6f·635f696e·E17_M_realloc_in 
233 ··0x00000e60·73657274·454e395f·5f676e75·5f637878·sertEN9__gnu_cxx 
234 ··0x00000e70·31375f5f·6e6f726d·616c5f69·74657261·17__normal_itera 
235 ··0x00000e80·746f7249·5053305f·53325f45·45524b53·torIPS0_S2_EERKS 
236 ··0x00000e90·305f005f·5a537432·305f5f74·68726f77·0_._ZSt20__throw 
237 ··0x00000ea0·5f6c656e·6774685f·6572726f·72504b63·_length_errorPKc 
238 ··0x00000eb0·005f5a4e·53743676·6563746f·72497453·._ZNSt6vectorItS232 ··0x00000e50·5f5a4e53·74367665·63746f72·49506353·_ZNSt6vectorIPcS
239 ··0x00000ec0·61497445·4531375f·4d5f7265·616c6c6f·aItEE17_M_reallo 
240 ··0x00000ed0·635f696e·73657274·454e395f·5f676e75·c_insertEN9__gnu 
241 ··0x00000ee0·5f637878·31375f5f·6e6f726d·616c5f69·_cxx17__normal_i 
242 ··0x00000ef0·74657261·746f7249·50745331·5f454552·teratorIPtS1_EER 
243 ··0x00000f00·4b74005f·5a4e3453·46535438·416c7068·Kt._ZN4SFST8Alph 
244 ··0x00000f10·61626574·3130636f·6d706c65·6d656e74·abet10complement 
245 ··0x00000f20·45525374·36766563·746f7249·74536149·ERSt6vectorItSaI 
246 ··0x00000f30·74454500·5f5a4e53·74367665·63746f72·tEE._ZNSt6vector 
247 ··0x00000f40·494e3453·46535435·4c616265·6c455361·IN4SFST5LabelESa 
248 ··0x00000f50·4953315f·45453137·5f4d5f72·65616c6c·IS1_EE17_M_reall233 ··0x00000e60·61495330·5f454531·375f4d5f·7265616c·aIS0_EE17_M_real
249 ··0x00000f60·6f635f69·6e736572·74454e39·5f5f676e·oc_insertEN9__gn234 ··0x00000e70·6c6f635f·696e7365·7274454e·395f5f67·loc_insertEN9__g
250 ··0x00000f70·755f6378·7831375f·5f6e6f72·6d616c5f·u_cxx17__normal_235 ··0x00000e80·6e755f63·78783137·5f5f6e6f·726d616c·nu_cxx17__normal
251 ··0x00000f80·69746572·61746f72·49505331·5f53335f·iteratorIPS1_S3_236 ··0x00000e90·5f697465·7261746f·72495053·305f5332·_iteratorIPS0_S2
252 ··0x00000f90·4545524b·53315f00·5f5a4e39·5f5f676e·EERKS1_._ZN9__gn 
253 ··0x00000fa0·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI 
254 ··0x00000fb0·53743470·61697249·4b504b63·74455333·St4pairIKPKctES3 
255 ··0x00000fc0·5f4e535f·34686173·68495333·5f454553·_NS_4hashIS3_EES 
256 ··0x00000fd0·7431305f·53656c65·63743173·74495335·t10_Select1stIS5 
257 ··0x00000fe0·5f454e34·53465354·38416c70·68616265·_EN4SFST8Alphabe 
258 ··0x00000ff0·74356571·73747245·53614974·45453672·t5eqstrESaItEE6r 
259 ··0x00001000·6573697a·65456a00·5f5a4e39·5f5f676e·esizeEj._ZN9__gn 
260 ··0x00001010·755f6378·7832315f·48617368·7461626c·u_cxx21_Hashtabl 
261 ··0x00001020·655f7072·696d655f·6c697374·496d4531·e_prime_listImE1237 ··0x00000ea0·5f454552·4b53305f·005f5a53·7432305f·_EERKS0_._ZSt20_
 238 ··0x00000eb0·5f746872·6f775f6c·656e6774·685f6572·_throw_length_er
 239 ··0x00000ec0·726f7250·4b63005f·5a4e5374·36766563·rorPKc._ZNSt6vec
 240 ··0x00000ed0·746f7249·74536149·74454531·375f4d5f·torItSaItEE17_M_
 241 ··0x00000ee0·7265616c·6c6f635f·696e7365·7274454e·realloc_insertEN
 242 ··0x00000ef0·395f5f67·6e755f63·78783137·5f5f6e6f·9__gnu_cxx17__no
 243 ··0x00000f00·726d616c·5f697465·7261746f·72495074·rmal_iteratorIPt
 244 ··0x00000f10·53315f45·45524b74·005f5a4e·34534653·S1_EERKt._ZN4SFS
 245 ··0x00000f20·5438416c·70686162·65743130·636f6d70·T8Alphabet10comp
 246 ··0x00000f30·6c656d65·6e744552·53743676·6563746f·lementERSt6vecto
 247 ··0x00000f40·72497453·61497445·45005f5a·4e537436·rItSaItEE._ZNSt6
 248 ··0x00000f50·76656374·6f72494e·34534653·54354c61·vectorIN4SFST5La
 249 ··0x00000f60·62656c45·53614953·315f4545·31375f4d·belESaIS1_EE17_M
 250 ··0x00000f70·5f726561·6c6c6f63·5f696e73·65727445·_realloc_insertE
 251 ··0x00000f80·4e395f5f·676e755f·63787831·375f5f6e·N9__gnu_cxx17__n
 252 ··0x00000f90·6f726d61·6c5f6974·65726174·6f724950·ormal_iteratorIP
 253 ··0x00000fa0·53315f53·335f4545·524b5331·5f005f5a·S1_S3_EERKS1_._Z
 254 ··0x00000fb0·4e395f5f·676e755f·63787839·68617368·N9__gnu_cxx9hash
 255 ··0x00000fc0·7461626c·65495374·34706169·72494b50·tableISt4pairIKP
 256 ··0x00000fd0·4b637445·53335f4e·535f3468·61736849·KctES3_NS_4hashI
 257 ··0x00000fe0·53335f45·45537431·305f5365·6c656374·S3_EESt10_Select
 258 ··0x00000ff0·31737449·53355f45·4e345346·53543841·1stIS5_EN4SFST8A
 259 ··0x00001000·6c706861·62657435·65717374·72455361·lphabet5eqstrESa
 260 ··0x00001010·49744545·36726573·697a6545·6a005f5a·ItEE6resizeEj._Z
 261 ··0x00001020·4e395f5f·676e755f·63787832·315f4861·N9__gnu_cxx21_Ha
262 ··0x00001030·365f5f73·746c5f70·72696d65·5f6c6973·6__stl_prime_lis262 ··0x00001030·73687461·626c655f·7072696d·655f6c69·shtable_prime_li
263 ··0x00001040·7445006d·656d7365·74005f5a·4e395f5f·tE.memset._ZN9__263 ··0x00001040·7374496d·4531365f·5f73746c·5f707269·stImE16__stl_pri
 264 ··0x00001050·6d655f6c·69737445·005f5a4e·395f5f67·me_listE._ZN9__g
264 ··0x00001050·676e755f·63787839·68617368·7461626c·gnu_cxx9hashtabl265 ··0x00001060·6e755f63·78783968·61736874·61626c65·nu_cxx9hashtable
265 ··0x00001060·65495374·34706169·72494b50·4b637445·eISt4pairIKPKctE266 ··0x00001070·49537434·70616972·494b504b·63744553·ISt4pairIKPKctES
266 ··0x00001070·53335f4e·535f3468·61736849·53335f45·S3_NS_4hashIS3_E267 ··0x00001080·335f4e53·5f346861·73684953·335f4545·3_NS_4hashIS3_EE
Max diff block lines reached; 0/26488 bytes (0.00%) of diff not shown.
1.49 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 161, 16 lines modifiedOffset 161, 14 lines modified
161 ··0x000009e0·6765745f·70635f74·68756e6b·2e617800·get_pc_thunk.ax.161 ··0x000009e0·6765745f·70635f74·68756e6b·2e617800·get_pc_thunk.ax.
162 ··0x000009f0·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_162 ··0x000009f0·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_
163 ··0x00000a00·70635f74·68756e6b·2e647800·2e746578·pc_thunk.dx..tex163 ··0x00000a00·70635f74·68756e6b·2e647800·2e746578·pc_thunk.dx..tex
164 ··0x00000a10·742e5f5f·7838362e·6765745f·70635f74·t.__x86.get_pc_t164 ··0x00000a10·742e5f5f·7838362e·6765745f·70635f74·t.__x86.get_pc_t
165 ··0x00000a20·68756e6b·2e627800·2e746578·742e5f5f·hunk.bx..text.__165 ··0x00000a20·68756e6b·2e627800·2e746578·742e5f5f·hunk.bx..text.__
166 ··0x00000a30·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk166 ··0x00000a30·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk
167 ··0x00000a40·2e736900·2e746578·742e5f5f·7838362e·.si..text.__x86.167 ··0x00000a40·2e736900·2e746578·742e5f5f·7838362e·.si..text.__x86.
168 ··0x00000a50·6765745f·70635f74·68756e6b·2e646900·get_pc_thunk.di.168 ··0x00000a50·6765745f·70635f74·68756e6b·2e627000·get_pc_thunk.bp.
169 ··0x00000a60·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_ 
170 ··0x00000a70·70635f74·68756e6b·2e627000·2e72656c·pc_thunk.bp..rel 
171 ··0x00000a80·2e646174·612e7265·6c2e6c6f·63616c2e·.data.rel.local.169 ··0x00000a60·2e72656c·2e646174·612e7265·6c2e6c6f·.rel.data.rel.lo
172 ··0x00000a90·44572e72·65662e5f·5f677878·5f706572·DW.ref.__gxx_per170 ··0x00000a70·63616c2e·44572e72·65662e5f·5f677878·cal.DW.ref.__gxx
173 ··0x00000aa0·736f6e61·6c697479·5f763000·2e6e6f74·sonality_v0..not171 ··0x00000a80·5f706572·736f6e61·6c697479·5f763000·_personality_v0.
174 ··0x00000ab0·652e474e·552d7374·61636b00·2e72656c·e.GNU-stack..rel172 ··0x00000a90·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
175 ··0x00000ac0·2e65685f·6672616d·6500··············.eh_frame.173 ··0x00000aa0·2e72656c·2e65685f·6672616d·6500·····.rel.eh_frame.
  
36.7 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:··········2484·(bytes·into·file)13 ··Start·of·section·headers:··········2412·(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·0x9b4:1 There·are·14·section·headers,·starting·at·offset·0x96c:
  
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··11··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····11··11··4
6 ··[·2]·.text·············PROGBITS········00000000·000040·00044f·00··AX··0···0·166 ··[·2]·.text·············PROGBITS········00000000·000040·000448·00··AX··0···0·16
7 ··[·3]·.rel.text·········REL·············00000000·00082c·0000e8·08···I·11···2··47 ··[·3]·.rel.text·········REL·············00000000·0007e4·0000e8·08···I·11···2··4
8 ··[·4]·.data·············PROGBITS········00000000·00048f·000000·00··WA··0···0··18 ··[·4]·.data·············PROGBITS········00000000·000488·000000·00··WA··0···0··1
9 ··[·5]·.bss··············NOBITS··········00000000·00048f·000001·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000488·000001·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000490·000030·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000488·000030·01·AMS··0···0··4
11 ··[·7]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0004c0·000004·00·AXG··0···0··111 ··[·7]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0004b8·000004·00·AXG··0···0··1
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0004c4·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0004bc·000000·00······0···0··1
13 ··[·9]·.eh_frame·········PROGBITS········00000000·0004c4·00011c·00···A··0···0··413 ··[·9]·.eh_frame·········PROGBITS········00000000·0004bc·0000dc·00···A··0···0··4
14 ··[10]·.rel.eh_frame·····REL·············00000000·000914·000020·08···I·11···9··414 ··[10]·.rel.eh_frame·····REL·············00000000·0008cc·000020·08···I·11···9··4
15 ··[11]·.symtab···········SYMTAB··········00000000·0005e0·000170·10·····12··10··415 ··[11]·.symtab···········SYMTAB··········00000000·000598·000170·10·····12··10··4
16 ··[12]·.strtab···········STRTAB··········00000000·000750·0000db·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000708·0000db·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·000934·000080·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0008ec·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.6 KB
readelf --wide --symbols {}
    
Offset 7, 20 lines modifiedOffset 7, 20 lines modified
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····1·.group8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····1·.group
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.data9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.data
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss
11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.411 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.note.GNU-stack12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.note.GNU-stack
13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.eh_frame13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.eh_frame
14 ····10:·00000000···144·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST10fst_strdupEPKc14 ····10:·00000000···161·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST10fst_strdupEPKc
15 ····11:·00000000·····0·FUNC····GLOBAL·HIDDEN·····7·__x86.get_pc_thunk.bx15 ····11:·00000000·····0·FUNC····GLOBAL·HIDDEN·····7·__x86.get_pc_thunk.bx
16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_16 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen17 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc18 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr19 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
22 ····18:·00000090···532·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST11read_stringEPciP8_IO_FILE22 ····18:·000000b0···518·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST11read_stringEPciP8_IO_FILE
23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc23 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc
24 ····20:·000002a4···427·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST8read_numEPvjP8_IO_FILE24 ····20:·000002c0···392·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST8read_numEPvjP8_IO_FILE
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread
26 ····22:·00000000·····1·OBJECT··GLOBAL·DEFAULT····5·_ZN4SFST12Switch_BytesE26 ····22:·00000000·····1·OBJECT··GLOBAL·DEFAULT····5·_ZN4SFST12Switch_BytesE
4.36 KB
readelf --wide --relocs {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x82c·contains·29·entries:1 Relocation·section·'.rel.text'·at·offset·0x7e4·contains·29·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00000b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000008··00000b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000e··00000c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000e··00000c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 0000001a··00000d04·R_386_PLT32············00000000···strlen5 00000026··00000d04·R_386_PLT32············00000000···strlen
6 00000025··00000e04·R_386_PLT32············00000000···malloc6 00000033··00000e04·R_386_PLT32············00000000···malloc
7 00000064··00000309·R_386_GOTOFF···········00000000···.LC0 
8 00000076··00000f2b·R_386_GOT32X···········00000000···stderr7 0000007d··00000f2b·R_386_GOT32X···········00000000···stderr
 8 00000083··00000309·R_386_GOTOFF···········00000000···.LC0
9 00000080··00001004·R_386_PLT32············00000000···__fprintf_chk9 00000091··00001004·R_386_PLT32············00000000···__fprintf_chk
10 0000008c··00001104·R_386_PLT32············00000000···exit10 0000009d··00001104·R_386_PLT32············00000000···exit
11 00000098··00000b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx11 000000b5··00000b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
12 0000009e··00000c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_12 000000bb··00000c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
13 000000fa··00001304·R_386_PLT32············00000000···fgetc 
14 00000113··00001304·R_386_PLT32············00000000···fgetc13 00000115··00001304·R_386_PLT32············00000000···fgetc
15 0000012c··00001304·R_386_PLT32············00000000···fgetc14 0000012c··00001304·R_386_PLT32············00000000···fgetc
16 00000145··00001304·R_386_PLT32············00000000···fgetc15 00000143··00001304·R_386_PLT32············00000000···fgetc
17 0000015e··00001304·R_386_PLT32············00000000···fgetc16 0000015a··00001304·R_386_PLT32············00000000···fgetc
18 00000177··00001304·R_386_PLT32············00000000···fgetc17 00000171··00001304·R_386_PLT32············00000000···fgetc
19 0000019a··00001304·R_386_PLT32············00000000···fgetc 
20 000001b5··00001304·R_386_PLT32············00000000···fgetc 
21 000001cf··00001304·R_386_PLT32············00000000···fgetc 
22 000001e8··00001304·R_386_PLT32············00000000···fgetc18 00000188··00001304·R_386_PLT32············00000000···fgetc
23 000001fe··00001304·R_386_PLT32············00000000···fgetc19 000001a9··00001304·R_386_PLT32············00000000···fgetc
24 00000214··00001304·R_386_PLT32············00000000···fgetc20 000001c4··00001304·R_386_PLT32············00000000···fgetc
25 0000022a··00001304·R_386_PLT32············00000000···fgetc21 000001dc··00001304·R_386_PLT32············00000000···fgetc
 22 000001f5··00001304·R_386_PLT32············00000000···fgetc
26 00000240··00001304·R_386_PLT32············00000000···fgetc23 0000020b··00001304·R_386_PLT32············00000000···fgetc
27 0000028a··00001304·R_386_PLT32············00000000···fgetc24 00000221··00001304·R_386_PLT32············00000000···fgetc
 25 00000237··00001304·R_386_PLT32············00000000···fgetc
 26 0000024d··00001304·R_386_PLT32············00000000···fgetc
 27 0000029c··00001304·R_386_PLT32············00000000···fgetc
28 000002ac··00000b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx28 000002d1··00000b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
29 000002b2··00000c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_29 000002d7··00000c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
30 000002d6··00001504·R_386_PLT32············00000000···fread30 000002ff··00001504·R_386_PLT32············00000000···fread
31 000002de··00001609·R_386_GOTOFF···········00000000···_ZN4SFST12Switch_BytesE31 00000305··00001609·R_386_GOTOFF···········00000000···_ZN4SFST12Switch_BytesE
  
32 Relocation·section·'.rel.eh_frame'·at·offset·0x914·contains·4·entries:32 Relocation·section·'.rel.eh_frame'·at·offset·0x8cc·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 00000078··00000102·R_386_PC32·············00000000···.text35 0000004c··00000102·R_386_PC32·············00000000···.text
36 000000d0··00000102·R_386_PC32·············00000000···.text36 000000a4··00000102·R_386_PC32·············00000000···.text
37 00000110··00000202·R_386_PC32·············00000000···.text.__x86.get_pc_thunk.bx37 000000d0··00000202·R_386_PC32·············00000000···.text.__x86.get_pc_thunk.bx
6.3 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 150 lines modifiedOffset 9, 108 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·00000054·0000001c·FDE·cie=00000000·pc=00000000..0000009015 00000018·00000028·0000001c·FDE·cie=00000000·pc=00000000..000000a1
16 ··DW_CFA_advance_loc:·1·to·00000001 
17 ··DW_CFA_def_cfa_offset:·8 
18 ··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·0000000316 ··DW_CFA_advance_loc:·3·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:·4817 ··DW_CFA_def_cfa_offset:·48
 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-8
30 ··DW_CFA_advance_loc1:·68·to·0000004b25 ··DW_CFA_advance_loc:·57·to·0000005b
31 ··DW_CFA_remember_state26 ··DW_CFA_remember_state
32 ··DW_CFA_def_cfa_offset:·20 
33 ··DW_CFA_advance_loc:·1·to·0000004c 
34 ··DW_CFA_restore:·r3·(ebx) 
35 ··DW_CFA_def_cfa_offset:·16 
36 ··DW_CFA_advance_loc:·1·to·0000004d 
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)27 ··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 
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)28 ··DW_CFA_restore:·r7·(edi)
 29 ··DW_CFA_restore:·r6·(esi)
58 ··DW_CFA_def_cfa_offset:·8 
59 ··DW_CFA_advance_loc:·1·to·00000058 
60 ··DW_CFA_restore:·r5·(ebp)30 ··DW_CFA_restore:·r3·(ebx)
61 ··DW_CFA_def_cfa_offset:·431 ··DW_CFA_def_cfa_offset:·4
62 ··DW_CFA_advance_loc:·1·to·0000005932 ··DW_CFA_advance_loc:·5·to·00000060
63 ··DW_CFA_restore_state33 ··DW_CFA_restore_state
64 ··DW_CFA_nop34 ··DW_CFA_nop
65 ··DW_CFA_nop35 ··DW_CFA_nop
66 ··DW_CFA_nop36 ··DW_CFA_nop
  
67 00000070·00000054·00000074·FDE·cie=00000000·pc=00000090..000002a437 00000044·00000054·00000048·FDE·cie=00000000·pc=000000b0..000002b6
68 ··DW_CFA_advance_loc:·1·to·0000009138 ··DW_CFA_advance_loc:·1·to·000000b1
69 ··DW_CFA_def_cfa_offset:·839 ··DW_CFA_def_cfa_offset:·8
70 ··DW_CFA_offset:·r5·(ebp)·at·cfa-840 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
71 ··DW_CFA_advance_loc:·1·to·0000009241 ··DW_CFA_advance_loc:·1·to·000000b2
72 ··DW_CFA_def_cfa_offset:·1242 ··DW_CFA_def_cfa_offset:·12
73 ··DW_CFA_offset:·r7·(edi)·at·cfa-1243 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
74 ··DW_CFA_advance_loc:·1·to·0000009344 ··DW_CFA_advance_loc:·1·to·000000b3
75 ··DW_CFA_def_cfa_offset:·1645 ··DW_CFA_def_cfa_offset:·16
76 ··DW_CFA_offset:·r6·(esi)·at·cfa-1646 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
77 ··DW_CFA_advance_loc:·1·to·0000009447 ··DW_CFA_advance_loc:·1·to·000000b4
78 ··DW_CFA_def_cfa_offset:·2048 ··DW_CFA_def_cfa_offset:·20
79 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2049 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
80 ··DW_CFA_advance_loc:·3·to·0000009750 ··DW_CFA_advance_loc:·14·to·000000c2
81 ··DW_CFA_def_cfa_offset:·6451 ··DW_CFA_def_cfa_offset:·64
82 ··DW_CFA_advance_loc2:·471·to·0000026e52 ··DW_CFA_advance_loc2:·439·to·00000279
83 ··DW_CFA_remember_state53 ··DW_CFA_remember_state
84 ··DW_CFA_def_cfa_offset:·2054 ··DW_CFA_def_cfa_offset:·20
85 ··DW_CFA_advance_loc:·1·to·0000026f55 ··DW_CFA_advance_loc:·3·to·0000027c
86 ··DW_CFA_restore:·r3·(ebx)56 ··DW_CFA_restore:·r3·(ebx)
87 ··DW_CFA_def_cfa_offset:·1657 ··DW_CFA_def_cfa_offset:·16
88 ··DW_CFA_advance_loc:·1·to·0000027058 ··DW_CFA_advance_loc:·1·to·0000027d
89 ··DW_CFA_restore:·r6·(esi)59 ··DW_CFA_restore:·r6·(esi)
90 ··DW_CFA_def_cfa_offset:·1260 ··DW_CFA_def_cfa_offset:·12
91 ··DW_CFA_advance_loc:·1·to·0000027161 ··DW_CFA_advance_loc:·1·to·0000027e
92 ··DW_CFA_restore:·r7·(edi)62 ··DW_CFA_restore:·r7·(edi)
93 ··DW_CFA_def_cfa_offset:·863 ··DW_CFA_def_cfa_offset:·8
94 ··DW_CFA_advance_loc:·1·to·0000027264 ··DW_CFA_advance_loc:·1·to·0000027f
95 ··DW_CFA_restore:·r5·(ebp)65 ··DW_CFA_restore:·r5·(ebp)
96 ··DW_CFA_def_cfa_offset:·466 ··DW_CFA_def_cfa_offset:·4
97 ··DW_CFA_advance_loc:·1·to·0000027367 ··DW_CFA_advance_loc:·1·to·00000280
98 ··DW_CFA_restore_state68 ··DW_CFA_restore_state
99 ··DW_CFA_advance_loc:·14·to·0000028169 ··DW_CFA_advance_loc:·11·to·0000028b
100 ··DW_CFA_remember_state70 ··DW_CFA_remember_state
101 ··DW_CFA_def_cfa_offset:·2071 ··DW_CFA_def_cfa_offset:·20
102 ··DW_CFA_advance_loc:·1·to·0000028272 ··DW_CFA_advance_loc:·4·to·0000028f
103 ··DW_CFA_restore:·r3·(ebx)73 ··DW_CFA_restore:·r3·(ebx)
104 ··DW_CFA_def_cfa_offset:·1674 ··DW_CFA_def_cfa_offset:·16
105 ··DW_CFA_advance_loc:·1·to·0000028375 ··DW_CFA_advance_loc:·1·to·00000290
106 ··DW_CFA_restore:·r6·(esi)76 ··DW_CFA_restore:·r6·(esi)
107 ··DW_CFA_def_cfa_offset:·1277 ··DW_CFA_def_cfa_offset:·12
108 ··DW_CFA_advance_loc:·1·to·0000028478 ··DW_CFA_advance_loc:·1·to·00000291
109 ··DW_CFA_restore:·r7·(edi)79 ··DW_CFA_restore:·r7·(edi)
110 ··DW_CFA_def_cfa_offset:·880 ··DW_CFA_def_cfa_offset:·8
111 ··DW_CFA_advance_loc:·1·to·0000028581 ··DW_CFA_advance_loc:·1·to·00000292
112 ··DW_CFA_restore:·r5·(ebp)82 ··DW_CFA_restore:·r5·(ebp)
113 ··DW_CFA_def_cfa_offset:·483 ··DW_CFA_def_cfa_offset:·4
114 ··DW_CFA_advance_loc:·1·to·0000028684 ··DW_CFA_advance_loc:·6·to·00000298
115 ··DW_CFA_restore_state85 ··DW_CFA_restore_state
116 ··DW_CFA_nop86 ··DW_CFA_nop
117 ··DW_CFA_nop87 ··DW_CFA_nop
  
118 000000c8·0000003c·000000cc·FDE·cie=00000000·pc=000002a4..0000044f88 0000009c·00000028·000000a0·FDE·cie=00000000·pc=000002c0..00000448
119 ··DW_CFA_advance_loc:·1·to·000002a5 
120 ··DW_CFA_def_cfa_offset:·8 
121 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
122 ··DW_CFA_advance_loc:·1·to·000002a6 
123 ··DW_CFA_def_cfa_offset:·12 
124 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
Max diff block lines reached; 1087/6377 bytes (17.05%) of diff not shown.
18.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 397 lines modifiedOffset 1, 383 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 
8 »       sub····$0x1c,%esp4 »       sub····$0x2c,%esp
 5 »       mov····%ebx,0x1c(%esp)
9 »       call···8·<SFST::fst_strdup(char·const*)+0x8>6 »       call···8·<SFST::fst_strdup(char·const*)+0x8>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx7 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx8 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_9 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 10 »       mov····%esi,0x20(%esp)
13 »       mov····0x30(%esp),%esi11 »       mov····0x30(%esp),%esi
 12 »       mov····%edi,0x24(%esp)
 13 »       mov····%ebp,0x28(%esp)
14 »       mov····%esi,(%esp)14 »       mov····%esi,(%esp)
15 »       call···1a·<SFST::fst_strdup(char·const*)+0x1a>15 »       call···26·<SFST::fst_strdup(char·const*)+0x26>
16 ·R_386_PLT32»    strlen16 ·R_386_PLT32»    strlen
17 »       lea····0x1(%eax),%ebp17 »       lea····0x1(%eax),%ebp
 18 »       mov····%eax,%edi
18 »       mov····%ebp,(%esp)19 »       mov····%ebp,(%esp)
19 »       call···25·<SFST::fst_strdup(char·const*)+0x25>20 »       call···33·<SFST::fst_strdup(char·const*)+0x33>
20 ·R_386_PLT32»    malloc21 ·R_386_PLT32»    malloc
21 »       test···%eax,%eax22 »       test···%eax,%eax
22 »       je·····62·<SFST::fst_strdup(char·const*)+0x62>23 »       je·····73·<SFST::fst_strdup(char·const*)+0x73>
23 »       mov····%eax,%edi 
24 »       cmp····$0x4,%ebp24 »       cmp····$0x8,%ebp
25 »       jb·····3b·<SFST::fst_strdup(char·const*)+0x3b> 
26 »       mov····%ebp,%ecx25 »       mov····%ebp,%ecx
27 »       shr····$0x2,%ecx26 »       mov····%eax,%ebx
 27 »       jae····60·<SFST::fst_strdup(char·const*)+0x60>
 28 »       mov····%ebx,%edi
28 »       rep·movsl·%ds:(%esi),%es:(%edi)29 »       rep·movsb·%ds:(%esi),%es:(%edi)
29 »       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>30 »       mov····0x1c(%esp),%ebx
 31 »       mov····0x20(%esp),%esi
 32 »       mov····0x24(%esp),%edi
 33 »       mov····0x28(%esp),%ebp
33 »       add····$0x1c,%esp34 »       add····$0x2c,%esp
34 »       pop····%ebx 
35 »       pop····%esi 
36 »       pop····%edi 
37 »       pop····%ebp 
38 »       ret 
39 »       movsb··%ds:(%esi),%es:(%edi) 
40 »       add····$0x1c,%esp 
41 »       pop····%ebx 
42 »       pop····%esi 
43 »       pop····%edi 
44 »       pop····%ebp 
45 »       ret35 »       ret
46 »       movsw··%ds:(%esi),%es:(%edi) 
47 »       and····$0x1,%ebp36 »       lea····0x0(%esi,%eiz,1),%esi
 37 »       test···$0x4,%al
48 »       je·····48·<SFST::fst_strdup(char·const*)+0x48>38 »       je·····44·<SFST::fst_strdup(char·const*)+0x44>
 39 »       mov····(%esi),%edx
 40 »       lea····0x4(%eax),%ebx
 41 »       add····$0x4,%esi
 42 »       lea····-0x3(%edi),%ecx
 43 »       mov····%edx,(%eax)
49 »       jmp····50·<SFST::fst_strdup(char·const*)+0x50>44 »       jmp····44·<SFST::fst_strdup(char·const*)+0x44>
 45 »       movl···$0x1,0x4(%esp)
 46 »       mov····0x0(%ebx),%esi
 47 ·R_386_GOT32X»   stderr
50 »       lea····0x0(%ebx),%eax48 »       lea····0x0(%ebx),%eax
51 ·R_386_GOTOFF»   .LC049 ·R_386_GOTOFF»   .LC0
52 »       mov····%eax,0x8(%esp)50 »       mov····%eax,0x8(%esp)
53 »       movl···$0x1,0x4(%esp) 
54 »       mov····0x0(%ebx),%edx 
55 ·R_386_GOT32X»   stderr 
56 »       mov····(%edx),%esi51 »       mov····(%esi),%ebp
57 »       mov····%esi,(%esp)52 »       mov····%ebp,(%esp)
58 »       call···80·<SFST::fst_strdup(char·const*)+0x80>53 »       call···91·<SFST::fst_strdup(char·const*)+0x91>
59 ·R_386_PLT32»    __fprintf_chk54 ·R_386_PLT32»    __fprintf_chk
60 »       movl···$0x1,(%esp)55 »       movl···$0x1,(%esp)
61 »       call···8c·<SFST::fst_strdup(char·const*)+0x8c>56 »       call···9d·<SFST::fst_strdup(char·const*)+0x9d>
62 ·R_386_PLT32»    exit57 ·R_386_PLT32»    exit
 58 »       lea····0x0(%esi,%eiz,1),%esi
 59 »       lea····0x0(%esi,%eiz,1),%esi
 60 »       nop
  
63 00000090·<SFST::read_string(char*,·int,·_IO_FILE*)>:61 000000b0·<SFST::read_string(char*,·int,·_IO_FILE*)>:
64 SFST::read_string(char*,·int,·_IO_FILE*):62 SFST::read_string(char*,·int,·_IO_FILE*):
65 »       push···%ebp63 »       push···%ebp
66 »       push···%edi64 »       push···%edi
67 »       push···%esi65 »       push···%esi
68 »       push···%ebx66 »       push···%ebx
69 »       sub····$0x2c,%esp 
70 »       call···98·<SFST::read_string(char*,·int,·_IO_FILE*)+0x8>67 »       call···b5·<SFST::read_string(char*,·int,·_IO_FILE*)+0x5>
71 ·R_386_PC32»     __x86.get_pc_thunk.bx68 ·R_386_PC32»     __x86.get_pc_thunk.bx
72 »       add····$0x2,%ebx69 »       add····$0x2,%ebx
73 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_70 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 71 »       sub····$0x2c,%esp
74 »       mov····0x48(%esp),%edi 
75 »       mov····0x44(%esp),%eax 
76 »       test···%eax,%eax 
77 »       jle····25c·<SFST::read_string(char*,·int,·_IO_FILE*)+0x1cc> 
78 »       mov····0x40(%esp),%esi72 »       mov····0x40(%esp),%esi
79 »       mov····%esi,%edx 
80 »       mov····0x44(%esp),%eax73 »       mov····0x44(%esp),%eax
 74 »       mov····0x44(%esp),%edx
 75 »       mov····0x48(%esp),%edi
81 »       add····%eax,%edx76 »       add····%esi,%eax
82 »       mov····%edx,0x1c(%esp)77 »       mov····%eax,0x1c(%esp)
83 »       mov····%eax,%ecx78 »       test···%edx,%edx
 79 »       jle····269·<SFST::read_string(char*,·int,·_IO_FILE*)+0x1b9>
 80 »       sub····%esi,%eax
84 »       and····$0x7,%ecx81 »       and····$0x7,%eax
85 »       je·····196·<SFST::read_string(char*,·int,·_IO_FILE*)+0x106>82 »       je·····1a5·<SFST::read_string(char*,·int,·_IO_FILE*)+0xf5>
86 »       cmp····$0x1,%ecx83 »       cmp····$0x1,%eax
87 »       je·····173·<SFST::read_string(char*,·int,·_IO_FILE*)+0xe3>84 »       je·····184·<SFST::read_string(char*,·int,·_IO_FILE*)+0xd4>
88 »       cmp····$0x2,%ecx85 »       cmp····$0x2,%eax
 86 »       je·····16d·<SFST::read_string(char*,·int,·_IO_FILE*)+0xbd>
 87 »       cmp····$0x3,%eax
89 »       je·····15a·<SFST::read_string(char*,·int,·_IO_FILE*)+0xca>88 »       je·····156·<SFST::read_string(char*,·int,·_IO_FILE*)+0xa6>
90 »       cmp····$0x3,%ecx 
91 »       xchg···%ax,%ax 
92 »       je·····141·<SFST::read_string(char*,·int,·_IO_FILE*)+0xb1> 
93 »       cmp····$0x4,%ecx89 »       cmp····$0x4,%eax
Max diff block lines reached; 13862/18895 bytes (73.36%) of diff not shown.
2.27 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 22 lines modifiedOffset 1, 18 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·54000000·1c000000·........T.......4 ··0x00000010·1b0c0404·88010000·28000000·1c000000·........(.......
5 ··0x00000020·00000000·90000000·00410e08·8502410e·.........A....A.5 ··0x00000020·00000000·a1000000·00430e30·4483054f·.........C.0D..O
 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·14020000·T...t........... 
11 ··0x00000080·00410e08·8502410e·0c870341·0e108604·.A....A....A....8 ··0x00000050·06020000·00410e08·8502410e·0c870341·.....A....A....A
12 ··0x00000090·410e1483·05430e40·03d7010a·0e1441c3·A....C.@......A.9 ··0x00000060·0e108604·410e1483·054e0e40·03b7010a·....A....N.@....
13 ··0x000000a0·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.10 ··0x00000070·0e1443c3·0e1041c6·0e0c41c7·0e0841c5·..C...A...A...A.
14 ··0x000000b0·4e0a0e14·41c30e10·41c60e0c·41c70e08·N...A...A...A...11 ··0x00000080·0e04410b·4b0a0e14·44c30e10·41c60e0c·..A.K...D...A...
15 ··0x000000c0·41c50e04·410b0000·3c000000·cc000000·A...A...<.......12 ··0x00000090·41c70e08·41c50e04·460b0000·28000000·A...A...F...(...
 13 ··0x000000a0·a0000000·c0020000·88010000·00430e30·.............C.0
 14 ··0x000000b0·4d83054f·86044887·03578502·034901c5·M..O..H..W...I..
16 ··0x000000d0·a4020000·ab010000·00410e08·8502410e·.........A....A. 
17 ··0x000000e0·0c870341·0e108604·410e1483·05430e30·...A....A....C.0 
18 ··0x000000f0·039f010e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
19 ··0x00000100·0841c50e·04000000·10000000·0c010000·.A..............15 ··0x000000c0·c7c6c30e·04000000·10000000·cc000000·................
20 ··0x00000110·00000000·04000000·00000000··········............16 ··0x000000d0·00000000·04000000·00000000··········............
  
1.42 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:··········47048·(bytes·into·file)13 ··Start·of·section·headers:··········47604·(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:·········7019 ··Number·of·section·headers:·········72
20 ··Section·header·string·table·index:·6920 ··Section·header·string·table·index:·71
15.3 KB
readelf --wide --sections {}
    
Offset 1, 79 lines modifiedOffset 1, 81 lines modified
1 There·are·70·section·headers,·starting·at·offset·0xb7c8:1 There·are·72·section·headers,·starting·at·offset·0xb9f4:
  
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·····67··50··45 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····69··51··4
6 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····67··51··46 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····69··52··4
7 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····67··52··47 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····69··53··4
8 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····67··53··48 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····69··54··4
9 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····67·135··49 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····69·136··4
10 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····67·139··410 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····69·141··4
11 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····67·145··411 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····69·147··4
12 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····67·146··412 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····69·148··4
13 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····67·147··413 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····69·149··4
14 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····67·153··414 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····69·156··4
15 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····67·155··415 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····69·158··4
16 ··[12]·.group············GROUP···········00000000·0000b8·000008·04·····67·101··416 ··[12]·.group············GROUP···········00000000·0000b8·000008·04·····69·137··4
17 ··[13]·.group············GROUP···········00000000·0000c0·000008·04·····67··82··417 ··[13]·.group············GROUP···········00000000·0000c0·000008·04·····69·151··4
18 ··[14]·.group············GROUP···········00000000·0000c8·000008·04·····67·113··418 ··[14]·.group············GROUP···········00000000·0000c8·000008·04·····69··84··4
19 ··[15]·.group············GROUP···········00000000·0000d0·000008·04·····67·123··419 ··[15]·.group············GROUP···········00000000·0000d0·000008·04·····69·116··4
20 ··[16]·.group············GROUP···········00000000·0000d8·000008·04·····67·119··420 ··[16]·.group············GROUP···········00000000·0000d8·000008·04·····69·104··4
 21 ··[17]·.group············GROUP···········00000000·0000e0·000008·04·····69··94··4
21 ··[17]·.group············GROUP···········00000000·0000e0·00000c·04·····67·100··422 ··[18]·.group············GROUP···········00000000·0000e8·00000c·04·····69·103··4
22 ··[18]·.text·············PROGBITS········00000000·0000f0·00377a·00··AX··0···0·1623 ··[19]·.text·············PROGBITS········00000000·000100·003877·00··AX··0···0·16
23 ··[19]·.rel.text·········REL·············00000000·009b84·0008f0·08···I·67··18··424 ··[20]·.rel.text·········REL·············00000000·009d8c·0008f0·08···I·69··19··4
24 ··[20]·.data·············PROGBITS········00000000·00386a·000000·00··WA··0···0··125 ··[21]·.data·············PROGBITS········00000000·003977·000000·00··WA··0···0··1
25 ··[21]·.bss··············NOBITS··········00000000·00386a·000001·00··WA··0···0··126 ··[22]·.bss··············NOBITS··········00000000·003977·000001·00··WA··0···0··1
26 ··[22]·.rodata.str1.4····PROGBITS········00000000·00386c·000105·01·AMS··0···0··427 ··[23]·.rodata.str1.4····PROGBITS········00000000·003978·000105·01·AMS··0···0··4
27 ··[23]·.text.unlikely····PROGBITS········00000000·003972·000248·00··AX··0···0··228 ··[24]·.text.unlikely····PROGBITS········00000000·003a7e·00023c·00··AX··0···0··2
28 ··[24]·.rel.text.unlikely·REL·············00000000·00a474·000148·08···I·67··23··429 ··[25]·.rel.text.unlikely·REL·············00000000·00a67c·000148·08···I·69··24··4
29 ··[25]·.gcc_except_table·PROGBITS········00000000·003bbc·000257·00···A··0···0··430 ··[26]·.gcc_except_table·PROGBITS········00000000·003cbc·000252·00···A··0···0··4
30 ··[26]·.rodata.str1.1····PROGBITS········00000000·003e13·00001d·01·AMS··0···0··131 ··[27]·.rodata.str1.1····PROGBITS········00000000·003f0e·00001d·01·AMS··0···0··1
31 ··[27]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·003e30·000039·00·AXG··0···0··232 ··[28]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·003f30·000045·00·AXG··0···0·16
32 ··[28]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00a5bc·000020·08··IG·67··27··433 ··[29]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00a7c4·000020·08··IG·69··28··4
33 ··[29]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·003e6a·000039·00·AXG··0···0··234 ··[30]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·003f80·000045·00·AXG··0···0·16
34 ··[30]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00a5dc·000020·08··IG·67··29··435 ··[31]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00a7e4·000020·08··IG·69··30··4
35 ··[31]·.text._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·003ea4·0000b0·00·AXG··0···0··236 ··[32]·.text._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·003fd0·0000b0·00·AXG··0···0·16
36 ··[32]·.rel.text._ZN4SFST8AlphabetD2Ev·REL·············00000000·00a5fc·000068·08··IG·67··31··437 ··[33]·.rel.text._ZN4SFST8AlphabetD2Ev·REL·············00000000·00a804·000068·08··IG·69··32··4
37 ··[33]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·PROGBITS········00000000·003f60·000195·00·AXG··0···0·1638 ··[34]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·PROGBITS········00000000·004080·000180·00·AXG··0···0·16
38 ··[34]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·REL·············00000000·00a664·000090·08··IG·67··33··439 ··[35]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev·REL·············00000000·00a86c·000090·08··IG·69··34··4
39 ··[35]·.rodata._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_.str1.1·PROGBITS········00000000·0040f5·000017·01·AMS··0···0··140 ··[36]·.rodata._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_.str1.1·PROGBITS········00000000·004200·000017·01·AMS··0···0··1
40 ··[36]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·PROGBITS········00000000·004110·0007b9·00·AXG··0···0·1641 ··[37]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·PROGBITS········00000000·004220·000844·00·AXG··0···0·16
41 ··[37]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·REL·············00000000·00a6f4·000038·08··IG·67··36··442 ··[38]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·REL·············00000000·00a8fc·000038·08··IG·69··37··4
42 ··[38]·.rodata._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj.str1.1·PROGBITS········00000000·0048c9·00001a·01·AMS··0···0··143 ··[39]·.rodata._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj.str1.1·PROGBITS········00000000·004a64·00001a·01·AMS··0···0··1
43 ··[39]·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·PROGBITS········00000000·0048f0·00019f·00·AXG··0···0·1644 ··[40]·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·PROGBITS········00000000·004a80·0001df·00·AXG··0···0·16
44 ··[40]·.rel.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·REL·············00000000·00a72c·000038·08··IG·67··39··445 ··[41]·.rel.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·REL·············00000000·00a934·000038·08··IG·69··40··4
45 ··[41]·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·PROGBITS········00000000·004a90·00019f·00·AXG··0···0·1646 ··[42]·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·PROGBITS········00000000·004c60·0001df·00·AXG··0···0·16
46 ··[42]·.rel.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·REL·············00000000·00a764·000038·08··IG·67··41··447 ··[43]·.rel.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi·REL·············00000000·00a96c·000038·08··IG·69··42··4
47 ··[43]·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·PROGBITS········00000000·004c30·0004d9·00·AXG··0···0·1648 ··[44]·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·PROGBITS········00000000·004e40·000516·00·AXG··0···0·16
48 ··[44]·.rel.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·REL·············00000000·00a79c·000050·08··IG·67··43··449 ··[45]·.rel.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd·REL·············00000000·00a9a4·000050·08··IG·69··44··4
49 ··[45]·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·PROGBITS········00000000·005110·000188·00·AXG··0···0·1650 ··[46]·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·PROGBITS········00000000·005360·00016a·00·AXG··0···0·16
50 ··[46]·.rel.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·REL·············00000000·00a7ec·000088·08··IG·67··45··451 ··[47]·.rel.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_·REL·············00000000·00a9f4·000088·08··IG·69··46··4
51 ··[47]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·0052a0·000864·00·AXG··0···0·1652 ··[48]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·0054d0·00088f·00·AXG··0···0·16
52 ··[48]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00a874·0001b8·08··IG·67··47··453 ··[49]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00aa7c·0001b8·08··IG·69··48··4
53 ··[49]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·PROGBITS········00000000·005b10·00169d·00·AXG··0···0·1654 ··[50]·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·PROGBITS········00000000·005d60·0016ad·00·AXG··0···0·16
54 ··[50]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·REL·············00000000·00aa2c·0004a0·08··IG·67··49··455 ··[51]·.rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_·REL·············00000000·00ac34·0004a0·08··IG·69··50··4
55 ··[51]·.text.startup·····PROGBITS········00000000·0071ad·000040·00··AX··0···0··156 ··[52]·.text.startup·····PROGBITS········00000000·007410·000040·00··AX··0···0·16
56 ··[52]·.rel.text.startup·REL·············00000000·00aecc·000038·08···I·67··51··457 ··[53]·.rel.text.startup·REL·············00000000·00b0d4·000038·08···I·69··52··4
57 ··[53]·.init_array·······INIT_ARRAY······00000000·0071f0·000004·04··WA··0···0··458 ··[54]·.init_array·······INIT_ARRAY······00000000·007450·000004·04··WA··0···0··4
58 ··[54]·.rel.init_array···REL·············00000000·00af04·000008·08···I·67··53··459 ··[55]·.rel.init_array···REL·············00000000·00b10c·000008·08···I·69··54··4
59 ··[55]·.rodata.cst8······PROGBITS········00000000·0071f8·000008·08··AM··0···0··860 ··[56]·.rodata.cst8······PROGBITS········00000000·007458·000008·08··AM··0···0··8
60 ··[56]·.rodata.cst4······PROGBITS········00000000·007200·000004·04··AM··0···0··461 ··[57]·.rodata.cst4······PROGBITS········00000000·007460·000004·04··AM··0···0··4
61 ··[57]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·007204·000004·00·AXG··0···0··162 ··[58]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·007464·000004·00·AXG··0···0··1
62 ··[58]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·007208·000004·00·AXG··0···0··163 ··[59]·.text.__x86.get_pc_thunk.cx·PROGBITS········00000000·007468·000004·00·AXG··0···0··1
 64 ··[60]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·00746c·000004·00·AXG··0···0··1
63 ··[59]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·00720c·000004·00·AXG··0···0··165 ··[61]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·007470·000004·00·AXG··0···0··1
64 ··[60]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·007210·000004·00·AXG··0···0··166 ··[62]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·007474·000004·00·AXG··0···0··1
65 ··[61]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·007214·000004·00·AXG··0···0··167 ··[63]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·007478·000004·00·AXG··0···0··1
66 ··[62]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·007218·000004·00·WAG··0···0··468 ··[64]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·00747c·000004·00·WAG··0···0··4
67 ··[63]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00af0c·000008·08··IG·67··62··469 ··[65]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00b114·000008·08··IG·69··64··4
68 ··[64]·.note.GNU-stack···PROGBITS········00000000·00721c·000000·00······0···0··170 ··[66]·.note.GNU-stack···PROGBITS········00000000·007480·000000·00······0···0··1
69 ··[65]·.eh_frame·········PROGBITS········00000000·00721c·000bd4·00···A··0···0··471 ··[67]·.eh_frame·········PROGBITS········00000000·007480·000b34·00···A··0···0··4
70 ··[66]·.rel.eh_frame·····REL·············00000000·00af14·000288·08···I·67··65··472 ··[68]·.rel.eh_frame·····REL·············00000000·00b11c·000290·08···I·69··67··4
71 ··[67]·.symtab···········SYMTAB··········00000000·007df0·000a50·10·····68··82··473 ··[69]·.symtab···········SYMTAB··········00000000·007fb4·000a80·10·····70··84··4
72 ··[68]·.strtab···········STRTAB··········00000000·008840·001341·00······0···0··174 ··[70]·.strtab···········STRTAB··········00000000·008a34·001357·00······0···0··1
73 ··[69]·.shstrtab·········STRTAB··········00000000·00b19c·00062a·00······0···0··175 ··[71]·.shstrtab·········STRTAB··········00000000·00b3ac·000646·00······0···0··1
74 Key·to·Flags:76 Key·to·Flags:
75 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),77 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
76 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),78 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
77 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),79 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
78 ··D·(mbind),·p·(processor·specific)80 ··D·(mbind),·p·(processor·specific)
30.1 KB
readelf --wide --symbols {}
    
Offset 1, 168 lines modifiedOffset 1, 171 lines modified
  
1 Symbol·table·'.symtab'·contains·165·entries:1 Symbol·table·'.symtab'·contains·168·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···18·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···19·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···22·.bss
6 ·····3:·00000000···108·FUNC····LOCAL··DEFAULT···18·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.06 ·····3:·00000000···122·FUNC····LOCAL··DEFAULT···19·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
7 ·····4:·0000006c···108·FUNC····LOCAL··DEFAULT···18·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.07 ·····4:·00000080···122·FUNC····LOCAL··DEFAULT···19·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
8 ·····5:·000000d8···444·FUNC····LOCAL··DEFAULT···18·_ZNSt6vectorIjSaIjEEaSERKS1_.isra.08 ·····5:·00000100···474·FUNC····LOCAL··DEFAULT···19·_ZNSt6vectorIjSaIjEEaSERKS1_.isra.0
9 ·····6:·00000294···209·FUNC····LOCAL··DEFAULT···18·_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:·000002e0···244·FUNC····LOCAL··DEFAULT···19·_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:·00000366···367·FUNC····LOCAL··DEFAULT···18·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.010 ·····7:·000003e0···386·FUNC····LOCAL··DEFAULT···19·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.text.unlikely11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.text.unlikely
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT···25·.gcc_except_table12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.gcc_except_table
13 ····10:·00000000····35·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold13 ····10:·00000000····31·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text._ZN4SFST8AlphabetD2Ev16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.text._ZN4SFST8AlphabetD2Ev
17 ····14:·00000024····70·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold17 ····14:·00000020····70·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold
18 ····15:·0000006a····41·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducerD2Ev.cold18 ····15:·00000066····41·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducerD2Ev.cold
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
21 ····18:·00000094····28·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE.cold21 ····18:·00000090····28·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE.cold
22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
23 ····20:·000000b0····64·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_.cold23 ····20:·000000ac····58·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_.cold
24 ····21:·000000f0····46·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducer13longest_matchERPc.cold24 ····21:·000000e6····46·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducer13longest_matchERPc.cold
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.text._ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.text._ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text._ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_
28 ····25:·0000011e···120·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE.cold28 ····25:·00000114···120·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE.cold
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
30 ····27:·00002756···758·FUNC····LOCAL··DEFAULT···18·_ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE.part.030 ····27:·000028a0···776·FUNC····LOCAL··DEFAULT···19·_ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE.part.0
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
32 ····29:·00000196····72·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE.cold32 ····29:·0000018c····72·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE.cold
33 ····30:·000001de····46·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE.cold33 ····30:·000001d4····46·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE.cold
34 ····31:·0000020c····60·FUNC····LOCAL··DEFAULT···23·_ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_.cold34 ····31:·00000202····58·FUNC····LOCAL··DEFAULT···24·_ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_.cold
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···51·.text.startup35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.text.startup
36 ····33:·00000000····64·FUNC····LOCAL··DEFAULT···51·_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE36 ····33:·00000000····64·FUNC····LOCAL··DEFAULT···52·_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE
37 ····34:·00000000·····1·OBJECT··LOCAL··DEFAULT···21·_ZStL8__ioinit37 ····34:·00000000·····1·OBJECT··LOCAL··DEFAULT···22·_ZStL8__ioinit
38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···57·.text.__x86.get_pc_thunk.ax38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···58·.text.__x86.get_pc_thunk.ax
39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···58·.text.__x86.get_pc_thunk.bx39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···59·.text.__x86.get_pc_thunk.cx
40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···59·.text.__x86.get_pc_thunk.si40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···60·.text.__x86.get_pc_thunk.bx
41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···60·.text.__x86.get_pc_thunk.di41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···61·.text.__x86.get_pc_thunk.si
42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···61·.text.__x86.get_pc_thunk.bp42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···62·.text.__x86.get_pc_thunk.di
 43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···63·.text.__x86.get_pc_thunk.bp
43 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT···55·.LC044 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT···56·.LC0
44 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT···22·.LC145 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT···23·.LC1
45 ····42:·00000034·····0·NOTYPE··LOCAL··DEFAULT···22·.LC346 ····43:·00000034·····0·NOTYPE··LOCAL··DEFAULT···23·.LC3
46 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT···26·.LC447 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT···27·.LC4
47 ····44:·00000094·····0·NOTYPE··LOCAL··DEFAULT···22·.LC1348 ····45:·00000094·····0·NOTYPE··LOCAL··DEFAULT···23·.LC13
48 ····45:·000000c8·····0·NOTYPE··LOCAL··DEFAULT···22·.LC1949 ····46:·000000c8·····0·NOTYPE··LOCAL··DEFAULT···23·.LC19
49 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT···56·.LC550 ····47:·00000000·····0·NOTYPE··LOCAL··DEFAULT···57·.LC5
50 ····47:·0000005c·····0·NOTYPE··LOCAL··DEFAULT···22·.LC751 ····48:·0000005c·····0·NOTYPE··LOCAL··DEFAULT···23·.LC7
51 ····48:·00000000·····0·NOTYPE··LOCAL··DEFAULT···35·.LC1052 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT···36·.LC10
52 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT···38·.LC1253 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT···39·.LC12
53 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED5Ev54 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED5Ev
54 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev55 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev
55 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·_ZN4SFST8AlphabetD5Ev56 ····53:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·_ZN4SFST8AlphabetD5Ev
56 ····53:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·_ZNSt6vectorIS_IjSaIjEESaIS1_EED5Ev57 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·_ZNSt6vectorIS_IjSaIjEESaIS1_EED5Ev
57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT····1·.group58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····1·.group
58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.group59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.group
59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.group60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.group
60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.group61 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.group
61 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.group62 ····59:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.group
62 ····59:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.group 
63 ····60:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.group63 ····60:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.group
64 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.group64 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.group
65 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.group65 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.group
 66 ····63:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.group
66 ····63:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.group67 ····64:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.group
67 ····64:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.group68 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.group
68 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT···12·.group69 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT···12·.group
69 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT···13·.group70 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT···13·.group
70 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT···14·.group71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···14·.group
71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···15·.group72 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···15·.group
72 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···16·.group 
73 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.group73 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT···16·.group
 74 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.group
 75 ····72:·00000000·····0·SECTION·LOCAL··DEFAULT···18·.group
74 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.data76 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.data
75 ····72:·00000000·····0·SECTION·LOCAL··DEFAULT···22·.rodata.str1.477 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.rodata.str1.4
76 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.rodata.str1.178 ····75:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.rodata.str1.1
77 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.rodata._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_.str1.179 ····76:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.rodata._ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_.str1.1
78 ····75:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.rodata._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj.str1.180 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.rodata._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj.str1.1
79 ····76:·00000000·····0·SECTION·LOCAL··DEFAULT···53·.init_array81 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT···54·.init_array
80 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT···55·.rodata.cst882 ····79:·00000000·····0·SECTION·LOCAL··DEFAULT···56·.rodata.cst8
81 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT···56·.rodata.cst483 ····80:·00000000·····0·SECTION·LOCAL··DEFAULT···57·.rodata.cst4
82 ····79:·00000000·····0·SECTION·LOCAL··DEFAULT···62·.data.rel.local.DW.ref.__gxx_personality_v084 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···64·.data.rel.local.DW.ref.__gxx_personality_v0
83 ····80:·00000000·····0·SECTION·LOCAL··DEFAULT···64·.note.GNU-stack85 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT···66·.note.GNU-stack
84 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···65·.eh_frame86 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT···67·.eh_frame
85 ····82:·00000000·····0·FUNC····GLOBAL·HIDDEN····58·__x86.get_pc_thunk.bx87 ····84:·00000000·····0·FUNC····GLOBAL·HIDDEN····60·__x86.get_pc_thunk.bx
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt17__throw_bad_allocv92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt17__throw_bad_allocv
91 ····88:·000004d6····98·FUNC····GLOBAL·DEFAULT···18·_ZN4SFST17CompactTransducerC2Ev93 ····90:·00000570···110·FUNC····GLOBAL·DEFAULT···19·_ZN4SFST17CompactTransducerC2Ev
92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev
93 ····90:·000004d6····98·FUNC····GLOBAL·DEFAULT···18·_ZN4SFST17CompactTransducerC1Ev95 ····92:·00000570···110·FUNC····GLOBAL·DEFAULT···19·_ZN4SFST17CompactTransducerC1Ev
94 ····91:·00000538····95·FUNC····GLOBAL·DEFAULT···18·_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE96 ····93:·000005e0···104·FUNC····GLOBAL·DEFAULT···19·_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE
 97 ····94:·00000000·····0·FUNC····GLOBAL·HIDDEN····63·__x86.get_pc_thunk.bp
95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc
96 ····93:·00000598···329·FUNC····GLOBAL·DEFAULT···18·_ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE99 ····96:·00000650···321·FUNC····GLOBAL·DEFAULT···19·_ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·log100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·log
98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil
99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8read_numEPvjP8_IO_FILE102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8read_numEPvjP8_IO_FILE
100 ····97:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local103 ···100:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local
101 ····98:·000006e2···336·FUNC····GLOBAL·DEFAULT···18·_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE104 ···101:·000007a0···337·FUNC····GLOBAL·DEFAULT···19·_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE
102 ····99:·00000832···760·FUNC····GLOBAL·DEFAULT···18·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE105 ···102:·00000900···779·FUNC····GLOBAL·DEFAULT···19·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE
103 ···100:·00000000·····4·OBJECT··WEAK···HIDDEN····62·DW.ref.__gxx_personality_v0106 ···103:·00000000·····4·OBJECT··WEAK···HIDDEN····64·DW.ref.__gxx_personality_v0
104 ···101:·00000000·····0·FUNC····GLOBAL·HIDDEN····57·__x86.get_pc_thunk.ax107 ···104:·00000000·····0·FUNC····GLOBAL·HIDDEN····62·__x86.get_pc_thunk.di
105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base108 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
106 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc109 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc
107 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0110 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0
108 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume111 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume
109 ···106:·00000b2a···350·FUNC····GLOBAL·DEFAULT···18·_ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE112 ···109:·00000c10···357·FUNC····GLOBAL·DEFAULT···19·_ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE
110 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread
111 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj114 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj
112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr115 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk116 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
114 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit117 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
115 ···112:·00000c88···567·FUNC····GLOBAL·DEFAULT···18·_ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_118 ···115:·00000d80···588·FUNC····GLOBAL·DEFAULT···19·_ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_
116 ···113:·00000000·····0·FUNC····GLOBAL·HIDDEN····59·__x86.get_pc_thunk.si119 ···116:·00000000·····0·FUNC····GLOBAL·HIDDEN····61·__x86.get_pc_thunk.si
117 ···114:·00000000····57·FUNC····WEAK···DEFAULT···27·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev120 ···117:·00000000····69·FUNC····WEAK···DEFAULT···28·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
118 ···115:·00000000····57·FUNC····WEAK···DEFAULT···27·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev121 ···118:·00000000····69·FUNC····WEAK···DEFAULT···28·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
119 ···116:·00000000····57·FUNC····WEAK···DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev122 ···119:·00000000····69·FUNC····WEAK···DEFAULT···30·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
120 ···117:·00000000····57·FUNC····WEAK···DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev123 ···120:·00000000····69·FUNC····WEAK···DEFAULT···30·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
121 ···118:·00000000···176·FUNC····WEAK···DEFAULT···31·_ZN4SFST8AlphabetD2Ev124 ···121:·00000000···176·FUNC····WEAK···DEFAULT···32·_ZN4SFST8AlphabetD2Ev
Max diff block lines reached; -1/30747 bytes (-0.00%) of diff not shown.
104 KB
readelf --wide --relocs {}
    
Offset 1, 758 lines modifiedOffset 1, 759 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9b84·contains·286·entries:1 Relocation·section·'.rel.text'·at·offset·0x9d8c·contains·286·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000007··00005402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000e··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000d··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000038··00005404·R_386_PLT32············00000000···_ZdlPv5 00000048··00005604·R_386_PLT32············00000000···_ZdlPv
6 00000074··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 00000087··00005402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 0000007a··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 0000008d··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
8 000000a4··00005404·R_386_PLT32············00000000···_ZdlPv8 000000c8··00005604·R_386_PLT32············00000000···_ZdlPv
9 000000e0··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx9 00000108··00005402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
10 000000e6··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_10 0000010e··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
11 00000134··00005504·R_386_PLT32············00000000···memmove 
12 0000016e··00005604·R_386_PLT32············00000000···_Znwj 
13 000001c1··00005404·R_386_PLT32············00000000···_ZdlPv 
14 000001e8··00005504·R_386_PLT32············00000000···memmove11 00000168··00005704·R_386_PLT32············00000000···memmove
 12 000001b4··00005804·R_386_PLT32············00000000···_Znwj
 13 000001f0··00005604·R_386_PLT32············00000000···_ZdlPv
 14 00000220··00005704·R_386_PLT32············00000000···memmove
15 00000219··00005504·R_386_PLT32············00000000···memmove15 00000251··00005704·R_386_PLT32············00000000···memmove
16 00000290··00005704·R_386_PLT32············00000000···_ZSt17__throw_bad_allocv16 000002d6··00005904·R_386_PLT32············00000000···_ZSt17__throw_bad_allocv
17 0000036e··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx17 000003e5··00005402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
18 00000374··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_18 000003eb··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
19 000003ff··00005404·R_386_PLT32············00000000···_ZdlPv 
20 0000040e··00005404·R_386_PLT32············00000000···_ZdlPv19 0000047d··00005604·R_386_PLT32············00000000···_ZdlPv
21 00000425··00005404·R_386_PLT32············00000000···_ZdlPv 
22 00000438··00005404·R_386_PLT32············00000000···_ZdlPv20 0000048c··00005604·R_386_PLT32············00000000···_ZdlPv
23 00000454··00005404·R_386_PLT32············00000000···_ZdlPv 
24 0000046a··00005404·R_386_PLT32············00000000···_ZdlPv21 000004a3··00005604·R_386_PLT32············00000000···_ZdlPv
25 00000484··00005404·R_386_PLT32············00000000···_ZdlPv 
26 000004a0··00005404·R_386_PLT32············00000000···_ZdlPv 
27 000004bc··00005404·R_386_PLT32············00000000···_ZdlPv22 000004b6··00005604·R_386_PLT32············00000000···_ZdlPv
 23 000004db··00005604·R_386_PLT32············00000000···_ZdlPv
28 000004dc··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
29 000004e2··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
30 000004f1··00005904·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev24 000004f7··00005604·R_386_PLT32············00000000···_ZdlPv
 25 00000511··00005604·R_386_PLT32············00000000···_ZdlPv
 26 0000052d··00005604·R_386_PLT32············00000000···_ZdlPv
 27 00000549··00005604·R_386_PLT32············00000000···_ZdlPv
31 00000540··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx28 00000580··00005402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
32 00000546··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_29 00000586··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
33 00000582··00005c04·R_386_PLT32············00000000···fgetc30 00000591··00005b04·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev
34 000005a0··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx31 000005e5··00005e02·R_386_PC32·············00000000···__x86.get_pc_thunk.bp
35 000005a6··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_32 000005eb··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 33 0000062b··00005f04·R_386_PLT32············00000000···fgetc
 34 0000065e··00005402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 35 00000664··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 36 000006a5··00006104·R_386_PLT32············00000000···log
 37 000006ab··00002909·R_386_GOTOFF···········00000000···.LC0
 38 000006b3··00006204·R_386_PLT32············00000000···ceil
 39 00000743··00006304·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE
 40 0000078d··00006402·R_386_PC32·············00000000···__stack_chk_fail_local
 41 000007a9··00005402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 42 000007af··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
36 000005ec··00005e04·R_386_PLT32············00000000···log43 000007ec··00006104·R_386_PLT32············00000000···log
37 000005f2··00002809·R_386_GOTOFF···········00000000···.LC044 000007f2··00002909·R_386_GOTOFF···········00000000···.LC0
38 000005fa··00005f04·R_386_PLT32············00000000···ceil45 000007fa··00006204·R_386_PLT32············00000000···ceil
 46 000008a3··00006304·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE
 47 000008ed··00006402·R_386_PC32·············00000000···__stack_chk_fail_local
 48 00000905··00006802·R_386_PC32·············00000000···__x86.get_pc_thunk.di
 49 0000090b··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 50 00000959··00005804·R_386_PLT32············00000000···_Znwj
 51 00000a89··00006904·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
 52 00000aab··00006104·R_386_PLT32············00000000···log
 53 00000ab1··00002909·R_386_GOTOFF···········00000000···.LC0
 54 00000ab9··00006204·R_386_PLT32············00000000···ceil
39 0000068f··00006004·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE55 00000b6f··00006304·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE
40 000006dd··00006102·R_386_PC32·············00000000···__stack_chk_fail_local 
41 000006ea··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
42 000006f0··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
43 00000730··00005e04·R_386_PLT32············00000000···log 
44 00000736··00002809·R_386_GOTOFF···········00000000···.LC0 
45 0000073e··00005f04·R_386_PLT32············00000000···ceil 
46 000007df··00006004·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE 
47 0000082e··00006102·R_386_PC32·············00000000···__stack_chk_fail_local 
48 0000083a··00006502·R_386_PC32·············00000000···__x86.get_pc_thunk.ax 
49 0000083f··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
50 0000088a··00005604·R_386_PLT32············00000000···_Znwj 
51 000009b0··00006604·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base 
52 000009d7··00005e04·R_386_PLT32············00000000···log 
53 000009dd··00002809·R_386_GOTOFF···········00000000···.LC0 
54 000009e5··00005f04·R_386_PLT32············00000000···ceil 
55 00000a90··00006004·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE 
56 00000acf··00005404·R_386_PLT32············00000000···_ZdlPv56 00000bba··00005604·R_386_PLT32············00000000···_ZdlPv
57 00000b0d··00006102·R_386_PC32·············00000000···__stack_chk_fail_local57 00000bf0··00006402·R_386_PC32·············00000000···__stack_chk_fail_local
58 00000b17··00002909·R_386_GOTOFF···········00000000···.LC158 00000bf6··00002a09·R_386_GOTOFF···········00000000···.LC1
59 00000b1f··00006704·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc59 00000c00··00006a04·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
60 00000b31··00005202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx60 00000c19··00005402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
61 00000b37··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
62 00000b6b··00006b04·R_386_PLT32············00000000···fread 
63 00000b8b··00006b04·R_386_PLT32············00000000···fread 
64 00000bc5··00006c04·R_386_PLT32············00000000···_Znaj 
65 00000bdf··00006c04·R_386_PLT32············00000000···_Znaj 
66 00000c01··00006b04·R_386_PLT32············00000000···fread 
67 00000c20··00006b04·R_386_PLT32············00000000···fread 
68 00000c4f··00002a09·R_386_GOTOFF···········00000034···.LC3 
69 00000c61··00006d2b·R_386_GOT32X···········00000000···stderr 
70 00000c6b··00006e04·R_386_PLT32············00000000···__fprintf_chk 
71 00000c77··00006f04·R_386_PLT32············00000000···exit 
72 00000c7d··00002b09·R_386_GOTOFF···········00000000···.LC4 
73 00000c84··00006102·R_386_PC32·············00000000···__stack_chk_fail_local 
74 00000c90··00007102·R_386_PC32·············00000000···__x86.get_pc_thunk.si 
75 00000c96··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_61 00000c1f··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
76 00000ec8··00007b02·R_386_PC32·············00000000···__x86.get_pc_thunk.di 
77 00000ece··0000530a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
78 00000ee7··00005904·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev 
79 00000ef5··00005c04·R_386_PLT32············00000000···fgetc62 00000c53··00006e04·R_386_PLT32············00000000···fread
80 00000f0e··00007c04·R_386_PLT32············00000000···_ZN4SFST8Alphabet4readEP8_IO_FILE 
81 00000f22··00006004·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE 
82 00000f39··00006004·R_386_PLT32············00000000···_ZN4SFST8read_numEPvjP8_IO_FILE 
83 00000f41··00007d04·R_386_PLT32············00000000···ferror63 00000c75··00006e04·R_386_PLT32············00000000···fread
84 00000f5d··00006a02·R_386_PC32·············00000b2a···_ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE 
85 00000f87··00006c04·R_386_PLT32············00000000···_Znaj64 00000cb0··00006f04·R_386_PLT32············00000000···_Znaj
86 00000fa9··00006c04·R_386_PLT32············00000000···_Znaj 
87 00000fcc··00006c04·R_386_PLT32············00000000···_Znaj65 00000ccc··00006f04·R_386_PLT32············00000000···_Znaj
 66 00000cef··00006e04·R_386_PLT32············00000000···fread
 67 00000d0f··00006e04·R_386_PLT32············00000000···fread
 68 00000d3b··00002b09·R_386_GOTOFF···········00000034···.LC3
 69 00000d45··0000702b·R_386_GOT32X···········00000000···stderr
 70 00000d58··00007104·R_386_PLT32············00000000···__fprintf_chk
 71 00000d64··00007204·R_386_PLT32············00000000···exit
 72 00000d69··00006402·R_386_PC32·············00000000···__stack_chk_fail_local
 73 00000d6f··00002c09·R_386_GOTOFF···········00000000···.LC4
 74 00000d85··00007402·R_386_PC32·············00000000···__x86.get_pc_thunk.si
 75 00000d8b··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 76 00000fd5··00006802·R_386_PC32·············00000000···__x86.get_pc_thunk.di
 77 00000fdb··0000550a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 78 00000ff7··00005b04·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev
Max diff block lines reached; 55049/106018 bytes (51.92%) of diff not shown.
62.5 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 496 lines modifiedOffset 9, 460 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..0000006c15 00000018·00000038·0000001c·FDE·cie=00000000·pc=00000000..0000007a
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:·1·to·0000000219 ··DW_CFA_advance_loc:·3·to·00000004
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·0000000322 ··DW_CFA_advance_loc:·1·to·00000005
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·0000000425 ··DW_CFA_advance_loc:·1·to·00000006
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:·3·to·0000000728 ··DW_CFA_advance_loc:·14·to·00000014
29 ··DW_CFA_def_cfa_offset:·6429 ··DW_CFA_def_cfa_offset:·64
30 ··DW_CFA_advance_loc1:·96·to·0000006730 ··DW_CFA_advance_loc1:·97·to·00000075
31 ··DW_CFA_def_cfa_offset:·2031 ··DW_CFA_def_cfa_offset:·20
32 ··DW_CFA_advance_loc:·1·to·0000006832 ··DW_CFA_advance_loc:·1·to·00000076
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·0000006935 ··DW_CFA_advance_loc:·1·to·00000077
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·0000006a38 ··DW_CFA_advance_loc:·1·to·00000078
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·0000006b41 ··DW_CFA_advance_loc:·1·to·00000079
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=0000006c..000000d844 00000054·00000038·00000058·FDE·cie=00000000·pc=00000080..000000fa
45 ··DW_CFA_advance_loc:·1·to·0000006d45 ··DW_CFA_advance_loc:·1·to·00000081
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:·1·to·0000006e48 ··DW_CFA_advance_loc:·3·to·00000084
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·0000006f51 ··DW_CFA_advance_loc:·1·to·00000085
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·0000007054 ··DW_CFA_advance_loc:·1·to·00000086
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:·3·to·0000007357 ··DW_CFA_advance_loc:·14·to·00000094
58 ··DW_CFA_def_cfa_offset:·6458 ··DW_CFA_def_cfa_offset:·64
59 ··DW_CFA_advance_loc1:·96·to·000000d359 ··DW_CFA_advance_loc1:·97·to·000000f5
60 ··DW_CFA_def_cfa_offset:·2060 ··DW_CFA_def_cfa_offset:·20
61 ··DW_CFA_advance_loc:·1·to·000000d461 ··DW_CFA_advance_loc:·1·to·000000f6
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·000000d564 ··DW_CFA_advance_loc:·1·to·000000f7
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·000000d667 ··DW_CFA_advance_loc:·1·to·000000f8
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·000000d770 ··DW_CFA_advance_loc:·1·to·000000f9
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·0000003c·00000094·FDE·cie=00000000·pc=000000d8..0000029473 00000090·00000028·00000094·FDE·cie=00000000·pc=00000100..000002da
74 ··DW_CFA_advance_loc:·1·to·000000d9 
75 ··DW_CFA_def_cfa_offset:·8 
76 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
77 ··DW_CFA_advance_loc:·1·to·000000da 
78 ··DW_CFA_def_cfa_offset:·12 
79 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
80 ··DW_CFA_advance_loc:·1·to·000000db 
81 ··DW_CFA_def_cfa_offset:·16 
82 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
83 ··DW_CFA_advance_loc:·1·to·000000dc 
84 ··DW_CFA_def_cfa_offset:·20 
85 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 
86 ··DW_CFA_advance_loc:·3·to·000000df74 ··DW_CFA_advance_loc:·3·to·00000103
87 ··DW_CFA_def_cfa_offset:·6475 ··DW_CFA_def_cfa_offset:·64
 76 ··DW_CFA_advance_loc:·4·to·00000107
 77 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 78 ··DW_CFA_advance_loc:·25·to·00000120
 79 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 80 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 81 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
88 ··DW_CFA_advance_loc1:·102·to·0000014582 ··DW_CFA_advance_loc1:·107·to·0000018b
89 ··DW_CFA_remember_state83 ··DW_CFA_remember_state
90 ··DW_CFA_def_cfa_offset:·20 
91 ··DW_CFA_advance_loc:·1·to·00000146 
92 ··DW_CFA_restore:·r3·(ebx) 
93 ··DW_CFA_def_cfa_offset:·16 
94 ··DW_CFA_advance_loc:·1·to·00000147 
95 ··DW_CFA_restore:·r6·(esi) 
96 ··DW_CFA_def_cfa_offset:·12 
97 ··DW_CFA_advance_loc:·1·to·00000148 
98 ··DW_CFA_restore:·r7·(edi) 
99 ··DW_CFA_def_cfa_offset:·8 
100 ··DW_CFA_advance_loc:·1·to·00000149 
101 ··DW_CFA_restore:·r5·(ebp)84 ··DW_CFA_restore:·r5·(ebp)
 85 ··DW_CFA_restore:·r7·(edi)
 86 ··DW_CFA_restore:·r6·(esi)
 87 ··DW_CFA_restore:·r3·(ebx)
102 ··DW_CFA_def_cfa_offset:·488 ··DW_CFA_def_cfa_offset:·4
103 ··DW_CFA_advance_loc:·1·to·0000014a89 ··DW_CFA_advance_loc:·5·to·00000190
104 ··DW_CFA_restore_state90 ··DW_CFA_restore_state
105 ··DW_CFA_nop91 ··DW_CFA_nop
 92 ··DW_CFA_nop
 93 ··DW_CFA_nop
  
106 000000d0·00000054·000000d4·FDE·cie=00000000·pc=00000294..0000036594 000000bc·00000054·000000c0·FDE·cie=00000000·pc=000002e0..000003d4
107 ··DW_CFA_advance_loc:·1·to·0000029595 ··DW_CFA_advance_loc:·1·to·000002e1
108 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·8
109 ··DW_CFA_offset:·r5·(ebp)·at·cfa-897 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
110 ··DW_CFA_advance_loc:·1·to·0000029698 ··DW_CFA_advance_loc:·3·to·000002e4
111 ··DW_CFA_def_cfa_offset:·1299 ··DW_CFA_def_cfa_offset:·12
112 ··DW_CFA_offset:·r7·(edi)·at·cfa-12100 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
113 ··DW_CFA_advance_loc:·1·to·00000297101 ··DW_CFA_advance_loc:·1·to·000002e5
114 ··DW_CFA_def_cfa_offset:·16102 ··DW_CFA_def_cfa_offset:·16
115 ··DW_CFA_offset:·r6·(esi)·at·cfa-16103 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
116 ··DW_CFA_advance_loc:·1·to·00000298104 ··DW_CFA_advance_loc:·1·to·000002e6
117 ··DW_CFA_def_cfa_offset:·20105 ··DW_CFA_def_cfa_offset:·20
118 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20106 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
119 ··DW_CFA_advance_loc:·3·to·0000029b107 ··DW_CFA_advance_loc:·3·to·000002e9
120 ··DW_CFA_def_cfa_offset:·28108 ··DW_CFA_def_cfa_offset:·32
Max diff block lines reached; 58411/63935 bytes (91.36%) of diff not shown.
4.99 KB
strings --all --bytes=8 {}
    
Offset 1, 19 lines modifiedOffset 1, 17 lines modified
1 D$09D$4tO1 D$09D$4tT
 2 T$<;T$@u
2 cannot·create·std::vector·larger·than·max_size()3 cannot·create·std::vector·larger·than·max_size()
3 Error:·incompatible·probability·file!4 Error:·incompatible·probability·file!
4 Error:·wrong·file·format·(not·a·compact·transducer)5 Error:·wrong·file·format·(not·a·compact·transducer)
5 Warning:·The·following·input·is·not·covered:6 Warning:·The·following·input·is·not·covered:
6 Warning:·Only·the·first·10000·analyses·considered·for·"%s"!7 Warning:·Only·the·first·10000·analyses·considered·for·"%s"!
7 Error:·in·probability·file!8 Error:·in·probability·file!
8 vector::_M_fill_insert9 vector::_M_fill_insert
9 ;\$Dt·+\$D 
10 vector::_M_realloc_insert10 vector::_M_realloc_insert
11 |$,9T$TtD 
12 L$,;|$Tu 
13 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.011 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
14 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.012 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
15 _ZNSt6vectorIjSaIjEEaSERKS1_.isra.013 _ZNSt6vectorIjSaIjEEaSERKS1_.isra.0
16 _ZSt13__equal_rangeIPN4SFST5LabelES1_N9__gnu_cxx5__ops14_Iter_comp_valINS0_10label_lessEEENS4_14_Val_comp_iterIS6_EEESt4pairIT_SB_ESB_SB_RKT0_T1_T2_.isra.014 _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
17 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.015 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
18 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold16 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE.cold
19 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold17 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_.cold
Offset 35, 73 lines modifiedOffset 33, 74 lines modified
35 __x86.get_pc_thunk.bx33 __x86.get_pc_thunk.bx
36 _GLOBAL_OFFSET_TABLE_34 _GLOBAL_OFFSET_TABLE_
37 _ZSt17__throw_bad_allocv35 _ZSt17__throw_bad_allocv
38 _ZN4SFST17CompactTransducerC2Ev36 _ZN4SFST17CompactTransducerC2Ev
39 _ZN4SFST8AlphabetC1Ev37 _ZN4SFST8AlphabetC1Ev
40 _ZN4SFST17CompactTransducerC1Ev38 _ZN4SFST17CompactTransducerC1Ev
41 _ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE39 _ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE
 40 __x86.get_pc_thunk.bp
42 _ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE41 _ZN4SFST17CompactTransducer15read_first_arcsEP8_IO_FILE
43 _ZN4SFST8read_numEPvjP8_IO_FILE42 _ZN4SFST8read_numEPvjP8_IO_FILE
44 __stack_chk_fail_local43 __stack_chk_fail_local
45 _ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE44 _ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE
46 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE45 _ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE
47 DW.ref.__gxx_personality_v046 DW.ref.__gxx_personality_v0
48 __x86.get_pc_thunk.ax47 __x86.get_pc_thunk.di
49 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base48 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
50 _ZSt20__throw_length_errorPKc49 _ZSt20__throw_length_errorPKc
51 _Unwind_Resume50 _Unwind_Resume
52 _ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE51 _ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE
53 __fprintf_chk52 __fprintf_chk
54 _ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_53 _ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_
55 __x86.get_pc_thunk.si54 __x86.get_pc_thunk.si
56 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev55 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
57 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev56 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
58 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev57 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
59 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev58 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
60 _ZN4SFST8AlphabetD2Ev59 _ZN4SFST8AlphabetD2Ev
61 __x86.get_pc_thunk.bp 
62 _ZN4SFST8Alphabet5clearEv60 _ZN4SFST8Alphabet5clearEv
63 _ZN4SFST8AlphabetD1Ev61 _ZN4SFST8AlphabetD1Ev
64 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_62 _ZN4SFST17CompactTransducerC2EP8_IO_FILES2_
65 __x86.get_pc_thunk.di 
66 _ZN4SFST8Alphabet4readEP8_IO_FILE63 _ZN4SFST8Alphabet4readEP8_IO_FILE
67 __cxa_allocate_exception64 __cxa_allocate_exception
68 __cxa_throw65 __cxa_throw
69 _ZN4SFST17CompactTransducerC1EP8_IO_FILES2_66 _ZN4SFST17CompactTransducerC1EP8_IO_FILES2_
70 _ZN4SFST17CompactTransducerD2Ev67 _ZN4SFST17CompactTransducerD2Ev
71 _ZN4SFST17CompactTransducerD1Ev68 _ZN4SFST17CompactTransducerD1Ev
72 _ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev69 _ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev
73 _ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev70 _ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev
74 _ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_71 _ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
 72 __x86.get_pc_thunk.ax
75 _ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE73 _ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE
76 _ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb74 _ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb
77 _ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj75 _ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
78 _ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_76 _ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_
79 _ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE77 _ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE
80 _ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_78 _ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_
81 _ZN4SFST8Alphabet9next_codeERPcbb79 _ZN4SFST8Alphabet9next_codeERPcbb
82 _ZN4SFST17CompactTransducer13longest_matchERPc80 _ZN4SFST17CompactTransducer13longest_matchERPc
83 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi81 _ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
84 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd82 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd
85 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_83 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_
86 _ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE84 _ZN4SFST17CompactTransducer13compute_probsERSt6vectorIS1_IjSaIjEESaIS3_EERS1_IdSaIdEE
 85 __x86.get_pc_thunk.cx
87 __cxa_begin_catch86 __cxa_begin_catch
88 __cxa_rethrow87 __cxa_rethrow
89 __cxa_end_catch88 __cxa_end_catch
90 _ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_89 _ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
91 _ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE90 _ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE
92 _ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_91 _ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
93 _ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE92 _ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE
94 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE93 _ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE
95 _ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE94 _ZN4SFST17CompactTransducer14analyze_stringEPcRSt6vectorIS2_IjSaIjEESaIS4_EE
96 _ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE95 _ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE
97 _ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_96 _ZN4SFST17CompactTransducer5trainEPcRSt6vectorIdSaIdEES5_
98 _ZNSt8ios_base4InitC1Ev97 _ZNSt8ios_base4InitC1Ev
99 __dso_handle 
100 _ZNSt8ios_base4InitD1Ev98 _ZNSt8ios_base4InitD1Ev
 99 __dso_handle
101 __cxa_atexit100 __cxa_atexit
102 .shstrtab101 .shstrtab
103 .rel.text102 .rel.text
104 .rodata.str1.4103 .rodata.str1.4
105 .rel.text.unlikely104 .rel.text.unlikely
106 .gcc_except_table105 .gcc_except_table
107 .rodata.str1.1106 .rodata.str1.1
Offset 119, 14 lines modifiedOffset 118, 15 lines modified
119 .rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_118 .rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
120 .rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_119 .rel.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
121 .rel.text.startup120 .rel.text.startup
122 .rel.init_array121 .rel.init_array
123 .rodata.cst8122 .rodata.cst8
124 .rodata.cst4123 .rodata.cst4
125 .text.__x86.get_pc_thunk.ax124 .text.__x86.get_pc_thunk.ax
 125 .text.__x86.get_pc_thunk.cx
126 .text.__x86.get_pc_thunk.bx126 .text.__x86.get_pc_thunk.bx
127 .text.__x86.get_pc_thunk.si127 .text.__x86.get_pc_thunk.si
128 .text.__x86.get_pc_thunk.di128 .text.__x86.get_pc_thunk.di
129 .text.__x86.get_pc_thunk.bp129 .text.__x86.get_pc_thunk.bp
130 .rel.data.rel.local.DW.ref.__gxx_personality_v0130 .rel.data.rel.local.DW.ref.__gxx_personality_v0
131 .note.GNU-stack131 .note.GNU-stack
132 .rel.eh_frame132 .rel.eh_frame
2.51 KB
readelf --wide --decompress --hex-dump=.group {}
    
Offset 1, 54 lines modifiedOffset 1, 50 lines modified
  
1 Hex·dump·of·section·'.group':1 Hex·dump·of·section·'.group':
2 ··0x00000000·01000000·1b000000·1c000000··········............2 ··0x00000000·01000000·1c000000·1d000000··········............
  
  
3 Hex·dump·of·section·'.group':3 Hex·dump·of·section·'.group':
4 ··0x00000000·01000000·1d000000·1e000000··········............4 ··0x00000000·01000000·1e000000·1f000000··········............
  
  
5 Hex·dump·of·section·'.group':5 Hex·dump·of·section·'.group':
6 ··0x00000000·01000000·1f000000·20000000··········........·...6 ··0x00000000·01000000·20000000·21000000··········....·...!...
  
  
7 Hex·dump·of·section·'.group':7 Hex·dump·of·section·'.group':
8 ··0x00000000·01000000·21000000·22000000··········....!..."...8 ··0x00000000·01000000·22000000·23000000··········...."...#...
  
  
9 Hex·dump·of·section·'.group':9 Hex·dump·of·section·'.group':
10 ··0x00000000·01000000·24000000·25000000··········....$...%...10 ··0x00000000·01000000·25000000·26000000··········....%...&...
  
  
11 Hex·dump·of·section·'.group':11 Hex·dump·of·section·'.group':
12 ··0x00000000·01000000·27000000·28000000··········....'...(...12 ··0x00000000·01000000·28000000·29000000··········....(...)...
  
  
13 Hex·dump·of·section·'.group':13 Hex·dump·of·section·'.group':
14 ··0x00000000·01000000·29000000·2a000000··········....)...*...14 ··0x00000000·01000000·2a000000·2b000000··········....*...+...
  
  
15 Hex·dump·of·section·'.group':15 Hex·dump·of·section·'.group':
16 ··0x00000000·01000000·2b000000·2c000000··········....+...,...16 ··0x00000000·01000000·2c000000·2d000000··········....,...-...
  
  
17 Hex·dump·of·section·'.group':17 Hex·dump·of·section·'.group':
18 ··0x00000000·01000000·2d000000·2e000000··········....-.......18 ··0x00000000·01000000·2e000000·2f000000··········......../...
  
  
19 Hex·dump·of·section·'.group':19 Hex·dump·of·section·'.group':
20 ··0x00000000·01000000·2f000000·30000000··········..../...0...20 ··0x00000000·01000000·30000000·31000000··········....0...1...
  
  
21 Hex·dump·of·section·'.group':21 Hex·dump·of·section·'.group':
22 ··0x00000000·01000000·31000000·32000000··········....1...2...22 ··0x00000000·01000000·32000000·33000000··········....2...3...
  
  
23 Hex·dump·of·section·'.group': 
24 ··0x00000000·01000000·39000000···················....9... 
  
  
25 Hex·dump·of·section·'.group':23 Hex·dump·of·section·'.group':
26 ··0x00000000·01000000·3a000000···················....:...24 ··0x00000000·01000000·3a000000···················....:...
  
  
27 Hex·dump·of·section·'.group':25 Hex·dump·of·section·'.group':
Offset 60, 9 lines modifiedOffset 56, 17 lines modified
  
  
60 Hex·dump·of·section·'.group':56 Hex·dump·of·section·'.group':
61 ··0x00000000·01000000·3d000000···················....=...57 ··0x00000000·01000000·3d000000···················....=...
  
  
62 Hex·dump·of·section·'.group':58 Hex·dump·of·section·'.group':
 59 ··0x00000000·01000000·3e000000···················....>...
  
  
 60 Hex·dump·of·section·'.group':
 61 ··0x00000000·01000000·3f000000···················....?...
  
  
 62 Hex·dump·of·section·'.group':
63 ··0x00000000·01000000·3e000000·3f000000··········....>...?...63 ··0x00000000·01000000·40000000·41000000··········....@...A...
  
438 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 1226 lines modifiedOffset 2, 1303 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
6 »       push···%edi7 »       push···%edi
7 »       push···%esi8 »       push···%esi
8 »       push···%ebx9 »       push···%ebx
9 »       sub····$0x2c,%esp 
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>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>
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 »       mov····%eax,%ebp14 »       sub····$0x2c,%esp
15 »       mov····0x4(%eax),%ecx15 »       mov····0x4(%eax),%ecx
16 »       cmp····%ecx,0x8(%eax)16 »       cmp····%ecx,0x8(%eax)
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>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>
18 »       xor····%esi,%esi18 »       xor····%esi,%esi
 19 »       xchg···%ax,%ax
19 »       lea····0x0(,%esi,4),%eax20 »       lea····0x0(,%esi,4),%eax
20 »       mov····%eax,0x1c(%esp)21 »       mov····%eax,0x1c(%esp)
21 »       mov····(%ecx,%eax,1),%edi22 »       mov····(%ecx,%eax,1),%edi
22 »       test···%edi,%edi23 »       test···%edi,%edi
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>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>
 25 »       lea····0x0(%esi,%eiz,1),%esi
 26 »       lea····0x0(%esi,%eiz,1),%esi
24 »       mov····%edi,%edx27 »       mov····%edi,%edx
25 »       mov····(%edi),%edi28 »       mov····(%edi),%edi
26 »       mov····%edx,(%esp)29 »       mov····%edx,(%esp)
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>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>
28 ·R_386_PLT32»    operator·delete(void*)31 ·R_386_PLT32»    operator·delete(void*)
29 »       test···%edi,%edi32 »       test···%edi,%edi
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>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>
31 »       mov····0x4(%ebp),%ecx34 »       mov····0x4(%ebp),%ecx
32 »       mov····0x1c(%esp),%eax 
33 »       movl···$0x0,(%ecx,%eax,1) 
34 »       add····$0x1,%esi 
35 »       mov····0x8(%ebp),%edx35 »       mov····0x8(%ebp),%edx
 36 »       inc····%esi
 37 »       mov····0x1c(%esp),%eax
36 »       sub····%ecx,%edx38 »       sub····%ecx,%edx
 39 »       movl···$0x0,(%ecx,%eax,1)
37 »       sar····$0x2,%edx40 »       sar····$0x2,%edx
38 »       cmp····%esi,%edx41 »       cmp····%esi,%edx
39 »       ja·····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>42 »       ja·····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>
40 »       movl···$0x0,0x10(%ebp)43 »       movl···$0x0,0x10(%ebp)
41 »       add····$0x2c,%esp44 »       add····$0x2c,%esp
42 »       pop····%ebx45 »       pop····%ebx
43 »       pop····%esi46 »       pop····%esi
44 »       pop····%edi47 »       pop····%edi
45 »       pop····%ebp48 »       pop····%ebp
46 »       ret49 »       ret
 50 »       lea····0x0(%esi),%esi
  
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]>: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]>:
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]: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]:
49 »       push···%ebp53 »       push···%ebp
 54 »       mov····%eax,%ebp
50 »       push···%edi55 »       push···%edi
51 »       push···%esi56 »       push···%esi
52 »       push···%ebx57 »       push···%ebx
53 »       sub····$0x2c,%esp 
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·...·]>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·...·]>
55 ·R_386_PC32»     __x86.get_pc_thunk.bx59 ·R_386_PC32»     __x86.get_pc_thunk.bx
56 »       add····$0x2,%ebx60 »       add····$0x2,%ebx
57 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_61 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
58 »       mov····%eax,%ebp62 »       sub····$0x2c,%esp
59 »       mov····0x4(%eax),%ecx63 »       mov····0x4(%eax),%ecx
60 »       cmp····%ecx,0x8(%eax)64 »       cmp····%ecx,0x8(%eax)
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·...·]>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·...·]>
62 »       xor····%esi,%esi66 »       xor····%esi,%esi
 67 »       xchg···%ax,%ax
63 »       lea····0x0(,%esi,4),%eax68 »       lea····0x0(,%esi,4),%eax
64 »       mov····%eax,0x1c(%esp)69 »       mov····%eax,0x1c(%esp)
65 »       mov····(%ecx,%eax,1),%edi70 »       mov····(%ecx,%eax,1),%edi
66 »       test···%edi,%edi71 »       test···%edi,%edi
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>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>
 73 »       lea····0x0(%esi,%eiz,1),%esi
 74 »       lea····0x0(%esi,%eiz,1),%esi
68 »       mov····%edi,%edx75 »       mov····%edi,%edx
69 »       mov····(%edi),%edi76 »       mov····(%edi),%edi
70 »       mov····%edx,(%esp)77 »       mov····%edx,(%esp)
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>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>
72 ·R_386_PLT32»    operator·delete(void*)79 ·R_386_PLT32»    operator·delete(void*)
73 »       test···%edi,%edi80 »       test···%edi,%edi
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>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>
75 »       mov····0x4(%ebp),%ecx82 »       mov····0x4(%ebp),%ecx
76 »       mov····0x1c(%esp),%eax 
77 »       movl···$0x0,(%ecx,%eax,1) 
78 »       add····$0x1,%esi 
79 »       mov····0x8(%ebp),%edx83 »       mov····0x8(%ebp),%edx
 84 »       inc····%esi
 85 »       mov····0x1c(%esp),%eax
80 »       sub····%ecx,%edx86 »       sub····%ecx,%edx
 87 »       movl···$0x0,(%ecx,%eax,1)
81 »       sar····$0x2,%edx88 »       sar····$0x2,%edx
82 »       cmp····%esi,%edx89 »       cmp····%esi,%edx
83 »       ja·····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·...·]>90 »       ja·····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·...·]>
84 »       movl···$0x0,0x10(%ebp)91 »       movl···$0x0,0x10(%ebp)
85 »       add····$0x2c,%esp92 »       add····$0x2c,%esp
86 »       pop····%ebx93 »       pop····%ebx
87 »       pop····%esi94 »       pop····%esi
88 »       pop····%edi95 »       pop····%edi
89 »       pop····%ebp96 »       pop····%ebp
90 »       ret97 »       ret
 98 »       lea····0x0(%esi),%esi
  
91 000000d8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]>:99 00000100·<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]:100 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 
97 »       sub····$0x2c,%esp101 »       sub····$0x3c,%esp
 102 »       mov····%ebx,0x2c(%esp)
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>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>
99 ·R_386_PC32»     __x86.get_pc_thunk.bx104 ·R_386_PC32»     __x86.get_pc_thunk.bx
100 »       add····$0x2,%ebx105 »       add····$0x2,%ebx
101 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_106 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
102 »       cmp····%eax,%edx107 »       cmp····%eax,%edx
 108 »       mov····%esi,0x30(%esp)
 109 »       mov····%edi,0x34(%esp)
 110 »       mov····%ebp,0x38(%esp)
103 »       je·····142·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]+0x6a>111 »       je·····178·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]+0x78>
Max diff block lines reached; 436591/447862 bytes (97.48%) of diff not shown.
28.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 2, 239 lines modifiedOffset 2, 240 lines modified
  
  
2 Disassembly·of·section·.text.unlikely:2 Disassembly·of·section·.text.unlikely:
  
3 00000000·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]>:3 00000000·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]>:
4 SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]:4 SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]:
5 »       cmpl···$0x0,0x28(%esp)5 »       cmpl···$0x0,0x28(%esp)
6 »       je·····17·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x17>6 »       je·····15·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x15>
7 »       mov····0x28(%esp),%esi7 »       mov····0x28(%esp),%esi
 8 »       mov····%edi,%ebx
8 »       mov····%esi,(%esp)9 »       mov····%esi,(%esp)
9 »       mov····0x24(%esp),%ebx 
10 »       call···13·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x13>10 »       call···11·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x11>
11 ·R_386_PLT32»    operator·delete(void*)11 ·R_386_PLT32»    operator·delete(void*)
12 »       mov····%ebp,(%esp)12 »       mov····%ebp,(%esp)
13 »       mov····0x24(%esp),%ebx13 »       mov····%edi,%ebx
14 »       call···1f·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x1f>14 »       call···1b·<SFST::CompactTransducer::read_labels(_IO_FILE*)·[clone·.cold]+0x1b>
15 ·R_386_PLT32»    _Unwind_Resume15 ·R_386_PLT32»    _Unwind_Resume
16 »       nop16 »       nop
  
17 00000024·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]>:17 00000020·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]>:
18 SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]:18 SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]:
19 »       movl···$0x4,(%esp)19 »       movl···$0x4,(%esp)
20 »       call···2c·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x8> 
21 ·R_386_PLT32»    __cxa_allocate_exception 
22 »       lea····0x0(%edi),%esi20 »       lea····0x0(%edi),%esi
23 ·R_386_GOTOFF»   .LC721 ·R_386_GOTOFF»   .LC7
24 »       mov····%esi,(%eax) 
25 »       movl···$0x0,0x8(%esp)22 »       call···2e·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0xe>
 23 ·R_386_PLT32»    __cxa_allocate_exception
26 »       mov····0x0(%edi),%edx24 »       mov····0x0(%edi),%edx
27 ·R_386_GOT32X»   typeinfo·for·char·const*25 ·R_386_GOT32X»   typeinfo·for·char·const*
 26 »       mov····%esi,(%eax)
 27 »       movl···$0x0,0x8(%esp)
28 »       mov····%edx,0x4(%esp)28 »       mov····%edx,0x4(%esp)
29 »       mov····%eax,(%esp)29 »       mov····%eax,(%esp)
30 »       call···4e·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x2a>30 »       call···4a·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x2a>
31 ·R_386_PLT32»    __cxa_throw31 ·R_386_PLT32»    __cxa_throw
32 »       mov····%eax,%ebp 
33 »       mov····0x18(%esp),%eax32 »       mov····0x18(%esp),%ecx
 33 »       mov····%eax,%ebx
34 »       mov····%eax,(%esp)34 »       mov····%ecx,(%esp)
35 »       call···5c·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x38>35 »       call···58·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x38>
36 ·R_386_PC32»     SFST::Alphabet::~Alphabet()36 ·R_386_PC32»     SFST::Alphabet::~Alphabet()
37 »       mov····%ebp,(%esp)37 »       mov····%ebx,(%esp)
38 »       mov····%edi,%ebx38 »       mov····%edi,%ebx
39 »       call···66·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x42>39 »       call···62·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)·[clone·.cold]+0x42>
40 ·R_386_PLT32»    _Unwind_Resume40 ·R_386_PLT32»    _Unwind_Resume
  
41 0000006a·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]>:41 00000066·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]>:
42 SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]:42 SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]:
43 »       mov····0x54(%esi),%eax43 »       mov····0x54(%esi),%eax
44 »       call···3d4·<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]+0x6e> 
45 ·R_386_PC32»     .text 
46 »       add····$0x38,%esi44 »       add····$0x38,%esi
 45 »       call···44d·<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]+0x6d>
 46 ·R_386_PC32»     .text
47 »       mov····%esi,(%esp)47 »       mov····%esi,(%esp)
48 »       call···79·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0xf>48 »       call···75·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0xf>
49 ·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()49 ·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()
50 »       mov····0x1c(%esp),%esi50 »       mov····0x1c(%esp),%esi
51 »       mov····%esi,(%esp)51 »       mov····%esi,(%esp)
52 »       call···85·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0x1b>52 »       call···81·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0x1b>
53 ·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()53 ·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()
54 »       mov····%ebx,(%esp)54 »       mov····%ebx,(%esp)
55 »       mov····%edi,%ebx55 »       mov····%edi,%ebx
56 »       call···8f·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0x25>56 »       call···8b·<SFST::CompactTransducer::~CompactTransducer()·[clone·.cold]+0x25>
57 ·R_386_PLT32»    _Unwind_Resume57 ·R_386_PLT32»    _Unwind_Resume
58 »       nop58 »       nop
  
59 00000094·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]>:59 00000090·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]>:
60 SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]:60 SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]:
61 »       mov····0x20(%esp),%ebx61 »       mov····0x20(%esp),%ebx
62 »       test···%ebx,%ebx62 »       test···%ebx,%ebx
63 »       je·····a6·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]+0x12>63 »       je·····a2·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]+0x12>
64 »       mov····%ebx,(%esp)64 »       mov····%ebx,(%esp)
65 »       mov····%esi,%ebx65 »       mov····%esi,%ebx
66 »       call···a2·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]+0xe>66 »       call···9e·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]+0xe>
67 ·R_386_PLT32»    operator·delete(void*)67 ·R_386_PLT32»    operator·delete(void*)
68 »       mov····%edi,(%esp)68 »       mov····%edi,(%esp)
69 »       mov····%esi,%ebx69 »       mov····%esi,%ebx
70 »       call···ac·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]+0x18>70 »       call···a8·<SFST::CompactTransducer::print_analysis(std::vector<unsigned·int,·std::allocator<unsigned·int>·>&)·[clone·.cold]+0x18>
71 ·R_386_PLT32»    _Unwind_Resume71 ·R_386_PLT32»    _Unwind_Resume
  
72 000000b0·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:72 000000ac·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]>:
73 SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]:73 SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]:
74 »       mov····0x50(%esp),%eax74 »       mov····0x50(%esp),%edi
75 »       test···%eax,%eax75 »       test···%edi,%edi
76 »       je·····c4·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x14>76 »       je·····be·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x12>
77 »       mov····%eax,(%esp)77 »       mov····%edi,(%esp)
78 »       mov····0x14(%esp),%ebx78 »       mov····%ebp,%ebx
79 »       call···c0·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x10>79 »       call···ba·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0xe>
80 ·R_386_PLT32»    operator·delete(void*)80 ·R_386_PLT32»    operator·delete(void*)
81 »       mov····0x44(%esp),%esi81 »       mov····0x44(%esp),%edi
82 »       test···%esi,%esi82 »       test···%edi,%edi
83 »       je·····d8·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x28>83 »       je·····d0·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x24>
84 »       mov····%esi,(%esp)84 »       mov····%edi,(%esp)
85 »       mov····0x14(%esp),%ebx85 »       mov····%ebp,%ebx
86 »       call···d4·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x24>86 »       call···cc·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x20>
87 ·R_386_PLT32»    operator·delete(void*)87 ·R_386_PLT32»    operator·delete(void*)
88 »       lea····0x38(%esp),%edx88 »       lea····0x38(%esp),%ecx
 89 »       mov····%ebp,%ebx
89 »       mov····%edx,(%esp)90 »       mov····%ecx,(%esp)
90 »       call···e0·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x30>91 »       call···da·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x2e>
91 ·R_386_PC32»     std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()92 ·R_386_PC32»     std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()
92 »       mov····%edi,(%esp)93 »       mov····%esi,(%esp)
93 »       mov····0x14(%esp),%ebx 
94 »       call···ec·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x3c>94 »       call···e2·<SFST::CompactTransducer::train2(char*,·std::vector<double,·std::allocator<double>·>&,·std::vector<double,·std::allocator<double>·>&)·[clone·.cold]+0x36>
95 ·R_386_PLT32»    _Unwind_Resume95 ·R_386_PLT32»    _Unwind_Resume
  
96 000000f0·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]>:96 000000e6·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]>:
97 SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]:97 SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]:
98 »       mov····0x30(%esp),%eax98 »       mov····0x30(%esp),%eax
99 »       test···%eax,%eax99 »       test···%eax,%eax
100 »       je·····102·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]+0x12>100 »       je·····f8·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]+0x12>
101 »       mov····%eax,(%esp)101 »       mov····%eax,(%esp)
102 »       mov····%edi,%ebx102 »       mov····%edi,%ebx
103 »       call···fe·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]+0xe>103 »       call···f4·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]+0xe>
104 ·R_386_PLT32»    operator·delete(void*)104 ·R_386_PLT32»    operator·delete(void*)
105 »       mov····0x24(%esp),%edx105 »       mov····0x24(%esp),%edx
106 »       test···%edx,%edx106 »       test···%edx,%edx
107 »       je·····114·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]+0x24>107 »       je·····10a·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]+0x24>
108 »       mov····%edx,(%esp)108 »       mov····%edx,(%esp)
109 »       mov····%edi,%ebx109 »       mov····%edi,%ebx
110 »       call···110·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]+0x20>110 »       call···106·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]+0x20>
111 ·R_386_PLT32»    operator·delete(void*)111 ·R_386_PLT32»    operator·delete(void*)
112 »       mov····%ebp,(%esp)112 »       mov····%ebp,(%esp)
Max diff block lines reached; 19092/29281 bytes (65.20%) of diff not shown.
5.0 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff010f·57050000·dd0405f1·0500ec05·....W...........2 ··0x00000000·ffff010f·58050000·ee040584·0600ff05·....X...........
3 ··0x00000010·050000ff·ff01041e·050000ff·ff010a1b·................3 ··0x00000010·050000ff·ff01041a·050000ff·ff010a1b·................
4 ··0x00000020·05890100·ab010500·00ffff01·0a260500·.............&..4 ··0x00000020·05890100·ab010500·00ffff01·0a260500·.............&..
5 ··0x00000030·0034b804·a60500ff·ff010829·052e0041·.4.........)...A5 ··0x00000030·0034c704·cb0500ff·ff010829·052e0041·.4.........)...A
6 ··0x00000040·050000ff·ff010688·0105f801·00ffff01·................6 ··0x00000040·050000ff·ff010688·0105f801·00ffff01·................
7 ··0x00000050·04240500·00ffff01·054c1e9b·0100ffff·.$.......L......7 ··0x00000050·04240500·00ffff01·054f1ea7·0100ffff·.$.......O......
8 ··0x00000060·01041705·0000ffff·010d8c01·05ab0a00·................8 ··0x00000060·01041705·0000ffff·010c7e05·8a0a00f8·..........~.....
9 ··0x00000070·da05ac04·a40a00ff·ff01043b·050000ff·...........;.... 
10 ··0x00000080·ff01068f·017fc402·00ffff01·04290500·.............).. 
11 ··0x00000090·00000000·ff9b3d01·34ac0405·0000a705·......=.4....... 
12 ··0x000000a0·05931301·a8060598·1300a109·85019313·................ 
13 ··0x000000b0·01f10c05·9f1300c6·12050000·fc120593·................ 
14 ··0x000000c0·13018513·05981300·8e130500·00010000·................ 
15 ··0x000000d0·00000000·ff9b1501·0c20054d·00480500·.........·.M.H.. 
16 ··0x000000e0·00730500·00010000·00000000·ff9b5d01·.s............]. 
17 ··0x000000f0·53d70105·ec0e01f8·0205ea0e·01b60405·S............... 
18 ··0x00000100·f20e019c·098301ea·0e01b00b·9001f20e·................ 
19 ··0x00000110·01eb0d05·0000c10e·05f20e01·ca0e05ea·................ 
20 ··0x00000120·0e01dc0e·050000e5·0e05ec0e·01940f05·................ 
21 ··0x00000130·d70f03d2·0f05db0f·03cc1005·d11000df·................ 
22 ··0x00000140·10050000·0100007d·00000000·ff9bb801·.......}........ 
23 ··0x00000150·01ab01dd·029602e4·2a01b90a·050000ae·........*....... 
24 ··0x00000160·0c05a029·01940eff·04c32c00·ce138301·...)......,..... 
25 ··0x00000170·a02901e7·15050000·da16ee01·e22a01b3·.)...........*.. 
26 ··0x00000180·1a8402ca·2c019f1e·8202a229·01852205·....,......)..". 
27 ··0x00000190·a42901d8·23f101c3·2c00ee25·8301a429·.)..#...,..%...) 
28 ··0x000001a0·01ce2805·e42a01d7·2805ca2c·01e02805·..(..*..(..,..(. 
29 ··0x000001b0·e22a01ee·2805a229·01f72805·a4290180·.*..(..)..(..).. 
30 ··0x000001c0·2905a029·01892917·0000c629·05952a00·)..)..)....)..*. 
31 ··0x000001d0·eb290599·2a00902a·059d2a00·c62a0500·.)..*..*..*..*.. 
32 ··0x000001e0·00862b05·ac2b03a7·2b05b02b·03882c05·..+..+..+..+..,. 
33 ··0x000001f0·d22c00f2·2c05882d·03832d05·00000100·.,..,..-..-..... 
34 ··0x00000200·007d0000·00000000·ffff0112·8e0245b1·.}............E. 
35 ··0x00000210·0800f502·05aa0800·ab0405b1·0800ffff·................ 
36 ··0x00000220·01044305·0000ffff·010c5f05·d006009a·..C......._..... 
37 ··0x00000230·05ac01db·0600ffff·01042905·0000ffff·..........).....9 ··0x00000070·05f00391·0a00ffff·01043505·0000ffff·..........5.....
38 ··0x00000240·010d8801·05bc0a00·d6018b08·c70a00ff·................ 
39 ··0x00000250·ff010437·050000·····················...7...10 ··0x00000080·01067d80·01c00200·ffff0104·29050000·..}.........)...
 11 ··0x00000090·ff9b3d01·34f30305·0000ef04·05801301·..=.4...........
 12 ··0x000000a0·f0050585·1300f308·83018013·018f0d05·................
 13 ··0x000000b0·8c1300b3·12050000·e9120580·1301f212·................
 14 ··0x000000c0·05851300·fb120500·00010000·00000000·................
 15 ··0x000000d0·ff9b1501·0c20054d·00480500·00730500·.....·.M.H...s..
 16 ··0x000000e0·00010000·00000000·ff9b5d01·53c20105·..........].S...
 17 ··0x000000f0·940f01e3·0205920f·01a50405·960f0183·................
 18 ··0x00000100·09830192·0f019b0b·9401960f·01ed0d05·................
 19 ··0x00000110·0000df0e·05920f01·e80e0596·0f01fb0e·................
 20 ··0x00000120·05940f01·8d0f0500·00c20f05·85100380·................
 21 ··0x00000130·10058910·03f71005·fc10008a·11050000·................
 22 ··0x00000140·0100007d·00000000·ff9bb801·01ab01aa·...}............
 23 ··0x00000150·029002a3·2901e409·050000c0·0b05d02b·....)..........+
 24 ··0x00000160·01960dd9·04da2c00·b3128201·d02b01d5·......,......+..
 25 ··0x00000170·14050000·d415f201·a72901bb·198b02d2·.........)......
 26 ··0x00000180·2b01c31d·fb01a529·01b62105·e12c01fd·+......)..!..,..
 27 ··0x00000190·22f301da·2c009b25·8301e12c·01c72805·"...,..%...,..(.
 28 ··0x000001a0·a32901d0·2805a729·01d92805·d22b01e7·.)..(..)..(..+..
 29 ··0x000001b0·2805a529·01f02805·d02b0183·2905e12c·(..)..(..+..)..,
 30 ··0x000001c0·0195290e·0000ce29·059d2a03·f32905a1·..)....)..*..)..
 31 ··0x000001d0·2a00982a·05a52a03·f22a0500·00cb2b05·*..*..*..*....+.
 32 ··0x000001e0·e32c00f4·2b059a2c·00952c05·9e2c0387·.,..+..,..,..,..
 33 ··0x000001f0·2d059d2d·00982d05·00000100·007d0000·-..-..-......}..
 34 ··0x00000200·00000000·ffff0112·dd0143f6·0700c102·..........C.....
 35 ··0x00000210·05ef0700·de0305f6·0700ffff·01044305·..............C.
 36 ··0x00000220·0000ffff·010c5905·b60600f2·04ba01bd·......Y.........
 37 ··0x00000230·0600ffff·01042905·0000ffff·010c7a05·......).......z.
 38 ··0x00000240·e10900c7·01c307f0·0900ffff·01043505·..............5.
 39 ··0x00000250·0000································..
  
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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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>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>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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>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>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
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·...·]>16 »       call···a4·<.LC13+0x10>
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·····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>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>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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>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>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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>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>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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>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>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
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>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>
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·····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>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>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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>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>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%esp
26 »       pop····%ebx 
27 »       pop····%esi 
28 »       ret28 »       ret
3.66 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 
12 »       call···8·<SFST::Alphabet::~Alphabet()+0x8>11 »       call···5·<SFST::Alphabet::~Alphabet()+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.bp12 ·R_386_PC32»     __x86.get_pc_thunk.bp
14 »       add····$0x2,%ebp13 »       add····$0x2,%ebp
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·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
25 »       call···391·<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>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>
26 ·R_386_PC32»     .text27 ·R_386_PC32»     .text
27 »       mov····%esi,%eax28 »       mov····%esi,%eax
28 »       mov····0x8(%esi),%esi29 »       mov····0x8(%esi),%esi
29 »       mov····%eax,(%esp)30 »       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···d8·<std::vector<unsigned·int,·std::allocator<unsigned·int>·>::operator=(std::vector<unsigned·int,·std::allocator<unsigned·int>·>·const&)·[clone·.isra.0]>53 »       call···ec·<SFST::CompactTransducer::longest_match(char*&)·[clone·.cold]+0x6>
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
70 »       call···3f5·<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>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>
71 ·R_386_PC32»     .text72 ·R_386_PC32»     .text
72 »       lea····0x14(%edi),%eax73 »       lea····0x14(%edi),%eax
73 »       mov····%eax,(%esp)74 »       mov····%eax,(%esp)
74 »       call···9a·<SFST::Alphabet::~Alphabet()+0x9a>75 »       call···9c·<SFST::Alphabet::~Alphabet()+0x9c>
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()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()
76 »       mov····%edi,(%esp)77 »       mov····%edi,(%esp)
77 »       call···a2·<SFST::Alphabet::~Alphabet()+0xa2>78 »       call···a4·<SFST::Alphabet::~Alphabet()+0xa4>
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()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()
79 »       mov····%esi,(%esp)80 »       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, 165 lines modifiedOffset 5, 155 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·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·····181·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x181>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>
21 »       mov····%edi,%ebp21 »       mov····%edi,%edx
22 »       sub····%esi,%ebp22 »       sub····%esi,%edx
23 »       sub····$0xc,%ebp23 »       sub····$0xc,%edx
24 »       mov····%ebp,%edx 
25 »       shr····$0x2,%edx24 »       shr····$0x2,%edx
 25 »       imul···$0x2aaaaaab,%edx,%ecx
 26 »       inc····%ecx
26 »       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 
39 »       and····$0x7,%edx27 »       and····$0x7,%ecx
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>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>
41 »       cmp····$0x1,%edx29 »       cmp····$0x1,%ecx
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>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>
45 »       cmp····$0x3,%edx31 »       cmp····$0x2,%ecx
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>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>
47 »       cmp····$0x4,%edx33 »       cmp····$0x3,%ecx
 34 »       xchg···%ax,%ax
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>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>
49 »       cmp····$0x5,%edx36 »       cmp····$0x4,%ecx
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>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>
51 »       cmp····$0x6,%edx38 »       cmp····$0x5,%ecx
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>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>
53 »       mov····(%esi),%eax 
54 »       test···%eax,%eax40 »       cmp····$0x6,%ecx
 41 »       nop
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>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>
56 »       mov····%eax,(%esp) 
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> 
58 ·R_386_PLT32»    operator·delete(void*) 
59 »       add····$0xc,%esi 
60 »       mov····(%esi),%ebp43 »       mov····(%esi),%ebp
61 »       test···%ebp,%ebp44 »       test···%ebp,%ebp
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>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>
63 »       mov····%ebp,(%esp)46 »       mov····%ebp,(%esp)
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>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>
65 ·R_386_PLT32»    operator·delete(void*)48 ·R_386_PLT32»    operator·delete(void*)
66 »       add····$0xc,%esi49 »       add····$0xc,%esi
67 »       mov····(%esi),%ecx50 »       mov····(%esi),%eax
68 »       test···%ecx,%ecx51 »       test···%eax,%eax
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>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>
70 »       mov····%ecx,(%esp)53 »       mov····%eax,(%esp)
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>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>
72 ·R_386_PLT32»    operator·delete(void*)55 ·R_386_PLT32»    operator·delete(void*)
73 »       add····$0xc,%esi56 »       add····$0xc,%esi
74 »       mov····(%esi),%edx57 »       mov····(%esi),%edx
75 »       test···%edx,%edx58 »       test···%edx,%edx
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>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>
77 »       mov····%edx,(%esp)60 »       mov····%edx,(%esp)
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>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>
79 ·R_386_PLT32»    operator·delete(void*)62 ·R_386_PLT32»    operator·delete(void*)
80 »       add····$0xc,%esi63 »       add····$0xc,%esi
81 »       mov····(%esi),%eax64 »       mov····(%esi),%ecx
82 »       test···%eax,%eax65 »       test···%ecx,%ecx
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>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>
84 »       mov····%eax,(%esp)67 »       mov····%ecx,(%esp)
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>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>
86 ·R_386_PLT32»    operator·delete(void*)69 ·R_386_PLT32»    operator·delete(void*)
87 »       add····$0xc,%esi70 »       add····$0xc,%esi
88 »       mov····(%esi),%ebp71 »       mov····(%esi),%ebp
89 »       test···%ebp,%ebp72 »       test···%ebp,%ebp
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>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>
91 »       mov····%ebp,(%esp)74 »       mov····%ebp,(%esp)
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>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>
93 ·R_386_PLT32»    operator·delete(void*)76 ·R_386_PLT32»    operator·delete(void*)
94 »       add····$0xc,%esi77 »       add····$0xc,%esi
95 »       mov····(%esi),%ecx78 »       mov····(%esi),%eax
96 »       test···%ecx,%ecx79 »       test···%eax,%eax
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>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>
98 »       mov····%ecx,(%esp)81 »       mov····%eax,(%esp)
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>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>
100 ·R_386_PLT32»    operator·delete(void*)83 ·R_386_PLT32»    operator·delete(void*)
101 »       add····$0xc,%esi84 »       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),%edx85 »       mov····(%esi),%edx
105 »       test···%edx,%edx86 »       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>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>
107 »       mov····%edx,(%esp)88 »       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>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>
 90 ·R_386_PLT32»    operator·delete(void*)
 91 »       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),%ecx
 95 »       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 »       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>
109 ·R_386_PLT32»    operator·delete(void*)99 ·R_386_PLT32»    operator·delete(void*)
110 »       lea····0xc(%esi),%ebp100 »       lea····0xc(%esi),%ebp
111 »       mov····0xc(%esi),%esi101 »       mov····0xc(%esi),%esi
112 »       test···%esi,%esi102 »       test···%esi,%esi
113 »       je·····116·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x116>103 »       je·····101·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x101>
114 »       mov····%esi,(%esp)104 »       mov····%esi,(%esp)
115 »       call···112·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0x112>105 »       call···fd·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()+0xfd>
116 ·R_386_PLT32»    operator·delete(void*)106 ·R_386_PLT32»    operator·delete(void*)
Max diff block lines reached; 6364/19025 bytes (33.45%) of diff not shown.
63.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST5LabelESaIS1_E […]
    
Offset 5, 662 lines modifiedOffset 5, 696 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····$0x2c,%esp 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x10(%esp)15 »       sub····$0x2c,%esp
17 »       mov····0x48(%esp),%edx16 »       mov····0x48(%esp),%edx
18 »       test···%edx,%edx17 »       test···%edx,%edx
 18 »       mov····%eax,0x14(%esp)
19 »       je·····246·<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&)+0x246>19 »       je·····296·<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&)+0x296>
20 »       mov····0x44(%esp),%esi 
21 »       mov····0x40(%esp),%ecx20 »       mov····0x40(%esp),%ecx
22 »       mov····0x4(%ecx),%ebx21 »       mov····0x44(%esp),%esi
23 »       mov····0x8(%ecx),%edi22 »       mov····0x8(%ecx),%edi
 23 »       mov····0x4(%ecx),%ebx
24 »       mov····%edi,0x14(%esp)24 »       mov····%edi,0x10(%esp)
25 »       sub····%ebx,%edi25 »       sub····%ebx,%edi
26 »       sar····$0x2,%edi26 »       sar····$0x2,%edi
27 »       cmp····%edx,%edi27 »       cmp····%edx,%edi
28 »       jb·····504·<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&)+0x504>28 »       jb·····558·<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&)+0x558>
29 »       mov····0x4c(%esp),%ecx29 »       mov····0x4c(%esp),%ebp
30 »       movzwl·(%ecx),%ebp 
31 »       movzwl·0x2(%ecx),%edi 
32 »       mov····%ebx,%ecx30 »       mov····%ebx,%ecx
33 »       sub····%esi,%ecx31 »       sub····%esi,%ecx
34 »       mov····%ecx,%eax32 »       mov····%ecx,0x18(%esp)
35 »       sar····$0x2,%eax33 »       sar····$0x2,%ecx
36 »       cmp····%eax,%edx34 »       cmp····%ecx,%edx
 35 »       movzwl·0x0(%ebp),%edi
 36 »       movzwl·0x2(%ebp),%ebp
37 »       jae····24e·<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&)+0x24e>37 »       jae····2a0·<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&)+0x2a0>
 38 »       mov····%ebx,0x10(%esp)
38 »       lea····0x0(,%edx,4),%edx39 »       lea····0x0(,%edx,4),%edx
 40 »       mov····%ebx,%ecx
39 »       mov····%edx,0x18(%esp)41 »       mov····%edx,0x18(%esp)
40 »       mov····%ebx,%eax 
41 »       sub····%edx,%eax42 »       sub····%edx,%ecx
42 »       mov····%eax,0x14(%esp)43 »       mov····%ecx,0x1c(%esp)
43 »       cmp····%eax,%ebx44 »       cmp····%ecx,%ebx
 45 »       mov····%ecx,%eax
44 »       je·····133·<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&)+0x133>46 »       je·····180·<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&)+0x180>
45 »       mov····%ebx,%edx47 »       mov····%ebx,%edx
46 »       mov····0x14(%esp),%eax 
47 »       mov····%ebx,%ecx 
48 »       sub····%eax,%ecx48 »       sub····%ecx,%edx
49 »       sub····$0x4,%ecx49 »       sub····$0x4,%edx
50 »       shr····$0x2,%ecx50 »       shr····$0x2,%edx
51 »       add····$0x1,%ecx51 »       inc····%edx
52 »       and····$0x7,%ecx52 »       and····$0x7,%edx
53 »       je·····fb·<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&)+0xfb> 
54 »       cmp····$0x1,%ecx 
55 »       je·····ed·<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&)+0xed> 
56 »       cmp····$0x2,%ecx 
57 »       je·····e3·<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&)+0xe3>53 »       je·····143·<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&)+0x143>
 54 »       cmp····$0x1,%edx
 55 »       je·····12d·<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&)+0x12d>
 56 »       cmp····$0x2,%edx
 57 »       je·····119·<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&)+0x119>
58 »       cmp····$0x3,%ecx58 »       cmp····$0x3,%edx
 59 »       je·····105·<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&)+0x105>
 60 »       cmp····$0x4,%edx
 61 »       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>
 62 »       cmp····$0x5,%edx
 63 »       nop
 64 »       je·····dd·<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&)+0xdd>
 65 »       cmp····$0x6,%edx
59 »       je·····d9·<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&)+0xd9>66 »       je·····c9·<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&)+0xc9>
60 »       cmp····$0x4,%ecx 
61 »       je·····cf·<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&)+0xcf> 
62 »       cmp····$0x5,%ecx 
63 »       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> 
64 »       cmp····$0x6,%ecx 
65 »       je·····bb·<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&)+0xbb> 
66 »       mov····0x14(%esp),%edx67 »       mov····0x1c(%esp),%ecx
67 »       mov····(%edx),%eax 
68 »       mov····%eax,(%ebx) 
69 »       lea····0x4(%edx),%eax 
70 »       lea····0x4(%ebx),%edx68 »       lea····0x4(%ebx),%edx
 69 »       mov····%edx,0x10(%esp)
71 »       mov····(%eax),%ecx70 »       mov····(%ecx),%eax
72 »       mov····%ecx,(%edx)71 »       mov····%eax,(%ebx)
 72 »       lea····0x4(%ecx),%eax
 73 »       mov····0x10(%esp),%edx
73 »       add····$0x4,%eax74 »       add····$0x4,%eax
 75 »       mov····-0x4(%eax),%ecx
74 »       add····$0x4,%edx76 »       add····$0x4,%edx
75 »       mov····(%eax),%ecx 
76 »       mov····%ecx,(%edx)77 »       mov····%ecx,-0x4(%edx)
 78 »       mov····%edx,0x10(%esp)
 79 »       mov····0x10(%esp),%edx
77 »       add····$0x4,%eax80 »       add····$0x4,%eax
 81 »       mov····-0x4(%eax),%ecx
78 »       add····$0x4,%edx82 »       add····$0x4,%edx
79 »       mov····(%eax),%ecx 
80 »       mov····%ecx,(%edx)83 »       mov····%ecx,-0x4(%edx)
 84 »       mov····%edx,0x10(%esp)
 85 »       mov····0x10(%esp),%edx
81 »       add····$0x4,%eax86 »       add····$0x4,%eax
 87 »       mov····-0x4(%eax),%ecx
82 »       add····$0x4,%edx88 »       add····$0x4,%edx
83 »       mov····(%eax),%ecx 
84 »       mov····%ecx,(%edx)89 »       mov····%ecx,-0x4(%edx)
 90 »       mov····%edx,0x10(%esp)
 91 »       mov····0x10(%esp),%edx
85 »       add····$0x4,%eax92 »       add····$0x4,%eax
 93 »       mov····-0x4(%eax),%ecx
86 »       add····$0x4,%edx94 »       add····$0x4,%edx
87 »       mov····(%eax),%ecx 
88 »       mov····%ecx,(%edx)95 »       mov····%ecx,-0x4(%edx)
 96 »       mov····%edx,0x10(%esp)
 97 »       mov····0x10(%esp),%edx
89 »       add····$0x4,%eax98 »       add····$0x4,%eax
 99 »       mov····-0x4(%eax),%ecx
90 »       add····$0x4,%edx100 »       add····$0x4,%edx
 101 »       mov····%ecx,-0x4(%edx)
 102 »       mov····%edx,0x10(%esp)
91 »       mov····(%eax),%ecx103 »       mov····(%eax),%ecx
92 »       mov····%ecx,(%edx) 
93 »       add····$0x4,%eax104 »       add····$0x4,%eax
 105 »       mov····0x10(%esp),%edx
Max diff block lines reached; 55819/64522 bytes (86.51%) of diff not shown.
16.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIjSaIjEE17_M_realloc_ […]
    
Offset 1, 147 lines modifiedOffset 1, 149 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%edi,0x34(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebp,0x38(%esp)
 8 »       mov····%ebx,0x2c(%esp)
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>9 »       call···14·<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&)+0x14>
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,0x30(%esp)
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx 
15 »       mov····0x4(%eax),%edi14 »       mov····0x4(%eax),%edi
 15 »       mov····(%eax),%edx
16 »       mov····%edi,%ebp16 »       mov····%edi,%ebp
17 »       sub····%edx,%ebp17 »       sub····%edx,%ebp
18 »       sar····$0x2,%ebp18 »       sar····$0x2,%ebp
19 »       cmp····$0x1fffffff,%ebp19 »       cmp····$0x1fffffff,%ebp
20 »       je·····191·<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&)+0x191>20 »       je·····1d1·<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&)+0x1d1>
21 »       test···%ebp,%ebp21 »       test···%ebp,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%ecx
23 »       cmovne·%ebp,%ecx23 »       cmovne·%ebp,%ecx
 24 »       xor····%esi,%esi
24 »       add····%ecx,%ebp25 »       add····%ecx,%ebp
 26 »       jb·····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>
25 »       setb···%al 
26 »       movzbl·%al,%esi 
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%edx,%ecx28 »       sub····%edx,%ecx
29 »       test···%esi,%esi29 »       test···%esi,%esi
30 »       jne····12e·<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&)+0x12e>30 »       jne····150·<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&)+0x150>
31 »       test···%ebp,%ebp31 »       test···%ebp,%ebp
32 »       jne····17a·<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&)+0x17a>32 »       jne····1b0·<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&)+0x1b0>
33 »       movl···$0x0,0x10(%esp)33 »       xor····%eax,%eax
34 »       xor····%ebp,%ebp34 »       xor····%ebp,%ebp
 35 »       mov····%eax,0x10(%esp)
35 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%eax
36 »       mov····(%eax),%esi37 »       mov····(%eax),%esi
37 »       mov····%esi,0x0(%ebp,%ecx,1) 
38 »       lea····0x4(%ebp,%ecx,1),%esi 
39 »       mov····%edi,%eax38 »       mov····%edi,%eax
40 »       sub····0x44(%esp),%eax39 »       sub····0x44(%esp),%eax
41 »       mov····%eax,0x18(%esp) 
42 »       add····%esi,%eax40 »       mov····%esi,0x0(%ebp,%ecx,1)
 41 »       lea····0x4(%ebp,%ecx,1),%esi
43 »       mov····%eax,0x14(%esp)42 »       mov····%eax,0x14(%esp)
 43 »       add····%esi,%eax
44 »       cmp····%edx,0x44(%esp)44 »       cmp····%edx,0x44(%esp)
 45 »       mov····%eax,0x18(%esp)
45 »       je·····117·<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&)+0x117>46 »       je·····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>
46 »       mov····%ecx,0x8(%esp) 
47 »       mov····%edx,0x4(%esp)47 »       mov····%edx,0x4(%esp)
48 »       mov····%edx,0x1c(%esp)48 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,(%esp)49 »       mov····%ebp,(%esp)
 50 »       mov····%edx,0x1c(%esp)
50 »       call···98·<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&)+0x98>51 »       call···a4·<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&)+0xa4>
51 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
52 »       cmp····%edi,0x44(%esp) 
53 »       mov····0x1c(%esp),%edx53 »       mov····0x1c(%esp),%edx
 54 »       cmp····%edi,0x44(%esp)
54 »       je·····de·<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&)+0xde>55 »       je·····f8·<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&)+0xf8>
55 »       mov····0x18(%esp),%eax56 »       cmpl···$0x8,0x14(%esp)
56 »       mov····%esi,%edi57 »       mov····%esi,%eax
57 »       mov····0x44(%esp),%esi58 »       mov····0x44(%esp),%esi
58 »       cmp····$0x4,%eax 
59 »       jae····fa·<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&)+0xfa>59 »       jae····108·<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&)+0x108>
 60 »       mov····0x14(%esp),%ecx
 61 »       mov····%eax,%edi
 62 »       rep·movsb·%ds:(%esi),%es:(%edi)
60 »       test···$0x2,%al 
61 »       jne····f2·<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&)+0xf2> 
62 »       test···$0x1,%al 
63 »       jne····e8·<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&)+0xe8> 
64 »       test···%edx,%edx63 »       test···%edx,%edx
65 »       nop 
66 »       jne····de·<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&)+0xde>64 »       jne····f8·<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&)+0xf8>
67 »       mov····0x40(%esp),%edx65 »       mov····0x40(%esp),%edx
 66 »       mov····0x18(%esp),%ebx
 67 »       mov····0x30(%esp),%esi
 68 »       mov····0x34(%esp),%edi
68 »       mov····%ebp,(%edx)69 »       mov····%ebp,(%edx)
69 »       mov····0x14(%esp),%ebx 
70 »       mov····%ebx,0x4(%edx) 
71 »       mov····0x10(%esp),%ebp70 »       mov····0x10(%esp),%ebp
 71 »       mov····%ebx,0x4(%edx)
 72 »       mov····0x2c(%esp),%ebx
72 »       mov····%ebp,0x8(%edx)73 »       mov····%ebp,0x8(%edx)
 74 »       mov····0x38(%esp),%ebp
73 »       add····$0x2c,%esp75 »       add····$0x3c,%esp
74 »       pop····%ebx 
75 »       pop····%esi 
76 »       pop····%edi 
77 »       pop····%ebp 
78 »       ret76 »       ret
 77 »       lea····0x0(%esi,%eiz,1),%esi
 78 »       nop
79 »       mov····%edx,(%esp)79 »       mov····%edx,(%esp)
80 »       call···e2·<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&)+0xe2>80 »       call···fc·<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&)+0xfc>
81 ·R_386_PLT32»    operator·delete(void*)81 ·R_386_PLT32»    operator·delete(void*)
82 »       jmp····c2·<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&)+0xc2>82 »       jmp····cb·<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&)+0xcb>
83 »       movsb··%ds:(%esi),%es:(%edi) 
84 »       test···%edx,%edx 
85 »       je·····c2·<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&)+0xc2> 
86 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
87 »       jmp····de·<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&)+0xde> 
88 »       movsw··%ds:(%esi),%es:(%edi) 
89 »       test···$0x1,%al84 »       test···$0x1,%al
90 »       je·····bd·<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&)+0xbd> 
91 »       jmp····e8·<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&)+0xe8> 
92 »       test···$0x1,%edi 
93 »       jne····16a·<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&)+0x16a>85 »       jne····180·<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&)+0x180>
94 »       test···$0x2,%edi 
95 »       jne····159·<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&)+0x159> 
96 »       mov····%eax,%ecx 
97 »       shr····$0x2,%ecx 
98 »       rep·movsl·%ds:(%esi),%es:(%edi) 
Max diff block lines reached; 6704/16711 bytes (40.12%) of diff not shown.
13.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIiSaIiEE17_M_realloc_ […]
    
Offset 1, 147 lines modifiedOffset 1, 149 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%edi,0x34(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebp,0x38(%esp)
 8 »       mov····%ebx,0x2c(%esp)
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>9 »       call···14·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x14>
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,0x30(%esp)
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx 
15 »       mov····0x4(%eax),%edi14 »       mov····0x4(%eax),%edi
 15 »       mov····(%eax),%edx
16 »       mov····%edi,%ebp16 »       mov····%edi,%ebp
17 »       sub····%edx,%ebp17 »       sub····%edx,%ebp
18 »       sar····$0x2,%ebp18 »       sar····$0x2,%ebp
19 »       cmp····$0x1fffffff,%ebp19 »       cmp····$0x1fffffff,%ebp
20 »       je·····191·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x191>20 »       je·····1d1·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1d1>
21 »       test···%ebp,%ebp21 »       test···%ebp,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%ecx
23 »       cmovne·%ebp,%ecx23 »       cmovne·%ebp,%ecx
 24 »       xor····%esi,%esi
24 »       add····%ecx,%ebp25 »       add····%ecx,%ebp
 26 »       jb·····1c7·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1c7>
25 »       setb···%al 
26 »       movzbl·%al,%esi 
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%edx,%ecx28 »       sub····%edx,%ecx
29 »       test···%esi,%esi29 »       test···%esi,%esi
30 »       jne····12e·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x12e>30 »       jne····150·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x150>
31 »       test···%ebp,%ebp31 »       test···%ebp,%ebp
32 »       jne····17a·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x17a>32 »       jne····1b0·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x1b0>
33 »       movl···$0x0,0x10(%esp)33 »       xor····%eax,%eax
34 »       xor····%ebp,%ebp34 »       xor····%ebp,%ebp
 35 »       mov····%eax,0x10(%esp)
35 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%eax
36 »       mov····(%eax),%esi37 »       mov····(%eax),%esi
37 »       mov····%esi,0x0(%ebp,%ecx,1) 
38 »       lea····0x4(%ebp,%ecx,1),%esi 
39 »       mov····%edi,%eax38 »       mov····%edi,%eax
40 »       sub····0x44(%esp),%eax39 »       sub····0x44(%esp),%eax
41 »       mov····%eax,0x18(%esp) 
42 »       add····%esi,%eax40 »       mov····%esi,0x0(%ebp,%ecx,1)
 41 »       lea····0x4(%ebp,%ecx,1),%esi
43 »       mov····%eax,0x14(%esp)42 »       mov····%eax,0x14(%esp)
 43 »       add····%esi,%eax
44 »       cmp····%edx,0x44(%esp)44 »       cmp····%edx,0x44(%esp)
 45 »       mov····%eax,0x18(%esp)
45 »       je·····117·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x117>46 »       je·····130·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x130>
46 »       mov····%ecx,0x8(%esp) 
47 »       mov····%edx,0x4(%esp)47 »       mov····%edx,0x4(%esp)
48 »       mov····%edx,0x1c(%esp)48 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,(%esp)49 »       mov····%ebp,(%esp)
 50 »       mov····%edx,0x1c(%esp)
50 »       call···98·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x98>51 »       call···a4·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xa4>
51 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
52 »       cmp····%edi,0x44(%esp) 
53 »       mov····0x1c(%esp),%edx53 »       mov····0x1c(%esp),%edx
 54 »       cmp····%edi,0x44(%esp)
54 »       je·····de·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xde>55 »       je·····f8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xf8>
55 »       mov····0x18(%esp),%eax56 »       cmpl···$0x8,0x14(%esp)
56 »       mov····%esi,%edi57 »       mov····%esi,%eax
57 »       mov····0x44(%esp),%esi58 »       mov····0x44(%esp),%esi
58 »       cmp····$0x4,%eax 
59 »       jae····fa·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xfa> 
60 »       test···$0x2,%al 
61 »       jne····f2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xf2> 
62 »       test···$0x1,%al 
63 »       jne····e8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xe8>59 »       jae····108·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x108>
 60 »       mov····0x14(%esp),%ecx
 61 »       mov····%eax,%edi
 62 »       rep·movsb·%ds:(%esi),%es:(%edi)
64 »       test···%edx,%edx63 »       test···%edx,%edx
65 »       nop 
66 »       jne····de·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xde>64 »       jne····f8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xf8>
67 »       mov····0x40(%esp),%edx65 »       mov····0x40(%esp),%edx
 66 »       mov····0x18(%esp),%ebx
 67 »       mov····0x30(%esp),%esi
 68 »       mov····0x34(%esp),%edi
68 »       mov····%ebp,(%edx)69 »       mov····%ebp,(%edx)
69 »       mov····0x14(%esp),%ebx 
70 »       mov····%ebx,0x4(%edx) 
71 »       mov····0x10(%esp),%ebp70 »       mov····0x10(%esp),%ebp
 71 »       mov····%ebx,0x4(%edx)
 72 »       mov····0x2c(%esp),%ebx
72 »       mov····%ebp,0x8(%edx)73 »       mov····%ebp,0x8(%edx)
 74 »       mov····0x38(%esp),%ebp
73 »       add····$0x2c,%esp75 »       add····$0x3c,%esp
74 »       pop····%ebx 
75 »       pop····%esi 
76 »       pop····%edi 
77 »       pop····%ebp 
78 »       ret76 »       ret
 77 »       lea····0x0(%esi,%eiz,1),%esi
 78 »       nop
79 »       mov····%edx,(%esp)79 »       mov····%edx,(%esp)
80 »       call···e2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xe2>80 »       call···fc·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xfc>
81 ·R_386_PLT32»    operator·delete(void*)81 ·R_386_PLT32»    operator·delete(void*)
82 »       jmp····c2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xc2>82 »       jmp····cb·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xcb>
83 »       movsb··%ds:(%esi),%es:(%edi) 
84 »       test···%edx,%edx 
85 »       je·····c2·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xc2> 
86 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
87 »       jmp····de·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xde> 
88 »       movsw··%ds:(%esi),%es:(%edi) 
89 »       test···$0x1,%al84 »       test···$0x1,%al
90 »       je·····bd·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xbd> 
91 »       jmp····e8·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0xe8> 
92 »       test···$0x1,%edi 
93 »       jne····16a·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x16a>85 »       jne····180·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x180>
94 »       test···$0x2,%edi 
95 »       jne····159·<std::vector<int,·std::allocator<int>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<int*,·std::vector<int,·std::allocator<int>·>·>,·int·const&)+0x159> 
96 »       mov····%eax,%ecx 
97 »       shr····$0x2,%ecx 
98 »       rep·movsl·%ds:(%esi),%es:(%edi) 
Max diff block lines reached; 5408/13579 bytes (39.83%) of diff not shown.
42.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIdSaIdEE14_M_fill_ins […]
    
Offset 1, 162 lines modifiedOffset 1, 166 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 
8 »       sub····$0x3c,%esp4 »       sub····$0x4c,%esp
 5 »       mov····%esi,0x40(%esp)
 6 »       mov····0x58(%esp),%esi
 7 »       mov····%ebx,0x3c(%esp)
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>8 »       call···10·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x10>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 12 »       mov····%ebp,0x48(%esp)
13 »       mov····0x50(%esp),%ebp13 »       mov····0x50(%esp),%ebp
14 »       mov····0x58(%esp),%esi14 »       mov····%edi,0x44(%esp)
15 »       test···%esi,%esi15 »       test···%esi,%esi
16 »       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>16 »       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 »       mov····0x54(%esp),%edi 
18 »       mov····0x4(%ebp),%edx17 »       mov····0x4(%ebp),%edx
19 »       mov····0x8(%ebp),%eax18 »       mov····0x8(%ebp),%eax
 19 »       mov····0x54(%esp),%edi
20 »       sub····%edx,%eax20 »       sub····%edx,%eax
21 »       sar····$0x3,%eax21 »       sar····$0x3,%eax
22 »       cmp····%esi,%eax22 »       cmp····%esi,%eax
23 »       jb·····2a0·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x2a0>23 »       jb·····2c0·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x2c0>
24 »       mov····0x5c(%esp),%eax24 »       mov····0x5c(%esp),%ecx
25 »       fldl···(%eax) 
26 »       mov····%edx,%ecx25 »       mov····%edx,%eax
27 »       sub····%edi,%ecx26 »       sub····%edi,%eax
28 »       mov····%ecx,0x18(%esp)27 »       mov····%eax,0x18(%esp)
29 »       sar····$0x3,%ecx28 »       sar····$0x3,%eax
30 »       cmp····%ecx,%esi29 »       cmp····%eax,%esi
 30 »       fldl···(%ecx)
31 »       jae····15c·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x15c>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>
32 »       shl····$0x3,%esi32 »       shl····$0x3,%esi
33 »       mov····%edx,%ecx33 »       mov····%edx,%ecx
34 »       sub····%esi,%ecx34 »       sub····%esi,%ecx
 35 »       mov····%edx,%eax
35 »       cmp····%ecx,%edx36 »       cmp····%ecx,%edx
36 »       je·····407·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x407>37 »       je·····96·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x96>
 38 »       mov····%ecx,0x4(%esp)
37 »       fstpl··0x20(%esp)39 »       fstpl··0x20(%esp)
 40 »       mov····%edx,(%esp)
38 »       mov····%esi,0x8(%esp)41 »       mov····%esi,0x8(%esp)
39 »       mov····%ecx,0x4(%esp) 
40 »       mov····%ecx,0x28(%esp)42 »       mov····%ecx,0x28(%esp)
41 »       mov····%edx,(%esp) 
42 »       mov····%edx,0x18(%esp)43 »       mov····%edx,0x18(%esp)
43 »       call···79·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x79>44 »       call···83·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x83>
44 ·R_386_PLT32»    memmove45 ·R_386_PLT32»    memmove
45 »       mov····0x4(%ebp),%eax46 »       mov····0x4(%ebp),%eax
46 »       mov····0x18(%esp),%edx 
47 »       mov····0x28(%esp),%ecx47 »       mov····0x28(%esp),%ecx
 48 »       mov····0x18(%esp),%edx
48 »       fldl···0x20(%esp)49 »       fldl···0x20(%esp)
49 »       add····%esi,%eax50 »       add····%esi,%eax
50 »       mov····%eax,0x4(%ebp) 
51 »       cmp····%ecx,0x54(%esp)51 »       cmp····%ecx,0x54(%esp)
 52 »       mov····%eax,0x4(%ebp)
52 »       je·····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>53 »       je·····c5·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0xc5>
 54 »       mov····0x54(%esp),%ebp
53 »       fstpl··0x18(%esp)55 »       fstpl··0x18(%esp)
54 »       sub····0x54(%esp),%ecx56 »       mov····0x54(%esp),%eax
 57 »       sub····%ebp,%ecx
55 »       mov····%ecx,0x8(%esp)58 »       mov····%ecx,0x8(%esp)
56 »       mov····0x54(%esp),%ebp 
57 »       mov····%ebp,0x4(%esp) 
58 »       sub····%ecx,%edx59 »       sub····%ecx,%edx
 60 »       mov····%eax,0x4(%esp)
59 »       mov····%edx,(%esp)61 »       mov····%edx,(%esp)
60 »       call···b1·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0xb1>62 »       call···bd·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0xbd>
61 ·R_386_PLT32»    memmove63 ·R_386_PLT32»    memmove
62 »       fldl···0x18(%esp)64 »       fldl···0x18(%esp)
63 »       add····0x54(%esp),%esi65 »       mov····0x54(%esp),%edx
 66 »       add····%edx,%esi
64 »       cmp····%esi,0x54(%esp)67 »       cmp····%esi,0x54(%esp)
65 »       je·····146·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x146>68 »       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>
 69 »       mov····0x54(%esp),%ecx
66 »       mov····%esi,%edx70 »       mov····%esi,%ebx
67 »       sub····0x54(%esp),%edx71 »       sub····%ecx,%ebx
68 »       sub····$0x8,%edx72 »       sub····$0x8,%ebx
69 »       shr····$0x3,%edx73 »       shr····$0x3,%ebx
70 »       add····$0x1,%edx74 »       inc····%ebx
71 »       and····$0x7,%edx75 »       and····$0x7,%ebx
72 »       je·····124·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x124>76 »       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>
73 »       cmp····$0x1,%edx77 »       cmp····$0x1,%ebx
 78 »       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>
 79 »       cmp····$0x2,%ebx
 80 »       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>
 81 »       cmp····$0x3,%ebx
74 »       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>82 »       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>
75 »       cmp····$0x2,%edx83 »       cmp····$0x4,%ebx
76 »       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>84 »       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>
77 »       cmp····$0x3,%edx85 »       cmp····$0x5,%ebx
78 »       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 »       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>
79 »       cmp····$0x4,%edx87 »       cmp····$0x6,%ebx
80 »       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>88 »       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>
81 »       cmp····$0x5,%edx 
82 »       je·····107·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x107> 
83 »       cmp····$0x6,%edx 
84 »       je·····102·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x102> 
85 »       mov····0x54(%esp),%ebx89 »       mov····0x54(%esp),%edi
86 »       fstl···(%ebx)90 »       fstl···(%edi)
87 »       lea····0x8(%ebx),%edi91 »       lea····0x8(%edi),%edi
88 »       fstl···(%edi)92 »       fstl···(%edi)
89 »       add····$0x8,%edi93 »       add····$0x8,%edi
90 »       fstl···(%edi)94 »       fstl···(%edi)
91 »       add····$0x8,%edi95 »       add····$0x8,%edi
92 »       fstl···(%edi)96 »       fstl···(%edi)
93 »       add····$0x8,%edi97 »       add····$0x8,%edi
94 »       fstl···(%edi)98 »       fstl···(%edi)
95 »       add····$0x8,%edi99 »       add····$0x8,%edi
96 »       fstl···(%edi)100 »       fstl···(%edi)
97 »       add····$0x8,%edi101 »       add····$0x8,%edi
98 »       fstl···(%edi)102 »       fstl···(%edi)
99 »       add····$0x8,%edi103 »       add····$0x8,%edi
100 »       cmp····%edi,%esi104 »       cmp····%edi,%esi
101 »       je·····14a·<std::vector<double,·std::allocator<double>·>::_M_fill_insert(__gnu_cxx::__normal_iterator<double*,·std::vector<double,·std::allocator<double>·>·>,·unsigned·int,·double·const&)+0x14a>105 »       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>
102 »       fstl···(%edi)106 »       fstl···(%edi)
103 »       fstl···0x8(%edi) 
Max diff block lines reached; 33591/42721 bytes (78.63%) of diff not shown.
22.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt12_Destroy_auxILb0EE9__destr […]
    
Offset 5, 158 lines modifiedOffset 5, 145 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x1c,%esp
16 »       mov····0x30(%esp),%esi16 »       mov····0x30(%esp),%esi
17 »       mov····0x34(%esp),%edi17 »       mov····0x34(%esp),%ebp
18 »       cmp····%edi,%esi18 »       cmp····%ebp,%esi
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>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>
20 »       mov····%edi,%eax20 »       mov····%ebp,%eax
21 »       sub····%esi,%eax21 »       sub····%esi,%eax
22 »       sub····$0xc,%eax22 »       sub····$0xc,%eax
23 »       mov····%eax,%edx 
24 »       shr····$0x2,%edx23 »       shr····$0x2,%eax
 24 »       imul···$0x2aaaaaab,%eax,%edx
 25 »       inc····%edx
25 »       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 
38 »       and····$0x7,%edx26 »       and····$0x7,%edx
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>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>
40 »       cmp····$0x1,%edx28 »       cmp····$0x1,%edx
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>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>
42 »       cmp····$0x2,%edx30 »       cmp····$0x2,%edx
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>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>
44 »       cmp····$0x3,%edx32 »       cmp····$0x3,%edx
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>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>
46 »       cmp····$0x4,%edx34 »       cmp····$0x4,%edx
47 »       xchg···%ax,%ax 
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>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>
49 »       cmp····$0x5,%edx36 »       cmp····$0x5,%edx
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>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>
51 »       cmp····$0x6,%edx38 »       cmp····$0x6,%edx
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>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>
53 »       mov····(%esi),%ebp40 »       mov····(%esi),%ecx
54 »       test···%ebp,%ebp41 »       test···%ecx,%ecx
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>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>
56 »       mov····%ebp,(%esp)43 »       mov····%ecx,(%esp)
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>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>
 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>
58 ·R_386_PLT32»    operator·delete(void*)52 ·R_386_PLT32»    operator·delete(void*)
59 »       add····$0xc,%esi53 »       add····$0xc,%esi
60 »       mov····(%esi),%eax54 »       mov····(%esi),%eax
61 »       test···%eax,%eax55 »       test···%eax,%eax
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>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>
63 »       mov····%eax,(%esp)57 »       mov····%eax,(%esp)
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> 
65 ·R_386_PLT32»    operator·delete(void*) 
66 »       add····$0xc,%esi 
67 »       mov····(%esi),%ecx 
68 »       test···%ecx,%ecx 
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> 
70 »       mov····%ecx,(%esp) 
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>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>
72 ·R_386_PLT32»    operator·delete(void*)59 ·R_386_PLT32»    operator·delete(void*)
73 »       add····$0xc,%esi60 »       add····$0xc,%esi
74 »       mov····(%esi),%edx61 »       mov····(%esi),%edx
75 »       test···%edx,%edx62 »       test···%edx,%edx
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>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>
77 »       mov····%edx,(%esp)64 »       mov····%edx,(%esp)
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>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>
79 ·R_386_PLT32»    operator·delete(void*)66 ·R_386_PLT32»    operator·delete(void*)
80 »       add····$0xc,%esi67 »       add····$0xc,%esi
81 »       mov····(%esi),%ebp68 »       mov····(%esi),%ecx
82 »       test···%ebp,%ebp69 »       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>
 71 »       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>
 73 ·R_386_PLT32»    operator·delete(void*)
 74 »       add····$0xc,%esi
 75 »       mov····(%esi),%edi
 76 »       test···%edi,%edi
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>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>
84 »       mov····%ebp,(%esp)78 »       mov····%edi,(%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>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>
86 ·R_386_PLT32»    operator·delete(void*)80 ·R_386_PLT32»    operator·delete(void*)
87 »       add····$0xc,%esi81 »       add····$0xc,%esi
88 »       mov····(%esi),%eax82 »       mov····(%esi),%eax
89 »       test···%eax,%eax83 »       test···%eax,%eax
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>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>
91 »       mov····%eax,(%esp)85 »       mov····%eax,(%esp)
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>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>
93 ·R_386_PLT32»    operator·delete(void*)87 ·R_386_PLT32»    operator·delete(void*)
94 »       add····$0xc,%esi88 »       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 
102 »       cmp····%esi,%edi89 »       cmp····%esi,%ebp
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>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>
104 »       mov····(%esi),%edx91 »       mov····(%esi),%edx
105 »       test···%edx,%edx92 »       test···%edx,%edx
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>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>
107 »       mov····%edx,(%esp)94 »       mov····%edx,(%esp)
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>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>
109 ·R_386_PLT32»    operator·delete(void*)96 ·R_386_PLT32»    operator·delete(void*)
110 »       lea····0xc(%esi),%ebp97 »       lea····0xc(%esi),%edi
111 »       mov····0xc(%esi),%esi98 »       mov····0xc(%esi),%esi
112 »       test···%esi,%esi99 »       test···%esi,%esi
113 »       je·····11b·<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>·>*)+0x11b>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>
Max diff block lines reached; 6692/22298 bytes (30.01%) of diff not shown.
145 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE17 […]
    
Offset 5, 672 lines modifiedOffset 5, 672 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x10(%esp)15 »       sub····$0x3c,%esp
17 »       mov····0x58(%esp),%ebp16 »       mov····0x50(%esp),%ebx
18 »       mov····0x54(%esp),%edx17 »       mov····0x54(%esp),%edx
 18 »       mov····0x58(%esp),%ebp
 19 »       mov····(%ebx),%ecx
 20 »       mov····%eax,0x10(%esp)
 21 »       mov····0x4(%ebx),%esi
19 »       mov····%edx,0x18(%esp)22 »       mov····%edx,0x18(%esp)
20 »       mov····0x50(%esp),%ecx 
21 »       mov····(%ecx),%ebx 
22 »       mov····%ebx,0x20(%esp)23 »       mov····%ecx,0x20(%esp)
23 »       mov····0x4(%ecx),%esi 
24 »       mov····%esi,0x1c(%esp)24 »       mov····%esi,0x1c(%esp)
25 »       sub····%ebx,%esi25 »       sub····%ecx,%esi
26 »       mov····%esi,%edi 
27 »       sar····$0x2,%edi26 »       sar····$0x2,%esi
 27 »       imul···$0xaaaaaaab,%esi,%edi
28 »       and····$0xfffffffc,%esi 
29 »       add····%edi,%esi 
30 »       mov····%esi,%eax 
31 »       shl····$0x4,%eax 
32 »       add····%eax,%esi 
33 »       mov····%esi,%edx 
34 »       shl····$0x8,%edx 
35 »       add····%edx,%esi 
36 »       mov····%esi,%ecx 
37 »       shl····$0x10,%ecx 
38 »       add····%ecx,%esi 
39 »       lea····(%edi,%esi,2),%ebx 
40 »       cmp····$0xaaaaaaa,%ebx28 »       cmp····$0xaaaaaaa,%edi
41 »       je·····74f·<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:·6a731e0c2c2fbc046b0e1d6a8567cea0b5e2899263a4b1cc9deb1a1a9fd6d31f·...·]>29 »       je·····780·<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:·32f13d85c9a79a21a1696a3aed99d113f27d95e32ba74d5a65c26cbe89f889b7·...·]>
42 »       test···%ebx,%ebx 
43 »       mov····$0x1,%esi 
44 »       cmovne·%ebx,%esi 
45 »       add····%esi,%ebx 
46 »       setb···%al 
47 »       movzbl·%al,%edi 
48 »       mov····%ebx,0x2c(%esp) 
49 »       mov····0x54(%esp),%esi 
50 »       sub····0x20(%esp),%esi 
51 »       test···%edi,%edi30 »       test···%edi,%edi
 31 »       mov····$0x1,%eax
 32 »       cmovne·%edi,%eax
 33 »       xor····%ebx,%ebx
 34 »       add····%eax,%edi
52 »       jne····6d7·<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:·1ca0fe3d14f64b298c0387e2288f3e24f1931b1e90a1e41019e4e3adba52d273·...·]>35 »       jb·····76d·<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:·4207e41926f4e069369788bdeb5cbab6143c64d836ce84a9796a941c7042e5b1·...·]>
 36 »       mov····%edi,0x2c(%esp)
 37 »       mov····0x54(%esp),%esi
 38 »       mov····0x20(%esp),%edx
 39 »       sub····%edx,%esi
53 »       test···%ebx,%ebx40 »       test···%ebx,%ebx
 41 »       jne····6d8·<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&)+0x6d8>
 42 »       test···%edi,%edi
54 »       jne····71f·<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:·d192c88f5f238411437fbe08e59d5451ac7bc38fd3e4735bdf61e3437b16a34a·...·]>43 »       jne····73d·<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:·0b0aada9d7f1669580f323dd73706d74efabea33e9c2489a8bae33db52a79486·...·]>
 44 »       xor····%ecx,%ecx
55 »       movl···$0x0,0x24(%esp) 
56 »       add····0x24(%esp),%esi 
57 »       mov····%esi,0x28(%esp)45 »       mov····%ecx,0x24(%esp)
 46 »       mov····0x24(%esp),%ecx
58 »       mov····0x4(%ebp),%edx47 »       mov····0x4(%ebp),%edx
59 »       mov····0x0(%ebp),%eax48 »       mov····0x0(%ebp),%eax
 49 »       add····%ecx,%esi
 50 »       mov····%esi,0x28(%esp)
60 »       movl···$0x0,(%esi)51 »       movl···$0x0,(%esi)
61 »       movl···$0x0,0x4(%esi)52 »       movl···$0x0,0x4(%esi)
62 »       movl···$0x0,0x8(%esi)53 »       movl···$0x0,0x8(%esi)
63 »       mov····%edx,%esi54 »       mov····%edx,%esi
64 »       sub····%eax,%esi55 »       sub····%eax,%esi
65 »       je·····6ce·<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:·657ee745d850e682f6c7658baca253ff37a7d14087e2e2b44b5ba1e16d2db0ac·...·]>56 »       je·····6c8·<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:·c51ca08d03488f6cb7029e44cba119f7b64b8f97795cf284308efd279302e77c·...·]>
66 »       cmp····$0x7ffffffc,%esi57 »       cmp····$0x7ffffffc,%esi
67 »       ja·····761·<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:·c714d178955ccccc21541ed1473b63a29cea2699d4bdda8c8a239a536a51b0de·...·]>58 »       ja·····777·<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:·7a006a6f8b2e5d5609d43c94a7d4ce245ca0acf9aeec00742f5087e364c8528d·...·]>
68 »       mov····%esi,(%esp)59 »       mov····%esi,(%esp)
69 »       mov····0x10(%esp),%ebx60 »       mov····0x10(%esp),%ebx
70 »       call···d8·<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:·f18851b1be02718ab8303936ecb050d2dd2d0f19b654047a87ce05a36d1fdcb3·...·]>61 »       call···c3·<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:·8afa6170d7325739115e1ef4b47c52ecfbe678f105aece1defd703840ca80f31·...·]>
71 ·R_386_PLT32»    operator·new(unsigned·int)62 ·R_386_PLT32»    operator·new(unsigned·int)
72 »       mov····%eax,%edi 
73 »       mov····0x4(%ebp),%edx63 »       mov····0x4(%ebp),%edx
 64 »       mov····%eax,%edi
74 »       mov····0x0(%ebp),%eax65 »       mov····0x0(%ebp),%eax
75 »       mov····%edx,%ebp66 »       mov····%edx,%ebp
76 »       sub····%eax,%ebp67 »       sub····%eax,%ebp
77 »       mov····0x28(%esp),%ecx68 »       mov····0x28(%esp),%ebx
78 »       mov····%edi,(%ecx) 
79 »       mov····%edi,0x4(%ecx) 
80 »       add····%edi,%esi69 »       add····%edi,%esi
81 »       mov····%esi,0x8(%ecx) 
82 »       cmp····%edx,%eax70 »       cmp····%edx,%eax
 71 »       mov····%edi,(%ebx)
 72 »       mov····%edi,0x4(%ebx)
 73 »       mov····%esi,0x8(%ebx)
83 »       je·····10e·<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:·cfab911889e2ade1912de42461106b8c1d1795351e232d3713cdecaed49d2c07·...·]>74 »       je·····f9·<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:·f7a82f4bda3875973ccf90a04ae3c3a70e96ebb0f6ffd11395842898572ccee7·...·]>
84 »       mov····%ebp,0x8(%esp)75 »       mov····%ebp,0x8(%esp)
 76 »       mov····0x10(%esp),%ebx
85 »       mov····%eax,0x4(%esp)77 »       mov····%eax,0x4(%esp)
86 »       mov····%edi,(%esp)78 »       mov····%edi,(%esp)
87 »       mov····0x10(%esp),%ebx 
88 »       call···10a·<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:·1ebbc17732011fcd1594724d59920799f0aba7850a111bded079fe06c28dac58·...·]>79 »       call···f5·<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:·011deda80a00c98056940c46e1dc645be7bdeb17f4dc13e2932170ba94f23937·...·]>
89 ·R_386_PLT32»    memmove80 ·R_386_PLT32»    memmove
 81 »       mov····0x28(%esp),%ecx
90 »       add····%ebp,%edi82 »       add····%ebp,%edi
91 »       mov····0x28(%esp),%ebx 
92 »       mov····%edi,0x4(%ebx) 
93 »       mov····0x20(%esp),%edx83 »       mov····0x20(%esp),%edx
94 »       cmp····%edx,0x54(%esp)84 »       cmp····%edx,0x54(%esp)
 85 »       mov····%edi,0x4(%ecx)
95 »       je·····709·<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:·0b6339b750aea48c08238475d17f7ae31679428dc29f1e968b7e44d7541da4f8·...·]>86 »       je·····730·<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:·20445eba749e1686d1065c21e059edcdc9f12dbf889911039fca2158e1fe2f92·...·]>
96 »       mov····0x24(%esp),%eax87 »       mov····0x24(%esp),%eax
97 »       mov····%eax,0x14(%esp) 
98 »       mov····%edx,%edi88 »       mov····%edx,%edi
 89 »       mov····%eax,0x14(%esp)
99 »       mov····0x54(%esp),%eax90 »       mov····0x54(%esp),%eax
100 »       sub····%edx,%eax91 »       sub····%edx,%eax
101 »       test···$0x4,%al92 »       test···$0x4,%al
102 »       je·····56e·<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:·91318142b28a1e0d53f6e5bf4cf38775c2f33fb59bf42e36fb1420641668d2b6·...·]>93 »       je·····555·<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:·8b541b176562ef69146e733cc4fca9a96af58d9c8160e0ec7dfd558dae95a6d1·...·]>
103 »       mov····0x20(%esp),%ebp94 »       mov····0x20(%esp),%ebp
Max diff block lines reached; 133188/148092 bytes (89.94%) of diff not shown.
379 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIS_IjSaIjEESaIS1_EE14 […]
    
Offset 5, 1788 lines modifiedOffset 5, 1754 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_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···%ebx10 »       push···%ebx
11 »       sub····$0x5c,%esp 
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 »       call···5·<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:·facf0b72fdee12144a342f6ac1421b523b09d241169ce30da8c5fb8bc831e7bf·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x10(%esp)15 »       sub····$0x5c,%esp
17 »       mov····0x70(%esp),%esi16 »       mov····0x70(%esp),%edx
18 »       mov····%esi,0x1c(%esp) 
19 »       mov····0x7c(%esp),%ebx17 »       mov····0x7c(%esp),%ebx
 18 »       mov····0x78(%esp),%edi
 19 »       mov····%edx,0x1c(%esp)
 20 »       mov····%eax,0x10(%esp)
20 »       mov····%ebx,0x20(%esp)21 »       mov····%ebx,0x20(%esp)
21 »       mov····%gs:0x14,%ecx22 »       mov····%gs:0x14,%ecx
22 »       mov····%ecx,0x4c(%esp)23 »       mov····%ecx,0x4c(%esp)
23 »       xor····%ecx,%ecx24 »       xor····%ecx,%ecx
24 »       mov····0x78(%esp),%edx 
25 »       test···%edx,%edx25 »       test···%edi,%edi
26 »       je·····4e6·<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:·090355798a14c5223cda6488dd1a07fa95df307f2e9a4e4272617b028e486340·...·]>26 »       je·····494·<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:·eddccc5cfb2f4f94903170fad053d19f5ed64dfe55b737ae67a91443aa08d1a4·...·]>
 27 »       mov····0x4(%edx),%esi
 28 »       mov····0x8(%edx),%ebp
27 »       mov····0x74(%esp),%ecx29 »       mov····0x74(%esp),%ecx
28 »       mov····%ecx,0x14(%esp) 
29 »       mov····0x4(%esi),%edi 
30 »       mov····%edi,0x18(%esp)30 »       mov····%esi,0x18(%esp)
31 »       mov····0x8(%esi),%ebp 
32 »       mov····%ebp,0x24(%esp)31 »       mov····%ebp,0x24(%esp)
33 »       sub····%edi,%ebp32 »       sub····%esi,%ebp
34 »       mov····%ebp,%eax33 »       mov····%ecx,0x14(%esp)
35 »       sar····$0x2,%eax34 »       sar····$0x2,%ebp
 35 »       imul···$0xaaaaaaab,%ebp,%eax
36 »       and····$0xfffffffc,%ebp 
37 »       add····%eax,%ebp 
38 »       mov····%ebp,%esi 
39 »       shl····$0x4,%esi 
40 »       add····%esi,%ebp 
41 »       mov····%ebp,%edx 
42 »       shl····$0x8,%edx 
43 »       add····%edx,%ebp 
44 »       mov····%ebp,%ecx 
45 »       shl····$0x10,%ecx 
46 »       add····%ecx,%ebp 
47 »       lea····(%eax,%ebp,2),%edi 
48 »       cmp····0x78(%esp),%edi36 »       cmp····0x78(%esp),%eax
49 »       jae····4ff·<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:·ae4682d8f22676ce6fb5d6c7d0d0131ea82b9a019f95eeed8f81b7605aa6c127·...·]>37 »       jae····4b0·<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:·088c6c3c495a0d28a11e5019c63200e08d3e10631d7a2b1033059a257773a9b8·...·]>
50 »       mov····0x1c(%esp),%ebx38 »       mov····0x1c(%esp),%edx
51 »       mov····(%ebx),%ebp39 »       mov····$0xaaaaaaa,%esi
52 »       mov····0x18(%esp),%eax40 »       mov····0x18(%esp),%ebx
53 »       sub····%ebp,%eax 
54 »       mov····%eax,%esi 
55 »       sar····$0x2,%esi 
56 »       and····$0xfffffffc,%eax 
57 »       lea····(%eax,%esi,1),%edx 
58 »       mov····%edx,%ecx 
59 »       shl····$0x4,%ecx 
60 »       add····%ecx,%edx 
61 »       mov····%edx,%edi41 »       mov····(%edx),%edi
62 »       shl····$0x8,%edi 
63 »       add····%edi,%edx 
64 »       mov····%edx,%ebx 
65 »       shl····$0x10,%ebx 
66 »       add····%ebx,%edx 
67 »       lea····(%esi,%edx,2),%esi 
68 »       mov····$0xaaaaaaa,%edx 
69 »       mov····%edx,%eax 
70 »       sub····%esi,%eax42 »       sub····%edi,%ebx
71 »       cmp····%eax,0x78(%esp) 
72 »       ja·····148e·<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·in[·...·truncated·by·diffoscope;·len:·242,·SHA:·a7708009c173df460204fee9947d475f342c4db73a7dd067058b91d269b0e11a·...·]43 »       sar····$0x2,%ebx
 44 »       imul···$0xaaaaaaab,%ebx,%ecx
 45 »       sub····%ecx,%esi
73 »       cmp····%esi,0x78(%esp)46 »       cmp····%esi,0x78(%esp)
 47 »       ja·····1488·<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&)+0x1488>
 48 »       cmp····%ecx,0x78(%esp)
74 »       mov····%esi,%ecx49 »       mov····%ecx,%ebp
75 »       cmovae·0x78(%esp),%ecx50 »       cmovae·0x78(%esp),%ebp
 51 »       xor····%eax,%eax
76 »       add····%esi,%ecx52 »       add····%ebp,%ecx
 53 »       jb·····1475·<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&)+0x1475>
77 »       setb···%bl 
78 »       movzbl·%bl,%esi 
79 »       mov····%ecx,0x38(%esp)54 »       mov····%ecx,0x38(%esp)
80 »       mov····0x74(%esp),%edi55 »       mov····0x74(%esp),%edx
81 »       sub····%ebp,%edi56 »       sub····%edi,%edx
 57 »       test···%eax,%eax
82 »       mov····%edi,0x3c(%esp)58 »       mov····%edx,0x3c(%esp)
83 »       test···%esi,%esi 
84 »       jne····ad3·<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:·9d6692b2198fa6e2131e76f4238c9f116ca76ac893e29f1eb53ec4d16807d0f3·...·]>59 »       jne····a40·<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:·58399238115292f283bf7f45f51c4df074974898222e5a3df1c8a6189e8bc614·...·]>
85 »       test···%ecx,%ecx60 »       test···%ecx,%ecx
86 »       jne····142e·<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:·231,·SHA:·d4b2a0142f23ebb0f320b5ce4c95b1127ecdc26686cd991f9b48228848ba33a6·...·]>61 »       jne····1422·<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:·231,·SHA:·dfa4a042c2b5fd5306c3a204410cc2890c0628a26f24724245374313b2f2d6f5·...·]>
 62 »       xor····%edi,%edi
87 »       movl···$0x0,0x28(%esp)63 »       mov····%edi,0x28(%esp)
 64 »       mov····0x3c(%esp),%eax
88 »       mov····0x28(%esp),%esi65 »       mov····0x28(%esp),%esi
89 »       add····0x3c(%esp),%esi 
90 »       mov····%esi,0x34(%esp) 
91 »       mov····0x20(%esp),%eax66 »       mov····0x20(%esp),%edx
 67 »       add····%eax,%esi
92 »       mov····0x4(%eax),%ecx 
93 »       mov····%ecx,0x18(%esp) 
94 »       mov····(%eax),%edx 
95 »       mov····0x78(%esp),%eax68 »       mov····0x78(%esp),%eax
 69 »       mov····%esi,0x34(%esp)
 70 »       mov····0x4(%edx),%edi
 71 »       mov····(%edx),%edx
96 »       mov····%eax,0x24(%esp)72 »       mov····%eax,0x24(%esp)
97 »       test···$0x1,%al73 »       test···$0x1,%al
 74 »       mov····%edi,0x18(%esp)
98 »       je·····2cd·<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:·986f5123c5fd7e07bb56b535634b7c0a57127e3492bafed3799f5198367283c5·...·]>75 »       je·····293·<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:·4fe46487a9d1156fd320a769ce913f3b9e0926c6dbfa3afd54ec00d4452f4ec6·...·]>
 76 »       mov····0x18(%esp),%ebp
99 »       mov····0x34(%esp),%ebx77 »       mov····0x34(%esp),%ebx
 78 »       sub····%edx,%ebp
100 »       movl···$0x0,(%ebx)79 »       movl···$0x0,(%ebx)
101 »       movl···$0x0,0x4(%ebx)80 »       movl···$0x0,0x4(%ebx)
102 »       movl···$0x0,0x8(%ebx)81 »       movl···$0x0,0x8(%ebx)
103 »       mov····0x18(%esp),%ebp 
104 »       sub····%edx,%ebp 
105 »       je·····13ee·<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:·232,·SHA:·41b9b783d105b8a4fde72b1908382cd89564c7995aa181316d75ab907f5840ca·...·]>82 »       je·····13b0·<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:·232,·SHA:·885676daf97a6100ff57878a1ed8ee00d680b1971f54ed34780d736b2ee88a2c·...·]>
106 »       cmp····$0x7ffffffc,%ebp83 »       cmp····$0x7ffffffc,%ebp
107 »       ja·····144a·<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:·231,·SHA:·fd8a1c33d241c4cd0fa54ae403602e36e7d37a7aac63dd285887886f55a1a3db·...·]>84 »       ja·····1443·<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:·231,·SHA:·896f1b2afeed148d3a91681fbd9105cf9280201fdbc6f988f9c413a37f492ecd·...·]>
108 »       mov····%ebp,(%esp)85 »       mov····%ebp,(%esp)
Max diff block lines reached; 374412/387931 bytes (96.52%) 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 
9 »       call···6·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE+0x6>8 »       call···3·<_GLOBAL__sub_I__ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE+0x3>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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()
18 »       lea····0x0(%ebx),%eax20 »       lea····0x0(%ebx),%eax
19 ·R_386_GOTOFF»   __dso_handle21 ·R_386_GOTOFF»   __dso_handle
20 »       mov····%eax,0x8(%esp) 
21 »       mov····%esi,0x4(%esp)22 »       mov····%esi,0x4(%esp)
 23 »       mov····%eax,0x8(%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.2 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 194 lines modifiedOffset 1, 184 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·6c000000·00410e08·8502410e·....l....A....A.5 ··0x00000020·00000000·7a000000·00410e08·8502430e·....z....A....C.
6 ··0x00000030·0c870341·0e108604·410e1483·05430e40·...A....A....C.@6 ··0x00000030·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
7 ··0x00000040·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...7 ··0x00000040·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
8 ··0x00000050·41c50e04·38000000·58000000·6c000000·A...8...X...l...8 ··0x00000050·41c50e04·38000000·58000000·80000000·A...8...X.......
9 ··0x00000060·6c000000·00410e08·8502410e·0c870341·l....A....A....A9 ··0x00000060·7a000000·00410e08·8502430e·0c870341·z....A....C....A
10 ··0x00000070·0e108604·410e1483·05430e40·02600e14·....A....C.@.`..10 ··0x00000070·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a..
11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
12 ··0x00000090·3c000000·94000000·d8000000·bc010000·<...............12 ··0x00000090·28000000·94000000·00010000·da010000·(...............
 13 ··0x000000a0·00430e40·44830559·86048703·8502026b·.C.@D..Y.......k
 14 ··0x000000b0·0ac5c7c6·c30e0445·0b000000·54000000·.......E....T...
 15 ··0x000000c0·c0000000·e0020000·f4000000·00410e08·.............A..
13 ··0x000000a0·00410e08·8502410e·0c870341·0e108604·.A....A....A....16 ··0x000000d0·8502430e·0c870341·0e108604·410e1483·..C....A....A...
14 ··0x000000b0·410e1483·05430e40·02660a0e·1441c30e·A....C.@.f...A..17 ··0x000000e0·05430e20·02500a0e·1441c30e·1041c60e·.C.·.P...A...A..
15 ··0x000000c0·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..18 ··0x000000f0·0c41c70e·0841c50e·04430b02·7e0a0e14·.A...A...C..~...
16 ··0x000000d0·54000000·d4000000·94020000·d1000000·T............... 
17 ··0x000000e0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
18 ··0x000000f0·410e1483·05430e1c·02510a0e·1441c30e·A....C...Q...A.. 
19 ··0x00000100·1041c60e·0c41c70e·0841c50e·04410b02·.A...A...A...A.. 
20 ··0x00000110·670a0e14·41c30e10·41c60e0c·41c70e08·g...A...A...A... 
21 ··0x00000120·41c50e04·410b0000·3c000000·2c010000·A...A...<...,... 
22 ··0x00000130·66030000·6f010000·00410e08·8502410e·f...o....A....A. 
23 ··0x00000140·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
24 ··0x00000150·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
25 ··0x00000160·0841c50e·04000000·28000000·6c010000·.A......(...l... 
26 ··0x00000170·d6040000·62000000·00410e08·8602410e·....b....A....A. 
27 ··0x00000180·0c830343·0e20025a·0e0c41c3·0e0841c6·...C.·.Z..A...A. 
28 ··0x00000190·0e040000·38000000·98010000·38050000·....8.......8... 
29 ··0x000001a0·5f000000·00410e08·8502410e·0c870341·_....A....A....A 
30 ··0x000001b0·0e108604·410e1483·05430e30·02530e14·....A....C.0.S.. 
31 ··0x000001c0·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...19 ··0x00000100·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
 20 ··0x00000110·460b0000·3c000000·18010000·e0030000·F...<...........
32 ··0x000001d0·3c000000·d4010000·98050000·49010000·<...........I... 
33 ··0x000001e0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
34 ··0x000001f0·410e1483·05430e70·0338010a·0e1441c3·A....C.p.8....A. 
35 ··0x00000200·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
36 ··0x00000210·3c000000·14020000·e2060000·50010000·<...........P... 
37 ··0x00000220·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
38 ··0x00000230·410e1483·05430e70·033f010a·0e1441c3·A....C.p.?....A. 
39 ··0x00000240·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
40 ··0x00000250·1c000000·00000000·017a504c·5200017c·.........zPLR..| 
41 ··0x00000260·08079b00·0000001b·1b0c0404·88010000·................ 
42 ··0x00000270·40000000·24000000·32080000·f8020000·@...$...2....... 
43 ··0x00000280·04000000·00410e08·8502410e·0c870341·.....A....A....A21 ··0x00000120·82010000·00410e08·8502410e·0c870341·.....A....A....A
44 ··0x00000290·0e108604·410e1483·05430e70·03aa020a·....A....C.p....22 ··0x00000130·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
45 ··0x000002a0·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
46 ··0x000002b0·0e04410b·24000000·00000000·017a504c·..A.$........zPL 
47 ··0x000002c0·5200017c·08079b00·0000001b·1b0c0404·R..|............ 
48 ··0x000002d0·88010e70·83058502·86048703·14000000·...p............ 
49 ··0x000002e0·2c000000·00000000·23000000·04130000·,.......#....... 
50 ··0x000002f0·00000000·34000000·f8020000·2a0b0000·....4.......*... 
51 ··0x00000300·5e010000·00410e08·8702410e·0c860341·^....A....A....A 
52 ··0x00000310·0e108304·430e3003·0a010a0e·1041c30e·....C.0......A.. 
53 ··0x00000320·0c41c60e·0841c70e·04410b00·3c000000·.A...A...A..<... 
54 ··0x00000330·30030000·880c0000·37020000·00410e08·0.......7....A.. 
55 ··0x00000340·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
56 ··0x00000350·05430e28·03f4010a·0e1441c3·0e1041c6·.C.(......A...A. 
57 ··0x00000360·0e0c41c7·0e0841c5·0e04410b·28000000·..A...A...A.(... 
58 ··0x00000370·70030000·00000000·39000000·00410e08·p.......9....A.. 
59 ··0x00000380·8602410e·0c830343·0e20710e·0c41c30e·..A....C.·q..A.. 
60 ··0x00000390·0841c60e·04000000·28000000·9c030000·.A......(....... 
61 ··0x000003a0·00000000·39000000·00410e08·8602410e·....9....A....A. 
62 ··0x000003b0·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A.. 
63 ··0x000003c0·04000000·40000000·78010000·00000000·....@...x....... 
64 ··0x000003d0·b0000000·041b0000·00410e08·8502410e·.........A....A. 
65 ··0x000003e0·0c870341·0e108604·410e1483·05430e30·...A....A....C.0 
66 ··0x000003f0·027d0a0e·1441c30e·1041c60e·0c41c70e·.}...A...A...A.. 
67 ··0x00000400·0841c50e·04410b00·58000000·bc010000·.A...A..X....... 
68 ··0x00000410·c00e0000·ab020000·04290000·00410e08·.........)...A.. 
69 ··0x00000420·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
70 ··0x00000430·05430e40·029d0a0e·1441c30e·1041c60e·.C.@.....A...A.. 
71 ··0x00000440·0c41c70e·0841c50e·04410b51·0a0e1441·.A...A...A.Q...A 
72 ··0x00000450·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A 
73 ··0x00000460·0b000000·24000000·00000000·017a504c·....$........zPL 
74 ··0x00000470·5200017c·08079b00·0000001b·1b0c0404·R..|............ 
75 ··0x00000480·88010e40·83058502·86048703·14000000·...@............ 
76 ··0x00000490·2c000000·24000000·46000000·04370000·,...$...F....7.. 
77 ··0x000004a0·00000000·40000000·58020000·6c110000·....@...X...l... 
78 ··0x000004b0·ff000000·04430000·00410e08·8502410e·.....C...A....A. 
79 ··0x000004c0·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
80 ··0x000004d0·02ec0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
81 ··0x000004e0·0841c50e·04410b00·14000000·88000000·.A...A.......... 
82 ··0x000004f0·6a000000·29000000·044d0000·00000000·j...)....M...... 
83 ··0x00000500·3c000000·04050000·00000000·95010000·<............... 
84 ··0x00000510·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
85 ··0x00000520·410e1483·05430e30·0389010e·1441c30e·A....C.0.....A.. 
86 ··0x00000530·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A...... 
87 ··0x00000540·54000000·44050000·00000000·b9070000·T...D........... 
88 ··0x00000550·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
89 ··0x00000560·410e1483·05430e40·0342020a·0e1441c3·A....C.@.B....A. 
90 ··0x00000570·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
91 ··0x00000580·03be040a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
92 ··0x00000590·0e0841c5·0e04410b·3c000000·9c050000·..A...A.<....... 
93 ··0x000005a0·6c120000·ac010000·00410e08·8502410e·l........A....A. 
94 ··0x000005b0·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
95 ··0x000005c0·0348010a·0e1441c3·0e1041c6·0e0c41c7·.H....A...A...A. 
96 ··0x000005d0·0e0841c5·0e04410b·38000000·8c030000·..A...A.8....... 
97 ··0x000005e0·18140000·a2000000·04550000·00410e08·.........U...A.. 
98 ··0x000005f0·8702410e·0c860341·0e108304·430e4002·..A....A....C.@. 
99 ··0x00000600·8c0a0e10·41c30e0c·41c60e08·41c70e04·....A...A...A... 
100 ··0x00000610·410b0000·24000000·00000000·017a504c·A...$........zPL 
101 ··0x00000620·5200017c·08079b00·0000001b·1b0c0404·R..|............ 
102 ··0x00000630·88010e40·83048603·87020000·14000000·...@............ 
103 ··0x00000640·2c000000·94000000·1c000000·045e0000·,............^.. 
104 ··0x00000650·00000000·3c000000·58060000·00000000·....<...X....... 
105 ··0x00000660·9f010000·00410e08·8502410e·0c870341·.....A....A....A 
106 ··0x00000670·0e108604·410e1483·05430e40·02d20a0e·....A....C.@.... 
107 ··0x00000680·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
108 ··0x00000690·04410b00·44000000·48040000·ba140000·.A..D...H....... 
109 ··0x000006a0·32050000·04660000·00410e08·8502410e·2....f...A....A. 
110 ··0x000006b0·0c870341·0e108604·410e1483·05430e80·...A....A....C.. 
111 ··0x000006c0·0103e204·0a0e1441·c30e1041·c60e0c41·.......A...A...A 
112 ··0x000006d0·c70e0841·c50e0441·0b000000·28000000·...A...A....(... 
113 ··0x000006e0·00000000·017a504c·5200017c·08079b00·.....zPLR..|.... 
114 ··0x000006f0·0000001b·1b0c0404·88010e80·01830585·................ 
115 ··0x00000700·02860487·03000000·14000000·30000000·............0... 
116 ··0x00000710·b0000000·40000000·04770000·00000000·....@....w...... 
117 ··0x00000720·3c000000·24070000·ec190000·77020000·<...$.......w... 
118 ··0x00000730·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
119 ··0x00000740·410e1483·05430e70·0341010a·0e1441c3·A....C.p.A....A. 
120 ··0x00000750·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
121 ··0x00000760·40000000·14050000·641c0000·4b010000·@.......d...K... 
122 ··0x00000770·047f0000·00410e08·8502410e·0c870341·.....A....A....A 
Max diff block lines reached; 6812/24651 bytes (27.63%) of diff not shown.
19.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 115, 108 lines modifiedOffset 115, 108 lines modified
115 ··0x00000700·74547261·6e736475·63657243·32457600·tTransducerC2Ev.115 ··0x00000700·74547261·6e736475·63657243·32457600·tTransducerC2Ev.
116 ··0x00000710·5f5a4e34·53465354·38416c70·68616265·_ZN4SFST8Alphabe116 ··0x00000710·5f5a4e34·53465354·38416c70·68616265·_ZN4SFST8Alphabe
117 ··0x00000720·74433145·76005f5a·4e345346·53543137·tC1Ev._ZN4SFST17117 ··0x00000720·74433145·76005f5a·4e345346·53543137·tC1Ev._ZN4SFST17
118 ··0x00000730·436f6d70·61637454·72616e73·64756365·CompactTransduce118 ··0x00000730·436f6d70·61637454·72616e73·64756365·CompactTransduce
119 ··0x00000740·72433145·76005f5a·4e345346·53543137·rC1Ev._ZN4SFST17119 ··0x00000740·72433145·76005f5a·4e345346·53543137·rC1Ev._ZN4SFST17
120 ··0x00000750·436f6d70·61637454·72616e73·64756365·CompactTransduce120 ··0x00000750·436f6d70·61637454·72616e73·64756365·CompactTransduce
121 ··0x00000760·72313172·6561645f·66696e61·6c704550·r11read_finalpEP121 ··0x00000760·72313172·6561645f·66696e61·6c704550·r11read_finalpEP
122 ··0x00000770·385f494f·5f46494c·45006667·65746300·8_IO_FILE.fgetc.122 ··0x00000770·385f494f·5f46494c·45005f5f·7838362e·8_IO_FILE.__x86.
 123 ··0x00000780·6765745f·70635f74·68756e6b·2e627000·get_pc_thunk.bp.
 124 ··0x00000790·66676574·63005f5a·4e345346·53543137·fgetc._ZN4SFST17
 125 ··0x000007a0·436f6d70·61637454·72616e73·64756365·CompactTransduce
 126 ··0x000007b0·72313572·6561645f·66697273·745f6172·r15read_first_ar
 127 ··0x000007c0·63734550·385f494f·5f46494c·45006c6f·csEP8_IO_FILE.lo
 128 ··0x000007d0·67006365·696c005f·5a4e3453·46535438·g.ceil._ZN4SFST8
 129 ··0x000007e0·72656164·5f6e756d·4550766a·50385f49·read_numEPvjP8_I
 130 ··0x000007f0·4f5f4649·4c45005f·5f737461·636b5f63·O_FILE.__stack_c
 131 ··0x00000800·686b5f66·61696c5f·6c6f6361·6c005f5a·hk_fail_local._Z
123 ··0x00000780·5f5a4e34·53465354·3137436f·6d706163·_ZN4SFST17Compac132 ··0x00000810·4e345346·53543137·436f6d70·61637454·N4SFST17CompactT
124 ··0x00000790·74547261·6e736475·63657231·35726561·tTransducer15rea133 ··0x00000820·72616e73·64756365·72313772·6561645f·ransducer17read_
 134 ··0x00000830·74617267·65745f6e·6f646573·4550385f·target_nodesEP8_
 135 ··0x00000840·494f5f46·494c4500·5f5a4e34·53465354·IO_FILE._ZN4SFST
125 ··0x000007a0·645f6669·7273745f·61726373·4550385f·d_first_arcsEP8_ 
126 ··0x000007b0·494f5f46·494c4500·6c6f6700·6365696c·IO_FILE.log.ceil 
127 ··0x000007c0·005f5a4e·34534653·54387265·61645f6e·._ZN4SFST8read_n 
128 ··0x000007d0·756d4550·766a5038·5f494f5f·46494c45·umEPvjP8_IO_FILE 
129 ··0x000007e0·005f5f73·7461636b·5f63686b·5f666169·.__stack_chk_fai 
130 ··0x000007f0·6c5f6c6f·63616c00·5f5a4e34·53465354·l_local._ZN4SFST 
131 ··0x00000800·3137436f·6d706163·74547261·6e736475·17CompactTransdu136 ··0x00000850·3137436f·6d706163·74547261·6e736475·17CompactTransdu
132 ··0x00000810·63657231·37726561·645f7461·72676574·cer17read_target137 ··0x00000860·63657231·31726561·645f6c61·62656c73·cer11read_labels
 138 ··0x00000870·4550385f·494f5f46·494c4500·44572e72·EP8_IO_FILE.DW.r
 139 ··0x00000880·65662e5f·5f677878·5f706572·736f6e61·ef.__gxx_persona
 140 ··0x00000890·6c697479·5f763000·5f5f7838·362e6765·lity_v0.__x86.ge
 141 ··0x000008a0·745f7063·5f746875·6e6b2e64·69005f5a·t_pc_thunk.di._Z
 142 ··0x000008b0·53743138·5f52625f·74726565·5f696e63·St18_Rb_tree_inc
 143 ··0x000008c0·72656d65·6e74504b·53743138·5f52625f·rementPKSt18_Rb_
 144 ··0x000008d0·74726565·5f6e6f64·655f6261·7365005f·tree_node_base._
 145 ··0x000008e0·5a537432·305f5f74·68726f77·5f6c656e·ZSt20__throw_len
 146 ··0x000008f0·6774685f·6572726f·72504b63·005f556e·gth_errorPKc._Un
 147 ··0x00000900·77696e64·5f526573·756d6500·5f5a4e34·wind_Resume._ZN4
 148 ··0x00000910·53465354·3137436f·6d706163·74547261·SFST17CompactTra
 149 ··0x00000920·6e736475·63657231·30726561·645f7072·nsducer10read_pr
133 ··0x00000820·5f6e6f64·65734550·385f494f·5f46494c·_nodesEP8_IO_FIL150 ··0x00000930·6f627345·50385f49·4f5f4649·4c450066·obsEP8_IO_FILE.f
 151 ··0x00000940·72656164·005f5a6e·616a0073·74646572·read._Znaj.stder
 152 ··0x00000950·72005f5f·66707269·6e74665f·63686b00·r.__fprintf_chk.
134 ··0x00000830·45005f5a·4e345346·53543137·436f6d70·E._ZN4SFST17Comp153 ··0x00000960·5f5a4e34·53465354·3137436f·6d706163·_ZN4SFST17Compac
135 ··0x00000840·61637454·72616e73·64756365·72313172·actTransducer11r154 ··0x00000970·74547261·6e736475·63657231·34657374·tTransducer14est
 155 ··0x00000980·696d6174·655f7072·6f627345·52537436·imate_probsERSt6
 156 ··0x00000990·76656374·6f724964·53614964·45455334·vectorIdSaIdEES4
136 ··0x00000850·6561645f·6c616265·6c734550·385f494f·ead_labelsEP8_IO 
137 ··0x00000860·5f46494c·45004457·2e726566·2e5f5f67·_FILE.DW.ref.__g 
138 ··0x00000870·78785f70·6572736f·6e616c69·74795f76·xx_personality_v 
139 ··0x00000880·30005f5f·7838362e·6765745f·70635f74·0.__x86.get_pc_t157 ··0x000009a0·5f005f5f·7838362e·6765745f·70635f74·_.__x86.get_pc_t
 158 ··0x000009b0·68756e6b·2e736900·5f5a4e39·5f5f676e·hunk.si._ZN9__gn
140 ··0x00000890·68756e6b·2e617800·5f5a5374·31385f52·hunk.ax._ZSt18_R 
141 ··0x000008a0·625f7472·65655f69·6e637265·6d656e74·b_tree_increment 
142 ··0x000008b0·504b5374·31385f52·625f7472·65655f6e·PKSt18_Rb_tree_n 
143 ··0x000008c0·6f64655f·62617365·005f5a53·7432305f·ode_base._ZSt20_ 
144 ··0x000008d0·5f746872·6f775f6c·656e6774·685f6572·_throw_length_er 
145 ··0x000008e0·726f7250·4b63005f·556e7769·6e645f52·rorPKc._Unwind_R 
146 ··0x000008f0·6573756d·65005f5a·4e345346·53543137·esume._ZN4SFST17 
147 ··0x00000900·436f6d70·61637454·72616e73·64756365·CompactTransduce 
148 ··0x00000910·72313072·6561645f·70726f62·73455038·r10read_probsEP8 
149 ··0x00000920·5f494f5f·46494c45·00667265·6164005f·_IO_FILE.fread._ 
150 ··0x00000930·5a6e616a·00737464·65727200·5f5f6670·Znaj.stderr.__fp 
151 ··0x00000940·72696e74·665f6368·6b005f5a·4e345346·rintf_chk._ZN4SF 
152 ··0x00000950·53543137·436f6d70·61637454·72616e73·ST17CompactTrans 
153 ··0x00000960·64756365·72313465·7374696d·6174655f·ducer14estimate_ 
154 ··0x00000970·70726f62·73455253·74367665·63746f72·probsERSt6vector 
155 ··0x00000980·49645361·49644545·53345f00·5f5f7838·IdSaIdEES4_.__x8 
156 ··0x00000990·362e6765·745f7063·5f746875·6e6b2e73·6.get_pc_thunk.s 
157 ··0x000009a0·69005f5a·4e395f5f·676e755f·63787839·i._ZN9__gnu_cxx9 
158 ··0x000009b0·68617368·7461626c·65495374·34706169·hashtableISt4pai 
159 ··0x000009c0·72494b50·4b637445·53335f4e·535f3468·rIKPKctES3_NS_4h 
160 ··0x000009d0·61736849·53335f45·45537431·305f5365·ashIS3_EESt10_Se 
161 ··0x000009e0·6c656374·31737449·53355f45·4e345346·lect1stIS5_EN4SF 
162 ··0x000009f0·53543841·6c706861·62657435·65717374·ST8Alphabet5eqst 
163 ··0x00000a00·72455361·49744545·44324576·005f5a4e·rESaItEED2Ev._ZN 
164 ··0x00000a10·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht 
165 ··0x00000a20·61626c65·49537434·70616972·494b504b·ableISt4pairIKPK 
166 ··0x00000a30·63744553·335f4e53·5f346861·73684953·ctES3_NS_4hashIS 
167 ··0x00000a40·335f4545·53743130·5f53656c·65637431·3_EESt10_Select1 
168 ··0x00000a50·73744953·355f454e·34534653·5438416c·stIS5_EN4SFST8Al 
169 ··0x00000a60·70686162·65743565·71737472·45536149·phabet5eqstrESaI 
170 ··0x00000a70·74454544·31457600·5f5a4e39·5f5f676e·tEED1Ev._ZN9__gn 
171 ··0x00000a80·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI159 ··0x000009c0·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI
172 ··0x00000a90·53743470·61697249·4b745063·45744e53·St4pairIKtPcEtNS160 ··0x000009d0·53743470·61697249·4b504b63·74455333·St4pairIKPKctES3
 161 ··0x000009e0·5f4e535f·34686173·68495333·5f454553·_NS_4hashIS3_EES
 162 ··0x000009f0·7431305f·53656c65·63743173·74495335·t10_Select1stIS5
 163 ··0x00000a00·5f454e34·53465354·38416c70·68616265·_EN4SFST8Alphabe
 164 ··0x00000a10·74356571·73747245·53614974·45454432·t5eqstrESaItEED2
 165 ··0x00000a20·4576005f·5a4e395f·5f676e75·5f637878·Ev._ZN9__gnu_cxx
 166 ··0x00000a30·39686173·68746162·6c654953·74347061·9hashtableISt4pa
 167 ··0x00000a40·6972494b·504b6374·4553335f·4e535f34·irIKPKctES3_NS_4
173 ··0x00000aa0·5f346861·73684974·45455374·31305f53·_4hashItEESt10_S168 ··0x00000a50·68617368·4953335f·45455374·31305f53·hashIS3_EESt10_S
174 ··0x00000ab0·656c6563·74317374·4953345f·45537438·elect1stIS4_ESt8169 ··0x00000a60·656c6563·74317374·4953355f·454e3453·elect1stIS5_EN4S
175 ··0x00000ac0·65717561·6c5f746f·49744553·61495333·equal_toItESaIS3 
176 ··0x00000ad0·5f454544·32457600·5f5a4e39·5f5f676e·_EED2Ev._ZN9__gn 
177 ··0x00000ae0·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI 
178 ··0x00000af0·53743470·61697249·4b745063·45744e53·St4pairIKtPcEtNS 
179 ··0x00000b00·5f346861·73684974·45455374·31305f53·_4hashItEESt10_S 
180 ··0x00000b10·656c6563·74317374·4953345f·45537438·elect1stIS4_ESt8 
181 ··0x00000b20·65717561·6c5f746f·49744553·61495333·equal_toItESaIS3 
182 ··0x00000b30·5f454544·31457600·5f5a4e34·53465354·_EED1Ev._ZN4SFST 
183 ··0x00000b40·38416c70·68616265·74443245·76005f5f·8AlphabetD2Ev.__ 
184 ··0x00000b50·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk170 ··0x00000a70·46535438·416c7068·61626574·35657173·FST8Alphabet5eqs
 171 ··0x00000a80·74724553·61497445·45443145·76005f5a·trESaItEED1Ev._Z
 172 ··0x00000a90·4e395f5f·676e755f·63787839·68617368·N9__gnu_cxx9hash
 173 ··0x00000aa0·7461626c·65495374·34706169·72494b74·tableISt4pairIKt
 174 ··0x00000ab0·50634574·4e535f34·68617368·49744545·PcEtNS_4hashItEE
 175 ··0x00000ac0·53743130·5f53656c·65637431·73744953·St10_Select1stIS
 176 ··0x00000ad0·345f4553·74386571·75616c5f·746f4974·4_ESt8equal_toIt
 177 ··0x00000ae0·45536149·53335f45·45443245·76005f5a·ESaIS3_EED2Ev._Z
 178 ··0x00000af0·4e395f5f·676e755f·63787839·68617368·N9__gnu_cxx9hash
 179 ··0x00000b00·7461626c·65495374·34706169·72494b74·tableISt4pairIKt
 180 ··0x00000b10·50634574·4e535f34·68617368·49744545·PcEtNS_4hashItEE
 181 ··0x00000b20·53743130·5f53656c·65637431·73744953·St10_Select1stIS
 182 ··0x00000b30·345f4553·74386571·75616c5f·746f4974·4_ESt8equal_toIt
 183 ··0x00000b40·45536149·53335f45·45443145·76005f5a·ESaIS3_EED1Ev._Z
 184 ··0x00000b50·4e345346·53543841·6c706861·62657444·N4SFST8AlphabetD
185 ··0x00000b60·2e627000·5f5a4e34·53465354·38416c70·.bp._ZN4SFST8Alp185 ··0x00000b60·32457600·5f5a4e34·53465354·38416c70·2Ev._ZN4SFST8Alp
186 ··0x00000b70·68616265·7435636c·65617245·76005f5a·habet5clearEv._Z186 ··0x00000b70·68616265·7435636c·65617245·76005f5a·habet5clearEv._Z
187 ··0x00000b80·4e345346·53543841·6c706861·62657444·N4SFST8AlphabetD187 ··0x00000b80·4e345346·53543841·6c706861·62657444·N4SFST8AlphabetD
188 ··0x00000b90·31457600·5f5a4e34·53465354·3137436f·1Ev._ZN4SFST17Co188 ··0x00000b90·31457600·5f5a4e34·53465354·3137436f·1Ev._ZN4SFST17Co
189 ··0x00000ba0·6d706163·74547261·6e736475·63657243·mpactTransducerC189 ··0x00000ba0·6d706163·74547261·6e736475·63657243·mpactTransducerC
190 ··0x00000bb0·32455038·5f494f5f·46494c45·53325f00·2EP8_IO_FILES2_.190 ··0x00000bb0·32455038·5f494f5f·46494c45·53325f00·2EP8_IO_FILES2_.
191 ··0x00000bc0·5f5f7838·362e6765·745f7063·5f746875·__x86.get_pc_thu 
192 ··0x00000bd0·6e6b2e64·69005f5a·4e345346·53543841·nk.di._ZN4SFST8A 
Max diff block lines reached; 7236/20057 bytes (36.08%) of diff not shown.
2.0 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 84, 19 lines modifiedOffset 84, 21 lines modified
84 ··0x00000510·53315f00·2e72656c·2e746578·742e7374·S1_..rel.text.st84 ··0x00000510·53315f00·2e72656c·2e746578·742e7374·S1_..rel.text.st
85 ··0x00000520·61727475·70002e72·656c2e69·6e69745f·artup..rel.init_85 ··0x00000520·61727475·70002e72·656c2e69·6e69745f·artup..rel.init_
86 ··0x00000530·61727261·79002e72·6f646174·612e6373·array..rodata.cs86 ··0x00000530·61727261·79002e72·6f646174·612e6373·array..rodata.cs
87 ··0x00000540·7438002e·726f6461·74612e63·73743400·t8..rodata.cst4.87 ··0x00000540·7438002e·726f6461·74612e63·73743400·t8..rodata.cst4.
88 ··0x00000550·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_88 ··0x00000550·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_
89 ··0x00000560·70635f74·68756e6b·2e617800·2e746578·pc_thunk.ax..tex89 ··0x00000560·70635f74·68756e6b·2e617800·2e746578·pc_thunk.ax..tex
90 ··0x00000570·742e5f5f·7838362e·6765745f·70635f74·t.__x86.get_pc_t90 ··0x00000570·742e5f5f·7838362e·6765745f·70635f74·t.__x86.get_pc_t
91 ··0x00000580·68756e6b·2e627800·2e746578·742e5f5f·hunk.bx..text.__91 ··0x00000580·68756e6b·2e637800·2e746578·742e5f5f·hunk.cx..text.__
92 ··0x00000590·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk92 ··0x00000590·7838362e·6765745f·70635f74·68756e6b·x86.get_pc_thunk
93 ··0x000005a0·2e736900·2e746578·742e5f5f·7838362e·.si..text.__x86.93 ··0x000005a0·2e627800·2e746578·742e5f5f·7838362e·.bx..text.__x86.
94 ··0x000005b0·6765745f·70635f74·68756e6b·2e646900·get_pc_thunk.di.94 ··0x000005b0·6765745f·70635f74·68756e6b·2e736900·get_pc_thunk.si.
95 ··0x000005c0·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_95 ··0x000005c0·2e746578·742e5f5f·7838362e·6765745f·.text.__x86.get_
96 ··0x000005d0·70635f74·68756e6b·2e627000·2e72656c·pc_thunk.bp..rel96 ··0x000005d0·70635f74·68756e6b·2e646900·2e746578·pc_thunk.di..tex
 97 ··0x000005e0·742e5f5f·7838362e·6765745f·70635f74·t.__x86.get_pc_t
 98 ··0x000005f0·68756e6b·2e627000·2e72656c·2e646174·hunk.bp..rel.dat
97 ··0x000005e0·2e646174·612e7265·6c2e6c6f·63616c2e·.data.rel.local.99 ··0x00000600·612e7265·6c2e6c6f·63616c2e·44572e72·a.rel.local.DW.r
98 ··0x000005f0·44572e72·65662e5f·5f677878·5f706572·DW.ref.__gxx_per100 ··0x00000610·65662e5f·5f677878·5f706572·736f6e61·ef.__gxx_persona
99 ··0x00000600·736f6e61·6c697479·5f763000·2e6e6f74·sonality_v0..not101 ··0x00000620·6c697479·5f763000·2e6e6f74·652e474e·lity_v0..note.GN
100 ··0x00000610·652e474e·552d7374·61636b00·2e72656c·e.GNU-stack..rel102 ··0x00000630·552d7374·61636b00·2e72656c·2e65685f·U-stack..rel.eh_
101 ··0x00000620·2e65685f·6672616d·6500··············.eh_frame.103 ··0x00000640·6672616d·6500·······················frame.
  
18.5 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:··········1380·(bytes·into·file)13 ··Start·of·section·headers:··········1420·(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·0x564:1 There·are·13·section·headers,·starting·at·offset·0x58c:
  
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··10··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····10··10··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·0001cd·00··AX··0···0··16 ··[·2]·.text·············PROGBITS········00000000·000040·000220·00··AX··0···0·16
7 ··[·3]·.rel.text·········REL·············00000000·000428·0000a8·08···I·10···2··47 ··[·3]·.rel.text·········REL·············00000000·000450·0000a8·08···I·10···2··4
8 ··[·4]·.data·············PROGBITS········00000000·000209·000000·00··WA··0···0··18 ··[·4]·.data·············PROGBITS········00000000·000260·000000·00··WA··0···0··1
9 ··[·5]·.bss··············NOBITS··········00000000·00020c·000005·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000260·000005·00··WA··0···0··4
10 ··[·6]·.text.__x86.get_pc_thunk.dx·PROGBITS········00000000·00020c·000004·00·AXG··0···0··110 ··[·6]·.text.__x86.get_pc_thunk.dx·PROGBITS········00000000·000260·000004·00·AXG··0···0··1
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000210·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000264·000000·00······0···0··1
12 ··[·8]·.eh_frame·········PROGBITS········00000000·000210·0000b0·00···A··0···0··412 ··[·8]·.eh_frame·········PROGBITS········00000000·000264·000084·00···A··0···0··4
13 ··[·9]·.rel.eh_frame·····REL·············00000000·0004d0·000020·08···I·10···8··413 ··[·9]·.rel.eh_frame·····REL·············00000000·0004f8·000020·08···I·10···8··4
14 ··[10]·.symtab···········SYMTAB··········00000000·0002c0·0000e0·10·····11···9··414 ··[10]·.symtab···········SYMTAB··········00000000·0002e8·0000e0·10·····11···9··4
15 ··[11]·.strtab···········STRTAB··········00000000·0003a0·000087·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0003c8·000087·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0004f0·000071·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000518·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.1 KB
readelf --wide --symbols {}
    
Offset 6, 12 lines modifiedOffset 6, 12 lines modified
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·····0·SECTION·LOCAL··DEFAULT····1·.group9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····1·.group
10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.data10 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.data
11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.note.GNU-stack11 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.note.GNU-stack
12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.eh_frame12 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.eh_frame
13 ·····9:·00000000···239·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST8int2utf8Ej13 ·····9:·00000000···259·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST8int2utf8Ej
14 ····10:·00000000·····0·FUNC····GLOBAL·HIDDEN·····6·__x86.get_pc_thunk.dx14 ····10:·00000000·····0·FUNC····GLOBAL·HIDDEN·····6·__x86.get_pc_thunk.dx
15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_15 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
16 ····12:·000000ef···188·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST9utf8tointEPPc16 ····12:·00000110···234·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST9utf8tointEPPc
17 ····13:·000001ab····34·FUNC····GLOBAL·DEFAULT····2·_ZN4SFST9utf8tointEPc17 ····13:·00000200····32·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·0x428·contains·21·entries:1 Relocation·section·'.rel.text'·at·offset·0x450·contains·21·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000001··00000a02·R_386_PC32·············00000000···__x86.get_pc_thunk.dx3 00000001··00000a02·R_386_PC32·············00000000···__x86.get_pc_thunk.dx
4 00000007··00000b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 00000007··00000b0a·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 00000023··00000209·R_386_GOTOFF···········00000000···.bss7 00000022··00000209·R_386_GOTOFF···········00000000···.bss
8 00000039··00000209·R_386_GOTOFF···········00000000···.bss8 00000039··00000209·R_386_GOTOFF···········00000000···.bss
9 00000045··00000209·R_386_GOTOFF···········00000000···.bss9 00000049··00000209·R_386_GOTOFF···········00000000···.bss
10 0000004b··00000209·R_386_GOTOFF···········00000000···.bss10 0000004f··00000209·R_386_GOTOFF···········00000000···.bss
11 00000052··00000209·R_386_GOTOFF···········00000000···.bss11 00000058··00000209·R_386_GOTOFF···········00000000···.bss
12 00000073··00000209·R_386_GOTOFF···········00000000···.bss12 00000074··00000209·R_386_GOTOFF···········00000000···.bss
13 00000084··00000209·R_386_GOTOFF···········00000000···.bss13 00000083··00000209·R_386_GOTOFF···········00000000···.bss
14 00000095··00000209·R_386_GOTOFF···········00000000···.bss14 00000094··00000209·R_386_GOTOFF···········00000000···.bss
15 000000a1··00000209·R_386_GOTOFF···········00000000···.bss15 000000a3··00000209·R_386_GOTOFF···········00000000···.bss
16 000000a7··00000209·R_386_GOTOFF···········00000000···.bss16 000000a9··00000209·R_386_GOTOFF···········00000000···.bss
17 000000ae··00000209·R_386_GOTOFF···········00000000···.bss 
18 000000bd··00000209·R_386_GOTOFF···········00000000···.bss17 000000b5··00000209·R_386_GOTOFF···········00000000···.bss
19 000000ce··00000209·R_386_GOTOFF···········00000000···.bss18 000000c2··00000209·R_386_GOTOFF···········00000000···.bss
20 000000da··00000209·R_386_GOTOFF···········00000000···.bss19 000000d1··00000209·R_386_GOTOFF···········00000000···.bss
21 000000e0··00000209·R_386_GOTOFF···········00000000···.bss20 000000e0··00000209·R_386_GOTOFF···········00000000···.bss
22 000000e7··00000209·R_386_GOTOFF···········00000000···.bss21 000000e6··00000209·R_386_GOTOFF···········00000000···.bss
 22 000000f2··00000209·R_386_GOTOFF···········00000000···.bss
23 000001b6··00000c02·R_386_PC32·············000000ef···_ZN4SFST9utf8tointEPPc23 0000020b··00000c02·R_386_PC32·············00000110···_ZN4SFST9utf8tointEPPc
  
24 Relocation·section·'.rel.eh_frame'·at·offset·0x4d0·contains·4·entries:24 Relocation·section·'.rel.eh_frame'·at·offset·0x4f8·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 0000008c··00000102·R_386_PC32·············00000000···.text28 00000060··00000102·R_386_PC32·············00000000···.text
29 000000a4··00000402·R_386_PC32·············00000000···.text.__x86.get_pc_thunk.dx29 00000078··00000402·R_386_PC32·············00000000···.text.__x86.get_pc_thunk.dx
2.96 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 77 lines modifiedOffset 9, 46 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..000000ef15 00000018·00000010·0000001c·FDE·cie=00000000·pc=00000000..00000103
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
18 ··DW_CFA_nop18 ··DW_CFA_nop
  
19 0000002c·00000054·00000030·FDE·cie=00000000·pc=000000ef..000001ab19 0000002c·00000028·00000030·FDE·cie=00000000·pc=00000110..000001fa
20 ··DW_CFA_advance_loc:·1·to·000000f0 
21 ··DW_CFA_def_cfa_offset:·8 
22 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
23 ··DW_CFA_advance_loc:·1·to·000000f120 ··DW_CFA_advance_loc:·3·to·00000113
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 
30 ··DW_CFA_def_cfa_offset:·2021 ··DW_CFA_def_cfa_offset:·20
 22 ··DW_CFA_advance_loc:·3·to·00000116
31 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2023 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
32 ··DW_CFA_advance_loc:·3·to·000000f624 ··DW_CFA_advance_loc:·16·to·00000126
33 ··DW_CFA_def_cfa_offset:·2425 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 26 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 27 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
34 ··DW_CFA_advance_loc1:·115·to·0000016928 ··DW_CFA_advance_loc1:·141·to·000001b3
35 ··DW_CFA_remember_state29 ··DW_CFA_remember_state
36 ··DW_CFA_def_cfa_offset:·20 
37 ··DW_CFA_advance_loc:·1·to·0000016a 
38 ··DW_CFA_restore:·r3·(ebx) 
39 ··DW_CFA_def_cfa_offset:·16 
40 ··DW_CFA_advance_loc:·1·to·0000016b 
41 ··DW_CFA_restore:·r6·(esi) 
42 ··DW_CFA_def_cfa_offset:·12 
43 ··DW_CFA_advance_loc:·1·to·0000016c 
44 ··DW_CFA_restore:·r7·(edi) 
45 ··DW_CFA_def_cfa_offset:·8 
46 ··DW_CFA_advance_loc:·1·to·0000016d 
47 ··DW_CFA_restore:·r5·(ebp)30 ··DW_CFA_restore:·r5·(ebp)
48 ··DW_CFA_def_cfa_offset:·4 
49 ··DW_CFA_advance_loc:·1·to·0000016e 
50 ··DW_CFA_restore_state 
51 ··DW_CFA_advance_loc:·33·to·0000018f 
52 ··DW_CFA_remember_state 
53 ··DW_CFA_def_cfa_offset:·20 
54 ··DW_CFA_advance_loc:·1·to·00000190 
55 ··DW_CFA_restore:·r3·(ebx) 
56 ··DW_CFA_def_cfa_offset:·16 
57 ··DW_CFA_advance_loc:·1·to·00000191 
58 ··DW_CFA_restore:·r6·(esi) 
59 ··DW_CFA_def_cfa_offset:·12 
60 ··DW_CFA_advance_loc:·1·to·00000192 
61 ··DW_CFA_restore:·r7·(edi)31 ··DW_CFA_restore:·r7·(edi)
 32 ··DW_CFA_restore:·r6·(esi)
62 ··DW_CFA_def_cfa_offset:·8 
63 ··DW_CFA_advance_loc:·1·to·00000193 
64 ··DW_CFA_restore:·r5·(ebp)33 ··DW_CFA_restore:·r3·(ebx)
65 ··DW_CFA_def_cfa_offset:·434 ··DW_CFA_def_cfa_offset:·4
66 ··DW_CFA_advance_loc:·1·to·0000019435 ··DW_CFA_advance_loc:·5·to·000001b8
67 ··DW_CFA_restore_state36 ··DW_CFA_restore_state
68 ··DW_CFA_nop37 ··DW_CFA_nop
69 ··DW_CFA_nop38 ··DW_CFA_nop
70 ··DW_CFA_nop39 ··DW_CFA_nop
  
71 00000084·00000014·00000088·FDE·cie=00000000·pc=000001ab..000001cd40 00000058·00000014·0000005c·FDE·cie=00000000·pc=00000200..00000220
72 ··DW_CFA_advance_loc:·3·to·000001ae41 ··DW_CFA_advance_loc:·3·to·00000203
73 ··DW_CFA_def_cfa_offset:·842 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_advance_loc:·30·to·000001cc43 ··DW_CFA_advance_loc:·25·to·0000021c
75 ··DW_CFA_def_cfa_offset:·444 ··DW_CFA_def_cfa_offset:·4
76 ··DW_CFA_nop45 ··DW_CFA_nop
  
77 0000009c·00000010·000000a0·FDE·cie=00000000·pc=00000000..0000000446 00000070·00000010·00000074·FDE·cie=00000000·pc=00000000..00000004
78 ··DW_CFA_nop47 ··DW_CFA_nop
79 ··DW_CFA_nop48 ··DW_CFA_nop
80 ··DW_CFA_nop49 ··DW_CFA_nop
  
6.69 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 7, 178 lines modifiedOffset 7, 193 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·····28·<SFST::int2utf8(unsigned·int)+0x28>14 »       ja·····30·<SFST::int2utf8(unsigned·int)+0x30>
15 »       mov····%al,0x0(%edx)15 »       mov····%al,0x0(%edx)
16 ·R_386_GOTOFF»   .bss16 ·R_386_GOTOFF»   .bss
17 »       movb···$0x0,0x1(%edx) 
18 ·R_386_GOTOFF»   .bss 
19 »       lea····0x0(%edx),%eax17 »       lea····0x0(%edx),%eax
20 ·R_386_GOTOFF»   .bss18 ·R_386_GOTOFF»   .bss
 19 »       movb···$0x0,0x1(%edx)
 20 ·R_386_GOTOFF»   .bss
21 »       ret21 »       ret
 22 »       lea····0x0(%esi,%eiz,1),%esi
 23 »       nop
22 »       cmp····$0x7ff,%eax24 »       cmp····$0x7ff,%eax
23 »       ja·····57·<SFST::int2utf8(unsigned·int)+0x57>25 »       ja·····60·<SFST::int2utf8(unsigned·int)+0x60>
 26 »       movb···$0x0,0x2(%edx)
 27 ·R_386_GOTOFF»   .bss
24 »       mov····%eax,%ecx28 »       mov····%eax,%ecx
 29 »       and····$0x3f,%al
25 »       shr····$0x6,%ecx30 »       shr····$0x6,%ecx
26 »       or·····$0xffffffc0,%ecx 
27 »       mov····%cl,0x0(%edx) 
28 ·R_386_GOTOFF»   .bss 
29 »       and····$0x3f,%eax 
30 »       or·····$0xffffff80,%eax31 »       or·····$0x80,%al
31 »       mov····%al,0x1(%edx)32 »       mov····%al,0x1(%edx)
32 ·R_386_GOTOFF»   .bss33 ·R_386_GOTOFF»   .bss
33 »       movb···$0x0,0x2(%edx) 
34 ·R_386_GOTOFF»   .bss 
35 »       lea····0x0(%edx),%eax34 »       lea····0x0(%edx),%eax
36 ·R_386_GOTOFF»   .bss35 ·R_386_GOTOFF»   .bss
 36 »       or·····$0xc0,%cl
 37 »       mov····%cl,0x0(%edx)
 38 ·R_386_GOTOFF»   .bss
37 »       ret39 »       ret
 40 »       lea····0x0(%esi),%esi
38 »       cmp····$0xffff,%eax41 »       cmp····$0xffff,%eax
39 »       jbe····b3·<SFST::int2utf8(unsigned·int)+0xb3>42 »       jbe····c0·<SFST::int2utf8(unsigned·int)+0xc0>
40 »       cmp····$0x1fffff,%eax43 »       cmp····$0x1fffff,%eax
41 »       ja·····ec·<SFST::int2utf8(unsigned·int)+0xec>44 »       ja·····100·<SFST::int2utf8(unsigned·int)+0x100>
 45 »       movb···$0x0,0x4(%edx)
 46 ·R_386_GOTOFF»   .bss
42 »       mov····%eax,%ecx47 »       mov····%eax,%ecx
43 »       shr····$0x12,%ecx48 »       shr····$0x12,%ecx
44 »       or·····$0xfffffff0,%ecx49 »       or·····$0xf0,%cl
45 »       mov····%cl,0x0(%edx)50 »       mov····%cl,0x0(%edx)
46 ·R_386_GOTOFF»   .bss51 ·R_386_GOTOFF»   .bss
47 »       mov····%eax,%ecx52 »       mov····%eax,%ecx
48 »       shr····$0xc,%ecx53 »       shr····$0xc,%ecx
49 »       and····$0x3f,%ecx54 »       and····$0x3f,%cl
50 »       or·····$0xffffff80,%ecx55 »       or·····$0x80,%cl
51 »       mov····%cl,0x1(%edx)56 »       mov····%cl,0x1(%edx)
52 ·R_386_GOTOFF»   .bss57 ·R_386_GOTOFF»   .bss
53 »       mov····%eax,%ecx58 »       mov····%eax,%ecx
 59 »       and····$0x3f,%al
54 »       shr····$0x6,%ecx60 »       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 
60 »       or·····$0xffffff80,%eax61 »       or·····$0x80,%al
61 »       mov····%al,0x3(%edx)62 »       mov····%al,0x3(%edx)
62 ·R_386_GOTOFF»   .bss63 ·R_386_GOTOFF»   .bss
63 »       movb···$0x0,0x4(%edx) 
64 ·R_386_GOTOFF»   .bss 
65 »       lea····0x0(%edx),%eax64 »       lea····0x0(%edx),%eax
66 ·R_386_GOTOFF»   .bss65 ·R_386_GOTOFF»   .bss
 66 »       and····$0x3f,%cl
 67 »       or·····$0x80,%cl
 68 »       mov····%cl,0x2(%edx)
 69 ·R_386_GOTOFF»   .bss
67 »       ret70 »       ret
 71 »       lea····0x0(%esi),%esi
 72 »       movb···$0x0,0x3(%edx)
 73 ·R_386_GOTOFF»   .bss
68 »       mov····%eax,%ecx74 »       mov····%eax,%ecx
69 »       shr····$0xc,%ecx75 »       shr····$0xc,%ecx
70 »       or·····$0xffffffe0,%ecx76 »       or·····$0xe0,%cl
71 »       mov····%cl,0x0(%edx)77 »       mov····%cl,0x0(%edx)
72 ·R_386_GOTOFF»   .bss78 ·R_386_GOTOFF»   .bss
73 »       mov····%eax,%ecx79 »       mov····%eax,%ecx
 80 »       and····$0x3f,%al
74 »       shr····$0x6,%ecx81 »       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 
80 »       or·····$0xffffff80,%eax82 »       or·····$0x80,%al
81 »       mov····%al,0x2(%edx)83 »       mov····%al,0x2(%edx)
82 ·R_386_GOTOFF»   .bss84 ·R_386_GOTOFF»   .bss
83 »       movb···$0x0,0x3(%edx) 
84 ·R_386_GOTOFF»   .bss 
85 »       lea····0x0(%edx),%eax85 »       lea····0x0(%edx),%eax
86 ·R_386_GOTOFF»   .bss86 ·R_386_GOTOFF»   .bss
 87 »       and····$0x3f,%cl
 88 »       or·····$0x80,%cl
 89 »       mov····%cl,0x1(%edx)
 90 ·R_386_GOTOFF»   .bss
87 »       ret91 »       ret
 92 »       lea····0x0(%esi,%eiz,1),%esi
 93 »       xchg···%ax,%ax
88 »       xor····%eax,%eax94 »       xor····%eax,%eax
89 »       ret95 »       ret
 96 »       lea····0x0(%esi,%eiz,1),%esi
 97 »       lea····0x0(%esi),%esi
  
90 000000ef·<SFST::utf8toint(char**)>:98 00000110·<SFST::utf8toint(char**)>:
91 SFST::utf8toint(char**):99 SFST::utf8toint(char**):
92 »       push···%ebp 
93 »       push···%edi 
94 »       push···%esi 
95 »       push···%ebx 
96 »       sub····$0x4,%esp100 »       sub····$0x10,%esp
 101 »       mov····%ebx,(%esp)
97 »       mov····0x18(%esp),%ebx102 »       mov····0x14(%esp),%ebx
 103 »       mov····%esi,0x4(%esp)
 104 »       mov····%edi,0x8(%esp)
 105 »       mov····%ebp,0xc(%esp)
98 »       mov····(%ebx),%ecx106 »       mov····(%ebx),%ecx
Max diff block lines reached; 3406/6664 bytes (51.11%) of diff not shown.
1.41 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 15 lines modifiedOffset 1, 13 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·ef000000·00000000·54000000·............T...5 ··0x00000020·00000000·03010000·00000000·28000000·............(...
6 ··0x00000030·30000000·ef000000·bc000000·00410e08·0............A..6 ··0x00000030·30000000·10010000·ea000000·00430e14·0............C..
 7 ··0x00000040·43830550·86048703·8502028d·0ac5c7c6·C..P............
 8 ··0x00000050·c30e0445·0b000000·14000000·5c000000·...E........\...
 9 ··0x00000060·00020000·20000000·00430e08·590e0400·....·....C..Y...
7 ··0x00000040·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
8 ··0x00000050·05430e18·02730a0e·1441c30e·1041c60e·.C...s...A...A.. 
9 ··0x00000060·0c41c70e·0841c50e·04410b61·0a0e1441·.A...A...A.a...A 
10 ··0x00000070·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A 
11 ··0x00000080·0b000000·14000000·88000000·ab010000·................10 ··0x00000070·10000000·74000000·00000000·04000000·....t...........
 11 ··0x00000080·00000000····························....
12 ··0x00000090·22000000·00430e08·5e0e0400·10000000·"....C..^....... 
13 ··0x000000a0·a0000000·00000000·04000000·00000000·................ 
  
659 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:··········30428·(bytes·into·file)13 ··Start·of·section·headers:··········28064·(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·0x76dc:1 There·are·57·section·headers,·starting·at·offset·0x6da0:
  
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··65··45 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····54··65··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··91··48 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····54··90··4
9 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····54··94··49 ··[·5]·.group············GROUP···········00000000·000064·00000c·04·····54··93··4
10 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····54··95··410 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····54··94··4
11 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····54··98··411 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····54··97··4
12 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····54·103··412 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····54·102··4
13 ··[·9]·.group············GROUP···········00000000·000094·000008·04·····54··92··413 ··[·9]·.group············GROUP···········00000000·000094·000008·04·····54··91··4
14 ··[10]·.group············GROUP···········00000000·00009c·000008·04·····54··59··414 ··[10]·.group············GROUP···········00000000·00009c·000008·04·····54··59··4
15 ··[11]·.group············GROUP···········00000000·0000a4·000008·04·····54··87··415 ··[11]·.group············GROUP···········00000000·0000a4·000008·04·····54··86··4
16 ··[12]·.group············GROUP···········00000000·0000ac·000008·04·····54·110··416 ··[12]·.group············GROUP···········00000000·0000ac·000008·04·····54·109··4
17 ··[13]·.group············GROUP···········00000000·0000b4·00000c·04·····54··74··417 ··[13]·.group············GROUP···········00000000·0000b4·00000c·04·····54··74··4
18 ··[14]·.text·············PROGBITS········00000000·0000c0·00232c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00000000·0000c0·0026ec·00··AX··0···0·16
19 ··[15]·.rel.text·········REL·············00000000·0067d4·0004b0·08···I·54··14··419 ··[15]·.rel.text·········REL·············00000000·005ea0·0004a8·08···I·54··14··4
20 ··[16]·.data·············PROGBITS········00000000·0023ec·000000·00··WA··0···0··120 ··[16]·.data·············PROGBITS········00000000·0027ac·000000·00··WA··0···0··1
21 ··[17]·.bss··············NOBITS··········00000000·0023ec·000001·00··WA··0···0··121 ··[17]·.bss··············NOBITS··········00000000·0027ac·000001·00··WA··0···0··1
22 ··[18]·.rodata.str1.4····PROGBITS········00000000·0023ec·000061·01·AMS··0···0··422 ··[18]·.rodata.str1.4····PROGBITS········00000000·0027ac·000061·01·AMS··0···0··4
23 ··[19]·.text.unlikely····PROGBITS········00000000·002450·000224·00··AX··0···0·1623 ··[19]·.text.unlikely····PROGBITS········00000000·002810·000224·00··AX··0···0·16
24 ··[20]·.rel.text.unlikely·REL·············00000000·006c84·000158·08···I·54··19··424 ··[20]·.rel.text.unlikely·REL·············00000000·006348·000158·08···I·54··19··4
25 ··[21]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·002674·00003f·00·AXG··0···0··225 ··[21]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·002a40·000044·00·AXG··0···0·16
26 ··[22]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·006ddc·000018·08··IG·54··21··426 ··[22]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·0064a0·000018·08··IG·54··21··4
27 ··[23]·.gcc_except_table·PROGBITS········00000000·0026b3·0000a3·00···A··0···0··127 ··[23]·.gcc_except_table·PROGBITS········00000000·002a84·0000a3·00···A··0···0··1
28 ··[24]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·002756·000039·00·AXG··0···0··228 ··[24]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·002b30·000045·00·AXG··0···0·16
29 ··[25]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·006df4·000020·08··IG·54··24··429 ··[25]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·0064b8·000020·08··IG·54··24··4
30 ··[26]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·002790·000039·00·AXG··0···0··230 ··[26]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·002b80·000045·00·AXG··0···0·16
31 ··[27]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·006e14·000020·08··IG·54··26··431 ··[27]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·0064d8·000020·08··IG·54··26··4
32 ··[28]·.rodata._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_.str1.1·PROGBITS········00000000·0027c9·000017·01·AMS··0···0··132 ··[28]·.rodata._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_.str1.1·PROGBITS········00000000·002bc5·000017·01·AMS··0···0··1
33 ··[29]·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·0027e0·001031·00·AXG··0···0·1633 ··[29]·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·002be0·0003c9·00·AXG··0···0·16
34 ··[30]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·006e34·000050·08··IG·54··29··434 ··[30]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·0064f8·000050·08··IG·54··29··4
35 ··[31]·.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·003820·000b03·00·AXG··0···0·1635 ··[31]·.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·002fb0·000b24·00·AXG··0···0·16
36 ··[32]·.rel.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·006e84·000038·08··IG·54··31··436 ··[32]·.rel.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·006548·000038·08··IG·54··31··4
37 ··[33]·.rodata._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·004323·00001a·01·AMS··0···0··137 ··[33]·.rodata._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·003ad4·00001a·01·AMS··0···0··1
38 ··[34]·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·004340·000204·00·AXG··0···0·1638 ··[34]·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·003af0·0001db·00·AXG··0···0·16
39 ··[35]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·006ebc·000038·08··IG·54··34··439 ··[35]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·006580·000038·08··IG·54··34··4
40 ··[36]·.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·004550·000287·00·AXG··0···0·1640 ··[36]·.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·003cd0·00027b·00·AXG··0···0·16
41 ··[37]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·006ef4·000030·08··IG·54··36··441 ··[37]·.rel.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·0065b8·000030·08··IG·54··36··4
42 ··[38]·.rodata.str1.1····PROGBITS········00000000·0047d7·000010·01·AMS··0···0··142 ··[38]·.rodata.str1.1····PROGBITS········00000000·003f4b·000010·01·AMS··0···0··1
43 ··[39]·.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_·PROGBITS········00000000·0047f0·0000da·00·AXG··0···0·1643 ··[39]·.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_·PROGBITS········00000000·003f60·0000e6·00·AXG··0···0·16
44 ··[40]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_·REL·············00000000·006f24·000018·08··IG·54··39··444 ··[40]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_·REL·············00000000·0065e8·000018·08··IG·54··39··4
45 ··[41]·.text.startup·····PROGBITS········00000000·0048ca·000040·00··AX··0···0··145 ··[41]·.text.startup·····PROGBITS········00000000·004050·000040·00··AX··0···0·16
46 ··[42]·.rel.text.startup·REL·············00000000·006f3c·000038·08···I·54··41··446 ··[42]·.rel.text.startup·REL·············00000000·006600·000038·08···I·54··41··4
47 ··[43]·.init_array·······INIT_ARRAY······00000000·00490c·000004·04··WA··0···0··447 ··[43]·.init_array·······INIT_ARRAY······00000000·004090·000004·04··WA··0···0··4
48 ··[44]·.rel.init_array···REL·············00000000·006f74·000008·08···I·54··43··448 ··[44]·.rel.init_array···REL·············00000000·006638·000008·08···I·54··43··4
49 ··[45]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·004910·000004·00·AXG··0···0··149 ··[45]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·004094·000004·00·AXG··0···0··1
50 ··[46]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·004914·000004·00·AXG··0···0··150 ··[46]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·004098·000004·00·AXG··0···0··1
51 ··[47]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·004918·000004·00·AXG··0···0··151 ··[47]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·00409c·000004·00·AXG··0···0··1
52 ··[48]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·00491c·000004·00·AXG··0···0··152 ··[48]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·0040a0·000004·00·AXG··0···0··1
53 ··[49]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·004920·000004·00·WAG··0···0··453 ··[49]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·0040a4·000004·00·WAG··0···0··4
54 ··[50]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·006f7c·000008·08··IG·54··49··454 ··[50]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·006640·000008·08··IG·54··49··4
55 ··[51]·.note.GNU-stack···PROGBITS········00000000·004924·000000·00······0···0··155 ··[51]·.note.GNU-stack···PROGBITS········00000000·0040a8·000000·00······0···0··1
56 ··[52]·.eh_frame·········PROGBITS········00000000·004924·0008f4·00···A··0···0··456 ··[52]·.eh_frame·········PROGBITS········00000000·0040a8·000850·00···A··0···0··4
57 ··[53]·.rel.eh_frame·····REL·············00000000·006f84·000190·08···I·54··52··457 ··[53]·.rel.eh_frame·····REL·············00000000·006648·000190·08···I·54··52··4
58 ··[54]·.symtab···········SYMTAB··········00000000·005218·000790·10·····55··59··458 ··[54]·.symtab···········SYMTAB··········00000000·0048f8·000780·10·····55··59··4
59 ··[55]·.strtab···········STRTAB··········00000000·0059a8·000e2c·00······0···0··159 ··[55]·.strtab···········STRTAB··········00000000·005078·000e25·00······0···0··1
60 ··[56]·.shstrtab·········STRTAB··········00000000·007114·0005c5·00······0···0··160 ··[56]·.shstrtab·········STRTAB··········00000000·0067d8·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)
14.7 KB
readelf --wide --symbols {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Symbol·table·'.symtab'·contains·121·entries:1 Symbol·table·'.symtab'·contains·120·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···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.08 ·····5:·00000000···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
9 ·····6:·0000006c···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.09 ·····6:·00000080···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
10 ·····7:·000000d8···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.010 ·····7:·00000100···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
11 ·····8:·00000248···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.011 ·····8:·00000290···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.0
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.text._ZN4SFST3Mem5clearEv12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.text._ZN4SFST3Mem5clearEv
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.gcc_except_table13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.gcc_except_table
14 ····11:·00000030····54·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9Minimiser16build_transducerEv.cold14 ····11:·00000030····54·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9Minimiser16build_transducerEv.cold
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text._ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
21 ····18:·00000066···106·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9MinimiserC2ERNS_10TransducerE.cold21 ····18:·00000066···106·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9MinimiserC2ERNS_10TransducerE.cold
22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
23 ····20:·00001678···531·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.023 ····20:·000018e0···668·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
24 ····21:·000000d0····38·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9Minimiser6resultEv.cold24 ····21:·000000d0····38·FUNC····LOCAL··DEFAULT···19·_ZN4SFST9Minimiser6resultEv.cold
25 ····22:·000000f6···302·FUNC····LOCAL··DEFAULT···19·_ZN4SFST10Transducer8minimiseEb.cold25 ····22:·000000f6···302·FUNC····LOCAL··DEFAULT···19·_ZN4SFST10Transducer8minimiseEb.cold
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.text.startup26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.text.startup
27 ····24:·00000000····64·FUNC····LOCAL··DEFAULT···41·_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb27 ····24:·00000000····64·FUNC····LOCAL··DEFAULT···41·_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb
28 ····25:·00000000·····1·OBJECT··LOCAL··DEFAULT···17·_ZStL8__ioinit28 ····25:·00000000·····1·OBJECT··LOCAL··DEFAULT···17·_ZStL8__ioinit
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.text.__x86.get_pc_thunk.ax29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.text.__x86.get_pc_thunk.ax
30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text.__x86.get_pc_thunk.bx30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text.__x86.get_pc_thunk.bx
Offset 62, 63 lines modifiedOffset 62, 62 lines modified
62 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.eh_frame62 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.eh_frame
63 ····59:·00000000·····0·FUNC····GLOBAL·HIDDEN····46·__x86.get_pc_thunk.bx63 ····59:·00000000·····0·FUNC····GLOBAL·HIDDEN····46·__x86.get_pc_thunk.bx
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
69 ····65:·00000000····63·FUNC····WEAK···DEFAULT···21·_ZN4SFST3Mem5clearEv69 ····65:·00000000····68·FUNC····WEAK···DEFAULT···21·_ZN4SFST3Mem5clearEv
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
71 ····67:·000003b8····74·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser13link_state_inERjj71 ····67:·00000420···111·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser13link_state_inERjj
72 ····68:·00000402····99·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser9add_stateEjj72 ····68:·00000490···136·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser9add_stateEjj
73 ····69:·00000466····77·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser14link_state_outERjj73 ····69:·00000520···133·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser14link_state_outERjj
74 ····70:·000004b4···100·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser12remove_stateEjj74 ····70:·000005b0···158·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser12remove_stateEjj
75 ····71:·00000518···122·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser17move_state_to_newEjj75 ····71:·00000650···161·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser17move_state_to_newEjj
76 ····72:·00000592···124·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser17merge_state_listsEj76 ····72:·00000700···149·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser17merge_state_listsEj
77 ····73:·0000060e··1639·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser16build_transducerEv77 ····73:·000007a0··1765·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser16build_transducerEv
78 ····74:·00000000·····4·OBJECT··WEAK···HIDDEN····49·DW.ref.__gxx_personality_v078 ····74:·00000000·····4·OBJECT··WEAK···HIDDEN····49·DW.ref.__gxx_personality_v0
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Node4initEv80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Node4initEv
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset 
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v087 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume
90 ····86:·00000000····57·FUNC····WEAK···DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev89 ····85:·00000000····69·FUNC····WEAK···DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
91 ····87:·00000000·····0·FUNC····GLOBAL·HIDDEN····47·__x86.get_pc_thunk.si90 ····86:·00000000·····0·FUNC····GLOBAL·HIDDEN····47·__x86.get_pc_thunk.si
92 ····88:·00000000····57·FUNC····WEAK···DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev91 ····87:·00000000····69·FUNC····WEAK···DEFAULT···24·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
93 ····89:·00000000····57·FUNC····WEAK···DEFAULT···26·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev92 ····88:·00000000····69·FUNC····WEAK···DEFAULT···26·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
94 ····90:·00000000····57·FUNC····WEAK···DEFAULT···26·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev93 ····89:·00000000····69·FUNC····WEAK···DEFAULT···26·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
95 ····91:·00000000··4145·FUNC····WEAK···DEFAULT···29·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_94 ····90:·00000000···969·FUNC····WEAK···DEFAULT···29·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
96 ····92:·00000000·····0·FUNC····GLOBAL·HIDDEN····45·__x86.get_pc_thunk.ax95 ····91:·00000000·····0·FUNC····GLOBAL·HIDDEN····45·__x86.get_pc_thunk.ax
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
98 ····94:·00000000··2819·FUNC····WEAK···DEFAULT···31·_ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_97 ····93:·00000000··2852·FUNC····WEAK···DEFAULT···31·_ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
99 ····95:·00000000···516·FUNC····WEAK···DEFAULT···34·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_98 ····94:·00000000···475·FUNC····WEAK···DEFAULT···34·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
100 ····96:·00000c76···575·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser5splitEjNS_5LabelE99 ····95:·00000e90···626·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser5splitEjNS_5LabelE
101 ····97:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local100 ····96:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local
102 ····98:·00000000···647·FUNC····WEAK···DEFAULT···36·_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_101 ····97:·00000000···635·FUNC····WEAK···DEFAULT···36·_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
103 ····99:·00000eb6···159·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj102 ····98:·00001110···166·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj
104 ···100:·00000f56··1825·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9MinimiserC2ERNS_10TransducerE103 ····99:·000011c0··1812·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9MinimiserC2ERNS_10TransducerE
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
106 ···102:·00000f56··1825·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9MinimiserC1ERNS_10TransducerE105 ···101:·000011c0··1812·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9MinimiserC1ERNS_10TransducerE
107 ···103:·00000000···218·FUNC····WEAK···DEFAULT···39·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_106 ···102:·00000000···230·FUNC····WEAK···DEFAULT···39·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
111 ···107:·0000188c···479·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser21process_source_groupsENS_5LabelE110 ···106:·00001b80···510·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser21process_source_groupsENS_5LabelE
112 ···108:·00001a6c···438·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser21compute_source_statesEj111 ···107:·00001d80···515·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser21compute_source_statesEj
113 ···109:·00001c22···869·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser6resultEv112 ···108:·00001f90···917·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9Minimiser6resultEv
114 ···110:·00000000·····0·FUNC····GLOBAL·HIDDEN····48·__x86.get_pc_thunk.di113 ···109:·00000000·····0·FUNC····GLOBAL·HIDDEN····48·__x86.get_pc_thunk.di
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
116 ···112:·00001f88···932·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST10Transducer8minimiseEb115 ···111:·00002330···956·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST10Transducer8minimiseEb
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer7reverseEb116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer7reverseEb
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer11determiniseEb118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer11determiniseEb
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer17minimise_alphabetEv119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer17minimise_alphabetEv
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev
 121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev
122 ···118:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__dso_handle122 ···118:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__dso_handle
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev 
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_atexit123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_atexit
47.7 KB
readelf --wide --relocs {}
    
Offset 1, 338 lines modifiedOffset 1, 337 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x67d4·contains·150·entries:1 Relocation·section·'.rel.text'·at·offset·0x5ea0·contains·149·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000007··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000e··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000d··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000038··00004004·R_386_PLT32············00000000···_ZdlPv5 00000048··00004004·R_386_PLT32············00000000···_ZdlPv
6 00000074··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 00000087··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 0000007a··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 0000008d··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
8 000000a4··00004004·R_386_PLT32············00000000···_ZdlPv8 000000c8··00004004·R_386_PLT32············00000000···_ZdlPv
9 000000e0··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx9 00000105··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
10 000000e6··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_10 0000010b··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
11 00000171··00004004·R_386_PLT32············00000000···_ZdlPv 
12 00000180··00004004·R_386_PLT32············00000000···_ZdlPv 
13 00000197··00004004·R_386_PLT32············00000000···_ZdlPv11 0000019d··00004004·R_386_PLT32············00000000···_ZdlPv
14 000001aa··00004004·R_386_PLT32············00000000···_ZdlPv12 000001ac··00004004·R_386_PLT32············00000000···_ZdlPv
15 000001c6··00004004·R_386_PLT32············00000000···_ZdlPv13 000001c3··00004004·R_386_PLT32············00000000···_ZdlPv
16 000001dc··00004004·R_386_PLT32············00000000···_ZdlPv14 000001d6··00004004·R_386_PLT32············00000000···_ZdlPv
17 000001f6··00004004·R_386_PLT32············00000000···_ZdlPv15 000001fb··00004004·R_386_PLT32············00000000···_ZdlPv
18 00000212··00004004·R_386_PLT32············00000000···_ZdlPv16 00000217··00004004·R_386_PLT32············00000000···_ZdlPv
19 0000022e··00004004·R_386_PLT32············00000000···_ZdlPv17 00000231··00004004·R_386_PLT32············00000000···_ZdlPv
 18 0000024d··00004004·R_386_PLT32············00000000···_ZdlPv
 19 00000269··00004004·R_386_PLT32············00000000···_ZdlPv
20 00000250··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx20 00000295··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
21 00000256··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_21 0000029b··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
22 000002e1··00004004·R_386_PLT32············00000000···_ZdlPv22 0000032d··00004004·R_386_PLT32············00000000···_ZdlPv
23 000002f0··00004004·R_386_PLT32············00000000···_ZdlPv 
24 00000307··00004004·R_386_PLT32············00000000···_ZdlPv 
25 0000031a··00004004·R_386_PLT32············00000000···_ZdlPv 
26 00000336··00004004·R_386_PLT32············00000000···_ZdlPv23 0000033c··00004004·R_386_PLT32············00000000···_ZdlPv
27 0000034c··00004004·R_386_PLT32············00000000···_ZdlPv24 00000353··00004004·R_386_PLT32············00000000···_ZdlPv
28 00000366··00004004·R_386_PLT32············00000000···_ZdlPv25 00000366··00004004·R_386_PLT32············00000000···_ZdlPv
29 00000382··00004004·R_386_PLT32············00000000···_ZdlPv26 0000038b··00004004·R_386_PLT32············00000000···_ZdlPv
 27 000003a7··00004004·R_386_PLT32············00000000···_ZdlPv
 28 000003c1··00004004·R_386_PLT32············00000000···_ZdlPv
 29 000003dd··00004004·R_386_PLT32············00000000···_ZdlPv
30 0000039e··00004004·R_386_PLT32············00000000···_ZdlPv30 000003f9··00004004·R_386_PLT32············00000000···_ZdlPv
31 00000616··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx31 000007a5··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
32 0000061c··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_32 000007ab··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
33 00000630··00004b04·R_386_PLT32············00000000···_Znwj33 000007c2··00004b04·R_386_PLT32············00000000···_Znwj
34 00000653··00004c04·R_386_PLT32············00000000···_ZN4SFST4Node4initEv34 000007e5··00004c04·R_386_PLT32············00000000···_ZN4SFST4Node4initEv
35 00000666··00004d04·R_386_PLT32············00000000···malloc35 000007f8··00004d04·R_386_PLT32············00000000···malloc
36 00000695··00004e04·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev36 00000825··00004e04·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev
37 000006cc··00004f04·R_386_PLT32············00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE37 0000085d··00004f04·R_386_PLT32············00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
38 00000713··00004b04·R_386_PLT32············00000000···_Znwj38 00000891··00004b04·R_386_PLT32············00000000···_Znwj
39 0000073e··00005004·R_386_PLT32············00000000···memset 
40 000008c3··00005104·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE39 00000a51··00005004·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
41 000008f4··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv40 00000a80··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
42 000009bf··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
43 000009e9··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
44 00000a13··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
45 00000a3d··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
46 00000a67··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
47 00000a91··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
48 00000abb··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv41 00000b4b··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
49 00000b0e··00004004·R_386_PLT32············00000000···_ZdlPv 
50 00000b67··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv42 00000b75··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
51 00000b83··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
52 00000ba2··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
53 00000bbe··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
54 00000be9··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv43 00000b9f··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
55 00000c05··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv44 00000bc9··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 45 00000bf3··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
56 00000c21··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv46 00000c1d··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
57 00000c3d··00005204·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv47 00000c47··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 48 00000c8f··00004004·R_386_PLT32············00000000···_ZdlPv
 49 00000d48··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 50 00000d64··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 51 00000d81··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 52 00000d9d··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 53 00000db9··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 54 00000dd8··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 55 00000e03··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 56 00000e20··00005104·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
58 00000c53··00001e09·R_386_GOTOFF···········00000030···.LC157 00000e65··00001e09·R_386_GOTOFF···········00000030···.LC1
59 00000c5b··00005304·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc58 00000e6d··00005204·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
60 00000e83··00005f02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ 
61 00000eb1··00006102·R_386_PC32·············00000000···__stack_chk_fail_local 
62 00000f4a··00006202·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ 
63 00000f51··00006102·R_386_PC32·············00000000···__stack_chk_fail_local 
64 00000f60··00005c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax 
65 00000f65··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
66 00001034··00005b02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_ 
67 000010d8··00006504·R_386_PLT32············00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE 
68 000012ed··00004302·R_386_PC32·············000003b8···_ZN4SFST9Minimiser13link_state_inERjj 
69 00001315··00006302·R_386_PC32·············00000eb6···_ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj 
70 00001396··00004302·R_386_PC32·············000003b8···_ZN4SFST9Minimiser13link_state_inERjj 
71 000013ba··00005e02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_ 
72 000013e7··00004b04·R_386_PLT32············00000000···_Znwj 
73 0000142b··00004004·R_386_PLT32············00000000···_ZdlPv 
74 00001473··00004b04·R_386_PLT32············00000000···_Znwj 
75 00001585··00004004·R_386_PLT32············00000000···_ZdlPv 
76 000015ca··00005f02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_59 000010cf··00005e02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
 60 000010fe··00006002·R_386_PC32·············00000000···__stack_chk_fail_local
 61 000011ab··00006102·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
 62 000011b2··00006002·R_386_PC32·············00000000···__stack_chk_fail_local
 63 000011c2··00005b02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
 64 000011c7··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 65 0000128f··00005a02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
 66 00001337··00006404·R_386_PLT32············00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
 67 0000154c··00004302·R_386_PC32·············00000420···_ZN4SFST9Minimiser13link_state_inERjj
 68 0000157b··00006202·R_386_PC32·············00001110···_ZN4SFST9Minimiser14add_transitionEjNS_5LabelEj
 69 000015e7··00004302·R_386_PC32·············00000420···_ZN4SFST9Minimiser13link_state_inERjj
 70 00001623··00005d02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser5StateESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
 71 00001651··00004b04·R_386_PLT32············00000000···_Znwj
 72 00001681··00004004·R_386_PLT32············00000000···_ZdlPv
 73 000016c9··00004b04·R_386_PLT32············00000000···_Znwj
 74 000017dc··00004004·R_386_PLT32············00000000···_ZdlPv
77 000015eb··00005f02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_75 00001823··00005e02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
 76 00001844··00005e02·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
78 00001647··00001f09·R_386_GOTOFF···········00000000···.LC577 000018a4··00001f09·R_386_GOTOFF···········00000000···.LC5
79 0000164f··00005304·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc78 000018ac··00005204·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
 79 000018b1··00006002·R_386_PC32·············00000000···__stack_chk_fail_local
80 00001658··00001f09·R_386_GOTOFF···········00000000···.LC580 000018ba··00001f09·R_386_GOTOFF···········00000000···.LC5
81 00001660··00005304·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc81 000018c2··00005204·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
82 00001665··00006102·R_386_PC32·············00000000···__stack_chk_fail_local 
83 00001680··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx82 0000190d··00003b02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
84 00001686··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_83 00001913··00003c0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
85 0000170c··00006804·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base84 0000199d··00006704·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
86 00001746··00006702·R_386_PC32·············00000000···_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_85 000019e4··00006602·R_386_PC32·············00000000···_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
87 0000177a··00004b04·R_386_PLT32············00000000···_Znwj86 00001a34··00004b04·R_386_PLT32············00000000···_Znwj
88 000017a5··00006904·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_87 00001a5f··00006804·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
89 0000183a··00006a04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base88 00001b1d··00006904·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
90 00001887··00006102·R_386_PC32·············00000000···__stack_chk_fail_local89 00001b78··00006002·R_386_PC32·············00000000···__stack_chk_fail_local
91 00001994··00004302·R_386_PC32·············000003b8···_ZN4SFST9Minimiser13link_state_inERjj90 00001ca0··00004302·R_386_PC32·············00000420···_ZN4SFST9Minimiser13link_state_inERjj
92 00001a2d··00006002·R_386_PC32·············00000c76···_ZN4SFST9Minimiser5splitEjNS_5LabelE91 00001d40··00005f02·R_386_PC32·············00000e90···_ZN4SFST9Minimiser5splitEjNS_5LabelE
93 00001a60··00004802·R_386_PC32·············00000592···_ZN4SFST9Minimiser17merge_state_listsEj92 00001d73··00004802·R_386_PC32·············00000700···_ZN4SFST9Minimiser17merge_state_listsEj
94 00001a67··00006102·R_386_PC32·············00000000···__stack_chk_fail_local93 00001d7a··00006002·R_386_PC32·············00000000···__stack_chk_fail_local
Max diff block lines reached; 25455/48802 bytes (52.16%) of diff not shown.
48.8 KB
readelf --wide --debug-dump=frames {}
    
Offset 13, 1134 lines modifiedOffset 13, 1029 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:·3·to·0000000419 ··DW_CFA_advance_loc:·14·to·0000000f
20 ··DW_CFA_def_cfa_offset:·2820 ··DW_CFA_def_cfa_offset:·28
21 ··DW_CFA_advance_loc:·13·to·0000001121 ··DW_CFA_advance_loc:·2·to·00000011
22 ··DW_CFA_def_cfa_offset:·3222 ··DW_CFA_def_cfa_offset:·32
23 ··DW_CFA_advance_loc:·16·to·0000002123 ··DW_CFA_advance_loc:·14·to·0000001f
24 ··DW_CFA_def_cfa_offset:·2024 ··DW_CFA_def_cfa_offset:·20
25 ··DW_CFA_advance_loc:·2·to·0000002325 ··DW_CFA_advance_loc:·4·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..0000006c31 00000040·00000038·00000044·FDE·cie=00000000·pc=00000000..0000007a
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:·1·to·0000000235 ··DW_CFA_advance_loc:·3·to·00000004
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·0000000338 ··DW_CFA_advance_loc:·1·to·00000005
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·0000000441 ··DW_CFA_advance_loc:·1·to·00000006
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:·3·to·0000000744 ··DW_CFA_advance_loc:·14·to·00000014
45 ··DW_CFA_def_cfa_offset:·6445 ··DW_CFA_def_cfa_offset:·64
46 ··DW_CFA_advance_loc1:·96·to·0000006746 ··DW_CFA_advance_loc1:·97·to·00000075
47 ··DW_CFA_def_cfa_offset:·2047 ··DW_CFA_def_cfa_offset:·20
48 ··DW_CFA_advance_loc:·1·to·0000006848 ··DW_CFA_advance_loc:·1·to·00000076
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·0000006951 ··DW_CFA_advance_loc:·1·to·00000077
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·0000006a54 ··DW_CFA_advance_loc:·1·to·00000078
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·0000006b57 ··DW_CFA_advance_loc:·1·to·00000079
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=0000006c..000000d860 0000007c·00000038·00000080·FDE·cie=00000000·pc=00000080..000000fa
61 ··DW_CFA_advance_loc:·1·to·0000006d61 ··DW_CFA_advance_loc:·1·to·00000081
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:·1·to·0000006e64 ··DW_CFA_advance_loc:·3·to·00000084
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·0000006f67 ··DW_CFA_advance_loc:·1·to·00000085
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·0000007070 ··DW_CFA_advance_loc:·1·to·00000086
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:·3·to·0000007373 ··DW_CFA_advance_loc:·14·to·00000094
74 ··DW_CFA_def_cfa_offset:·6474 ··DW_CFA_def_cfa_offset:·64
75 ··DW_CFA_advance_loc1:·96·to·000000d375 ··DW_CFA_advance_loc1:·97·to·000000f5
76 ··DW_CFA_def_cfa_offset:·2076 ··DW_CFA_def_cfa_offset:·20
77 ··DW_CFA_advance_loc:·1·to·000000d477 ··DW_CFA_advance_loc:·1·to·000000f6
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·000000d580 ··DW_CFA_advance_loc:·1·to·000000f7
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·000000d683 ··DW_CFA_advance_loc:·1·to·000000f8
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·000000d786 ··DW_CFA_advance_loc:·1·to·000000f9
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=000000d8..0000024789 000000b8·0000003c·000000bc·FDE·cie=00000000·pc=00000100..00000282
90 ··DW_CFA_advance_loc:·1·to·000000d990 ··DW_CFA_advance_loc:·1·to·00000101
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:·1·to·000000da93 ··DW_CFA_advance_loc:·1·to·00000102
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·000000db96 ··DW_CFA_advance_loc:·1·to·00000103
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·000000dc99 ··DW_CFA_advance_loc:·1·to·00000104
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:·3·to·000000df102 ··DW_CFA_advance_loc:·14·to·00000112
103 ··DW_CFA_def_cfa_offset:·80103 ··DW_CFA_def_cfa_offset:·80
104 ··DW_CFA_advance_loc2:·355·to·00000242104 ··DW_CFA_advance_loc2:·363·to·0000027d
105 ··DW_CFA_def_cfa_offset:·20105 ··DW_CFA_def_cfa_offset:·20
106 ··DW_CFA_advance_loc:·1·to·00000243106 ··DW_CFA_advance_loc:·1·to·0000027e
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·00000244109 ··DW_CFA_advance_loc:·1·to·0000027f
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·00000245112 ··DW_CFA_advance_loc:·1·to·00000280
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·00000246115 ··DW_CFA_advance_loc:·1·to·00000281
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=00000248..000003b7121 000000f8·0000003c·000000fc·FDE·cie=00000000·pc=00000290..00000412
122 ··DW_CFA_advance_loc:·1·to·00000249122 ··DW_CFA_advance_loc:·1·to·00000291
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:·1·to·0000024a125 ··DW_CFA_advance_loc:·1·to·00000292
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·0000024b128 ··DW_CFA_advance_loc:·1·to·00000293
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·0000024c131 ··DW_CFA_advance_loc:·1·to·00000294
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:·3·to·0000024f134 ··DW_CFA_advance_loc:·14·to·000002a2
Max diff block lines reached; 43992/49848 bytes (88.25%) of diff not shown.
1.25 KB
strings --all --bytes=8 {}
    
Offset 1, 17 lines modifiedOffset 1, 12 lines modified
1 L$·f9L$$ 
2 Allocation·of·memory·failed·in·Mem::add_buffer!1 Allocation·of·memory·failed·in·Mem::add_buffer!
3 cannot·create·std::vector·larger·than·max_size()2 cannot·create·std::vector·larger·than·max_size()
4 vector::_M_fill_insert3 vector::_M_fill_insert
5 \$09\$dt2 
6 +D$d9\$dtI 
7 +D$d9T$d 
8 L$$9L$Tt& 
9 vector::_M_realloc_insert4 vector::_M_realloc_insert
10 \$,9\$Tt5 T$,9|$Tt<
11 vector::reserve6 vector::reserve
12 _ZN4SFST3Mem10add_bufferEv.part.07 _ZN4SFST3Mem10add_bufferEv.part.0
13 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.08 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
14 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.09 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
15 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.010 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
16 _ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.011 _ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.isra.0
17 _ZN4SFST9Minimiser16build_transducerEv.cold12 _ZN4SFST9Minimiser16build_transducerEv.cold
Offset 69, 16 lines modifiedOffset 64, 16 lines modified
69 __x86.get_pc_thunk.di64 __x86.get_pc_thunk.di
70 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE65 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
71 _ZN4SFST10Transducer7reverseEb66 _ZN4SFST10Transducer7reverseEb
72 _ZN4SFST8Alphabet5clearEv67 _ZN4SFST8Alphabet5clearEv
73 _ZN4SFST10Transducer11determiniseEb68 _ZN4SFST10Transducer11determiniseEb
74 _ZN4SFST10Transducer17minimise_alphabetEv69 _ZN4SFST10Transducer17minimise_alphabetEv
75 _ZNSt8ios_base4InitC1Ev70 _ZNSt8ios_base4InitC1Ev
76 __dso_handle 
77 _ZNSt8ios_base4InitD1Ev71 _ZNSt8ios_base4InitD1Ev
 72 __dso_handle
78 __cxa_atexit73 __cxa_atexit
79 .shstrtab74 .shstrtab
80 .rel.text75 .rel.text
81 .rodata.str1.476 .rodata.str1.4
82 .rel.text.unlikely77 .rel.text.unlikely
83 .rel.text._ZN4SFST3Mem5clearEv78 .rel.text._ZN4SFST3Mem5clearEv
84 .gcc_except_table79 .gcc_except_table
263 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 2919 lines modifiedOffset 2, 3106 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
6 »       push···%edi7 »       push···%edi
7 »       push···%esi8 »       push···%esi
8 »       push···%ebx9 »       push···%ebx
9 »       sub····$0x2c,%esp 
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>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>
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 »       mov····%eax,%ebp14 »       sub····$0x2c,%esp
15 »       mov····0x4(%eax),%ecx15 »       mov····0x4(%eax),%ecx
16 »       cmp····%ecx,0x8(%eax)16 »       cmp····%ecx,0x8(%eax)
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>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>
18 »       xor····%esi,%esi18 »       xor····%esi,%esi
 19 »       xchg···%ax,%ax
19 »       lea····0x0(,%esi,4),%eax20 »       lea····0x0(,%esi,4),%eax
20 »       mov····%eax,0x1c(%esp)21 »       mov····%eax,0x1c(%esp)
21 »       mov····(%ecx,%eax,1),%edi22 »       mov····(%ecx,%eax,1),%edi
22 »       test···%edi,%edi23 »       test···%edi,%edi
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>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>
 25 »       lea····0x0(%esi,%eiz,1),%esi
 26 »       lea····0x0(%esi,%eiz,1),%esi
24 »       mov····%edi,%edx27 »       mov····%edi,%edx
25 »       mov····(%edi),%edi28 »       mov····(%edi),%edi
26 »       mov····%edx,(%esp)29 »       mov····%edx,(%esp)
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>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>
28 ·R_386_PLT32»    operator·delete(void*)31 ·R_386_PLT32»    operator·delete(void*)
29 »       test···%edi,%edi32 »       test···%edi,%edi
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>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>
31 »       mov····0x4(%ebp),%ecx34 »       mov····0x4(%ebp),%ecx
32 »       mov····0x1c(%esp),%eax 
33 »       movl···$0x0,(%ecx,%eax,1) 
34 »       add····$0x1,%esi 
35 »       mov····0x8(%ebp),%edx35 »       mov····0x8(%ebp),%edx
 36 »       inc····%esi
 37 »       mov····0x1c(%esp),%eax
36 »       sub····%ecx,%edx38 »       sub····%ecx,%edx
 39 »       movl···$0x0,(%ecx,%eax,1)
37 »       sar····$0x2,%edx40 »       sar····$0x2,%edx
38 »       cmp····%esi,%edx41 »       cmp····%esi,%edx
39 »       ja·····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>42 »       ja·····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>
40 »       movl···$0x0,0x10(%ebp)43 »       movl···$0x0,0x10(%ebp)
41 »       add····$0x2c,%esp44 »       add····$0x2c,%esp
42 »       pop····%ebx45 »       pop····%ebx
43 »       pop····%esi46 »       pop····%esi
44 »       pop····%edi47 »       pop····%edi
45 »       pop····%ebp48 »       pop····%ebp
46 »       ret49 »       ret
 50 »       lea····0x0(%esi),%esi
  
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]>: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]>:
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]: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]:
49 »       push···%ebp53 »       push···%ebp
 54 »       mov····%eax,%ebp
50 »       push···%edi55 »       push···%edi
51 »       push···%esi56 »       push···%esi
52 »       push···%ebx57 »       push···%ebx
53 »       sub····$0x2c,%esp 
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·...·]>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·...·]>
55 ·R_386_PC32»     __x86.get_pc_thunk.bx59 ·R_386_PC32»     __x86.get_pc_thunk.bx
56 »       add····$0x2,%ebx60 »       add····$0x2,%ebx
57 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_61 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
58 »       mov····%eax,%ebp62 »       sub····$0x2c,%esp
59 »       mov····0x4(%eax),%ecx63 »       mov····0x4(%eax),%ecx
60 »       cmp····%ecx,0x8(%eax)64 »       cmp····%ecx,0x8(%eax)
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·...·]>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·...·]>
62 »       xor····%esi,%esi66 »       xor····%esi,%esi
 67 »       xchg···%ax,%ax
63 »       lea····0x0(,%esi,4),%eax68 »       lea····0x0(,%esi,4),%eax
64 »       mov····%eax,0x1c(%esp)69 »       mov····%eax,0x1c(%esp)
65 »       mov····(%ecx,%eax,1),%edi70 »       mov····(%ecx,%eax,1),%edi
66 »       test···%edi,%edi71 »       test···%edi,%edi
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>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>
 73 »       lea····0x0(%esi,%eiz,1),%esi
 74 »       lea····0x0(%esi,%eiz,1),%esi
68 »       mov····%edi,%edx75 »       mov····%edi,%edx
69 »       mov····(%edi),%edi76 »       mov····(%edi),%edi
70 »       mov····%edx,(%esp)77 »       mov····%edx,(%esp)
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>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>
72 ·R_386_PLT32»    operator·delete(void*)79 ·R_386_PLT32»    operator·delete(void*)
73 »       test···%edi,%edi80 »       test···%edi,%edi
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>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>
75 »       mov····0x4(%ebp),%ecx82 »       mov····0x4(%ebp),%ecx
76 »       mov····0x1c(%esp),%eax 
77 »       movl···$0x0,(%ecx,%eax,1) 
78 »       add····$0x1,%esi 
79 »       mov····0x8(%ebp),%edx83 »       mov····0x8(%ebp),%edx
 84 »       inc····%esi
 85 »       mov····0x1c(%esp),%eax
80 »       sub····%ecx,%edx86 »       sub····%ecx,%edx
 87 »       movl···$0x0,(%ecx,%eax,1)
81 »       sar····$0x2,%edx88 »       sar····$0x2,%edx
82 »       cmp····%esi,%edx89 »       cmp····%esi,%edx
83 »       ja·····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·...·]>90 »       ja·····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·...·]>
84 »       movl···$0x0,0x10(%ebp)91 »       movl···$0x0,0x10(%ebp)
85 »       add····$0x2c,%esp92 »       add····$0x2c,%esp
86 »       pop····%ebx93 »       pop····%ebx
87 »       pop····%esi94 »       pop····%esi
88 »       pop····%edi95 »       pop····%edi
89 »       pop····%ebp96 »       pop····%ebp
90 »       ret97 »       ret
 98 »       lea····0x0(%esi),%esi
  
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]>: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]>:
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]: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]:
93 »       push···%ebp101 »       push···%ebp
94 »       push···%edi102 »       push···%edi
95 »       push···%esi103 »       push···%esi
96 »       push···%ebx104 »       push···%ebx
97 »       sub····$0x3c,%esp 
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>105 »       call···105·<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]+0x5>
99 ·R_386_PC32»     __x86.get_pc_thunk.bx106 ·R_386_PC32»     __x86.get_pc_thunk.bx
100 »       add····$0x2,%ebx107 »       add····$0x2,%ebx
101 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_108 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
102 »       mov····%eax,0x2c(%esp)109 »       sub····$0x3c,%esp
103 »       test···%eax,%eax110 »       test···%eax,%eax
 111 »       mov····%eax,0x2c(%esp)
104 »       je·····23f·<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]+0x167>112 »       je·····27a·<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]+0x17a>
105 »       mov····0x2c(%esp),%eax113 »       mov····0x2c(%esp),%eax
106 »       mov····0xc(%eax),%edx114 »       mov····0xc(%eax),%edx
Max diff block lines reached; 257835/269327 bytes (95.73%) of diff not shown.
13.4 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 
7 »       call···5·<SFST::Mem::add_buffer()·[clone·.part.0]+0x5>6 »       call···2·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2>
8 ·R_386_PC32»     __x86.get_pc_thunk.bx7 ·R_386_PC32»     __x86.get_pc_thunk.bx
9 »       add····$0x2,%ebx8 »       add····$0x2,%ebx
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_9 ·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 »       mov····%edx,(%eax) 
17 »       add····$0xc,%esp16 »       add····$0xc,%esp
 17 »       mov····%edx,(%eax)
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····0x24(%esp),%ecx
 29 »       add····$0x18,%ecx
 30 »       mov····%ecx,(%esp)
 31 »       call···40·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x10>
 32 ·R_386_PC32»     SFST::Mem::clear()
27 »       mov····0x1c(%esp),%esi33 »       mov····0x24(%esp),%esi
28 »       mov····%esi,(%esp)34 »       mov····%esi,(%esp)
29 »       mov····0x20(%esp),%ebx35 »       mov····0x20(%esp),%ebx
30 »       call···3c·<SFST::Minimiser::build_transducer()·[clone·.cold]+0xc>36 »       call···50·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x20>
31 ·R_386_PLT32»    operator·delete(void*)37 ·R_386_PLT32»    operator·delete(void*)
32 »       mov····%ebp,(%esp)38 »       mov····%ebp,(%esp)
33 »       call···44·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x14>39 »       call···58·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x28>
34 ·R_386_PLT32»    _Unwind_Resume40 ·R_386_PLT32»    _Unwind_Resume
35 »       mov····%eax,%ebp41 »       mov····%eax,%ebp
36 »       mov····0x24(%esp),%esi 
37 »       jmp····34·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x4>42 »       jmp····44·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x14>
38 »       call···0·<SFST::Mem::add_buffer()·[clone·.part.0]> 
39 »       mov····0x24(%esp),%edx43 »       mov····0x1c(%esp),%esi
40 »       add····$0x18,%edx 
41 »       mov····%edx,(%esp) 
42 »       call···60·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x30> 
43 ·R_386_PC32»     SFST::Mem::clear() 
44 »       jmp····4a·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x1a>44 »       jmp····48·<SFST::Minimiser::build_transducer()·[clone·.cold]+0x18>
  
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···2b5·<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···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>
50 ·R_386_PC32»     .text50 ·R_386_PC32»     .text
51 »       mov····-0x54(%ebp),%eax51 »       mov····-0x54(%ebp),%eax
52 »       mov····0x30(%eax),%esi52 »       mov····0x30(%eax),%edi
53 »       test···%esi,%esi53 »       test···%edi,%edi
54 »       je·····86·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x20>54 »       je·····86·<SFST::Minimiser::Minimiser(SFST::Transducer&)·[clone·.cold]+0x20>
55 »       mov····%esi,(%esp)55 »       mov····%edi,(%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),%esi80 »       mov····-0x54(%ebp),%edi
81 »       mov····0xc(%esi),%ecx81 »       mov····0xc(%edi),%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····%edi,(%esp)88 »       mov····%esi,(%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),%edx95 »       lea····0x18(%esi),%eax
96 »       mov····%edx,(%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····%edi,%ebx100 »       mov····%edi,%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····%ebp,(%esp)103 »       mov····%ebp,(%esp)
Offset 106, 78 lines modifiedOffset 106, 78 lines modified
106 ·R_386_PLT32»    _Unwind_Resume106 ·R_386_PLT32»    _Unwind_Resume
107 »       mov····%eax,%ebp107 »       mov····%eax,%ebp
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 »       call···1d2·<SFST::Transducer::minimise(bool)·[clone·.cold]+0xdc>112 »       call···1fa·<SFST::Transducer::minimise(bool)·[clone·.cold]+0x104>
113 ·R_386_PC32»     .text113 ·R_386_PC32»     .text
114 »       lea····0x40(%edi),%ecx114 »       lea····0x40(%edi),%ecx
115 »       mov····%ecx,(%esp)115 »       mov····%ecx,(%esp)
116 »       call···105·<SFST::Transducer::minimise(bool)·[clone·.cold]+0xf>116 »       call···105·<SFST::Transducer::minimise(bool)·[clone·.cold]+0xf>
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()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()
118 »       mov····0x1c(%esp),%eax118 »       mov····0x1c(%esp),%ebx
119 »       mov····%eax,(%esp) 
120 »       call···111·<SFST::Transducer::minimise(bool)·[clone·.cold]+0x1b> 
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() 
122 »       lea····0x18(%edi),%ebx 
123 »       mov····%ebx,(%esp)119 »       mov····%ebx,(%esp)
Max diff block lines reached; 6799/13473 bytes (50.46%) of diff not shown.
1.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST3Mem5clearEv {}
    
Offset 4, 30 lines modifiedOffset 4, 32 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 
11 »       call···7·<SFST::Mem::clear()+0x7>10 »       call···4·<SFST::Mem::clear()+0x4>
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_
 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·····31·<SFST::Mem::clear()+0x31>18 »       je·····36·<SFST::Mem::clear()+0x36>
 19 »       lea····0x0(%esi,%eiz,1),%esi
 20 »       nop
19 »       mov····%esi,%eax21 »       mov····%esi,%eax
20 »       mov····0x186a0(%esi),%esi22 »       mov····0x186a0(%esi),%esi
21 »       mov····%eax,(%esp)23 »       mov····%eax,(%esp)
22 »       call···27·<SFST::Mem::clear()+0x27>24 »       call···2c·<SFST::Mem::clear()+0x2c>
23 ·R_386_PLT32»    free25 ·R_386_PLT32»    free
24 »       mov····%esi,(%edi)26 »       mov····%esi,(%edi)
25 »       test···%esi,%esi27 »       test···%esi,%esi
26 »       jne····1b·<SFST::Mem::clear()+0x1b>28 »       jne····20·<SFST::Mem::clear()+0x20>
27 »       movl···$0x0,0x4(%edi)29 »       movl···$0x0,0x4(%edi)
28 »       add····$0x10,%esp30 »       add····$0x10,%esp
29 »       pop····%ebx31 »       pop····%ebx
30 »       pop····%esi32 »       pop····%esi
31 »       pop····%edi33 »       pop····%edi
32 »       ret34 »       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·4405d80c·00860105·...·!...D.......2 ··0x00000000·ffff0120·21050000·4405df0d·00840105·...·!...D.......
3 ··0x00000010·dd0c00bd·014c0000·b405ff06·d10c00cc·.....L..........3 ··0x00000010·d10d00bc·01390000·b005d407·d80d00cc·.....9..........
4 ··0x00000020·0c050000·ffff0108·13050000·20051800·............·...4 ··0x00000020·0d050000·ffff0108·00052c00·27050000·..........,.'...
5 ··0x00000030·ffff010d·dd01059a·0e008103·8d0b930e·................5 ··0x00000030·ffff010d·ce01058d·0e00f602·900b860e·................
6 ··0x00000040·00ffff01·04650500·00ffff01·12fe02d7·.....e..........6 ··0x00000040·00ffff01·04650500·00ffff01·129f03e7·.....e..........
7 ··0x00000050·020000eb·0505e006·00a70605·d90600ff·................7 ··0x00000050·0200009c·06058d07·00d40605·860700ff·................
8 ··0x00000060·ff010800·0522001d·050000ff·ff012b48·....."........+H8 ··0x00000060·ff010800·0522001d·050000ff·ff012b44·....."........+D
9 ··0x00000070·510000ad·01059d07·00e00205·0000f902·Q...............9 ··0x00000070·500000a8·0105b507·00e40205·0000fd02·P...............
10 ··0x00000080·058d0700·aa040500·00b20405·940700ba·................10 ··0x00000080·05a50700·b4040500·00bc0405·ac0700c4·................
11 ··0x00000090·05058607·00ef060d·0000ffff·010537db·..............7.11 ··0x00000090·05059e07·0087070d·0000ffff·010537db·..............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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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>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>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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>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>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
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·...·]>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·...·]>
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·····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>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>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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>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>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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>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>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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>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>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
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>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>
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·····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>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>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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>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>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%esp
26 »       pop····%ebx 
27 »       pop····%esi 
28 »       ret28 »       ret
70.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST9Minimiser10St […]
    
Offset 5, 1161 lines modifiedOffset 5, 312 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·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 »       test···%ecx,%ecx
16 »       mov····%eax,0x28(%esp)20 »       mov····%eax,0x20(%esp)
 21 »       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>·>·>,·unsigned·int,·SFST::Minimiser::StateGroup·const&)+0x106>
 22 »       mov····0x4(%ebp),%edi
 23 »       mov····0x8(%ebp),%ebx
17 »       mov····0x6c(%esp),%esi24 »       mov····0x74(%esp),%esi
 25 »       sub····%edi,%ebx
 26 »       sar····$0x2,%ebx
 27 »       imul···$0xb6db6db7,%ebx,%eax
 28 »       cmp····%ecx,%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>·>·>,·unsigned·int,·SFST::Minimiser::StateGroup·const&)+0x110>
 30 »       xor····%eax,%eax
 31 »       mov····(%edx,%eax,1),%ebx
 32 »       mov····%ebx,0x34(%esp,%eax,1)
 33 »       add····$0x4,%eax
 34 »       cmp····$0x1c,%eax
 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>·>·>,·unsigned·int,·SFST::Minimiser::StateGroup·const&)+0x48>
18 »       mov····0x68(%esp),%edx36 »       mov····0x74(%esp),%eax
 37 »       mov····%edi,%edx
19 »       test···%edx,%edx38 »       sub····%eax,%edx
 39 »       mov····%edx,%ebx
 40 »       sar····$0x2,%ebx
 41 »       imul···$0xb6db6db7,%ebx,%eax
 42 »       cmp····%eax,%ecx
 43 »       jae····238·<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&)+0x238>
 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
20 »       je·····44f·<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:·c71340cf3631e7a807e71e479dd49b9d9d3b8fee9f802069c620b81d919358b8·...·]f>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>
21 »       mov····0x64(%esp),%edi 
22 »       mov····0x60(%esp),%ecx 
23 »       mov····0x4(%ecx),%ebx 
24 »       mov····%ebx,0x20(%esp) 
25 »       mov····0x8(%ecx),%eax 
26 »       mov····%eax,0x14(%esp) 
27 »       sub····%ebx,%eax 
28 »       mov····%eax,%ebp 
29 »       sar····$0x2,%ebp 
30 »       lea····0x0(%ebp,%ebp,8),%edx 
31 »       mov····%edx,%ecx 
32 »       shl····$0x6,%ecx 
33 »       add····%ecx,%edx 
34 »       lea····0x0(%ebp,%edx,8),%eax 
35 »       mov····%eax,%edx 
36 »       shl····$0xf,%edx 
37 »       add····%edx,%eax 
38 »       lea····0x0(%ebp,%eax,8),%ebp 
39 »       neg····%ebp 
40 »       cmp····0x68(%esp),%ebp 
41 »       jb·····b09·<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&)+0xb09> 
42 »       mov····(%esi),%ecx 
43 »       mov····0x4(%esi),%ebp 
44 »       mov····0x8(%esi),%edx 
45 »       mov····0xc(%esi),%eax 
46 »       mov····%eax,0x1c(%esp) 
47 »       mov····0x10(%esi),%eax 
48 »       mov····%eax,0x18(%esp)52 »       mov····%edx,0x8(%esp)
49 »       mov····0x14(%esi),%eax 
50 »       mov····%eax,0x14(%esp) 
51 »       mov····0x18(%esi),%esi 
52 »       mov····%esi,0x24(%esp) 
53 »       mov····%ebx,%eax 
54 »       sub····%edi,%eax 
55 »       mov····%eax,0x2c(%esp) 
56 »       sar····$0x2,%eax 
57 »       lea····(%eax,%eax,8),%ebx 
58 »       mov····%ebx,%esi 
59 »       shl····$0x6,%esi 
60 »       add····%esi,%ebx 
61 »       lea····(%eax,%ebx,8),%ebx 
62 »       mov····%ebx,%esi 
63 »       shl····$0xf,%esi 
64 »       add····%esi,%ebx 
65 »       lea····(%eax,%ebx,8),%eax 
66 »       neg····%eax 
67 »       cmp····%eax,0x68(%esp) 
68 »       jae····457·<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&)+0x457> 
69 »       mov····0x68(%esp),%esi 
70 »       lea····0x0(,%esi,8),%eax 
71 »       sub····%esi,%eax 
72 »       lea····0x0(,%eax,4),%esi 
73 »       mov····%esi,0x2c(%esp) 
74 »       mov····0x20(%esp),%eax53 »       mov····0x20(%esp),%ebx
75 »       mov····%eax,%ebx 
76 »       sub····%esi,%ebx 
77 »       mov····%ebx,0x30(%esp) 
78 »       cmp····%ebx,%eax 
79 »       je·····f46·<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&)+0xf46> 
80 »       mov····%ecx,0x38(%esp)54 »       mov····%ecx,0x4(%esp)
 55 »       mov····%edi,(%esp)
81 »       mov····%edx,0x34(%esp)56 »       mov····%edx,0x24(%esp)
82 »       mov····%esi,0x8(%esp) 
83 »       mov····%ebx,0x4(%esp)57 »       mov····%ecx,0x1c(%esp)
84 »       mov····%eax,(%esp) 
85 »       mov····0x28(%esp),%ebx 
86 »       call···fe·<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:·a622a47fa3cac9276eeb925d7210fb5881473c7219ca72a025a234d81c873df5·...·]>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·...·]>
87 ·R_386_PLT32»    memmove59 ·R_386_PLT32»    memmove
88 »       mov····0x60(%esp),%edx 
89 »       mov····0x4(%edx),%eax60 »       mov····0x4(%ebp),%ebx
90 »       mov····0x34(%esp),%edx61 »       mov····0x24(%esp),%edx
91 »       mov····0x38(%esp),%ecx62 »       mov····0x1c(%esp),%ecx
 63 »       add····%edx,%ebx
92 »       add····0x2c(%esp),%eax 
93 »       mov····0x60(%esp),%esi 
94 »       mov····%eax,0x4(%esi) 
95 »       mov····0x30(%esp),%ebx 
96 »       cmp····%ebx,0x64(%esp)64 »       cmp····%ecx,0x74(%esp)
Max diff block lines reached; 63333/72025 bytes (87.93%) of diff not shown.
80.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST9Minimiser5Sta […]
    
Offset 5, 911 lines modifiedOffset 5, 927 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x3c,%esp
16 »       mov····%eax,0x20(%esp) 
17 »       mov····0x5c(%esp),%edx 
18 »       mov····0x58(%esp),%ecx16 »       mov····0x58(%esp),%ecx
 17 »       mov····0x5c(%esp),%edx
19 »       test···%ecx,%ecx18 »       test···%ecx,%ecx
 19 »       mov····%eax,0x20(%esp)
20 »       je·····440·<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:·c9b7d7043328af6047e33807b92ac7136ae0b500611e78eb9c5740ec60ad92ad·...·]>20 »       je·····43c·<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:·80da26bb51973574c8c1ae9ee01e6d35b7896ea899d7dd084408f896aede745b·...·]>
21 »       mov····0x54(%esp),%esi 
22 »       mov····0x50(%esp),%edi21 »       mov····0x50(%esp),%edi
 22 »       mov····0x54(%esp),%esi
23 »       mov····0x4(%edi),%ebx23 »       mov····0x4(%edi),%ebx
24 »       mov····%ebx,0x14(%esp) 
25 »       mov····0x8(%edi),%ebp24 »       mov····0x8(%edi),%ebp
 25 »       mov····%ebx,0x14(%esp)
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·····6e5·<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:·93d985590b3b2bdcf10ed6004f74c511197e27371c8119c526e27ec2eeced5c0·...·]>30 »       jb·····6e8·<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:·2f8e310077357daf03c25b6b24859de5f4d5741b74d64bc602c18e8c469a0519·...·]>
 31 »       mov····0x4(%edx),%edi
 32 »       mov····0xc(%edx),%eax
31 »       mov····(%edx),%ebp33 »       mov····(%edx),%ebp
32 »       mov····0x4(%edx),%eax 
33 »       mov····%eax,0x18(%esp)34 »       mov····%edi,0x18(%esp)
34 »       mov····0x8(%edx),%edi35 »       mov····0x8(%edx),%edi
35 »       mov····0xc(%edx),%edx36 »       mov····%ebx,%edx
36 »       mov····%edx,0x1c(%esp)37 »       mov····%eax,0x1c(%esp)
37 »       mov····%ebx,%ecx 
38 »       sub····%esi,%ebx38 »       sub····%esi,%ebx
39 »       mov····%ebx,%eax39 »       mov····%ebx,%ecx
40 »       sar····$0x4,%eax40 »       sar····$0x4,%ecx
41 »       cmp····%eax,0x58(%esp)41 »       cmp····%ecx,0x58(%esp)
42 »       jb·····448·<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&)+0x448>42 »       jb·····448·<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&)+0x448>
43 »       mov····0x58(%esp),%edx43 »       mov····0x58(%esp),%edx
44 »       sub····%eax,%edx 
45 »       mov····%edx,0x20(%esp) 
46 »       mov····0x14(%esp),%eax44 »       mov····0x14(%esp),%eax
 45 »       sub····%ecx,%edx
 46 »       mov····%edx,0x20(%esp)
47 »       je·····1fa·<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:·a1313d94523b48d96068bc9c26e1e10d1abef0aca3e05cb1e2c809bd4ae78e68·...·]>47 »       je·····1f5·<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:·f3e436d674570ab3222412325a3914e27080b9c94dd5019996c8d8944098ef02·...·]>
48 »       mov····%edx,%ecx48 »       mov····%edx,%ecx
49 »       and····$0x7,%edx49 »       and····$0x7,%edx
50 »       je·····170·<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:·d1fd52044305766f3c7659503d4a2e21008d5fedb16ec7a21f22f483e7af7d29·...·]>50 »       je·····169·<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:·b9628d7360f349846e48b2513eeb7f3a27ed471d9ad397ec3548df2dfc637be6·...·]>
51 »       cmp····$0x1,%edx51 »       cmp····$0x1,%edx
52 »       je·····155·<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:·68ddc2986b43c5adf4629f2c170c20f5a55ff920c1a3a26051fe49e39e53cf23·...·]>52 »       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::Minimi[·...·truncated·by·diffoscope;·len:·24,·SHA:·3b9eab177ec2420ecf750b2b788a5e8d79041064c8e05d683c2055b804b480c5·...·]>
53 »       cmp····$0x2,%edx53 »       cmp····$0x2,%edx
54 »       je·····13c·<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:·4d5bc4f58656f97a556d4b95b87fbab9046deec8f62ce8fbe4d5689765447a8d·...·]>54 »       je·····138·<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:·216d610c144568955b3f4f4e4b7f89821c39ec156b8ba4f34dac2a1dcbd1c2e5·...·]>
55 »       cmp····$0x3,%edx55 »       cmp····$0x3,%edx
56 »       je·····123·<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:·7f0e08bf43ed46b76379da8f291e13b5737ce7d26a82ff22c82051d5165a88f7·...·]>56 »       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·...·]>
57 »       cmp····$0x4,%edx57 »       cmp····$0x4,%edx
58 »       je·····10a·<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:·40e9d014fe2640312127d3c692cb4777c3725636026844ad71b213265073cdd1·...·]>58 »       je·····108·<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:·8e4e10ca8634bdf356882c24fe0f6e92b84548813cd776fc19d9b33b32c47f1b·...·]>
59 »       cmp····$0x5,%edx59 »       cmp····$0x5,%edx
60 »       xchg···%ax,%ax60 »       xchg···%ax,%ax
61 »       je·····f1·<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:·0b8178bc6b0e13dab0d1f7074e6ec4fcd03311a32729c773c2c20c8c0c86260b·...·]>61 »       je·····f0·<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:·047c59d77bda4bd32ed23778ff9377c6158f36533f2f3ec19991e6b70abbb1e2·...·]>
62 »       cmp····$0x6,%edx62 »       cmp····$0x6,%edx
63 »       je·····d8·<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&)+0xd8>63 »       je·····d8·<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&)+0xd8>
64 »       mov····0x14(%esp),%eax64 »       mov····0x14(%esp),%eax
65 »       mov····%ebp,(%eax) 
66 »       mov····0x18(%esp),%ecx65 »       mov····0x18(%esp),%ecx
67 »       mov····%ecx,0x4(%eax) 
68 »       mov····%edi,0x8(%eax) 
69 »       mov····0x1c(%esp),%edx66 »       mov····0x1c(%esp),%edx
 67 »       mov····%ebp,(%eax)
 68 »       add····$0x10,%eax
70 »       mov····%edx,0xc(%eax)69 »       mov····%ecx,-0xc(%eax)
71 »       mov····0x20(%esp),%ecx70 »       mov····0x20(%esp),%ecx
 71 »       mov····%edi,-0x8(%eax)
 72 »       mov····%edx,-0x4(%eax)
72 »       lea····-0x1(%ecx),%ecx73 »       lea····-0x1(%ecx),%ecx
73 »       add····$0x10,%eax 
74 »       mov····%ebp,(%eax) 
75 »       mov····0x18(%esp),%edx74 »       mov····0x18(%esp),%edx
 75 »       dec····%ecx
76 »       mov····%edx,0x4(%eax) 
77 »       mov····%edi,0x8(%eax) 
78 »       mov····0x1c(%esp),%edx 
79 »       mov····%edx,0xc(%eax) 
80 »       sub····$0x1,%ecx 
81 »       add····$0x10,%eax76 »       add····$0x10,%eax
82 »       mov····%ebp,(%eax)77 »       mov····%ebp,-0x10(%eax)
83 »       mov····0x18(%esp),%edx 
84 »       mov····%edx,0x4(%eax) 
85 »       mov····%edi,0x8(%eax)78 »       mov····%edi,-0x8(%eax)
 79 »       mov····%edx,-0xc(%eax)
86 »       mov····0x1c(%esp),%edx80 »       mov····0x1c(%esp),%edx
87 »       mov····%edx,0xc(%eax)81 »       mov····%edx,-0x4(%eax)
88 »       sub····$0x1,%ecx 
89 »       add····$0x10,%eax 
90 »       mov····%ebp,(%eax) 
91 »       mov····0x18(%esp),%edx82 »       mov····0x18(%esp),%edx
 83 »       dec····%ecx
92 »       mov····%edx,0x4(%eax) 
93 »       mov····%edi,0x8(%eax) 
94 »       mov····0x1c(%esp),%edx 
95 »       mov····%edx,0xc(%eax) 
96 »       sub····$0x1,%ecx 
97 »       add····$0x10,%eax84 »       add····$0x10,%eax
98 »       mov····%ebp,(%eax)85 »       mov····%ebp,-0x10(%eax)
99 »       mov····0x18(%esp),%edx 
100 »       mov····%edx,0x4(%eax) 
101 »       mov····%edi,0x8(%eax)86 »       mov····%edi,-0x8(%eax)
 87 »       mov····%edx,-0xc(%eax)
102 »       mov····0x1c(%esp),%edx88 »       mov····0x1c(%esp),%edx
103 »       mov····%edx,0xc(%eax)89 »       mov····%edx,-0x4(%eax)
104 »       sub····$0x1,%ecx90 »       mov····0x18(%esp),%edx
 91 »       dec····%ecx
105 »       add····$0x10,%eax92 »       add····$0x10,%eax
106 »       mov····%ebp,(%eax)93 »       mov····%ebp,-0x10(%eax)
 94 »       mov····%edi,-0x8(%eax)
 95 »       mov····%edx,-0xc(%eax)
 96 »       mov····0x1c(%esp),%edx
 97 »       mov····%edx,-0x4(%eax)
107 »       mov····0x18(%esp),%edx98 »       mov····0x18(%esp),%edx
 99 »       dec····%ecx
Max diff block lines reached; 71689/81730 bytes (87.71%) of diff not shown.
23.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST9Minimiser10St […]
    
Offset 5, 176 lines modifiedOffset 5, 154 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x58(%esp),%edi15 »       sub····$0x3c,%esp
17 »       mov····0x50(%esp),%eax16 »       mov····0x50(%esp),%ebp
18 »       mov····(%eax),%esi 
19 »       mov····%esi,0x1c(%esp) 
20 »       mov····0x4(%eax),%ecx17 »       mov····0x4(%ebp),%edi
 18 »       mov····0x0(%ebp),%edx
21 »       mov····%ecx,%ebp 
22 »       sub····%esi,%ebp 
23 »       sar····$0x2,%ebp 
24 »       lea····0x0(%ebp,%ebp,8),%edx 
25 »       mov····%edx,%eax19 »       mov····%edi,%eax
 20 »       sub····%edx,%eax
26 »       shl····$0x6,%eax21 »       sar····$0x2,%eax
 22 »       imul···$0xb6db6db7,%eax,%eax
 23 »       cmp····$0x4924924,%eax
27 »       add····%eax,%edx 
28 »       lea····0x0(%ebp,%edx,8),%edx 
29 »       mov····%edx,%esi 
30 »       shl····$0xf,%esi 
31 »       add····%esi,%edx 
32 »       lea····0x0(%ebp,%edx,8),%ebp 
33 »       mov····%ebp,%eax 
34 »       neg····%eax 
35 »       cmp····$0xfb6db6dc,%ebp 
36 »       je·····1f6·<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:·4587bc8f426e26caea92e4f89326d508d6c96ca6c0d6df3f71e37e2f716ced74·...·]>24 »       je·····1cd·<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:·5915dff873181317850ccd423c27a17b65659df7caf2c8b3c2a9894639103976·...·]>
37 »       test···%eax,%eax25 »       test···%eax,%eax
38 »       mov····$0x1,%edx26 »       mov····$0x1,%ecx
39 »       cmovne·%eax,%edx27 »       cmovne·%eax,%ecx
 28 »       xor····%esi,%esi
40 »       add····%edx,%eax29 »       add····%ecx,%eax
 30 »       jb·····1c3·<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&)+0x1c3>
41 »       setb···%dl 
42 »       movzbl·%dl,%ebp 
43 »       mov····0x54(%esp),%esi31 »       mov····0x54(%esp),%ecx
44 »       sub····0x1c(%esp),%esi32 »       sub····%edx,%ecx
45 »       test···%ebp,%ebp33 »       test···%esi,%esi
46 »       jne····190·<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:·fd5f4500afa4f20e913507079dbf74573b0d0cb603068ad5b4576fcdf3fbe00d·...·]0>34 »       jne····150·<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:·485baab2aa17e94de36f4b002f09082572c40b848485c7fb34752cdacc162062·...·]0>
47 »       test···%eax,%eax35 »       test···%eax,%eax
48 »       jne····1db·<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:·3f1a779423dae8b0d1fa0cf1c3fabb887d0b856626de561265c499e36d31cb34·...·]>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·...·]>
49 »       movl···$0x0,0x20(%esp) 
50 »       xor····%ebp,%ebp37 »       xor····%eax,%eax
 38 »       xor····%esi,%esi
51 »       mov····(%edi),%edx 
52 »       mov····%edx,0x0(%ebp,%esi,1) 
53 »       mov····0x4(%edi),%eax 
54 »       mov····%eax,0x4(%ebp,%esi,1) 
55 »       mov····0x8(%edi),%edx 
56 »       mov····%edx,0x8(%ebp,%esi,1) 
57 »       mov····0xc(%edi),%eax 
58 »       mov····%eax,0xc(%ebp,%esi,1) 
59 »       mov····0x10(%edi),%edx 
60 »       mov····%edx,0x10(%ebp,%esi,1) 
61 »       mov····0x14(%edi),%eax 
62 »       mov····%eax,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····%ecx,%edx 
67 »       sub····0x54(%esp),%edx 
68 »       lea····(%edi,%edx,1),%eax 
69 »       mov····%eax,0x24(%esp)39 »       mov····%eax,0x20(%esp)
 40 »       mov····%esi,0x1c(%esp)
 41 »       mov····%edx,0x24(%esp)
 42 »       mov····0x1c(%esp),%esi
 43 »       xor····%eax,%eax
 44 »       add····%ecx,%esi
 45 »       mov····0x58(%esp),%edx
 46 »       mov····(%edx,%eax,1),%edx
 47 »       mov····%edx,(%esi,%eax,1)
 48 »       add····$0x4,%eax
 49 »       cmp····$0x1c,%eax
 50 »       jb·····76·<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&)+0x76>
70 »       mov····0x1c(%esp),%eax51 »       mov····0x1c(%esp),%eax
 52 »       mov····0x24(%esp),%edx
 53 »       lea····0x1c(%eax,%ecx,1),%esi
 54 »       mov····%edi,%eax
 55 »       sub····0x54(%esp),%eax
 56 »       mov····%eax,0x24(%esp)
 57 »       add····%esi,%eax
71 »       cmp····%eax,0x54(%esp)58 »       cmp····%edx,0x54(%esp)
 59 »       mov····%eax,0x28(%esp)
72 »       je·····179·<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:·ccd0b064270ba25cd85a01ee204e9bdf9209c3b6b874c360fb62fde9b720c361·...·]>60 »       je·····118·<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:·ece38668a1a7bad80e2a653b62cf8a0cebbfb72d401b1d064d3eb90412658b16·...·]>
 61 »       mov····%ecx,0x8(%esp)
 62 »       mov····0x1c(%esp),%ecx
 63 »       mov····%edx,0x4(%esp)
73 »       mov····%edx,0x2c(%esp)64 »       mov····%edx,0x2c(%esp)
74 »       mov····%ecx,0x28(%esp)65 »       mov····%ecx,(%esp)
75 »       mov····%esi,0x8(%esp) 
76 »       mov····%eax,0x4(%esp) 
77 »       mov····%ebp,(%esp) 
78 »       call···eb·<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:·ff929b9de307237efc1032d31a54ff03cf75b506711d00f5b2f0473f9b5514ae·...·]>66 »       call···be·<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:·62176d3625a7dc858e69ab253d8b735488d0c93c8d9caf411a50fae8187e10d8·...·]>
79 ·R_386_PLT32»    memmove67 ·R_386_PLT32»    memmove
80 »       mov····0x28(%esp),%esi 
81 »       cmp····%esi,0x54(%esp) 
82 »       mov····0x2c(%esp),%edx68 »       mov····0x2c(%esp),%edx
 69 »       cmp····%edi,0x54(%esp)
83 »       je·····136·<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:·5b65958a8281ee9fe4a13bf12cfc922aa7cacf50cb77bf162698c97cef4bec9e·...·]>70 »       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 »       cmpl···$0x8,0x24(%esp)
84 »       mov····%edi,%eax72 »       mov····%esi,%eax
85 »       mov····0x54(%esp),%esi73 »       mov····0x54(%esp),%esi
86 »       cmp····$0x4,%edx 
87 »       jae····15f·<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&)+0x15f> 
88 »       test···$0x2,%dl 
89 »       jne····152·<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:·0186905144321998bbf6d8d90332c75652ef45ad7e09f88bdca58b0d34bae6fd·...·]>74 »       jae····12b·<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:·c7ee4d0bca3791a406747345c9694abd91036a1f2a56a2707f329803ea319cd9·...·]>
90 »       and····$0x1,%edx 
91 »       jne····144·<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&)+0x144> 
92 »       mov····0x1c(%esp),%edx75 »       mov····0x24(%esp),%ecx
 76 »       mov····%eax,%edi
 77 »       rep·movsb·%ds:(%esi),%es:(%edi)
93 »       test···%edx,%edx78 »       test···%edx,%edx
94 »       jne····136·<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:·5b65958a8281ee9fe4a13bf12cfc922aa7cacf50cb77bf162698c97cef4bec9e·...·]>79 »       jne····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·...·]>
95 »       mov····0x50(%esp),%ecx 
96 »       mov····%ebp,(%ecx) 
97 »       mov····0x24(%esp),%ebx80 »       mov····0x1c(%esp),%ebx
98 »       mov····%ebx,0x4(%ecx)81 »       mov····0x28(%esp),%edx
Max diff block lines reached; 12807/23439 bytes (54.64%) of diff not shown.
24.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST9Minimiser10Tr […]
    
Offset 5, 221 lines modifiedOffset 5, 214 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x1,%eax13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x28(%esp)15 »       sub····$0x2c,%esp
 16 »       mov····0x40(%esp),%eax
17 »       mov····0x58(%esp),%edi17 »       mov····0x48(%esp),%edi
18 »       mov····0x50(%esp),%edx 
19 »       mov····(%edx),%ebx18 »       mov····(%eax),%esi
 19 »       mov····0x4(%eax),%ebp
 20 »       mov····%esi,0x10(%esp)
20 »       mov····%ebx,0x1c(%esp)21 »       mov····%ebp,0x1c(%esp)
21 »       mov····0x4(%edx),%ecx 
22 »       mov····%ecx,0x2c(%esp) 
23 »       sub····%ebx,%ecx22 »       sub····%esi,%ebp
24 »       sar····$0x4,%ecx23 »       sar····$0x4,%ebp
25 »       cmp····$0x7ffffff,%ecx24 »       cmp····$0x7ffffff,%ebp
26 »       je·····275·<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:·481c7cd3e0eb075af1ef0bd3e24504748e7716a2f5a2d8f05627cdbdc48ab8b6·...·]>25 »       je·····26d·<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:·de92e3fddd51ed93825b948d7a8ca90fb67bedbaa193e4489fb12ce2116176f9·...·]>
27 »       test···%ecx,%ecx 
28 »       mov····$0x1,%esi 
29 »       cmovne·%ecx,%esi 
30 »       add····%esi,%ecx 
31 »       setb···%al 
32 »       movzbl·%al,%ebp 
33 »       mov····0x54(%esp),%esi 
34 »       sub····0x1c(%esp),%esi 
35 »       test···%ebp,%ebp26 »       test···%ebp,%ebp
 27 »       mov····$0x1,%ecx
 28 »       cmovne·%ebp,%ecx
 29 »       xor····%edx,%edx
 30 »       add····%ecx,%ebp
36 »       jne····21b·<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:·08ecbf3dd222e1cafbacbacc81e8441813e51cad364b2667449b25d4c36dfc37·...·]>31 »       jb·····263·<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:·a5e1fb3e6cbb671e71904fde50675e988318461f0586752fd855ef09c4775549·...·]>
 32 »       mov····0x44(%esp),%esi
 33 »       mov····0x10(%esp),%eax
 34 »       sub····%eax,%esi
37 »       test···%ecx,%ecx35 »       test···%edx,%edx
38 »       jne····260·<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:·41f07703b5f0c5cb4878999f00ecd60b1886d84eefde46ff7ec661c84c1b69ca·...·]0>36 »       jne····210·<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:·be98c547e605038e48d2fef66a91fd604e9bbbccc802f23d104be505abd8d1b8·...·]0>
 37 »       test···%ebp,%ebp
 38 »       jne····250·<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&)+0x250>
 39 »       xor····%ecx,%ecx
 40 »       xor····%edx,%edx
 41 »       mov····%ecx,0x18(%esp)
39 »       mov····$0x10,%ebp42 »       mov····$0x10,%ebp
40 »       movl···$0x0,0x24(%esp)43 »       mov····%edx,0x14(%esp)
41 »       movl···$0x0,0x20(%esp)44 »       mov····0x14(%esp),%ecx
42 »       mov····(%edi),%ecx45 »       mov····(%edi),%edx
43 »       mov····0x20(%esp),%ebx 
44 »       mov····%ecx,(%ebx,%esi,1) 
45 »       mov····0x4(%edi),%eax46 »       mov····0x4(%edi),%eax
46 »       mov····%eax,0x4(%ebx,%esi,1)47 »       mov····%edx,(%ecx,%esi,1)
47 »       mov····0x8(%edi),%edx48 »       mov····0x8(%edi),%edx
 49 »       mov····%eax,0x4(%ecx,%esi,1)
 50 »       mov····0xc(%edi),%edi
 51 »       mov····0x10(%esp),%eax
 52 »       cmp····%eax,0x44(%esp)
48 »       mov····%edx,0x8(%ebx,%esi,1)53 »       mov····%edx,0x8(%ecx,%esi,1)
49 »       mov····0xc(%edi),%ecx 
50 »       mov····%ebx,%edi 
51 »       mov····%ecx,0xc(%ebx,%esi,1)54 »       mov····%edi,0xc(%ecx,%esi,1)
52 »       mov····0x1c(%esp),%eax 
53 »       cmp····%eax,0x54(%esp) 
54 »       je·····199·<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:·2c363db79cb3dc17cd0569f50a2577d3f647cd61ffdbd14d43d74a8a0b18095e·...·]>55 »       je·····193·<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:·4c9e8151abd11e07fa903f57ba8a62772105ee828f9aab48eb2aff132496ed19·...·]>
55 »       mov····0x54(%esp),%esi56 »       mov····0x44(%esp),%edx
56 »       sub····%eax,%esi 
57 »       add····%esi,%ebx 
58 »       mov····%edi,%ebp57 »       mov····%ecx,%ebp
 58 »       sub····%eax,%edx
 59 »       lea····(%ecx,%edx,1),%esi
59 »       sub····$0x10,%esi60 »       sub····$0x10,%edx
60 »       shr····$0x4,%esi61 »       shr····$0x4,%edx
61 »       add····$0x1,%esi62 »       inc····%edx
62 »       and····$0x3,%esi63 »       and····$0x3,%edx
63 »       je·····12d·<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:·1c544c9fc7ccac08b32311cef30f2bad949e417feed2e14905d587f3b6d54e08·...·]>64 »       je·····127·<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:·c3502657b73f7d6b4bc650da2393e28eead8757c4fd94972485d19eb4962dea4·...·]>
64 »       cmp····$0x1,%esi65 »       cmp····$0x1,%edx
65 »       je·····10c·<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:·151d4eb9636e80a809942d6e8171a266ca4032240b6581b0bf1e1979f86d9bc4·...·]>66 »       je·····106·<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:·a0cca823ec10fc003dd97870cf12411e5183c00e56d5260c549434ec38e705c2·...·]>
66 »       cmp····$0x2,%esi67 »       cmp····$0x2,%edx
67 »       je·····ef·<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:·a58a180943fc0dc29258d425c065efdf4092fa4951b1be2c3e04672832568c74·...·]>68 »       je·····e9·<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:·b5af80f554db22547b6cb422f3f53179d544ad49feed3dc65838414bb2d5a70a·...·]>
68 »       mov····0x1c(%esp),%ebp69 »       mov····0x10(%esp),%ebp
 70 »       mov····0x14(%esp),%edi
69 »       mov····0x0(%ebp),%eax71 »       mov····0x0(%ebp),%ecx
70 »       mov····0x20(%esp),%edx 
71 »       mov····%eax,(%edx)72 »       mov····%ecx,(%edi)
72 »       mov····0x4(%ebp),%ecx73 »       mov····0x4(%ebp),%eax
73 »       mov····%ecx,0x4(%edx)74 »       mov····%eax,0x4(%edi)
74 »       mov····0x8(%ebp),%edi 
75 »       mov····%edi,0x8(%edx) 
76 »       mov····0xc(%ebp),%esi 
77 »       mov····%esi,0xc(%edx) 
78 »       lea····0x10(%ebp),%eax75 »       lea····0x10(%ebp),%eax
 76 »       mov····0x8(%ebp),%edx
 77 »       mov····%edx,0x8(%edi)
 78 »       mov····0xc(%ebp),%ecx
79 »       lea····0x10(%edx),%ebp79 »       lea····0x10(%edi),%ebp
 80 »       mov····%ecx,0xc(%edi)
80 »       mov····(%eax),%edx81 »       mov····(%eax),%edi
81 »       mov····%edx,0x0(%ebp) 
82 »       mov····0x4(%eax),%ecx 
83 »       mov····%ecx,0x4(%ebp) 
84 »       mov····0x8(%eax),%edi 
85 »       mov····%edi,0x8(%ebp) 
86 »       mov····0xc(%eax),%esi 
87 »       mov····%esi,0xc(%ebp) 
88 »       add····$0x10,%eax 
89 »       add····$0x10,%ebp82 »       add····$0x10,%ebp
90 »       mov····(%eax),%edx 
91 »       mov····%edx,0x0(%ebp) 
92 »       mov····0x4(%eax),%ecx 
93 »       mov····%ecx,0x4(%ebp) 
94 »       mov····0x8(%eax),%edi 
95 »       mov····%edi,0x8(%ebp) 
96 »       mov····0xc(%eax),%esi 
97 »       mov····%esi,0xc(%ebp) 
98 »       add····$0x10,%eax83 »       add····$0x10,%eax
99 »       add····$0x10,%ebp 
100 »       cmp····%ebx,%ebp 
101 »       je·····196·<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::Transi[·...·truncated·by·diffoscope;·len:·53,·SHA:·b114872c2328815ec2410127ca9f88de818379bda0364962b93a20625c63d85e·...·]84 »       mov····%edi,-0x10(%ebp)
 85 »       mov····-0xc(%eax),%edx
 86 »       mov····%edx,-0xc(%ebp)
 87 »       mov····-0x8(%eax),%ecx
Max diff block lines reached; 15382/25017 bytes (61.49%) of diff not shown.
11.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIN4SFST5LabelESt4pa […]
    
Offset 5, 87 lines modifiedOffset 5, 92 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·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 
20 »       mov····0x8(%edx),%esi19 »       mov····0x8(%edx),%esi
 20 »       mov····%eax,0x1c(%esp)
21 »       test···%esi,%esi21 »       test···%esi,%esi
22 »       je·····85·<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:·5937f1fe80e1f2e9fe21cac11e31d7f4bf6d04a92ed56326a6b9aef3cf6ed0ef·...·]>22 »       je·····88·<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:·9fd9bfdf401a0ef6b93a615d3d3da9fe1712dacbc2ed0fdab2a458e86c6a0244·...·]>
23 »       movzwl·0x2(%edi),%ecx23 »       movzwl·0x2(%edi),%ebx
24 »       jmp····44·<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:·4efadf438d351d6b421bc00963e5e18f58735776de416c7237bf0d1204fb6d7b·...·]>24 »       jmp····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·...·]>
 25 »       xchg···%ax,%ax
25 »       jb·····39·<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:·1e9604f150927545f59d38d1a76134f2ce909581ad02cda9a66c9f4096eaeaf1·...·]>26 »       jb·····3b·<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:·58741a1e42c75e1266c94e542f194b6a87652a0f733a5a07146afe8e59d646c8·...·]>
26 »       movzwl·0x10(%esi),%ebx27 »       movzwl·(%edi),%eax
27 »       cmp····%bx,(%edi)28 »       cmp····%ax,0x10(%esi)
28 »       jb·····4d·<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(S[·...·truncated·by·diffoscope;·len:·23,·SHA:·179a8b0ec5465655487bf49e12bed3545464f7862a78da6876fdc0a9cebb8e3e·...·]>29 »       ja·····4e·<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(S[·...·truncated·by·diffoscope;·len:·23,·SHA:·79dd4e249658098e57cd8909177128fe90bc119953f0da64a7b7487951699753·...·]>
29 »       mov····0xc(%esi),%eax30 »       mov····0xc(%esi),%eax
30 »       xor····%ebx,%ebx31 »       xor····%edx,%edx
31 »       test···%eax,%eax32 »       test···%eax,%eax
32 »       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·····57·<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:·fc7751fbfa93411458296936b56b2f7d436ed9f5f94f4feb1303b84ecc52d428·...·]>
33 »       mov····%eax,%esi34 »       mov····%eax,%esi
34 »       movzwl·0x12(%esi),%edx35 »       movzwl·0x12(%esi),%ecx
35 »       cmp····%cx,%dx36 »       cmp····%ebx,%ecx
36 »       jbe····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·...·]>37 »       jbe····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 »       mov····0x8(%esi),%eax38 »       mov····0x8(%esi),%eax
38 »       mov····$0x1,%ebx39 »       mov····$0x1,%dl
39 »       test···%eax,%eax40 »       test···%eax,%eax
40 »       jne····42·<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:·cab9607638132fb067587d68f1c6402feb89170516ead295bdca879a158f1753·...·]>41 »       jne····44·<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:·4efadf438d351d6b421bc00963e5e18f58735776de416c7237bf0d1204fb6d7b·...·]>
41 »       test···%bl,%bl42 »       test···%dl,%dl
 43 »       mov····%esi,%eax
42 »       jne····88·<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:·9fd9bfdf401a0ef6b93a615d3d3da9fe1712dacbc2ed0fdab2a458e86c6a0244·...·]>44 »       jne····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::La[·...·truncated·by·diffoscope;·len:·16,·SHA:·294e5769a81346722e4c0107344bdb6cd5d7518f6796d9c08d87cb5258730277·...·]>
43 »       mov····%esi,%ebx 
44 »       cmp····%cx,%dx45 »       cmp····%ebx,%ecx
45 »       jb·····ae·<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:·5332b3a23ae46b310a0f7cadd4a7da0e8ed7cb902068dd83b89c6954d825b684·...·]>46 »       jb·····b2·<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:·9dc17b27ecf39f4b1f7fb55795f49b3a82bc63933cbd6f9c0c23e23c7d04d594·...·]>
46 »       ja·····6f·<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:·ff3614053818c659e6ac70c93b436effeed28619a7a7f2bc6e9911a7a75f909c·...·]>47 »       ja·····6c·<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:·e56c253098d8c48a7ddc48262c77b4e028886b8b63006072ae3897a338589873·...·]>
47 »       movzwl·0x10(%esi),%eax48 »       movzwl·(%edi),%ecx
48 »       cmp····%ax,(%edi)49 »       cmp····%cx,0x10(%esi)
49 »       ja·····ae·<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(S[·...·truncated·by·diffoscope;·len:·23,·SHA:·e259aeb8f0d55677839117029e4fdcad6d45a03edb269547a1c95d807f6576eb·...·]>50 »       jb·····b2·<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(S[·...·truncated·by·diffoscope;·len:·23,·SHA:·d6dbd4dc65b7b5d3564f474e89bebe4fe9fa8c1fe4ab5b7120817f8bb8f56e05·...·]>
50 »       mov····%esi,0x0(%ebp)51 »       mov····%esi,0x0(%ebp)
51 »       movl···$0x0,0x4(%ebp) 
52 »       mov····%ebp,%eax52 »       mov····%ebp,%eax
 53 »       movl···$0x0,0x4(%ebp)
53 »       add····$0x2c,%esp54 »       add····$0x2c,%esp
54 »       pop····%ebx55 »       pop····%ebx
55 »       pop····%esi56 »       pop····%esi
56 »       pop····%edi57 »       pop····%edi
57 »       pop····%ebp58 »       pop····%ebp
58 »       ret····$0x459 »       ret····$0x4
 60 »       lea····0x0(%esi),%esi
59 »       lea····0x4(%edx),%esi61 »       lea····0x4(%edx),%esi
60 »       mov····0x44(%esp),%edx62 »       mov····0x44(%esp),%ebx
61 »       cmp····0xc(%edx),%esi63 »       cmp····0xc(%ebx),%esi
62 »       je·····c4·<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:·55e551d3e8b583d8d08f488fbaedf0123b4f0304efb66cbb56f2f64d7ca8cab3·...·]>64 »       je·····d0·<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:·af11e14cd571f14077757049edddbc7684903287fe82012e1d24c873eb6205bb·...·]>
63 »       mov····%esi,(%esp)65 »       mov····%esi,(%esp)
64 »       mov····0x1c(%esp),%ebx66 »       mov····0x1c(%esp),%ebx
65 »       call···99·<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:·3aff0d19d5faf41ce160b7b415a8df7d388577d4c3178605086b82fdbf90c09d·...·]>67 »       call···9c·<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:·a9ab43f34d35c13faffb226651479256301ec8fb3f542d42abc3b45762b21038·...·]>
66 ·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*)
67 »       movzwl·0x2(%edi),%ecx69 »       movzwl·0x2(%edi),%ebx
68 »       movzwl·0x12(%eax),%edx70 »       movzwl·0x12(%eax),%ecx
 71 »       mov····%eax,%edx
69 »       mov····%esi,%ebx72 »       mov····%esi,%eax
70 »       mov····%eax,%esi73 »       mov····%edx,%esi
71 »       cmp····%cx,%dx74 »       cmp····%ebx,%ecx
72 »       jae····64·<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:·394a6a20f6fdc8aea183d35f96e012f3dc730f88148a2a846871037c5601730f·...·]>75 »       jae····61·<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:·4c25b5a7a79825d1c50dcd32227e45528aaee037967b8bd3ba11e479b1473f60·...·]>
73 »       movl···$0x0,0x0(%ebp) 
74 »       mov····%ebx,0x4(%ebp)76 »       mov····%eax,0x4(%ebp)
75 »       mov····%ebp,%eax77 »       mov····%ebp,%eax
 78 »       movl···$0x0,0x0(%ebp)
76 »       add····$0x2c,%esp79 »       add····$0x2c,%esp
77 »       pop····%ebx80 »       pop····%ebx
78 »       pop····%esi81 »       pop····%esi
79 »       pop····%edi82 »       pop····%edi
80 »       pop····%ebp83 »       pop····%ebp
81 »       ret····$0x484 »       ret····$0x4
 85 »       lea····0x0(%esi,%eiz,1),%esi
 86 »       nop
82 »       movl···$0x0,0x0(%ebp)87 »       movl···$0x0,0x0(%ebp)
83 »       mov····%esi,0x4(%ebp) 
84 »       mov····%ebp,%eax88 »       mov····%ebp,%eax
 89 »       mov····%esi,0x4(%ebp)
85 »       add····$0x2c,%esp90 »       add····$0x2c,%esp
86 »       pop····%ebx91 »       pop····%ebx
87 »       pop····%esi92 »       pop····%esi
88 »       pop····%edi93 »       pop····%edi
89 »       pop····%ebp94 »       pop····%ebp
90 »       ret····$0x495 »       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 
9 »       call···6·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb+0x6>8 »       call···3·<_GLOBAL__sub_I__ZN4SFST10Transducer8minimiseEb+0x3>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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()
18 »       lea····0x0(%ebx),%eax20 »       lea····0x0(%ebx),%eax
19 ·R_386_GOTOFF»   __dso_handle21 ·R_386_GOTOFF»   __dso_handle
20 »       mov····%eax,0x8(%esp) 
21 »       mov····%esi,0x4(%esp)22 »       mov····%esi,0x4(%esp)
 23 »       mov····%eax,0x8(%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
18.0 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 148 lines modifiedOffset 1, 137 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·8302430e·..../....A....C.5 ··0x00000020·00000000·2f000000·00410e08·83024e0e·..../....A....N.
6 ··0x00000030·1c4d0e20·500e1442·0e18460e·1c410e20·.M.·P..B..F..A.·6 ··0x00000030·1c420e20·4e0e1444·0e18460e·1c410e20·.B.·N..D..F..A.·
7 ··0x00000040·38000000·44000000·00000000·6c000000·8...D.......l...7 ··0x00000040·38000000·44000000·00000000·7a000000·8...D.......z...
8 ··0x00000050·00410e08·8502410e·0c870341·0e108604·.A....A....A....8 ··0x00000050·00410e08·8502430e·0c870341·0e108604·.A....C....A....
9 ··0x00000060·410e1483·05430e40·02600e14·41c30e10·A....C.@.`..A...9 ··0x00000060·410e1483·054e0e40·02610e14·41c30e10·A....N.@.a..A...
10 ··0x00000070·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...10 ··0x00000070·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...
11 ··0x00000080·80000000·6c000000·6c000000·00410e08·....l...l....A..11 ··0x00000080·80000000·80000000·7a000000·00410e08·........z....A..
12 ··0x00000090·8502410e·0c870341·0e108604·410e1483·..A....A....A...12 ··0x00000090·8502430e·0c870341·0e108604·410e1483·..C....A....A...
13 ··0x000000a0·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...13 ··0x000000a0·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
14 ··0x000000b0·41c70e08·41c50e04·3c000000·bc000000·A...A...<.......14 ··0x000000b0·41c70e08·41c50e04·3c000000·bc000000·A...A...<.......
15 ··0x000000c0·d8000000·6f010000·00410e08·8502410e·....o....A....A.15 ··0x000000c0·00010000·82010000·00410e08·8502410e·.........A....A.
16 ··0x000000d0·0c870341·0e108604·410e1483·05430e50·...A....A....C.P16 ··0x000000d0·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P
17 ··0x000000e0·0363010e·1441c30e·1041c60e·0c41c70e·.c...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·48020000·6f010000·00410e08·8502410e·H...o....A....A.19 ··0x00000100·90020000·82010000·00410e08·8502410e·.........A....A.
20 ··0x00000110·0c870341·0e108604·410e1483·05430e50·...A....A....C.P20 ··0x00000110·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P
21 ··0x00000120·0363010e·1441c30e·1041c60e·0c41c70e·.c...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·3f000000·00410e08·8702410e·....?....A....A.23 ··0x00000140·00000000·44000000·00410e08·8702410e·....D....A....A.
24 ··0x00000150·0c860341·0e108304·430e2075·0e1041c3·...A....C.·u..A.24 ··0x00000150·0c860341·0e108304·4e0e206f·0e1041c3·...A....N.·o..A.
25 ··0x00000160·0e0c41c6·0e0841c7·0e040000·38000000·..A...A.....8...25 ··0x00000160·0e0c41c6·0e0841c7·0e040000·28000000·..A...A.....(...
26 ··0x00000170·70010000·b8030000·4a000000·00410e08·p.......J....A..26 ··0x00000170·70010000·20040000·6f000000·00430e10·p...·...o....C..
 27 ··0x00000180·4b860383·04488702·7d0ac7c6·c30e0445·K....H..}......E
27 ··0x00000180·8702410e·0c860341·0e108304·780ac30e·..A....A....x... 
28 ··0x00000190·0c41c60e·0841c70e·04410b49·c30e0c41·.A...A...A.I...A 
29 ··0x000001a0·c60e0841·c70e0400·38000000·ac010000·...A....8.......28 ··0x00000190·0b56c7c6·c30e0400·28000000·9c010000·.V......(.......
30 ··0x000001b0·02040000·63000000·00410e08·8702410e·....c....A....A.29 ··0x000001a0·90040000·88000000·00430e10·4487024f·.........C..D..O
 30 ··0x000001b0·86038304·02540ac7·c6c30e04·460b57c7·.....T......F.W.
31 ··0x000001c0·0c860341·0e108304·02500ac3·0e0c41c6·...A.....P....A. 
32 ··0x000001d0·0e0841c7·0e04410b·4ac30e0c·41c60e08·..A...A.J...A... 
33 ··0x000001e0·41c70e04·48000000·e8010000·66040000·A...H.......f...31 ··0x000001c0·c6c30e04·30000000·c8010000·20050000·....0.......·...
34 ··0x000001f0·4d000000·00410e08·8702410e·0c860341·M....A....A....A 
35 ··0x00000200·0e108304·770ac30e·0c41c60e·0841c70e·....w....A...A.. 
36 ··0x00000210·04410b43·0ac30e0c·41c60e08·41c70e04·.A.C....A...A... 
37 ··0x00000220·410b47c3·0e0c41c6·0e0841c7·0e040000·A.G...A...A.....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.......
 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·48000000·34020000·b4040000·64000000·H...4.......d...38 ··0x00000230·28000000·34020000·50060000·a1000000·(...4...P.......
 39 ··0x00000240·00430e14·4486044f·87038305·48850202·.C..D..O....H...
 40 ··0x00000250·630ac5c7·c6c30e04·4f0b0000·24000000·c.......O...$...
39 ··0x00000240·00410e08·8702410e·0c860341·0e108304·.A....A....A.... 
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·38000000·...A...A....8... 
43 ··0x00000280·80020000·18050000·7a000000·00410e08·........z....A..41 ··0x00000260·60020000·00070000·95000000·00430e18·`............C..
 42 ··0x00000270·58830587·03860485·0202730a·c5c7c6c3·X.........s.....
44 ··0x00000290·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
45 ··0x000002a0·0502600a·c30e1041·c60e0c41·c70e0841·..`....A...A...A 
46 ··0x000002b0·c50e0445·0b000000·3c000000·bc020000·...E....<....... 
47 ··0x000002c0·92050000·7c000000·00410e08·8502410e·....|....A....A. 
48 ··0x000002d0·0c870341·0e108604·410e1483·05430e18·...A....A....C.. 
49 ··0x000002e0·026b0a0e·1441c30e·1041c60e·0c41c70e·.k...A...A...A.. 
50 ··0x000002f0·0841c50e·04410b00·1c000000·00000000·.A...A.......... 
51 ··0x00000300·017a504c·5200017c·08079b00·0000001b·.zPLR..|........ 
52 ··0x00000310·1b0c0404·88010000·58000000·24000000·........X...$... 
53 ··0x00000320·0e060000·67060000·04000000·00410e08·....g........A.. 
54 ··0x00000330·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
55 ··0x00000340·05430e50·0304050a·0e1441c3·0e1041c6·.C.P......A...A. 
56 ··0x00000350·0e0c41c7·0e0841c5·0e04410b·5b0a0e14·..A...A...A.[... 
57 ··0x00000360·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
58 ··0x00000370·410b0000·24000000·00000000·017a504c·A...$........zPL43 ··0x00000280·0e04420b·1c000000·00000000·017a504c·..B..........zPL
59 ··0x00000380·5200017c·08079b00·0000001b·1b0c0404·R..|............44 ··0x00000290·5200017c·08079b00·0000001b·1b0c0404·R..|............
60 ··0x00000390·88010e50·83058502·86048703·14000000·...P............ 
61 ··0x000003a0·2c000000·30000000·36000000·04240000·,...0...6....$.. 
62 ··0x000003b0·00000000·28000000·b8030000·00000000·....(........... 
63 ··0x000003c0·39000000·00410e08·8602410e·0c830343·9....A....A....C 
64 ··0x000003d0·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A...... 
65 ··0x000003e0·28000000·e4030000·00000000·39000000·(...........9... 
66 ··0x000003f0·00410e08·8602410e·0c830343·0e20710e·.A....A....C.·q. 
67 ··0x00000400·0c41c30e·0841c60e·04000000·54000000·.A...A......T... 
68 ··0x00000410·10040000·00000000·31100000·00410e08·........1....A.. 
69 ··0x00000420·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
70 ··0x00000430·05430e60·034b040a·0e1441c3·0e1041c6·.C.`.K....A...A. 
71 ··0x00000440·0e0c41c7·0e0841c5·0e04410b·03c90a0a·..A...A...A..... 
72 ··0x00000450·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
73 ··0x00000460·0e04410b·54000000·68040000·00000000·..A.T...h....... 
74 ··0x00000470·030b0000·00410e08·8502410e·0c870341·.....A....A....A 
75 ··0x00000480·0e108604·410e1483·05430e50·033c040a·....A....C.P.<.. 
76 ··0x00000490·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
77 ··0x000004a0·0e04410b·036d050a·0e1441c3·0e1041c6·..A..m....A...A. 
78 ··0x000004b0·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<... 
79 ··0x000004c0·c0040000·00000000·04020000·00410e08·.............A.. 
80 ··0x000004d0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
81 ··0x000004e0·05430e50·032a010a·0e1441c3·0e1041c6·.C.P.*....A...A. 
82 ··0x000004f0·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<... 
83 ··0x00000500·00050000·760c0000·3f020000·00410e08·....v...?....A.. 
84 ··0x00000510·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
85 ··0x00000520·05430e60·039a010a·0e1441c3·0e1041c6·.C.`......A...A. 
86 ··0x00000530·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<... 
87 ··0x00000540·40050000·00000000·87020000·00410e08·@............A.. 
88 ··0x00000550·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
89 ··0x00000560·05430e50·03e4010a·0e1441c3·0e1041c6·.C.P......A...A. 
90 ··0x00000570·0e0c41c7·0e0841c5·0e04410b·2c000000·..A...A...A.,... 
91 ··0x00000580·80050000·b60e0000·9f000000·00410e08·.............A.. 
92 ··0x00000590·8602410e·0c830343·0e400279·0a0e0c41·..A....C.@.y...A 
93 ··0x000005a0·c30e0841·c60e0441·0b000000·30000000·...A...A....0... 
94 ··0x000005b0·b8020000·560f0000·21070000·04300000·....V...!....0..45 ··0x000002a0·88010000·58000000·24000000·a0070000·....X...$.......
95 ··0x000005c0·00410e08·8502420d·05468703·86048305·.A....B..F...... 
96 ··0x000005d0·0313040a·c341c641·c741c50c·0404410b·.....A.A.A....A. 
97 ··0x000005e0·28000000·00000000·017a504c·5200017c·(........zPLR..| 
98 ··0x000005f0·08079b00·0000001b·1b0c0404·88010c05·................ 
99 ··0x00000600·08830585·02860487·03000000·14000000·................ 
100 ··0x00000610·30000000·66000000·6a000000·04410000·0...f...j....A.. 
101 ··0x00000620·00000000·64000000·28060000·00000000·....d...(....... 
102 ··0x00000630·da000000·00410e08·8502410e·0c870341·.....A....A....A 
103 ··0x00000640·0e108604·410e1483·05430e40·02770a0e·....A....C.@.w.. 
104 ··0x00000650·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
105 ··0x00000660·04430b78·0a0e1441·c30e1041·c60e0c41·.C.x...A...A...A 
106 ··0x00000670·c70e0841·c50e0443·0b4f0e14·41c30e10·...A...C.O..A... 
107 ··0x00000680·41c60e0c·41c70e08·41c50e04·44000000·A...A...A...D... 
108 ··0x00000690·90060000·78160000·13020000·00410e08·....x........A.. 
109 ··0x000006a0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
110 ··0x000006b0·05430e60·027b0a0e·1441c30e·1041c60e·.C.`.{...A...A.. 
111 ··0x000006c0·0c41c70e·0841c50e·04410b02·4b0e5c43·.A...A...A..K.\C 
112 ··0x000006d0·0e600000·3c000000·d8060000·8c180000·.`..<........... 
113 ··0x000006e0·df010000·00410e08·8502410e·0c870341·.....A....A....A 
114 ··0x000006f0·0e108604·410e1483·05430e60·028b0a0e·....A....C.`.... 
115 ··0x00000700·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
116 ··0x00000710·04410b00·3c000000·18070000·6c1a0000·.A..<.......l... 
Max diff block lines reached; 0/18298 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·6c45006d·KS0_NS_5LevelE.m105 ··0x00000660·4b53305f·4e535f35·4c657665·6c45005f·KS0_NS_5LevelE._
106 ··0x00000670·656d7365·74005f5a·4e345346·53543441·emset._ZN4SFST4A 
107 ··0x00000680·72637337·6164645f·61726345·4e535f35·rcs7add_arcENS_5 
108 ··0x00000690·4c616265·6c45504e·535f344e·6f646545·LabelEPNS_4NodeE106 ··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
109 ··0x000006a0·504e535f·31305472·616e7364·75636572·PNS_10Transducer110 ··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
110 ··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_cxx9hashtab123 ··0x00000780·6e755f63·78783968·61736874·61626c65·nu_cxx9hashtable
131 ··0x00000800·6c654953·74347061·6972494b·74506345·leISt4pairIKtPcE124 ··0x00000790·49537434·70616972·494b504b·63744553·ISt4pairIKPKctES
132 ··0x00000810·744e535f·34686173·68497445·45537431·tNS_4hashItEESt1125 ··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_10Transduce
 187 ··0x00000b80·7245005f·5a4e5374·385f5262·5f747265·rE._ZNSt8_Rb_tre
 188 ··0x00000b90·65494e34·53465354·354c6162·656c4553·eIN4SFST5LabelES
 189 ··0x00000ba0·74347061·6972494b·53315f6a·45537431·t4pairIKS1_jESt1
133 ··0x00000820·305f5365·6c656374·31737449·53345f45·0_Select1stIS4_E190 ··0x00000bb0·305f5365·6c656374·31737449·53345f45·0_Select1stIS4_E
134 ··0x00000830·53743865·7175616c·5f746f49·74455361·St8equal_toItESa 
135 ··0x00000840·4953335f·45454432·4576005f·5a4e395f·IS3_EED2Ev._ZN9_ 
136 ··0x00000850·5f676e75·5f637878·39686173·68746162·_gnu_cxx9hashtab 
137 ··0x00000860·6c654953·74347061·6972494b·74506345·leISt4pairIKtPcE 
138 ··0x00000870·744e535f·34686173·68497445·45537431·tNS_4hashItEESt1 
139 ··0x00000880·305f5365·6c656374·31737449·53345f45·0_Select1stIS4_E 
140 ··0x00000890·53743865·7175616c·5f746f49·74455361·St8equal_toItESa 
141 ··0x000008a0·4953335f·45454431·4576005f·5a4e5374·IS3_EED1Ev._ZNSt 
142 ··0x000008b0·36766563·746f7249·4e345346·5354394d·6vectorIN4SFST9M191 ··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
Max diff block lines reached; 0/17228 bytes (0.00%) of diff not shown.
1.26 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:··········58220·(bytes·into·file)13 ··Start·of·section·headers:··········59612·(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:·········10919 ··Number·of·section·headers:·········109
20 ··Section·header·string·table·index:·10820 ··Section·header·string·table·index:·108
25.5 KB
readelf --wide --sections {}
    
Offset 1, 118 lines modifiedOffset 1, 118 lines modified
1 There·are·109·section·headers,·starting·at·offset·0xe36c:1 There·are·109·section·headers,·starting·at·offset·0xe8dc:
  
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·····106·140··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····106·140··4
6 ··[·2]·.group············GROUP···········00000000·00003c·00000c·04·····106·156··46 ··[·2]·.group············GROUP···········00000000·00003c·00000c·04·····106·156··4
7 ··[·3]·.group············GROUP···········00000000·000048·00000c·04·····106··92··47 ··[·3]·.group············GROUP···········00000000·000048·00000c·04·····106··92··4
8 ··[·4]·.group············GROUP···········00000000·000054·00000c·04·····106··93··48 ··[·4]·.group············GROUP···········00000000·000054·00000c·04·····106··93··4
9 ··[·5]·.group············GROUP···········00000000·000060·000010·04·····106··94··49 ··[·5]·.group············GROUP···········00000000·000060·000010·04·····106··94··4
10 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····106··95··410 ··[·6]·.group············GROUP···········00000000·000070·00000c·04·····106··95··4
11 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····106··96··411 ··[·7]·.group············GROUP···········00000000·00007c·00000c·04·····106··96··4
12 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····106·201··412 ··[·8]·.group············GROUP···········00000000·000088·00000c·04·····106·200··4
13 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····106·217··413 ··[·9]·.group············GROUP···········00000000·000094·00000c·04·····106·216··4
14 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····106·221··414 ··[10]·.group············GROUP···········00000000·0000a0·00000c·04·····106·220··4
15 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····106·222··415 ··[11]·.group············GROUP···········00000000·0000ac·00000c·04·····106·221··4
16 ··[12]·.group············GROUP···········00000000·0000b8·00000c·04·····106·223··416 ··[12]·.group············GROUP···········00000000·0000b8·00000c·04·····106·222··4
17 ··[13]·.group············GROUP···········00000000·0000c4·00000c·04·····106·224··417 ··[13]·.group············GROUP···········00000000·0000c4·00000c·04·····106·223··4
18 ··[14]·.group············GROUP···········00000000·0000d0·00000c·04·····106·232··418 ··[14]·.group············GROUP···········00000000·0000d0·00000c·04·····106·231··4
19 ··[15]·.group············GROUP···········00000000·0000dc·00000c·04·····106·234··419 ··[15]·.group············GROUP···········00000000·0000dc·00000c·04·····106·233··4
20 ··[16]·.group············GROUP···········00000000·0000e8·00000c·04·····106·238··420 ··[16]·.group············GROUP···········00000000·0000e8·00000c·04·····106·237··4
21 ··[17]·.group············GROUP···········00000000·0000f4·00000c·04·····106·239··421 ··[17]·.group············GROUP···········00000000·0000f4·00000c·04·····106·238··4
22 ··[18]·.group············GROUP···········00000000·000100·00000c·04·····106·242··422 ··[18]·.group············GROUP···········00000000·000100·00000c·04·····106·241··4
23 ··[19]·.group············GROUP···········00000000·00010c·00000c·04·····106·243··423 ··[19]·.group············GROUP···········00000000·00010c·00000c·04·····106·242··4
24 ··[20]·.group············GROUP···········00000000·000118·00000c·04·····106·244··424 ··[20]·.group············GROUP···········00000000·000118·00000c·04·····106·243··4
25 ··[21]·.group············GROUP···········00000000·000124·00000c·04·····106·245··425 ··[21]·.group············GROUP···········00000000·000124·00000c·04·····106·244··4
26 ··[22]·.group············GROUP···········00000000·000130·00000c·04·····106·267··426 ··[22]·.group············GROUP···········00000000·000130·00000c·04·····106·266··4
27 ··[23]·.group············GROUP···········00000000·00013c·00000c·04·····106·268··427 ··[23]·.group············GROUP···········00000000·00013c·00000c·04·····106·267··4
28 ··[24]·.group············GROUP···········00000000·000148·000008·04·····106·233··428 ··[24]·.group············GROUP···········00000000·000148·000008·04·····106·232··4
29 ··[25]·.group············GROUP···········00000000·000150·000008·04·····106·165··429 ··[25]·.group············GROUP···········00000000·000150·000008·04·····106·165··4
30 ··[26]·.group············GROUP···········00000000·000158·000008·04·····106·141··430 ··[26]·.group············GROUP···········00000000·000158·000008·04·····106·141··4
31 ··[27]·.group············GROUP···········00000000·000160·000008·04·····106·184··431 ··[27]·.group············GROUP···········00000000·000160·000008·04·····106·183··4
32 ··[28]·.group············GROUP···········00000000·000168·000008·04·····106·208··432 ··[28]·.group············GROUP···········00000000·000168·000008·04·····106·205··4
33 ··[29]·.group············GROUP···········00000000·000170·000008·04·····106·190··433 ··[29]·.group············GROUP···········00000000·000170·000008·04·····106·189··4
34 ··[30]·.group············GROUP···········00000000·000178·00000c·04·····106·189··434 ··[30]·.group············GROUP···········00000000·000178·00000c·04·····106·188··4
35 ··[31]·.text·············PROGBITS········00000000·000190·004110·00··AX··0···0·1635 ··[31]·.text·············PROGBITS········00000000·000190·00464e·00··AX··0···0·16
36 ··[32]·.rel.text·········REL·············00000000·00bbe4·000d40·08···I·106··31··436 ··[32]·.rel.text·········REL·············00000000·00c1c4·000d30·08···I·106··31··4
37 ··[33]·.data·············PROGBITS········00000000·0042a0·000000·00··WA··0···0··137 ··[33]·.data·············PROGBITS········00000000·0047de·000000·00··WA··0···0··1
38 ··[34]·.bss··············NOBITS··········00000000·0042a0·0003e9·00··WA··0···0·3238 ··[34]·.bss··············NOBITS··········00000000·0047e0·0003e9·00··WA··0···0·32
39 ··[35]·.text._ZNKSt5ctypeIcE8do_widenEc·PROGBITS········00000000·0042a0·000006·00·AXG··0···0··239 ··[35]·.text._ZNKSt5ctypeIcE8do_widenEc·PROGBITS········00000000·0047e0·000006·00·AXG··0···0·16
40 ··[36]·.rodata.str1.4····PROGBITS········00000000·0042a8·000196·01·AMS··0···0··440 ··[36]·.rodata.str1.4····PROGBITS········00000000·0047e8·000196·01·AMS··0···0··4
41 ··[37]·.text.unlikely····PROGBITS········00000000·004440·0005cd·00··AX··0···0·1641 ··[37]·.text.unlikely····PROGBITS········00000000·004980·000559·00··AX··0···0·16
42 ··[38]·.rel.text.unlikely·REL·············00000000·00c924·0003f0·08···I·106··37··442 ··[38]·.rel.text.unlikely·REL·············00000000·00cef4·0003a0·08···I·106··37··4
43 ··[39]·.rodata.str1.1····PROGBITS········00000000·004a0d·000016·01·AMS··0···0··143 ··[39]·.rodata.str1.1····PROGBITS········00000000·004ed9·000016·01·AMS··0···0··1
44 ··[40]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·004a24·00003f·00·AXG··0···0··244 ··[40]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·004ef0·000044·00·AXG··0···0·16
45 ··[41]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·00cd14·000018·08··IG·106··40··445 ··[41]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·00d294·000018·08··IG·106··40··4
46 ··[42]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·004a64·000039·00·AXG··0···0··246 ··[42]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·004f40·000045·00·AXG··0···0·16
47 ··[43]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00cd2c·000020·08··IG·106··42··447 ··[43]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00d2ac·000020·08··IG·106··42··4
48 ··[44]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·004a9e·000039·00·AXG··0···0··248 ··[44]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·004f90·000045·00·AXG··0···0·16
49 ··[45]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00cd4c·000020·08··IG·106··44··449 ··[45]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00d2cc·000020·08··IG·106··44··4
50 ··[46]·.text._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·004ad8·0000b0·00·AXG··0···0··250 ··[46]·.text._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·004fe0·0000b0·00·AXG··0···0·16
51 ··[47]·.rel.text._ZN4SFST8AlphabetD2Ev·REL·············00000000·00cd6c·000068·08··IG·106··46··451 ··[47]·.rel.text._ZN4SFST8AlphabetD2Ev·REL·············00000000·00d2ec·000068·08··IG·106··46··4
52 ··[48]·.gcc_except_table._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·004b88·00000e·00··AG··0···0··152 ··[48]·.gcc_except_table._ZN4SFST8AlphabetD2Ev·PROGBITS········00000000·005090·00000e·00··AG··0···0··1
53 ··[49]·.gcc_except_table·PROGBITS········00000000·004b96·0001e1·00···A··0···0··153 ··[49]·.gcc_except_table·PROGBITS········00000000·00509e·0001df·00···A··0···0··1
54 ··[50]·.text._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·004d78·0000e8·00·AXG··0···0··254 ··[50]·.text._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·005280·0000f7·00·AXG··0···0·16
55 ··[51]·.rel.text._ZN4SFST10TransducerD2Ev·REL·············00000000·00cdd4·000078·08··IG·106··50··455 ··[51]·.rel.text._ZN4SFST10TransducerD2Ev·REL·············00000000·00d354·000078·08··IG·106··50··4
56 ··[52]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·PROGBITS········00000000·004e60·000081·00·AXG··0···0··256 ··[52]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·PROGBITS········00000000·005380·000096·00·AXG··0···0·16
57 ··[53]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·REL·············00000000·00ce4c·000020·08··IG·106··52··457 ··[53]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·REL·············00000000·00d3cc·000020·08··IG·106··52··4
58 ··[54]·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·PROGBITS········00000000·004ef0·00017b·00·AXG··0···0·1658 ··[54]·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·PROGBITS········00000000·005420·000163·00·AXG··0···0·16
59 ··[55]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·REL·············00000000·00ce6c·000028·08··IG·106··54··459 ··[55]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·REL·············00000000·00d3ec·000028·08··IG·106··54··4
60 ··[56]·.rodata._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·00506b·00001a·01·AMS··0···0··160 ··[56]·.rodata._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·005583·00001a·01·AMS··0···0··1
61 ··[57]·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·005090·00019f·00·AXG··0···0·1661 ··[57]·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·0055a0·0001df·00·AXG··0···0·16
62 ··[58]·.rel.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00ce94·000038·08··IG·106··57··462 ··[58]·.rel.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00d414·000038·08··IG·106··57··4
63 ··[59]·.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·005230·00019f·00·AXG··0···0·1663 ··[59]·.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·005780·0001df·00·AXG··0···0·16
64 ··[60]·.rel.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00cecc·000038·08··IG·106··59··464 ··[60]·.rel.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00d44c·000038·08··IG·106··59··4
65 ··[61]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·0053d0·000248·00·AXG··0···0·1665 ··[61]·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·005960·000248·00·AXG··0···0·16
66 ··[62]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00cf04·000030·08··IG·106··61··466 ··[62]·.rel.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·00d484·000030·08··IG·106··61··4
67 ··[63]·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·PROGBITS········00000000·005620·00019f·00·AXG··0···0·1667 ··[63]·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·PROGBITS········00000000·005bb0·0001df·00·AXG··0···0·16
68 ··[64]·.rel.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·REL·············00000000·00cf34·000038·08··IG·106··63··468 ··[64]·.rel.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj·REL·············00000000·00d4b4·000038·08··IG·106··63··4
69 ··[65]·.rodata._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_.str1.1·PROGBITS········00000000·0057bf·000017·01·AMS··0···0··169 ··[65]·.rodata._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_.str1.1·PROGBITS········00000000·005d8f·000017·01·AMS··0···0··1
70 ··[66]·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·0057e0·0004da·00·AXG··0···0·1670 ··[66]·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·PROGBITS········00000000·005db0·000505·00·AXG··0···0·16
71 ··[67]·.rel.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·00cf6c·000050·08··IG·106··66··471 ··[67]·.rel.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_·REL·············00000000·00d4ec·000050·08··IG·106··66··4
72 ··[68]·.rodata._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj.str1.4·PROGBITS········00000000·005cbc·000031·01·AMS··0···0··472 ··[68]·.rodata._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj.str1.4·PROGBITS········00000000·0062b8·000031·01·AMS··0···0··4
73 ··[69]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·PROGBITS········00000000·005cee·00018d·00·AXG··0···0··273 ··[69]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·PROGBITS········00000000·0062f0·000209·00·AXG··0···0·16
74 ··[70]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·REL·············00000000·00cfbc·000048·08··IG·106··69··474 ··[70]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·REL·············00000000·00d53c·000040·08··IG·106··69··4
75 ··[71]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·PROGBITS········00000000·005e80·0000a6·00·AXG··0···0·1675 ··[71]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·PROGBITS········00000000·006500·0000b2·00·AXG··0···0·16
76 ··[72]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·REL·············00000000·00d004·000018·08··IG·106··71··476 ··[72]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·REL·············00000000·00d57c·000018·08··IG·106··71··4
77 ··[73]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·PROGBITS········00000000·005f26·00018e·00·AXG··0···0··277 ··[73]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·PROGBITS········00000000·0065c0·000211·00·AXG··0···0·16
78 ··[74]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·REL·············00000000·00d01c·000048·08··IG·106··73··478 ··[74]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj·REL·············00000000·00d594·000040·08··IG·106··73··4
79 ··[75]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_·PROGBITS········00000000·0060b4·00009f·00·AXG··0···0··279 ··[75]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_·PROGBITS········00000000·0067e0·0000aa·00·AXG··0···0·16
80 ··[76]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_·REL·············00000000·00d064·000020·08··IG·106··75··480 ··[76]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_·REL·············00000000·00d5d4·000020·08··IG·106··75··4
81 ··[77]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006160·0004da·00·AXG··0···0·1681 ··[77]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006890·000505·00·AXG··0···0·16
82 ··[78]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00d084·000050·08··IG·106··77··482 ··[78]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00d5f4·000050·08··IG·106··77··4
83 ··[79]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj.str1.1·PROGBITS········00000000·00663a·000010·01·AMS··0···0··183 ··[79]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj.str1.1·PROGBITS········00000000·006d95·000010·01·AMS··0···0··1
84 ··[80]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj·PROGBITS········00000000·00664a·00012c·00·AXG··0···0··284 ··[80]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj·PROGBITS········00000000·006db0·00014c·00·AXG··0···0·16
85 ··[81]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj·REL·············00000000·00d0d4·000030·08··IG·106··80··485 ··[81]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj·REL·············00000000·00d644·000030·08··IG·106··80··4
86 ··[82]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006780·0004da·00·AXG··0···0·1686 ··[82]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006f00·000505·00·AXG··0···0·16
87 ··[83]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00d104·000050·08··IG·106··82··487 ··[83]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00d674·000050·08··IG·106··82··4
88 ··[84]·.rodata._ZN4SFST10Transducer10incr_vmarkEv.str1.1·PROGBITS········00000000·006c5a·000010·01·AMS··0···0··188 ··[84]·.rodata._ZN4SFST10Transducer10incr_vmarkEv.str1.1·PROGBITS········00000000·007405·000010·01·AMS··0···0··1
89 ··[85]·.text._ZN4SFST10Transducer10incr_vmarkEv·PROGBITS········00000000·006c70·0001d0·00·AXG··0···0·1689 ··[85]·.text._ZN4SFST10Transducer10incr_vmarkEv·PROGBITS········00000000·007420·0001f0·00·AXG··0···0·16
90 ··[86]·.rel.text._ZN4SFST10Transducer10incr_vmarkEv·REL·············00000000·00d154·000088·08··IG·106··85··490 ··[86]·.rel.text._ZN4SFST10Transducer10incr_vmarkEv·REL·············00000000·00d6c4·000088·08··IG·106··85··4
91 ··[87]·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·006e40·0000ae·00·AXG··0···0··291 ··[87]·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·007610·0000c5·00·AXG··0···0·16
92 ··[88]·.rel.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00d1dc·000018·08··IG·106··87··492 ··[88]·.rel.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00d74c·000018·08··IG·106··87··4
93 ··[89]·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_·PROGBITS········00000000·006eee·000105·00·AXG··0···0··293 ··[89]·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_·PROGBITS········00000000·0076e0·000140·00·AXG··0···0·16
94 ··[90]·.rel.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_·REL·············00000000·00d1f4·000030·08··IG·106··89··494 ··[90]·.rel.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_·REL·············00000000·00d764·000030·08··IG·106··89··4
95 ··[91]·.text.startup·····PROGBITS········00000000·006ff3·000040·00··AX··0···0··195 ··[91]·.text.startup·····PROGBITS········00000000·007820·000040·00··AX··0···0·16
96 ··[92]·.rel.text.startup·REL·············00000000·00d224·000038·08···I·106··91··496 ··[92]·.rel.text.startup·REL·············00000000·00d794·000038·08···I·106··91··4
97 ··[93]·.init_array·······INIT_ARRAY······00000000·007034·000004·04··WA··0···0··497 ··[93]·.init_array·······INIT_ARRAY······00000000·007860·000004·04··WA··0···0··4
98 ··[94]·.rel.init_array···REL·············00000000·00d25c·000008·08···I·106··93··498 ··[94]·.rel.init_array···REL·············00000000·00d7cc·000008·08···I·106··93··4
99 ··[95]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·007040·000074·00··AG··0···0·3299 ··[95]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·007880·000074·00··AG··0···0·32
100 ··[96]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0070b4·000004·00·AXG··0···0··1100 ··[96]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0078f4·000004·00·AXG··0···0··1
101 ··[97]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0070b8·000004·00·AXG··0···0··1101 ··[97]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0078f8·000004·00·AXG··0···0··1
102 ··[98]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·0070bc·000004·00·AXG··0···0··1102 ··[98]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·0078fc·000004·00·AXG··0···0··1
103 ··[99]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·0070c0·000004·00·AXG··0···0··1103 ··[99]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·007900·000004·00·AXG··0···0··1
104 ··[100]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·0070c4·000004·00·AXG··0···0··1104 ··[100]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·007904·000004·00·AXG··0···0··1
105 ··[101]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·0070c8·000004·00·WAG··0···0··4105 ··[101]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·007908·000004·00·WAG··0···0··4
106 ··[102]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00d264·000008·08··IG·106·101··4106 ··[102]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00d7d4·000008·08··IG·106·101··4
107 ··[103]·.note.GNU-stack···PROGBITS········00000000·0070cc·000000·00······0···0··1107 ··[103]·.note.GNU-stack···PROGBITS········00000000·00790c·000000·00······0···0··1
108 ··[104]·.eh_frame·········PROGBITS········00000000·0070cc·001704·00···A··0···0··4108 ··[104]·.eh_frame·········PROGBITS········00000000·00790c·0014b8·00···A··0···0··4
109 ··[105]·.rel.eh_frame·····REL·············00000000·00d26c·000460·08···I·106·104··4109 ··[105]·.rel.eh_frame·····REL·············00000000·00d7dc·000460·08···I·106·104··4
110 ··[106]·.symtab···········SYMTAB··········00000000·0087d0·001160·10·····107·140··4110 ··[106]·.symtab···········SYMTAB··········00000000·008dc4·001150·10·····107·140··4
111 ··[107]·.strtab···········STRTAB··········00000000·009930·0022b4·00······0···0··1111 ··[107]·.strtab···········STRTAB··········00000000·009f14·0022ad·00······0···0··1
112 ··[108]·.shstrtab·········STRTAB··········00000000·00d6cc·000ca0·00······0···0··1112 ··[108]·.shstrtab·········STRTAB··········00000000·00dc3c·000ca0·00······0···0··1
113 Key·to·Flags:113 Key·to·Flags:
114 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),114 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
115 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),115 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
116 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),116 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
117 ··R·(retain),·D·(mbind),·p·(processor·specific)117 ··R·(retain),·D·(mbind),·p·(processor·specific)
33.0 KB
readelf --wide --symbols {}
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
  
1 Symbol·table·'.symtab'·contains·278·entries:1 Symbol·table·'.symtab'·contains·277·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···31·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.bss
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text._ZNKSt5ctypeIcE8do_widenEc6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text._ZNKSt5ctypeIcE8do_widenEc
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.text.unlikely7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.text.unlikely
8 ·····5:·00000000···197·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE8 ·····5:·00000000···216·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE
9 ·····6:·00000000····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold9 ·····6:·00000000····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold
10 ·····7:·0000002e····72·FUNC····LOCAL··DEFAULT···37·_ZN4SFSTL13error_messageEj10 ·····7:·0000002e····72·FUNC····LOCAL··DEFAULT···37·_ZN4SFSTL13error_messageEj
11 ·····8:·00000000··1000·OBJECT··LOCAL··DEFAULT···34·_ZZN4SFSTL13error_messageEjE7message11 ·····8:·00000000··1000·OBJECT··LOCAL··DEFAULT···34·_ZZN4SFSTL13error_messageEjE7message
12 ·····9:·000000c5···171·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL11next_stringERPcj12 ·····9:·000000e0···263·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL11next_stringERPcj
13 ····10:·00000076·····9·FUNC····LOCAL··DEFAULT···37·_ZN4SFSTL11next_stringERPcj.cold13 ····10:·00000076·····9·FUNC····LOCAL··DEFAULT···37·_ZN4SFSTL11next_stringERPcj.cold
14 ····11:·00000080····47·FUNC····LOCAL··DEFAULT···37·_ZN4SFST3Mem10add_bufferEv.part.014 ····11:·00000080····47·FUNC····LOCAL··DEFAULT···37·_ZN4SFST3Mem10add_bufferEv.part.0
15 ····12:·000000b0····47·FUNC····LOCAL··DEFAULT···37·_ZN4SFST3Mem5allocEj.part.015 ····12:·000000b0····47·FUNC····LOCAL··DEFAULT···37·_ZN4SFST3Mem5allocEj.part.0
16 ····13:·00000170···108·FUNC····LOCAL··DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.016 ····13:·000001f0···122·FUNC····LOCAL··DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
17 ····14:·000001dc···108·FUNC····LOCAL··DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.017 ····14:·00000270···122·FUNC····LOCAL··DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
18 ····15:·00000248···299·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL10store_nodeEP8_IO_FILEPNS_4NodeEt18 ····15:·000002f0···306·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL10store_nodeEP8_IO_FILEPNS_4NodeEt
19 ····16:·00000374···367·FUNC····LOCAL··DEFAULT···31·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.019 ····16:·00000430···386·FUNC····LOCAL··DEFAULT···31·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0
20 ····17:·000004e4···367·FUNC····LOCAL··DEFAULT···31·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.020 ····17:·000005c0···386·FUNC····LOCAL··DEFAULT···31·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
21 ····18:·00000653···587·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL10print_nodeERSoPNS_4NodeEtRNS_8AlphabetE21 ····18:·00000750···671·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL10print_nodeERSoPNS_4NodeEtRNS_8AlphabetE
22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text._ZN4SFST3Mem5clearEv22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text._ZN4SFST3Mem5clearEv
23 ····20:·000000e0·····5·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer8new_nodeEv.cold23 ····20:·000000e0·····5·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer8new_nodeEv.cold
24 ····21:·000000e6·····5·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE.cold24 ····21:·000000e6·····5·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE.cold
25 ····22:·000000ec·····5·FUNC····LOCAL··DEFAULT···37·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE.cold25 ····22:·000000ec·····5·FUNC····LOCAL··DEFAULT···37·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE.cold
26 ····23:·00000aae···472·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE26 ····23:·00000c90···483·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE
27 ····24:·000000f1····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE.cold27 ····24:·000000f1····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFSTL9read_nodeEP8_IO_FILEPNS_4NodeEPS3_PNS_10TransducerE.cold
28 ····25:·00000120····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb.cold28 ····25:·00000120····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb.cold
29 ····26:·0000014e····92·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE.cold29 ····26:·0000014e····92·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE.cold
30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text._ZN4SFST8AlphabetD2Ev32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text._ZN4SFST8AlphabetD2Ev
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.gcc_except_table._ZN4SFST8AlphabetD2Ev33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.gcc_except_table._ZN4SFST8AlphabetD2Ev
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.gcc_except_table34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.gcc_except_table
35 ····32:·000001aa····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10TransducerC2ERSt6vectorINS_5LabelESaIS2_EE.cold35 ····32:·000001aa····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10TransducerC2ERSt6vectorINS_5LabelESaIS2_EE.cold
36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text._ZN4SFST10TransducerD2Ev36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text._ZN4SFST10TransducerD2Ev
37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev
38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···54·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···54·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
39 ····36:·000001d8····38·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb.cold39 ····36:·000001d8····38·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb.cold
40 ····37:·000001fe····36·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb.cold40 ····37:·000001fe····36·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb.cold
41 ····38:·00001ad3···231·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL8completeEPNS_4NodeERNS_8AlphabetEt41 ····38:·00001d70···250·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL8completeEPNS_4NodeERNS_8AlphabetEt
42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···57·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···57·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···59·.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···59·.text._ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT···61·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT···61·.text._ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT···63·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT···63·.text._ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT···66·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT···66·.text._ZNSt6vectorIPN4SFST4NodeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
47 ····44:·00000222·····9·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj.cold47 ····44:·00000222·····9·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj.cold
48 ····45:·0000022c····49·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE.cold48 ····45:·0000022c····49·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE.cold
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
54 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT···73·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj54 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT···73·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj
55 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···75·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_55 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···75·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_
56 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT···77·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_56 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT···77·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
57 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT···80·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj57 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT···80·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj
58 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT···82·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_58 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT···82·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
59 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT···85·.text._ZN4SFST10Transducer10incr_vmarkEv59 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT···85·.text._ZN4SFST10Transducer10incr_vmarkEv
60 ····56:·00000296····56·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer17minimise_alphabetEv.cold60 ····56:·00000296····56·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer17minimise_alphabetEv.cold
61 ····57:·000002ce···273·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb.cold61 ····57:·000002ce···215·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb.cold
62 ····58:·000003e0···243·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb.cold62 ····58:·000003a6···187·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb.cold
63 ····59:·000004d4····28·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer5storeEP8_IO_FILE.cold63 ····59:·00000462····28·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer5storeEP8_IO_FILE.cold
64 ····60:·000004f0····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE.cold64 ····60:·0000047e····46·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE.cold
65 ····61:·0000051e···118·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE.cold65 ····61:·000004ac···116·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE.cold
66 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT···87·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_66 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT···87·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_
67 ····63:·00000000·····0·SECTION·LOCAL··DEFAULT···89·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_67 ····63:·00000000·····0·SECTION·LOCAL··DEFAULT···89·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_
68 ····64:·00000594····57·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer15remove_epsilonsEv.cold68 ····64:·00000520····57·FUNC····LOCAL··DEFAULT···37·_ZN4SFST10Transducer15remove_epsilonsEv.cold
69 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT···91·.text.startup69 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT···91·.text.startup
70 ····66:·00000000····64·FUNC····LOCAL··DEFAULT···91·_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv70 ····66:·00000000····64·FUNC····LOCAL··DEFAULT···91·_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv
71 ····67:·000003e8·····1·OBJECT··LOCAL··DEFAULT···34·_ZStL8__ioinit71 ····67:·000003e8·····1·OBJECT··LOCAL··DEFAULT···34·_ZStL8__ioinit
72 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···96·.text.__x86.get_pc_thunk.ax72 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···96·.text.__x86.get_pc_thunk.ax
73 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···97·.text.__x86.get_pc_thunk.bx73 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT···97·.text.__x86.get_pc_thunk.bx
74 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT···98·.text.__x86.get_pc_thunk.si74 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT···98·.text.__x86.get_pc_thunk.si
75 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT···99·.text.__x86.get_pc_thunk.di75 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT···99·.text.__x86.get_pc_thunk.di
Offset 153, 129 lines modifiedOffset 153, 128 lines modified
153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPc153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPc
154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdlPv
155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSo9_M_insertImEERSoT_155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSo9_M_insertImEERSoT_
156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNK4SFST8Alphabet10write_charEtb157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNK4SFST8Alphabet10write_charEtb
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
160 ···156:·00000000····63·FUNC····WEAK···DEFAULT···40·_ZN4SFST3Mem5clearEv160 ···156:·00000000····68·FUNC····WEAK···DEFAULT···40·_ZN4SFST3Mem5clearEv
161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free161 ···157:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
162 ···158:·0000089e····40·FUNC····GLOBAL·DEFAULT···31·_ZNK4SFST4Arcs4sizeEv162 ···158:·000009f0····41·FUNC····GLOBAL·DEFAULT···31·_ZNK4SFST4Arcs4sizeEv
163 ···159:·000008c6····44·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST4Arcs11target_nodeENS_5LabelE163 ···159:·00000a20····59·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST4Arcs11target_nodeENS_5LabelE
164 ···160:·000008f2····47·FUNC····GLOBAL·DEFAULT···31·_ZNK4SFST4Arcs11target_nodeENS_5LabelE164 ···160:·00000a60····59·FUNC····GLOBAL·DEFAULT···31·_ZNK4SFST4Arcs11target_nodeENS_5LabelE
165 ···161:·00000922···124·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer8new_nodeEv165 ···161:·00000aa0···148·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer8new_nodeEv
166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc166 ···162:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
167 ···163:·0000099e···107·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE167 ···163:·00000b40···132·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE
168 ···164:·00000a0a···164·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE168 ···164:·00000bd0···191·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
169 ···165:·00000000·····0·FUNC····GLOBAL·HIDDEN····96·__x86.get_pc_thunk.ax169 ···165:·00000000·····0·FUNC····GLOBAL·HIDDEN····96·__x86.get_pc_thunk.ax
170 ···166:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread170 ···166:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fread
171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ferror171 ···167:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ferror
172 ···168:·00000c86····63·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST4Arcs10remove_arcEPNS_3ArcE172 ···168:·00000e80····81·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST4Arcs10remove_arcEPNS_3ArcE
173 ···169:·00000cc6····35·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST4Node4initEv173 ···169:·00000ee0····35·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST4Node4initEv
174 ···170:·00000cea···118·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer5clearEv174 ···170:·00000f10···128·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer5clearEv
175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv175 ···171:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
176 ···172:·00000d60···113·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE176 ···172:·00000f90···143·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE
177 ···173:·00000dd2···466·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb177 ···173:·00001020···497·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb
178 ···174:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib178 ···174:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib
179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk179 ···175:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt4cerr180 ···176:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt4cerr
181 ···177:·00000fa4···275·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE181 ···177:·00001220···427·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE
182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fgetc
183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj
184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset 
185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv184 ···180:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv
186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4readEP8_IO_FILE185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4readEP8_IO_FILE
187 ···183:·00000000····57·FUNC····WEAK···DEFAULT···42·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev186 ···182:·00000000····69·FUNC····WEAK···DEFAULT···42·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
188 ···184:·00000000·····0·FUNC····GLOBAL·HIDDEN····98·__x86.get_pc_thunk.si187 ···183:·00000000·····0·FUNC····GLOBAL·HIDDEN····98·__x86.get_pc_thunk.si
189 ···185:·00000000····57·FUNC····WEAK···DEFAULT···42·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev188 ···184:·00000000····69·FUNC····WEAK···DEFAULT···42·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
190 ···186:·00000000····57·FUNC····WEAK···DEFAULT···44·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev189 ···185:·00000000····69·FUNC····WEAK···DEFAULT···44·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
191 ···187:·00000000····57·FUNC····WEAK···DEFAULT···44·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev190 ···186:·00000000····69·FUNC····WEAK···DEFAULT···44·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
192 ···188:·00000000···176·FUNC····WEAK···DEFAULT···46·_ZN4SFST8AlphabetD2Ev191 ···187:·00000000···176·FUNC····WEAK···DEFAULT···46·_ZN4SFST8AlphabetD2Ev
193 ···189:·00000000·····4·OBJECT··WEAK···HIDDEN···101·DW.ref.__gxx_personality_v0192 ···188:·00000000·····4·OBJECT··WEAK···HIDDEN···101·DW.ref.__gxx_personality_v0
194 ···190:·00000000·····0·FUNC····GLOBAL·HIDDEN···100·__x86.get_pc_thunk.bp193 ···189:·00000000·····0·FUNC····GLOBAL·HIDDEN···100·__x86.get_pc_thunk.bp
195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume194 ···190:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume
196 ···192:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0195 ···191:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0
197 ···193:·00000000···176·FUNC····WEAK···DEFAULT···46·_ZN4SFST8AlphabetD1Ev196 ···192:·00000000···176·FUNC····WEAK···DEFAULT···46·_ZN4SFST8AlphabetD1Ev
198 ···194:·000010b8···274·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10TransducerC2ERSt6vectorINS_5LabelESaIS2_EE197 ···193:·000013d0···286·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10TransducerC2ERSt6vectorINS_5LabelESaIS2_EE
199 ···195:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev198 ···194:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev
200 ···196:·000010b8···274·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10TransducerC1ERSt6vectorINS_5LabelESaIS2_EE199 ···195:·000013d0···286·FUNC····GLOBAL·DEFAULT···31·_ZN4SFST10TransducerC1ERSt6vectorINS_5LabelESaIS2_EE
201 ···197:·00000000···232·FUNC····WEAK···DEFAULT···50·_ZN4SFST10TransducerD2Ev200 ···196:·00000000···247·FUNC····WEAK···DEFAULT···50·_ZN4SFST10TransducerD2Ev
202 ···198:·00000000···232·FUNC····WEAK···DEFAULT···50·_ZN4SFST10TransducerD1Ev201 ···197:·00000000···247·FUNC····WEAK···DEFAULT···50·_ZN4SFST10TransducerD1Ev
203 ···199:·00000000···129·FUNC····WEAK···DEFAULT···52·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev202 ···198:·00000000···150·FUNC····WEAK···DEFAULT···52·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev
204 ···200:·00000000···129·FUNC····WEAK···DEFAULT···52·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED1Ev203 ···199:·00000000···150·FUNC····WEAK···DEFAULT···52·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED1Ev
205 ···201:·00000000···379·FUNC····WEAK···DEFAULT···54·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_204 ···200:·00000000···355·FUNC····WEAK···DEFAULT···54·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
206 ···202:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base205 ···201:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
Max diff block lines reached; 15019/33789 bytes (44.45%) of diff not shown.
143 KB
readelf --wide --relocs {}
    
Offset 1, 945 lines modifiedOffset 1, 931 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xbbe4·contains·424·entries:1 Relocation·section·'.rel.text'·at·offset·0xc1c4·contains·422·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000007··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 0000000d··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000d··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 00000013··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000045··00008f04·R_386_PLT32············00000000···fwrite5 00000047··00008f04·R_386_PLT32············00000000···fwrite
6 00000098··00008f04·R_386_PLT32············00000000···fwrite6 000000aa··00008f04·R_386_PLT32············00000000···fwrite
7 000000c1··00009002·R_386_PC32·············00000000···__stack_chk_fail_local7 000000d4··00009002·R_386_PC32·············00000000···__stack_chk_fail_local
8 00000178··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx8 000001f7··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
9 0000017e··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_9 000001fd··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
10 000001a8··00009604·R_386_PLT32············00000000···_ZdlPv10 00000238··00009604·R_386_PLT32············00000000···_ZdlPv
11 000001e4··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
12 000001ea··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
13 00000214··00009604·R_386_PLT32············00000000···_ZdlPv 
14 00000250··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx11 00000277··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
15 00000256··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_12 0000027d··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
16 000002d2··00008f04·R_386_PLT32············00000000···fwrite13 000002b8··00009604·R_386_PLT32············00000000···_ZdlPv
17 000002ee··00008f04·R_386_PLT32············00000000···fwrite 
18 00000314··00008f04·R_386_PLT32············00000000···fwrite 
19 0000036f··00009002·R_386_PC32·············00000000···__stack_chk_fail_local 
20 0000037c··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx14 000002f7··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
21 00000382··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_15 000002fd··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 16 0000037a··00008f04·R_386_PLT32············00000000···fwrite
 17 00000398··00008f04·R_386_PLT32············00000000···fwrite
 18 000003c0··00008f04·R_386_PLT32············00000000···fwrite
 19 0000041e··00009002·R_386_PC32·············00000000···__stack_chk_fail_local
 20 00000435··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 21 0000043b··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
22 0000040d··00009604·R_386_PLT32············00000000···_ZdlPv22 000004cd··00009604·R_386_PLT32············00000000···_ZdlPv
23 0000041c··00009604·R_386_PLT32············00000000···_ZdlPv23 000004dc··00009604·R_386_PLT32············00000000···_ZdlPv
24 00000433··00009604·R_386_PLT32············00000000···_ZdlPv24 000004f3··00009604·R_386_PLT32············00000000···_ZdlPv
25 00000446··00009604·R_386_PLT32············00000000···_ZdlPv25 00000506··00009604·R_386_PLT32············00000000···_ZdlPv
26 00000462··00009604·R_386_PLT32············00000000···_ZdlPv26 0000052b··00009604·R_386_PLT32············00000000···_ZdlPv
27 00000478··00009604·R_386_PLT32············00000000···_ZdlPv27 00000547··00009604·R_386_PLT32············00000000···_ZdlPv
28 00000492··00009604·R_386_PLT32············00000000···_ZdlPv28 00000561··00009604·R_386_PLT32············00000000···_ZdlPv
29 000004ae··00009604·R_386_PLT32············00000000···_ZdlPv 
30 000004ca··00009604·R_386_PLT32············00000000···_ZdlPv 
31 000004ec··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
32 000004f2··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
Diff chunk too large, falling back to line-by-line diff (375 lines added, 382 lines removed)
33 0000057d··00009604·R_386_PLT32············00000000···_ZdlPv29 0000057d··00009604·R_386_PLT32············00000000···_ZdlPv
34 0000058c··00009604·R_386_PLT32············00000000···_ZdlPv30 00000599··00009604·R_386_PLT32············00000000···_ZdlPv
35 000005a3··00009604·R_386_PLT32············00000000···_ZdlPv31 000005c5··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
36 000005b6··00009604·R_386_PLT32············00000000···_ZdlPv32 000005cb··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
37 000005d2··00009604·R_386_PLT32············00000000···_ZdlPv33 0000065d··00009604·R_386_PLT32············00000000···_ZdlPv
38 000005e8··00009604·R_386_PLT32············00000000···_ZdlPv34 0000066c··00009604·R_386_PLT32············00000000···_ZdlPv
39 00000602··00009604·R_386_PLT32············00000000···_ZdlPv35 00000683··00009604·R_386_PLT32············00000000···_ZdlPv
40 0000061e··00009604·R_386_PLT32············00000000···_ZdlPv36 00000696··00009604·R_386_PLT32············00000000···_ZdlPv
41 0000063a··00009604·R_386_PLT32············00000000···_ZdlPv37 000006bb··00009604·R_386_PLT32············00000000···_ZdlPv
42 0000065b··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx38 000006d7··00009604·R_386_PLT32············00000000···_ZdlPv
43 00000661··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_39 000006f1··00009604·R_386_PLT32············00000000···_ZdlPv
44 0000068e··00004909·R_386_GOTOFF···········00000000···.LC640 0000070d··00009604·R_386_PLT32············00000000···_ZdlPv
45 00000698··00004a09·R_386_GOTOFF···········00000002···.LC741 00000729··00009604·R_386_PLT32············00000000···_ZdlPv
46 000006ab··00009704·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_42 0000075a··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
47 000006c9··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i43 00000760··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
48 000006df··00009704·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_44 0000078e··00004909·R_386_GOTOFF···········00000000···.LC6
49 000006f7··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i45 00000798··00004a09·R_386_GOTOFF···········00000002···.LC7
50 00000712··00009904·R_386_PLT32············00000000···_ZNK4SFST8Alphabet10write_charEtb46 000007ab··00009704·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_
51 00000726··00009a04·R_386_PLT32············00000000···strlen47 000007ca··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
52 0000073a··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i48 000007e0··00009704·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_
53 00000752··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i49 000007f9··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
54 0000076e··00009904·R_386_PLT32············00000000···_ZNK4SFST8Alphabet10write_charEtb50 00000815··00009904·R_386_PLT32············00000000···_ZNK4SFST8Alphabet10write_charEtb
55 0000077e··00009a04·R_386_PLT32············00000000···strlen51 00000829··00009a04·R_386_PLT32············00000000···strlen
56 00000792··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i52 0000083d··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
57 000007aa··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i53 00000856··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
58 000007e7··00009b04·R_386_PLT32············00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate54 00000873··00009904·R_386_PLT32············00000000···_ZNK4SFST8Alphabet10write_charEtb
59 00000802··00009b04·R_386_PLT32············00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate55 00000883··00009a04·R_386_PLT32············00000000···strlen
60 0000085b··00009704·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_56 00000897··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
61 00000869··00004a09·R_386_GOTOFF···········00000002···.LC757 000008b0··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
62 00000875··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i58 000008f5··00009b04·R_386_PLT32············00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
63 00000929··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx59 00000915··00009b04·R_386_PLT32············00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
64 0000092f··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_60 0000099b··00009704·R_386_PLT32············00000000···_ZNSo9_M_insertImEERSoT_
65 00000954··0000a204·R_386_PLT32············00000000···malloc61 000009a1··00004a09·R_386_GOTOFF···········00000002···.LC7
66 000009a5··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx62 000009b6··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
67 000009ab··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_63 00000ab4··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
68 000009d0··0000a204·R_386_PLT32············00000000···malloc64 00000aba··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
69 00000a12··0000a502·R_386_PC32·············00000000···__x86.get_pc_thunk.ax65 00000adb··0000a204·R_386_PLT32············00000000···malloc
70 00000a17··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_66 00000b54··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
71 00000a4d··0000a204·R_386_PLT32············00000000···malloc67 00000b5a··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
72 00000ab6··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx68 00000b7b··0000a204·R_386_PLT32············00000000···malloc
73 00000abc··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_69 00000bd1··0000a502·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
74 00000afa··0000a604·R_386_PLT32············00000000···fread70 00000bd6··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
75 00000b23··0000a604·R_386_PLT32············00000000···fread71 00000c1e··0000a204·R_386_PLT32············00000000···malloc
76 00000b69··0000a604·R_386_PLT32············00000000···fread72 00000ca0··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
77 00000b89··0000a604·R_386_PLT32············00000000···fread73 00000ca6··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
78 00000ba9··0000a604·R_386_PLT32············00000000···fread74 00000cde··0000a604·R_386_PLT32············00000000···fread
79 00000bb1··0000a704·R_386_PLT32············00000000···ferror75 00000d09··0000a604·R_386_PLT32············00000000···fread
80 00000bf2··0000a402·R_386_PC32·············00000a0a···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE76 00000d51··0000a604·R_386_PLT32············00000000···fread
81 00000c27··0000a102·R_386_PC32·············00000922···_ZN4SFST10Transducer8new_nodeEv77 00000d73··0000a604·R_386_PLT32············00000000···fread
82 00000c60··0000a402·R_386_PC32·············00000a0a···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE78 00000d95··0000a604·R_386_PLT32············00000000···fread
83 00000c82··00009002·R_386_PC32·············00000000···__stack_chk_fail_local79 00000d9d··0000a704·R_386_PLT32············00000000···ferror
84 00000cf1··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx80 00000dde··0000a402·R_386_PC32·············00000bd0···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
85 00000cf7··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_81 00000e14··0000a102·R_386_PC32·············00000aa0···_ZN4SFST10Transducer8new_nodeEv
86 00000d3c··00009d04·R_386_PLT32············00000000···free82 00000e4d··0000a402·R_386_PC32·············00000bd0···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
87 00000d55··0000ab04·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv83 00000e6f··00009002·R_386_PC32·············00000000···__stack_chk_fail_local
88 00000d95··0000ac02·R_386_PC32·············00000d60···_ZN4SFST10Transducer9size_nodeEPNS_4NodeE84 00000f14··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
89 00000dda··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx85 00000f1a··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
90 00000de0··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_86 00000f6c··00009d04·R_386_PLT32············00000000···free
91 00000ea2··0000ae04·R_386_PLT32············00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib87 00000f85··0000ab04·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv
92 00000ecd··0000ad02·R_386_PC32·············00000dd2···_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb88 00000fd3··0000ac02·R_386_PC32·············00000f90···_ZN4SFST10Transducer9size_nodeEPNS_4NodeE
93 00000f30··00004b09·R_386_GOTOFF···········00000004···.LC1589 00001025··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
94 00000f48··0000af04·R_386_PLT32············00000000···__fprintf_chk90 0000102b··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
95 00000f73··00004c09·R_386_GOTOFF···········000000f8···.LC1391 000010ea··0000ae04·R_386_PLT32············00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEPcPib
96 00000f7d··0000b02b·R_386_GOT32X···········00000000···_ZSt4cerr92 00001115··0000ad02·R_386_PC32·············00001020···_ZN4SFST10Transducer18print_strings_nodeEPNS_4NodeEPciP8_IO_FILEb
97 00000f85··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i93 00001176··00004b09·R_386_GOTOFF···········00000004···.LC15
98 00000fa0··00009002·R_386_PC32·············00000000···__stack_chk_fail_local94 0000119b··0000af04·R_386_PLT32············00000000···__fprintf_chk
99 00000fac··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx95 000011e2··0000b02b·R_386_GOT32X···········00000000···_ZSt4cerr
100 00000fb2··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_96 000011e8··00004c09·R_386_GOTOFF···········000000f8···.LC13
101 00000fce··0000b204·R_386_PLT32············00000000···fgetc97 000011fd··00009804·R_386_PLT32············00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
102 00001000··0000a604·R_386_PLT32············00000000···fread98 0000120d··00009002·R_386_PC32·············00000000···__stack_chk_fail_local
103 00001008··0000a704·R_386_PLT32············00000000···ferror99 00001225··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
104 0000102b··0000b304·R_386_PLT32············00000000···_Znaj100 0000122b··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
105 0000105d··0000b404·R_386_PLT32············00000000···memset101 0000124a··0000b204·R_386_PLT32············00000000···fgetc
106 00001075··0000b504·R_386_PLT32············00000000···_ZdaPv102 0000127e··0000a604·R_386_PLT32············00000000···fread
107 00001084··0000b604·R_386_PLT32············00000000···_ZN4SFST8Alphabet4readEP8_IO_FILE103 00001286··0000a704·R_386_PLT32············00000000···ferror
108 000010b3··00009002·R_386_PC32·············00000000···__stack_chk_fail_local104 000012ae··0000b304·R_386_PLT32············00000000···_Znaj
109 000010c0··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx105 00001306··0000b404·R_386_PLT32············00000000···_ZdaPv
110 000010c6··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_106 00001315··0000b504·R_386_PLT32············00000000···_ZN4SFST8Alphabet4readEP8_IO_FILE
111 0000110b··0000a204·R_386_PLT32············00000000···malloc107 000013c7··00009002·R_386_PC32·············00000000···__stack_chk_fail_local
112 0000113a··0000c304·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev108 000013d5··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
113 0000116e··0000a102·R_386_PC32·············00000922···_ZN4SFST10Transducer8new_nodeEv109 000013db··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
114 0000118d··0000a402·R_386_PC32·············00000a0a···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE110 00001423··0000a204·R_386_PLT32············00000000···malloc
115 000011d2··0000be02·R_386_PC32·············00000000···__x86.get_pc_thunk.bp111 00001450··0000c204·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev
116 000011d8··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_112 00001488··0000a102·R_386_PC32·············00000aa0···_ZN4SFST10Transducer8new_nodeEv
117 00001255··0000ce04·R_386_PLT32············00000000···_ZN4SFST8Alphabet10next_labelERPcb113 000014a7··0000a402·R_386_PC32·············00000bd0···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
118 000012ae··0000c902·R_386_PC32·············00000000···_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_114 000014f5··0000cd02·R_386_PC32·············00000000···__x86.get_pc_thunk.di
119 000012fe··0000a102·R_386_PC32·············00000922···_ZN4SFST10Transducer8new_nodeEv115 000014fb··00008e0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
Max diff block lines reached; 77493/146015 bytes (53.07%) of diff not shown.
119 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..000000c519 0000002c·00000034·00000030·FDE·cie=00000000·pc=00000000..000000d8
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:·1·to·0000000223 ··DW_CFA_advance_loc:·6·to·00000007
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:·1·to·0000000326 ··DW_CFA_advance_loc:·3·to·0000000a
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:·3·to·0000000629 ··DW_CFA_advance_loc:·16·to·0000001a
30 ··DW_CFA_def_cfa_offset:·4830 ··DW_CFA_def_cfa_offset:·48
31 ··DW_CFA_advance_loc1:·166·to·000000ac31 ··DW_CFA_advance_loc1:·164·to·000000be
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·000000ad34 ··DW_CFA_advance_loc:·1·to·000000bf
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·000000ae37 ··DW_CFA_advance_loc:·1·to·000000c0
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·000000af40 ··DW_CFA_advance_loc:·1·to·000000c1
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:·1·to·000000b043 ··DW_CFA_advance_loc:·7·to·000000c8
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·0000001c·00000000·CIE47 00000064·0000001c·00000000·CIE
48 ··Version:···············148 ··Version:···············1
49 ··Augmentation:··········"zR"49 ··Augmentation:··········"zR"
Offset 71, 406 lines modifiedOffset 71, 391 lines modified
71 00000098·0000003c·0000009c·FDE·cie=00000000·pc=0000002e..0000007671 00000098·0000003c·0000009c·FDE·cie=00000000·pc=0000002e..00000076
72 ··DW_CFA_advance_loc:·1·to·0000002f72 ··DW_CFA_advance_loc:·1·to·0000002f
73 ··DW_CFA_def_cfa_offset:·873 ··DW_CFA_def_cfa_offset:·8
74 ··DW_CFA_offset:·r6·(esi)·at·cfa-874 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
75 ··DW_CFA_advance_loc:·1·to·0000003075 ··DW_CFA_advance_loc:·1·to·00000030
76 ··DW_CFA_def_cfa_offset:·1276 ··DW_CFA_def_cfa_offset:·12
77 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1277 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
78 ··DW_CFA_advance_loc:·3·to·0000003378 ··DW_CFA_advance_loc:·14·to·0000003e
79 ··DW_CFA_def_cfa_offset:·2879 ··DW_CFA_def_cfa_offset:·28
80 ··DW_CFA_advance_loc:·12·to·0000003f80 ··DW_CFA_advance_loc:·1·to·0000003f
81 ··DW_CFA_def_cfa_offset:·3281 ··DW_CFA_def_cfa_offset:·32
82 ··DW_CFA_advance_loc:·7·to·0000004682 ··DW_CFA_advance_loc:·7·to·00000046
83 ··DW_CFA_def_cfa_offset:·3683 ··DW_CFA_def_cfa_offset:·36
84 ··DW_CFA_advance_loc:·5·to·0000004b84 ··DW_CFA_advance_loc:·5·to·0000004b
85 ··DW_CFA_def_cfa_offset:·4085 ··DW_CFA_def_cfa_offset:·40
86 ··DW_CFA_advance_loc:·2·to·0000004d86 ··DW_CFA_advance_loc:·2·to·0000004d
87 ··DW_CFA_def_cfa_offset:·4487 ··DW_CFA_def_cfa_offset:·44
88 ··DW_CFA_advance_loc:·7·to·0000005488 ··DW_CFA_advance_loc:·7·to·00000054
89 ··DW_CFA_def_cfa_offset:·4889 ··DW_CFA_def_cfa_offset:·48
90 ··DW_CFA_advance_loc:·8·to·0000005c90 ··DW_CFA_advance_loc:·8·to·0000005c
91 ··DW_CFA_def_cfa_offset:·2891 ··DW_CFA_def_cfa_offset:·28
92 ··DW_CFA_advance_loc:·2·to·0000005e92 ··DW_CFA_advance_loc:·2·to·0000005e
93 ··DW_CFA_def_cfa_offset:·3293 ··DW_CFA_def_cfa_offset:·32
94 ··DW_CFA_advance_loc:·10·to·0000006894 ··DW_CFA_advance_loc:·8·to·00000066
95 ··DW_CFA_def_cfa_offset:·2095 ··DW_CFA_def_cfa_offset:·20
96 ··DW_CFA_advance_loc:·2·to·0000006a96 ··DW_CFA_advance_loc:·4·to·0000006a
97 ··DW_CFA_def_cfa_offset:·2497 ··DW_CFA_def_cfa_offset:·24
98 ··DW_CFA_advance_loc:·6·to·0000007098 ··DW_CFA_advance_loc:·6·to·00000070
99 ··DW_CFA_def_cfa_offset:·2899 ··DW_CFA_def_cfa_offset:·28
100 ··DW_CFA_advance_loc:·1·to·00000071100 ··DW_CFA_advance_loc:·1·to·00000071
101 ··DW_CFA_def_cfa_offset:·32101 ··DW_CFA_def_cfa_offset:·32
102 ··DW_CFA_nop102 ··DW_CFA_nop
  
103 000000d8·00000050·000000dc·FDE·cie=00000000·pc=000000c5..00000170103 000000d8·0000003c·000000dc·FDE·cie=00000000·pc=000000e0..000001e7
104 ··DW_CFA_advance_loc:·1·to·000000c6104 ··DW_CFA_advance_loc:·1·to·000000e1
105 ··DW_CFA_def_cfa_offset:·8105 ··DW_CFA_def_cfa_offset:·8
106 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8106 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
107 ··DW_CFA_advance_loc:·1·to·000000c7107 ··DW_CFA_advance_loc:·3·to·000000e4
108 ··DW_CFA_def_cfa_offset:·12108 ··DW_CFA_def_cfa_offset:·12
109 ··DW_CFA_offset:·r7·(edi)·at·cfa-12109 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
110 ··DW_CFA_advance_loc:·1·to·000000c8110 ··DW_CFA_advance_loc:·1·to·000000e5
111 ··DW_CFA_def_cfa_offset:·16111 ··DW_CFA_def_cfa_offset:·16
112 ··DW_CFA_offset:·r6·(esi)·at·cfa-16112 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
113 ··DW_CFA_advance_loc:·1·to·000000c9113 ··DW_CFA_advance_loc:·1·to·000000e6
114 ··DW_CFA_def_cfa_offset:·20114 ··DW_CFA_def_cfa_offset:·20
115 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20115 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
116 ··DW_CFA_advance_loc:·3·to·000000cc116 ··DW_CFA_advance_loc:·3·to·000000e9
117 ··DW_CFA_def_cfa_offset:·48117 ··DW_CFA_def_cfa_offset:·48
118 ··DW_CFA_advance_loc1:·132·to·00000150118 ··DW_CFA_advance_loc1:·219·to·000001c4
119 ··DW_CFA_remember_state119 ··DW_CFA_remember_state
120 ··DW_CFA_def_cfa_offset:·20120 ··DW_CFA_def_cfa_offset:·20
121 ··DW_CFA_advance_loc:·1·to·00000151121 ··DW_CFA_advance_loc:·1·to·000001c5
122 ··DW_CFA_restore:·r3·(ebx)122 ··DW_CFA_restore:·r3·(ebx)
123 ··DW_CFA_def_cfa_offset:·16123 ··DW_CFA_def_cfa_offset:·16
124 ··DW_CFA_advance_loc:·1·to·00000152124 ··DW_CFA_advance_loc:·1·to·000001c6
125 ··DW_CFA_restore:·r6·(esi)125 ··DW_CFA_restore:·r6·(esi)
126 ··DW_CFA_def_cfa_offset:·12126 ··DW_CFA_def_cfa_offset:·12
127 ··DW_CFA_advance_loc:·1·to·00000153127 ··DW_CFA_advance_loc:·1·to·000001c7
128 ··DW_CFA_restore:·r7·(edi)128 ··DW_CFA_restore:·r7·(edi)
129 ··DW_CFA_def_cfa_offset:·8129 ··DW_CFA_def_cfa_offset:·8
130 ··DW_CFA_advance_loc:·1·to·00000154130 ··DW_CFA_advance_loc:·1·to·000001c8
131 ··DW_CFA_restore:·r5·(ebp)131 ··DW_CFA_restore:·r5·(ebp)
132 ··DW_CFA_def_cfa_offset:·4132 ··DW_CFA_def_cfa_offset:·4
133 ··DW_CFA_advance_loc:·1·to·00000155133 ··DW_CFA_advance_loc:·8·to·000001d0
134 ··DW_CFA_restore_state134 ··DW_CFA_restore_state
135 ··DW_CFA_advance_loc:·22·to·0000016b 
136 ··DW_CFA_def_cfa_offset:·20 
137 ··DW_CFA_advance_loc:·1·to·0000016c 
138 ··DW_CFA_restore:·r3·(ebx) 
139 ··DW_CFA_def_cfa_offset:·16 
140 ··DW_CFA_advance_loc:·1·to·0000016d 
141 ··DW_CFA_restore:·r6·(esi) 
142 ··DW_CFA_def_cfa_offset:·12 
143 ··DW_CFA_advance_loc:·1·to·0000016e 
144 ··DW_CFA_restore:·r7·(edi) 
145 ··DW_CFA_def_cfa_offset:·8 
146 ··DW_CFA_advance_loc:·1·to·0000016f 
147 ··DW_CFA_restore:·r5·(ebp) 
148 ··DW_CFA_def_cfa_offset:·4 
149 ··DW_CFA_nop 
150 ··DW_CFA_nop135 ··DW_CFA_nop
  
151 0000012c·0000001c·00000000·CIE136 00000118·0000001c·00000000·CIE
152 ··Version:···············1137 ··Version:···············1
153 ··Augmentation:··········"zR"138 ··Augmentation:··········"zR"
154 ··Code·alignment·factor:·1139 ··Code·alignment·factor:·1
155 ··Data·alignment·factor:·-4140 ··Data·alignment·factor:·-4
Max diff block lines reached; 116696/121686 bytes (95.90%) of diff not shown.
2.38 KB
strings --all --bytes=8 {}
    
Offset 1, 23 lines modifiedOffset 1, 20 lines modified
1 tT9T$`tF11 tj9L$`t^1
2 Error:·in·function·store_node2 Error:·in·function·store_node
3 Error:·in·line·%u·of·text·transducer·file3 Error:·in·line·%u·of·text·transducer·file
4 Allocation·of·memory·failed·in·Mem::add_buffer!4 Allocation·of·memory·failed·in·Mem::add_buffer!
5 Allocation·of·memory·block·larger·than·MEMBUFFER_SIZE·attempted!5 Allocation·of·memory·block·larger·than·MEMBUFFER_SIZE·attempted!
6 Error·encountered·while·reading·transducer·from·file6 Error·encountered·while·reading·transducer·from·file
7 Warning:·cyclic·analyses·(cycle·aborted)7 Warning:·cyclic·analyses·(cycle·aborted)
8 Output·string·in·function·print_strings_node·is·too·long8 Output·string·in·function·print_strings_node·is·too·long
9 Error:·wrong·file·format·(not·a·standard·transducer)9 Error:·wrong·file·format·(not·a·standard·transducer)
10 vector::_M_realloc_insert10 vector::_M_realloc_insert
11 vector::_M_fill_insert11 vector::_M_fill_insert
12 l$D9l$Dt{ 
13 cannot·create·std::vector·larger·than·max_size()12 cannot·create·std::vector·larger·than·max_size()
14 l$D9l$Dt{ 
15 vector::reserve13 vector::reserve
16 l$D9l$Dt{ 
17 clearing·flags14 clearing·flags
18 _ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE15 _ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE
19 _ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold16 _ZN4SFSTL15store_node_infoEP8_IO_FILEPNS_4NodeE.cold
20 _ZN4SFSTL13error_messageEj17 _ZN4SFSTL13error_messageEj
21 _ZZN4SFSTL13error_messageEjE7message18 _ZZN4SFSTL13error_messageEjE7message
22 _ZN4SFSTL11next_stringERPcj19 _ZN4SFSTL11next_stringERPcj
23 _ZN4SFSTL11next_stringERPcj.cold20 _ZN4SFSTL11next_stringERPcj.cold
Offset 104, 17 lines modifiedOffset 101, 17 lines modified
104 _ZN4SFST10TransducerD1Ev101 _ZN4SFST10TransducerD1Ev
105 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev102 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev
106 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED1Ev103 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED1Ev
107 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_104 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
108 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base105 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
109 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_106 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
110 _ZN4SFST10Transducer10add_stringEPcbPNS_8AlphabetE107 _ZN4SFST10Transducer10add_stringEPcbPNS_8AlphabetE
 108 __x86.get_pc_thunk.di
111 _ZN4SFST8Alphabet10next_labelERPcb109 _ZN4SFST8Alphabet10next_labelERPcb
112 _ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb110 _ZN4SFST10TransducerC2ERSiPKNS_8AlphabetEbb
113 __x86.get_pc_thunk.di 
114 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE111 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
115 _ZNSi7getlineEPcic112 _ZNSi7getlineEPcic
116 _ZNSolsEi113 _ZNSolsEi
117 _ZSt16__throw_bad_castv114 _ZSt16__throw_bad_castv
118 _ZNKSt5ctypeIcE13_M_widen_initEv115 _ZNKSt5ctypeIcE13_M_widen_initEv
119 _ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb116 _ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb
120 _ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb117 _ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb
Offset 167, 16 lines modifiedOffset 164, 16 lines modified
167 _ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_164 _ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_
168 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base165 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
169 _ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE166 _ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE
170 _ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_S2_RSt3mapIiS2_St4lessIiESaISt4pairIKiS2_EEE167 _ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_S2_RSt3mapIiS2_St4lessIiESaISt4pairIKiS2_EEE
171 _ZN4SFST10Transducer15remove_epsilonsEv168 _ZN4SFST10Transducer15remove_epsilonsEv
172 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE169 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
173 _ZNSt8ios_base4InitC1Ev170 _ZNSt8ios_base4InitC1Ev
174 __dso_handle 
175 _ZNSt8ios_base4InitD1Ev171 _ZNSt8ios_base4InitD1Ev
 172 __dso_handle
176 __cxa_atexit173 __cxa_atexit
177 .shstrtab174 .shstrtab
178 .rel.text175 .rel.text
179 .text._ZNKSt5ctypeIcE8do_widenEc176 .text._ZNKSt5ctypeIcE8do_widenEc
180 .rodata.str1.4177 .rodata.str1.4
181 .rel.text.unlikely178 .rel.text.unlikely
182 .rodata.str1.1179 .rodata.str1.1
413 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 5348 lines modifiedOffset 2, 5717 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
6 »       push···%esi7 »       push···%esi
 8 »       mov····%eax,%esi
7 »       push···%ebx9 »       push···%ebx
8 »       sub····$0x20,%esp10 »       mov····%edx,%edi
9 »       call···7·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x7>11 »       call···d·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xd>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x20,%esp
13 »       mov····%eax,%esi 
14 »       mov····%edx,%edi 
15 »       mov····%gs:0x14,%eax16 »       mov····%gs:0x14,%eax
16 »       mov····%eax,0x1c(%esp)17 »       mov····%eax,0x1c(%esp)
17 »       xor····%eax,%eax18 »       xor····%eax,%eax
18 »       movzbl·0xe(%edx),%eax19 »       movzbl·0xe(%edx),%eax
 20 »       mov····$0x1,%edx
19 »       mov····%al,0x19(%esp)21 »       mov····%ecx,0x8(%esp)
20 »       mov····%esi,0xc(%esp)22 »       mov····%esi,0xc(%esp)
21 »       movl···$0x1,0x8(%esp) 
22 »       movl···$0x1,0x4(%esp)23 »       mov····%edx,0x4(%esp)
 24 »       mov····%al,0x19(%esp)
23 »       lea····0x19(%esp),%edx25 »       lea····0x19(%esp),%eax
24 »       mov····%edx,(%esp)26 »       mov····%eax,(%esp)
25 »       call···45·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x45>27 »       call···47·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x47>
26 ·R_386_PLT32»    fwrite28 ·R_386_PLT32»    fwrite
27 »       mov····(%edi),%ecx29 »       mov····(%edi),%ecx
28 »       test···%ecx,%ecx30 »       test···%ecx,%ecx
29 »       je·····b0·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xb0>31 »       je·····c8·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xc8>
30 »       xor····%eax,%eax32 »       xor····%edx,%edx
31 »       add····$0x1,%eax33 »       lea····0x0(%esi,%eiz,1),%esi
 34 »       lea····0x0(%esi),%esi
32 »       mov····0x8(%ecx),%ecx35 »       mov····0x8(%ecx),%ecx
 36 »       inc····%edx
33 »       test···%ecx,%ecx37 »       test···%ecx,%ecx
34 »       jne····51·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x51>38 »       jne····60·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x60>
35 »       mov····0x4(%edi),%edi39 »       mov····0x4(%edi),%edi
36 »       test···%edi,%edi40 »       test···%edi,%edi
37 »       je·····6c·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x6c>41 »       je·····78·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x78>
38 »       add····$0x1,%eax42 »       nop
39 »       mov····0x8(%edi),%edi43 »       mov····0x8(%edi),%edi
 44 »       inc····%edx
40 »       test···%edi,%edi45 »       test···%edi,%edi
41 »       jne····62·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x62>46 »       jne····70·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x70>
42 »       cmp····$0xffff,%eax47 »       cmp····$0xffff,%edx
43 »       jg·····73·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x73>48 »       jg·····80·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x80>
44 ·R_386_PC32»     .text.unlikely49 ·R_386_PC32»     .text.unlikely
 50 »       movzwl·%dx,%edx
45 »       mov····%ax,0x1a(%esp)51 »       mov····%dx,0x1a(%esp)
 52 »       mov····$0x1,%eax
 53 »       mov····$0x2,%edi
46 »       mov····%esi,0xc(%esp)54 »       mov····%esi,0xc(%esp)
47 »       movl···$0x1,0x8(%esp) 
48 »       movl···$0x2,0x4(%esp) 
49 »       lea····0x1a(%esp),%ecx55 »       lea····0x1a(%esp),%edx
 56 »       mov····%eax,0x8(%esp)
 57 »       mov····%edi,0x4(%esp)
50 »       mov····%ecx,(%esp)58 »       mov····%edx,(%esp)
51 »       call···98·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x98>59 »       call···aa·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xaa>
52 ·R_386_PLT32»    fwrite60 ·R_386_PLT32»    fwrite
53 »       mov····0x1c(%esp),%eax61 »       mov····0x1c(%esp),%eax
54 »       sub····%gs:0x14,%eax62 »       sub····%gs:0x14,%eax
55 »       jne····bf·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xbf>63 »       jne····d3·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xd3>
56 »       add····$0x20,%esp64 »       add····$0x20,%esp
57 »       pop····%ebx65 »       pop····%ebx
58 »       pop····%esi66 »       pop····%esi
59 »       pop····%edi67 »       pop····%edi
60 »       ret68 »       ret
 69 »       lea····0x0(%esi),%esi
61 »       mov····0x4(%edi),%edi70 »       mov····0x4(%edi),%edi
 71 »       xor····%edx,%edx
62 »       test···%edi,%edi72 »       test···%edi,%edi
63 »       je·····bb·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xbb>73 »       jne····70·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x70>
64 »       xor····%eax,%eax 
65 »       jmp····62·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x62> 
66 »       xor····%eax,%eax 
67 »       jmp····77·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x77>74 »       jmp····87·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0x87>
68 »       nop 
69 »       call···c1·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xc1>75 »       call···d4·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)+0xd4>
70 ·R_386_PC32»     __stack_chk_fail_local76 ·R_386_PC32»     __stack_chk_fail_local
 77 »       lea····0x0(%esi,%eiz,1),%esi
 78 »       nop
  
71 000000c5·<SFST::next_string(char*&,·unsigned·int)>:79 000000e0·<SFST::next_string(char*&,·unsigned·int)>:
72 SFST::next_string(char*&,·unsigned·int):80 SFST::next_string(char*&,·unsigned·int):
73 »       push···%ebp81 »       push···%ebp
 82 »       mov····%eax,%ebp
74 »       push···%edi83 »       push···%edi
75 »       push···%esi84 »       push···%esi
76 »       push···%ebx85 »       push···%ebx
77 »       sub····$0x1c,%esp86 »       sub····$0x1c,%esp
78 »       mov····%eax,%edi 
79 »       mov····%edx,0xc(%esp)87 »       mov····%edx,0xc(%esp)
80 »       mov····(%eax),%eax88 »       mov····(%eax),%ebx
81 »       movzbl·(%eax),%edx89 »       movzbl·(%ebx),%edx
82 »       test···%dl,%dl90 »       cmp····$0xd,%dl
 91 »       ja·····1e0·<SFST::next_string(char*&,·unsigned·int)+0x100>
 92 »       mov····%dl,%cl
 93 »       mov····$0x2601,%eax
 94 »       shr····%cl,%eax
 95 »       mov····%eax,%ecx
 96 »       mov····%ebx,%eax
 97 »       test···$0x1,%cl
83 »       je·····151·<SFST::next_string(char*&,·unsigned·int)+0x8c>98 »       jne····183·<SFST::next_string(char*&,·unsigned·int)+0xa3>
84 ·R_386_PC32»     .text.unlikely99 ·R_386_PC32»     .text.unlikely
 100 »       mov····%ebp,0x8(%esp)
 101 »       cmp····$0x5c,%dl
 102 »       mov····$0x2601,%esi
 103 »       lea····0x1(%eax),%ebp
 104 »       je·····160·<SFST::next_string(char*&,·unsigned·int)+0x80>
 105 »       lea····0x0(%esi,%eiz,1),%esi
 106 »       lea····0x0(%esi,%eiz,1),%esi
 107 »       mov····%ebp,%edx
85 »       mov····%eax,%ebx108 »       mov····%eax,%ebp
86 »       jmp····fa·<SFST::next_string(char*&,·unsigned·int)+0x35> 
87 »       mov····%esi,%edx 
88 »       mov····%eax,%esi 
89 »       mov····%edx,%eax109 »       mov····%edx,%eax
90 »       add····$0x1,%ebx 
91 »       movzbl·(%esi),%ecx110 »       movzbl·0x0(%ebp),%ecx
Max diff block lines reached; 417270/422272 bytes (98.82%) of diff not shown.
36.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 2, 36 lines modifiedOffset 2, 36 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 »       call···8·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]+0x8> 
7 ·R_386_PLT32»    __cxa_allocate_exception 
8 »       lea····0x0(%ebx),%esi6 »       lea····0x0(%ebx),%esi
9 ·R_386_GOTOFF»   .LC07 ·R_386_GOTOFF»   .LC0
 8 »       call···e·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]+0xe>
 9 ·R_386_PLT32»    __cxa_allocate_exception
 10 »       mov····0x0(%ebx),%ecx
 11 ·R_386_GOT32X»   typeinfo·for·char·const*
10 »       mov····%esi,(%eax)12 »       mov····%esi,(%eax)
11 »       movl···$0x0,0x8(%esp)13 »       movl···$0x0,0x8(%esp)
12 »       mov····0x0(%ebx),%edx 
13 ·R_386_GOT32X»   typeinfo·for·char·const* 
14 »       mov····%edx,0x4(%esp)14 »       mov····%ecx,0x4(%esp)
15 »       mov····%eax,(%esp)15 »       mov····%eax,(%esp)
16 »       call···2a·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]+0x2a>16 »       call···2a·<SFST::store_node_info(_IO_FILE*,·SFST::Node*)·[clone·.cold]+0x2a>
17 ·R_386_PLT32»    __cxa_throw17 ·R_386_PLT32»    __cxa_throw
  
18 0000002e·<SFST::error_message(unsigned·int)>:18 0000002e·<SFST::error_message(unsigned·int)>:
19 SFST::error_message(unsigned·int):19 SFST::error_message(unsigned·int):
20 »       push···%esi20 »       push···%esi
21 »       push···%ebx21 »       push···%ebx
22 »       sub····$0x10,%esp 
23 »       call···34·<SFST::error_message(unsigned·int)+0x6>22 »       call···31·<SFST::error_message(unsigned·int)+0x3>
24 ·R_386_PC32»     __x86.get_pc_thunk.bx23 ·R_386_PC32»     __x86.get_pc_thunk.bx
25 »       add····$0x2,%ebx24 »       add····$0x2,%ebx
26 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_25 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 26 »       sub····$0x10,%esp
27 »       push···%eax27 »       push···%eax
28 »       lea····0x0(%ebx),%eax28 »       lea····0x0(%ebx),%eax
29 ·R_386_GOTOFF»   .LC229 ·R_386_GOTOFF»   .LC2
30 »       push···%eax30 »       push···%eax
31 »       push···$0x3e831 »       push···$0x3e8
32 »       push···$0x132 »       push···$0x1
33 »       lea····0x0(%ebx),%esi33 »       lea····0x0(%ebx),%esi
Offset 39, 16 lines modifiedOffset 39, 16 lines modified
39 »       push···%esi39 »       push···%esi
40 »       call···55·<SFST::error_message(unsigned·int)+0x27>40 »       call···55·<SFST::error_message(unsigned·int)+0x27>
41 ·R_386_PLT32»    __sprintf_chk41 ·R_386_PLT32»    __sprintf_chk
42 »       add····$0x14,%esp42 »       add····$0x14,%esp
43 »       push···$0x443 »       push···$0x4
44 »       call···5f·<SFST::error_message(unsigned·int)+0x31>44 »       call···5f·<SFST::error_message(unsigned·int)+0x31>
45 ·R_386_PLT32»    __cxa_allocate_exception45 ·R_386_PLT32»    __cxa_allocate_exception
46 »       mov····%esi,(%eax) 
47 »       add····$0xc,%esp46 »       add····$0xc,%esp
 47 »       mov····%esi,(%eax)
48 »       push···$0x048 »       push···$0x0
49 »       push···0x0(%ebx)49 »       push···0x0(%ebx)
50 ·R_386_GOT32»    typeinfo·for·char*50 ·R_386_GOT32»    typeinfo·for·char*
51 »       push···%eax51 »       push···%eax
52 »       call···72·<SFST::error_message(unsigned·int)+0x44>52 »       call···72·<SFST::error_message(unsigned·int)+0x44>
53 ·R_386_PLT32»    __cxa_throw53 ·R_386_PLT32»    __cxa_throw
  
Offset 57, 49 lines modifiedOffset 57, 49 lines modified
57 »       mov····0xc(%esp),%eax57 »       mov····0xc(%esp),%eax
58 »       call···2e·<SFST::error_message(unsigned·int)>58 »       call···2e·<SFST::error_message(unsigned·int)>
59 »       nop59 »       nop
  
60 00000080·<SFST::Mem::add_buffer()·[clone·.part.0]>:60 00000080·<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 
64 »       call···85·<SFST::Mem::add_buffer()·[clone·.part.0]+0x5>63 »       call···82·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2>
65 ·R_386_PC32»     __x86.get_pc_thunk.bx64 ·R_386_PC32»     __x86.get_pc_thunk.bx
66 »       add····$0x2,%ebx65 »       add····$0x2,%ebx
67 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_66 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 67 »       sub····$0x14,%esp
68 »       push···$0x468 »       push···$0x4
69 »       call···92·<SFST::Mem::add_buffer()·[clone·.part.0]+0x12>69 »       call···92·<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 »       mov····%edx,(%eax) 
74 »       add····$0xc,%esp73 »       add····$0xc,%esp
 74 »       mov····%edx,(%eax)
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···ab·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2b>79 »       call···ab·<SFST::Mem::add_buffer()·[clone·.part.0]+0x2b>
80 ·R_386_PLT32»    __cxa_throw80 ·R_386_PLT32»    __cxa_throw
81 »       nop81 »       nop
  
82 000000b0·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]>:82 000000b0·<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 
86 »       call···b5·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x5>85 »       call···b2·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x2>
87 ·R_386_PC32»     __x86.get_pc_thunk.bx86 ·R_386_PC32»     __x86.get_pc_thunk.bx
88 »       add····$0x2,%ebx87 »       add····$0x2,%ebx
89 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_88 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 89 »       sub····$0x14,%esp
90 »       push···$0x490 »       push···$0x4
91 »       call···c2·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x12>91 »       call···c2·<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 »       mov····%edx,(%eax) 
96 »       add····$0xc,%esp95 »       add····$0xc,%esp
 96 »       mov····%edx,(%eax)
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···db·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x2b>101 »       call···db·<SFST::Mem::alloc(unsigned·int)·[clone·.part.0]+0x2b>
102 ·R_386_PLT32»    __cxa_throw102 ·R_386_PLT32»    __cxa_throw
103 »       nop103 »       nop
Offset 117, 69 lines modifiedOffset 117, 69 lines modified
117 000000ec·<SFST::Arcs::add_arc(SFST::Label,·SFST::Node*,·SFST::Transducer*)·[clone·.cold]>:117 000000ec·<SFST::Arcs::add_arc(SFST::Label,·SFST::Node*,·SFST::Transducer*)·[clone·.cold]>:
118 SFST::Arcs::add_arc(SFST::Label,·SFST::Node*,·SFST::Transducer*)·[clone·.cold]:118 SFST::Arcs::add_arc(SFST::Label,·SFST::Node*,·SFST::Transducer*)·[clone·.cold]:
119 »       call···80·<SFST::Mem::add_buffer()·[clone·.part.0]>119 »       call···80·<SFST::Mem::add_buffer()·[clone·.part.0]>
  
120 000000f1·<SFST::read_node(_IO_FILE*,·SFST::Node*,·SFST::Node**,·SFST::Transducer*)·[clone·.cold]>:120 000000f1·<SFST::read_node(_IO_FILE*,·SFST::Node*,·SFST::Node**,·SFST::Transducer*)·[clone·.cold]>:
121 SFST::read_node(_IO_FILE*,·SFST::Node*,·SFST::Node**,·SFST::Transducer*)·[clone·.cold]:121 SFST::read_node(_IO_FILE*,·SFST::Node*,·SFST::Node**,·SFST::Transducer*)·[clone·.cold]:
122 »       movl···$0x4,(%esp)122 »       movl···$0x4,(%esp)
123 »       call···f9·<SFST::read_node(_IO_FILE*,·SFST::Node*,·SFST::Node**,·SFST::Transducer*)·[clone·.cold]+0x8> 
124 ·R_386_PLT32»    __cxa_allocate_exception 
125 »       lea····0x0(%ebx),%esi123 »       lea····0x0(%ebx),%esi
126 ·R_386_GOTOFF»   .LC11124 ·R_386_GOTOFF»   .LC11
127 »       mov····%esi,(%eax) 
128 »       movl···$0x0,0x8(%esp)125 »       call···ff·<SFST::read_node(_IO_FILE*,·SFST::Node*,·SFST::Node**,·SFST::Transducer*)·[clone·.cold]+0xe>
Max diff block lines reached; 33028/37312 bytes (88.52%) of diff not shown.
1.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST3Mem5clearEv {}
    
Offset 4, 30 lines modifiedOffset 4, 32 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 
11 »       call···7·<SFST::Mem::clear()+0x7>10 »       call···4·<SFST::Mem::clear()+0x4>
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_
 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·····31·<SFST::Mem::clear()+0x31>18 »       je·····36·<SFST::Mem::clear()+0x36>
 19 »       lea····0x0(%esi,%eiz,1),%esi
 20 »       nop
19 »       mov····%esi,%eax21 »       mov····%esi,%eax
20 »       mov····0x186a0(%esi),%esi22 »       mov····0x186a0(%esi),%esi
21 »       mov····%eax,(%esp)23 »       mov····%eax,(%esp)
22 »       call···27·<SFST::Mem::clear()+0x27>24 »       call···2c·<SFST::Mem::clear()+0x2c>
23 ·R_386_PLT32»    free25 ·R_386_PLT32»    free
24 »       mov····%esi,(%edi)26 »       mov····%esi,(%edi)
25 »       test···%esi,%esi27 »       test···%esi,%esi
26 »       jne····1b·<SFST::Mem::clear()+0x1b>28 »       jne····20·<SFST::Mem::clear()+0x20>
27 »       movl···$0x0,0x4(%edi)29 »       movl···$0x0,0x4(%edi)
28 »       add····$0x10,%esp30 »       add····$0x10,%esp
29 »       pop····%ebx31 »       pop····%ebx
30 »       pop····%esi32 »       pop····%esi
31 »       pop····%edi33 »       pop····%edi
32 »       ret34 »       ret
4.12 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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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>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>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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>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>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···1fa·<__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:·e3789af7a4f468aae859a3cc7a6e4e2a01990d611561de9af499b889ccc2cb53·...·]>16 »       call···294·<SFST::Transducer::enumerate_paths_node(SFST::Node*,·std::vector<SFST::Label,·std::allocator<SFST::Label>·>&,·__gnu_cxx::hash_set<SFST::Node·const*,·SFST::hashf,·std::equal_to<SFST::Node·const*>,·std::allocator<SFST::Node·const*>·>&,·std::vector<SFST::[·...·truncated·by·diffoscope;·len:·69,·SHA:·0b0e40bb2c9e929110bebe27b114b1d9f8835e20e7ff0538c14b17e1389da9a5·...·]>
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·····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>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>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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>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>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%esp
26 »       pop····%ebx 
27 »       pop····%esi 
28 »       ret28 »       ret
3.8 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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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>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>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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>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>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···18e·<__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]+0x1[·...·truncated·by·diffoscope;·len:·1,·SHA:·3f79bb7b435b05321651daefd374cdc681dc06faa65e374e38337b88ca046dea·...·]>16 »       call···214·<SFST::Transducer::Transducer(char*,·SFST::Alphabet·const*,·bool)·[clone·.cold]+0x16>
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·····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>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>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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>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>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%esp
26 »       pop····%ebx 
27 »       pop····%esi 
28 »       ret28 »       ret
3.73 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 
12 »       call···8·<SFST::Alphabet::~Alphabet()+0x8>11 »       call···5·<SFST::Alphabet::~Alphabet()+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.bp12 ·R_386_PC32»     __x86.get_pc_thunk.bp
14 »       add····$0x2,%ebp13 »       add····$0x2,%ebp
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·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 »       call···50f·<SFST::Transducer::store_lowmem(_IO_FILE*)·[clone·.cold]+0x1f>25 »       mov····%ebp,%ebx
 26 »       call···5ed·<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>
26 ·R_386_PC32»     .text27 ·R_386_PC32»     .text
27 »       mov····%esi,%eax28 »       mov····%esi,%eax
28 »       mov····0x8(%esi),%esi29 »       mov····0x8(%esi),%esi
29 »       mov····%eax,(%esp)30 »       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···1bd·<SFST::Transducer::Transducer(std::vector<SFST::Label,·std::allocator<SFST::Label>·>&)·[clone·.cold]+0x13>39 »       call···23d·<SFST::Transducer::read_transducer_text(_IO_FILE*)·[clone·.cold]+0x11>
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···248·<SFST::store_node(_IO_FILE*,·SFST::Node*,·unsigned·short)>52 »       call···2dc·<SFST::Transducer::analyze_string(char*,·_IO_FILE*,·bool)·[clone·.cold]+0xe>
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 »       call···573·<SFST::Transducer::enumerate_paths(std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>&)·[clone·.cold]+0x55>70 »       mov····%ebp,%ebx
 71 »       call···651·<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>
71 ·R_386_PC32»     .text72 ·R_386_PC32»     .text
72 »       lea····0x14(%edi),%eax73 »       lea····0x14(%edi),%eax
73 »       mov····%eax,(%esp)74 »       mov····%eax,(%esp)
74 »       call···9a·<SFST::Alphabet::~Alphabet()+0x9a>75 »       call···9c·<SFST::Alphabet::~Alphabet()+0x9c>
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()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()
76 »       mov····%edi,(%esp)77 »       mov····%edi,(%esp)
77 »       call···a2·<SFST::Alphabet::~Alphabet()+0xa2>78 »       call···a4·<SFST::Alphabet::~Alphabet()+0xa4>
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()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()
79 »       mov····%esi,(%esp)80 »       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.15 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 34 lines modifiedOffset 1, 33 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff010c·8101058b·0200b501·24840200·............$...2 ··0x00000000·ffff010b·7f059702·00b70124·900200ff·...........$....
3 ··0x00000010·ffff0108·06050000·29050000·ffff010a·........).......3 ··0x00000010·ff010806·05000029·050000ff·ff010a22·.......)......."
4 ··0x00000020·2205b201·00e30105·0000ffff·010db401·"............... 
5 ··0x00000030·05a90d00·f201810b·b00d00ff·ff010800·................4 ··0x00000020·05c10100·f2010500·00ffff01·0daf0105·................
 5 ··0x00000030·d10b00ee·018809ca·0b00ffff·01080005·................
6 ··0x00000040·05000021·050000ff·ff010b74·05e60100·...!.......t....6 ··0x00000040·00002105·0000ffff·010c8101·05fe0100·..!.............
7 ··0x00000050·b10126df·0100ffff·01080205·00001f05·..&.............7 ··0x00000050·bf0124f7·0100ffff·01080205·00001f05·..$.............
8 ··0x00000060·0000ffff·01078101·8503fa04·00ffff01·................8 ··0x00000060·0000ffff·01067fa3·03a20500·ffff0108·................
9 ··0x00000070·08040509·002c0500·00ffff01·0b7405be·.....,.......t..9 ··0x00000070·04050900·2c050000·ffff010b·7f05d601·....,...........
10 ··0x00000080·01009d01·12b70100·ffff0108·02050000·................10 ··0x00000080·00a80125·cf0100ff·ff010802·0500001f·...%............
11 ··0x00000090·1f050000·ffff010f·53050000·6105a404·........S...a...11 ··0x00000090·050000ff·ff010f53·05000061·05c00400·.......S...a....
12 ··0x000000a0·00b401d5·020000ff·ff01040f·050000ff·................12 ··0x000000a0·b301f602·0000ffff·01040f05·0000ffff·................
13 ··0x000000b0·ff0111a9·01299c03·00e80129·980300af·.....).....)....13 ··0x000000b0·0111b101·27bc0300·ec012ab8·0300cf03·....'.....*.....
14 ··0x000000c0·03210000·ffff0113·ae01058a·0900e701·.!..............14 ··0x000000c0·210000ff·ff0113ae·01058809·00e701ff·!...............
15 ··0x000000d0·ef038309·00c1083d·8a0900ff·ff010418·.......=........15 ··0x000000d0·03810900·bf083d88·0900ffff·01041820·......=........·
16 ··0x000000e0·200000ff·ff01357d·05e80900·810228c4··.....5}......(.16 ··0x000000e0·0000ffff·01357705·f50900f4·012ccd09·.....5w......,..
17 ··0x000000f0·0900b602·17d20900·e10205cb·09009404·................17 ··0x000000f0·00ad0218·dc0900d9·0205d509·00950405·................
18 ··0x00000100·05d20900·af0405d9·0900dd05·1ed20900·................ 
19 ··0x00000110·8d0605e1·0900c607·05bd0900·ffff0104·................18 ··0x00000100·dc0900ae·0405e509·00f4051e·dc0900a4·................
 19 ··0x00000110·0605ec09·00cc0705·c60900ff·ff010458·...............X
20 ··0x00000120·5a050000·ffff012d·6a050000·7817c007·Z......-j...x...20 ··0x00000120·050000ff·ff012d6b·05000079·15df0700·......-k...y....
21 ··0x00000130·00a30105·d60700d6·0205c007·00f10205·................ 
22 ··0x00000140·c707009f·041ec007·00cf0405·cf070084·................21 ··0x00000130·a20105f5·0700e502·05df0700·fe0205e6·................
 22 ··0x00000140·0700c404·1edf0700·f40405ed·07009c06·................
23 ··0x00000150·0605df07·00ffff01·0545ae01·0000ffff·.........E......23 ··0x00000150·05fc0700·ffff0104·473b0000·ffff010a·........G;......
24 ··0x00000160·010a3305·00005996·01fd0100·ffff0104·..3...Y......... 
25 ··0x00000170·17050000·ffff0116·39140000·7405df05·........9...t... 
26 ··0x00000180·00b902b1·02d80500·ae051cdf·0500ffff·................24 ··0x00000160·3f050000·63ac019d·0200ffff·01041705·?...c...........
 25 ··0x00000170·0000ffff·01163914·00006e05·fb0500b5·......9...n.....
 26 ··0x00000180·02d502f4·0500ca05·1cfb0500·ffff0104·................
27 ··0x00000190·01042905·0000ffff·01153a05·00007905·..).......:...y.27 ··0x00000190·29050000·ffff0115·3a050000·7b05dd05·).......:...{...
 28 ··0x000001a0·00b80327·d605008b·0405cf05·00ffff01·...'............
 29 ··0x000001b0·041f5500·00ffff01·1a5a5e00·00920205·..U......Z^.....
 30 ··0x000001c0·c70500cb·02050000·fa036fc0·05008305·..........o.....
 31 ··0x000001d0·1a0000ff·ff010800·05180013·260000···............&..
28 ··0x000001a0·cf0500b9·0329c505·00900405·be0500ff·.....).......... 
29 ··0x000001b0·ff010421·550000ff·ff011a46·420000e2·...!U......FB... 
30 ··0x000001c0·01059705·009a0205·0000c803·70900500·............p... 
31 ··0x000001d0·c9041c00·00ffff01·08000535·00132200·...........5..". 
32 ··0x000001e0·00··································. 
  
4.66 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST10TransducerD2Ev {}
    
Offset 5, 97 lines modifiedOffset 5, 100 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 
12 »       call···8·<SFST::Transducer::~Transducer()+0x8>11 »       call···5·<SFST::Transducer::~Transducer()+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.bp12 ·R_386_PC32»     __x86.get_pc_thunk.bp
14 »       add····$0x2,%ebp13 »       add····$0x2,%ebp
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·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) 
19 »       mov····%eax,(%esp)18 »       mov····%eax,(%esp)
20 »       mov····%ebp,%ebx19 »       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···516·<SFST::Transducer::store_lowmem(_IO_FILE*)·[clone·.cold]+0x26>27 »       mov····%ebp,%ebx
 28 »       call···5f4·<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>
28 ·R_386_PC32»     .text29 ·R_386_PC32»     .text
29 »       mov····%esi,%eax30 »       mov····%esi,%eax
30 »       mov····0x8(%esi),%esi31 »       mov····0x8(%esi),%esi
31 »       mov····%eax,(%esp)32 »       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···1c4·<SFST::Transducer::Transducer(std::vector<SFST::Label,·std::allocator<SFST::Label>·>&)·[clone·.cold]+0x1a>41 »       call···244·<SFST::Transducer::read_transducer_text(_IO_FILE*)·[clone·.cold]+0x18>
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···251·<SFST::store_node(_IO_FILE*,·SFST::Node*,·unsigned·short)+0x9>54 »       call···2e5·<SFST::Transducer::analyze_string(char*,·_IO_FILE*,·bool)·[clone·.cold]+0x17>
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·····aa·<SFST::Transducer::~Transducer()+0xaa>65 »       je·····b9·<SFST::Transducer::~Transducer()+0xb9>
 66 »       lea····0x0(%esi,%eiz,1),%esi
 67 »       lea····0x0(%esi,%eiz,1),%esi
 68 »       nop
66 »       mov····%esi,%ebx69 »       mov····%esi,%ebx
67 »       mov····0x186a0(%esi),%esi70 »       mov····0x186a0(%esi),%esi
68 »       mov····%ebx,(%esp)71 »       mov····%ebx,(%esp)
69 »       mov····%ebp,%ebx72 »       mov····%ebp,%ebx
70 »       call···9f·<SFST::Transducer::~Transducer()+0x9f>73 »       call···ae·<SFST::Transducer::~Transducer()+0xae>
71 ·R_386_PLT32»    free74 ·R_386_PLT32»    free
72 »       mov····%esi,0x18(%edi)75 »       mov····%esi,0x18(%edi)
73 »       test···%esi,%esi76 »       test···%esi,%esi
74 »       jne····91·<SFST::Transducer::~Transducer()+0x91>77 »       jne····a0·<SFST::Transducer::~Transducer()+0xa0>
75 »       add····$0x2c,%esp78 »       add····$0x2c,%esp
76 »       pop····%ebx79 »       pop····%ebx
77 »       pop····%esi80 »       pop····%esi
78 »       pop····%edi81 »       pop····%edi
79 »       pop····%ebp82 »       pop····%ebp
80 »       ret83 »       ret
81 »       mov····%eax,%ebx84 »       mov····%eax,%ebx
82 »       mov····0x5c(%edi),%eax85 »       mov····0x5c(%edi),%eax
83 »       call···59c·<SFST::Transducer::remove_epsilons()·[clone·.cold]+0x8>86 »       call···687·<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>
84 ·R_386_PC32»     .text87 ·R_386_PC32»     .text
85 »       lea····0x40(%edi),%edx88 »       lea····0x40(%edi),%edx
 89 »       add····$0x18,%edi
86 »       mov····%edx,(%esp)90 »       mov····%edx,(%esp)
87 »       call···c3·<SFST::Transducer::~Transducer()+0xc3>91 »       call···d5·<SFST::Transducer::~Transducer()+0xd5>
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()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()
89 »       mov····0x1c(%esp),%ecx93 »       mov····0x1c(%esp),%ecx
90 »       mov····%ecx,(%esp)94 »       mov····%ecx,(%esp)
91 »       call···cf·<SFST::Transducer::~Transducer()+0xcf>95 »       call···e1·<SFST::Transducer::~Transducer()+0xe1>
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()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()
93 »       add····$0x18,%edi 
94 »       mov····%edi,(%esp)97 »       mov····%edi,(%esp)
95 »       call···da·<SFST::Transducer::~Transducer()+0xda>98 »       call···e9·<SFST::Transducer::~Transducer()+0xe9>
96 ·R_386_PC32»     SFST::Mem::clear()99 ·R_386_PC32»     SFST::Mem::clear()
97 »       mov····%ebx,(%esp)100 »       mov····%ebx,(%esp)
98 »       mov····%ebp,%ebx101 »       mov····%ebp,%ebx
99 »       call···e4·<SFST::Transducer::~Transducer()+0xe4>102 »       call···f3·<SFST::Transducer::~Transducer()+0xf3>
100 ·R_386_PLT32»    _Unwind_Resume103 ·R_386_PLT32»    _Unwind_Resume
5.42 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 53 lines modifiedOffset 5, 57 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x2c,%esp
16 »       mov····0x40(%esp),%ebp16 »       mov····0x40(%esp),%ebp
17 »       mov····0x4(%ebp),%edx 
18 »       mov····0x10(%ebp),%eax17 »       mov····0x10(%ebp),%eax
 18 »       mov····0x4(%ebp),%edx
19 »       test···%eax,%eax19 »       test···%eax,%eax
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>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>
21 »       cmp····%edx,0x8(%ebp)21 »       cmp····%edx,0x8(%ebp)
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>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>
23 »       xor····%esi,%esi23 »       xor····%esi,%esi
 24 »       lea····0x0(%esi,%eiz,1),%esi
 25 »       xchg···%ax,%ax
24 »       lea····0x0(,%esi,4),%ecx26 »       lea····0x0(,%esi,4),%ecx
25 »       mov····%ecx,0x1c(%esp)27 »       mov····%ecx,0x1c(%esp)
26 »       mov····(%edx,%ecx,1),%edi28 »       mov····(%edx,%ecx,1),%edi
27 »       test···%edi,%edi29 »       test···%edi,%edi
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>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>
 31 »       lea····0x0(%esi,%eiz,1),%esi
 32 »       lea····0x0(%esi,%eiz,1),%esi
29 »       mov····%edi,%edx33 »       mov····%edi,%edx
30 »       mov····(%edi),%edi34 »       mov····(%edi),%edi
31 »       mov····%edx,(%esp)35 »       mov····%edx,(%esp)
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>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>
33 ·R_386_PLT32»    operator·delete(void*)37 ·R_386_PLT32»    operator·delete(void*)
34 »       test···%edi,%edi38 »       test···%edi,%edi
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>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>
36 »       mov····0x4(%ebp),%edx40 »       mov····0x4(%ebp),%edx
37 »       mov····0x1c(%esp),%eax 
38 »       movl···$0x0,(%edx,%eax,1) 
39 »       add····$0x1,%esi 
40 »       mov····0x8(%ebp),%ecx41 »       mov····0x8(%ebp),%ecx
 42 »       inc····%esi
 43 »       mov····0x1c(%esp),%eax
41 »       sub····%edx,%ecx44 »       sub····%edx,%ecx
 45 »       movl···$0x0,(%edx,%eax,1)
42 »       sar····$0x2,%ecx46 »       sar····$0x2,%ecx
43 »       cmp····%esi,%ecx47 »       cmp····%esi,%ecx
44 »       ja·····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>48 »       ja·····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>
45 »       movl···$0x0,0x10(%ebp)49 »       movl···$0x0,0x10(%ebp)
46 »       test···%edx,%edx50 »       test···%edx,%edx
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>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>
48 »       mov····%edx,(%esp)52 »       mov····%edx,(%esp)
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>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>
50 ·R_386_PLT32»    operator·delete(void*)54 ·R_386_PLT32»    operator·delete(void*)
51 »       add····$0x2c,%esp55 »       add····$0x2c,%esp
52 »       pop····%ebx56 »       pop····%ebx
53 »       pop····%esi57 »       pop····%esi
54 »       pop····%edi58 »       pop····%edi
55 »       pop····%ebp59 »       pop····%ebp
56 »       ret60 »       ret
12.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St […]
    
Offset 5, 131 lines modifiedOffset 5, 130 lines modified
  
5 00000000·<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&)>:5 00000000·<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&)>:
6 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&):6 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&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
11 »       sub····$0x2c,%esp 
12 »       call···8·<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&)+0x8>11 »       call···5·<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&)+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x2c,%esp
16 »       mov····%eax,0x18(%esp) 
17 »       mov····0x48(%esp),%edi 
18 »       mov····0x44(%esp),%edx16 »       mov····0x44(%esp),%edx
19 »       mov····0x8(%edx),%esi17 »       mov····0x8(%edx),%esi
20 »       add····$0x4,%edx18 »       add····$0x4,%edx
 19 »       mov····%eax,0x18(%esp)
21 »       mov····%edx,0x1c(%esp)20 »       mov····%edx,0x14(%esp)
22 »       test···%esi,%esi21 »       test···%esi,%esi
23 »       je·····99·<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&)+0x99>22 »       je·····90·<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&)+0x90>
 23 »       mov····0x48(%esp),%ecx
24 »       movzwl·(%edi),%ecx24 »       movzwl·(%ecx),%ebx
25 »       movzwl·0x2(%edi),%ebx25 »       movzwl·0x2(%ecx),%ebp
26 »       mov····%bx,0x14(%esp) 
27 »       jmp····46·<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&)+0x46>26 »       jmp····4f·<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&)+0x4f>
28 »       je·····88·<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&)+0x88> 
29 »       mov····0xc(%esi),%eax 
30 »       xor····%ebp,%ebp 
31 »       test···%eax,%eax27 »       lea····0x0(%esi,%eiz,1),%esi
 28 »       cmp····%edi,%ebp
 29 »       setb···%cl
 30 »       cmp····%edx,%ebx
 31 »       sete···%al
 32 »       and····%cl,%al
32 »       je·····5f·<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&)+0x5f>33 »       jne····5b·<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&)+0x5b>
 34 »       mov····0xc(%esi),%ecx
 35 »       test···%ecx,%ecx
 36 »       je·····64·<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&)+0x64>
33 »       mov····%eax,%esi37 »       mov····%ecx,%esi
34 »       movzwl·0x10(%esi),%edx38 »       movzwl·0x10(%esi),%edx
35 »       movzwl·0x12(%esi),%ebx39 »       movzwl·0x12(%esi),%edi
36 »       cmp····%dx,%cx40 »       cmp····%edx,%ebx
37 »       jae····39·<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&)+0x39>41 »       jae····38·<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&)+0x38>
38 »       mov····0x8(%esi),%eax42 »       mov····0x8(%esi),%ecx
39 »       mov····$0x1,%ebp43 »       mov····$0x1,%al
40 »       test···%eax,%eax44 »       test···%ecx,%ecx
41 »       jne····44·<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&)+0x44>45 »       jne····4d·<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&)+0x4d>
42 »       mov····%ebp,%eax 
43 »       test···%al,%al46 »       test···%al,%al
 47 »       mov····%esi,%ecx
44 »       jne····9d·<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&)+0x9d>48 »       jne····94·<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&)+0x94>
45 »       mov····%esi,%eax 
46 »       cmp····%dx,%cx49 »       cmp····%edx,%ebx
47 »       jbe····d1·<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&)+0xd1>50 »       ja·····c6·<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&)+0xc6>
48 »       test···%eax,%eax51 »       cmp····%edi,%ebp
49 »       jne····d7·<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&)+0xd7>52 »       jbe····76·<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&)+0x76>
 53 »       cmp····%edx,%ebx
 54 »       je·····c6·<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&)+0xc6>
50 »       mov····0x40(%esp),%esi55 »       mov····0x40(%esp),%ebp
51 »       mov····%eax,(%esi) 
52 »       movb···$0x0,0x4(%esi) 
53 »       mov····0x40(%esp),%eax56 »       mov····0x40(%esp),%eax
 57 »       mov····%esi,0x0(%ebp)
 58 »       movb···$0x0,0x4(%ebp)
54 »       add····$0x2c,%esp59 »       add····$0x2c,%esp
55 »       pop····%ebx60 »       pop····%ebx
56 »       pop····%esi61 »       pop····%esi
57 »       pop····%edi62 »       pop····%edi
58 »       pop····%ebp63 »       pop····%ebp
59 »       ret····$0x464 »       ret····$0x4
 65 »       nop
60 »       cmp····%bx,0x14(%esp) 
61 »       jae····3b·<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&)+0x3b> 
62 »       mov····0x8(%esi),%eax 
63 »       mov····$0x1,%ebp 
64 »       jmp····5b·<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&)+0x5b> 
65 »       mov····0x1c(%esp),%esi66 »       mov····0x14(%esp),%esi
66 »       mov····0x44(%esp),%edx67 »       mov····0x44(%esp),%ebx
 68 »       mov····%esi,%ecx
67 »       cmp····%esi,0xc(%edx)69 »       cmp····%esi,0xc(%ebx)
68 »       je·····d9·<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&)+0xd9>70 »       je·····cc·<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&)+0xcc>
69 »       mov····%esi,(%esp)71 »       mov····%esi,(%esp)
70 »       mov····0x18(%esp),%ebx72 »       mov····0x18(%esp),%ebx
71 »       call···ae·<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&)+0xae>73 »       call···a7·<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&)+0xa7>
72 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)74 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
 75 »       mov····0x48(%esp),%edi
73 »       mov····%eax,%ebp76 »       mov····%esi,%ecx
74 »       movzwl·(%edi),%ecx77 »       movzwl·(%edi),%ebx
75 »       movzwl·0x2(%edi),%ebx78 »       movzwl·0x2(%edi),%ebp
76 »       mov····%bx,0x14(%esp) 
77 »       movzwl·0x10(%eax),%edx79 »       movzwl·0x10(%eax),%edx
78 »       movzwl·0x12(%eax),%ebx 
79 »       mov····%esi,%eax 
80 »       mov····%ebp,%esi 
81 »       cmp····%dx,%cx 
82 »       ja·····6c·<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&)+0x6c> 
83 »       je·····ff·<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&)+0xff> 
84 »       mov····%esi,%eax 
85 »       jmp····70·<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&)+0x70> 
86 »       mov····%eax,%esi80 »       mov····%eax,%esi
87 »       cmp····%esi,0x1c(%esp) 
88 »       lea····0x0(%esi),%esi81 »       movzwl·0x12(%eax),%edi
 82 »       cmp····%edx,%ebx
89 »       je·····111·<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&)+0x111>83 »       jbe····6e·<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&)+0x6e>
 84 »       xor····%esi,%esi
 85 »       test···%ecx,%ecx
90 »       movzwl·0x2(%edi),%ebp 
91 »       movzwl·0x12(%esi),%edx 
92 »       movzwl·0x10(%esi),%ebx 
93 »       cmp····%bx,(%edi) 
94 »       jb·····111·<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&)+0x111> 
95 »       je·····16c·<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&)+0x16c>86 »       je·····76·<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&)+0x76>
96 »       movl···$0x0,0x14(%esp)87 »       cmp····%ecx,0x14(%esp)
 88 »       mov····$0x1,%esi
97 »       jmp····119·<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&)+0x119>89 »       jne····138·<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&)+0x138>
98 »       cmp····%bx,0x14(%esp) 
99 »       ja·····6c·<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&)+0x6c> 
100 »       mov····%esi,%eax 
101 »       jmp····70·<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&)+0x70> 
102 »       movl···$0x1,0x14(%esp) 
103 »       movl···$0x14,(%esp)90 »       movl···$0x14,(%esp)
104 »       mov····0x18(%esp),%ebx91 »       mov····0x18(%esp),%ebx
 92 »       mov····%ecx,0x1c(%esp)
105 »       call···125·<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&)+0x125>93 »       call···e7·<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&)+0xe7>
106 ·R_386_PLT32»    operator·new(unsigned·int)94 ·R_386_PLT32»    operator·new(unsigned·int)
Max diff block lines reached; 1992/12425 bytes (16.03%) of diff not shown.
16.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN4SFST4NodeESaIS2_E […]
    
Offset 1, 147 lines modifiedOffset 1, 149 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%edi,0x34(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebp,0x38(%esp)
 8 »       mov····%ebx,0x2c(%esp)
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>9 »       call···14·<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&)+0x14>
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,0x30(%esp)
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx 
15 »       mov····0x4(%eax),%edi14 »       mov····0x4(%eax),%edi
 15 »       mov····(%eax),%edx
16 »       mov····%edi,%ebp16 »       mov····%edi,%ebp
17 »       sub····%edx,%ebp17 »       sub····%edx,%ebp
18 »       sar····$0x2,%ebp18 »       sar····$0x2,%ebp
19 »       cmp····$0x1fffffff,%ebp19 »       cmp····$0x1fffffff,%ebp
20 »       je·····191·<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&)+0x191>20 »       je·····1d1·<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&)+0x1d1>
21 »       test···%ebp,%ebp21 »       test···%ebp,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%ecx
23 »       cmovne·%ebp,%ecx23 »       cmovne·%ebp,%ecx
 24 »       xor····%esi,%esi
24 »       add····%ecx,%ebp25 »       add····%ecx,%ebp
 26 »       jb·····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>
25 »       setb···%al 
26 »       movzbl·%al,%esi 
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%edx,%ecx28 »       sub····%edx,%ecx
29 »       test···%esi,%esi29 »       test···%esi,%esi
30 »       jne····12e·<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&)+0x12e>30 »       jne····150·<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&)+0x150>
31 »       test···%ebp,%ebp31 »       test···%ebp,%ebp
32 »       jne····17a·<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&)+0x17a>32 »       jne····1b0·<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&)+0x1b0>
33 »       movl···$0x0,0x10(%esp)33 »       xor····%eax,%eax
34 »       xor····%ebp,%ebp34 »       xor····%ebp,%ebp
 35 »       mov····%eax,0x10(%esp)
35 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%eax
36 »       mov····(%eax),%esi37 »       mov····(%eax),%esi
37 »       mov····%esi,0x0(%ebp,%ecx,1) 
38 »       lea····0x4(%ebp,%ecx,1),%esi 
39 »       mov····%edi,%eax38 »       mov····%edi,%eax
40 »       sub····0x44(%esp),%eax39 »       sub····0x44(%esp),%eax
41 »       mov····%eax,0x18(%esp) 
42 »       add····%esi,%eax40 »       mov····%esi,0x0(%ebp,%ecx,1)
 41 »       lea····0x4(%ebp,%ecx,1),%esi
43 »       mov····%eax,0x14(%esp)42 »       mov····%eax,0x14(%esp)
 43 »       add····%esi,%eax
44 »       cmp····%edx,0x44(%esp)44 »       cmp····%edx,0x44(%esp)
 45 »       mov····%eax,0x18(%esp)
45 »       je·····117·<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&)+0x117>46 »       je·····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>
46 »       mov····%ecx,0x8(%esp) 
47 »       mov····%edx,0x4(%esp)47 »       mov····%edx,0x4(%esp)
48 »       mov····%edx,0x1c(%esp)48 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,(%esp)49 »       mov····%ebp,(%esp)
 50 »       mov····%edx,0x1c(%esp)
50 »       call···98·<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&)+0x98>51 »       call···a4·<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&)+0xa4>
51 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
52 »       cmp····%edi,0x44(%esp) 
53 »       mov····0x1c(%esp),%edx53 »       mov····0x1c(%esp),%edx
 54 »       cmp····%edi,0x44(%esp)
54 »       je·····de·<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&)+0xde>55 »       je·····f8·<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&)+0xf8>
55 »       mov····0x18(%esp),%eax56 »       cmpl···$0x8,0x14(%esp)
56 »       mov····%esi,%edi57 »       mov····%esi,%eax
57 »       mov····0x44(%esp),%esi58 »       mov····0x44(%esp),%esi
58 »       cmp····$0x4,%eax 
59 »       jae····fa·<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&)+0xfa>59 »       jae····108·<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&)+0x108>
 60 »       mov····0x14(%esp),%ecx
 61 »       mov····%eax,%edi
 62 »       rep·movsb·%ds:(%esi),%es:(%edi)
60 »       test···$0x2,%al 
61 »       jne····f2·<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&)+0xf2> 
62 »       test···$0x1,%al 
63 »       jne····e8·<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&)+0xe8> 
64 »       test···%edx,%edx63 »       test···%edx,%edx
65 »       nop 
66 »       jne····de·<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&)+0xde>64 »       jne····f8·<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&)+0xf8>
67 »       mov····0x40(%esp),%edx65 »       mov····0x40(%esp),%edx
 66 »       mov····0x18(%esp),%ebx
 67 »       mov····0x30(%esp),%esi
 68 »       mov····0x34(%esp),%edi
68 »       mov····%ebp,(%edx)69 »       mov····%ebp,(%edx)
69 »       mov····0x14(%esp),%ebx 
70 »       mov····%ebx,0x4(%edx) 
71 »       mov····0x10(%esp),%ebp70 »       mov····0x10(%esp),%ebp
 71 »       mov····%ebx,0x4(%edx)
 72 »       mov····0x2c(%esp),%ebx
72 »       mov····%ebp,0x8(%edx)73 »       mov····%ebp,0x8(%edx)
 74 »       mov····0x38(%esp),%ebp
73 »       add····$0x2c,%esp75 »       add····$0x3c,%esp
74 »       pop····%ebx 
75 »       pop····%esi 
76 »       pop····%edi 
77 »       pop····%ebp 
78 »       ret76 »       ret
 77 »       lea····0x0(%esi,%eiz,1),%esi
 78 »       nop
79 »       mov····%edx,(%esp)79 »       mov····%edx,(%esp)
80 »       call···e2·<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&)+0xe2>80 »       call···fc·<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&)+0xfc>
81 ·R_386_PLT32»    operator·delete(void*)81 ·R_386_PLT32»    operator·delete(void*)
82 »       jmp····c2·<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&)+0xc2>82 »       jmp····cb·<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&)+0xcb>
83 »       movsb··%ds:(%esi),%es:(%edi) 
84 »       test···%edx,%edx 
85 »       je·····c2·<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&)+0xc2> 
86 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
87 »       jmp····de·<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&)+0xde> 
88 »       movsw··%ds:(%esi),%es:(%edi) 
89 »       test···$0x1,%al84 »       test···$0x1,%al
90 »       je·····bd·<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&)+0xbd> 
91 »       jmp····e8·<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&)+0xe8> 
92 »       test···$0x1,%edi 
93 »       jne····16a·<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&)+0x16a>85 »       jne····180·<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&)+0x180>
94 »       test···$0x2,%edi 
95 »       jne····159·<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&)+0x159> 
96 »       mov····%eax,%ecx 
97 »       shr····$0x2,%ecx 
98 »       rep·movsl·%ds:(%esi),%es:(%edi) 
Max diff block lines reached; 6560/16381 bytes (40.05%) of diff not shown.
18.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN4SFST10TransducerE […]
    
Offset 1, 147 lines modifiedOffset 1, 149 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%edi,0x34(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebp,0x38(%esp)
 8 »       mov····%ebx,0x2c(%esp)
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>9 »       call···14·<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&)+0x14>
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,0x30(%esp)
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx 
15 »       mov····0x4(%eax),%edi14 »       mov····0x4(%eax),%edi
 15 »       mov····(%eax),%edx
16 »       mov····%edi,%ebp16 »       mov····%edi,%ebp
17 »       sub····%edx,%ebp17 »       sub····%edx,%ebp
18 »       sar····$0x2,%ebp18 »       sar····$0x2,%ebp
19 »       cmp····$0x1fffffff,%ebp19 »       cmp····$0x1fffffff,%ebp
20 »       je·····191·<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&)+0x191>20 »       je·····1d1·<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&)+0x1d1>
21 »       test···%ebp,%ebp21 »       test···%ebp,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%ecx
23 »       cmovne·%ebp,%ecx23 »       cmovne·%ebp,%ecx
 24 »       xor····%esi,%esi
24 »       add····%ecx,%ebp25 »       add····%ecx,%ebp
 26 »       jb·····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>
25 »       setb···%al 
26 »       movzbl·%al,%esi 
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%edx,%ecx28 »       sub····%edx,%ecx
29 »       test···%esi,%esi29 »       test···%esi,%esi
30 »       jne····12e·<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&)+0x12e>30 »       jne····150·<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&)+0x150>
31 »       test···%ebp,%ebp31 »       test···%ebp,%ebp
32 »       jne····17a·<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&)+0x17a>32 »       jne····1b0·<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&)+0x1b0>
33 »       movl···$0x0,0x10(%esp)33 »       xor····%eax,%eax
34 »       xor····%ebp,%ebp34 »       xor····%ebp,%ebp
 35 »       mov····%eax,0x10(%esp)
35 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%eax
36 »       mov····(%eax),%esi37 »       mov····(%eax),%esi
37 »       mov····%esi,0x0(%ebp,%ecx,1) 
38 »       lea····0x4(%ebp,%ecx,1),%esi 
39 »       mov····%edi,%eax38 »       mov····%edi,%eax
40 »       sub····0x44(%esp),%eax39 »       sub····0x44(%esp),%eax
41 »       mov····%eax,0x18(%esp) 
42 »       add····%esi,%eax40 »       mov····%esi,0x0(%ebp,%ecx,1)
 41 »       lea····0x4(%ebp,%ecx,1),%esi
43 »       mov····%eax,0x14(%esp)42 »       mov····%eax,0x14(%esp)
 43 »       add····%esi,%eax
44 »       cmp····%edx,0x44(%esp)44 »       cmp····%edx,0x44(%esp)
 45 »       mov····%eax,0x18(%esp)
45 »       je·····117·<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&)+0x117>46 »       je·····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>
46 »       mov····%ecx,0x8(%esp) 
47 »       mov····%edx,0x4(%esp)47 »       mov····%edx,0x4(%esp)
48 »       mov····%edx,0x1c(%esp)48 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,(%esp)49 »       mov····%ebp,(%esp)
 50 »       mov····%edx,0x1c(%esp)
50 »       call···98·<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&)+0x98>51 »       call···a4·<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&)+0xa4>
51 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
52 »       cmp····%edi,0x44(%esp) 
53 »       mov····0x1c(%esp),%edx53 »       mov····0x1c(%esp),%edx
 54 »       cmp····%edi,0x44(%esp)
54 »       je·····de·<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&)+0xde>55 »       je·····f8·<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&)+0xf8>
55 »       mov····0x18(%esp),%eax56 »       cmpl···$0x8,0x14(%esp)
56 »       mov····%esi,%edi57 »       mov····%esi,%eax
57 »       mov····0x44(%esp),%esi58 »       mov····0x44(%esp),%esi
58 »       cmp····$0x4,%eax 
59 »       jae····fa·<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&)+0xfa>59 »       jae····108·<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&)+0x108>
 60 »       mov····0x14(%esp),%ecx
 61 »       mov····%eax,%edi
 62 »       rep·movsb·%ds:(%esi),%es:(%edi)
60 »       test···$0x2,%al 
61 »       jne····f2·<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&)+0xf2> 
62 »       test···$0x1,%al 
63 »       jne····e8·<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&)+0xe8> 
64 »       test···%edx,%edx63 »       test···%edx,%edx
65 »       nop 
66 »       jne····de·<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&)+0xde>64 »       jne····f8·<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&)+0xf8>
67 »       mov····0x40(%esp),%edx65 »       mov····0x40(%esp),%edx
 66 »       mov····0x18(%esp),%ebx
 67 »       mov····0x30(%esp),%esi
 68 »       mov····0x34(%esp),%edi
68 »       mov····%ebp,(%edx)69 »       mov····%ebp,(%edx)
69 »       mov····0x14(%esp),%ebx 
70 »       mov····%ebx,0x4(%edx) 
71 »       mov····0x10(%esp),%ebp70 »       mov····0x10(%esp),%ebp
 71 »       mov····%ebx,0x4(%edx)
 72 »       mov····0x2c(%esp),%ebx
72 »       mov····%ebp,0x8(%edx)73 »       mov····%ebp,0x8(%edx)
 74 »       mov····0x38(%esp),%ebp
73 »       add····$0x2c,%esp75 »       add····$0x3c,%esp
74 »       pop····%ebx 
75 »       pop····%esi 
76 »       pop····%edi 
77 »       pop····%ebp 
78 »       ret76 »       ret
 77 »       lea····0x0(%esi,%eiz,1),%esi
 78 »       nop
79 »       mov····%edx,(%esp)79 »       mov····%edx,(%esp)
80 »       call···e2·<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&)+0xe2>80 »       call···fc·<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&)+0xfc>
81 ·R_386_PLT32»    operator·delete(void*)81 ·R_386_PLT32»    operator·delete(void*)
82 »       jmp····c2·<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&)+0xc2>82 »       jmp····cb·<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&)+0xcb>
83 »       movsb··%ds:(%esi),%es:(%edi) 
84 »       test···%edx,%edx 
85 »       je·····c2·<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&)+0xc2> 
86 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
87 »       jmp····de·<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&)+0xde> 
88 »       movsw··%ds:(%esi),%es:(%edi) 
89 »       test···$0x1,%al84 »       test···$0x1,%al
90 »       je·····bd·<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&)+0xbd> 
91 »       jmp····e8·<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&)+0xe8> 
92 »       test···$0x1,%edi 
93 »       jne····16a·<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&)+0x16a>85 »       jne····180·<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&)+0x180>
94 »       test···$0x2,%edi 
95 »       jne····159·<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&)+0x159> 
96 »       mov····%eax,%ecx 
97 »       shr····$0x2,%ecx 
98 »       rep·movsl·%ds:(%esi),%es:(%edi) 
Max diff block lines reached; 7424/18476 bytes (40.18%) of diff not shown.
19.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST5LabelESaIS1_E […]
    
Offset 5, 206 lines modifiedOffset 5, 203 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····$0x2c,%esp 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x1,%eax13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x18(%esp)15 »       sub····$0x2c,%esp
 16 »       mov····0x40(%esp),%eax
17 »       mov····0x44(%esp),%esi17 »       mov····0x44(%esp),%esi
18 »       mov····0x40(%esp),%edx 
19 »       mov····(%edx),%ebp18 »       mov····(%eax),%ebp
20 »       mov····0x4(%edx),%edi19 »       mov····0x4(%eax),%eax
21 »       mov····%edi,%ecx20 »       mov····%eax,0x1c(%esp)
22 »       sub····%ebp,%ecx21 »       sub····%ebp,%eax
23 »       sar····$0x2,%ecx22 »       sar····$0x2,%eax
24 »       cmp····$0x1fffffff,%ecx23 »       cmp····$0x1fffffff,%eax
25 »       je·····236·<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&)+0x236>24 »       je·····23a·<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&)+0x23a>
 25 »       test···%eax,%eax
 26 »       mov····$0x1,%edx
 27 »       cmovne·%eax,%edx
 28 »       xor····%ecx,%ecx
 29 »       add····%edx,%eax
 30 »       jb·····230·<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&)+0x230>
 31 »       mov····%esi,%edi
 32 »       sub····%ebp,%edi
26 »       test···%ecx,%ecx33 »       test···%ecx,%ecx
27 »       mov····$0x1,%eax 
28 »       cmovne·%ecx,%eax 
29 »       add····%ecx,%eax 
30 »       setb···%dl 
31 »       movzbl·%dl,%ebx 
32 »       mov····%esi,%ecx 
33 »       sub····%ebp,%ecx 
34 »       test···%ebx,%ebx 
35 »       jne····1b8·<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&)+0x1b8>34 »       jne····1b8·<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&)+0x1b8>
36 »       test···%eax,%eax35 »       test···%eax,%eax
37 »       jne····220·<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&)+0x220>36 »       jne····21a·<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&)+0x21a>
 37 »       xor····%eax,%eax
 38 »       xor····%ecx,%ecx
 39 »       mov····%eax,0x18(%esp)
38 »       mov····$0x4,%edx40 »       mov····$0x4,%edx
39 »       movl···$0x0,0x14(%esp)41 »       mov····%ecx,0x14(%esp)
40 »       movl···$0x0,0x10(%esp) 
41 »       mov····0x48(%esp),%ebx42 »       mov····0x48(%esp),%eax
42 »       mov····(%ebx),%eax 
43 »       mov····0x10(%esp),%ebx 
44 »       mov····%eax,(%ebx,%ecx,1) 
45 »       cmp····%ebp,%esi43 »       cmp····%ebp,%esi
 44 »       mov····0x14(%esp),%ecx
 45 »       mov····(%eax),%eax
 46 »       mov····%eax,(%ecx,%edi,1)
46 »       je·····140·<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&)+0x140>47 »       je·····13e·<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&)+0x13e>
47 »       mov····%esi,%ebx48 »       mov····%esi,%edi
 49 »       mov····%ecx,%edx
48 »       sub····%ebp,%ebx50 »       sub····%ebp,%edi
49 »       mov····0x10(%esp),%edx 
50 »       mov····%ebp,%eax51 »       mov····%ebp,%eax
51 »       lea····-0x4(%ebx),%ecx52 »       lea····-0x4(%edi),%ecx
52 »       shr····$0x2,%ecx53 »       shr····$0x2,%ecx
53 »       add····$0x1,%ecx54 »       inc····%ecx
54 »       and····$0x7,%ecx55 »       and····$0x7,%ecx
55 »       je·····100·<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&)+0x100>56 »       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>
56 »       cmp····$0x1,%ecx57 »       cmp····$0x1,%ecx
57 »       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>58 »       je·····ee·<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&)+0xee>
58 »       cmp····$0x2,%ecx59 »       cmp····$0x2,%ecx
59 »       je·····e8·<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&)+0xe8>60 »       je·····e3·<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&)+0xe3>
60 »       cmp····$0x3,%ecx61 »       cmp····$0x3,%ecx
61 »       je·····de·<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&)+0xde>62 »       je·····d8·<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&)+0xd8>
62 »       cmp····$0x4,%ecx63 »       cmp····$0x4,%ecx
63 »       nop 
64 »       je·····d4·<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&)+0xd4>64 »       je·····cd·<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&)+0xcd>
65 »       cmp····$0x5,%ecx65 »       cmp····$0x5,%ecx
66 »       je·····ca·<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&)+0xca>66 »       je·····c2·<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&)+0xc2>
67 »       cmp····$0x6,%ecx67 »       cmp····$0x6,%ecx
68 »       jne····1eb·<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&)+0x1eb>68 »       jne····1e0·<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&)+0x1e0>
69 »       mov····(%eax),%ecx69 »       mov····(%eax),%ecx
70 »       mov····%ecx,(%edx) 
71 »       add····$0x4,%eax 
72 »       add····$0x4,%edx70 »       add····$0x4,%edx
73 »       mov····(%eax),%ecx 
74 »       mov····%ecx,(%edx) 
75 »       add····$0x4,%eax71 »       add····$0x4,%eax
76 »       add····$0x4,%edx72 »       mov····%ecx,-0x4(%edx)
77 »       mov····(%eax),%ecx73 »       mov····(%eax),%ecx
78 »       mov····%ecx,(%edx) 
79 »       add····$0x4,%eax 
80 »       add····$0x4,%edx74 »       add····$0x4,%edx
81 »       mov····(%eax),%ecx 
82 »       mov····%ecx,(%edx) 
83 »       add····$0x4,%eax75 »       add····$0x4,%eax
 76 »       mov····%ecx,-0x4(%edx)
 77 »       mov····(%eax),%ecx
84 »       add····$0x4,%edx78 »       add····$0x4,%edx
 79 »       add····$0x4,%eax
 80 »       mov····%ecx,-0x4(%edx)
85 »       mov····(%eax),%ecx81 »       mov····(%eax),%ecx
86 »       mov····%ecx,(%edx)82 »       add····$0x4,%edx
87 »       add····$0x4,%eax83 »       add····$0x4,%eax
 84 »       mov····%ecx,-0x4(%edx)
 85 »       mov····(%eax),%ecx
88 »       add····$0x4,%edx86 »       add····$0x4,%edx
 87 »       add····$0x4,%eax
 88 »       mov····%ecx,-0x4(%edx)
89 »       mov····(%eax),%ecx89 »       mov····(%eax),%ecx
90 »       mov····%ecx,(%edx) 
91 »       add····$0x4,%eax90 »       add····$0x4,%eax
92 »       add····$0x4,%edx91 »       add····$0x4,%edx
 92 »       mov····%ecx,-0x4(%edx)
93 »       cmp····%esi,%eax93 »       cmp····%esi,%eax
94 »       je·····138·<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&)+0x138>94 »       je·····136·<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&)+0x136>
95 »       mov····(%eax),%ecx95 »       mov····(%eax),%ecx
96 »       mov····%ecx,(%edx) 
97 »       mov····0x4(%eax),%ecx 
98 »       mov····%ecx,0x4(%edx) 
99 »       mov····0x8(%eax),%ecx 
100 »       mov····%ecx,0x8(%edx) 
101 »       mov····0xc(%eax),%ecx 
102 »       mov····%ecx,0xc(%edx) 
103 »       mov····0x10(%eax),%ecx 
104 »       mov····%ecx,0x10(%edx) 
105 »       mov····0x14(%eax),%ecx 
Max diff block lines reached; 10766/19605 bytes (54.91%) of diff not shown.
16.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIjSaIjEE17_M_realloc_ […]
    
Offset 1, 147 lines modifiedOffset 1, 149 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%edi,0x34(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebp,0x38(%esp)
 8 »       mov····%ebx,0x2c(%esp)
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>9 »       call···14·<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&)+0x14>
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,0x30(%esp)
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx 
15 »       mov····0x4(%eax),%edi14 »       mov····0x4(%eax),%edi
 15 »       mov····(%eax),%edx
16 »       mov····%edi,%ebp16 »       mov····%edi,%ebp
17 »       sub····%edx,%ebp17 »       sub····%edx,%ebp
18 »       sar····$0x2,%ebp18 »       sar····$0x2,%ebp
19 »       cmp····$0x1fffffff,%ebp19 »       cmp····$0x1fffffff,%ebp
20 »       je·····191·<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&)+0x191>20 »       je·····1d1·<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&)+0x1d1>
21 »       test···%ebp,%ebp21 »       test···%ebp,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%ecx
23 »       cmovne·%ebp,%ecx23 »       cmovne·%ebp,%ecx
 24 »       xor····%esi,%esi
24 »       add····%ecx,%ebp25 »       add····%ecx,%ebp
 26 »       jb·····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>
25 »       setb···%al 
26 »       movzbl·%al,%esi 
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%edx,%ecx28 »       sub····%edx,%ecx
29 »       test···%esi,%esi29 »       test···%esi,%esi
30 »       jne····12e·<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&)+0x12e>30 »       jne····150·<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&)+0x150>
31 »       test···%ebp,%ebp31 »       test···%ebp,%ebp
32 »       jne····17a·<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&)+0x17a>32 »       jne····1b0·<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&)+0x1b0>
33 »       movl···$0x0,0x10(%esp)33 »       xor····%eax,%eax
34 »       xor····%ebp,%ebp34 »       xor····%ebp,%ebp
 35 »       mov····%eax,0x10(%esp)
35 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%eax
36 »       mov····(%eax),%esi37 »       mov····(%eax),%esi
37 »       mov····%esi,0x0(%ebp,%ecx,1) 
38 »       lea····0x4(%ebp,%ecx,1),%esi 
39 »       mov····%edi,%eax38 »       mov····%edi,%eax
40 »       sub····0x44(%esp),%eax39 »       sub····0x44(%esp),%eax
41 »       mov····%eax,0x18(%esp) 
42 »       add····%esi,%eax40 »       mov····%esi,0x0(%ebp,%ecx,1)
 41 »       lea····0x4(%ebp,%ecx,1),%esi
43 »       mov····%eax,0x14(%esp)42 »       mov····%eax,0x14(%esp)
 43 »       add····%esi,%eax
44 »       cmp····%edx,0x44(%esp)44 »       cmp····%edx,0x44(%esp)
 45 »       mov····%eax,0x18(%esp)
45 »       je·····117·<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&)+0x117>46 »       je·····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>
46 »       mov····%ecx,0x8(%esp) 
47 »       mov····%edx,0x4(%esp)47 »       mov····%edx,0x4(%esp)
48 »       mov····%edx,0x1c(%esp)48 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,(%esp)49 »       mov····%ebp,(%esp)
 50 »       mov····%edx,0x1c(%esp)
50 »       call···98·<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&)+0x98>51 »       call···a4·<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&)+0xa4>
51 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
52 »       cmp····%edi,0x44(%esp) 
53 »       mov····0x1c(%esp),%edx53 »       mov····0x1c(%esp),%edx
 54 »       cmp····%edi,0x44(%esp)
54 »       je·····de·<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&)+0xde>55 »       je·····f8·<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&)+0xf8>
55 »       mov····0x18(%esp),%eax56 »       cmpl···$0x8,0x14(%esp)
56 »       mov····%esi,%edi57 »       mov····%esi,%eax
57 »       mov····0x44(%esp),%esi58 »       mov····0x44(%esp),%esi
58 »       cmp····$0x4,%eax 
59 »       jae····fa·<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&)+0xfa>59 »       jae····108·<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&)+0x108>
 60 »       mov····0x14(%esp),%ecx
 61 »       mov····%eax,%edi
 62 »       rep·movsb·%ds:(%esi),%es:(%edi)
60 »       test···$0x2,%al 
61 »       jne····f2·<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&)+0xf2> 
62 »       test···$0x1,%al 
63 »       jne····e8·<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&)+0xe8> 
64 »       test···%edx,%edx63 »       test···%edx,%edx
65 »       nop 
66 »       jne····de·<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&)+0xde>64 »       jne····f8·<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&)+0xf8>
67 »       mov····0x40(%esp),%edx65 »       mov····0x40(%esp),%edx
 66 »       mov····0x18(%esp),%ebx
 67 »       mov····0x30(%esp),%esi
 68 »       mov····0x34(%esp),%edi
68 »       mov····%ebp,(%edx)69 »       mov····%ebp,(%edx)
69 »       mov····0x14(%esp),%ebx 
70 »       mov····%ebx,0x4(%edx) 
71 »       mov····0x10(%esp),%ebp70 »       mov····0x10(%esp),%ebp
 71 »       mov····%ebx,0x4(%edx)
 72 »       mov····0x2c(%esp),%ebx
72 »       mov····%ebp,0x8(%edx)73 »       mov····%ebp,0x8(%edx)
 74 »       mov····0x38(%esp),%ebp
73 »       add····$0x2c,%esp75 »       add····$0x3c,%esp
74 »       pop····%ebx 
75 »       pop····%esi 
76 »       pop····%edi 
77 »       pop····%ebp 
78 »       ret76 »       ret
 77 »       lea····0x0(%esi,%eiz,1),%esi
 78 »       nop
79 »       mov····%edx,(%esp)79 »       mov····%edx,(%esp)
80 »       call···e2·<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&)+0xe2>80 »       call···fc·<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&)+0xfc>
81 ·R_386_PLT32»    operator·delete(void*)81 ·R_386_PLT32»    operator·delete(void*)
82 »       jmp····c2·<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&)+0xc2>82 »       jmp····cb·<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&)+0xcb>
83 »       movsb··%ds:(%esi),%es:(%edi) 
84 »       test···%edx,%edx 
85 »       je·····c2·<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&)+0xc2> 
86 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
87 »       jmp····de·<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&)+0xde> 
88 »       movsw··%ds:(%esi),%es:(%edi) 
89 »       test···$0x1,%al84 »       test···$0x1,%al
90 »       je·····bd·<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&)+0xbd> 
91 »       jmp····e8·<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&)+0xe8> 
92 »       test···$0x1,%edi 
93 »       jne····16a·<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&)+0x16a>85 »       jne····180·<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&)+0x180>
94 »       test···$0x2,%edi 
95 »       jne····159·<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&)+0x159> 
96 »       mov····%eax,%ecx 
97 »       shr····$0x2,%ecx 
98 »       rep·movsl·%ds:(%esi),%es:(%edi) 
Max diff block lines reached; 6704/16711 bytes (40.12%) of diff not shown.
46.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN4SFST4NodeESaIS2_E […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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>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>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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&)+0x150>15 »       je·····15c·<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&)+0x15c>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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>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>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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&)+0x40d>39 »       je·····9a·<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&)+0x9a>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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>45 »       call···87·<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&)+0x87>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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&)+0xc7>56 »       je·····d1·<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&)+0xd1>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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&)+0xbf>65 »       call···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>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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&)+0x150>72 »       je·····15c·<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&)+0x15c>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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&)+0x132>80 »       je·····13e·<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&)+0x13e>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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> 
80 »       cmp····$0x3,%ebx 
81 »       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> 
82 »       cmp····$0x4,%ebx 
83 »       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> 
84 »       cmp····$0x5,%ebx 
85 »       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>82 »       je·····135·<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&)+0x135>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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&)+0x110>84 »       je·····130·<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&)+0x130>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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>
 91 »       cmp····$0x6,%esi
 92 »       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>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 37198/47687 bytes (78.00%) of diff not shown.
18.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 135 lines modifiedOffset 5, 171 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x14(%esp)15 »       sub····$0x3c,%esp
17 »       mov····0x44(%esp),%ebx16 »       mov····0x50(%esp),%ebp
18 »       mov····0x40(%esp),%edx 
19 »       mov····0x4(%edx),%ebp 
20 »       mov····%ebp,0x18(%esp) 
21 »       mov····0x40(%esp),%esi17 »       mov····0x54(%esp),%esi
22 »       mov····0x8(%esi),%edi18 »       mov····0x4(%ebp),%edx
23 »       mov····%edi,0x10(%esp)19 »       mov····%eax,0x1c(%esp)
 20 »       mov····0x8(%ebp),%ecx
 21 »       mov····%edx,0x24(%esp)
24 »       sub····%ebp,%edi22 »       sub····%edx,%ecx
25 »       mov····%edi,%ebp23 »       mov····%ecx,0x28(%esp)
26 »       sar····$0x2,%ebp24 »       sar····$0x2,%ecx
 25 »       mov····%ecx,0x20(%esp)
27 »       cmp····%ebp,%ebx26 »       cmp····%ecx,%esi
28 »       ja·····42·<__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)+0x42>27 »       ja·····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>
29 »       add····$0x2c,%esp28 »       add····$0x3c,%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 »       mov····0x14(%esp),%ecx34 »       mov····0x1c(%esp),%edi
36 »       lea····0x0(%ecx),%esi 
37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list 
38 »       mov····$0x1d,%eax35 »       mov····$0x1d,%eax
 36 »       lea····0x0(%edi),%ebx
 37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
39 »       jmp····5f·<__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)+0x5f>38 »       jmp····62·<__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)+0x62>
 39 »       lea····0x0(%esi,%eiz,1),%esi
40 »       lea····0x4(%ecx),%esi40 »       lea····0x4(%ecx),%ebx
41 »       sub····%edx,%eax41 »       sub····%edx,%eax
42 »       sub····$0x1,%eax42 »       dec····%eax
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       jle····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*>·>::resize(unsigned·int)+0x70>44 »       jle····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*>·>::resize(unsigned·int)+0x73>
45 »       mov····%eax,%edx45 »       mov····%eax,%edx
46 »       sar····%edx46 »       sar····%edx
47 »       lea····(%esi,%edx,4),%ecx47 »       lea····(%ebx,%edx,4),%ecx
48 »       cmp····(%ecx),%ebx48 »       cmp····(%ecx),%esi
49 »       ja·····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>49 »       ja·····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*>·>::resize(unsigned·int)+0x58>
50 »       mov····%edx,%eax50 »       mov····%edx,%eax
51 »       test···%eax,%eax51 »       test···%eax,%eax
52 »       jg·····5f·<__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)+0x5f>52 »       jg·····62·<__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)+0x62>
53 »       mov····0x14(%esp),%ebx53 »       mov····0x1c(%esp),%esi
54 »       lea····0x74(%ebx),%eax54 »       lea····0x74(%esi),%edi
55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
56 »       cmp····%eax,%esi56 »       cmp····%edi,%ebx
57 »       je·····153·<__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)+0x153>57 »       je·····173·<__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)+0x173>
58 »       mov····(%esi),%esi58 »       mov····(%ebx),%esi
59 »       cmp····%esi,%ebp59 »       cmp····%esi,0x20(%esp)
60 »       jae····3a·<__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)+0x3a>60 »       jae····38·<__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)+0x38>
61 »       cmp····$0x1fffffff,%esi61 »       cmp····$0x1fffffff,%esi
62 »       ja·····15c·<__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)+0x15c>62 »       ja·····17e·<__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)+0x17e>
63 »       lea····0x0(,%esi,4),%edx63 »       lea····0x0(,%esi,4),%edi
64 »       test···%esi,%esi64 »       test···%esi,%esi
65 »       je·····16e·<__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)+0x16e>65 »       je·····1d8·<__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)+0x1d8>
66 »       mov····%edx,(%esp)66 »       mov····%edi,(%esp)
67 »       mov····%edx,0x10(%esp) 
68 »       mov····0x14(%esp),%ebx67 »       mov····0x1c(%esp),%ebx
69 »       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>68 »       call···b0·<__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)+0xb0>
70 ·R_386_PLT32»    operator·new(unsigned·int)69 ·R_386_PLT32»    operator·new(unsigned·int)
 70 »       lea····(%eax,%edi,1),%edx
71 »       mov····%eax,%ecx71 »       mov····%eax,%ebx
 72 »       mov····%edx,0x2c(%esp)
 73 »       cmp····%eax,%edx
 74 »       je·····e9·<__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)+0xe9>
 75 »       mov····%edi,%edx
 76 »       mov····%eax,%edi
 77 »       cmp····$0x8,%edx
 78 »       jae····1b3·<__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)+0x1b3>
 79 »       test···$0x4,%dl
 80 »       jne····1a5·<__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)+0x1a5>
 81 »       test···$0x2,%dl
 82 »       jne····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>
 83 »       test···$0x1,%dl
 84 »       jne····190·<__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)+0x190>
 85 »       mov····0x4(%ebp),%edx
 86 »       mov····%edx,0x24(%esp)
 87 »       mov····0x24(%esp),%ecx
72 »       mov····0x10(%esp),%edx88 »       mov····0x28(%esp),%edx
 89 »       mov····%ecx,%edi
73 »       add····%edx,%eax90 »       add····%ecx,%edx
74 »       mov····%eax,0x10(%esp) 
75 »       cmp····%ecx,%eax91 »       mov····0x20(%esp),%ecx
 92 »       test···%ecx,%ecx
76 »       je·····17d·<__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)+0x17d>93 »       je·····145·<__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)+0x145>
77 »       mov····%edx,0x8(%esp)94 »       mov····%ebp,0x50(%esp)
78 »       movl···$0x0,0x4(%esp) 
79 »       mov····%ecx,(%esp)95 »       mov····%edx,%ebp
 96 »       lea····0x0(%esi),%esi
80 »       mov····%ecx,0x1c(%esp) 
81 »       call···db·<__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)+0xdb> 
82 ·R_386_PLT32»    memset 
83 »       mov····0x40(%esp),%ebx 
84 »       mov····0x4(%ebx),%ecx97 »       mov····(%edi),%ecx
85 »       mov····%ecx,0x18(%esp) 
86 »       mov····0x1c(%esp),%ecx 
87 »       test···%ebp,%ebp98 »       test···%ecx,%ecx
88 »       je·····121·<__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)+0x121> 
89 »       mov····0x18(%esp),%ebp 
90 »       mov····%ebp,%ebx 
91 »       add····%edi,%ebp 
92 »       mov····(%ebx),%edi 
93 »       test···%edi,%edi 
94 »       je·····11a·<__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)+0x11a>99 »       je·····13a·<__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)+0x13a>
 100 »       lea····0x0(%esi,%eiz,1),%esi
 101 »       lea····0x0(%esi),%esi
95 »       mov····0x4(%edi),%eax102 »       mov····0x4(%ecx),%eax
96 »       xor····%edx,%edx103 »       xor····%edx,%edx
97 »       div····%esi104 »       div····%esi
98 »       mov····(%edi),%eax105 »       mov····(%ecx),%eax
99 »       mov····%eax,(%ebx)106 »       mov····%eax,(%edi)
100 »       lea····(%ecx,%edx,4),%eax107 »       lea····(%ebx,%edx,4),%eax
101 »       mov····(%eax),%edx108 »       mov····(%eax),%edx
102 »       mov····%edx,(%edi)109 »       mov····%edx,(%ecx)
Max diff block lines reached; 5048/18417 bytes (27.41%) of diff not shown.
5.21 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 68 lines modifiedOffset 5, 72 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x2c,%esp
16 »       mov····%eax,0x18(%esp) 
17 »       mov····0x40(%esp),%edi 
18 »       mov····0x44(%esp),%esi16 »       mov····0x44(%esp),%esi
19 »       mov····0x4(%esi),%ebp 
20 »       mov····0x48(%esp),%edx17 »       mov····0x48(%esp),%edx
21 »       mov····(%edx),%ecx18 »       mov····0x40(%esp),%edi
 19 »       mov····0x4(%esi),%ebp
 20 »       mov····%eax,0x18(%esp)
22 »       mov····0x8(%esi),%ebx21 »       mov····0x8(%esi),%ebx
 22 »       mov····(%edx),%ecx
 23 »       xor····%edx,%edx
23 »       sub····%ebp,%ebx24 »       sub····%ebp,%ebx
24 »       sar····$0x2,%ebx25 »       sar····$0x2,%ebx
25 »       mov····%ecx,%eax26 »       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·····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>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>
32 »       mov····%ebp,%ebx32 »       mov····%ebp,%ebx
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>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>
 34 »       lea····0x0(%esi,%eiz,1),%esi
 35 »       nop
34 »       mov····(%ebx),%ebx36 »       mov····(%ebx),%ebx
35 »       test···%ebx,%ebx37 »       test···%ebx,%ebx
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>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>
37 »       cmp····0x4(%ebx),%ecx39 »       cmp····0x4(%ebx),%ecx
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>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>
39 »       mov····%ebx,(%edi)41 »       mov····%ebx,(%edi)
 42 »       mov····%edi,%eax
40 »       mov····%esi,0x4(%edi)43 »       mov····%esi,0x4(%edi)
41 »       movb···$0x0,0x8(%edi)44 »       movb···$0x0,0x8(%edi)
42 »       mov····%edi,%eax 
43 »       add····$0x2c,%esp45 »       add····$0x2c,%esp
44 »       pop····%ebx46 »       pop····%ebx
45 »       pop····%esi47 »       pop····%esi
46 »       pop····%edi48 »       pop····%edi
47 »       pop····%ebp49 »       pop····%ebp
48 »       ret····$0x450 »       ret····$0x4
49 »       mov····%edx,0x1c(%esp)51 »       lea····0x0(%esi,%eiz,1),%esi
 52 »       nop
50 »       movl···$0x8,(%esp)53 »       movl···$0x8,(%esp)
51 »       mov····0x18(%esp),%ebx54 »       mov····0x18(%esp),%ebx
 55 »       mov····%edx,0x1c(%esp)
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>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>
53 ·R_386_PLT32»    operator·new(unsigned·int)57 ·R_386_PLT32»    operator·new(unsigned·int)
54 »       mov····0x48(%esp),%ecx58 »       mov····0x48(%esp),%ecx
 59 »       mov····%esi,0x4(%edi)
 60 »       mov····0x1c(%esp),%ebx
 61 »       movb···$0x1,0x8(%edi)
55 »       mov····(%ecx),%edx62 »       mov····(%ecx),%edx
56 »       mov····%edx,0x4(%eax) 
57 »       mov····%ebp,(%eax)63 »       mov····%ebp,(%eax)
58 »       mov····0x4(%esi),%ebp64 »       mov····0x4(%esi),%ebp
59 »       mov····0x1c(%esp),%ebx 
60 »       mov····%eax,0x0(%ebp,%ebx,1) 
61 »       addl···$0x1,0x10(%esi) 
62 »       mov····%eax,(%edi)65 »       mov····%eax,(%edi)
63 »       mov····%esi,0x4(%edi)66 »       mov····%edx,0x4(%eax)
64 »       movb···$0x1,0x8(%edi)67 »       mov····%eax,0x0(%ebp,%ebx,1)
65 »       mov····%edi,%eax68 »       mov····%edi,%eax
 69 »       incl···0x10(%esi)
66 »       add····$0x2c,%esp70 »       add····$0x2c,%esp
67 »       pop····%ebx71 »       pop····%ebx
68 »       pop····%esi72 »       pop····%esi
69 »       pop····%edi73 »       pop····%edi
70 »       pop····%ebp74 »       pop····%ebp
71 »       ret····$0x475 »       ret····$0x4
21.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 135 lines modifiedOffset 5, 172 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x14(%esp)15 »       sub····$0x3c,%esp
17 »       mov····0x44(%esp),%ebx16 »       mov····0x50(%esp),%ebp
18 »       mov····0x40(%esp),%edx 
19 »       mov····0x4(%edx),%ebp 
20 »       mov····%ebp,0x18(%esp) 
21 »       mov····0x40(%esp),%esi17 »       mov····0x54(%esp),%esi
22 »       mov····0x8(%esi),%edi18 »       mov····0x4(%ebp),%edx
23 »       mov····%edi,0x10(%esp)19 »       mov····%eax,0x1c(%esp)
 20 »       mov····0x8(%ebp),%ecx
 21 »       mov····%edx,0x24(%esp)
24 »       sub····%ebp,%edi22 »       sub····%edx,%ecx
25 »       mov····%edi,%ebp23 »       mov····%ecx,0x28(%esp)
26 »       sar····$0x2,%ebp24 »       sar····$0x2,%ecx
 25 »       mov····%ecx,0x20(%esp)
27 »       cmp····%ebp,%ebx26 »       cmp····%ecx,%esi
28 »       ja·····42·<__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)+0x42>27 »       ja·····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*>·>::resize(unsigned·int)+0x40>
29 »       add····$0x2c,%esp28 »       add····$0x3c,%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 »       mov····0x14(%esp),%ecx34 »       mov····0x1c(%esp),%edi
36 »       lea····0x0(%ecx),%esi 
37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list 
38 »       mov····$0x1d,%eax35 »       mov····$0x1d,%eax
 36 »       lea····0x0(%edi),%ebx
 37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
39 »       jmp····5f·<__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)+0x5f>38 »       jmp····62·<__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)+0x62>
 39 »       lea····0x0(%esi,%eiz,1),%esi
40 »       lea····0x4(%ecx),%esi40 »       lea····0x4(%ecx),%ebx
41 »       sub····%edx,%eax41 »       sub····%edx,%eax
42 »       sub····$0x1,%eax42 »       dec····%eax
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       jle····70·<__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)+0x70>44 »       jle····73·<__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)+0x73>
45 »       mov····%eax,%edx45 »       mov····%eax,%edx
46 »       sar····%edx46 »       sar····%edx
47 »       lea····(%esi,%edx,4),%ecx47 »       lea····(%ebx,%edx,4),%ecx
48 »       cmp····(%ecx),%ebx48 »       cmp····(%ecx),%esi
49 »       ja·····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>49 »       ja·····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*>·>::resize(unsigned·int)+0x58>
50 »       mov····%edx,%eax50 »       mov····%edx,%eax
51 »       test···%eax,%eax51 »       test···%eax,%eax
52 »       jg·····5f·<__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)+0x5f>52 »       jg·····62·<__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)+0x62>
53 »       mov····0x14(%esp),%ebx53 »       mov····0x1c(%esp),%esi
54 »       lea····0x74(%ebx),%eax54 »       lea····0x74(%esi),%edi
55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
56 »       cmp····%eax,%esi56 »       cmp····%edi,%ebx
57 »       je·····154·<__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)+0x154>57 »       je·····174·<__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)+0x174>
58 »       mov····(%esi),%esi58 »       mov····(%ebx),%esi
59 »       cmp····%esi,%ebp59 »       cmp····%esi,0x20(%esp)
60 »       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>60 »       jae····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*>·>::resize(unsigned·int)+0x38>
61 »       cmp····$0x1fffffff,%esi61 »       cmp····$0x1fffffff,%esi
62 »       ja·····15d·<__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)+0x15d>62 »       ja·····17f·<__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)+0x17f>
63 »       lea····0x0(,%esi,4),%edx63 »       lea····0x0(,%esi,4),%edi
64 »       test···%esi,%esi64 »       test···%esi,%esi
65 »       je·····16f·<__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)+0x16f>65 »       je·····1e0·<__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)+0x1e0>
66 »       mov····%edx,(%esp)66 »       mov····%edi,(%esp)
67 »       mov····%edx,0x10(%esp) 
68 »       mov····0x14(%esp),%ebx67 »       mov····0x1c(%esp),%ebx
69 »       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 »       call···b0·<__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)+0xb0>
70 ·R_386_PLT32»    operator·new(unsigned·int)69 ·R_386_PLT32»    operator·new(unsigned·int)
 70 »       lea····(%eax,%edi,1),%edx
71 »       mov····%eax,%ecx71 »       mov····%eax,%ebx
 72 »       mov····%edx,0x2c(%esp)
 73 »       cmp····%eax,%edx
 74 »       je·····e9·<__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)+0xe9>
 75 »       mov····%edi,%edx
 76 »       mov····%eax,%edi
 77 »       cmp····$0x8,%edx
 78 »       jae····1bb·<__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)+0x1bb>
 79 »       test···$0x4,%dl
 80 »       jne····1ad·<__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)+0x1ad>
 81 »       test···$0x2,%dl
 82 »       jne····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>
 83 »       test···$0x1,%dl
 84 »       jne····198·<__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)+0x198>
 85 »       mov····0x4(%ebp),%edx
 86 »       mov····%edx,0x24(%esp)
 87 »       mov····0x24(%esp),%ecx
72 »       mov····0x10(%esp),%edx88 »       mov····0x28(%esp),%edx
 89 »       mov····%ecx,%edi
73 »       add····%edx,%eax90 »       add····%ecx,%edx
74 »       mov····%eax,0x10(%esp) 
75 »       cmp····%ecx,%eax91 »       mov····0x20(%esp),%ecx
 92 »       test···%ecx,%ecx
76 »       je·····17e·<__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)+0x17e>93 »       je·····146·<__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)+0x146>
77 »       mov····%edx,0x8(%esp)94 »       mov····%ebp,0x50(%esp)
78 »       movl···$0x0,0x4(%esp) 
79 »       mov····%ecx,(%esp)95 »       mov····%edx,%ebp
 96 »       lea····0x0(%esi),%esi
80 »       mov····%ecx,0x1c(%esp) 
81 »       call···db·<__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)+0xdb> 
82 ·R_386_PLT32»    memset 
83 »       mov····0x40(%esp),%ebx 
84 »       mov····0x4(%ebx),%ecx97 »       mov····(%edi),%ecx
85 »       mov····%ecx,0x18(%esp) 
86 »       mov····0x1c(%esp),%ecx 
87 »       test···%ebp,%ebp98 »       test···%ecx,%ecx
88 »       je·····122·<__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)+0x122> 
89 »       mov····0x18(%esp),%ebp 
90 »       mov····%ebp,%ebx 
91 »       add····%edi,%ebp 
92 »       mov····(%ebx),%edi 
93 »       test···%edi,%edi 
94 »       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>99 »       je·····13b·<__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)+0x13b>
 100 »       lea····0x0(%esi,%eiz,1),%esi
 101 »       lea····0x0(%esi),%esi
95 »       movzwl·0x4(%edi),%eax102 »       movzwl·0x4(%ecx),%eax
96 »       xor····%edx,%edx103 »       xor····%edx,%edx
97 »       div····%esi104 »       div····%esi
98 »       mov····(%edi),%eax105 »       mov····(%ecx),%eax
99 »       mov····%eax,(%ebx)106 »       mov····%eax,(%edi)
100 »       lea····(%ecx,%edx,4),%eax107 »       lea····(%ebx,%edx,4),%eax
101 »       mov····(%eax),%edx108 »       mov····(%eax),%edx
102 »       mov····%edx,(%edi)109 »       mov····%edx,(%ecx)
Max diff block lines reached; 5953/21300 bytes (27.95%) of diff not shown.
6.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 66 lines modifiedOffset 5, 68 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·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 
19 »       mov····%eax,0x4(%esp) 
20 »       mov····%esi,(%esp)18 »       mov····%esi,(%esp)
 19 »       inc····%eax
 20 »       mov····%eax,0x4(%esp)
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·...·]>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·...·]>
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 
26 »       mov····0x8(%esi),%ebp24 »       mov····0x4(%esi),%ebp
27 »       sub····0x4(%esi),%ebp 
28 »       sar····$0x2,%ebp25 »       mov····0x8(%esi),%edi
 26 »       movzwl·(%edx),%ecx
29 »       xor····%edx,%edx27 »       xor····%edx,%edx
 28 »       sub····%ebp,%edi
 29 »       sar····$0x2,%edi
 30 »       mov····%ecx,%eax
30 »       div····%ebp31 »       div····%edi
31 »       lea····0x0(,%edx,4),%edi32 »       lea····0x0(,%edx,4),%edi
32 »       mov····0x4(%esi),%eax 
33 »       mov····(%eax,%edi,1),%ebp33 »       mov····0x0(%ebp,%edi,1),%ebp
34 »       test···%ebp,%ebp34 »       test···%ebp,%ebp
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·...·]>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·...·]>
36 »       mov····%ebp,%eax36 »       mov····%ebp,%eax
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·...·]>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·...·]>
 38 »       lea····0x0(%esi,%eiz,1),%esi
38 »       mov····(%eax),%eax39 »       mov····(%eax),%eax
39 »       test···%eax,%eax40 »       test···%eax,%eax
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 »       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·...·]>
41 »       cmp····0x4(%eax),%cx42 »       movzwl·0x4(%eax),%edx
 43 »       cmp····%ecx,%edx
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·...·]>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·...·]>
43 »       add····$0x4,%eax 
44 »       add····$0x1c,%esp45 »       add····$0x1c,%esp
 46 »       add····$0x4,%eax
45 »       pop····%ebx47 »       pop····%ebx
46 »       pop····%esi48 »       pop····%esi
47 »       pop····%edi49 »       pop····%edi
48 »       pop····%ebp50 »       pop····%ebp
49 »       ret51 »       ret
 52 »       lea····0x0(%esi,%eiz,1),%esi
50 »       movl···$0xc,(%esp)53 »       movl···$0xc,(%esp)
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·...·]>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·...·]>
52 ·R_386_PLT32»    operator·new(unsigned·int)55 ·R_386_PLT32»    operator·new(unsigned·int)
53 »       mov····%eax,%ebx 
54 »       mov····0x34(%esp),%ecx56 »       mov····0x34(%esp),%ebx
 57 »       mov····(%ebx),%ecx
55 »       mov····0x4(%ecx),%edx58 »       mov····0x4(%ebx),%edx
56 »       mov····(%ecx),%eax 
57 »       mov····%eax,0x4(%ebx) 
58 »       mov····%edx,0x8(%ebx) 
59 »       mov····%ebp,(%ebx)59 »       mov····%ebp,(%eax)
60 »       mov····0x4(%esi),%ebp60 »       mov····0x4(%esi),%ebp
 61 »       mov····%ecx,0x4(%eax)
 62 »       mov····%edx,0x8(%eax)
61 »       mov····%ebx,0x0(%ebp,%edi,1)63 »       mov····%eax,0x0(%ebp,%edi,1)
62 »       addl···$0x1,0x10(%esi) 
63 »       lea····0x4(%ebx),%eax64 »       add····$0x4,%eax
 65 »       incl···0x10(%esi)
64 »       add····$0x1c,%esp66 »       add····$0x1c,%esp
65 »       pop····%ebx67 »       pop····%ebx
66 »       pop····%esi68 »       pop····%esi
67 »       pop····%edi69 »       pop····%edi
68 »       pop····%ebp70 »       pop····%ebp
69 »       ret71 »       ret
98.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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·...·]>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·...·]>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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:·02abcb7a0271bf9e371bc1d7098c56a557b1c14e825c3beca649c430b87e65bd·...·]>15 »       je·····15c·<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:·3a5ce358cb278a55233aee320885873dee8c29c74444fd149337e5db884b1a7e·...·]>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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·...·]>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·...·]>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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<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&)+0x170>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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:·b56de7d7b66507be600612878bd3d654770a2b7ea711a9b1f292353a64b88c4c·...·]>39 »       je·····9a·<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:·5aecf6fde3c0cda8fb6972407bb9077a72532be3f268af2569b1da58b6e46549·...·]>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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·...·]>45 »       call···87·<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:·e48ed7efe50c7bbb3ab2c1994426905a10e302fefd0caecb938238d8477fe62a·...·]>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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:·87ee94f4a9879ac6f2aa62b0ea77f47f4e93633751a09da090ae5c4af6f7e598·...·]>56 »       je·····d1·<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:·2b585a6701422d5173ab3f17e3670c17304ed3cfb1ee047f4ede6821c1f6dca2·...·]>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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:·07c15dc1fcb841906141fb15a321517cd7b7f0284453d9ed5a90ae0a683565b2·...·]>65 »       call···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<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·0daf8a4dd0c1f1da4c6680ea7bc6d367ecb57c35a64e675fb5eb48204ec0d539·...·]>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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:·02abcb7a0271bf9e371bc1d7098c56a557b1c14e825c3beca649c430b87e65bd·...·]>72 »       je·····15c·<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:·3a5ce358cb278a55233aee320885873dee8c29c74444fd149337e5db884b1a7e·...·]>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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:·d565f5655c2bbb401d1369924a12511c6dbe9a3dc0dda130d9e611ff59222995·...·]>80 »       je·····13e·<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:·79801e7756fa4131ae7872c7b42c32e683ffa7e39084ac6835bbff5e69740257·...·]>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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<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&)+0x124> 
80 »       cmp····$0x3,%ebx 
81 »       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<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&)+0x11f> 
82 »       cmp····$0x4,%ebx 
83 »       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<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&)+0x11a> 
84 »       cmp····$0x5,%ebx 
85 »       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<u[·...·truncated·by·diffoscope;·len:·300,·SHA:·9f82f991f91e1b8185f8b4176a18b4810753ff0f6b97f4f31526f077028fed00·...·]5>82 »       je·····135·<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·...·]5>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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:·9f82f991f91e1b8185f8b4176a18b4810753ff0f6b97f4f31526f077028fed00·...·]0>84 »       je·····130·<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·...·]0>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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<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&)+0x121>
 91 »       cmp····$0x6,%esi
 92 »       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<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&)+0x11c>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 78922/101064 bytes (78.09%) of diff not shown.
9.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 114 lines modifiedOffset 1, 112 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%ebx,0x2c(%esp)
 6 »       mov····0x44(%esp),%edx
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>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>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx8 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx9 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····%ebp,0x38(%esp)
13 »       mov····0x40(%esp),%ebp12 »       mov····0x40(%esp),%ebp
14 »       mov····0x44(%esp),%edx13 »       mov····%esi,0x30(%esp)
 14 »       mov····%edi,0x34(%esp)
15 »       cmp····$0x1fffffff,%edx15 »       cmp····$0x1fffffff,%edx
16 »       ja·····11e·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x11e>16 »       ja·····13e·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x13e>
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·····3d·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x3d>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>
 23 »       mov····0x2c(%esp),%ebx
 24 »       mov····0x30(%esp),%esi
 25 »       mov····0x34(%esp),%edi
 26 »       mov····0x38(%esp),%ebp
23 »       add····$0x2c,%esp27 »       add····$0x3c,%esp
24 »       pop····%ebx 
25 »       pop····%esi 
26 »       pop····%edi 
27 »       pop····%ebp 
28 »       ret28 »       ret
 29 »       lea····0x0(%esi),%esi
29 »       mov····0x4(%ebp),%edi30 »       mov····0x4(%ebp),%edi
 31 »       lea····0x0(,%edx,4),%eax
 32 »       mov····%eax,0x14(%esp)
30 »       mov····%edi,%ecx33 »       mov····%edi,%ecx
31 »       sub····%esi,%ecx34 »       sub····%esi,%ecx
32 »       mov····%ecx,0x10(%esp) 
33 »       lea····0x0(,%edx,4),%eax 
34 »       mov····%eax,0x18(%esp) 
35 »       test···%edx,%edx35 »       test···%edx,%edx
 36 »       mov····%ecx,0x10(%esp)
36 »       je·····c3·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xc3>37 »       je·····d0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xd0>
37 »       mov····%eax,(%esp)38 »       mov····%eax,(%esp)
38 »       call···5b·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x5b>39 »       call···76·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x76>
39 ·R_386_PLT32»    operator·new(unsigned·int)40 ·R_386_PLT32»    operator·new(unsigned·int)
40 »       mov····0x0(%ebp),%edx41 »       mov····0x0(%ebp),%edx
41 »       cmp····%edi,%esi42 »       cmp····%edi,%esi
42 »       je·····94·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x94>43 »       je·····9c·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x9c>
 44 »       mov····%eax,0x18(%esp)
43 »       mov····0x10(%esp),%edi45 »       mov····0x10(%esp),%edi
44 »       mov····%edi,0x1c(%esp)46 »       mov····%edi,0x1c(%esp)
45 »       mov····%eax,0x14(%esp) 
46 »       cmp····$0x4,%edi47 »       cmp····$0x8,%edi
47 »       jae····c9·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xc9>48 »       jae····e0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xe0>
48 »       testb··$0x2,0x1c(%esp) 
49 »       je·····88·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x88> 
50 »       mov····0x14(%esp),%edi49 »       mov····0x18(%esp),%edi
51 »       movsw··%ds:(%esi),%es:(%edi) 
52 »       mov····%edi,0x14(%esp) 
53 »       testb··$0x1,0x1c(%esp) 
54 »       je·····94·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x94> 
55 »       mov····0x14(%esp),%edi50 »       mov····0x1c(%esp),%ecx
56 »       movsb··%ds:(%esi),%es:(%edi)51 »       rep·movsb·%ds:(%esi),%es:(%edi)
57 »       test···%edx,%edx52 »       test···%edx,%edx
58 »       je·····a8·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xa8>53 »       je·····b0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xb0>
59 »       mov····%eax,0x14(%esp) 
60 »       mov····%edx,(%esp)54 »       mov····%edx,(%esp)
 55 »       mov····%eax,0x18(%esp)
61 »       call···a0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xa0>56 »       call···a8·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xa8>
62 ·R_386_PLT32»    operator·delete(void*)57 ·R_386_PLT32»    operator·delete(void*)
63 »       mov····0x14(%esp),%eax58 »       mov····0x18(%esp),%eax
64 »       mov····%eax,0x0(%ebp)59 »       mov····%eax,0x0(%ebp)
65 »       mov····0x10(%esp),%ebx60 »       mov····0x10(%esp),%ebx
 61 »       mov····0x14(%esp),%esi
66 »       add····%eax,%ebx62 »       add····%eax,%ebx
67 »       mov····%ebx,0x4(%ebp)63 »       mov····%ebx,0x4(%ebp)
68 »       add····0x18(%esp),%eax64 »       add····%esi,%eax
69 »       mov····%eax,0x8(%ebp)65 »       mov····%eax,0x8(%ebp)
 66 »       jmp····41·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x41>
 67 »       lea····0x0(%esi),%esi
70 »       add····$0x2c,%esp 
71 »       pop····%ebx 
72 »       pop····%esi 
73 »       pop····%edi 
74 »       pop····%ebp 
75 »       ret 
76 »       mov····%esi,%edx68 »       mov····%esi,%edx
77 »       xor····%eax,%eax69 »       xor····%eax,%eax
78 »       jmp····62·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x62>70 »       jmp····7d·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x7d>
 71 »       lea····0x0(%esi,%eiz,1),%esi
 72 »       lea····0x0(%esi),%esi
79 »       test···$0x1,%al73 »       test···$0x1,%al
80 »       jne····e7·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xe7>74 »       jne····126·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x126>
81 »       testb··$0x2,0x14(%esp)75 »       testb··$0x2,0x18(%esp)
82 »       jne····103·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x103>76 »       jne····10b·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x10b>
 77 »       testb··$0x4,0x18(%esp)
 78 »       je·····92·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x92>
 79 »       mov····(%esi),%edi
 80 »       add····$0x4,%esi
83 »       mov····0x1c(%esp),%ecx81 »       mov····0x18(%esp),%ecx
 82 »       mov····%edi,(%ecx)
84 »       shr····$0x2,%ecx83 »       add····$0x4,%ecx
 84 »       subl···$0x4,0x1c(%esp)
85 »       mov····0x14(%esp),%edi 
86 »       rep·movsl·%ds:(%esi),%es:(%edi) 
87 »       mov····%edi,0x14(%esp)85 »       mov····%ecx,0x18(%esp)
88 »       jmp····77·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x77>86 »       jmp····92·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0x92>
 87 »       movzwl·(%esi),%edi
 88 »       add····$0x2,%esi
 89 »       mov····0x18(%esp),%ecx
 90 »       mov····%di,(%ecx)
 91 »       add····$0x2,%ecx
 92 »       subl···$0x2,0x1c(%esp)
 93 »       mov····%ecx,0x18(%esp)
 94 »       jmp····eb·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)+0xeb>
89 »       movzbl·(%esi),%ecx95 »       movzbl·(%esi),%ecx
90 »       mov····%cl,(%eax) 
Max diff block lines reached; 1303/9557 bytes (13.63%) of diff not shown.
78.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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·...·]>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·...·]>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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:·69296ab9e8191e1c5b09a359adacd2ff03133e1838d465a3d096c8d688991a36·...·]>15 »       je·····15c·<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:·c16a275b47e541080a5b2d936e02a690fa12692002d04c4738e9b8ef9508dd83·...·]>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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·...·]>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·...·]>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x170>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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:·923372bf1240f5bd31d8bcb68044a26bcdff3c72d7b03f213308387cd1b5c2c7·...·]>39 »       je·····9a·<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:·7c232ad06a078a094d21a6a02d2d258cec8f4c68ea8676f60e9a8ffad9415cbc·...·]>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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·...·]>45 »       call···87·<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:·e53a25c25b9d0cd2bfba3f121172505b3cfb5760794a2b7937ccb9109e74e400·...·]>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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:·2852e8d2267caa3ef5c129ea89aab5da972b098f7de86c3035000b97cec298d9·...·]>56 »       je·····d1·<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:·82afac5b977a1e53e1949139b12cbe934493a348cbf685158bb49bfd7e7fc051·...·]>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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:·7eb2d6150ac74119f0bc3c616f4f622347b52db84a0da99c18d164f4e098bed4·...·]>65 »       call···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:·168,·SHA:·d395cf39272704a99431df39994727a7fa6032b18bd151a2686324de959741ae·...·]>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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:·69296ab9e8191e1c5b09a359adacd2ff03133e1838d465a3d096c8d688991a36·...·]>72 »       je·····15c·<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:·c16a275b47e541080a5b2d936e02a690fa12692002d04c4738e9b8ef9508dd83·...·]>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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:·53ffdc3b139186cdc33da7056b8751600c146dc6227d748bece3a08c7a2955fb·...·]>80 »       je·····13e·<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:·603e125f35d06d4c671c84507fabe8e2c5a06a4803a4dbb434cbdb8d36bd9b3f·...·]>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x124> 
80 »       cmp····$0x3,%ebx 
81 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x11f> 
82 »       cmp····$0x4,%ebx 
83 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x11a> 
84 »       cmp····$0x5,%ebx 
85 »       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:·280e79a6e5bddcb19f13f83b2e9e94b44d073f4b5f09cdd0c9ffa6600df7e414·...·]5>82 »       je·····135·<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·...·]5>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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:·280e79a6e5bddcb19f13f83b2e9e94b44d073f4b5f09cdd0c9ffa6600df7e414·...·]0>84 »       je·····130·<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·...·]0>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x121>
 91 »       cmp····$0x6,%esi
 92 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x11c>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 62818/80473 bytes (78.06%) of diff not shown.
8.44 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST10Transducer10incr_vmarkE […]
    
Offset 5, 151 lines modifiedOffset 5, 170 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 
12 »       call···8·<SFST::Transducer::incr_vmark()+0x8>11 »       call···5·<SFST::Transducer::incr_vmark()+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.si12 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi13 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x60(%esp),%edi15 »       sub····$0x4c,%esp
17 »       mov····%gs:0x14,%eax16 »       mov····%gs:0x14,%eax
18 »       mov····%eax,0x3c(%esp)17 »       mov····%eax,0x3c(%esp)
19 »       xor····%eax,%eax18 »       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
21 »       je·····41·<SFST::Transducer::incr_vmark()+0x41>25 »       je·····50·<SFST::Transducer::incr_vmark()+0x50>
22 »       mov····0x3c(%esp),%eax26 »       mov····0x3c(%esp),%eax
23 »       sub····%gs:0x14,%eax27 »       sub····%gs:0x14,%eax
24 »       jne····193·<SFST::Transducer::incr_vmark()+0x193>28 »       jne····1b3·<SFST::Transducer::incr_vmark()+0x1b3>
25 »       add····$0x4c,%esp29 »       add····$0x4c,%esp
26 »       pop····%ebx30 »       pop····%ebx
27 »       pop····%esi31 »       pop····%esi
28 »       pop····%edi32 »       pop····%edi
29 »       pop····%ebp33 »       pop····%ebp
30 »       ret34 »       ret
31 »       movl···$0x0,0x2c(%esp)35 »       lea····0x0(%esi,%eiz,1),%esi
 36 »       nop
 37 »       xor····%ebx,%ebx
 38 »       xor····%ebp,%ebp
32 »       movl···$0x0,0x30(%esp)39 »       mov····%ebx,0x30(%esp)
 40 »       xor····%ecx,%ecx
 41 »       xor····%eax,%eax
33 »       movl···$0x0,0x34(%esp)42 »       mov····%ebp,0x34(%esp)
34 »       movl···$0x0,0x38(%esp) 
35 »       lea····0x0(%esi),%ebp43 »       lea····0x0(%esi),%ebp
36 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list44 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
37 »       mov····$0xe,%eax45 »       mov····$0xe,%ebx
 46 »       mov····%ecx,0x2c(%esp)
 47 »       mov····%eax,0x38(%esp)
38 »       jmp····7a·<SFST::Transducer::incr_vmark()+0x7a>48 »       jmp····82·<SFST::Transducer::incr_vmark()+0x82>
 49 »       lea····0x0(%esi),%esi
39 »       lea····0x4(%ecx),%ebp50 »       lea····0x4(%ecx),%ebp
40 »       sub····%edx,%eax51 »       sub····%edx,%ebx
41 »       sub····$0x1,%eax52 »       dec····%ebx
42 »       test···%eax,%eax53 »       test···%ebx,%ebx
43 »       jle····8d·<SFST::Transducer::incr_vmark()+0x8d>54 »       jle····95·<SFST::Transducer::incr_vmark()+0x95>
44 »       mov····%eax,%edx55 »       mov····%ebx,%edx
45 »       sar····%edx56 »       sar····%edx
46 »       lea····0x0(%ebp,%edx,4),%ecx57 »       lea····0x0(%ebp,%edx,4),%ecx
47 »       cmpl···$0x63,(%ecx)58 »       cmpl···$0x63,(%ecx)
48 »       jbe····6e·<SFST::Transducer::incr_vmark()+0x6e>59 »       jbe····78·<SFST::Transducer::incr_vmark()+0x78>
49 »       mov····%edx,%eax60 »       mov····%edx,%ebx
50 »       test···%eax,%eax61 »       test···%ebx,%ebx
51 »       jg·····7a·<SFST::Transducer::incr_vmark()+0x7a>62 »       jg·····82·<SFST::Transducer::incr_vmark()+0x82>
52 »       lea····0x74(%esi),%ebx63 »       lea····0x74(%esi),%eax
53 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list64 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
54 »       cmp····%ebx,%ebp65 »       cmp····%eax,%ebp
55 »       je·····189·<SFST::Transducer::incr_vmark()+0x189>66 »       je·····1a9·<SFST::Transducer::incr_vmark()+0x1a9>
56 »       mov····0x0(%ebp),%ebx67 »       mov····0x0(%ebp),%ebx
57 »       mov····%ebx,0x4(%esp)68 »       mov····%ebx,0x4(%esp)
58 »       lea····0x2c(%esp),%ebp69 »       lea····0x2c(%esp),%ebp
59 »       mov····%ebp,(%esp)70 »       mov····%ebp,(%esp)
60 »       call···aa·<SFST::Transducer::incr_vmark()+0xaa>71 »       call···b2·<SFST::Transducer::incr_vmark()+0xb2>
61 ·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 ·R_386_PC32»     std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)
62 »       movl···$0x0,0x24(%esp)73 »       mov····0x30(%esp),%eax
63 »       lea····0x24(%esp),%edx74 »       lea····0x24(%esp),%ecx
 75 »       xor····%edx,%edx
64 »       mov····%edx,0xc(%esp)76 »       mov····%ecx,0xc(%esp)
65 »       mov····%ebx,0x8(%esp)77 »       mov····%ebx,0x8(%esp)
66 »       mov····0x30(%esp),%ecx 
67 »       mov····%ecx,0x4(%esp) 
68 »       mov····%ebp,(%esp)78 »       mov····%ebp,(%esp)
 79 »       mov····%eax,0x4(%esp)
 80 »       mov····%edx,0x24(%esp)
69 »       call···ce·<SFST::Transducer::incr_vmark()+0xce>81 »       call···d4·<SFST::Transducer::incr_vmark()+0xd4>
70 ·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 ·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&)
 83 »       lea····0x4(%edi),%edx
 84 »       xor····%ebp,%ebp
71 »       movl···$0x0,0x38(%esp)85 »       mov····%ebp,0x38(%esp)
72 »       lea····0x28(%esp),%ebp86 »       lea····0x28(%esp),%ebp
73 »       mov····%ebp,0x4(%esp)87 »       mov····%ebp,0x4(%esp)
74 »       lea····0x4(%edi),%ebx 
75 »       mov····%ebx,(%esp)88 »       mov····%edx,(%esp)
76 »       call···e9·<SFST::Transducer::incr_vmark()+0xe9>89 »       call···ed·<SFST::Transducer::incr_vmark()+0xed>
77 ·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 ·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*>·>&)
78 »       lea····0x0(%esi),%edx 
79 ·R_386_GOTOFF»   .LC33 
80 »       mov····%edx,0x8(%esp) 
81 »       movl···$0x1,0x4(%esp) 
82 »       mov····0x0(%esi),%ecx91 »       mov····0x0(%esi),%ebx
83 ·R_386_GOT32X»   stderr92 ·R_386_GOT32X»   stderr
 93 »       lea····0x0(%esi),%ecx
 94 ·R_386_GOTOFF»   .LC33
84 »       mov····(%ecx),%eax95 »       mov····$0x1,%eax
 96 »       mov····%ecx,0x8(%esp)
85 »       mov····%eax,(%esp)97 »       mov····%eax,0x4(%esp)
 98 »       mov····(%ebx),%edx
86 »       mov····%esi,%ebx99 »       mov····%esi,%ebx
 100 »       mov····%edx,(%esp)
87 »       call···10d·<SFST::Transducer::incr_vmark()+0x10d>101 »       call···112·<SFST::Transducer::incr_vmark()+0x112>
88 ·R_386_PLT32»    __fprintf_chk102 ·R_386_PLT32»    __fprintf_chk
89 »       movw···$0x1,(%edi)103 »       movw···$0x1,(%edi)
 104 »       mov····0x38(%esp),%edi
90 »       mov····0x2c(%esp),%edx105 »       mov····0x2c(%esp),%ebx
91 »       mov····0x38(%esp),%ebp 
92 »       test···%ebp,%ebp106 »       test···%edi,%edi
93 »       je·····172·<SFST::Transducer::incr_vmark()+0x172>107 »       je·····192·<SFST::Transducer::incr_vmark()+0x192>
94 »       mov····0x30(%esp),%ecx108 »       mov····0x30(%esp),%edx
95 »       cmp····%ecx,%edx109 »       cmp····%edx,%ebx
96 »       je·····172·<SFST::Transducer::incr_vmark()+0x172>110 »       je·····192·<SFST::Transducer::incr_vmark()+0x192>
97 »       xor····%edi,%edi111 »       xor····%edi,%edi
 112 »       lea····0x0(%esi,%eiz,1),%esi
 113 »       lea····0x0(%esi,%eiz,1),%esi
 114 »       nop
98 »       lea····0x0(,%edi,4),%ebx115 »       lea····0x0(,%edi,4),%ebp
99 »       mov····%ebx,0x1c(%esp)116 »       mov····%ebp,0x1c(%esp)
100 »       mov····(%edx,%ebx,1),%ebp117 »       mov····(%ebx,%ebp,1),%ebp
101 »       test···%ebp,%ebp118 »       test···%ebp,%ebp
102 »       je·····159·<SFST::Transducer::incr_vmark()+0x159>119 »       je·····17b·<SFST::Transducer::incr_vmark()+0x17b>
 120 »       lea····0x0(%esi,%eiz,1),%esi
Max diff block lines reached; 2852/8388 bytes (34.00%) of diff not shown.
6.56 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST […]
    
Offset 5, 75 lines modifiedOffset 5, 80 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.bp12 ·R_386_PC32»     __x86.get_pc_thunk.bp
14 »       add····$0x2,%ebp13 »       add····$0x2,%ebp
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x30(%esp),%edi15 »       sub····$0x1c,%esp
17 »       mov····0x34(%esp),%eax16 »       mov····0x34(%esp),%eax
 17 »       mov····0x30(%esp),%edi
18 »       mov····0x8(%eax),%esi18 »       mov····0x8(%eax),%esi
19 »       test···%esi,%esi19 »       test···%esi,%esi
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>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>
21 »       mov····0x38(%esp),%edx21 »       mov····0x38(%esp),%edx
22 »       mov····(%edx),%ecx22 »       mov····(%edx),%ebx
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>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>
 24 »       lea····0x0(%esi,%eiz,1),%esi
24 »       mov····%eax,%esi25 »       mov····%eax,%esi
25 »       mov····0x10(%esi),%edx26 »       mov····0x10(%esi),%edx
26 »       mov····0xc(%esi),%eax27 »       mov····0xc(%esi),%eax
27 »       cmp····%ecx,%edx28 »       cmp····%ebx,%edx
28 »       cmovg··0x8(%esi),%eax29 »       cmovg··0x8(%esi),%eax
29 »       setg···%bl30 »       setg···%cl
30 »       test···%eax,%eax31 »       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 
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>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 »       test···%cl,%cl
34 »       mov····%esi,%ebx34 »       mov····%esi,%eax
 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>
35 »       cmp····%edx,%ecx36 »       cmp····%edx,%ebx
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>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>
37 »       mov····%esi,(%edi)38 »       mov····%esi,(%edi)
38 »       movl···$0x0,0x4(%edi) 
39 »       mov····%edi,%eax39 »       mov····%edi,%eax
 40 »       movl···$0x0,0x4(%edi)
40 »       add····$0x1c,%esp41 »       add····$0x1c,%esp
41 »       pop····%ebx42 »       pop····%ebx
42 »       pop····%esi43 »       pop····%esi
43 »       pop····%edi44 »       pop····%edi
44 »       pop····%ebp45 »       pop····%ebp
45 »       ret····$0x446 »       ret····$0x4
 47 »       lea····0x0(%esi,%eiz,1),%esi
46 »       lea····0x4(%eax),%esi48 »       lea····0x4(%eax),%esi
47 »       mov····0x34(%esp),%edx49 »       mov····0x34(%esp),%ebx
48 »       cmp····%esi,0xc(%edx)50 »       cmp····%esi,0xc(%ebx)
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>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>
50 »       mov····%esi,(%esp)52 »       mov····%esi,(%esp)
51 »       mov····%ebp,%ebx53 »       mov····%ebp,%ebx
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>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>
53 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)55 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
54 »       mov····0x38(%esp),%ecx56 »       mov····0x38(%esp),%edx
55 »       mov····(%ecx),%ecx57 »       mov····(%edx),%ebx
56 »       mov····0x10(%eax),%edx58 »       mov····0x10(%eax),%edx
 59 »       mov····%eax,%ecx
57 »       mov····%esi,%ebx60 »       mov····%esi,%eax
58 »       mov····%eax,%esi61 »       mov····%ecx,%esi
59 »       cmp····%edx,%ecx62 »       cmp····%edx,%ebx
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>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>
61 »       movl···$0x0,(%edi) 
62 »       mov····%ebx,0x4(%edi)64 »       mov····%eax,0x4(%edi)
63 »       mov····%edi,%eax65 »       mov····%edi,%eax
 66 »       movl···$0x0,(%edi)
64 »       add····$0x1c,%esp67 »       add····$0x1c,%esp
65 »       pop····%ebx68 »       pop····%ebx
66 »       pop····%esi69 »       pop····%esi
67 »       pop····%edi70 »       pop····%edi
68 »       pop····%ebp71 »       pop····%ebp
69 »       ret····$0x472 »       ret····$0x4
 73 »       lea····0x0(%esi,%eiz,1),%esi
 74 »       lea····0x0(%esi),%esi
70 »       movl···$0x0,(%edi)75 »       movl···$0x0,(%edi)
71 »       mov····%esi,0x4(%edi) 
72 »       mov····%edi,%eax76 »       mov····%edi,%eax
 77 »       mov····%esi,0x4(%edi)
73 »       add····$0x1c,%esp78 »       add····$0x1c,%esp
74 »       pop····%ebx79 »       pop····%ebx
75 »       pop····%esi80 »       pop····%esi
76 »       pop····%edi81 »       pop····%edi
77 »       pop····%ebp82 »       pop····%ebp
78 »       ret····$0x483 »       ret····$0x4
16.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST […]
    
Offset 1, 100 lines modifiedOffset 1, 107 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_:1 Disassembly·of·section·.text._ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_:
  
2 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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·const,·SFST::Node*>·>,·int·const&)>:2 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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·const,·SFST::Node*>·>,·int·const&)>:
3 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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·const,·SFST::Node*>·>,·int·const&):3 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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·const,·SFST::Node*>·>,·int·const&):
4 »       push···%ebp 
5 »       push···%edi 
6 »       push···%esi 
7 »       push···%ebx 
8 »       sub····$0x3c,%esp4 »       sub····$0x4c,%esp
 5 »       mov····%ebp,0x48(%esp)
9 »       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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·const,·SFST::Node*>·>,·int·const&)+0x8> 
10 ·R_386_PC32»     __x86.get_pc_thunk.bx 
11 »       add····$0x2,%ebx 
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
13 »       mov····0x50(%esp),%edi 
14 »       mov····0x54(%esp),%ebp6 »       mov····0x54(%esp),%ebp
 7 »       mov····%esi,0x40(%esp)
15 »       mov····0x58(%esp),%esi8 »       mov····0x58(%esp),%esi
 9 »       mov····%ebx,0x3c(%esp)
16 »       mov····0x5c(%esp),%edx10 »       mov····0x5c(%esp),%edx
 11 »       mov····%edi,0x44(%esp)
 12 »       mov····0x50(%esp),%edi
17 »       mov····%gs:0x14,%eax13 »       mov····%gs:0x14,%eax
18 »       mov····%eax,0x2c(%esp)14 »       mov····%eax,0x2c(%esp)
19 »       xor····%eax,%eax15 »       xor····%eax,%eax
20 »       lea····0x4(%ebp),%eax16 »       lea····0x4(%ebp),%eax
 17 »       call···33·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·const,·SFST::Node*>·>,·int·const&)+0x33>
 18 ·R_386_PC32»     __x86.get_pc_thunk.bx
 19 »       add····$0x2,%ebx
 20 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
21 »       cmp····%eax,%esi21 »       cmp····%eax,%esi
22 »       je·····a2·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·2eb8f71229cc2d04ec4be0001349b14c21eb472b6d41307d2fe3dd8a01e800aa·...·]>22 »       je·····c0·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·4bbfd2a2f6654800c06eba3676a8c97db4555cecc7058874cec206b2928555f1·...·]>
23 »       mov····(%edx),%ecx23 »       mov····(%edx),%ecx
24 »       cmp····%ecx,0x10(%esi)24 »       cmp····%ecx,0x10(%esi)
25 »       jle····6e·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·ac6a8c9b4934104b556d7ecc7ec121334a02576c502c040bc916be9fb5e70ac4·...·]>25 »       jle····80·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·de2a2c350c05a173f203017ae1129d5f93d31f8c9daf60958fb8dc1de65c8d3f·...·]>
26 »       mov····0xc(%ebp),%eax26 »       mov····0xc(%ebp),%eax
27 »       cmp····%esi,%eax27 »       cmp····%esi,%eax
28 »       je·····9b·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·6ce8ad33e3eb07fbd47926003aa0293f5757172373fc83906d5622620b98e5c3·...·]>28 »       je·····b5·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·9dee6e6059be32a5d48d24b73db8010a809ffa8982893d6c4ab99d904c4e0630·...·]>
 29 »       mov····%esi,(%esp)
29 »       mov····%edx,0x1c(%esp)30 »       mov····%edx,0x1c(%esp)
30 »       mov····%ecx,0x18(%esp)31 »       mov····%ecx,0x18(%esp)
31 »       mov····%esi,(%esp) 
32 »       call···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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·114b70df475a8848eac0c0da66b92383ac515b983864a7c4a9cc35f0dab8ad78·...·]>32 »       call···5b·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·0cbf1d3c2168eeb9e2ff356dc75148dba7c8b0b0e6220b06573305c0a24c4c37·...·]>
33 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)33 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
34 »       mov····0x18(%esp),%ecx34 »       mov····0x18(%esp),%ecx
35 »       cmp····%ecx,0x10(%eax) 
36 »       mov····0x1c(%esp),%edx35 »       mov····0x1c(%esp),%edx
 36 »       cmp····%ecx,0x10(%eax)
37 »       jge····b3·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·c1c3e02d15ec14ec109e2a48eb79c2c0beca0850d178f79a880f87a21b2c56c0·...·]>37 »       jge····d1·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·5e47d5a0af9b07fce16655ec8058ce02fb2f4fdd70ea9136003f5ef12f15be22·...·]>
38 »       mov····0xc(%eax),%ebp38 »       mov····0xc(%eax),%ebp
39 »       test···%ebp,%ebp39 »       test···%ebp,%ebp
40 »       je·····df·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·634978677a01d8190c5c3b4968d9c5b36a5313fe0c40d8aa8d6394359e5abf4a·...·]>40 »       je·····110·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·c[·...·truncated·by·diffoscope;·len:·39,·SHA:·1ebaa9103d1cc071ee509aa43f5c667b467c4afbef606e5ec33f51439bde98ab·...·]>
41 »       mov····%esi,(%edi)41 »       mov····%esi,(%edi)
42 »       mov····%esi,0x4(%edi)42 »       mov····%esi,0x4(%edi)
43 »       jmp····c6·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·fbcee62bf1dc324627b51b84e1c202f33d73075adfccaf5a5fd73fe5dbe35d4d·...·]>43 »       jmp····e4·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·231a7a30002017deaea7a73836b2ba7ba0bbf957d344cef27cc1814120f24a51·...·]>
 44 »       xchg···%ax,%ax
44 »       jge····ea·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·0ba9652075915b60550927460193e0657dc9d6bd96e1082e94da757dc0a9a19f·...·]>45 »       jge····120·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·c[·...·truncated·by·diffoscope;·len:·39,·SHA:·530da8744cfda4ccb84cf6a05745241ef454ffad4b96b9c46da2b0f92c7b0e2e·...·]>
45 »       mov····0x10(%ebp),%eax46 »       mov····0x10(%ebp),%eax
46 »       cmp····%esi,%eax47 »       cmp····%esi,%eax
47 »       je·····df·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·634978677a01d8190c5c3b4968d9c5b36a5313fe0c40d8aa8d6394359e5abf4a·...·]>48 »       je·····110·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·c[·...·truncated·by·diffoscope;·len:·39,·SHA:·1ebaa9103d1cc071ee509aa43f5c667b467c4afbef606e5ec33f51439bde98ab·...·]>
 49 »       mov····%esi,(%esp)
48 »       mov····%edx,0x1c(%esp)50 »       mov····%edx,0x1c(%esp)
49 »       mov····%ecx,0x18(%esp)51 »       mov····%ecx,0x18(%esp)
50 »       mov····%esi,(%esp) 
51 »       call···83·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·972a8eaa39dcf55d450ebc69abfdac6508bfd4e6971f2cf59cb1b3c3884e815a·...·]>52 »       call···9d·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·ac801f889e1253880dbd0b360c620df6e084b13a414ae7991b14b3613f38ea40·...·]>
52 ·R_386_PLT32»    std::_Rb_tree_increment(std::_Rb_tree_node_base*)53 ·R_386_PLT32»    std::_Rb_tree_increment(std::_Rb_tree_node_base*)
53 »       mov····0x18(%esp),%edx54 »       mov····0x18(%esp),%edx
54 »       cmp····0x10(%eax),%edx55 »       cmp····0x10(%eax),%edx
55 »       mov····0x1c(%esp),%edx56 »       mov····0x1c(%esp),%edx
56 »       jge····b3·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·c1c3e02d15ec14ec109e2a48eb79c2c0beca0850d178f79a880f87a21b2c56c0·...·]>57 »       jge····d1·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·5e47d5a0af9b07fce16655ec8058ce02fb2f4fdd70ea9136003f5ef12f15be22·...·]>
57 »       mov····0xc(%esi),%ebx58 »       mov····0xc(%esi),%ebx
58 »       test···%ebx,%ebx59 »       test···%ebx,%ebx
59 »       je·····f5·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·cfe0791740579485683b8e154312a3752f266f641b713800c85a35f38778987d·...·]>60 »       je·····130·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·c[·...·truncated·by·diffoscope;·len:·39,·SHA:·383fd847ac8836da905854f9325791ccf40a20da2406d5461a0cb7a77b70163f·...·]>
60 »       mov····%eax,(%edi)61 »       mov····%eax,(%edi)
61 »       mov····%eax,0x4(%edi)62 »       mov····%eax,0x4(%edi)
62 »       jmp····c6·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·fbcee62bf1dc324627b51b84e1c202f33d73075adfccaf5a5fd73fe5dbe35d4d·...·]>63 »       jmp····e4·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·231a7a30002017deaea7a73836b2ba7ba0bbf957d344cef27cc1814120f24a51·...·]>
 64 »       lea····0x0(%esi,%eiz,1),%esi
63 »       mov····0x14(%ebp),%esi65 »       mov····0x14(%ebp),%esi
64 »       test···%esi,%esi66 »       test···%esi,%esi
65 »       je·····b3·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·c1c3e02d15ec14ec109e2a48eb79c2c0beca0850d178f79a880f87a21b2c56c0·...·]>67 »       je·····d1·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·5e47d5a0af9b07fce16655ec8058ce02fb2f4fdd70ea9136003f5ef12f15be22·...·]>
66 »       mov····0x10(%ebp),%eax68 »       mov····0x10(%ebp),%eax
67 »       mov····0x10(%eax),%ebx69 »       mov····0x10(%eax),%ebx
68 »       cmp····%ebx,(%edx)70 »       cmp····%ebx,(%edx)
69 »       jg·····df·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·634978677a01d8190c5c3b4968d9c5b36a5313fe0c40d8aa8d6394359e5abf4a·...·]>71 »       jg·····110·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·c[·...·truncated·by·diffoscope;·len:·39,·SHA:·1ebaa9103d1cc071ee509aa43f5c667b467c4afbef606e5ec33f51439bde98ab·...·]>
70 »       mov····%edx,0x8(%esp)72 »       mov····%edx,0x8(%esp)
71 »       mov····%ebp,0x4(%esp)73 »       mov····%ebp,0x4(%esp)
72 »       mov····%edi,(%esp)74 »       mov····%edi,(%esp)
73 »       call···bf·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·fa0e18f36fa2513c28d3187e175745ab07773de03db89a33b693877f5e149669·...·]>75 »       call···dd·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·cee2962bb55eae8023288566aeec739393a070b04864299dac7199083e704334·...·]>
74 ·R_386_PC32»     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&)76 ·R_386_PC32»     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&)
75 »       sub····$0x4,%esp77 »       sub····$0x4,%esp
76 »       mov····0x2c(%esp),%eax78 »       mov····0x2c(%esp),%eax
77 »       sub····%gs:0x14,%eax79 »       sub····%gs:0x14,%eax
78 »       jne····100·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·38,·SHA:·b9878f29d38724ac2495e90489521e166c1e7953466c9ead8a43aee80ccae51a·...·]>80 »       jne····13b·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·38,·SHA:·8f7bfe733261579ff1f34f0fdcc1d88c1d5fc24bf321d16d7001b30c429a7461·...·]>
79 »       mov····%edi,%eax81 »       mov····%edi,%eax
 82 »       mov····0x3c(%esp),%ebx
 83 »       mov····0x40(%esp),%esi
 84 »       mov····0x44(%esp),%edi
 85 »       mov····0x48(%esp),%ebp
80 »       add····$0x3c,%esp86 »       add····$0x4c,%esp
81 »       pop····%ebx 
82 »       pop····%esi 
83 »       pop····%edi 
84 »       pop····%ebp 
85 »       ret····$0x487 »       ret····$0x4
 88 »       lea····0x0(%esi,%eiz,1),%esi
86 »       movl···$0x0,(%edi)89 »       movl···$0x0,(%edi)
87 »       mov····%eax,0x4(%edi)90 »       mov····%eax,0x4(%edi)
88 »       jmp····c6·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·fbcee62bf1dc324627b51b84e1c202f33d73075adfccaf5a5fd73fe5dbe35d4d·...·]>91 »       jmp····e4·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·231a7a30002017deaea7a73836b2ba7ba0bbf957d344cef27cc1814120f24a51·...·]>
 92 »       lea····0x0(%esi,%eiz,1),%esi
 93 »       nop
89 »       mov····%esi,(%edi)94 »       mov····%esi,(%edi)
90 »       movl···$0x0,0x4(%edi)95 »       movl···$0x0,0x4(%edi)
91 »       jmp····c6·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·fbcee62bf1dc324627b51b84e1c202f33d73075adfccaf5a5fd73fe5dbe35d4d·...·]>96 »       jmp····e4·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·231a7a30002017deaea7a73836b2ba7ba0bbf957d344cef27cc1814120f24a51·...·]>
 97 »       lea····0x0(%esi,%eiz,1),%esi
 98 »       nop
92 »       movl···$0x0,(%edi)99 »       movl···$0x0,(%edi)
93 »       mov····%esi,0x4(%edi)100 »       mov····%esi,0x4(%edi)
94 »       jmp····c6·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·fbcee62bf1dc324627b51b84e1c202f33d73075adfccaf5a5fd73fe5dbe35d4d·...·]>101 »       jmp····e4·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·37,·SHA:·231a7a30002017deaea7a73836b2ba7ba0bbf957d344cef27cc1814120f24a51·...·]>
95 »       call···101·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·38,·SHA:·c9bbf37b59076b96c18d98356ddc103bb50dee7b24a95036bba131e63f19b420·...·]>102 »       call···13c·<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_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int·co[·...·truncated·by·diffoscope;·len:·38,·SHA:·2206bf0db2275dd991b65df70c617cdf9a47d297bff915a25ec7baf1a7b262d1·...·]>
96 ·R_386_PC32»     __stack_chk_fail_local103 ·R_386_PC32»     __stack_chk_fail_local
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 
9 »       call···6·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv+0x6>8 »       call···3·<_GLOBAL__sub_I__ZNK4SFST4Arcs4sizeEv+0x3>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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()
18 »       lea····0x0(%ebx),%eax20 »       lea····0x0(%ebx),%eax
19 ·R_386_GOTOFF»   __dso_handle21 ·R_386_GOTOFF»   __dso_handle
20 »       mov····%eax,0x8(%esp) 
21 »       mov····%esi,0x4(%esp)22 »       mov····%esi,0x4(%esp)
 23 »       mov····%eax,0x8(%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
45.6 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 373 lines modifiedOffset 1, 336 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·c5000000·00410e08·0............A..6 ··0x00000030·30000000·00000000·d8000000·00410e08·0............A..
7 ··0x00000040·8702410e·0c860341·0e108304·430e3002·..A....A....C.0.7 ··0x00000040·8702460e·0c860343·0e108304·500e3002·..F....C....P.0.
8 ··0x00000050·a60a0e10·41c30e0c·41c60e08·41c70e04·....A...A...A...8 ··0x00000050·a40a0e10·41c30e0c·41c60e08·41c70e04·....A...A...A...
9 ··0x00000060·410b0000·1c000000·00000000·017a5200·A............zR.9 ··0x00000060·470b0000·1c000000·00000000·017a5200·G............zR.
10 ··0x00000070·017c0801·1b0c0404·88010e30·83048603·.|.........0....10 ··0x00000070·017c0801·1b0c0404·88010e30·83048603·.|.........0....
11 ··0x00000080·87020000·10000000·24000000·00000000·........$.......11 ··0x00000080·87020000·10000000·24000000·00000000·........$.......
12 ··0x00000090·2e000000·00000000·3c000000·9c000000·........<.......12 ··0x00000090·2e000000·00000000·3c000000·9c000000·........<.......
13 ··0x000000a0·2e000000·48000000·00410e08·8602410e·....H....A....A.13 ··0x000000a0·2e000000·48000000·00410e08·8602410e·....H....A....A.
14 ··0x000000b0·0c830343·0e1c4c0e·20470e24·450e2842·...C..L.·G.$E.(B14 ··0x000000b0·0c83034e·0e1c410e·20470e24·450e2842·...N..A.·G.$E.(B
15 ··0x000000c0·0e2c470e·30480e1c·420e204a·0e14420e·.,G.0H..B.·J..B.15 ··0x000000c0·0e2c470e·30480e1c·420e2048·0e14440e·.,G.0H..B.·H..D.
16 ··0x000000d0·18460e1c·410e2000·50000000·dc000000·.F..A.·.P.......16 ··0x000000d0·18460e1c·410e2000·3c000000·dc000000·.F..A.·.<.......
17 ··0x000000e0·c5000000·ab000000·00410e08·8502410e·.........A....A.17 ··0x000000e0·e0000000·07010000·00410e08·8502430e·.........A....C.
18 ··0x000000f0·0c870341·0e108604·410e1483·05430e30·...A....A....C.018 ··0x000000f0·0c870341·0e108604·410e1483·05430e30·...A....A....C.0
19 ··0x00000100·02840a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..19 ··0x00000100·02db0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
20 ··0x00000110·0841c50e·04410b56·0e1441c3·0e1041c6·.A...A.V..A...A. 
21 ··0x00000120·0e0c41c7·0e0841c5·0e040000·1c000000·..A...A......... 
22 ··0x00000130·00000000·017a5200·017c0801·1b0c0404·.....zR..|...... 
23 ··0x00000140·88010e30·83058502·86048703·10000000·...0............ 
24 ··0x00000150·24000000·76000000·09000000·00000000·$...v........... 
25 ··0x00000160·24000000·64010000·80000000·2f000000·$...d......./... 
26 ··0x00000170·00410e08·8302430e·1c4d0e20·500e1442·.A....C..M.·P..B 
27 ··0x00000180·0e18460e·1c410e20·24000000·8c010000·..F..A.·$....... 
28 ··0x00000190·b0000000·2f000000·00410e08·8302430e·..../....A....C. 
29 ··0x000001a0·1c4d0e20·500e1442·0e18460e·1c410e20·.M.·P..B..F..A.· 
30 ··0x000001b0·38000000·b4010000·70010000·6c000000·8.......p...l... 
31 ··0x000001c0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
32 ··0x000001d0·410e1483·05430e40·02600e14·41c30e10·A....C.@.`..A... 
33 ··0x000001e0·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8... 
34 ··0x000001f0·f0010000·dc010000·6c000000·00410e08·........l....A.. 
35 ··0x00000200·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
36 ··0x00000210·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A... 
37 ··0x00000220·41c70e08·41c50e04·3c000000·2c020000·A...A...<...,... 
38 ··0x00000230·48020000·2b010000·00410e08·8502410e·H...+....A....A. 
39 ··0x00000240·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
40 ··0x00000250·030b010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
41 ··0x00000260·0e0841c5·0e04410b·3c000000·6c020000·..A...A.<...l... 
42 ··0x00000270·74030000·6f010000·00410e08·8502410e·t...o....A....A. 
43 ··0x00000280·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
44 ··0x00000290·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
45 ··0x000002a0·0841c50e·04000000·3c000000·ac020000·.A......<....... 
46 ··0x000002b0·e4040000·6f010000·00410e08·8502410e·....o....A....A. 
47 ··0x000002c0·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
48 ··0x000002d0·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
49 ··0x000002e0·0841c50e·04000000·3c000000·ec020000·.A......<....... 
50 ··0x000002f0·53060000·4b020000·00410e08·8502410e·S...K....A....A. 
51 ··0x00000300·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
52 ··0x00000310·03eb010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
53 ··0x00000320·0e0841c5·0e04410b·30000000·2c030000·..A...A.0...,... 
54 ··0x00000330·00000000·3f000000·00410e08·8702410e·....?....A....A. 
55 ··0x00000340·0c860341·0e108304·430e2075·0e1041c3·...A....C.·u..A. 
56 ··0x00000350·0e0c41c6·0e0841c7·0e040000·10000000·..A...A......... 
57 ··0x00000360·60030000·9e080000·28000000·00000000·`.......(....... 
58 ··0x00000370·10000000·74030000·c6080000·2c000000·....t.......,... 
59 ··0x00000380·00000000·10000000·88030000·f2080000·................ 
60 ··0x00000390·2f000000·00000000·34000000·9c030000·/.......4....... 
61 ··0x000003a0·22090000·7c000000·00410e08·8702410e·"...|....A....A. 
62 ··0x000003b0·0c860341·0e108304·430e2002·6e0a0e10·...A....C.·.n... 
63 ··0x000003c0·41c30e0c·41c60e08·41c70e04·410b0000·A...A...A...A... 
64 ··0x000003d0·1c000000·00000000·017a5200·017c0801·.........zR..|.. 
65 ··0x000003e0·1b0c0404·88010e20·83048603·87020000·.......·........ 
66 ··0x000003f0·10000000·24000000·e0000000·05000000·....$........... 
67 ··0x00000400·00000000·34000000·08040000·9e090000·....4........... 
68 ··0x00000410·6b000000·00410e08·8702410e·0c860341·k....A....A....A 
69 ··0x00000420·0e108304·430e2002·5d0a0e10·41c30e0c·....C.·.]...A... 
70 ··0x00000430·41c60e08·41c70e04·410b0000·10000000·A...A...A....... 
71 ··0x00000440·70000000·e6000000·05000000·00000000·p............... 
72 ··0x00000450·54000000·54040000·0a0a0000·a4000000·T...T........... 
73 ··0x00000460·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
74 ··0x00000470·410e1483·05430e40·02850a0e·1441c30e·A....C.@.....A.. 
75 ··0x00000480·1041c60e·0c41c70e·0841c50e·04410b4a·.A...A...A...A.J 
76 ··0x00000490·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A 
77 ··0x000004a0·c50e0441·0b000000·1c000000·00000000·...A............20 ··0x00000110·0841c50e·04480b00·1c000000·00000000·.A...H..........
78 ··0x000004b0·017a5200·017c0801·1b0c0404·88010e40·.zR..|.........@21 ··0x00000120·017a5200·017c0801·1b0c0404·88010e30·.zR..|.........0
79 ··0x000004c0·83058502·86048703·10000000·24000000·............$...22 ··0x00000130·83058502·86048703·10000000·24000000·............$...
80 ··0x000004d0·ec000000·05000000·00000000·3c000000·............<...23 ··0x00000140·76000000·09000000·00000000·24000000·v...........$...
 24 ··0x00000150·50010000·80000000·2f000000·00410e08·P......./....A..
 25 ··0x00000160·83024e0e·1c420e20·4e0e1444·0e18460e·..N..B.·N..D..F.
 26 ··0x00000170·1c410e20·24000000·78010000·b0000000·.A.·$...x.......
 27 ··0x00000180·2f000000·00410e08·83024e0e·1c420e20·/....A....N..B.·
 28 ··0x00000190·4e0e1444·0e18460e·1c410e20·38000000·N..D..F..A.·8...
81 ··0x000004e0·e0040000·ae0a0000·d8010000·00410e08·.............A..29 ··0x000001a0·a0010000·f0010000·7a000000·00410e08·........z....A..
82 ··0x000004f0·8502410e·0c870341·0e108604·410e1483·..A....A....A...30 ··0x000001b0·8502430e·0c870341·0e108604·410e1483·..C....A....A...
83 ··0x00000500·05430e60·0361010a·0e1441c3·0e1041c6·.C.`.a....A...A.31 ··0x000001c0·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
84 ··0x00000510·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A.....32 ··0x000001d0·41c70e08·41c50e04·38000000·dc010000·A...A...8.......
85 ··0x00000520·00000000·017a5200·017c0801·1b0c0404·.....zR..|...... 
86 ··0x00000530·88010e60·83058502·86048703·10000000·...`............ 
87 ··0x00000540·24000000·f1000000·2e000000·00000000·$............... 
88 ··0x00000550·10000000·54050000·860c0000·3f000000·....T.......?... 
89 ··0x00000560·00000000·10000000·68050000·c60c0000·........h....... 
90 ··0x00000570·23000000·00000000·30000000·7c050000·#.......0...|... 
91 ··0x00000580·ea0c0000·76000000·00410e08·8702410e·....v....A....A.33 ··0x000001e0·70020000·7a000000·00410e08·8502430e·p...z....A....C.
92 ··0x00000590·0c860341·0e108304·430e2002·6c0e1041·...A....C.·.l..A 
93 ··0x000005a0·c30e0c41·c60e0841·c70e0400·54000000·...A...A....T... 
94 ··0x000005b0·b0050000·600d0000·71000000·00410e08·....`...q....A.. 
95 ··0x000005c0·8502410e·0c870341·0e108604·410e1483·..A....A....A...34 ··0x000001f0·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
96 ··0x000005d0·05430e30·024c0a0e·1441c30e·1041c60e·.C.0.L...A...A.. 
97 ··0x000005e0·0c41c70e·0841c50e·04410b4e·0a0e1441·.A...A...A.N...A 
98 ··0x000005f0·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A35 ··0x00000200·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
99 ··0x00000600·0b000000·3c000000·08060000·d20d0000·....<...........36 ··0x00000210·41c50e04·3c000000·18020000·f0020000·A...<...........
100 ··0x00000610·d2010000·00410e08·8502410e·0c870341·.....A....A....A37 ··0x00000220·32010000·00410e08·8502410e·0c870343·2....A....A....C
101 ··0x00000620·0e108604·410e1483·05430e70·0344010a·....A....C.p.D..38 ··0x00000230·0e108604·410e1483·054e0e50·0300010a·....A....N.P....
102 ··0x00000630·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.39 ··0x00000240·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 40 ··0x00000250·0e04480b·3c000000·58020000·30040000·..H.<...X...0...
103 ··0x00000640·0e04410b·1c000000·00000000·017a5200·..A..........zR. 
104 ··0x00000650·017c0801·1b0c0404·88010e70·83058502·.|.........p.... 
105 ··0x00000660·86048703·10000000·24000000·20010000·........$...·... 
106 ··0x00000670·2e000000·00000000·3c000000·7c060000·........<...|... 
107 ··0x00000680·a40f0000·13010000·00410e08·8502410e·.........A....A. 
108 ··0x00000690·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
109 ··0x000006a0·02f80a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
110 ··0x000006b0·0841c50e·04410b00·1c000000·00000000·.A...A.......... 
111 ··0x000006c0·017a5200·017c0801·1b0c0404·88010e50·.zR..|.........P 
112 ··0x000006d0·83058502·86048703·10000000·24000000·............$... 
113 ··0x000006e0·4e010000·5c000000·00000000·28000000·N...\.......(... 
114 ··0x000006f0·f0060000·00000000·39000000·00410e08·........9....A.. 
115 ··0x00000700·8602410e·0c830343·0e20710e·0c41c30e·..A....C.·q..A.. 
116 ··0x00000710·0841c60e·04000000·28000000·1c070000·.A......(....... 
117 ··0x00000720·00000000·39000000·00410e08·8602410e·....9....A....A. 
118 ··0x00000730·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A.. 
119 ··0x00000740·04000000·1c000000·00000000·017a504c·.............zPL 
120 ··0x00000750·5200017c·08079b00·0000001b·1b0c0404·R..|............ 
Max diff block lines reached; 0/46564 bytes (0.00%) of diff not shown.
43.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 226, 334 lines modifiedOffset 226, 333 lines modified
226 ··0x00000df0·62657431·31777269·74655f6c·6162656c·bet11write_label226 ··0x00000df0·62657431·31777269·74655f6c·6162656c·bet11write_label
227 ··0x00000e00·454e535f·354c6162·656c4550·63506962·ENS_5LabelEPcPib227 ··0x00000e00·454e535f·354c6162·656c4550·63506962·ENS_5LabelEPcPib
228 ··0x00000e10·005f5f66·7072696e·74665f63·686b005f·.__fprintf_chk._228 ··0x00000e10·005f5f66·7072696e·74665f63·686b005f·.__fprintf_chk._
229 ··0x00000e20·5a537434·63657272·005f5a4e·34534653·ZSt4cerr._ZN4SFS229 ··0x00000e20·5a537434·63657272·005f5a4e·34534653·ZSt4cerr._ZN4SFS
230 ··0x00000e30·54313054·72616e73·64756365·72323272·T10Transducer22r230 ··0x00000e30·54313054·72616e73·64756365·72323272·T10Transducer22r
231 ··0x00000e40·6561645f·7472616e·73647563·65725f62·ead_transducer_b231 ··0x00000e40·6561645f·7472616e·73647563·65725f62·ead_transducer_b
232 ··0x00000e50·696e6172·79455038·5f494f5f·46494c45·inaryEP8_IO_FILE232 ··0x00000e50·696e6172·79455038·5f494f5f·46494c45·inaryEP8_IO_FILE
233 ··0x00000e60·00666765·7463005f·5a6e616a·006d656d·.fgetc._Znaj.mem233 ··0x00000e60·00666765·7463005f·5a6e616a·005f5a64·.fgetc._Znaj._Zd
234 ··0x00000e70·73657400·5f5a6461·5076005f·5a4e3453·set._ZdaPv._ZN4S234 ··0x00000e70·61507600·5f5a4e34·53465354·38416c70·aPv._ZN4SFST8Alp
 235 ··0x00000e80·68616265·74347265·61644550·385f494f·habet4readEP8_IO
 236 ··0x00000e90·5f46494c·45005f5a·4e395f5f·676e755f·_FILE._ZN9__gnu_
 237 ··0x00000ea0·63787839·68617368·7461626c·65495374·cxx9hashtableISt
 238 ··0x00000eb0·34706169·72494b50·4b637445·53335f4e·4pairIKPKctES3_N
 239 ··0x00000ec0·535f3468·61736849·53335f45·45537431·S_4hashIS3_EESt1
 240 ··0x00000ed0·305f5365·6c656374·31737449·53355f45·0_Select1stIS5_E
 241 ··0x00000ee0·4e345346·53543841·6c706861·62657435·N4SFST8Alphabet5
 242 ··0x00000ef0·65717374·72455361·49744545·44324576·eqstrESaItEED2Ev
 243 ··0x00000f00·005f5f78·38362e67·65745f70·635f7468·.__x86.get_pc_th
 244 ··0x00000f10·756e6b2e·7369005f·5a4e395f·5f676e75·unk.si._ZN9__gnu
 245 ··0x00000f20·5f637878·39686173·68746162·6c654953·_cxx9hashtableIS
 246 ··0x00000f30·74347061·6972494b·504b6374·4553335f·t4pairIKPKctES3_
 247 ··0x00000f40·4e535f34·68617368·4953335f·45455374·NS_4hashIS3_EESt
 248 ··0x00000f50·31305f53·656c6563·74317374·4953355f·10_Select1stIS5_
235 ··0x00000e80·46535438·416c7068·61626574·34726561·FST8Alphabet4rea249 ··0x00000f60·454e3453·46535438·416c7068·61626574·EN4SFST8Alphabet
236 ··0x00000e90·64455038·5f494f5f·46494c45·005f5a4e·dEP8_IO_FILE._ZN 
237 ··0x00000ea0·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht 
238 ··0x00000eb0·61626c65·49537434·70616972·494b504b·ableISt4pairIKPK 
239 ··0x00000ec0·63744553·335f4e53·5f346861·73684953·ctES3_NS_4hashIS250 ··0x00000f70·35657173·74724553·61497445·45443145·5eqstrESaItEED1E
 251 ··0x00000f80·76005f5a·4e395f5f·676e755f·63787839·v._ZN9__gnu_cxx9
 252 ··0x00000f90·68617368·7461626c·65495374·34706169·hashtableISt4pai
 253 ··0x00000fa0·72494b74·50634574·4e535f34·68617368·rIKtPcEtNS_4hash
240 ··0x00000ed0·335f4545·53743130·5f53656c·65637431·3_EESt10_Select1254 ··0x00000fb0·49744545·53743130·5f53656c·65637431·ItEESt10_Select1
 255 ··0x00000fc0·73744953·345f4553·74386571·75616c5f·stIS4_ESt8equal_
 256 ··0x00000fd0·746f4974·45536149·53335f45·45443245·toItESaIS3_EED2E
241 ··0x00000ee0·73744953·355f454e·34534653·5438416c·stIS5_EN4SFST8Al 
242 ··0x00000ef0·70686162·65743565·71737472·45536149·phabet5eqstrESaI 
243 ··0x00000f00·74454544·32457600·5f5f7838·362e6765·tEED2Ev.__x86.ge 
244 ··0x00000f10·745f7063·5f746875·6e6b2e73·69005f5a·t_pc_thunk.si._Z 
245 ··0x00000f20·4e395f5f·676e755f·63787839·68617368·N9__gnu_cxx9hash257 ··0x00000fe0·76005f5a·4e395f5f·676e755f·63787839·v._ZN9__gnu_cxx9
246 ··0x00000f30·7461626c·65495374·34706169·72494b50·tableISt4pairIKP258 ··0x00000ff0·68617368·7461626c·65495374·34706169·hashtableISt4pai
247 ··0x00000f40·4b637445·53335f4e·535f3468·61736849·KctES3_NS_4hashI259 ··0x00001000·72494b74·50634574·4e535f34·68617368·rIKtPcEtNS_4hash
248 ··0x00000f50·53335f45·45537431·305f5365·6c656374·S3_EESt10_Select260 ··0x00001010·49744545·53743130·5f53656c·65637431·ItEESt10_Select1
 261 ··0x00001020·73744953·345f4553·74386571·75616c5f·stIS4_ESt8equal_
 262 ··0x00001030·746f4974·45536149·53335f45·45443145·toItESaIS3_EED1E
 263 ··0x00001040·76005f5a·4e345346·53543841·6c706861·v._ZN4SFST8Alpha
 264 ··0x00001050·62657444·32457600·44572e72·65662e5f·betD2Ev.DW.ref._
 265 ··0x00001060·5f677878·5f706572·736f6e61·6c697479·_gxx_personality
 266 ··0x00001070·5f763000·5f5f7838·362e6765·745f7063·_v0.__x86.get_pc
 267 ··0x00001080·5f746875·6e6b2e62·70005f55·6e77696e·_thunk.bp._Unwin
 268 ··0x00001090·645f5265·73756d65·005f5a4e·34534653·d_Resume._ZN4SFS
249 ··0x00000f60·31737449·53355f45·4e345346·53543841·1stIS5_EN4SFST8A 
250 ··0x00000f70·6c706861·62657435·65717374·72455361·lphabet5eqstrESa 
251 ··0x00000f80·49744545·44314576·005f5a4e·395f5f67·ItEED1Ev._ZN9__g 
252 ··0x00000f90·6e755f63·78783968·61736874·61626c65·nu_cxx9hashtable 
253 ··0x00000fa0·49537434·70616972·494b7450·6345744e·ISt4pairIKtPcEtN 
254 ··0x00000fb0·535f3468·61736849·74454553·7431305f·S_4hashItEESt10_ 
255 ··0x00000fc0·53656c65·63743173·74495334·5f455374·Select1stIS4_ESt 
256 ··0x00000fd0·38657175·616c5f74·6f497445·53614953·8equal_toItESaIS 
257 ··0x00000fe0·335f4545·44324576·005f5a4e·395f5f67·3_EED2Ev._ZN9__g 
258 ··0x00000ff0·6e755f63·78783968·61736874·61626c65·nu_cxx9hashtable 
259 ··0x00001000·49537434·70616972·494b7450·6345744e·ISt4pairIKtPcEtN 
260 ··0x00001010·535f3468·61736849·74454553·7431305f·S_4hashItEESt10_ 
261 ··0x00001020·53656c65·63743173·74495334·5f455374·Select1stIS4_ESt 
262 ··0x00001030·38657175·616c5f74·6f497445·53614953·8equal_toItESaIS 
263 ··0x00001040·335f4545·44314576·005f5a4e·34534653·3_EED1Ev._ZN4SFS 
264 ··0x00001050·5438416c·70686162·65744432·45760044·T8AlphabetD2Ev.D269 ··0x000010a0·5438416c·70686162·65744431·4576005f·T8AlphabetD1Ev._
265 ··0x00001060·572e7265·662e5f5f·6778785f·70657273·W.ref.__gxx_pers 
266 ··0x00001070·6f6e616c·6974795f·7630005f·5f783836·onality_v0.__x86 
267 ··0x00001080·2e676574·5f70635f·7468756e·6b2e6270·.get_pc_thunk.bp 
268 ··0x00001090·005f556e·77696e64·5f526573·756d6500·._Unwind_Resume. 
269 ··0x000010a0·5f5a4e34·53465354·38416c70·68616265·_ZN4SFST8Alphabe 
270 ··0x000010b0·74443145·76005f5a·4e345346·53543130·tD1Ev._ZN4SFST10 
271 ··0x000010c0·5472616e·73647563·65724332·45525374·TransducerC2ERSt 
272 ··0x000010d0·36766563·746f7249·4e535f35·4c616265·6vectorINS_5Labe 
273 ··0x000010e0·6c455361·4953325f·4545005f·5a4e3453·lESaIS2_EE._ZN4S 
274 ··0x000010f0·46535438·416c7068·61626574·43314576·FST8AlphabetC1Ev 
275 ··0x00001100·005f5a4e·34534653·54313054·72616e73·._ZN4SFST10Trans270 ··0x000010b0·5a4e3453·46535431·30547261·6e736475·ZN4SFST10Transdu
276 ··0x00001110·64756365·72433145·52537436·76656374·ducerC1ERSt6vect271 ··0x000010c0·63657243·32455253·74367665·63746f72·cerC2ERSt6vector
277 ··0x00001120·6f72494e·535f354c·6162656c·45536149·orINS_5LabelESaI272 ··0x000010d0·494e535f·354c6162·656c4553·61495332·INS_5LabelESaIS2
278 ··0x00001130·53325f45·45005f5a·4e345346·53543130·S2_EE._ZN4SFST10273 ··0x000010e0·5f454500·5f5a4e34·53465354·38416c70·_EE._ZN4SFST8Alp
 274 ··0x000010f0·68616265·74433145·76005f5a·4e345346·habetC1Ev._ZN4SF
279 ··0x00001140·5472616e·73647563·65724432·4576005f·TransducerD2Ev._275 ··0x00001100·53543130·5472616e·73647563·65724331·ST10TransducerC1
 276 ··0x00001110·45525374·36766563·746f7249·4e535f35·ERSt6vectorINS_5
 277 ··0x00001120·4c616265·6c455361·4953325f·4545005f·LabelESaIS2_EE._
280 ··0x00001150·5a4e3453·46535431·30547261·6e736475·ZN4SFST10Transdu278 ··0x00001130·5a4e3453·46535431·30547261·6e736475·ZN4SFST10Transdu
281 ··0x00001160·63657244·31457600·5f5a4e39·5f5f676e·cerD1Ev._ZN9__gn279 ··0x00001140·63657244·32457600·5f5a4e34·53465354·cerD2Ev._ZN4SFST
282 ··0x00001170·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI 
283 ··0x00001180·504b4e34·53465354·344e6f64·65455334·PKN4SFST4NodeES4 
284 ··0x00001190·5f4e5331·5f356861·73686645·5374395f·_NS1_5hashfESt9_ 
285 ··0x000011a0·4964656e·74697479·4953345f·45537438·IdentityIS4_ESt8 
286 ··0x000011b0·65717561·6c5f746f·4953345f·45536149·equal_toIS4_ESaI 
287 ··0x000011c0·53345f45·45443245·76005f5a·4e395f5f·S4_EED2Ev._ZN9__ 
288 ··0x000011d0·676e755f·63787839·68617368·7461626c·gnu_cxx9hashtabl 
289 ··0x000011e0·6549504b·4e345346·5354344e·6f646545·eIPKN4SFST4NodeE 
290 ··0x000011f0·53345f4e·53315f35·68617368·66455374·S4_NS1_5hashfESt 
291 ··0x00001200·395f4964·656e7469·74794953·345f4553·9_IdentityIS4_ES 
292 ··0x00001210·74386571·75616c5f·746f4953·345f4553·t8equal_toIS4_ES 
293 ··0x00001220·61495334·5f454544·31457600·5f5a4e53·aIS4_EED1Ev._ZNS 
294 ··0x00001230·74385f52·625f7472·6565494e·34534653·t8_Rb_treeIN4SFS 
295 ··0x00001240·54354c61·62656c45·53315f53·74395f49·T5LabelES1_St9_I 
296 ··0x00001250·64656e74·69747949·53315f45·4e53315f·dentityIS1_ENS1_ 
297 ··0x00001260·396c6162·656c5f63·6d704553·61495331·9label_cmpESaIS1 
298 ··0x00001270·5f454531·365f4d5f·696e7365·72745f75·_EE16_M_insert_u 
299 ··0x00001280·6e697175·6545524b·53315f00·5f5a5374·niqueERKS1_._ZSt280 ··0x00001150·31305472·616e7364·75636572·44314576·10TransducerD1Ev
 281 ··0x00001160·005f5a4e·395f5f67·6e755f63·78783968·._ZN9__gnu_cxx9h
 282 ··0x00001170·61736874·61626c65·49504b4e·34534653·ashtableIPKN4SFS
 283 ··0x00001180·54344e6f·64654553·345f4e53·315f3568·T4NodeES4_NS1_5h
 284 ··0x00001190·61736866·45537439·5f496465·6e746974·ashfESt9_Identit
 285 ··0x000011a0·79495334·5f455374·38657175·616c5f74·yIS4_ESt8equal_t
 286 ··0x000011b0·6f495334·5f455361·4953345f·45454432·oIS4_ESaIS4_EED2
 287 ··0x000011c0·4576005f·5a4e395f·5f676e75·5f637878·Ev._ZN9__gnu_cxx
 288 ··0x000011d0·39686173·68746162·6c654950·4b4e3453·9hashtableIPKN4S
 289 ··0x000011e0·46535434·4e6f6465·4553345f·4e53315f·FST4NodeES4_NS1_
 290 ··0x000011f0·35686173·68664553·74395f49·64656e74·5hashfESt9_Ident
 291 ··0x00001200·69747949·53345f45·53743865·7175616c·ityIS4_ESt8equal
 292 ··0x00001210·5f746f49·53345f45·53614953·345f4545·_toIS4_ESaIS4_EE
 293 ··0x00001220·44314576·005f5a4e·5374385f·52625f74·D1Ev._ZNSt8_Rb_t
 294 ··0x00001230·72656549·4e345346·5354354c·6162656c·reeIN4SFST5Label
 295 ··0x00001240·4553315f·5374395f·4964656e·74697479·ES1_St9_Identity
 296 ··0x00001250·4953315f·454e5331·5f396c61·62656c5f·IS1_ENS1_9label_
 297 ··0x00001260·636d7045·53614953·315f4545·31365f4d·cmpESaIS1_EE16_M
 298 ··0x00001270·5f696e73·6572745f·756e6971·75654552·_insert_uniqueER
 299 ··0x00001280·4b53315f·005f5a53·7431385f·52625f74·KS1_._ZSt18_Rb_t
 300 ··0x00001290·7265655f·64656372·656d656e·74505374·ree_decrementPSt
300 ··0x00001290·31385f52·625f7472·65655f64·65637265·18_Rb_tree_decre301 ··0x000012a0·31385f52·625f7472·65655f6e·6f64655f·18_Rb_tree_node_
301 ··0x000012a0·6d656e74·50537431·385f5262·5f747265·mentPSt18_Rb_tre 
302 ··0x000012b0·655f6e6f·64655f62·61736500·5f5a6e77·e_node_base._Znw 
Max diff block lines reached; 0/44097 bytes (0.00%) of diff not shown.
1.55 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:··········63988·(bytes·into·file)13 ··Start·of·section·headers:··········65584·(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:·········10719 ··Number·of·section·headers:·········109
20 ··Section·header·string·table·index:·10620 ··Section·header·string·table·index:·108
27.1 KB
readelf --wide --sections {}
    
Offset 1, 116 lines modifiedOffset 1, 118 lines modified
1 There·are·107·section·headers,·starting·at·offset·0xf9f4:1 There·are·109·section·headers,·starting·at·offset·0x10030:
  
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·····104·134··45 ··[·1]·.group············GROUP···········00000000·000034·00000c·04·····106·136··4
6 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····104··83··46 ··[·2]·.group············GROUP···········00000000·000040·00000c·04·····106··84··4
7 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····104··84··47 ··[·3]·.group············GROUP···········00000000·00004c·00000c·04·····106··85··4
8 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····104··85··48 ··[·4]·.group············GROUP···········00000000·000058·00000c·04·····106··86··4
9 ··[·5]·.group············GROUP···········00000000·000064·000010·04·····104··86··49 ··[·5]·.group············GROUP···········00000000·000064·000010·04·····106··87··4
10 ··[·6]·.group············GROUP···········00000000·000074·00000c·04·····104··87··410 ··[·6]·.group············GROUP···········00000000·000074·00000c·04·····106··88··4
11 ··[·7]·.group············GROUP···········00000000·000080·00000c·04·····104··88··411 ··[·7]·.group············GROUP···········00000000·000080·00000c·04·····106··89··4
12 ··[·8]·.group············GROUP···········00000000·00008c·00000c·04·····104·173··412 ··[·8]·.group············GROUP···········00000000·00008c·00000c·04·····106·174··4
13 ··[·9]·.group············GROUP···········00000000·000098·00000c·04·····104·181··413 ··[·9]·.group············GROUP···········00000000·000098·00000c·04·····106·182··4
14 ··[10]·.group············GROUP···········00000000·0000a4·00000c·04·····104·184··414 ··[10]·.group············GROUP···········00000000·0000a4·00000c·04·····106·185··4
15 ··[11]·.group············GROUP···········00000000·0000b0·00000c·04·····104·185··415 ··[11]·.group············GROUP···········00000000·0000b0·00000c·04·····106·186··4
16 ··[12]·.group············GROUP···········00000000·0000bc·00000c·04·····104·188··416 ··[12]·.group············GROUP···········00000000·0000bc·00000c·04·····106·188··4
17 ··[13]·.group············GROUP···········00000000·0000c8·00000c·04·····104·189··417 ··[13]·.group············GROUP···········00000000·0000c8·00000c·04·····106·189··4
18 ··[14]·.group············GROUP···········00000000·0000d4·00000c·04·····104·190··418 ··[14]·.group············GROUP···········00000000·0000d4·00000c·04·····106·190··4
19 ··[15]·.group············GROUP···········00000000·0000e0·00000c·04·····104·191··419 ··[15]·.group············GROUP···········00000000·0000e0·00000c·04·····106·191··4
20 ··[16]·.group············GROUP···········00000000·0000ec·00000c·04·····104·192··420 ··[16]·.group············GROUP···········00000000·0000ec·00000c·04·····106·192··4
21 ··[17]·.group············GROUP···········00000000·0000f8·00000c·04·····104·198··421 ··[17]·.group············GROUP···········00000000·0000f8·00000c·04·····106·199··4
22 ··[18]·.group············GROUP···········00000000·000104·00000c·04·····104·199··422 ··[18]·.group············GROUP···········00000000·000104·00000c·04·····106·200··4
23 ··[19]·.group············GROUP···········00000000·000110·00000c·04·····104·200··423 ··[19]·.group············GROUP···········00000000·000110·00000c·04·····106·201··4
24 ··[20]·.group············GROUP···········00000000·00011c·00000c·04·····104·229··424 ··[20]·.group············GROUP···········00000000·00011c·00000c·04·····106·230··4
25 ··[21]·.group············GROUP···········00000000·000128·00000c·04·····104·233··425 ··[21]·.group············GROUP···········00000000·000128·00000c·04·····106·235··4
26 ··[22]·.group············GROUP···········00000000·000134·00000c·04·····104·238··426 ··[22]·.group············GROUP···········00000000·000134·00000c·04·····106·240··4
27 ··[23]·.group············GROUP···········00000000·000140·000008·04·····104·186··427 ··[23]·.group············GROUP···········00000000·000140·000008·04·····106·187··4
28 ··[24]·.group············GROUP···········00000000·000148·000008·04·····104·141··428 ··[24]·.group············GROUP···········00000000·000148·000008·04·····106·143··4
29 ··[25]·.group············GROUP···········00000000·000150·000008·04·····104·131··429 ··[25]·.group············GROUP···········00000000·000150·000008·04·····106·232··4
30 ··[26]·.group············GROUP···········00000000·000158·000008·04·····104·154··430 ··[26]·.group············GROUP···········00000000·000158·000008·04·····106·133··4
31 ··[27]·.group············GROUP···········00000000·000160·000008·04·····104·166··431 ··[27]·.group············GROUP···········00000000·000160·000008·04·····106·156··4
32 ··[28]·.group············GROUP···········00000000·000168·000008·04·····104·160··432 ··[28]·.group············GROUP···········00000000·000168·000008·04·····106·193··4
33 ··[29]·.group············GROUP···········00000000·000170·00000c·04·····104·159··433 ··[29]·.group············GROUP···········00000000·000170·000008·04·····106·162··4
 34 ··[30]·.group············GROUP···········00000000·000178·00000c·04·····106·161··4
34 ··[30]·.text·············PROGBITS········00000000·000180·004f95·00··AX··0···0·1635 ··[31]·.text·············PROGBITS········00000000·000190·005415·00··AX··0···0·16
35 ··[31]·.rel.text·········REL·············00000000·00cc04·001158·08···I·104··30··436 ··[32]·.rel.text·········REL·············00000000·00d234·001150·08···I·106··31··4
36 ··[32]·.data·············PROGBITS········00000000·005115·000000·00··WA··0···0··137 ··[33]·.data·············PROGBITS········00000000·0055a5·000000·00··WA··0···0··1
37 ··[33]·.bss··············NOBITS··········00000000·005115·000001·00··WA··0···0··138 ··[34]·.bss··············NOBITS··········00000000·0055a5·000001·00··WA··0···0··1
38 ··[34]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·005116·00003f·00·AXG··0···0··239 ··[35]·.text._ZN4SFST3Mem5clearEv·PROGBITS········00000000·0055b0·000044·00·AXG··0···0·16
39 ··[35]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·00dd5c·000018·08··IG·104··34··440 ··[36]·.rel.text._ZN4SFST3Mem5clearEv·REL·············00000000·00e384·000018·08··IG·106··35··4
40 ··[36]·.text._ZN4SFST14CharNode2TransD2Ev·PROGBITS········00000000·005156·000056·00·AXG··0···0··241 ··[37]·.text._ZN4SFST14CharNode2TransD2Ev·PROGBITS········00000000·005600·000062·00·AXG··0···0·16
41 ··[37]·.rel.text._ZN4SFST14CharNode2TransD2Ev·REL·············00000000·00dd74·000030·08··IG·104··36··442 ··[38]·.rel.text._ZN4SFST14CharNode2TransD2Ev·REL·············00000000·00e39c·000030·08··IG·106··37··4
42 ··[38]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·0051ac·000039·00·AXG··0···0··243 ··[39]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·PROGBITS········00000000·005670·000045·00·AXG··0···0·16
43 ··[39]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00dda4·000020·08··IG·104··38··444 ··[40]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev·REL·············00000000·00e3cc·000020·08··IG·106··39··4
44 ··[40]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·0051e6·000039·00·AXG··0···0··245 ··[41]·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·PROGBITS········00000000·0056c0·000045·00·AXG··0···0·16
45 ··[41]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00ddc4·000020·08··IG·104··40··446 ··[42]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev·REL·············00000000·00e3ec·000020·08··IG·106··41··4
46 ··[42]·.text._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·005220·0000e8·00·AXG··0···0··247 ··[43]·.text._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·005710·0000f7·00·AXG··0···0·16
47 ··[43]·.rel.text._ZN4SFST10TransducerD2Ev·REL·············00000000·00dde4·000078·08··IG·104··42··448 ··[44]·.rel.text._ZN4SFST10TransducerD2Ev·REL·············00000000·00e40c·000078·08··IG·106··43··4
48 ··[44]·.gcc_except_table._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·005308·00000e·00··AG··0···0··149 ··[45]·.gcc_except_table._ZN4SFST10TransducerD2Ev·PROGBITS········00000000·005807·00000e·00··AG··0···0··1
49 ··[45]·.text.unlikely····PROGBITS········00000000·005320·000785·00··AX··0···0·1650 ··[46]·.text.unlikely····PROGBITS········00000000·005820·00078d·00··AX··0···0·16
50 ··[46]·.rel.text.unlikely·REL·············00000000·00de5c·000520·08···I·104··45··451 ··[47]·.rel.text.unlikely·REL·············00000000·00e484·000520·08···I·106··46··4
51 ··[47]·.gcc_except_table·PROGBITS········00000000·005aa8·000319·00···A··0···0··452 ··[48]·.gcc_except_table·PROGBITS········00000000·005fb0·00031d·00···A··0···0··4
52 ··[48]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·PROGBITS········00000000·005dc2·000039·00·AXG··0···0··253 ··[49]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·PROGBITS········00000000·0062d0·000045·00·AXG··0···0·16
53 ··[49]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·REL·············00000000·00e37c·000020·08··IG·104··48··454 ··[50]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev·REL·············00000000·00e9a4·000020·08··IG·106··49··4
54 ··[50]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev·PROGBITS········00000000·005dfc·000039·00·AXG··0···0··255 ··[51]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev·PROGBITS········00000000·006320·000045·00·AXG··0···0·16
55 ··[51]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev·REL·············00000000·00e39c·000020·08··IG·104··50··456 ··[52]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev·REL·············00000000·00e9c4·000020·08··IG·106··51··4
56 ··[52]·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·PROGBITS········00000000·005e40·00017b·00·AXG··0···0·1657 ··[53]·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·PROGBITS········00000000·006370·000163·00·AXG··0···0·16
57 ··[53]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·REL·············00000000·00e3bc·000028·08··IG·104··52··458 ··[54]·.rel.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_·REL·············00000000·00e9e4·000028·08··IG·106··53··4
58 ··[54]·.rodata._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj.str1.1·PROGBITS········00000000·005fbb·000017·01·AMS··0···0··159 ··[55]·.rodata._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj.str1.1·PROGBITS········00000000·0064d3·000017·01·AMS··0···0··1
59 ··[55]·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj·PROGBITS········00000000·005fe0·0004da·00·AXG··0···0·1660 ··[56]·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj·PROGBITS········00000000·0064f0·000505·00·AXG··0···0·16
60 ··[56]·.rel.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj·REL·············00000000·00e3e4·000050·08··IG·104··55··461 ··[57]·.rel.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj·REL·············00000000·00ea0c·000050·08··IG·106··56··4
61 ··[57]·.rodata._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·0064ba·00001a·01·AMS··0···0··162 ··[58]·.rodata._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.str1.1·PROGBITS········00000000·0069f5·00001a·01·AMS··0···0··1
62 ··[58]·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·0064e0·00019f·00·AXG··0···0·1663 ··[59]·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·PROGBITS········00000000·006a10·0001df·00·AXG··0···0·16
63 ··[59]·.rel.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00e434·000038·08··IG·104··58··464 ··[60]·.rel.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_·REL·············00000000·00ea5c·000038·08··IG·106··59··4
64 ··[60]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj.str1.4·PROGBITS········00000000·006680·000031·01·AMS··0···0··465 ··[61]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj.str1.4·PROGBITS········00000000·006bf0·000031·01·AMS··0···0··4
65 ··[61]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj·PROGBITS········00000000·0066b2·000190·00·AXG··0···0··266 ··[62]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj·PROGBITS········00000000·006c30·000211·00·AXG··0···0·16
66 ··[62]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj·REL·············00000000·00e46c·000048·08··IG·104··61··467 ··[63]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj·REL·············00000000·00ea94·000040·08··IG·106··62··4
67 ··[63]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_·PROGBITS········00000000·006850·0000bd·00·AXG··0···0·1668 ··[64]·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_·PROGBITS········00000000·006e50·0000c3·00·AXG··0···0·16
68 ··[64]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_·REL·············00000000·00e4b4·000020·08··IG·104··63··469 ··[65]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_·REL·············00000000·00ead4·000020·08··IG·106··64··4
69 ··[65]·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj·PROGBITS········00000000·00690e·000191·00·AXG··0···0··270 ··[66]·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj·PROGBITS········00000000·006f20·000219·00·AXG··0···0·16
70 ··[66]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj·REL·············00000000·00e4d4·000048·08··IG·104··65··471 ··[67]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj·REL·············00000000·00eaf4·000040·08··IG·106··66··4
71 ··[67]·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_·PROGBITS········00000000·006aa0·0000c5·00·AXG··0···0·1672 ··[68]·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_·PROGBITS········00000000·007140·0000c9·00·AXG··0···0·16
72 ··[68]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_·REL·············00000000·00e51c·000020·08··IG·104··67··473 ··[69]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_·REL·············00000000·00eb34·000020·08··IG·106··68··4
73 ··[69]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·PROGBITS········00000000·006b66·00018d·00·AXG··0···0··274 ··[70]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·PROGBITS········00000000·007210·000209·00·AXG··0···0·16
74 ··[70]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·REL·············00000000·00e53c·000048·08··IG·104··69··475 ··[71]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj·REL·············00000000·00eb54·000040·08··IG·106··70··4
75 ··[71]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·PROGBITS········00000000·006d00·0000a6·00·AXG··0···0·1676 ··[72]·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·PROGBITS········00000000·007420·0000b2·00·AXG··0···0·16
76 ··[72]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·REL·············00000000·00e584·000018·08··IG·104··71··477 ··[73]·.rel.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_·REL·············00000000·00eb94·000018·08··IG·106··72··4
77 ··[73]·.rodata.str1.1····PROGBITS········00000000·006da6·000059·01·AMS··0···0··178 ··[74]·.rodata.str1.1····PROGBITS········00000000·0074d2·000059·01·AMS··0···0··1
78 ··[74]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj.str1.1·PROGBITS········00000000·006dff·000010·01·AMS··0···0··179 ··[75]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj.str1.1·PROGBITS········00000000·00752b·000010·01·AMS··0···0··1
79 ··[75]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj·PROGBITS········00000000·006e10·00012c·00·AXG··0···0··280 ··[76]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj·PROGBITS········00000000·007540·00014c·00·AXG··0···0·16
80 ··[76]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj·REL·············00000000·00e59c·000030·08··IG·104··75··481 ··[77]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj·REL·············00000000·00ebac·000030·08··IG·106··76··4
81 ··[77]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·006f40·0004da·00·AXG··0···0·1682 ··[78]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·PROGBITS········00000000·007690·000505·00·AXG··0···0·16
82 ··[78]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00e5cc·000050·08··IG·104··77··483 ··[79]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_·REL·············00000000·00ebdc·000050·08··IG·106··78··4
83 ··[79]·.rodata._ZN4SFST10Transducer10incr_vmarkEv.str1.1·PROGBITS········00000000·00741a·000010·01·AMS··0···0··184 ··[80]·.rodata._ZN4SFST10Transducer10incr_vmarkEv.str1.1·PROGBITS········00000000·007b95·000010·01·AMS··0···0··1
84 ··[80]·.text._ZN4SFST10Transducer10incr_vmarkEv·PROGBITS········00000000·00742a·0001cf·00·AXG··0···0··285 ··[81]·.text._ZN4SFST10Transducer10incr_vmarkEv·PROGBITS········00000000·007bb0·0001e7·00·AXG··0···0·16
85 ··[81]·.rel.text._ZN4SFST10Transducer10incr_vmarkEv·REL·············00000000·00e61c·000098·08··IG·104··80··486 ··[82]·.rel.text._ZN4SFST10Transducer10incr_vmarkEv·REL·············00000000·00ec2c·000098·08··IG·106··81··4
86 ··[82]·.rodata.str1.4····PROGBITS········00000000·0075fc·00010d·01·AMS··0···0··487 ··[83]·.rodata.str1.4····PROGBITS········00000000·007d98·00010d·01·AMS··0···0··4
87 ··[83]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·PROGBITS········00000000·007710·0004da·00·AXG··0···0·1688 ··[84]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·PROGBITS········00000000·007eb0·000505·00·AXG··0···0·16
88 ··[84]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·REL·············00000000·00e6b4·000050·08··IG·104··83··489 ··[85]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_·REL·············00000000·00ecc4·000050·08··IG·106··84··4
89 ··[85]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·PROGBITS········00000000·007bf0·0004da·00·AXG··0···0·1690 ··[86]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·PROGBITS········00000000·0083c0·000505·00·AXG··0···0·16
90 ··[86]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·REL·············00000000·00e704·000050·08··IG·104··85··491 ··[87]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_·REL·············00000000·00ed14·000050·08··IG·106··86··4
91 ··[87]·.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·0080ca·0000b8·00·AXG··0···0··292 ··[88]·.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·PROGBITS········00000000·0088d0·0000c5·00·AXG··0···0·16
92 ··[88]·.rel.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00e754·000018·08··IG·104··87··493 ··[89]·.rel.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_·REL·············00000000·00ed64·000018·08··IG·106··88··4
93 ··[89]·.text.startup·····PROGBITS········00000000·008182·000040·00··AX··0···0··194 ··[90]·.text.startup·····PROGBITS········00000000·0089a0·000040·00··AX··0···0·16
94 ··[90]·.rel.text.startup·REL·············00000000·00e76c·000038·08···I·104··89··495 ··[91]·.rel.text.startup·REL·············00000000·00ed7c·000038·08···I·106··90··4
95 ··[91]·.init_array·······INIT_ARRAY······00000000·0081c4·000004·04··WA··0···0··496 ··[92]·.init_array·······INIT_ARRAY······00000000·0089e0·000004·04··WA··0···0··4
96 ··[92]·.rel.init_array···REL·············00000000·00e7a4·000008·08···I·104··91··497 ··[93]·.rel.init_array···REL·············00000000·00edb4·000008·08···I·106··92··4
97 ··[93]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·0081e0·000074·00··AG··0···0·3298 ··[94]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·008a00·000074·00··AG··0···0·32
98 ··[94]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·008254·000004·00·AXG··0···0··199 ··[95]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·008a74·000004·00·AXG··0···0··1
99 ··[95]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·008258·000004·00·AXG··0···0··1100 ··[96]·.text.__x86.get_pc_thunk.cx·PROGBITS········00000000·008a78·000004·00·AXG··0···0··1
 101 ··[97]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·008a7c·000004·00·AXG··0···0··1
100 ··[96]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·00825c·000004·00·AXG··0···0··1102 ··[98]·.text.__x86.get_pc_thunk.si·PROGBITS········00000000·008a80·000004·00·AXG··0···0··1
101 ··[97]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·008260·000004·00·AXG··0···0··1103 ··[99]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·008a84·000004·00·AXG··0···0··1
102 ··[98]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·008264·000004·00·AXG··0···0··1104 ··[100]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·008a88·000004·00·AXG··0···0··1
103 ··[99]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·008268·000004·00·WAG··0···0··4105 ··[101]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·008a8c·000004·00·WAG··0···0··4
104 ··[100]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00e7ac·000008·08··IG·104··99··4106 ··[102]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·00edbc·000008·08··IG·106·101··4
105 ··[101]·.note.GNU-stack···PROGBITS········00000000·00826c·000000·00······0···0··1107 ··[103]·.note.GNU-stack···PROGBITS········00000000·008a90·000000·00······0···0··1
106 ··[102]·.eh_frame·········PROGBITS········00000000·00826c·0016ec·00···A··0···0··4108 ··[104]·.eh_frame·········PROGBITS········00000000·008a90·0014c8·00···A··0···0··4
107 ··[103]·.rel.eh_frame·····REL·············00000000·00e7b4·0004a8·08···I·104·102··4109 ··[105]·.rel.eh_frame·····REL·············00000000·00edc4·0004b8·08···I·106·104··4
108 ··[104]·.symtab···········SYMTAB··········00000000·009958·000fc0·10·····105·131··4110 ··[106]·.symtab···········SYMTAB··········00000000·009f58·000fe0·10·····107·133··4
109 ··[105]·.strtab···········STRTAB··········00000000·00a918·0022ec·00······0···0··1111 ··[107]·.strtab···········STRTAB··········00000000·00af38·0022fb·00······0···0··1
110 ··[106]·.shstrtab·········STRTAB··········00000000·00ec5c·000d98·00······0···0··1112 ··[108]·.shstrtab·········STRTAB··········00000000·00f27c·000db4·00······0···0··1
111 Key·to·Flags:113 Key·to·Flags:
112 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),114 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
113 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),115 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
114 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),116 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
115 ··R·(retain),·D·(mbind),·p·(processor·specific)117 ··R·(retain),·D·(mbind),·p·(processor·specific)
50.4 KB
readelf --wide --symbols {}
    
Offset 1, 255 lines modifiedOffset 1, 257 lines modified
  
1 Symbol·table·'.symtab'·contains·252·entries:1 Symbol·table·'.symtab'·contains·254·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···30·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.bss
6 ·····3:·00000000···108·FUNC····LOCAL··DEFAULT···30·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.06 ·····3:·00000000···122·FUNC····LOCAL··DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
7 ·····4:·0000006c···108·FUNC····LOCAL··DEFAULT···30·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.07 ·····4:·00000080···122·FUNC····LOCAL··DEFAULT···31·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.0
8 ·····5:·000000d8···108·FUNC····LOCAL··DEFAULT···30·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.08 ·····5:·00000100···122·FUNC····LOCAL··DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.0
9 ·····6:·00000144···108·FUNC····LOCAL··DEFAULT···30·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.09 ·····6:·00000180···122·FUNC····LOCAL··DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.0
10 ·····7:·000001b0···108·FUNC····LOCAL··DEFAULT···30·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.010 ·····7:·00000200···122·FUNC····LOCAL··DEFAULT···31·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
11 ·····8:·0000021c···367·FUNC····LOCAL··DEFAULT···30·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.011 ·····8:·00000280···386·FUNC····LOCAL··DEFAULT···31·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
12 ·····9:·0000038c···561·FUNC····LOCAL··DEFAULT···30·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.012 ·····9:·00000410···572·FUNC····LOCAL··DEFAULT···31·_ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZN4SFST3Mem5clearEv13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.text._ZN4SFST3Mem5clearEv
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZN4SFST14CharNode2TransD2Ev14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.text._ZN4SFST14CharNode2TransD2Ev
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···42·.text._ZN4SFST10TransducerD2Ev17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.text._ZN4SFST10TransducerD2Ev
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···44·.gcc_except_table._ZN4SFST10TransducerD2Ev18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.gcc_except_table._ZN4SFST10TransducerD2Ev
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···45·.text.unlikely19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···46·.text.unlikely
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···47·.gcc_except_table20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.gcc_except_table
21 ····18:·00000000····60·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer22generates_empty_stringEv.cold21 ····18:·00000000····68·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer22generates_empty_stringEv.cold
22 ····19:·0000003c····60·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer8is_emptyEv.cold22 ····19:·00000044····68·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer8is_emptyEv.cold
23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT···49·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···50·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···51·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···52·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···53·.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···55·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···56·.text._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···58·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···59·.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···61·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···62·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···63·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···64·.text._ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_
30 ····27:·000013b6···486·FUNC····LOCAL··DEFAULT···30·_ZN4SFSTL13conjoin_nodesEPNS_4NodeES1_S1_PNS_10TransducerERNS_11PairMappingE30 ····27:·00001630···499·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL13conjoin_nodesEPNS_4NodeES1_S1_PNS_10TransducerERNS_11PairMappingE
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···65·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···66·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···67·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···68·.text._ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···69·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···70·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···71·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···72·.text._ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_
35 ····32:·0000159c···606·FUNC····LOCAL··DEFAULT···30·_ZN4SFSTL15check_cyclicityEPNS_4NodeERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS5_ESaIS5_EEERKNS_8AlphabetE35 ····32:·00001830···675·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL15check_cyclicityEPNS_4NodeERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS5_ESaIS5_EEERKNS_8AlphabetE
36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···75·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···76·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj
37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···77·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···78·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···80·.text._ZN4SFST10Transducer10incr_vmarkEv38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···81·.text._ZN4SFST10Transducer10incr_vmarkEv
39 ····36:·00000078····79·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer7reverseEb.cold39 ····36:·00000088····79·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer7reverseEb.cold
40 ····37:·000000c8····79·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE.cold40 ····37:·000000d8····79·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE.cold
41 ····38:·00000118····79·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10TransducerorERS0_.cold41 ····38:·00000128····79·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10TransducerorERS0_.cold
42 ····39:·00000168····79·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10TransducerplERS0_.cold42 ····39:·00000178····79·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10TransducerplERS0_.cold
43 ····40:·000001b8···200·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer11kleene_starEv.cold43 ····40:·000001c8···200·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer11kleene_starEv.cold
44 ····41:·00000280····79·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10TransducerntEv.cold44 ····41:·00000290····79·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10TransducerntEv.cold
45 ····42:·000002d0···128·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10TransducereqERS0_.cold45 ····42:·000002e0···128·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10TransducereqERS0_.cold
46 ····43:·00000350····93·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer5levelENS_5LevelE.cold46 ····43:·00000360····87·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer5levelENS_5LevelE.cold
47 ····44:·000003ae····79·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer6spliceENS_5LabelEPS0_.cold47 ····44:·000003b8····79·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer6spliceENS_5LabelEPS0_.cold
48 ····45:·000003fe····79·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer12replace_charEtt.cold48 ····45:·00000408····79·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer12replace_charEtt.cold
49 ····46:·0000044e····50·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE.cold49 ····46:·00000458····50·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE.cold
50 ····47:·00000480····51·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE.cold50 ····47:·0000048a····51·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE.cold
51 ····48:·000004b4····46·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10Transducer9is_cyclicEv.cold51 ····48:·000004be····46·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10Transducer9is_cyclicEv.cold
52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT···83·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT···84·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_
53 ····50:·000004e2····91·FUNC····LOCAL··DEFAULT···45·_ZN4SFST14CharNode2TransC2ERNS_10TransducerE.cold53 ····50:·000004ec····91·FUNC····LOCAL··DEFAULT···46·_ZN4SFST14CharNode2TransC2ERNS_10TransducerE.cold
54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···85·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT···86·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_
55 ····52:·0000053e···221·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10TransduceranERS0_.cold55 ····52:·00000548···221·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10TransduceranERS0_.cold
56 ····53:·0000061c···120·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10TransducerdvERS0_.cold56 ····53:·00000626···120·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10TransducerdvERS0_.cold
57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT···87·.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT···88·.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_
58 ····55:·00003c26···623·FUNC····LOCAL··DEFAULT···30·_ZNSt3mapItSt6vectorIPN4SFST3ArcESaIS3_EESt4lessItESaISt4pairIKtS5_EEEixERS9_.isra.058 ····55:·00004040···667·FUNC····LOCAL··DEFAULT···31·_ZNSt3mapItSt6vectorIPN4SFST3ArcESaIS3_EESt4lessItESaISt4pairIKtS5_EEEixERS9_.isra.0
59 ····56:·00000694····69·FUNC····LOCAL··DEFAULT···45·_ZNSt3mapItSt6vectorIPN4SFST3ArcESaIS3_EESt4lessItESaISt4pairIKtS5_EEEixERS9_.isra.0.cold59 ····56:·0000069e····68·FUNC····LOCAL··DEFAULT···46·_ZNSt3mapItSt6vectorIPN4SFST3ArcESaIS3_EESt4lessItESaISt4pairIKtS5_EEEixERS9_.isra.0.cold
60 ····57:·000006da····21·FUNC····LOCAL··DEFAULT···45·_ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb.cold60 ····57:·000006e2····21·FUNC····LOCAL··DEFAULT···46·_ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb.cold
61 ····58:·000040e5··2615·FUNC····LOCAL··DEFAULT···30·_ZN4SFSTL13compose_nodesEPNS_4NodeES1_S1_PNS_10TransducerERNS_11PairMappingERNS_14CharNode2TransES7_61 ····58:·00004560··2600·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL13compose_nodesEPNS_4NodeES1_S1_PNS_10TransducerERNS_11PairMappingERNS_14CharNode2TransES7_
62 ····59:·00004b1c···330·FUNC····LOCAL··DEFAULT···30·_ZN4SFSTL14add_transitionENS_5LabelEPNS_4NodeES2_S2_PNS_10TransducerERNS_11PairMappingERNS_14CharNode2TransES8_62 ····59:·00004f90···343·FUNC····LOCAL··DEFAULT···31·_ZN4SFSTL14add_transitionENS_5LabelEPNS_4NodeES2_S2_PNS_10TransducerERNS_11PairMappingERNS_14CharNode2TransES8_
63 ····60:·000006f0···149·FUNC····LOCAL··DEFAULT···45·_ZN4SFST10TransducerooERS0_.cold63 ····60:·000006f8···149·FUNC····LOCAL··DEFAULT···46·_ZN4SFST10TransducerooERS0_.cold
64 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT···89·.text.startup64 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT···90·.text.startup
65 ····62:·00000000····64·FUNC····LOCAL··DEFAULT···89·_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE65 ····62:·00000000····64·FUNC····LOCAL··DEFAULT···90·_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE
66 ····63:·00000000·····1·OBJECT··LOCAL··DEFAULT···33·_ZStL8__ioinit66 ····63:·00000000·····1·OBJECT··LOCAL··DEFAULT···34·_ZStL8__ioinit
67 ····64:·00000000·····0·SECTION·LOCAL··DEFAULT···94·.text.__x86.get_pc_thunk.ax67 ····64:·00000000·····0·SECTION·LOCAL··DEFAULT···95·.text.__x86.get_pc_thunk.ax
68 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT···95·.text.__x86.get_pc_thunk.bx68 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT···96·.text.__x86.get_pc_thunk.cx
 69 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT···97·.text.__x86.get_pc_thunk.bx
69 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT···96·.text.__x86.get_pc_thunk.si70 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT···98·.text.__x86.get_pc_thunk.si
70 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT···97·.text.__x86.get_pc_thunk.di71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···99·.text.__x86.get_pc_thunk.di
71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT···98·.text.__x86.get_pc_thunk.bp72 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT··100·.text.__x86.get_pc_thunk.bp
72 ····69:·00000000·····0·NOTYPE··LOCAL··DEFAULT···73·.LC573 ····70:·00000000·····0·NOTYPE··LOCAL··DEFAULT···74·.LC5
73 ····70:·00000002·····0·NOTYPE··LOCAL··DEFAULT···73·.LC1474 ····71:·00000002·····0·NOTYPE··LOCAL··DEFAULT···74·.LC14
74 ····71:·00000000·····0·NOTYPE··LOCAL··DEFAULT···74·.LC675 ····72:·00000000·····0·NOTYPE··LOCAL··DEFAULT···75·.LC6
75 ····72:·00000030·····0·NOTYPE··LOCAL··DEFAULT···82·.LC2876 ····73:·00000030·····0·NOTYPE··LOCAL··DEFAULT···83·.LC28
76 ····73:·0000001f·····0·NOTYPE··LOCAL··DEFAULT···73·.LC2977 ····74:·0000001f·····0·NOTYPE··LOCAL··DEFAULT···74·.LC29
77 ····74:·0000002b·····0·NOTYPE··LOCAL··DEFAULT···73·.LC3078 ····75:·0000002b·····0·NOTYPE··LOCAL··DEFAULT···74·.LC30
78 ····75:·00000042·····0·NOTYPE··LOCAL··DEFAULT···73·.LC3279 ····76:·00000042·····0·NOTYPE··LOCAL··DEFAULT···74·.LC32
79 ····76:·000000c8·····0·NOTYPE··LOCAL··DEFAULT···82·.LC3180 ····77:·000000c8·····0·NOTYPE··LOCAL··DEFAULT···83·.LC31
80 ····77:·000000ec·····0·NOTYPE··LOCAL··DEFAULT···82·.LC3381 ····78:·000000ec·····0·NOTYPE··LOCAL··DEFAULT···83·.LC33
81 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT···82·.LC882 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT···83·.LC8
82 ····79:·00000000·····0·NOTYPE··LOCAL··DEFAULT···54·.LC2 
83 ····80:·00000000·····0·NOTYPE··LOCAL··DEFAULT···57·.LC383 ····80:·00000000·····0·NOTYPE··LOCAL··DEFAULT···55·.LC2
 84 ····81:·00000000·····0·NOTYPE··LOCAL··DEFAULT···58·.LC3
84 ····81:·00000000·····0·NOTYPE··LOCAL··DEFAULT···60·.LC485 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT···61·.LC4
85 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT···79·.LC786 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT···80·.LC7
86 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·_ZN4SFST14CharNode2TransD5Ev87 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·_ZN4SFST14CharNode2TransD5Ev
87 ····84:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED5Ev88 ····85:·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_EED5Ev89 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED5Ev
89 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·_ZN4SFST10TransducerD5Ev90 ····87:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·_ZN4SFST10TransducerD5Ev
90 ····87:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED5Ev91 ····88:·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_EED5Ev92 ····89:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED5Ev
92 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT····1·.group93 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT····1·.group
93 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.group94 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT····2·.group
94 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.group95 ····92:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.group
95 ····92:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.group96 ····93:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.group
96 ····93:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.group97 ····94:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.group
97 ····94:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.group98 ····95:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.group
98 ····95:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.group99 ····96:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.group
99 ····96:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.group100 ····97:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.group
100 ····97:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.group101 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.group
101 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.group102 ····99:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.group
102 ····99:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.group 
103 ···100:·00000000·····0·SECTION·LOCAL··DEFAULT···12·.group103 ···100:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.group
104 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT···13·.group104 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT···12·.group
105 ···102:·00000000·····0·SECTION·LOCAL··DEFAULT···14·.group105 ···102:·00000000·····0·SECTION·LOCAL··DEFAULT···13·.group
106 ···103:·00000000·····0·SECTION·LOCAL··DEFAULT···15·.group106 ···103:·00000000·····0·SECTION·LOCAL··DEFAULT···14·.group
107 ···104:·00000000·····0·SECTION·LOCAL··DEFAULT···16·.group107 ···104:·00000000·····0·SECTION·LOCAL··DEFAULT···15·.group
108 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.group108 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT···16·.group
109 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT···18·.group109 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT···17·.group
110 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT···19·.group110 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT···18·.group
 111 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT···19·.group
111 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.group112 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.group
112 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.group113 ···110:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.group
113 ···110:·00000000·····0·SECTION·LOCAL··DEFAULT···22·.group114 ···111:·00000000·····0·SECTION·LOCAL··DEFAULT···22·.group
114 ···111:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.group115 ···112:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.group
115 ···112:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.group116 ···113:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.group
116 ···113:·00000000·····0·SECTION·LOCAL··DEFAULT···25·.group117 ···114:·00000000·····0·SECTION·LOCAL··DEFAULT···25·.group
117 ···114:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.group118 ···115:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.group
118 ···115:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.group119 ···116:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.group
119 ···116:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.group120 ···117:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.group
120 ···117:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.group121 ···118:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.group
 122 ···119:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.group
121 ···118:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.data123 ···120:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.data
122 ···119:·00000000·····0·SECTION·LOCAL··DEFAULT···54·.rodata._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj.str1.1124 ···121:·00000000·····0·SECTION·LOCAL··DEFAULT···55·.rodata._ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj.str1.1
Max diff block lines reached; -1/51566 bytes (-0.00%) of diff not shown.
176 KB
readelf --wide --relocs {}
    
Offset 1, 1119 lines modifiedOffset 1, 1117 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xcc04·contains·555·entries:1 Relocation·section·'.rel.text'·at·offset·0xd234·contains·554·entries:
Diff chunk too large, falling back to line-by-line diff (591 lines added, 592 lines removed)
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000007··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000000e··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000000d··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000038··00008504·R_386_PLT32············00000000···_ZdlPv5 00000048··00008704·R_386_PLT32············00000000···_ZdlPv
6 00000074··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 00000087··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 0000007a··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 0000008d··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
8 000000a4··00008504·R_386_PLT32············00000000···_ZdlPv8 000000c8··00008704·R_386_PLT32············00000000···_ZdlPv
9 000000e0··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx9 00000107··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
10 000000e6··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_10 0000010d··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
11 00000110··00008504·R_386_PLT32············00000000···_ZdlPv11 00000148··00008704·R_386_PLT32············00000000···_ZdlPv
12 0000014c··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx12 00000187··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
13 00000152··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_13 0000018d··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
14 0000017c··00008504·R_386_PLT32············00000000···_ZdlPv14 000001c8··00008704·R_386_PLT32············00000000···_ZdlPv
15 000001b8··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx15 00000207··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
16 000001be··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_16 0000020d··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
17 000001e8··00008504·R_386_PLT32············00000000···_ZdlPv17 00000248··00008704·R_386_PLT32············00000000···_ZdlPv
18 00000224··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx18 00000285··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
19 0000022a··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_19 0000028b··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
20 000002b5··00008504·R_386_PLT32············00000000···_ZdlPv20 0000031d··00008704·R_386_PLT32············00000000···_ZdlPv
21 000002c4··00008504·R_386_PLT32············00000000···_ZdlPv21 0000032c··00008704·R_386_PLT32············00000000···_ZdlPv
22 000002db··00008504·R_386_PLT32············00000000···_ZdlPv22 00000343··00008704·R_386_PLT32············00000000···_ZdlPv
23 000002ee··00008504·R_386_PLT32············00000000···_ZdlPv23 00000356··00008704·R_386_PLT32············00000000···_ZdlPv
24 0000030a··00008504·R_386_PLT32············00000000···_ZdlPv24 0000037b··00008704·R_386_PLT32············00000000···_ZdlPv
25 00000320··00008504·R_386_PLT32············00000000···_ZdlPv25 00000397··00008704·R_386_PLT32············00000000···_ZdlPv
26 0000033a··00008504·R_386_PLT32············00000000···_ZdlPv26 000003b1··00008704·R_386_PLT32············00000000···_ZdlPv
27 00000356··00008504·R_386_PLT32············00000000···_ZdlPv27 000003cd··00008704·R_386_PLT32············00000000···_ZdlPv
28 00000372··00008504·R_386_PLT32············00000000···_ZdlPv28 000003e9··00008704·R_386_PLT32············00000000···_ZdlPv
29 00000394··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx29 00000415··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
30 0000039a··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_30 0000041b··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
31 00000442··00008504·R_386_PLT32············00000000···_ZdlPv31 000004c6··00008704·R_386_PLT32············00000000···_ZdlPv
32 0000044e··00008504·R_386_PLT32············00000000···_ZdlPv32 000004d2··00008704·R_386_PLT32············00000000···_ZdlPv
33 00000464··00008504·R_386_PLT32············00000000···_ZdlPv33 000004e8··00008704·R_386_PLT32············00000000···_ZdlPv
34 0000046c··00008504·R_386_PLT32············00000000···_ZdlPv34 000004f0··00008704·R_386_PLT32············00000000···_ZdlPv
35 0000048e··00008504·R_386_PLT32············00000000···_ZdlPv35 00000512··00008704·R_386_PLT32············00000000···_ZdlPv
36 00000496··00008504·R_386_PLT32············00000000···_ZdlPv36 0000051a··00008704·R_386_PLT32············00000000···_ZdlPv
37 000004b3··00008504·R_386_PLT32············00000000···_ZdlPv37 0000053e··00008704·R_386_PLT32············00000000···_ZdlPv
38 000004bb··00008504·R_386_PLT32············00000000···_ZdlPv38 00000546··00008704·R_386_PLT32············00000000···_ZdlPv
39 000004dc··00008504·R_386_PLT32············00000000···_ZdlPv39 00000567··00008704·R_386_PLT32············00000000···_ZdlPv
40 000004e8··00008504·R_386_PLT32············00000000···_ZdlPv40 00000573··00008704·R_386_PLT32············00000000···_ZdlPv
41 0000050b··00008504·R_386_PLT32············00000000···_ZdlPv41 0000059a··00008704·R_386_PLT32············00000000···_ZdlPv
42 00000517··00008504·R_386_PLT32············00000000···_ZdlPv42 000005a6··00008704·R_386_PLT32············00000000···_ZdlPv
43 0000053a··00008504·R_386_PLT32············00000000···_ZdlPv43 000005c9··00008704·R_386_PLT32············00000000···_ZdlPv
44 00000546··00008504·R_386_PLT32············00000000···_ZdlPv44 000005d5··00008704·R_386_PLT32············00000000···_ZdlPv
45 00000569··00008504·R_386_PLT32············00000000···_ZdlPv45 000005f8··00008704·R_386_PLT32············00000000···_ZdlPv
46 00000575··00008504·R_386_PLT32············00000000···_ZdlPv46 00000604··00008704·R_386_PLT32············00000000···_ZdlPv
47 00000598··00008504·R_386_PLT32············00000000···_ZdlPv47 00000627··00008704·R_386_PLT32············00000000···_ZdlPv
48 000005a4··00008504·R_386_PLT32············00000000···_ZdlPv48 00000633··00008704·R_386_PLT32············00000000···_ZdlPv
49 000005f6··00008802·R_386_PC32·············000005be···_ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE49 00000689··00008a02·R_386_PC32·············00000650···_ZN4SFST10Transducer17is_automaton_nodeEPNS_4NodeE
50 00000634··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx50 000006d5··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
51 0000063a··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_51 000006db··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
52 0000065b··00008a04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv52 00000705··00008c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
53 00000688··00008902·R_386_PC32·············0000062c···_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_53 00000733··00008b02·R_386_PC32·············000006d0···_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_
54 000006a8··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE54 00000753··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
55 000006e8··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE55 00000795··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
56 000006fe··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax56 000007b1··00008f02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
57 00000703··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_57 000007b6··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
58 0000073c··00008c02·R_386_PC32·············000006f6···_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_58 0000080f··00008e02·R_386_PC32·············000007b0···_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_
59 0000077f··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE59 0000086a··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
60 00000794··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx60 00000875··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
61 0000079a··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_61 0000087b··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
62 000007db··00008e02·R_386_PC32·············0000078c···_ZN4SFST10Transducer12negate_nodesEPNS_4NodeES2_62 000008c3··00009002·R_386_PC32·············00000870···_ZN4SFST10Transducer12negate_nodesEPNS_4NodeES2_
63 00000804··00008f04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base63 00000904··00009104·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
64 00000819··00009004·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE64 0000091b··00009204·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE
65 0000083c··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE65 0000093a··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
66 00000844··00008f04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base66 00000942··00009104·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
67 0000085e··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx67 00000974··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
68 00000864··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_68 0000097a··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
69 000008c6··00009004·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE69 000009f8··00009204·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE
70 000008e9··00009302·R_386_PC32·············00000856···_ZN4SFST10Transducer13compare_nodesEPNS_4NodeES2_RS0_70 00000a1b··00009502·R_386_PC32·············00000960···_ZN4SFST10Transducer13compare_nodesEPNS_4NodeES2_RS0_
71 00000942··00009004·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE71 00000a7a··00009204·R_386_PLT32············00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE
72 00000986··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx72 00000ac5··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
73 0000098c··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_73 00000acb··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
74 00000a0b··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE74 00000b5d··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
75 00000a33··00009402·R_386_PC32·············0000097e···_ZN4SFST10Transducer9map_nodesEPNS_4NodeES2_PS0_NS_5LevelE75 00000b81··00009602·R_386_PC32·············00000ac0···_ZN4SFST10Transducer9map_nodesEPNS_4NodeES2_PS0_NS_5LevelE
76 00000a4f··00008a04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv76 00000ba0··00008c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
77 00000aa0··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx77 00000c14··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
78 00000aa6··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_78 00000c1a··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
79 00000ad3··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE79 00000c49··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
80 00000af3··00009502·R_386_PC32·············00000a98···_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE80 00000c6f··00009702·R_386_PC32·············00000c00···_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE
81 00000b18··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx81 00000ca5··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
82 00000b1e··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_82 00000cab··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
83 00000b45··00008a04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv83 00000ce4··00008c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
84 00000b61··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE84 00000d00··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
85 00000b84··00009602·R_386_PC32·············00000b10···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_85 00000d23··00009802·R_386_PC32·············00000ca0···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_
86 00000bbd··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE86 00000d5a··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
87 00000bda··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx87 00000d85··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
88 00000be0··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_88 00000d8b··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
89 00000c7a··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE89 00000e3c··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
90 00000ca6··00009702·R_386_PC32·············00000bd2···_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_90 00000e68··00009902·R_386_PC32·············00000d80···_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_
91 00000cc5··00008a04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv91 00000e89··00008c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
92 00000d08··00009602·R_386_PC32·············00000b10···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_92 00000f14··00009802·R_386_PC32·············00000ca0···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_
93 00000d66··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx93 00000f35··00008f02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
94 00000d6c··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_94 00000f3a··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
95 00000e1b··00008b04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE95 00000fdd··00008d04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
96 00000e47··00009802·R_386_PC32·············00000d5e···_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_96 00001009··00009a02·R_386_PC32·············00000f30···_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_
97 00000e6a··00008a04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv97 0000103a··00008c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
98 00000ec0··0000a602·R_386_PC32·············00000000···__x86.get_pc_thunk.di98 000010ac··0000a202·R_386_PC32·············00000000···__x86.get_pc_thunk.bp
99 00000ec6··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_99 000010b2··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
100 00000ef7··0000a704·R_386_PLT32············00000000···_ZN4SFST10Transducer8minimiseEb100 000010ff··0000a804·R_386_PLT32············00000000···_ZN4SFST10Transducer8minimiseEb
101 00000f10··0000a104·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv101 00001118··0000a304·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv
102 00000f2e··00008504·R_386_PLT32············00000000···_ZdlPv102 00001136··00008704·R_386_PLT32············00000000···_ZdlPv
103 00000f52··00008504·R_386_PLT32············00000000···_ZdlPv103 0000115a··00008704·R_386_PLT32············00000000···_ZdlPv
104 00000f73··00008504·R_386_PLT32············00000000···_ZdlPv104 0000117b··00008704·R_386_PLT32············00000000···_ZdlPv
105 00000f8c··00008704·R_386_PLT32············00000000···free105 0000119e··00008904·R_386_PLT32············00000000···free
106 00000f9d··00008504·R_386_PLT32············00000000···_ZdlPv106 000011af··00008704·R_386_PLT32············00000000···_ZdlPv
107 00000fbe··0000a602·R_386_PC32·············00000000···__x86.get_pc_thunk.di107 000011cc··0000a202·R_386_PC32·············00000000···__x86.get_pc_thunk.bp
108 00000fc4··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_108 000011d2··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
109 00001016··0000a704·R_386_PLT32············00000000···_ZN4SFST10Transducer8minimiseEb109 0000123f··0000a804·R_386_PLT32············00000000···_ZN4SFST10Transducer8minimiseEb
110 00001020··0000a802·R_386_PC32·············00000fb6···_ZN4SFST10Transducer8is_emptyEv110 00001249··0000a902·R_386_PC32·············000011c0···_ZN4SFST10Transducer8is_emptyEv
111 00001037··0000a104·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv111 00001260··0000a304·R_386_PLT32············00000000···_ZN4SFST8Alphabet5clearEv
112 00001055··00008504·R_386_PLT32············00000000···_ZdlPv112 0000127e··00008704·R_386_PLT32············00000000···_ZdlPv
113 00001079··00008504·R_386_PLT32············00000000···_ZdlPv113 000012a2··00008704·R_386_PLT32············00000000···_ZdlPv
114 0000109a··00008504·R_386_PLT32············00000000···_ZdlPv114 000012c3··00008704·R_386_PLT32············00000000···_ZdlPv
115 000010b3··00008704·R_386_PLT32············00000000···free115 000012de··00008904·R_386_PLT32············00000000···free
116 000010c4··00008504·R_386_PLT32············00000000···_ZdlPv116 000012ef··00008704·R_386_PLT32············00000000···_ZdlPv
117 000010fc··00008d02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax117 00001325··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
118 00001101··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_118 0000132b··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
119 000011a5··0000b204·R_386_PLT32············00000000···_ZN4SFST8Alphabet10add_symbolEPKc119 000013e1··0000b304·R_386_PLT32············00000000···_ZN4SFST8Alphabet10add_symbolEPKc
120 000011e9··0000b204·R_386_PLT32············00000000···_ZN4SFST8Alphabet10add_symbolEPKc120 00001435··0000b304·R_386_PLT32············00000000···_ZN4SFST8Alphabet10add_symbolEPKc
121 0000121f··0000ad02·R_386_PC32·············00000000···_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_121 00001470··0000ae02·R_386_PC32·············00000000···_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
122 0000122c··0000b302·R_386_PC32·············00000000···__stack_chk_fail_local122 0000147d··0000b402·R_386_PC32·············00000000···__stack_chk_fail_local
123 00001238··00008302·R_386_PC32·············00000000···__x86.get_pc_thunk.bx123 00001495··00008502·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
124 0000123e··0000840a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_124 0000149b··0000860a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
125 00001287··00008a04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv125 000014ee··00008c04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
Max diff block lines reached; 81627/179949 bytes (45.36%) of diff not shown.
125 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 2905 lines modifiedOffset 9, 2520 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..0000006c15 00000018·00000038·0000001c·FDE·cie=00000000·pc=00000000..0000007a
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:·1·to·0000000219 ··DW_CFA_advance_loc:·3·to·00000004
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·0000000322 ··DW_CFA_advance_loc:·1·to·00000005
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·0000000425 ··DW_CFA_advance_loc:·1·to·00000006
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:·3·to·0000000728 ··DW_CFA_advance_loc:·14·to·00000014
29 ··DW_CFA_def_cfa_offset:·6429 ··DW_CFA_def_cfa_offset:·64
30 ··DW_CFA_advance_loc1:·96·to·0000006730 ··DW_CFA_advance_loc1:·97·to·00000075
31 ··DW_CFA_def_cfa_offset:·2031 ··DW_CFA_def_cfa_offset:·20
32 ··DW_CFA_advance_loc:·1·to·0000006832 ··DW_CFA_advance_loc:·1·to·00000076
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·0000006935 ··DW_CFA_advance_loc:·1·to·00000077
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·0000006a38 ··DW_CFA_advance_loc:·1·to·00000078
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·0000006b41 ··DW_CFA_advance_loc:·1·to·00000079
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=0000006c..000000d844 00000054·00000038·00000058·FDE·cie=00000000·pc=00000080..000000fa
45 ··DW_CFA_advance_loc:·1·to·0000006d45 ··DW_CFA_advance_loc:·1·to·00000081
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:·1·to·0000006e48 ··DW_CFA_advance_loc:·3·to·00000084
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·0000006f51 ··DW_CFA_advance_loc:·1·to·00000085
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·0000007054 ··DW_CFA_advance_loc:·1·to·00000086
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:·3·to·0000007357 ··DW_CFA_advance_loc:·14·to·00000094
58 ··DW_CFA_def_cfa_offset:·6458 ··DW_CFA_def_cfa_offset:·64
59 ··DW_CFA_advance_loc1:·96·to·000000d359 ··DW_CFA_advance_loc1:·97·to·000000f5
60 ··DW_CFA_def_cfa_offset:·2060 ··DW_CFA_def_cfa_offset:·20
61 ··DW_CFA_advance_loc:·1·to·000000d461 ··DW_CFA_advance_loc:·1·to·000000f6
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·000000d564 ··DW_CFA_advance_loc:·1·to·000000f7
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·000000d667 ··DW_CFA_advance_loc:·1·to·000000f8
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·000000d770 ··DW_CFA_advance_loc:·1·to·000000f9
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=000000d8..0000014473 00000090·00000038·00000094·FDE·cie=00000000·pc=00000100..0000017a
74 ··DW_CFA_advance_loc:·1·to·000000d974 ··DW_CFA_advance_loc:·1·to·00000101
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:·1·to·000000da77 ··DW_CFA_advance_loc:·3·to·00000104
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·000000db80 ··DW_CFA_advance_loc:·1·to·00000105
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·000000dc83 ··DW_CFA_advance_loc:·1·to·00000106
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:·3·to·000000df86 ··DW_CFA_advance_loc:·14·to·00000114
87 ··DW_CFA_def_cfa_offset:·6487 ··DW_CFA_def_cfa_offset:·64
88 ··DW_CFA_advance_loc1:·96·to·0000013f88 ··DW_CFA_advance_loc1:·97·to·00000175
89 ··DW_CFA_def_cfa_offset:·2089 ··DW_CFA_def_cfa_offset:·20
90 ··DW_CFA_advance_loc:·1·to·0000014090 ··DW_CFA_advance_loc:·1·to·00000176
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·0000014193 ··DW_CFA_advance_loc:·1·to·00000177
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·0000014296 ··DW_CFA_advance_loc:·1·to·00000178
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·0000014399 ··DW_CFA_advance_loc:·1·to·00000179
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=00000144..000001b0102 000000cc·00000038·000000d0·FDE·cie=00000000·pc=00000180..000001fa
103 ··DW_CFA_advance_loc:·1·to·00000145103 ··DW_CFA_advance_loc:·1·to·00000181
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:·1·to·00000146106 ··DW_CFA_advance_loc:·3·to·00000184
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·00000147109 ··DW_CFA_advance_loc:·1·to·00000185
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·00000148112 ··DW_CFA_advance_loc:·1·to·00000186
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:·3·to·0000014b115 ··DW_CFA_advance_loc:·14·to·00000194
116 ··DW_CFA_def_cfa_offset:·64116 ··DW_CFA_def_cfa_offset:·64
117 ··DW_CFA_advance_loc1:·96·to·000001ab117 ··DW_CFA_advance_loc1:·97·to·000001f5
118 ··DW_CFA_def_cfa_offset:·20118 ··DW_CFA_def_cfa_offset:·20
119 ··DW_CFA_advance_loc:·1·to·000001ac119 ··DW_CFA_advance_loc:·1·to·000001f6
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·000001ad122 ··DW_CFA_advance_loc:·1·to·000001f7
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·000001ae125 ··DW_CFA_advance_loc:·1·to·000001f8
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·000001af128 ··DW_CFA_advance_loc:·1·to·000001f9
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; 121402/127488 bytes (95.23%) of diff not shown.
6.14 KB
strings --all --bytes=8 {}
    
Offset 1, 25 lines modifiedOffset 1, 20 lines modified
1 D$:f;T$8u 
2 vector::_M_fill_insert1 vector::_M_fill_insert
3 l$D9l$Dt{ 
4 vector::_M_realloc_insert2 vector::_M_realloc_insert
5 cannot·create·std::vector·larger·than·max_size()3 cannot·create·std::vector·larger·than·max_size()
6 Warning:·undefined·alphabet4 Warning:·undefined·alphabet
7 operators.C5 operators.C
8 uc1·==·l2.lower_char()6 uc1·==·l2.lower_char()
9 l1.upper_char()·==·lc27 l1.upper_char()·==·lc2
10 vector::reserve8 vector::reserve
11 l$D9l$Dt{ 
12 clearing·flags9 clearing·flags
13 Allocation·of·memory·failed·in·Mem::add_buffer!10 Allocation·of·memory·failed·in·Mem::add_buffer!
14 void·SFST::compose_nodes(SFST::Node*,·SFST::Node*,·SFST::Node*,·SFST::Transducer*,·SFST::PairMapping&,·SFST::CharNode2Trans&,·SFST::CharNode2Trans&)11 void·SFST::compose_nodes(SFST::Node*,·SFST::Node*,·SFST::Node*,·SFST::Transducer*,·SFST::PairMapping&,·SFST::CharNode2Trans&,·SFST::CharNode2Trans&)
15 l.lower_char()·==·Label::epsilon12 l.lower_char()·==·Label::epsilon
16 l.upper_char()·==·Label::epsilon13 l.upper_char()·==·Label::epsilon
17 l$D9l$Dt{ 
18 l$D9l$Dt{ 
19 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.014 _ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
20 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.015 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5clearEv.part.0
21 _ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.016 _ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE5clearEv.part.0
22 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.017 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE5clearEv.part.0
23 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.018 _ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
24 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.019 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
25 _ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.020 _ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0
Offset 85, 15 lines modifiedOffset 80, 14 lines modified
85 _ZN4SFST10TransducerD2Ev80 _ZN4SFST10TransducerD2Ev
86 DW.ref.__gxx_personality_v081 DW.ref.__gxx_personality_v0
87 __x86.get_pc_thunk.bp82 __x86.get_pc_thunk.bp
88 _ZN4SFST8Alphabet5clearEv83 _ZN4SFST8Alphabet5clearEv
89 _Unwind_Resume84 _Unwind_Resume
90 _ZN4SFST10TransducerD1Ev85 _ZN4SFST10TransducerD1Ev
91 _ZN4SFST10Transducer22generates_empty_stringEv86 _ZN4SFST10Transducer22generates_empty_stringEv
92 __x86.get_pc_thunk.di 
93 _ZN4SFST10Transducer8minimiseEb87 _ZN4SFST10Transducer8minimiseEb
94 _ZN4SFST10Transducer8is_emptyEv88 _ZN4SFST10Transducer8is_emptyEv
95 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev89 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED2Ev
96 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED1Ev90 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EED1Ev
97 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev91 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED2Ev
98 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev92 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev
99 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_93 _ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
Offset 109, 14 lines modifiedOffset 103, 15 lines modified
109 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj103 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj
110 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE104 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
111 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_105 _ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_
112 _ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj106 _ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj
113 _ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_107 _ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_
114 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj108 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE6resizeEj
115 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_109 _ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE22insert_unique_noresizeERKS4_
 110 __x86.get_pc_thunk.di
116 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb111 _ZNK4SFST8Alphabet11write_labelENS_5LabelEb
117 _ZSt4cerr112 _ZSt4cerr
118 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i113 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
119 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate114 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
120 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj115 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj
121 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_116 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
122 _ZN4SFST10Transducer10incr_vmarkEv117 _ZN4SFST10Transducer10incr_vmarkEv
Offset 142, 34 lines modifiedOffset 137, 35 lines modified
142 _ZN4SFST10Transducer6spliceENS_5LabelEPS0_137 _ZN4SFST10Transducer6spliceENS_5LabelEPS0_
143 _ZN4SFST10Transducer12replace_charEtt138 _ZN4SFST10Transducer12replace_charEtt
144 _ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE139 _ZN4SFST10Transducer25infinitely_ambiguous_nodeEPNS_4NodeE
145 _ZN4SFST10Transducer23is_infinitely_ambiguousEv140 _ZN4SFST10Transducer23is_infinitely_ambiguousEv
146 _ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE141 _ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE
147 _ZN4SFST10Transducer9is_cyclicEv142 _ZN4SFST10Transducer9is_cyclicEv
148 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_143 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_
 144 __x86.get_pc_thunk.cx
149 _ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE145 _ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
150 _ZN4SFST14CharNode2TransC1ERNS_10TransducerE146 _ZN4SFST14CharNode2TransC1ERNS_10TransducerE
151 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_147 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_
152 _ZN4SFST10TransduceranERS0_148 _ZN4SFST10TransduceranERS0_
153 _ZN4SFST10Transducer11determiniseEb149 _ZN4SFST10Transducer11determiniseEb
154 _ZN4SFST10TransducerdvERS0_150 _ZN4SFST10TransducerdvERS0_
155 _ZN4SFST10Transducer17complete_alphabetEv151 _ZN4SFST10Transducer17complete_alphabetEv
156 _ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_152 _ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_
157 _ZSt17__throw_bad_allocv153 _ZSt17__throw_bad_allocv
158 __cxa_end_catch 
159 __cxa_begin_catch154 __cxa_begin_catch
160 __cxa_rethrow155 __cxa_rethrow
 156 __cxa_end_catch
161 _ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb157 _ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb
162 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base158 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
163 __assert_fail159 __assert_fail
164 _ZN4SFST10TransducerooERS0_160 _ZN4SFST10TransducerooERS0_
165 _ZN4SFST8Alphabet7composeERKS0_S2_161 _ZN4SFST8Alphabet7composeERKS0_S2_
166 _ZNSt8ios_base4InitC1Ev162 _ZNSt8ios_base4InitC1Ev
167 __dso_handle 
168 _ZNSt8ios_base4InitD1Ev163 _ZNSt8ios_base4InitD1Ev
 164 __dso_handle
169 __cxa_atexit165 __cxa_atexit
170 .shstrtab166 .shstrtab
171 .rel.text167 .rel.text
172 .rel.text._ZN4SFST3Mem5clearEv168 .rel.text._ZN4SFST3Mem5clearEv
173 .rel.text._ZN4SFST14CharNode2TransD2Ev169 .rel.text._ZN4SFST14CharNode2TransD2Ev
174 .rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev170 .rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
175 .rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev171 .rel.text._ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
Offset 201, 14 lines modifiedOffset 197, 15 lines modified
201 .rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_197 .rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_
202 .rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_198 .rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_
203 .rel.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_199 .rel.text._ZNSt8_Rb_treeItSt4pairIKtSt6vectorIPN4SFST3ArcESaIS5_EEESt10_Select1stIS8_ESt4lessItESaIS8_EE24_M_get_insert_unique_posERS1_
204 .rel.text.startup200 .rel.text.startup
205 .rel.init_array201 .rel.init_array
206 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE202 .rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
207 .text.__x86.get_pc_thunk.ax203 .text.__x86.get_pc_thunk.ax
 204 .text.__x86.get_pc_thunk.cx
208 .text.__x86.get_pc_thunk.bx205 .text.__x86.get_pc_thunk.bx
209 .text.__x86.get_pc_thunk.si206 .text.__x86.get_pc_thunk.si
210 .text.__x86.get_pc_thunk.di207 .text.__x86.get_pc_thunk.di
211 .text.__x86.get_pc_thunk.bp208 .text.__x86.get_pc_thunk.bp
212 .rel.data.rel.local.DW.ref.__gxx_personality_v0209 .rel.data.rel.local.DW.ref.__gxx_personality_v0
213 .note.GNU-stack210 .note.GNU-stack
214 .rel.eh_frame211 .rel.eh_frame
4.25 KB
readelf --wide --decompress --hex-dump=.group {}
    
Offset 1, 98 lines modifiedOffset 1, 94 lines modified
  
1 Hex·dump·of·section·'.group':1 Hex·dump·of·section·'.group':
2 ··0x00000000·01000000·22000000·23000000··········...."...#...2 ··0x00000000·01000000·23000000·24000000··········....#...$...
  
  
3 Hex·dump·of·section·'.group':3 Hex·dump·of·section·'.group':
4 ··0x00000000·01000000·24000000·25000000··········....$...%...4 ··0x00000000·01000000·25000000·26000000··········....%...&...
  
  
5 Hex·dump·of·section·'.group':5 Hex·dump·of·section·'.group':
6 ··0x00000000·01000000·26000000·27000000··········....&...'...6 ··0x00000000·01000000·27000000·28000000··········....'...(...
  
  
7 Hex·dump·of·section·'.group':7 Hex·dump·of·section·'.group':
8 ··0x00000000·01000000·28000000·29000000··········....(...)...8 ··0x00000000·01000000·29000000·2a000000··········....)...*...
  
  
9 Hex·dump·of·section·'.group':9 Hex·dump·of·section·'.group':
10 ··0x00000000·01000000·2a000000·2b000000·2c000000·....*...+...,...10 ··0x00000000·01000000·2b000000·2c000000·2d000000·....+...,...-...
  
  
11 Hex·dump·of·section·'.group':11 Hex·dump·of·section·'.group':
12 ··0x00000000·01000000·30000000·31000000··········....0...1...12 ··0x00000000·01000000·31000000·32000000··········....1...2...
  
  
13 Hex·dump·of·section·'.group':13 Hex·dump·of·section·'.group':
14 ··0x00000000·01000000·32000000·33000000··········....2...3...14 ··0x00000000·01000000·33000000·34000000··········....3...4...
  
  
15 Hex·dump·of·section·'.group':15 Hex·dump·of·section·'.group':
16 ··0x00000000·01000000·34000000·35000000··········....4...5...16 ··0x00000000·01000000·35000000·36000000··········....5...6...
  
  
17 Hex·dump·of·section·'.group':17 Hex·dump·of·section·'.group':
18 ··0x00000000·01000000·37000000·38000000··········....7...8...18 ··0x00000000·01000000·38000000·39000000··········....8...9...
  
  
19 Hex·dump·of·section·'.group':19 Hex·dump·of·section·'.group':
20 ··0x00000000·01000000·3a000000·3b000000··········....:...;...20 ··0x00000000·01000000·3b000000·3c000000··········....;...<...
  
  
21 Hex·dump·of·section·'.group':21 Hex·dump·of·section·'.group':
22 ··0x00000000·01000000·3d000000·3e000000··········....=...>...22 ··0x00000000·01000000·3e000000·3f000000··········....>...?...
  
  
23 Hex·dump·of·section·'.group':23 Hex·dump·of·section·'.group':
24 ··0x00000000·01000000·3f000000·40000000··········....?...@...24 ··0x00000000·01000000·40000000·41000000··········....@...A...
  
  
25 Hex·dump·of·section·'.group':25 Hex·dump·of·section·'.group':
26 ··0x00000000·01000000·41000000·42000000··········....A...B...26 ··0x00000000·01000000·42000000·43000000··········....B...C...
  
  
27 Hex·dump·of·section·'.group':27 Hex·dump·of·section·'.group':
28 ··0x00000000·01000000·43000000·44000000··········....C...D...28 ··0x00000000·01000000·44000000·45000000··········....D...E...
  
  
29 Hex·dump·of·section·'.group':29 Hex·dump·of·section·'.group':
30 ··0x00000000·01000000·45000000·46000000··········....E...F...30 ··0x00000000·01000000·46000000·47000000··········....F...G...
  
  
31 Hex·dump·of·section·'.group':31 Hex·dump·of·section·'.group':
32 ··0x00000000·01000000·47000000·48000000··········....G...H...32 ··0x00000000·01000000·48000000·49000000··········....H...I...
  
  
33 Hex·dump·of·section·'.group':33 Hex·dump·of·section·'.group':
34 ··0x00000000·01000000·4b000000·4c000000··········....K...L...34 ··0x00000000·01000000·4c000000·4d000000··········....L...M...
  
  
35 Hex·dump·of·section·'.group':35 Hex·dump·of·section·'.group':
36 ··0x00000000·01000000·4d000000·4e000000··········....M...N...36 ··0x00000000·01000000·4e000000·4f000000··········....N...O...
  
  
37 Hex·dump·of·section·'.group':37 Hex·dump·of·section·'.group':
38 ··0x00000000·01000000·50000000·51000000··········....P...Q...38 ··0x00000000·01000000·51000000·52000000··········....Q...R...
  
  
39 Hex·dump·of·section·'.group':39 Hex·dump·of·section·'.group':
40 ··0x00000000·01000000·53000000·54000000··········....S...T...40 ··0x00000000·01000000·54000000·55000000··········....T...U...
  
  
41 Hex·dump·of·section·'.group':41 Hex·dump·of·section·'.group':
42 ··0x00000000·01000000·55000000·56000000··········....U...V...42 ··0x00000000·01000000·56000000·57000000··········....V...W...
  
  
43 Hex·dump·of·section·'.group':43 Hex·dump·of·section·'.group':
44 ··0x00000000·01000000·57000000·58000000··········....W...X...44 ··0x00000000·01000000·58000000·59000000··········....X...Y...
  
  
45 Hex·dump·of·section·'.group': 
46 ··0x00000000·01000000·5d000000···················....]... 
  
  
47 Hex·dump·of·section·'.group':45 Hex·dump·of·section·'.group':
48 ··0x00000000·01000000·5e000000···················....^...46 ··0x00000000·01000000·5e000000···················....^...
  
  
49 Hex·dump·of·section·'.group':47 Hex·dump·of·section·'.group':
Offset 108, 9 lines modifiedOffset 104, 17 lines modified
  
  
108 Hex·dump·of·section·'.group':104 Hex·dump·of·section·'.group':
109 ··0x00000000·01000000·62000000···················....b...105 ··0x00000000·01000000·62000000···················....b...
  
  
110 Hex·dump·of·section·'.group':106 Hex·dump·of·section·'.group':
 107 ··0x00000000·01000000·63000000···················....c...
  
  
 108 Hex·dump·of·section·'.group':
 109 ··0x00000000·01000000·64000000···················....d...
  
  
 110 Hex·dump·of·section·'.group':
111 ··0x00000000·01000000·63000000·64000000··········....c...d...111 ··0x00000000·01000000·65000000·66000000··········....e...f...
  
521 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 6511 lines modifiedOffset 2, 6931 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
6 »       push···%edi7 »       push···%edi
7 »       push···%esi8 »       push···%esi
8 »       push···%ebx9 »       push···%ebx
9 »       sub····$0x2c,%esp 
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>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>
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 »       mov····%eax,%ebp14 »       sub····$0x2c,%esp
15 »       mov····0x4(%eax),%ecx15 »       mov····0x4(%eax),%ecx
16 »       cmp····%ecx,0x8(%eax)16 »       cmp····%ecx,0x8(%eax)
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>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>
18 »       xor····%esi,%esi18 »       xor····%esi,%esi
 19 »       xchg···%ax,%ax
19 »       lea····0x0(,%esi,4),%eax20 »       lea····0x0(,%esi,4),%eax
20 »       mov····%eax,0x1c(%esp)21 »       mov····%eax,0x1c(%esp)
21 »       mov····(%ecx,%eax,1),%edi22 »       mov····(%ecx,%eax,1),%edi
22 »       test···%edi,%edi23 »       test···%edi,%edi
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>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>
 25 »       lea····0x0(%esi,%eiz,1),%esi
 26 »       lea····0x0(%esi,%eiz,1),%esi
24 »       mov····%edi,%edx27 »       mov····%edi,%edx
25 »       mov····(%edi),%edi28 »       mov····(%edi),%edi
26 »       mov····%edx,(%esp)29 »       mov····%edx,(%esp)
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>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>
28 ·R_386_PLT32»    operator·delete(void*)31 ·R_386_PLT32»    operator·delete(void*)
29 »       test···%edi,%edi32 »       test···%edi,%edi
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>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>
31 »       mov····0x4(%ebp),%ecx34 »       mov····0x4(%ebp),%ecx
32 »       mov····0x1c(%esp),%eax 
33 »       movl···$0x0,(%ecx,%eax,1) 
34 »       add····$0x1,%esi 
35 »       mov····0x8(%ebp),%edx35 »       mov····0x8(%ebp),%edx
 36 »       inc····%esi
 37 »       mov····0x1c(%esp),%eax
36 »       sub····%ecx,%edx38 »       sub····%ecx,%edx
 39 »       movl···$0x0,(%ecx,%eax,1)
37 »       sar····$0x2,%edx40 »       sar····$0x2,%edx
38 »       cmp····%esi,%edx41 »       cmp····%esi,%edx
39 »       ja·····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>42 »       ja·····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>
40 »       movl···$0x0,0x10(%ebp)43 »       movl···$0x0,0x10(%ebp)
41 »       add····$0x2c,%esp44 »       add····$0x2c,%esp
42 »       pop····%ebx45 »       pop····%ebx
43 »       pop····%esi46 »       pop····%esi
44 »       pop····%edi47 »       pop····%edi
45 »       pop····%ebp48 »       pop····%ebp
46 »       ret49 »       ret
 50 »       lea····0x0(%esi),%esi
  
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]>: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]>:
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]: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]:
49 »       push···%ebp53 »       push···%ebp
 54 »       mov····%eax,%ebp
50 »       push···%edi55 »       push···%edi
51 »       push···%esi56 »       push···%esi
52 »       push···%ebx57 »       push···%ebx
53 »       sub····$0x2c,%esp 
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>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>
55 ·R_386_PC32»     __x86.get_pc_thunk.bx59 ·R_386_PC32»     __x86.get_pc_thunk.bx
56 »       add····$0x2,%ebx60 »       add····$0x2,%ebx
57 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_61 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
58 »       mov····%eax,%ebp62 »       sub····$0x2c,%esp
59 »       mov····0x4(%eax),%ecx63 »       mov····0x4(%eax),%ecx
60 »       cmp····%ecx,0x8(%eax)64 »       cmp····%ecx,0x8(%eax)
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>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>
62 »       xor····%esi,%esi66 »       xor····%esi,%esi
 67 »       xchg···%ax,%ax
63 »       lea····0x0(,%esi,4),%eax68 »       lea····0x0(,%esi,4),%eax
64 »       mov····%eax,0x1c(%esp)69 »       mov····%eax,0x1c(%esp)
65 »       mov····(%ecx,%eax,1),%edi70 »       mov····(%ecx,%eax,1),%edi
66 »       test···%edi,%edi71 »       test···%edi,%edi
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>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>
 73 »       lea····0x0(%esi,%eiz,1),%esi
 74 »       lea····0x0(%esi,%eiz,1),%esi
68 »       mov····%edi,%edx75 »       mov····%edi,%edx
69 »       mov····(%edi),%edi76 »       mov····(%edi),%edi
70 »       mov····%edx,(%esp)77 »       mov····%edx,(%esp)
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>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>
72 ·R_386_PLT32»    operator·delete(void*)79 ·R_386_PLT32»    operator·delete(void*)
73 »       test···%edi,%edi80 »       test···%edi,%edi
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>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>
75 »       mov····0x4(%ebp),%ecx82 »       mov····0x4(%ebp),%ecx
76 »       mov····0x1c(%esp),%eax 
77 »       movl···$0x0,(%ecx,%eax,1) 
78 »       add····$0x1,%esi 
79 »       mov····0x8(%ebp),%edx83 »       mov····0x8(%ebp),%edx
 84 »       inc····%esi
 85 »       mov····0x1c(%esp),%eax
80 »       sub····%ecx,%edx86 »       sub····%ecx,%edx
 87 »       movl···$0x0,(%ecx,%eax,1)
81 »       sar····$0x2,%edx88 »       sar····$0x2,%edx
82 »       cmp····%esi,%edx89 »       cmp····%esi,%edx
83 »       ja·····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>90 »       ja·····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>
84 »       movl···$0x0,0x10(%ebp)91 »       movl···$0x0,0x10(%ebp)
85 »       add····$0x2c,%esp92 »       add····$0x2c,%esp
86 »       pop····%ebx93 »       pop····%ebx
87 »       pop····%esi94 »       pop····%esi
88 »       pop····%edi95 »       pop····%edi
89 »       pop····%ebp96 »       pop····%ebp
90 »       ret97 »       ret
 98 »       lea····0x0(%esi),%esi
  
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]>: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]>:
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]: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]:
93 »       push···%ebp101 »       push···%ebp
 102 »       mov····%eax,%ebp
94 »       push···%edi103 »       push···%edi
95 »       push···%esi104 »       push···%esi
96 »       push···%ebx105 »       push···%ebx
97 »       sub····$0x2c,%esp 
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·...·]>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·...·]>
99 ·R_386_PC32»     __x86.get_pc_thunk.bx107 ·R_386_PC32»     __x86.get_pc_thunk.bx
100 »       add····$0x2,%ebx108 »       add····$0x2,%ebx
101 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_109 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
102 »       mov····%eax,%ebp110 »       sub····$0x2c,%esp
103 »       mov····0x4(%eax),%ecx111 »       mov····0x4(%eax),%ecx
104 »       cmp····%ecx,0x8(%eax)112 »       cmp····%ecx,0x8(%eax)
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·...·]>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·...·]>
106 »       xor····%esi,%esi114 »       xor····%esi,%esi
Max diff block lines reached; 522028/533275 bytes (97.89%) of diff not shown.
1.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST3Mem5clearEv {}
    
Offset 4, 30 lines modifiedOffset 4, 32 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 
11 »       call···7·<SFST::Mem::clear()+0x7>10 »       call···4·<SFST::Mem::clear()+0x4>
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_
 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·····31·<SFST::Mem::clear()+0x31>18 »       je·····36·<SFST::Mem::clear()+0x36>
 19 »       lea····0x0(%esi,%eiz,1),%esi
 20 »       nop
19 »       mov····%esi,%eax21 »       mov····%esi,%eax
20 »       mov····0x186a0(%esi),%esi22 »       mov····0x186a0(%esi),%esi
21 »       mov····%eax,(%esp)23 »       mov····%eax,(%esp)
22 »       call···27·<SFST::Mem::clear()+0x27>24 »       call···2c·<SFST::Mem::clear()+0x2c>
23 ·R_386_PLT32»    free25 ·R_386_PLT32»    free
24 »       mov····%esi,(%edi)26 »       mov····%esi,(%edi)
25 »       test···%esi,%esi27 »       test···%esi,%esi
26 »       jne····1b·<SFST::Mem::clear()+0x1b>28 »       jne····20·<SFST::Mem::clear()+0x20>
27 »       movl···$0x0,0x4(%edi)29 »       movl···$0x0,0x4(%edi)
28 »       add····$0x10,%esp30 »       add····$0x10,%esp
29 »       pop····%ebx31 »       pop····%ebx
30 »       pop····%esi32 »       pop····%esi
31 »       pop····%edi33 »       pop····%edi
32 »       ret34 »       ret
2.4 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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%esi,0x18(%esp)
 6 »       mov····0x20(%esp),%esi
 7 »       mov····%ebx,0x14(%esp)
7 »       call···6·<SFST::CharNode2Trans::~CharNode2Trans()+0x6>8 »       call···10·<SFST::CharNode2Trans::~CharNode2Trans()+0x10>
8 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
9 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····23·<SFST::CharNode2Trans::~CharNode2Trans()+0x23>14 »       je·····29·<SFST::CharNode2Trans::~CharNode2Trans()+0x29>
15 »       lea····0x1c(%esi),%eax15 »       lea····0x1c(%esi),%eax
16 »       call···f7·<.LC33+0xb>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·...·]>
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·····32·<SFST::CharNode2Trans::~CharNode2Trans()+0x32>20 »       je·····38·<SFST::CharNode2Trans::~CharNode2Trans()+0x38>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       call···2e·<SFST::CharNode2Trans::~CharNode2Trans()+0x2e>22 »       call···34·<SFST::CharNode2Trans::~CharNode2Trans()+0x34>
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·····41·<SFST::CharNode2Trans::~CharNode2Trans()+0x41>26 »       je·····47·<SFST::CharNode2Trans::~CharNode2Trans()+0x47>
27 »       mov····%ecx,(%esp)27 »       mov····%ecx,(%esp)
28 »       call···3d·<SFST::CharNode2Trans::~CharNode2Trans()+0x3d>28 »       call···43·<SFST::CharNode2Trans::~CharNode2Trans()+0x43>
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·····50·<SFST::CharNode2Trans::~CharNode2Trans()+0x50>32 »       je·····56·<SFST::CharNode2Trans::~CharNode2Trans()+0x56>
33 »       mov····%esi,(%esp)33 »       mov····%esi,(%esp)
34 »       call···4c·<SFST::CharNode2Trans::~CharNode2Trans()+0x4c>34 »       call···52·<SFST::CharNode2Trans::~CharNode2Trans()+0x52>
35 ·R_386_PLT32»    operator·delete(void*)35 ·R_386_PLT32»    operator·delete(void*)
 36 »       mov····0x14(%esp),%ebx
 37 »       mov····0x18(%esp),%esi
36 »       add····$0x14,%esp38 »       add····$0x1c,%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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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>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>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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>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>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···1ce·<SFST::Transducer::kleene_star()·[clone·.cold]+0x16>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·...·]>
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·····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>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>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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>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>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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>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>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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>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>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
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>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>
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·····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>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>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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>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>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%esp
26 »       pop····%ebx 
27 »       pop····%esi 
28 »       ret28 »       ret
4.51 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 
12 »       call···8·<SFST::Transducer::~Transducer()+0x8>11 »       call···5·<SFST::Transducer::~Transducer()+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.bp12 ·R_386_PC32»     __x86.get_pc_thunk.bp
14 »       add····$0x2,%ebp13 »       add····$0x2,%ebp
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·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) 
19 »       mov····%eax,(%esp)18 »       mov····%eax,(%esp)
20 »       mov····%ebp,%ebx19 »       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···24e·<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···2b4·<SFST::Transducer::operator!()·[clone·.cold]+0x24>
28 ·R_386_PC32»     .text29 ·R_386_PC32»     .text
29 »       mov····%esi,%eax30 »       mov····%esi,%eax
30 »       mov····0x8(%esi),%esi31 »       mov····0x8(%esi),%esi
31 »       mov····%eax,(%esp)32 »       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, 54 lines modifiedOffset 48, 57 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···225·<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]+0x9>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·...·]>
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·····aa·<SFST::Transducer::~Transducer()+0xaa>66 »       je·····b9·<SFST::Transducer::~Transducer()+0xb9>
 67 »       lea····0x0(%esi,%eiz,1),%esi
 68 »       lea····0x0(%esi,%eiz,1),%esi
 69 »       nop
67 »       mov····%esi,%ebx70 »       mov····%esi,%ebx
68 »       mov····0x186a0(%esi),%esi71 »       mov····0x186a0(%esi),%esi
69 »       mov····%ebx,(%esp)72 »       mov····%ebx,(%esp)
70 »       mov····%ebp,%ebx73 »       mov····%ebp,%ebx
71 »       call···9f·<SFST::Transducer::~Transducer()+0x9f>74 »       call···ae·<SFST::Transducer::~Transducer()+0xae>
72 ·R_386_PLT32»    free75 ·R_386_PLT32»    free
73 »       mov····%esi,0x18(%edi)76 »       mov····%esi,0x18(%edi)
74 »       test···%esi,%esi77 »       test···%esi,%esi
75 »       jne····91·<SFST::Transducer::~Transducer()+0x91>78 »       jne····a0·<SFST::Transducer::~Transducer()+0xa0>
76 »       add····$0x2c,%esp79 »       add····$0x2c,%esp
77 »       pop····%ebx80 »       pop····%ebx
78 »       pop····%esi81 »       pop····%esi
79 »       pop····%edi82 »       pop····%edi
80 »       pop····%ebp83 »       pop····%ebp
81 »       ret84 »       ret
82 »       mov····%eax,%ebx85 »       mov····%eax,%ebx
83 »       mov····0x5c(%edi),%eax86 »       mov····0x5c(%edi),%eax
84 »       call···2d4·<SFST::Transducer::operator==(SFST::Transducer&)·[clone·.cold]+0x4>87 »       call···347·<SFST::Transducer::operator==(SFST::Transducer&)·[clone·.cold]+0x67>
85 ·R_386_PC32»     .text88 ·R_386_PC32»     .text
86 »       lea····0x40(%edi),%edx89 »       lea····0x40(%edi),%edx
 90 »       add····$0x18,%edi
87 »       mov····%edx,(%esp)91 »       mov····%edx,(%esp)
88 »       call···c3·<SFST::Transducer::~Transducer()+0xc3>92 »       call···d5·<SFST::Transducer::~Transducer()+0xd5>
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()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()
90 »       mov····0x1c(%esp),%ecx94 »       mov····0x1c(%esp),%ecx
91 »       mov····%ecx,(%esp)95 »       mov····%ecx,(%esp)
92 »       call···cf·<SFST::Transducer::~Transducer()+0xcf>96 »       call···e1·<SFST::Transducer::~Transducer()+0xe1>
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()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()
94 »       add····$0x18,%edi 
95 »       mov····%edi,(%esp)98 »       mov····%edi,(%esp)
96 »       call···da·<SFST::Transducer::~Transducer()+0xda>99 »       call···e9·<SFST::Transducer::~Transducer()+0xe9>
97 ·R_386_PC32»     SFST::Mem::clear()100 ·R_386_PC32»     SFST::Mem::clear()
98 »       mov····%ebx,(%esp)101 »       mov····%ebx,(%esp)
99 »       mov····%ebp,%ebx102 »       mov····%ebp,%ebx
100 »       call···e4·<SFST::Transducer::~Transducer()+0xe4>103 »       call···f3·<SFST::Transducer::~Transducer()+0xf3>
101 ·R_386_PLT32»    _Unwind_Resume104 ·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·2205b201·00e30105·0000·····....".........2 ··0x00000000·ffff010a·2205c101·00f20105·0000·····....".........
  
57.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1, 742 lines modifiedOffset 1, 743 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)
4 »       mov····0x5c(%esi),%eax5 »       mov····0x5c(%edi),%eax
 6 »       mov····%ebp,%ebx
5 »       call···220·<SFST::Transducer::kleene_star()·[clone·.cold]+0x68>7 »       call···28a·<SFST::Transducer::kleene_star()·[clone·.cold]+0xc2>
6 ·R_386_PC32»     .text8 ·R_386_PC32»     .text
7 »       lea····0x40(%esi),%ebx9 »       lea····0x40(%edi),%edx
8 »       mov····%ebx,(%esp)10 »       mov····%edx,(%esp)
9 »       call···f·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0xf>11 »       call···15·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x15>
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()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()
11 »       mov····0x1c(%esp),%eax13 »       mov····0x1c(%esp),%ecx
12 »       mov····%eax,(%esp)14 »       mov····%ecx,(%esp)
13 »       call···1b·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x1b>15 »       call···21·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x21>
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()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()
15 »       lea····0x18(%esi),%edx17 »       lea····0x18(%edi),%eax
16 »       mov····%edx,(%esp)18 »       mov····%eax,(%esp)
17 »       call···26·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x26>19 »       call···2c·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x2c>
18 ·R_386_PC32»     SFST::Mem::clear()20 ·R_386_PC32»     SFST::Mem::clear()
19 »       mov····%esi,(%esp)21 »       mov····%edi,(%esp)
20 »       mov····%edi,%ebx 
21 »       call···30·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x30>22 »       call···34·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x34>
22 ·R_386_PLT32»    operator·delete(void*)23 ·R_386_PLT32»    operator·delete(void*)
 24 »       mov····0x18(%esp),%edi
23 »       mov····%ebp,(%esp)25 »       mov····%edi,(%esp)
24 »       call···38·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x38>26 »       call···40·<SFST::Transducer::generates_empty_string()·[clone·.cold]+0x40>
25 ·R_386_PLT32»    _Unwind_Resume27 ·R_386_PLT32»    _Unwind_Resume
  
26 0000003c·<SFST::Transducer::is_empty()·[clone·.cold]>:28 00000044·<SFST::Transducer::is_empty()·[clone·.cold]>:
27 SFST::Transducer::is_empty()·[clone·.cold]:29 SFST::Transducer::is_empty()·[clone·.cold]:
 30 »       mov····%eax,0x18(%esp)
28 »       mov····0x5c(%esi),%eax31 »       mov····0x5c(%edi),%eax
 32 »       lea····0x18(%edi),%esi
29 »       call···25c·<SFST::Transducer::kleene_star()·[clone·.cold]+0xa4>33 »       call···2cf·<SFST::Transducer::operator!()·[clone·.cold]+0x3f>
30 ·R_386_PC32»     .text34 ·R_386_PC32»     .text
31 »       lea····0x40(%esi),%eax35 »       lea····0x40(%edi),%edx
32 »       mov····%eax,(%esp)36 »       mov····%edx,(%esp)
33 »       call···4b·<SFST::Transducer::is_empty()·[clone·.cold]+0xf>37 »       call···5a·<SFST::Transducer::is_empty()·[clone·.cold]+0x16>
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()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()
35 »       mov····0x1c(%esp),%ecx39 »       mov····0x1c(%esp),%ebx
36 »       mov····%ecx,(%esp)40 »       mov····%ebx,(%esp)
 41 »       mov····%ebp,%ebx
37 »       call···57·<SFST::Transducer::is_empty()·[clone·.cold]+0x1b>42 »       call···68·<SFST::Transducer::is_empty()·[clone·.cold]+0x24>
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()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()
39 »       lea····0x18(%esi),%edx 
40 »       mov····%edx,(%esp) 
41 »       call···62·<SFST::Transducer::is_empty()·[clone·.cold]+0x26> 
42 ·R_386_PC32»     SFST::Mem::clear() 
43 »       mov····%esi,(%esp)44 »       mov····%esi,(%esp)
 45 »       call···70·<SFST::Transducer::is_empty()·[clone·.cold]+0x2c>
 46 ·R_386_PC32»     SFST::Mem::clear()
44 »       mov····%edi,%ebx47 »       mov····%edi,(%esp)
45 »       call···6c·<SFST::Transducer::is_empty()·[clone·.cold]+0x30>48 »       call···78·<SFST::Transducer::is_empty()·[clone·.cold]+0x34>
46 ·R_386_PLT32»    operator·delete(void*)49 ·R_386_PLT32»    operator·delete(void*)
 50 »       mov····0x18(%esp),%edi
47 »       mov····%ebp,(%esp)51 »       mov····%edi,(%esp)
48 »       call···74·<SFST::Transducer::is_empty()·[clone·.cold]+0x38>52 »       call···84·<SFST::Transducer::is_empty()·[clone·.cold]+0x40>
49 ·R_386_PLT32»    _Unwind_Resume53 ·R_386_PLT32»    _Unwind_Resume
  
50 00000078·<SFST::Transducer::reverse(bool)·[clone·.cold]>:54 00000088·<SFST::Transducer::reverse(bool)·[clone·.cold]>:
51 SFST::Transducer::reverse(bool)·[clone·.cold]:55 SFST::Transducer::reverse(bool)·[clone·.cold]:
52 »       movl···$0x4,(%esp)56 »       movl···$0x4,(%esp)
53 »       call···80·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x8>57 »       call···90·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x8>
54 ·R_386_PLT32»    __cxa_allocate_exception58 ·R_386_PLT32»    __cxa_allocate_exception
 59 »       mov····0x0(%edi),%ecx
 60 ·R_386_GOT32X»   typeinfo·for·char·const*
55 »       lea····0x0(%edi),%ecx61 »       lea····0x0(%edi),%edx
56 ·R_386_GOTOFF»   .LC862 ·R_386_GOTOFF»   .LC8
57 »       mov····%ecx,(%eax)63 »       mov····%edx,(%eax)
58 »       movl···$0x0,0x8(%esp)64 »       movl···$0x0,0x8(%esp)
59 »       mov····0x0(%edi),%edx 
60 ·R_386_GOT32X»   typeinfo·for·char·const* 
61 »       mov····%edx,0x4(%esp)65 »       mov····%ecx,0x4(%esp)
62 »       mov····%eax,(%esp)66 »       mov····%eax,(%esp)
63 »       call···a2·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x2a>67 »       call···b2·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x2a>
64 ·R_386_PLT32»    __cxa_throw68 ·R_386_PLT32»    __cxa_throw
65 »       lea····0x18(%esi),%ebx69 »       lea····0x18(%esi),%eax
66 »       mov····%ebx,(%esp)70 »       mov····%eax,(%esp)
67 »       call···ad·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x35>71 »       call···bd·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x35>
68 ·R_386_PC32»     SFST::Mem::clear()72 ·R_386_PC32»     SFST::Mem::clear()
69 »       mov····%esi,(%esp)73 »       mov····%esi,(%esp)
70 »       mov····%edi,%ebx74 »       mov····%edi,%ebx
71 »       call···b7·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x3f>75 »       call···c7·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x3f>
72 ·R_386_PLT32»    operator·delete(void*)76 ·R_386_PLT32»    operator·delete(void*)
73 »       mov····%ebp,(%esp)77 »       mov····%ebp,(%esp)
74 »       call···bf·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x47>78 »       call···cf·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x47>
75 ·R_386_PLT32»    _Unwind_Resume79 ·R_386_PLT32»    _Unwind_Resume
76 »       mov····%eax,%ebp80 »       mov····%eax,%ebp
77 »       jmp····b1·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x39>81 »       jmp····c1·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x39>
78 »       nop82 »       nop
  
79 000000c8·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]>:83 000000d8·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]>:
80 SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]:84 SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]:
81 »       movl···$0x4,(%esp)85 »       movl···$0x4,(%esp)
82 »       call···d0·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x8>86 »       call···e0·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x8>
83 ·R_386_PLT32»    __cxa_allocate_exception87 ·R_386_PLT32»    __cxa_allocate_exception
 88 »       mov····0x0(%ebp),%ecx
 89 ·R_386_GOT32X»   typeinfo·for·char·const*
84 »       lea····0x0(%ebp),%ecx90 »       lea····0x0(%ebp),%edx
85 ·R_386_GOTOFF»   .LC891 ·R_386_GOTOFF»   .LC8
86 »       mov····%ecx,(%eax)92 »       mov····%edx,(%eax)
87 »       movl···$0x0,0x8(%esp)93 »       movl···$0x0,0x8(%esp)
88 »       mov····0x0(%ebp),%edx 
89 ·R_386_GOT32X»   typeinfo·for·char·const* 
90 »       mov····%edx,0x4(%esp)94 »       mov····%ecx,0x4(%esp)
91 »       mov····%eax,(%esp)95 »       mov····%eax,(%esp)
92 »       call···f2·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x2a>96 »       call···102·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x2a>
93 ·R_386_PLT32»    __cxa_throw97 ·R_386_PLT32»    __cxa_throw
94 »       mov····%eax,%edi98 »       mov····%eax,%edi
95 »       jmp····105·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x3d>99 »       jmp····115·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x3d>
96 »       lea····0x18(%esi),%eax100 »       lea····0x18(%esi),%edx
97 »       mov····%eax,(%esp)101 »       mov····%edx,(%esp)
98 »       call···101·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x39>102 »       call···111·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x39>
99 ·R_386_PC32»     SFST::Mem::clear()103 ·R_386_PC32»     SFST::Mem::clear()
100 »       mov····%esi,(%esp)104 »       mov····%esi,(%esp)
101 »       mov····%ebp,%ebx105 »       mov····%ebp,%ebx
102 »       call···10b·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x43>106 »       call···11b·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x43>
103 ·R_386_PLT32»    operator·delete(void*)107 ·R_386_PLT32»    operator·delete(void*)
104 »       mov····%edi,(%esp)108 »       mov····%edi,(%esp)
105 »       call···113·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x4b>109 »       call···123·<SFST::Transducer::copy(bool,·SFST::Alphabet·const*)·[clone·.cold]+0x4b>
106 ·R_386_PLT32»    _Unwind_Resume110 ·R_386_PLT32»    _Unwind_Resume
107 »       nop111 »       nop
Max diff block lines reached; 51118/58957 bytes (86.70%) of diff not shown.
6.58 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff0109·3e050000·5705f601·00ffff01·....>...W.......2 ··0x00000000·ffff0109·5e050000·77059802·00ffff01·....^...w.......
3 ··0x00000010·04370500·00ffff01·0a5f0f00·00800105·.7......._......3 ··0x00000010·043f0500·00ffff01·0a7e0f00·009f0105·.?.......~......
4 ··0x00000020·b60200ff·ff010437·050000ff·ff0117d3·.......7........4 ··0x00000020·cf0200ff·ff01043f·050000ff·ff0117e9·.......?........
5 ··0x00000030·0105a103·00f00129·a50300d8·0249a103·.......).....I..5 ··0x00000030·0105b903·0084022a·bd0300f0·0249b903·.......*.....I..
6 ··0x00000040·00ca0305·0000ffff·01142705·00004205·..........'...B.6 ··0x00000040·00e20305·0000ffff·01143405·00004f05·..........4...O.
7 ··0x00000050·f9010080·0105f201·00ac0144·0000ffff·...........D....7 ··0x00000050·9702008d·01059002·00bc0152·0000ffff·...........R....
8 ··0x00000060·01082905·4b004605·0000ffff·01154405·..).K.F.......D.8 ··0x00000060·01082905·4b004605·0000ffff·01154505·..).K.F.......E.
9 ··0x00000070·00006305·b50500a3·0105ba05·00f1019c·..c.............9 ··0x00000070·00006405·da0500a2·0105df05·00f301b8·..d.............
10 ··0x00000080·030000ff·ff010829·052e004a·050000ff·.......)...J....10 ··0x00000080·030000ff·ff010829·052e004a·050000ff·.......)...J....
11 ··0x00000090·ff01141b·0500003a·05f80200·7405fd02·.......:....t...11 ··0x00000090·ff01141b·0500003a·05ee0200·7205f302·.......:....r...
12 ··0x000000a0·00ac01c2·010000ff·ff010829·052e004a·...........)...J12 ··0x000000a0·00b201b2·010000ff·ff010829·052e004a·...........)...J
13 ··0x000000b0·050000ff·ff01141b·0500003a·05fa0200·...........:....13 ··0x000000b0·050000ff·ff01141b·0500003a·05f20200·...........:....
14 ··0x000000c0·7405ff02·00ac01c4·010000ff·ff010829·t..............)14 ··0x000000c0·7205f702·00b201b6·010000ff·ff010829·r..............)
15 ··0x000000d0·052e004a·050000ff·ff01223e·430000be·...J......">C...15 ··0x000000d0·052e004a·050000ff·ff01223d·3d0000b3·...J......"==...
16 ··0x000000e0·01059605·00fa0105·8f050094·02059d05·................16 ··0x000000e0·01059505·00eb0105·8e050085·02059c05·................
17 ··0x000000f0·00ad0318·8f0500d8·0305a405·00ffff01·................17 ··0x000000f0·00aa0318·8e0500d5·0305a505·00ffff01·................
18 ··0x00000100·08290500·00735500·00ffff01·113cfd01·.)...sU......<..18 ··0x00000100·08290500·00735500·00ffff01·113d8c02·.)...sU......=..
19 ··0x00000110·0000cf02·05b70300·8b0305bc·0300ffff·................19 ··0x00000110·0000df02·05c30300·970305c8·0300ffff·................
20 ··0x00000120·01082905·2e004a05·0000ffff·01163acf·..)...J.......:.20 ··0x00000120·01082905·2e004a05·0000ffff·01163bda·..)...J.......;.
21 ··0x00000130·010000a9·0205f605·00d90305·ef0500a1·................21 ··0x00000130·010000b5·02059506·00f10305·8e0600c0·................
22 ··0x00000140·05350000·ffff0104·37490000·ffff0115·.5......7I......22 ··0x00000140·05350000·ffff0104·37490000·ffff0115·.5......7I......
23 ··0x00000150·30050000·5305ed03·00990105·e60300c8·0...S...........23 ··0x00000150·2e050000·53058504·00930105·fe0300d2·....S...........
24 ··0x00000160·02800100·00ffff01·082d0559·00540500·.........-.Y.T..24 ··0x00000160·02830100·00ffff01·08290553·004e0500·.........).S.N..
25 ··0x00000170·00ffff01·153d0500·005c059f·04009801·.....=...\......25 ··0x00000170·00ffff01·153d0500·005c059e·04009601·.....=...\......
26 ··0x00000180·05980400·a302d901·0000ffff·01082905·..............).26 ··0x00000180·05970400·ba02c101·0000ffff·01082905·..............).
27 ··0x00000190·4b004605·0000ffff·01144d05·00006c05·K.F.......M...l.27 ··0x00000190·4b004605·0000ffff·01144605·00006505·K.F.......F...e.
28 ··0x000001a0·9b0300a8·01059403·00a50253·0000ffff·...........S....28 ··0x000001a0·9e03009f·01059703·00aa0251·0000ffff·...........Q....
29 ··0x000001b0·01082905·4b004605·0000ffff·0112d301·..).K.F.........29 ··0x000001b0·01082905·4b004605·0000ffff·0112cb01·..).K.F.........
30 ··0x000001c0·05f90300·ed016bf2·0300a903·49f90300·......k.....I...30 ··0x000001c0·05900400·e3017589·0400c003·49900400·......u.....I...
31 ··0x000001d0·ffff0104·11210000·ffff0113·d10105d2·.....!..........31 ··0x000001d0·ffff0104·11210000·ffff0113·d40105d8·.....!..........
32 ··0x000001e0·0500ea01·b601cb05·00da0471·d20500ff·...........q....32 ··0x000001e0·0500eb01·bb01d105·00e2046f·d80500ff·...........o....
33 ··0x000001f0·ff010411·220000ff·ff011625·050000b8·...."......%....33 ··0x000001f0·ff010411·220000ff·ff011629·050000b1·...."......)....
34 ··0x00000200·0105f602·00d70105·ef0200a6·0249f602·.............I..34 ··0x00000200·0105f802·00ce0105·f10200a8·0249f802·.............I..
35 ··0x00000210·00ffff01·040d2100·00ffff01·19e50105·......!.........35 ··0x00000210·00ffff01·040d2100·00ffff01·1fe40105·......!.........
36 ··0x00000220·c405008b·02b901cb·0500af04·7fc40500·................36 ··0x00000220·e3050088·02c601ea·0500c004·05e30500·................
37 ··0x00000230·bf0505cb·0500ffff·01045605·0000ffff·..........V..... 
38 ··0x00000240·012fd101·2de10800·970205f1·0800b602·./..-...........37 ··0x00000230·cd0505ea·0500de05·05e30500·ffff0104·................
 38 ··0x00000240·56050000·ffff012f·c7012be6·08008902·V....../..+.....
39 ··0x00000250·05e80800·f00205f8·0800b003·71f10800·............q...39 ··0x00000250·05f50800·a80205ed·0800e202·05fc0800·................
40 ··0x00000260·bd040581·09008d06·05da0800·90082b00·..............+. 
41 ··0x00000270·00ffff01·094b2100·00ab0105·6c00ffff·.....K!.....l... 
42 ··0x00000280·01141f3d·00007005·dc0300a1·02050000·...=..p......... 
43 ··0x00000290·be0205e3·0300ffff·01043741·00000000·..........7A....40 ··0x00000260·a30372f5·0800b104·05850900·830605df·..r.............
 41 ··0x00000270·08008a08·2d0000ff·ff010949·210000ab·....-......I!...
 42 ··0x00000280·01056a00·ffff0114·24390000·7105df03·..j.....$9..q...
 43 ··0x00000290·00a40205·0000c102·05e60300·ffff0104·................
44 ··0x000002a0·ff9b1501·0dc50105·e1040097·02c502e8·................44 ··0x000002a0·37410000·ff9b1501·0dec0105·940500b5·7A..............
45 ··0x000002b0·04010100·00000000·ff9b1101·08270500·.............'..45 ··0x000002b0·02d5028f·05010100·00000000·ff9b1101·................
46 ··0x000002c0·00400501·00010000·00000000·ffff0107·.@..............46 ··0x000002c0·08140519·003f0500·00010000·00000000·.....?..........
47 ··0x000002d0·bb01b202·c80400ff·ff010410·050000ff·................47 ··0x000002d0·ffff0107·c101c802·ec0400ff·ff010410·................
48 ··0x000002e0·ff012aa0·01338f06·00e80105·86060087·..*..3.......... 
49 ··0x000002f0·02058106·00c10205·9f060080·035a8606·.............Z.. 
50 ··0x00000300·00e90305·9606008f·0405a606·00ffff01·................48 ··0x000002e0·050000ff·ff012a99·01318506·00dd0105·......*..1......
 49 ··0x000002f0·fc0500fc·0105f705·00b60205·950600f5·................
 50 ··0x00000300·0258fc05·00dc0305·8c060082·04059c06·.X..............
51 ··0x00000310·0829052e·004d2100·00················.)...M!..51 ··0x00000310·00ffff01·0829052e·004d2100·00·······.....)...M!..
  
3.12 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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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>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>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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>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>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
16 »       call···8a·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x12>16 »       call···a4·<SFST::Transducer::reverse(bool)·[clone·.cold]+0x1c>
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·····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>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>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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>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>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%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 
6 »       sub····$0x14,%esp4 »       sub····$0x1c,%esp
 5 »       mov····%ebx,0x14(%esp)
 6 »       mov····0x20(%esp),%ebx
 7 »       mov····%esi,0x18(%esp)
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·...·]>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·...·]>
8 ·R_386_PC32»     __x86.get_pc_thunk.si9 ·R_386_PC32»     __x86.get_pc_thunk.si
9 »       add····$0x2,%esi10 »       add····$0x2,%esi
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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·····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·...·]>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·...·]>
15 »       mov····%ebx,%eax15 »       mov····%ebx,%eax
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·...·]>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·...·]>
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·····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·...·]>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·...·]>
21 »       mov····%edx,(%esp)21 »       mov····%edx,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
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·...·]>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·...·]>
24 ·R_386_PLT32»    operator·delete(void*)24 ·R_386_PLT32»    operator·delete(void*)
 25 »       mov····0x14(%esp),%ebx
 26 »       mov····0x18(%esp),%esi
25 »       add····$0x14,%esp27 »       add····$0x1c,%esp
26 »       pop····%ebx 
27 »       pop····%esi 
28 »       ret28 »       ret
12.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIN4SFST5LabelES1_St […]
    
Offset 5, 131 lines modifiedOffset 5, 130 lines modified
  
5 00000000·<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&)>:5 00000000·<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&)>:
6 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&):6 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&):
7 »       push···%ebp7 »       push···%ebp
8 »       push···%edi8 »       push···%edi
9 »       push···%esi9 »       push···%esi
10 »       push···%ebx10 »       push···%ebx
11 »       sub····$0x2c,%esp 
12 »       call···8·<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&)+0x8>11 »       call···5·<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&)+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x2c,%esp
16 »       mov····%eax,0x18(%esp) 
17 »       mov····0x48(%esp),%edi 
18 »       mov····0x44(%esp),%edx16 »       mov····0x44(%esp),%edx
19 »       mov····0x8(%edx),%esi17 »       mov····0x8(%edx),%esi
20 »       add····$0x4,%edx18 »       add····$0x4,%edx
 19 »       mov····%eax,0x18(%esp)
21 »       mov····%edx,0x1c(%esp)20 »       mov····%edx,0x14(%esp)
22 »       test···%esi,%esi21 »       test···%esi,%esi
23 »       je·····99·<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&)+0x99>22 »       je·····90·<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&)+0x90>
 23 »       mov····0x48(%esp),%ecx
24 »       movzwl·(%edi),%ecx24 »       movzwl·(%ecx),%ebx
25 »       movzwl·0x2(%edi),%ebx25 »       movzwl·0x2(%ecx),%ebp
26 »       mov····%bx,0x14(%esp) 
27 »       jmp····46·<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&)+0x46>26 »       jmp····4f·<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&)+0x4f>
28 »       je·····88·<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&)+0x88> 
29 »       mov····0xc(%esi),%eax 
30 »       xor····%ebp,%ebp 
31 »       test···%eax,%eax27 »       lea····0x0(%esi,%eiz,1),%esi
 28 »       cmp····%edi,%ebp
 29 »       setb···%cl
 30 »       cmp····%edx,%ebx
 31 »       sete···%al
 32 »       and····%cl,%al
32 »       je·····5f·<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&)+0x5f>33 »       jne····5b·<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&)+0x5b>
 34 »       mov····0xc(%esi),%ecx
 35 »       test···%ecx,%ecx
 36 »       je·····64·<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&)+0x64>
33 »       mov····%eax,%esi37 »       mov····%ecx,%esi
34 »       movzwl·0x10(%esi),%edx38 »       movzwl·0x10(%esi),%edx
35 »       movzwl·0x12(%esi),%ebx39 »       movzwl·0x12(%esi),%edi
36 »       cmp····%dx,%cx40 »       cmp····%edx,%ebx
37 »       jae····39·<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&)+0x39>41 »       jae····38·<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&)+0x38>
38 »       mov····0x8(%esi),%eax42 »       mov····0x8(%esi),%ecx
39 »       mov····$0x1,%ebp43 »       mov····$0x1,%al
40 »       test···%eax,%eax44 »       test···%ecx,%ecx
41 »       jne····44·<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&)+0x44>45 »       jne····4d·<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&)+0x4d>
42 »       mov····%ebp,%eax 
43 »       test···%al,%al46 »       test···%al,%al
 47 »       mov····%esi,%ecx
44 »       jne····9d·<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&)+0x9d>48 »       jne····94·<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&)+0x94>
45 »       mov····%esi,%eax 
46 »       cmp····%dx,%cx49 »       cmp····%edx,%ebx
47 »       jbe····d1·<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&)+0xd1>50 »       ja·····c6·<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&)+0xc6>
48 »       test···%eax,%eax51 »       cmp····%edi,%ebp
49 »       jne····d7·<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&)+0xd7>52 »       jbe····76·<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&)+0x76>
 53 »       cmp····%edx,%ebx
 54 »       je·····c6·<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&)+0xc6>
50 »       mov····0x40(%esp),%esi55 »       mov····0x40(%esp),%ebp
51 »       mov····%eax,(%esi) 
52 »       movb···$0x0,0x4(%esi) 
53 »       mov····0x40(%esp),%eax56 »       mov····0x40(%esp),%eax
 57 »       mov····%esi,0x0(%ebp)
 58 »       movb···$0x0,0x4(%ebp)
54 »       add····$0x2c,%esp59 »       add····$0x2c,%esp
55 »       pop····%ebx60 »       pop····%ebx
56 »       pop····%esi61 »       pop····%esi
57 »       pop····%edi62 »       pop····%edi
58 »       pop····%ebp63 »       pop····%ebp
59 »       ret····$0x464 »       ret····$0x4
 65 »       nop
60 »       cmp····%bx,0x14(%esp) 
61 »       jae····3b·<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&)+0x3b> 
62 »       mov····0x8(%esi),%eax 
63 »       mov····$0x1,%ebp 
64 »       jmp····5b·<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&)+0x5b> 
65 »       mov····0x1c(%esp),%esi66 »       mov····0x14(%esp),%esi
66 »       mov····0x44(%esp),%edx67 »       mov····0x44(%esp),%ebx
 68 »       mov····%esi,%ecx
67 »       cmp····%esi,0xc(%edx)69 »       cmp····%esi,0xc(%ebx)
68 »       je·····d9·<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&)+0xd9>70 »       je·····cc·<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&)+0xcc>
69 »       mov····%esi,(%esp)71 »       mov····%esi,(%esp)
70 »       mov····0x18(%esp),%ebx72 »       mov····0x18(%esp),%ebx
71 »       call···ae·<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&)+0xae>73 »       call···a7·<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&)+0xa7>
72 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)74 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
 75 »       mov····0x48(%esp),%edi
73 »       mov····%eax,%ebp76 »       mov····%esi,%ecx
74 »       movzwl·(%edi),%ecx77 »       movzwl·(%edi),%ebx
75 »       movzwl·0x2(%edi),%ebx78 »       movzwl·0x2(%edi),%ebp
76 »       mov····%bx,0x14(%esp) 
77 »       movzwl·0x10(%eax),%edx79 »       movzwl·0x10(%eax),%edx
78 »       movzwl·0x12(%eax),%ebx 
79 »       mov····%esi,%eax 
80 »       mov····%ebp,%esi 
81 »       cmp····%dx,%cx 
82 »       ja·····6c·<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&)+0x6c> 
83 »       je·····ff·<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&)+0xff> 
84 »       mov····%esi,%eax 
85 »       jmp····70·<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&)+0x70> 
86 »       mov····%eax,%esi80 »       mov····%eax,%esi
87 »       cmp····%esi,0x1c(%esp) 
88 »       lea····0x0(%esi),%esi81 »       movzwl·0x12(%eax),%edi
 82 »       cmp····%edx,%ebx
89 »       je·····111·<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&)+0x111>83 »       jbe····6e·<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&)+0x6e>
 84 »       xor····%esi,%esi
 85 »       test···%ecx,%ecx
90 »       movzwl·0x2(%edi),%ebp 
91 »       movzwl·0x12(%esi),%edx 
92 »       movzwl·0x10(%esi),%ebx 
93 »       cmp····%bx,(%edi) 
94 »       jb·····111·<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&)+0x111> 
95 »       je·····16c·<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&)+0x16c>86 »       je·····76·<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&)+0x76>
96 »       movl···$0x0,0x14(%esp)87 »       cmp····%ecx,0x14(%esp)
 88 »       mov····$0x1,%esi
97 »       jmp····119·<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&)+0x119>89 »       jne····138·<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&)+0x138>
98 »       cmp····%bx,0x14(%esp) 
99 »       ja·····6c·<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&)+0x6c> 
100 »       mov····%esi,%eax 
101 »       jmp····70·<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&)+0x70> 
102 »       movl···$0x1,0x14(%esp) 
103 »       movl···$0x14,(%esp)90 »       movl···$0x14,(%esp)
104 »       mov····0x18(%esp),%ebx91 »       mov····0x18(%esp),%ebx
 92 »       mov····%ecx,0x1c(%esp)
105 »       call···125·<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&)+0x125>93 »       call···e7·<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&)+0xe7>
106 ·R_386_PLT32»    operator·new(unsigned·int)94 ·R_386_PLT32»    operator·new(unsigned·int)
Max diff block lines reached; 1992/12425 bytes (16.03%) of diff not shown.
47.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIjSaIjEE14_M_fill_ins […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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>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>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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&)+0x150>15 »       je·····15c·<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&)+0x15c>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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>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>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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&)+0x40d>39 »       je·····9a·<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&)+0x9a>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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>45 »       call···87·<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&)+0x87>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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&)+0xc7>56 »       je·····d1·<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&)+0xd1>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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&)+0xbf>65 »       call···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>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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&)+0x150>72 »       je·····15c·<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&)+0x15c>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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&)+0x132>80 »       je·····13e·<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&)+0x13e>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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> 
80 »       cmp····$0x3,%ebx 
81 »       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> 
82 »       cmp····$0x4,%ebx 
83 »       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> 
84 »       cmp····$0x5,%ebx 
85 »       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>82 »       je·····135·<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&)+0x135>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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&)+0x110>84 »       je·····130·<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&)+0x130>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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>
 91 »       cmp····$0x6,%esi
 92 »       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>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 37929/48604 bytes (78.04%) of diff not shown.
15.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN4SFST3ArcESaIS2_EE […]
    
Offset 1, 147 lines modifiedOffset 1, 149 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%edi,0x34(%esp)
 6 »       mov····0x40(%esp),%eax
 7 »       mov····%ebp,0x38(%esp)
 8 »       mov····%ebx,0x2c(%esp)
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>9 »       call···14·<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&)+0x14>
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,0x30(%esp)
13 »       mov····0x40(%esp),%eax 
14 »       mov····(%eax),%edx 
15 »       mov····0x4(%eax),%edi14 »       mov····0x4(%eax),%edi
 15 »       mov····(%eax),%edx
16 »       mov····%edi,%ebp16 »       mov····%edi,%ebp
17 »       sub····%edx,%ebp17 »       sub····%edx,%ebp
18 »       sar····$0x2,%ebp18 »       sar····$0x2,%ebp
19 »       cmp····$0x1fffffff,%ebp19 »       cmp····$0x1fffffff,%ebp
20 »       je·····191·<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&)+0x191>20 »       je·····1d1·<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&)+0x1d1>
21 »       test···%ebp,%ebp21 »       test···%ebp,%ebp
22 »       mov····$0x1,%ecx22 »       mov····$0x1,%ecx
23 »       cmovne·%ebp,%ecx23 »       cmovne·%ebp,%ecx
 24 »       xor····%esi,%esi
24 »       add····%ecx,%ebp25 »       add····%ecx,%ebp
 26 »       jb·····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>
25 »       setb···%al 
26 »       movzbl·%al,%esi 
27 »       mov····0x44(%esp),%ecx27 »       mov····0x44(%esp),%ecx
28 »       sub····%edx,%ecx28 »       sub····%edx,%ecx
29 »       test···%esi,%esi29 »       test···%esi,%esi
30 »       jne····12e·<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&)+0x12e>30 »       jne····150·<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&)+0x150>
31 »       test···%ebp,%ebp31 »       test···%ebp,%ebp
32 »       jne····17a·<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&)+0x17a>32 »       jne····1b0·<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&)+0x1b0>
33 »       movl···$0x0,0x10(%esp)33 »       xor····%eax,%eax
34 »       xor····%ebp,%ebp34 »       xor····%ebp,%ebp
 35 »       mov····%eax,0x10(%esp)
35 »       mov····0x48(%esp),%eax36 »       mov····0x48(%esp),%eax
36 »       mov····(%eax),%esi37 »       mov····(%eax),%esi
37 »       mov····%esi,0x0(%ebp,%ecx,1) 
38 »       lea····0x4(%ebp,%ecx,1),%esi 
39 »       mov····%edi,%eax38 »       mov····%edi,%eax
40 »       sub····0x44(%esp),%eax39 »       sub····0x44(%esp),%eax
41 »       mov····%eax,0x18(%esp) 
42 »       add····%esi,%eax40 »       mov····%esi,0x0(%ebp,%ecx,1)
 41 »       lea····0x4(%ebp,%ecx,1),%esi
43 »       mov····%eax,0x14(%esp)42 »       mov····%eax,0x14(%esp)
 43 »       add····%esi,%eax
44 »       cmp····%edx,0x44(%esp)44 »       cmp····%edx,0x44(%esp)
 45 »       mov····%eax,0x18(%esp)
45 »       je·····117·<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&)+0x117>46 »       je·····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>
46 »       mov····%ecx,0x8(%esp) 
47 »       mov····%edx,0x4(%esp)47 »       mov····%edx,0x4(%esp)
48 »       mov····%edx,0x1c(%esp)48 »       mov····%ecx,0x8(%esp)
49 »       mov····%ebp,(%esp)49 »       mov····%ebp,(%esp)
 50 »       mov····%edx,0x1c(%esp)
50 »       call···98·<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&)+0x98>51 »       call···a4·<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&)+0xa4>
51 ·R_386_PLT32»    memmove52 ·R_386_PLT32»    memmove
52 »       cmp····%edi,0x44(%esp) 
53 »       mov····0x1c(%esp),%edx53 »       mov····0x1c(%esp),%edx
 54 »       cmp····%edi,0x44(%esp)
54 »       je·····de·<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&)+0xde>55 »       je·····f8·<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&)+0xf8>
55 »       mov····0x18(%esp),%eax56 »       cmpl···$0x8,0x14(%esp)
56 »       mov····%esi,%edi57 »       mov····%esi,%eax
57 »       mov····0x44(%esp),%esi58 »       mov····0x44(%esp),%esi
58 »       cmp····$0x4,%eax 
59 »       jae····fa·<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&)+0xfa>59 »       jae····108·<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&)+0x108>
 60 »       mov····0x14(%esp),%ecx
 61 »       mov····%eax,%edi
 62 »       rep·movsb·%ds:(%esi),%es:(%edi)
60 »       test···$0x2,%al 
61 »       jne····f2·<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&)+0xf2> 
62 »       test···$0x1,%al 
63 »       jne····e8·<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&)+0xe8> 
64 »       test···%edx,%edx63 »       test···%edx,%edx
65 »       nop 
66 »       jne····de·<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&)+0xde>64 »       jne····f8·<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&)+0xf8>
67 »       mov····0x40(%esp),%edx65 »       mov····0x40(%esp),%edx
 66 »       mov····0x18(%esp),%ebx
 67 »       mov····0x30(%esp),%esi
 68 »       mov····0x34(%esp),%edi
68 »       mov····%ebp,(%edx)69 »       mov····%ebp,(%edx)
69 »       mov····0x14(%esp),%ebx 
70 »       mov····%ebx,0x4(%edx) 
71 »       mov····0x10(%esp),%ebp70 »       mov····0x10(%esp),%ebp
 71 »       mov····%ebx,0x4(%edx)
 72 »       mov····0x2c(%esp),%ebx
72 »       mov····%ebp,0x8(%edx)73 »       mov····%ebp,0x8(%edx)
 74 »       mov····0x38(%esp),%ebp
73 »       add····$0x2c,%esp75 »       add····$0x3c,%esp
74 »       pop····%ebx 
75 »       pop····%esi 
76 »       pop····%edi 
77 »       pop····%ebp 
78 »       ret76 »       ret
 77 »       lea····0x0(%esi,%eiz,1),%esi
 78 »       nop
79 »       mov····%edx,(%esp)79 »       mov····%edx,(%esp)
80 »       call···e2·<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&)+0xe2>80 »       call···fc·<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&)+0xfc>
81 ·R_386_PLT32»    operator·delete(void*)81 ·R_386_PLT32»    operator·delete(void*)
82 »       jmp····c2·<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&)+0xc2>82 »       jmp····cb·<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&)+0xcb>
83 »       movsb··%ds:(%esi),%es:(%edi) 
84 »       test···%edx,%edx 
85 »       je·····c2·<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&)+0xc2> 
86 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
87 »       jmp····de·<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&)+0xde> 
88 »       movsw··%ds:(%esi),%es:(%edi) 
89 »       test···$0x1,%al84 »       test···$0x1,%al
90 »       je·····bd·<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&)+0xbd> 
91 »       jmp····e8·<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&)+0xe8> 
92 »       test···$0x1,%edi 
93 »       jne····16a·<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&)+0x16a>85 »       jne····180·<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&)+0x180>
94 »       test···$0x2,%edi 
95 »       jne····159·<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&)+0x159> 
96 »       mov····%eax,%ecx 
97 »       shr····$0x2,%ecx 
98 »       rep·movsl·%ds:(%esi),%es:(%edi) 
Max diff block lines reached; 6415/16031 bytes (40.02%) of diff not shown.
25.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 136 lines modifiedOffset 5, 174 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x14(%esp)15 »       sub····$0x3c,%esp
17 »       mov····0x44(%esp),%ebx16 »       mov····0x50(%esp),%ebp
18 »       mov····0x40(%esp),%edx 
19 »       mov····0x4(%edx),%ebp 
20 »       mov····%ebp,0x18(%esp) 
21 »       mov····0x40(%esp),%esi17 »       mov····0x54(%esp),%esi
22 »       mov····0x8(%esi),%edi18 »       mov····0x4(%ebp),%edx
23 »       mov····%edi,0x10(%esp)19 »       mov····%eax,0x1c(%esp)
 20 »       mov····0x8(%ebp),%ecx
 21 »       mov····%edx,0x24(%esp)
24 »       sub····%ebp,%edi22 »       sub····%edx,%ecx
25 »       mov····%edi,%ebp23 »       mov····%ecx,0x28(%esp)
26 »       sar····$0x2,%ebp24 »       sar····$0x2,%ecx
 25 »       mov····%ecx,0x20(%esp)
27 »       cmp····%ebp,%ebx26 »       cmp····%ecx,%esi
28 »       ja·····42·<__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:·184c5538b1fdaa800e931cfb60663b3c2065bc630616247bfc7b1c7348b2be12·...·]>27 »       ja·····40·<__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:·0d1c501730418c22b0fd4e1dcc2e07d6882fdc6de52689c9691202f70327459b·...·]>
29 »       add····$0x2c,%esp28 »       add····$0x3c,%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 »       mov····0x14(%esp),%ecx34 »       mov····0x1c(%esp),%edi
36 »       lea····0x0(%ecx),%esi 
37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list 
38 »       mov····$0x1d,%eax35 »       mov····$0x1d,%eax
 36 »       lea····0x0(%edi),%ebx
 37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
39 »       jmp····5f·<__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:·7ddbaf25ee636f654c0b40a16ea0947e86e67a890b209477fe4f968ddc0a1e44·...·]>38 »       jmp····62·<__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:·551e63bf131e607e1e63d6c7e4f74eb510e942a8d3ffad629301745856428b8b·...·]>
 39 »       lea····0x0(%esi,%eiz,1),%esi
40 »       lea····0x4(%ecx),%esi40 »       lea····0x4(%ecx),%ebx
41 »       sub····%edx,%eax41 »       sub····%edx,%eax
42 »       sub····$0x1,%eax42 »       dec····%eax
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       jle····70·<__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:·7a72140179c46ed0358c74784d3d1a0450c10ccf040d8952e3e7047d45bba85b·...·]>44 »       jle····73·<__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:·87368f78afe3a67c24181818807475ea12aabf8054a4a99fa12a8606b649f347·...·]>
45 »       mov····%eax,%edx45 »       mov····%eax,%edx
46 »       sar····%edx46 »       sar····%edx
47 »       lea····(%esi,%edx,4),%ecx47 »       lea····(%ebx,%edx,4),%ecx
48 »       cmp····(%ecx),%ebx48 »       cmp····(%ecx),%esi
49 »       ja·····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::PairMapping[·...·truncated·by·diffoscope;·len:·66,·SHA:·70892876f0662128d7726d185eb05c74e66d5b1595ed723322e04af79df6e80a·...·]>49 »       ja·····58·<__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:·2c78ac5d229d4f6191bdabf977c943db2c28dc68cf4bff407da193424d5cf08e·...·]>
50 »       mov····%edx,%eax50 »       mov····%edx,%eax
51 »       test···%eax,%eax51 »       test···%eax,%eax
52 »       jg·····5f·<__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:·7ddbaf25ee636f654c0b40a16ea0947e86e67a890b209477fe4f968ddc0a1e44·...·]>52 »       jg·····62·<__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:·551e63bf131e607e1e63d6c7e4f74eb510e942a8d3ffad629301745856428b8b·...·]>
53 »       mov····0x14(%esp),%ebx53 »       mov····0x1c(%esp),%esi
54 »       lea····0x74(%ebx),%eax54 »       lea····0x74(%esi),%edi
55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
56 »       cmp····%eax,%esi56 »       cmp····%edi,%ebx
57 »       je·····156·<__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:·8d646ffe5f4a8711c0ffc420bcee73907a7783fae47eda2f622ad34052abd5e4·...·]>57 »       je·····178·<__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:·f6f9a9090ecbeb2653bd06b0f0e847dac9f8c750b1e4aab6f4b684a5c5b56180·...·]>
58 »       mov····(%esi),%esi58 »       mov····(%ebx),%esi
59 »       cmp····%esi,%ebp59 »       cmp····%esi,0x20(%esp)
60 »       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·...·]>60 »       jae····38·<__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:·c4a9a6767030e79e10c9db68980387c183b63bab19ef84c5b4253559bc17e7fa·...·]>
61 »       cmp····$0x1fffffff,%esi61 »       cmp····$0x1fffffff,%esi
62 »       ja·····15f·<__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:·a660d96cee78973738c15b846b590ff5f2217824b2c679aa9e6f5a86dbbd63e5·...·]>62 »       ja·····183·<__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:·c104c7c2ad8e1d2b293bf8188b0ca474d9d1f76b188b0468b78187fcc48f45f7·...·]>
63 »       lea····0x0(,%esi,4),%edx63 »       lea····0x0(,%esi,4),%edi
64 »       test···%esi,%esi64 »       test···%esi,%esi
65 »       je·····171·<__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:·e9b152f22d7fbd8fba08ed36f443099677f85432e5471b53cdc0a9e28fd22eb3·...·]>65 »       je·····1e0·<__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:·c33146161865ec7281036bee775d3ae1f9adf24a5fa12a479042ad69a0b0ba70·...·]>
66 »       mov····%edx,(%esp)66 »       mov····%edi,(%esp)
67 »       mov····%edx,0x10(%esp) 
68 »       mov····0x14(%esp),%ebx67 »       mov····0x1c(%esp),%ebx
69 »       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 »       call···b0·<__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:·2199bf3a108d0fdb1609e72743ffe99a096e539ec18718c95204970794f6a033·...·]>
70 ·R_386_PLT32»    operator·new(unsigned·int)69 ·R_386_PLT32»    operator·new(unsigned·int)
 70 »       lea····(%eax,%edi,1),%edx
71 »       mov····%eax,%ecx71 »       mov····%eax,%ebx
72 »       mov····0x10(%esp),%edx 
73 »       add····%edx,%eax 
74 »       mov····%eax,0x10(%esp)72 »       mov····%edx,0x2c(%esp)
75 »       cmp····%ecx,%eax73 »       cmp····%eax,%edx
 74 »       je·····e9·<__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)+0xe9>
 75 »       mov····%edi,%edx
 76 »       mov····%eax,%edi
 77 »       cmp····$0x8,%edx
 78 »       jae····1bb·<__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)+0x1bb>
 79 »       test···$0x4,%dl
 80 »       jne····1ad·<__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)+0x1ad>
 81 »       test···$0x2,%dl
76 »       je·····180·<__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::Pai[·...·truncated·by·diffoscope;·len:·74,·SHA:·155f68a267e9b9b9b9d99ef74e17587f1a6f72f9b05c5fc5fbb2a784dcb79c9a·...·]0>82 »       jne····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::Pai[·...·truncated·by·diffoscope;·len:·74,·SHA:·dd8b6bf6f153dcfb46ede23a0541f03b88bff620ba999e48c92e5e5fb87bfc90·...·]0>
 83 »       test···$0x1,%dl
77 »       mov····%edx,0x8(%esp) 
78 »       movl···$0x0,0x4(%esp) 
79 »       mov····%ecx,(%esp) 
80 »       mov····%ecx,0x1c(%esp) 
81 »       call···db·<__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::Pai[·...·truncated·by·diffoscope;·len:·74,·SHA:·2336c14aa5a4b84c857bf027e6d220f63044ec6822c7b3ef040f3aaf5087693f·...·]>84 »       jne····198·<__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::Pa[·...·truncated·by·diffoscope;·len:·76,·SHA:·3147b3e6fb58fa1fb1e988ea54d0890d6fd42e6585bb5e520696beaa14a7b853·...·]>
82 ·R_386_PLT32»    memset85 »       mov····0x4(%ebp),%edx
 86 »       mov····%edx,0x24(%esp)
83 »       mov····0x40(%esp),%ebx87 »       mov····0x24(%esp),%ecx
84 »       mov····0x4(%ebx),%ecx 
85 »       mov····%ecx,0x18(%esp) 
86 »       mov····0x1c(%esp),%ecx88 »       mov····0x28(%esp),%edx
 89 »       mov····0x20(%esp),%eax
 90 »       mov····%ecx,%edi
 91 »       add····%ecx,%edx
87 »       test···%ebp,%ebp92 »       test···%eax,%eax
88 »       je·····124·<__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:·4610d302365c373b64059c85b03c2e9bb5cb35c09a8708e40f6b35b45d0dae1d·...·]>93 »       je·····14a·<__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:·1760b6edbabcdd439091459b26fd858f32d151bea011313a71155ce4206d2bc5·...·]>
89 »       mov····0x18(%esp),%ebp94 »       mov····%ebp,0x50(%esp)
90 »       mov····%ebp,%ebx95 »       mov····%edx,%ebp
91 »       add····%edi,%ebp96 »       lea····0x0(%esi),%esi
92 »       mov····(%ebx),%edi97 »       mov····(%edi),%ecx
93 »       test···%edi,%edi98 »       test···%ecx,%ecx
94 »       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::PairMappin[·...·truncated·by·diffoscope;·len:·68,·SHA:·b72982ece7844a51f8dbc4e1d9c322aacf9425fd3d70325fb8fe7e87746f26c1·...·]>99 »       je·····13f·<__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:·996ff47546b8fe0011535666a6afd0fbd4296b1f8f4716cdd08e5e1583a5a3b1·...·]>
 100 »       lea····0x0(%esi,%eiz,1),%esi
 101 »       lea····0x0(%esi),%esi
 102 »       mov····0x8(%ecx),%edx
95 »       mov····0x4(%edi),%eax103 »       mov····0x4(%ecx),%eax
96 »       xor····0x8(%edi),%eax104 »       xor····%edx,%eax
97 »       xor····%edx,%edx105 »       xor····%edx,%edx
98 »       div····%esi106 »       div····%esi
99 »       mov····(%edi),%eax107 »       mov····(%ecx),%eax
100 »       mov····%eax,(%ebx)108 »       mov····%eax,(%edi)
101 »       lea····(%ecx,%edx,4),%eax109 »       lea····(%ebx,%edx,4),%eax
102 »       mov····(%eax),%edx110 »       mov····(%eax),%edx
103 »       mov····%edx,(%edi)111 »       mov····%edx,(%ecx)
104 »       mov····%edi,(%eax)112 »       mov····%ecx,(%eax)
105 »       mov····(%ebx),%edi113 »       mov····(%edi),%ecx
106 »       test···%edi,%edi114 »       test···%ecx,%ecx
107 »       jne····100·<__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:·1c6765a8e1d56e2ad740d26ac969e2d03a3da581d7afb5ca355d7b796c8642c4·...·]0>115 »       jne····120·<__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:·85e111e2f0d21c44de68dad0b71a68120b37eac8628af4745d5e83485a2b0a37·...·]0>
Max diff block lines reached; 7275/25699 bytes (28.31%) of diff not shown.
9.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 76 lines modifiedOffset 5, 80 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*>·>::find_or_insert(std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·const&)>: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*>·>::find_or_insert(std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·const&)>:
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*>·>::find_or_insert(std::pair<std::pair<SFST::Node*,·SFST::Node*>·const,·SFST::Node*>·const&):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*>·>::find_or_insert(std::pair<std::pair<SFST::Node*,·SFST::Node*>·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····$0x2c,%esp 
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:·133,·SHA:·39df61b3de6c1efd923bb4db50d7731e4bbb60265bc3ce7bc238299df9740e09·...·]>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:·133,·SHA:·e3d7450379d9b753d2d6985857f681f14b9ae6924d3cf8a98b284e850496879b·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x14(%esp)15 »       sub····$0x2c,%esp
17 »       mov····0x40(%esp),%esi16 »       mov····0x40(%esp),%esi
18 »       mov····0x44(%esp),%edi17 »       mov····0x44(%esp),%edi
19 »       mov····0x10(%esi),%edx18 »       mov····0x10(%esi),%edx
20 »       add····$0x1,%edx 
21 »       mov····%edx,0x4(%esp) 
22 »       mov····%esi,(%esp)19 »       mov····%esi,(%esp)
 20 »       mov····%eax,0x14(%esp)
 21 »       inc····%edx
 22 »       mov····%edx,0x4(%esp)
23 »       call···2b·<__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:·134,·SHA:·d25413ea39159e493f4c58397b643fc69cacff3b37f2ac67e17a590336ed755d·...·]>23 »       call···29·<__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:·134,·SHA:·6c823325e6365279dc76366ed1af64f699cd491313c59b0ea8a03cfe800cce15·...·]>
24 ·R_386_PC32»     __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)24 ·R_386_PC32»     __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)
25 »       mov····(%edi),%ecx25 »       mov····0x4(%esi),%edx
26 »       mov····0x4(%edi),%ebp26 »       mov····(%edi),%ebp
27 »       mov····%ecx,%eax 
28 »       xor····%ebp,%eax 
29 »       mov····0x8(%esi),%ebx27 »       mov····0x8(%esi),%ebx
30 »       sub····0x4(%esi),%ebx28 »       mov····0x4(%edi),%ecx
31 »       sar····$0x2,%ebx29 »       mov····%ebp,%eax
 30 »       sub····%edx,%ebx
32 »       xor····%edx,%edx31 »       xor····%edx,%edx
 32 »       sar····$0x2,%ebx
 33 »       xor····%ecx,%eax
33 »       div····%ebx34 »       div····%ebx
 35 »       mov····0x4(%esi),%ebx
34 »       lea····0x0(,%edx,4),%eax36 »       lea····0x0(,%edx,4),%eax
35 »       mov····%eax,0x18(%esp)37 »       mov····%eax,0x18(%esp)
36 »       mov····0x4(%esi),%ebx 
37 »       mov····(%ebx,%eax,1),%edx38 »       mov····(%ebx,%eax,1),%edx
38 »       test···%edx,%edx39 »       test···%edx,%edx
39 »       je·····79·<__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:·135,·SHA:·4b72d9f295cc16bf60d18b93d104f15ccf6bf4346796f2297b3fc9019b8896c5·...·]>40 »       je·····80·<__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:·135,·SHA:·022461f726bb38cb6987d5e0e2933a9ba3db4bc2d645e4b7f77843be6eeb45ae·...·]>
40 »       mov····%edx,%eax41 »       mov····%edx,%eax
41 »       jmp····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::PairMapping[·...·truncated·by·diffoscope;·len:·134,·SHA:·83319aeb07dd2792e424acc0387f20fb85d6eca5448a36e2b496bf7e4f103a8b·...·]>42 »       jmp····66·<__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:·134,·SHA:·2786d41c7875b846842b23f3fe51d615fc78a8f1f0840bfed547c16c4a1b922c·...·]>
 43 »       xchg···%ax,%ax
42 »       mov····(%eax),%eax44 »       mov····(%eax),%eax
43 »       test···%eax,%eax45 »       test···%eax,%eax
44 »       je·····79·<__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:·135,·SHA:·4b72d9f295cc16bf60d18b93d104f15ccf6bf4346796f2297b3fc9019b8896c5·...·]>46 »       je·····80·<__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:·135,·SHA:·022461f726bb38cb6987d5e0e2933a9ba3db4bc2d645e4b7f77843be6eeb45ae·...·]>
45 »       cmp····0x4(%eax),%ecx47 »       cmp····%ecx,0x8(%eax)
46 »       jne····5e·<__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:·135,·SHA:·ddc211c3414704ce205d720a70f652bfea4bbf7eec0687b593344d06d60a8a71·...·]>48 »       jne····60·<__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:·135,·SHA:·5e2617b0dd84813279810e69d94286b5a09cca4e354dd5d6c9fe65ab651a9873·...·]>
47 »       cmp····0x8(%eax),%ebp49 »       cmp····%ebp,0x4(%eax)
48 »       jne····5e·<__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:·135,·SHA:·ddc211c3414704ce205d720a70f652bfea4bbf7eec0687b593344d06d60a8a71·...·]>50 »       jne····60·<__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:·135,·SHA:·5e2617b0dd84813279810e69d94286b5a09cca4e354dd5d6c9fe65ab651a9873·...·]>
49 »       add····$0x4,%eax 
50 »       add····$0x2c,%esp51 »       add····$0x2c,%esp
 52 »       add····$0x4,%eax
51 »       pop····%ebx53 »       pop····%ebx
52 »       pop····%esi54 »       pop····%esi
53 »       pop····%edi55 »       pop····%edi
54 »       pop····%ebp56 »       pop····%ebp
55 »       ret57 »       ret
56 »       mov····%edx,0x1c(%esp)58 »       lea····0x0(%esi,%eiz,1),%esi
 59 »       nop
57 »       movl···$0x10,(%esp)60 »       movl···$0x10,(%esp)
58 »       mov····0x14(%esp),%ebx61 »       mov····0x14(%esp),%ebx
 62 »       mov····%edx,0x1c(%esp)
59 »       call···89·<__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:·135,·SHA:·88f5dae55e3fa7fe0c211ccd33d37626b6300b70772240e8e5c94595fef66b63·...·]>63 »       call···90·<__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:·135,·SHA:·f9dc396a3c90384fa81041f97aa8b0c37826f7ee62c6cfec7cf3509e3ee68543·...·]>
60 ·R_386_PLT32»    operator·new(unsigned·int)64 ·R_386_PLT32»    operator·new(unsigned·int)
61 »       mov····(%edi),%ecx 
62 »       mov····%ecx,0x4(%eax) 
63 »       mov····0x4(%edi),%ebp65 »       mov····(%edi),%ebp
64 »       mov····%ebp,0x8(%eax)66 »       mov····0x4(%edi),%ecx
 67 »       mov····0x1c(%esp),%ebx
65 »       mov····0x8(%edi),%edi68 »       mov····0x8(%edi),%edi
 69 »       mov····0x4(%esi),%edx
 70 »       mov····%ebp,0x4(%eax)
 71 »       mov····0x18(%esp),%ebp
 72 »       mov····%ecx,0x8(%eax)
66 »       mov····%edi,0xc(%eax)73 »       mov····%edi,0xc(%eax)
67 »       mov····0x1c(%esp),%ebx 
68 »       mov····%ebx,(%eax)74 »       mov····%ebx,(%eax)
69 »       mov····0x4(%esi),%edx 
70 »       mov····0x18(%esp),%ecx 
71 »       mov····%eax,(%edx,%ecx,1)75 »       mov····%eax,(%edx,%ebp,1)
72 »       addl···$0x1,0x10(%esi) 
73 »       add····$0x4,%eax76 »       add····$0x4,%eax
 77 »       incl···0x10(%esi)
74 »       add····$0x2c,%esp78 »       add····$0x2c,%esp
75 »       pop····%ebx79 »       pop····%ebx
76 »       pop····%esi80 »       pop····%esi
77 »       pop····%edi81 »       pop····%edi
78 »       pop····%ebp82 »       pop····%ebp
79 »       ret83 »       ret
21.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 136 lines modifiedOffset 5, 175 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x14(%esp)15 »       sub····$0x3c,%esp
17 »       mov····0x44(%esp),%ebx16 »       mov····0x50(%esp),%ebp
18 »       mov····0x40(%esp),%edx 
19 »       mov····0x4(%edx),%ebp 
20 »       mov····%ebp,0x18(%esp) 
21 »       mov····0x40(%esp),%esi17 »       mov····0x54(%esp),%esi
22 »       mov····0x8(%esi),%edi18 »       mov····0x4(%ebp),%edx
23 »       mov····%edi,0x10(%esp)19 »       mov····%eax,0x1c(%esp)
 20 »       mov····0x8(%ebp),%ecx
 21 »       mov····%edx,0x24(%esp)
24 »       sub····%ebp,%edi22 »       sub····%edx,%ecx
25 »       mov····%edi,%ebp23 »       mov····%ecx,0x28(%esp)
26 »       sar····$0x2,%ebp24 »       sar····$0x2,%ecx
 25 »       mov····%ecx,0x20(%esp)
27 »       cmp····%ebp,%ebx26 »       cmp····%ecx,%esi
28 »       ja·····42·<__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:·bef69f45780c65160f2f425d6bc4fb2f73798ba22ac4d830d9959b14bc97a686·...·]>27 »       ja·····40·<__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:·91a30ff750dc1fa9bf0cf3c3c8521aa526256b2d939c2d115b65949e01c2343c·...·]>
29 »       add····$0x2c,%esp28 »       add····$0x3c,%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 »       mov····0x14(%esp),%ecx34 »       mov····0x1c(%esp),%edi
36 »       lea····0x0(%ecx),%esi 
37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list 
38 »       mov····$0x1d,%eax35 »       mov····$0x1d,%eax
 36 »       lea····0x0(%edi),%ebx
 37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
39 »       jmp····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>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·9ea483de062ef4528d4900d845215e5b056d90c41ed9c8549b6b4bef8c72beb1·...·]>38 »       jmp····62·<__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:·3a9c8422e86b6f07ad2ff90394fc1ca06e443bd75d13a9d082c0926775340a6e·...·]>
 39 »       lea····0x0(%esi,%eiz,1),%esi
40 »       lea····0x4(%ecx),%esi40 »       lea····0x4(%ecx),%ebx
41 »       sub····%edx,%eax41 »       sub····%edx,%eax
42 »       sub····$0x1,%eax42 »       dec····%eax
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       jle····70·<__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:·f5721bcb7897d89cc70b915d8a7306bad676ea0f896cb1cecbd1acdb979088a7·...·]>44 »       jle····73·<__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:·96355372cda799e2232a348b8446ec0ea57cbbbf35a0d693aac5d9ccde874e9b·...·]>
45 »       mov····%eax,%edx45 »       mov····%eax,%edx
46 »       sar····%edx46 »       sar····%edx
47 »       lea····(%esi,%edx,4),%ecx47 »       lea····(%ebx,%edx,4),%ecx
48 »       cmp····(%ecx),%ebx48 »       cmp····(%ecx),%esi
49 »       ja·····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:·9,·SHA:·1fc781ada3840e98b6fab251a289bdfcb9ba0b30557936193e00f488586b5dc3·...·]>49 »       ja·····58·<__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:·b04150e5862281da020b1ae9afe21be2223cf308e61168ad263074cb3e1aa953·...·]>
50 »       mov····%edx,%eax50 »       mov····%edx,%eax
51 »       test···%eax,%eax51 »       test···%eax,%eax
52 »       jg·····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>·>::resize(unsigned[·...·truncated·by·diffoscope;·len:·10,·SHA:·9ea483de062ef4528d4900d845215e5b056d90c41ed9c8549b6b4bef8c72beb1·...·]>52 »       jg·····62·<__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:·3a9c8422e86b6f07ad2ff90394fc1ca06e443bd75d13a9d082c0926775340a6e·...·]>
53 »       mov····0x14(%esp),%ebx53 »       mov····0x1c(%esp),%esi
54 »       lea····0x74(%ebx),%eax54 »       lea····0x74(%esi),%edi
55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
56 »       cmp····%eax,%esi56 »       cmp····%edi,%ebx
57 »       je·····157·<__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:·5dca088b1af0bd54257bc52f866b49c02173cdfe76eb7091f60a24065abc99f8·...·]>57 »       je·····179·<__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:·673681005564e806dea4986bd2dad40c8df381b5f1294e68c05c2f9c513d8f5d·...·]>
58 »       mov····(%esi),%esi58 »       mov····(%ebx),%esi
59 »       cmp····%esi,%ebp59 »       cmp····%esi,0x20(%esp)
60 »       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·...·]>60 »       jae····38·<__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:·e43de94cd59a439ad0612550aa37b366d1dc1ed190b4993b6b09a2458bf04c29·...·]>
61 »       cmp····$0x1fffffff,%esi61 »       cmp····$0x1fffffff,%esi
62 »       ja·····160·<__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:·a9dc569104088b687afcb718d0d4e29a1630718a51d814844d53b67481c4355a·...·]>62 »       ja·····184·<__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:·6af23cb3124e493dac686681719e7dc3362f41eca6c52ff337a9316ff4dbb1b2·...·]>
63 »       lea····0x0(,%esi,4),%edx63 »       lea····0x0(,%esi,4),%edi
64 »       test···%esi,%esi64 »       test···%esi,%esi
65 »       je·····172·<__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:·0a565008cc3f9ccf90bbd2e034bcbedf12778e645b351ff0b1a8e0989f27aa85·...·]>65 »       je·····1e8·<__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:·43c79e9ff6d32fa131c2c5e2292afc7a4837f72f3e31da1cc0c54b804d1c077a·...·]>
66 »       mov····%edx,(%esp)66 »       mov····%edi,(%esp)
67 »       mov····%edx,0x10(%esp) 
68 »       mov····0x14(%esp),%ebx67 »       mov····0x1c(%esp),%ebx
69 »       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 »       call···b0·<__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:·ba57d85260846af01995f3f861c9c79e4abb45eb16dac7cf488f2621abf3b1b2·...·]>
70 ·R_386_PLT32»    operator·new(unsigned·int)69 ·R_386_PLT32»    operator·new(unsigned·int)
 70 »       lea····(%eax,%edi,1),%edx
71 »       mov····%eax,%ecx71 »       mov····%eax,%ebx
72 »       mov····0x10(%esp),%edx 
73 »       add····%edx,%eax 
74 »       mov····%eax,0x10(%esp)72 »       mov····%edx,0x2c(%esp)
75 »       cmp····%ecx,%eax73 »       cmp····%eax,%edx
76 »       je·····181·<__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(unsigne[·...·truncated·by·diffoscope;·len:·12,·SHA:·61884ab7262f0a59bbcddc4c87383f7fac7cb10411cd67ed62da18bb777f266f·...·]>74 »       je·····e9·<__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:·1c8a3f7694f5531d1045a0d54c15a3844f9377c4f628496431afac4624045643·...·]>
 75 »       mov····%edi,%edx
77 »       mov····%edx,0x8(%esp) 
78 »       movl···$0x0,0x4(%esp) 
79 »       mov····%ecx,(%esp)76 »       mov····%eax,%edi
80 »       mov····%ecx,0x1c(%esp)77 »       cmp····$0x8,%edx
81 »       call···db·<__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(u[·...·truncated·by·diffoscope;·len:·17,·SHA:·c016a219897d4619e4f479797cf330a1e2a1ffc0e54509db7b973909454dcfcd·...·]>78 »       jae····1c3·<__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([·...·truncated·by·diffoscope;·len:·19,·SHA:·f973549f04aaae08882476d17af8ec0aa5565d05c3f889bb6bc77c03e1afa4c3·...·]>
 79 »       test···$0x4,%dl
82 ·R_386_PLT32»    memset 
83 »       mov····0x40(%esp),%ebx 
84 »       mov····0x4(%ebx),%ecx 
85 »       mov····%ecx,0x18(%esp) 
86 »       mov····0x1c(%esp),%ecx 
87 »       test···%ebp,%ebp 
88 »       je·····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>·>::resize(u[·...·truncated·by·diffoscope;·len:·17,·SHA:·0947f9968ede7bc3253c42d5bc6fd49e646bce2c4671ea9662593009f7f6b21f·...·]5>80 »       jne····1b5·<__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(u[·...·truncated·by·diffoscope;·len:·17,·SHA:·6a84c1ca27ee7462d8b437bbb9d1f31cfc14fd53b61aa793adde108d8a640b88·...·]5>
 81 »       test···$0x2,%dl
 82 »       jne····1a8·<__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)+0x1a8>
 83 »       test···$0x1,%dl
 84 »       jne····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>
 85 »       mov····0x4(%ebp),%edx
 86 »       mov····%edx,0x24(%esp)
 87 »       mov····0x24(%esp),%ecx
89 »       mov····0x18(%esp),%ebp88 »       mov····0x28(%esp),%edx
90 »       mov····%ebp,%ebx89 »       mov····0x20(%esp),%eax
91 »       add····%edi,%ebp 
92 »       mov····(%ebx),%edi90 »       mov····%ecx,%edi
 91 »       add····%ecx,%edx
93 »       test···%edi,%edi92 »       test···%eax,%eax
94 »       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[·...·truncated·by·diffoscope;·len:·11,·SHA:·7c28aafa96c610fc111f314c751456c18c024f3c7af17be62cfb2a93dfcca804·...·]>93 »       je·····14b·<__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:·5f556844c25e0c09dc2bb8f8a96351a9d8fbc1a5ef91ce513c6fff7ba71406c0·...·]>
 94 »       mov····%ebp,0x50(%esp)
 95 »       mov····%edx,%ebp
 96 »       lea····0x0(%esi),%esi
 97 »       mov····(%edi),%ecx
 98 »       test···%ecx,%ecx
 99 »       je·····140·<__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)+0x140>
 100 »       lea····0x0(%esi,%eiz,1),%esi
 101 »       lea····0x0(%esi),%esi
 102 »       mov····0x4(%ecx),%edx
95 »       movzwl·0x8(%edi),%eax103 »       movzwl·0x8(%ecx),%eax
96 »       xor····0x4(%edi),%eax104 »       xor····%edx,%eax
97 »       xor····%edx,%edx105 »       xor····%edx,%edx
98 »       div····%esi106 »       div····%esi
99 »       mov····(%edi),%eax107 »       mov····(%ecx),%eax
100 »       mov····%eax,(%ebx)108 »       mov····%eax,(%edi)
101 »       lea····(%ecx,%edx,4),%eax109 »       lea····(%ebx,%edx,4),%eax
102 »       mov····(%eax),%edx110 »       mov····(%eax),%edx
103 »       mov····%edx,(%edi)111 »       mov····%edx,(%ecx)
104 »       mov····%edi,(%eax)112 »       mov····%ecx,(%eax)
Max diff block lines reached; 6223/22196 bytes (28.04%) of diff not shown.
8.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 78 lines modifiedOffset 5, 82 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x14(%esp)15 »       sub····$0x2c,%esp
17 »       mov····0x40(%esp),%esi16 »       mov····0x40(%esp),%esi
18 »       mov····0x44(%esp),%edi17 »       mov····0x44(%esp),%edi
19 »       mov····0x10(%esi),%edx18 »       mov····0x10(%esi),%edx
20 »       add····$0x1,%edx 
21 »       mov····%edx,0x4(%esp) 
22 »       mov····%esi,(%esp)19 »       mov····%esi,(%esp)
 20 »       mov····%eax,0x14(%esp)
 21 »       inc····%edx
 22 »       mov····%edx,0x4(%esp)
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·...·]>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·...·]>
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····(%edi),%ecx25 »       mov····0x4(%esi),%edx
26 »       movzwl·0x4(%edi),%eax26 »       movzwl·0x4(%edi),%ebp
27 »       mov····%eax,%ebp 
28 »       xor····%ecx,%eax 
29 »       mov····0x8(%esi),%ebx27 »       mov····0x8(%esi),%ebx
 28 »       mov····(%edi),%ecx
 29 »       mov····%ebp,%eax
30 »       sub····0x4(%esi),%ebx30 »       sub····%edx,%ebx
31 »       sar····$0x2,%ebx 
32 »       xor····%edx,%edx31 »       xor····%edx,%edx
 32 »       sar····$0x2,%ebx
 33 »       xor····%ecx,%eax
33 »       div····%ebx34 »       div····%ebx
 35 »       mov····0x4(%esi),%ebx
34 »       lea····0x0(,%edx,4),%eax36 »       lea····0x0(,%edx,4),%eax
35 »       mov····%eax,0x18(%esp)37 »       mov····%eax,0x18(%esp)
36 »       mov····0x4(%esi),%ebx 
37 »       mov····(%ebx,%eax,1),%edx38 »       mov····(%ebx,%eax,1),%edx
38 »       test···%edx,%edx39 »       test···%edx,%edx
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 »       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·...·]>
40 »       mov····%edx,%eax41 »       mov····%edx,%eax
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·...·]>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·...·]>
 43 »       nop
42 »       mov····(%eax),%eax44 »       mov····(%eax),%eax
43 »       test···%eax,%eax45 »       test···%eax,%eax
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·...·]>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·...·]>
45 »       cmp····0x4(%eax),%ecx47 »       cmp····0x4(%eax),%ecx
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·...·]>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·...·]>
47 »       cmp····0x8(%eax),%bp49 »       movzwl·0x8(%eax),%ebx
 50 »       cmp····%ebp,%ebx
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·...·]>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·...·]>
49 »       add····$0x4,%eax 
50 »       add····$0x2c,%esp52 »       add····$0x2c,%esp
 53 »       add····$0x4,%eax
51 »       pop····%ebx54 »       pop····%ebx
52 »       pop····%esi55 »       pop····%esi
53 »       pop····%edi56 »       pop····%edi
54 »       pop····%ebp57 »       pop····%ebp
55 »       ret58 »       ret
56 »       mov····%edx,0x1c(%esp)59 »       xchg···%ax,%ax
57 »       movl···$0x14,(%esp)60 »       movl···$0x14,(%esp)
58 »       mov····0x14(%esp),%ebx61 »       mov····0x14(%esp),%ebx
 62 »       mov····%edx,0x1c(%esp)
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·...·]>63 »       call···90·<__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:·32acb22f4ca902e76c5453342249ff02824015b148dd83eac6a15756c265e3a0·...·]>
60 ·R_386_PLT32»    operator·new(unsigned·int)64 ·R_386_PLT32»    operator·new(unsigned·int)
61 »       mov····(%edi),%ecx65 »       mov····(%edi),%ecx
62 »       mov····%ecx,0x4(%eax) 
63 »       mov····0x4(%edi),%ebp66 »       mov····0x4(%edi),%ebp
64 »       mov····%ebp,0x8(%eax) 
65 »       mov····0x8(%edi),%ebx67 »       mov····0x8(%edi),%edx
66 »       mov····%ebx,0xc(%eax)68 »       mov····0x1c(%esp),%ebx
67 »       mov····0xc(%edi),%edi69 »       mov····0xc(%edi),%edi
68 »       mov····%edi,0x10(%eax) 
69 »       mov····0x1c(%esp),%edx 
70 »       mov····%edx,(%eax)70 »       mov····%ecx,0x4(%eax)
71 »       mov····0x4(%esi),%ecx71 »       mov····0x4(%esi),%ecx
 72 »       mov····%ebp,0x8(%eax)
72 »       mov····0x18(%esp),%ebp73 »       mov····0x18(%esp),%ebp
 74 »       mov····%edx,0xc(%eax)
 75 »       mov····%edi,0x10(%eax)
 76 »       mov····%ebx,(%eax)
73 »       mov····%eax,(%ecx,%ebp,1)77 »       mov····%eax,(%ecx,%ebp,1)
74 »       addl···$0x1,0x10(%esi) 
75 »       add····$0x4,%eax78 »       add····$0x4,%eax
 79 »       incl···0x10(%esi)
76 »       add····$0x2c,%esp80 »       add····$0x2c,%esp
77 »       pop····%ebx81 »       pop····%ebx
78 »       pop····%esi82 »       pop····%esi
79 »       pop····%edi83 »       pop····%edi
80 »       pop····%ebp84 »       pop····%ebp
81 »       ret85 »       ret
18.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 135 lines modifiedOffset 5, 171 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x14(%esp)15 »       sub····$0x3c,%esp
17 »       mov····0x44(%esp),%ebx16 »       mov····0x50(%esp),%ebp
18 »       mov····0x40(%esp),%edx 
19 »       mov····0x4(%edx),%ebp 
20 »       mov····%ebp,0x18(%esp) 
21 »       mov····0x40(%esp),%esi17 »       mov····0x54(%esp),%esi
22 »       mov····0x8(%esi),%edi18 »       mov····0x4(%ebp),%edx
23 »       mov····%edi,0x10(%esp)19 »       mov····%eax,0x1c(%esp)
 20 »       mov····0x8(%ebp),%ecx
 21 »       mov····%edx,0x24(%esp)
24 »       sub····%ebp,%edi22 »       sub····%edx,%ecx
25 »       mov····%edi,%ebp23 »       mov····%ecx,0x28(%esp)
26 »       sar····$0x2,%ebp24 »       sar····$0x2,%ecx
 25 »       mov····%ecx,0x20(%esp)
27 »       cmp····%ebp,%ebx26 »       cmp····%ecx,%esi
28 »       ja·····42·<__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)+0x42>27 »       ja·····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>
29 »       add····$0x2c,%esp28 »       add····$0x3c,%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 »       mov····0x14(%esp),%ecx34 »       mov····0x1c(%esp),%edi
36 »       lea····0x0(%ecx),%esi 
37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list 
38 »       mov····$0x1d,%eax35 »       mov····$0x1d,%eax
 36 »       lea····0x0(%edi),%ebx
 37 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
39 »       jmp····5f·<__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)+0x5f>38 »       jmp····62·<__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)+0x62>
 39 »       lea····0x0(%esi,%eiz,1),%esi
40 »       lea····0x4(%ecx),%esi40 »       lea····0x4(%ecx),%ebx
41 »       sub····%edx,%eax41 »       sub····%edx,%eax
42 »       sub····$0x1,%eax42 »       dec····%eax
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       jle····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*>·>::resize(unsigned·int)+0x70>44 »       jle····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*>·>::resize(unsigned·int)+0x73>
45 »       mov····%eax,%edx45 »       mov····%eax,%edx
46 »       sar····%edx46 »       sar····%edx
47 »       lea····(%esi,%edx,4),%ecx47 »       lea····(%ebx,%edx,4),%ecx
48 »       cmp····(%ecx),%ebx48 »       cmp····(%ecx),%esi
49 »       ja·····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>49 »       ja·····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*>·>::resize(unsigned·int)+0x58>
50 »       mov····%edx,%eax50 »       mov····%edx,%eax
51 »       test···%eax,%eax51 »       test···%eax,%eax
52 »       jg·····5f·<__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)+0x5f>52 »       jg·····62·<__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)+0x62>
53 »       mov····0x14(%esp),%ebx53 »       mov····0x1c(%esp),%esi
54 »       lea····0x74(%ebx),%eax54 »       lea····0x74(%esi),%edi
55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list55 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
56 »       cmp····%eax,%esi56 »       cmp····%edi,%ebx
57 »       je·····153·<__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)+0x153>57 »       je·····173·<__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)+0x173>
58 »       mov····(%esi),%esi58 »       mov····(%ebx),%esi
59 »       cmp····%esi,%ebp59 »       cmp····%esi,0x20(%esp)
60 »       jae····3a·<__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)+0x3a>60 »       jae····38·<__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)+0x38>
61 »       cmp····$0x1fffffff,%esi61 »       cmp····$0x1fffffff,%esi
62 »       ja·····15c·<__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)+0x15c>62 »       ja·····17e·<__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)+0x17e>
63 »       lea····0x0(,%esi,4),%edx63 »       lea····0x0(,%esi,4),%edi
64 »       test···%esi,%esi64 »       test···%esi,%esi
65 »       je·····16e·<__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)+0x16e>65 »       je·····1d8·<__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)+0x1d8>
66 »       mov····%edx,(%esp)66 »       mov····%edi,(%esp)
67 »       mov····%edx,0x10(%esp) 
68 »       mov····0x14(%esp),%ebx67 »       mov····0x1c(%esp),%ebx
69 »       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>68 »       call···b0·<__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)+0xb0>
70 ·R_386_PLT32»    operator·new(unsigned·int)69 ·R_386_PLT32»    operator·new(unsigned·int)
 70 »       lea····(%eax,%edi,1),%edx
71 »       mov····%eax,%ecx71 »       mov····%eax,%ebx
 72 »       mov····%edx,0x2c(%esp)
 73 »       cmp····%eax,%edx
 74 »       je·····e9·<__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)+0xe9>
 75 »       mov····%edi,%edx
 76 »       mov····%eax,%edi
 77 »       cmp····$0x8,%edx
 78 »       jae····1b3·<__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)+0x1b3>
 79 »       test···$0x4,%dl
 80 »       jne····1a5·<__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)+0x1a5>
 81 »       test···$0x2,%dl
 82 »       jne····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>
 83 »       test···$0x1,%dl
 84 »       jne····190·<__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)+0x190>
 85 »       mov····0x4(%ebp),%edx
 86 »       mov····%edx,0x24(%esp)
 87 »       mov····0x24(%esp),%ecx
72 »       mov····0x10(%esp),%edx88 »       mov····0x28(%esp),%edx
 89 »       mov····%ecx,%edi
73 »       add····%edx,%eax90 »       add····%ecx,%edx
74 »       mov····%eax,0x10(%esp) 
75 »       cmp····%ecx,%eax91 »       mov····0x20(%esp),%ecx
 92 »       test···%ecx,%ecx
76 »       je·····17d·<__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)+0x17d>93 »       je·····145·<__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)+0x145>
77 »       mov····%edx,0x8(%esp)94 »       mov····%ebp,0x50(%esp)
78 »       movl···$0x0,0x4(%esp) 
79 »       mov····%ecx,(%esp)95 »       mov····%edx,%ebp
 96 »       lea····0x0(%esi),%esi
80 »       mov····%ecx,0x1c(%esp) 
81 »       call···db·<__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)+0xdb> 
82 ·R_386_PLT32»    memset 
83 »       mov····0x40(%esp),%ebx 
84 »       mov····0x4(%ebx),%ecx97 »       mov····(%edi),%ecx
85 »       mov····%ecx,0x18(%esp) 
86 »       mov····0x1c(%esp),%ecx 
87 »       test···%ebp,%ebp98 »       test···%ecx,%ecx
88 »       je·····121·<__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)+0x121> 
89 »       mov····0x18(%esp),%ebp 
90 »       mov····%ebp,%ebx 
91 »       add····%edi,%ebp 
92 »       mov····(%ebx),%edi 
93 »       test···%edi,%edi 
94 »       je·····11a·<__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)+0x11a>99 »       je·····13a·<__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)+0x13a>
 100 »       lea····0x0(%esi,%eiz,1),%esi
 101 »       lea····0x0(%esi),%esi
95 »       mov····0x4(%edi),%eax102 »       mov····0x4(%ecx),%eax
96 »       xor····%edx,%edx103 »       xor····%edx,%edx
97 »       div····%esi104 »       div····%esi
98 »       mov····(%edi),%eax105 »       mov····(%ecx),%eax
99 »       mov····%eax,(%ebx)106 »       mov····%eax,(%edi)
100 »       lea····(%ecx,%edx,4),%eax107 »       lea····(%ebx,%edx,4),%eax
101 »       mov····(%eax),%edx108 »       mov····(%eax),%edx
102 »       mov····%edx,(%edi)109 »       mov····%edx,(%ecx)
Max diff block lines reached; 5047/18416 bytes (27.41%) of diff not shown.
5.21 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableIPKN4SFST4 […]
    
Offset 5, 68 lines modifiedOffset 5, 72 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 
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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x2c,%esp
16 »       mov····%eax,0x18(%esp) 
17 »       mov····0x40(%esp),%edi 
18 »       mov····0x44(%esp),%esi16 »       mov····0x44(%esp),%esi
19 »       mov····0x4(%esi),%ebp 
20 »       mov····0x48(%esp),%edx17 »       mov····0x48(%esp),%edx
21 »       mov····(%edx),%ecx18 »       mov····0x40(%esp),%edi
 19 »       mov····0x4(%esi),%ebp
 20 »       mov····%eax,0x18(%esp)
22 »       mov····0x8(%esi),%ebx21 »       mov····0x8(%esi),%ebx
 22 »       mov····(%edx),%ecx
 23 »       xor····%edx,%edx
23 »       sub····%ebp,%ebx24 »       sub····%ebp,%ebx
24 »       sar····$0x2,%ebx25 »       sar····$0x2,%ebx
25 »       mov····%ecx,%eax26 »       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·····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>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>
32 »       mov····%ebp,%ebx32 »       mov····%ebp,%ebx
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>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>
 34 »       lea····0x0(%esi,%eiz,1),%esi
 35 »       nop
34 »       mov····(%ebx),%ebx36 »       mov····(%ebx),%ebx
35 »       test···%ebx,%ebx37 »       test···%ebx,%ebx
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>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>
37 »       cmp····0x4(%ebx),%ecx39 »       cmp····0x4(%ebx),%ecx
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>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>
39 »       mov····%ebx,(%edi)41 »       mov····%ebx,(%edi)
 42 »       mov····%edi,%eax
40 »       mov····%esi,0x4(%edi)43 »       mov····%esi,0x4(%edi)
41 »       movb···$0x0,0x8(%edi)44 »       movb···$0x0,0x8(%edi)
42 »       mov····%edi,%eax 
43 »       add····$0x2c,%esp45 »       add····$0x2c,%esp
44 »       pop····%ebx46 »       pop····%ebx
45 »       pop····%esi47 »       pop····%esi
46 »       pop····%edi48 »       pop····%edi
47 »       pop····%ebp49 »       pop····%ebp
48 »       ret····$0x450 »       ret····$0x4
49 »       mov····%edx,0x1c(%esp)51 »       lea····0x0(%esi,%eiz,1),%esi
 52 »       nop
50 »       movl···$0x8,(%esp)53 »       movl···$0x8,(%esp)
51 »       mov····0x18(%esp),%ebx54 »       mov····0x18(%esp),%ebx
 55 »       mov····%edx,0x1c(%esp)
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>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>
53 ·R_386_PLT32»    operator·new(unsigned·int)57 ·R_386_PLT32»    operator·new(unsigned·int)
54 »       mov····0x48(%esp),%ecx58 »       mov····0x48(%esp),%ecx
 59 »       mov····%esi,0x4(%edi)
 60 »       mov····0x1c(%esp),%ebx
 61 »       movb···$0x1,0x8(%edi)
55 »       mov····(%ecx),%edx62 »       mov····(%ecx),%edx
56 »       mov····%edx,0x4(%eax) 
57 »       mov····%ebp,(%eax)63 »       mov····%ebp,(%eax)
58 »       mov····0x4(%esi),%ebp64 »       mov····0x4(%esi),%ebp
59 »       mov····0x1c(%esp),%ebx 
60 »       mov····%eax,0x0(%ebp,%ebx,1) 
61 »       addl···$0x1,0x10(%esi) 
62 »       mov····%eax,(%edi)65 »       mov····%eax,(%edi)
63 »       mov····%esi,0x4(%edi)66 »       mov····%edx,0x4(%eax)
64 »       movb···$0x1,0x8(%edi)67 »       mov····%eax,0x0(%ebp,%ebx,1)
65 »       mov····%edi,%eax68 »       mov····%edi,%eax
 69 »       incl···0x10(%esi)
66 »       add····$0x2c,%esp70 »       add····$0x2c,%esp
67 »       pop····%ebx71 »       pop····%ebx
68 »       pop····%esi72 »       pop····%esi
69 »       pop····%edi73 »       pop····%edi
70 »       pop····%ebp74 »       pop····%ebp
71 »       ret····$0x475 »       ret····$0x4
13.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 114 lines modifiedOffset 1, 112 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%ebx,0x2c(%esp)
 6 »       mov····0x44(%esp),%edx
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>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>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx8 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx9 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 11 »       mov····%ebp,0x38(%esp)
13 »       mov····0x40(%esp),%ebp12 »       mov····0x40(%esp),%ebp
14 »       mov····0x44(%esp),%edx13 »       mov····%esi,0x30(%esp)
 14 »       mov····%edi,0x34(%esp)
15 »       cmp····$0x1fffffff,%edx15 »       cmp····$0x1fffffff,%edx
16 »       ja·····11e·<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)+0x11e>16 »       ja·····13e·<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)+0x13e>
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·····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>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>
 23 »       mov····0x2c(%esp),%ebx
 24 »       mov····0x30(%esp),%esi
 25 »       mov····0x34(%esp),%edi
 26 »       mov····0x38(%esp),%ebp
23 »       add····$0x2c,%esp27 »       add····$0x3c,%esp
24 »       pop····%ebx 
25 »       pop····%esi 
26 »       pop····%edi 
27 »       pop····%ebp 
28 »       ret28 »       ret
 29 »       lea····0x0(%esi),%esi
29 »       mov····0x4(%ebp),%edi30 »       mov····0x4(%ebp),%edi
 31 »       lea····0x0(,%edx,4),%eax
 32 »       mov····%eax,0x14(%esp)
30 »       mov····%edi,%ecx33 »       mov····%edi,%ecx
31 »       sub····%esi,%ecx34 »       sub····%esi,%ecx
32 »       mov····%ecx,0x10(%esp) 
33 »       lea····0x0(,%edx,4),%eax 
34 »       mov····%eax,0x18(%esp) 
35 »       test···%edx,%edx35 »       test···%edx,%edx
 36 »       mov····%ecx,0x10(%esp)
36 »       je·····c3·<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)+0xc3>37 »       je·····d0·<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)+0xd0>
37 »       mov····%eax,(%esp)38 »       mov····%eax,(%esp)
38 »       call···5b·<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)+0x5b>39 »       call···76·<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)+0x76>
39 ·R_386_PLT32»    operator·new(unsigned·int)40 ·R_386_PLT32»    operator·new(unsigned·int)
40 »       mov····0x0(%ebp),%edx41 »       mov····0x0(%ebp),%edx
41 »       cmp····%edi,%esi42 »       cmp····%edi,%esi
42 »       je·····94·<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)+0x94>43 »       je·····9c·<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)+0x9c>
 44 »       mov····%eax,0x18(%esp)
43 »       mov····0x10(%esp),%edi45 »       mov····0x10(%esp),%edi
44 »       mov····%edi,0x1c(%esp)46 »       mov····%edi,0x1c(%esp)
45 »       mov····%eax,0x14(%esp) 
46 »       cmp····$0x4,%edi47 »       cmp····$0x8,%edi
47 »       jae····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>48 »       jae····e0·<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)+0xe0>
48 »       testb··$0x2,0x1c(%esp) 
49 »       je·····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> 
50 »       mov····0x14(%esp),%edi49 »       mov····0x18(%esp),%edi
51 »       movsw··%ds:(%esi),%es:(%edi) 
52 »       mov····%edi,0x14(%esp) 
53 »       testb··$0x1,0x1c(%esp) 
54 »       je·····94·<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)+0x94> 
55 »       mov····0x14(%esp),%edi50 »       mov····0x1c(%esp),%ecx
56 »       movsb··%ds:(%esi),%es:(%edi)51 »       rep·movsb·%ds:(%esi),%es:(%edi)
57 »       test···%edx,%edx52 »       test···%edx,%edx
58 »       je·····a8·<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)+0xa8>53 »       je·····b0·<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)+0xb0>
59 »       mov····%eax,0x14(%esp) 
60 »       mov····%edx,(%esp)54 »       mov····%edx,(%esp)
 55 »       mov····%eax,0x18(%esp)
61 »       call···a0·<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)+0xa0>56 »       call···a8·<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)+0xa8>
62 ·R_386_PLT32»    operator·delete(void*)57 ·R_386_PLT32»    operator·delete(void*)
63 »       mov····0x14(%esp),%eax58 »       mov····0x18(%esp),%eax
64 »       mov····%eax,0x0(%ebp)59 »       mov····%eax,0x0(%ebp)
65 »       mov····0x10(%esp),%ebx60 »       mov····0x10(%esp),%ebx
 61 »       mov····0x14(%esp),%esi
66 »       add····%eax,%ebx62 »       add····%eax,%ebx
67 »       mov····%ebx,0x4(%ebp)63 »       mov····%ebx,0x4(%ebp)
68 »       add····0x18(%esp),%eax64 »       add····%esi,%eax
69 »       mov····%eax,0x8(%ebp)65 »       mov····%eax,0x8(%ebp)
 66 »       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>
 67 »       lea····0x0(%esi),%esi
70 »       add····$0x2c,%esp 
71 »       pop····%ebx 
72 »       pop····%esi 
73 »       pop····%edi 
74 »       pop····%ebp 
75 »       ret 
76 »       mov····%esi,%edx68 »       mov····%esi,%edx
77 »       xor····%eax,%eax69 »       xor····%eax,%eax
78 »       jmp····62·<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)+0x62>70 »       jmp····7d·<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)+0x7d>
 71 »       lea····0x0(%esi,%eiz,1),%esi
 72 »       lea····0x0(%esi),%esi
79 »       test···$0x1,%al73 »       test···$0x1,%al
80 »       jne····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>74 »       jne····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*>·>*>·>::reserve(unsigned·int)+0x126>
81 »       testb··$0x2,0x14(%esp)75 »       testb··$0x2,0x18(%esp)
82 »       jne····103·<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)+0x103>76 »       jne····10b·<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)+0x10b>
 77 »       testb··$0x4,0x18(%esp)
 78 »       je·····92·<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)+0x92>
 79 »       mov····(%esi),%edi
 80 »       add····$0x4,%esi
83 »       mov····0x1c(%esp),%ecx81 »       mov····0x18(%esp),%ecx
 82 »       mov····%edi,(%ecx)
84 »       shr····$0x2,%ecx83 »       add····$0x4,%ecx
 84 »       subl···$0x4,0x1c(%esp)
85 »       mov····0x14(%esp),%edi 
86 »       rep·movsl·%ds:(%esi),%es:(%edi) 
87 »       mov····%edi,0x14(%esp)85 »       mov····%ecx,0x18(%esp)
88 »       jmp····77·<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)+0x77>86 »       jmp····92·<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)+0x92>
 87 »       movzwl·(%esi),%edi
 88 »       add····$0x2,%esi
 89 »       mov····0x18(%esp),%ecx
 90 »       mov····%di,(%ecx)
 91 »       add····$0x2,%ecx
 92 »       subl···$0x2,0x1c(%esp)
 93 »       mov····%ecx,0x18(%esp)
 94 »       jmp····eb·<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)+0xeb>
89 »       movzbl·(%esi),%ecx95 »       movzbl·(%esi),%ecx
90 »       mov····%cl,(%eax) 
Max diff block lines reached; 1792/13300 bytes (13.47%) of diff not shown.
78.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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·...·]>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·...·]>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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:·69296ab9e8191e1c5b09a359adacd2ff03133e1838d465a3d096c8d688991a36·...·]>15 »       je·····15c·<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:·c16a275b47e541080a5b2d936e02a690fa12692002d04c4738e9b8ef9508dd83·...·]>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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·...·]>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·...·]>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x170>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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:·923372bf1240f5bd31d8bcb68044a26bcdff3c72d7b03f213308387cd1b5c2c7·...·]>39 »       je·····9a·<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:·7c232ad06a078a094d21a6a02d2d258cec8f4c68ea8676f60e9a8ffad9415cbc·...·]>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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·...·]>45 »       call···87·<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:·e53a25c25b9d0cd2bfba3f121172505b3cfb5760794a2b7937ccb9109e74e400·...·]>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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:·2852e8d2267caa3ef5c129ea89aab5da972b098f7de86c3035000b97cec298d9·...·]>56 »       je·····d1·<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:·82afac5b977a1e53e1949139b12cbe934493a348cbf685158bb49bfd7e7fc051·...·]>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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:·7eb2d6150ac74119f0bc3c616f4f622347b52db84a0da99c18d164f4e098bed4·...·]>65 »       call···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:·168,·SHA:·d395cf39272704a99431df39994727a7fa6032b18bd151a2686324de959741ae·...·]>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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:·69296ab9e8191e1c5b09a359adacd2ff03133e1838d465a3d096c8d688991a36·...·]>72 »       je·····15c·<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:·c16a275b47e541080a5b2d936e02a690fa12692002d04c4738e9b8ef9508dd83·...·]>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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:·53ffdc3b139186cdc33da7056b8751600c146dc6227d748bece3a08c7a2955fb·...·]>80 »       je·····13e·<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:·603e125f35d06d4c671c84507fabe8e2c5a06a4803a4dbb434cbdb8d36bd9b3f·...·]>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x124> 
80 »       cmp····$0x3,%ebx 
81 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x11f> 
82 »       cmp····$0x4,%ebx 
83 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x11a> 
84 »       cmp····$0x5,%ebx 
85 »       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:·280e79a6e5bddcb19f13f83b2e9e94b44d073f4b5f09cdd0c9ffa6600df7e414·...·]5>82 »       je·····135·<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·...·]5>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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:·280e79a6e5bddcb19f13f83b2e9e94b44d073f4b5f09cdd0c9ffa6600df7e414·...·]0>84 »       je·····130·<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·...·]0>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x121>
 91 »       cmp····$0x6,%esi
 92 »       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_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>·>,·unsigned·int,·__gnu_cxx::_Hashtable_node<SFST::Node·const*>*·const&)+0x11c>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 62817/80472 bytes (78.06%) of diff not shown.
8.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN4SFST10Transducer10incr_vmarkE […]
    
Offset 1, 152 lines modifiedOffset 1, 165 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 
8 »       sub····$0x4c,%esp4 »       sub····$0x5c,%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_ 
13 »       mov····0x60(%esp),%esi6 »       mov····0x60(%esp),%esi
 7 »       mov····%edi,0x54(%esp)
 8 »       mov····%ebx,0x4c(%esp)
 9 »       mov····%ebp,0x58(%esp)
14 »       mov····%gs:0x14,%eax10 »       mov····%gs:0x14,%eax
15 »       mov····%eax,0x3c(%esp)11 »       mov····%eax,0x3c(%esp)
16 »       xor····%eax,%eax12 »       xor····%eax,%eax
 13 »       mov····(%esi),%eax
 14 »       call···26·<SFST::Transducer::incr_vmark()+0x26>
 15 ·R_386_PC32»     __x86.get_pc_thunk.di
17 »       addw···$0x1,(%esi)16 »       add····$0x2,%edi
 17 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 18 »       inc····%eax
 19 »       movzwl·%ax,%edx
 20 »       mov····%dx,(%esi)
 21 »       test···%edx,%edx
18 »       je·····41·<SFST::Transducer::incr_vmark()+0x41>22 »       je·····60·<SFST::Transducer::incr_vmark()+0x60>
19 »       mov····0x3c(%esp),%eax23 »       mov····0x3c(%esp),%eax
20 »       sub····%gs:0x14,%eax24 »       sub····%gs:0x14,%eax
21 »       jne····18c·<SFST::Transducer::incr_vmark()+0x18c>25 »       jne····1a4·<SFST::Transducer::incr_vmark()+0x1a4>
 26 »       mov····0x4c(%esp),%ebx
 27 »       mov····0x50(%esp),%esi
 28 »       mov····0x54(%esp),%edi
 29 »       mov····0x58(%esp),%ebp
22 »       add····$0x4c,%esp30 »       add····$0x5c,%esp
23 »       pop····%ebx 
24 »       pop····%esi 
25 »       pop····%edi 
26 »       pop····%ebp 
27 »       ret31 »       ret
 32 »       xor····%ebp,%ebp
 33 »       xor····%ebx,%ebx
28 »       movl···$0x0,0x2c(%esp)34 »       mov····%ebp,0x2c(%esp)
29 »       movl···$0x0,0x30(%esp)35 »       xor····%ecx,%ecx
 36 »       xor····%eax,%eax
30 »       movl···$0x0,0x34(%esp)37 »       mov····%ebx,0x34(%esp)
31 »       movl···$0x0,0x38(%esp) 
32 »       lea····0x0(%edi),%ebp38 »       lea····0x0(%edi),%ebp
33 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list39 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
34 »       mov····$0xe,%eax40 »       mov····$0xe,%ebx
 41 »       mov····%ecx,0x30(%esp)
 42 »       mov····%eax,0x38(%esp)
35 »       jmp····7a·<SFST::Transducer::incr_vmark()+0x7a>43 »       jmp····92·<SFST::Transducer::incr_vmark()+0x92>
 44 »       lea····0x0(%esi),%esi
36 »       lea····0x4(%ecx),%ebp45 »       lea····0x4(%ecx),%ebp
37 »       sub····%edx,%eax46 »       sub····%edx,%ebx
38 »       sub····$0x1,%eax47 »       dec····%ebx
39 »       test···%eax,%eax48 »       test···%ebx,%ebx
40 »       jle····8d·<SFST::Transducer::incr_vmark()+0x8d>49 »       jle····a5·<SFST::Transducer::incr_vmark()+0xa5>
41 »       mov····%eax,%edx50 »       mov····%ebx,%edx
42 »       sar····%edx51 »       sar····%edx
43 »       lea····0x0(%ebp,%edx,4),%ecx52 »       lea····0x0(%ebp,%edx,4),%ecx
44 »       cmpl···$0x63,(%ecx)53 »       cmpl···$0x63,(%ecx)
45 »       jbe····6e·<SFST::Transducer::incr_vmark()+0x6e>54 »       jbe····88·<SFST::Transducer::incr_vmark()+0x88>
46 »       mov····%edx,%eax55 »       mov····%edx,%ebx
47 »       test···%eax,%eax56 »       test···%ebx,%ebx
48 »       jg·····7a·<SFST::Transducer::incr_vmark()+0x7a>57 »       jg·····92·<SFST::Transducer::incr_vmark()+0x92>
49 »       lea····0x74(%edi),%ebx58 »       lea····0x74(%edi),%eax
50 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list59 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
51 »       cmp····%ebx,%ebp60 »       cmp····%eax,%ebp
52 »       je·····191·<SFST::Transducer::incr_vmark()+0x191>61 »       je·····1a9·<SFST::Transducer::incr_vmark()+0x1a9>
53 »       mov····0x0(%ebp),%ebp62 »       mov····0x0(%ebp),%ebp
54 »       cmp····$0x1fffffff,%ebp63 »       cmp····$0x1fffffff,%ebp
55 »       ja·····191·<SFST::Transducer::incr_vmark()+0x191>64 »       ja·····1a9·<SFST::Transducer::incr_vmark()+0x1a9>
56 »       test···%ebp,%ebp 
57 »       jne····148·<SFST::Transducer::incr_vmark()+0x148> 
58 »       xor····%eax,%eax65 »       xor····%eax,%eax
 66 »       test···%ebp,%ebp
 67 »       jne····160·<SFST::Transducer::incr_vmark()+0x160>
59 »       movl···$0x0,0x24(%esp) 
60 »       lea····0x24(%esp),%edx 
61 »       mov····%edx,0xc(%esp) 
62 »       mov····%ebp,0x8(%esp) 
63 »       mov····%eax,0x4(%esp)68 »       mov····%eax,0x4(%esp)
 69 »       lea····0x24(%esp),%ecx
 70 »       xor····%edx,%edx
 71 »       mov····%ecx,0xc(%esp)
64 »       lea····0x2c(%esp),%eax72 »       lea····0x2c(%esp),%eax
 73 »       mov····%ebp,0x8(%esp)
65 »       mov····%eax,(%esp)74 »       mov····%eax,(%esp)
 75 »       mov····%edx,0x24(%esp)
66 »       call···d4·<SFST::Transducer::incr_vmark()+0xd4>76 »       call···ea·<SFST::Transducer::incr_vmark()+0xea>
67 ·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 ·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&)
 78 »       lea····0x4(%esi),%ebx
 79 »       xor····%ebp,%ebp
68 »       movl···$0x0,0x38(%esp)80 »       mov····%ebp,0x38(%esp)
69 »       lea····0x28(%esp),%ebp81 »       lea····0x28(%esp),%ebp
70 »       mov····%ebp,0x4(%esp) 
71 »       lea····0x4(%esi),%ecx 
72 »       mov····%ecx,(%esp)82 »       mov····%ebx,(%esp)
73 »       mov····%edi,%ebx83 »       mov····%edi,%ebx
 84 »       mov····%ebp,0x4(%esp)
74 »       call···f1·<SFST::Transducer::incr_vmark()+0xf1>85 »       call···105·<SFST::Transducer::incr_vmark()+0x105>
75 ·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 ·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*>·>&)
76 »       lea····0x0(%edi),%ebx 
77 ·R_386_GOTOFF»   .LC7 
78 »       mov····%ebx,0x8(%esp) 
79 »       movl···$0x1,0x4(%esp) 
80 »       mov····0x0(%edi),%edx87 »       mov····0x0(%edi),%eax
81 ·R_386_GOT32X»   stderr88 ·R_386_GOT32X»   stderr
 89 »       lea····0x0(%edi),%edx
 90 ·R_386_GOTOFF»   .LC7
 91 »       mov····$0x1,%ecx
 92 »       mov····%edx,0x8(%esp)
 93 »       mov····%ecx,0x4(%esp)
82 »       mov····(%edx),%eax94 »       mov····(%eax),%ebx
83 »       mov····%eax,(%esp)95 »       mov····%ebx,(%esp)
84 »       mov····%edi,%ebx96 »       mov····%edi,%ebx
85 »       call···115·<SFST::Transducer::incr_vmark()+0x115>97 »       call···12a·<SFST::Transducer::incr_vmark()+0x12a>
86 ·R_386_PLT32»    __fprintf_chk98 ·R_386_PLT32»    __fprintf_chk
Max diff block lines reached; 3323/8232 bytes (40.37%) of diff not shown.
104 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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·...·]>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·...·]>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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:·c5c69a2c95cee67bcf01054f339d186ef279ceb961388f8e3a1c63e48b116bb2·...·]>15 »       je·····15c·<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:·e2bd54097ed34b9f18e5e04b27e233f5578f3d55037261fab7994cce5443046c·...·]>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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·...·]>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·...·]>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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<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&)+0x170>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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:·3e4fbebfca126e8aebd366c2c1ede67b7c714d819a39a0ca272e8ed7daaad610·...·]>39 »       je·····9a·<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:·3adfa642fef21cdaa6b3c5bdfda675d53293f8cb504aa661c7174a83400d6c73·...·]>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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·...·]>45 »       call···87·<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:·db4b076fd9459d42e6e4b84c88620d1d720ae79d92c65ce2a485a38fb9937943·...·]>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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:·7a3b9b3294aa2f8726b839f0f1b414b24ed49b7ceb6977c9dd9b911d251923c9·...·]>56 »       je·····d1·<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:·3fc90ddb3f4f79f84f59068d1c624d803d237dad997c454c0f4ce7329946346e·...·]>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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:·e891aa2a1d1a51824f70e573f7010563ee9af08f0728981d65b3503470077b1c·...·]>65 »       call···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:·336,·SHA:·75fda78f7b7fc17b21b788de10bb4c8ead4f2f553f5ce17739e22555504b2036·...·]>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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:·c5c69a2c95cee67bcf01054f339d186ef279ceb961388f8e3a1c63e48b116bb2·...·]>72 »       je·····15c·<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:·e2bd54097ed34b9f18e5e04b27e233f5578f3d55037261fab7994cce5443046c·...·]>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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:·85544903b6bc5228a2c80ddffd2bc8ef3a06d7003e12730c8aa6ef3ee0eeee49·...·]>80 »       je·····13e·<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:·f7c8fc82a1fe44457cc5160ae26e6f64d9688ffcea69de0f299d2e71e1b50bab·...·]>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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<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&)+0x124> 
80 »       cmp····$0x3,%ebx 
81 »       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<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&)+0x11f> 
82 »       cmp····$0x4,%ebx 
83 »       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<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&)+0x11a> 
84 »       cmp····$0x5,%ebx 
85 »       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:·77ebe79c9babe3a0fd4e857a17ab2130631fe36ef402a6656acf1d95161004c6·...·]5>82 »       je·····135·<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·...·]5>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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:·77ebe79c9babe3a0fd4e857a17ab2130631fe36ef402a6656acf1d95161004c6·...·]0>84 »       je·····130·<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·...·]0>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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<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&)+0x121>
 91 »       cmp····$0x6,%esi
 92 »       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<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&)+0x11c>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 83313/106703 bytes (78.08%) of diff not shown.
124 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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·...·]>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·...·]>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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:·26a466f268eed4b7f780fe7a3e15e0d6c5c08b2a6cc7f52d4d957283caf1596d·...·]>15 »       je·····15c·<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:·c2f610a20b37bf3677bf6da747f078f9d0a7c5810414f0642fcd15956ac0400a·...·]>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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·...·]>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·...·]>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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::__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&)+0x170>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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:·5d8bdb373c4f7cb39304bf7c6096d0ad0a40395828945020a3ee078dda6ec7b4·...·]>39 »       je·····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*>·>*>·>::_M_fill_insert(__gnu_cxx::__[·...·truncated·by·diffoscope;·len:·462,·SHA:·347169441cbaf7cc2008fe8ac924268276f89ddbd7627430c7bc10653dc3a394·...·]>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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·...·]>45 »       call···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*>·>*>·>::_M_fill_insert(__gnu_cxx::__n[·...·truncated·by·diffoscope;·len:·461,·SHA:·1ec75cb6bde064381a72467bc3f40f057219e1a755084520b7936d078b61e32f·...·]>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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:·9357e5cf244c0d5ff07ddc5659ca43e3ecee80956a9893488fc0abc39a21a16e·...·]>56 »       je·····d1·<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:·964494ea2c44c07a6a24057a2fe42124abdd281340ee6127d1f11744c2999611·...·]>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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:·9974397335996ecd4f06fe20061c07831aab8bcccae42e335155ccdc331b01b0·...·]>65 »       call···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::__[·...·truncated·by·diffoscope;·len:·462,·SHA:·7ab66514b49d3de5740f0920ef5a4e05e149813ebdf91d0792de7b4d66505e01·...·]>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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:·26a466f268eed4b7f780fe7a3e15e0d6c5c08b2a6cc7f52d4d957283caf1596d·...·]>72 »       je·····15c·<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:·c2f610a20b37bf3677bf6da747f078f9d0a7c5810414f0642fcd15956ac0400a·...·]>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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:·00d1ac4359ab2aa9231b0add6e6e73658d50c3a7f365ed30d25510f959b158ac·...·]>80 »       je·····13e·<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:·4b0364adc7a22f539068b61cc3cfd85d53f6d5cca89cf7e851e38a504f4d7be1·...·]>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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::__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&)+0x124> 
80 »       cmp····$0x3,%ebx 
81 »       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::__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&)+0x11f> 
82 »       cmp····$0x4,%ebx 
83 »       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::__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&)+0x11a> 
84 »       cmp····$0x5,%ebx 
85 »       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::__[·...·truncated·by·diffoscope;·len:·462,·SHA:·fa102ae245825a6b0af5f8dec397040226539e8e1ab3bf111f549880ea72e1a5·...·]5>82 »       je·····135·<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·...·]5>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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:·fa102ae245825a6b0af5f8dec397040226539e8e1ab3bf111f549880ea72e1a5·...·]0>84 »       je·····130·<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·...·]0>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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::__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&)+0x121>
 91 »       cmp····$0x6,%esi
 92 »       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::__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&)+0x11c>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 98685/126356 bytes (78.10%) of diff not shown.
10.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeItSt4pairIKtSt6vect […]
    
Offset 5, 76 lines modifiedOffset 5, 80 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.bp12 ·R_386_PC32»     __x86.get_pc_thunk.bp
14 »       add····$0x2,%ebp13 »       add····$0x2,%ebp
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x30(%esp),%edi15 »       sub····$0x1c,%esp
17 »       mov····0x34(%esp),%eax16 »       mov····0x34(%esp),%eax
 17 »       mov····0x30(%esp),%edi
18 »       mov····0x8(%eax),%esi18 »       mov····0x8(%eax),%esi
19 »       test···%esi,%esi19 »       test···%esi,%esi
20 »       je·····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·...·]>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·...·]>
21 »       mov····0x38(%esp),%edx21 »       mov····0x38(%esp),%edx
22 »       movzwl·(%edx),%ecx22 »       movzwl·(%edx),%ebx
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·...·]>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·...·]>
 24 »       lea····0x0(%esi),%esi
24 »       mov····%eax,%esi25 »       mov····%eax,%esi
25 »       movzwl·0x10(%esi),%edx26 »       movzwl·0x10(%esi),%ecx
26 »       mov····0xc(%esi),%eax27 »       mov····0xc(%esi),%eax
27 »       cmp····%cx,%dx28 »       cmp····%ebx,%ecx
28 »       cmova··0x8(%esi),%eax29 »       cmova··0x8(%esi),%eax
29 »       cmp····%dx,%cx30 »       cmp····%ecx,%ebx
30 »       setb···%bl31 »       sbb····%edx,%edx
 32 »       and····$0x1,%dl
31 »       test···%eax,%eax33 »       test···%eax,%eax
32 »       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 »       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·...·]>
33 »       test···%bl,%bl35 »       test···%dl,%dl
 36 »       mov····%esi,%eax
34 »       jne····67·<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:·c1d80429ef058ab012b7d05e0f5101d212fc1779d9d69b881c4824f41e1180e3·...·]>37 »       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·...·]>
35 »       mov····%esi,%ebx 
36 »       cmp····%dx,%cx38 »       cmp····%ecx,%ebx
37 »       ja·····8e·<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:·676661b6f04e0748720a7c40126ff58e178308edbb386bca7f83ecf044f4a3d9·...·]>39 »       ja·····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:·158,·SHA:·81707e3dbc48699231b1a797721e391af3052c0868f299be62c05d043cfed029·...·]>
38 »       mov····%esi,(%edi)40 »       mov····%esi,(%edi)
39 »       movl···$0x0,0x4(%edi) 
40 »       mov····%edi,%eax41 »       mov····%edi,%eax
 42 »       movl···$0x0,0x4(%edi)
41 »       add····$0x1c,%esp43 »       add····$0x1c,%esp
42 »       pop····%ebx44 »       pop····%ebx
43 »       pop····%esi45 »       pop····%esi
44 »       pop····%edi46 »       pop····%edi
45 »       pop····%ebp47 »       pop····%ebp
46 »       ret····$0x448 »       ret····$0x4
 49 »       lea····0x0(%esi,%eiz,1),%esi
47 »       lea····0x4(%eax),%esi50 »       lea····0x4(%eax),%esi
48 »       mov····0x34(%esp),%edx51 »       mov····0x34(%esp),%ecx
49 »       cmp····%esi,0xc(%edx)52 »       cmp····%esi,0xc(%ecx)
50 »       je·····a3·<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:·417687f691fe253898b10e01e2ab48f31cd38934faa935527ec8e30585c9a292·...·]>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:·158,·SHA:·fad20ad6b917b9589d03152583ba131eefd4ecfb009ebd8892e0c23dd494dff5·...·]>
51 »       mov····%esi,(%esp)54 »       mov····%esi,(%esp)
52 »       mov····%ebp,%ebx55 »       mov····%ebp,%ebx
53 »       call···76·<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:·39bcc060c0b8887a8db049add55ea598d667f8c3b2b00fd8a3dbdc4166e44277·...·]>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·...·]>
54 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)57 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
55 »       mov····0x38(%esp),%ecx58 »       mov····0x38(%esp),%ebx
56 »       movzwl·(%ecx),%ecx59 »       movzwl·(%ebx),%ebx
57 »       movzwl·0x10(%eax),%edx60 »       movzwl·0x10(%eax),%ecx
 61 »       mov····%eax,%edx
58 »       mov····%esi,%ebx62 »       mov····%esi,%eax
59 »       mov····%eax,%esi63 »       mov····%edx,%esi
60 »       cmp····%dx,%cx64 »       cmp····%ecx,%ebx
61 »       jbe····4f·<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:·7fd9ca2545ff5799a1bda8b1c8a325829fd916b93c3e0942533c6c9a5123f6ee·...·]>65 »       jbe····54·<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:·e5c919f439ddfaed724e20f81693963538270db72a6ef9713ac9f78201bf62f1·...·]>
62 »       movl···$0x0,(%edi) 
63 »       mov····%ebx,0x4(%edi)66 »       mov····%eax,0x4(%edi)
64 »       mov····%edi,%eax67 »       mov····%edi,%eax
 68 »       movl···$0x0,(%edi)
65 »       add····$0x1c,%esp69 »       add····$0x1c,%esp
66 »       pop····%ebx70 »       pop····%ebx
67 »       pop····%esi71 »       pop····%esi
68 »       pop····%edi72 »       pop····%edi
69 »       pop····%ebp73 »       pop····%ebp
70 »       ret····$0x474 »       ret····$0x4
71 »       movl···$0x0,(%edi)75 »       movl···$0x0,(%edi)
72 »       mov····%esi,0x4(%edi) 
73 »       mov····%edi,%eax76 »       mov····%edi,%eax
 77 »       mov····%esi,0x4(%edi)
74 »       add····$0x1c,%esp78 »       add····$0x1c,%esp
75 »       pop····%ebx79 »       pop····%ebx
76 »       pop····%esi80 »       pop····%esi
77 »       pop····%edi81 »       pop····%edi
78 »       pop····%ebp82 »       pop····%ebp
79 »       ret····$0x483 »       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 
9 »       call···6·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE+0x6>8 »       call···3·<_GLOBAL__sub_I__ZN4SFST14CharNode2TransC2ERNS_10TransducerE+0x3>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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()
18 »       lea····0x0(%ebx),%eax20 »       lea····0x0(%ebx),%eax
19 ·R_386_GOTOFF»   __dso_handle21 ·R_386_GOTOFF»   __dso_handle
20 »       mov····%eax,0x8(%esp) 
21 »       mov····%esi,0x4(%esp)22 »       mov····%esi,0x4(%esp)
 23 »       mov····%eax,0x8(%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
45.4 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 371 lines modifiedOffset 1, 337 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·6c000000·00410e08·8502410e·....l....A....A.5 ··0x00000020·00000000·7a000000·00410e08·8502430e·....z....A....C.
6 ··0x00000030·0c870341·0e108604·410e1483·05430e40·...A....A....C.@6 ··0x00000030·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
7 ··0x00000040·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...7 ··0x00000040·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
8 ··0x00000050·41c50e04·38000000·58000000·6c000000·A...8...X...l...8 ··0x00000050·41c50e04·38000000·58000000·80000000·A...8...X.......
9 ··0x00000060·6c000000·00410e08·8502410e·0c870341·l....A....A....A9 ··0x00000060·7a000000·00410e08·8502430e·0c870341·z....A....C....A
10 ··0x00000070·0e108604·410e1483·05430e40·02600e14·....A....C.@.`..10 ··0x00000070·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a..
11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...11 ··0x00000080·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
12 ··0x00000090·38000000·94000000·d8000000·6c000000·8...........l...12 ··0x00000090·38000000·94000000·00010000·7a000000·8...........z...
13 ··0x000000a0·00410e08·8502410e·0c870341·0e108604·.A....A....A....13 ··0x000000a0·00410e08·8502430e·0c870341·0e108604·.A....C....A....
14 ··0x000000b0·410e1483·05430e40·02600e14·41c30e10·A....C.@.`..A...14 ··0x000000b0·410e1483·054e0e40·02610e14·41c30e10·A....N.@.a..A...
15 ··0x000000c0·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...15 ··0x000000c0·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...
16 ··0x000000d0·d0000000·44010000·6c000000·00410e08·....D...l....A..16 ··0x000000d0·d0000000·80010000·7a000000·00410e08·........z....A..
17 ··0x000000e0·8502410e·0c870341·0e108604·410e1483·..A....A....A...17 ··0x000000e0·8502430e·0c870341·0e108604·410e1483·..C....A....A...
18 ··0x000000f0·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...18 ··0x000000f0·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
19 ··0x00000100·41c70e08·41c50e04·38000000·0c010000·A...A...8.......19 ··0x00000100·41c70e08·41c50e04·38000000·0c010000·A...A...8.......
20 ··0x00000110·b0010000·6c000000·00410e08·8502410e·....l....A....A.20 ··0x00000110·00020000·7a000000·00410e08·8502430e·....z....A....C.
21 ··0x00000120·0c870341·0e108604·410e1483·05430e40·...A....A....C.@21 ··0x00000120·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
22 ··0x00000130·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...22 ··0x00000130·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
23 ··0x00000140·41c50e04·3c000000·48010000·1c020000·A...<...H.......23 ··0x00000140·41c50e04·3c000000·48010000·80020000·A...<...H.......
24 ··0x00000150·6f010000·00410e08·8502410e·0c870341·o....A....A....A24 ··0x00000150·82010000·00410e08·8502410e·0c870341·.....A....A....A
25 ··0x00000160·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..25 ··0x00000160·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
26 ··0x00000170·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..26 ··0x00000170·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
27 ··0x00000180·04000000·3c000000·88010000·8c030000·....<...........27 ··0x00000180·04000000·3c000000·88010000·10040000·....<...........
28 ··0x00000190·31020000·00410e08·8502410e·0c870341·1....A....A....A28 ··0x00000190·3c020000·00410e08·8502410e·0c870341·<....A....A....A
29 ··0x000001a0·0e108604·410e1483·05430e50·0325020e·....A....C.P.%..29 ··0x000001a0·0e108604·410e1483·054e0e50·0325020e·....A....N.P.%..
30 ··0x000001b0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..30 ··0x000001b0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
31 ··0x000001c0·04000000·30000000·c8010000·00000000·....0...........31 ··0x000001c0·04000000·30000000·c8010000·00000000·....0...........
32 ··0x000001d0·3f000000·00410e08·8702410e·0c860341·?....A....A....A32 ··0x000001d0·44000000·00410e08·8702410e·0c860341·D....A....A....A
33 ··0x000001e0·0e108304·430e2075·0e1041c3·0e0c41c6·....C.·u..A...A.33 ··0x000001e0·0e108304·4e0e206f·0e1041c3·0e0c41c6·....N.·o..A...A.
34 ··0x000001f0·0e0841c7·0e040000·44000000·fc010000·..A.....D.......34 ··0x000001f0·0e0841c7·0e040000·44000000·fc010000·..A.....D.......
35 ··0x00000200·be050000·6d000000·00410e08·8702410e·....m....A....A.35 ··0x00000200·50060000·71000000·00410e08·8702410e·P...q....A....A.
36 ··0x00000210·0c860341·0e108304·430e2002·570a0e10·...A....C.·.W...36 ··0x00000210·0c860341·0e108304·430e2002·550a0e10·...A....C.·.U...
37 ··0x00000220·41c30e0c·41c60e08·41c70e04·410b480e·A...A...A...A.H.37 ··0x00000220·43c30e0c·41c60e08·41c70e04·480b430e·C...A...A...H.C.
38 ··0x00000230·1041c30e·0c41c60e·0841c70e·04000000·.A...A...A......38 ··0x00000230·1043c30e·0c41c60e·0841c70e·04000000·.C...A...A......
39 ··0x00000240·3c000000·44020000·2c060000·c9000000·<...D...,.......39 ··0x00000240·3c000000·44020000·d0060000·d4000000·<...D...........
40 ··0x00000250·00410e08·8502410e·0c870341·0e108604·.A....A....A....40 ··0x00000250·00410e08·8502410e·0c870341·0e108604·.A....A....A....
41 ··0x00000260·410e1483·05430e40·02990a0e·1441c30e·A....C.@.....A..41 ··0x00000260·410e1483·054e0e40·02950a0e·1441c30e·A....N.@.....A..
42 ··0x00000270·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..42 ··0x00000270·1041c60e·0c41c70e·0841c50e·04450b00·.A...A...A...E..
43 ··0x00000280·50000000·84020000·f6060000·95000000·P...............43 ··0x00000280·28000000·84020000·b0070000·c0000000·(...............
 44 ··0x00000290·004d0e40·44830548·86044887·03488502·.M.@D..H..H..H..
 45 ··0x000002a0·02740ac5·c7c6c30e·04430b00·38000000·.t.......C..8...
44 ··0x00000290·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
45 ··0x000002a0·410e1483·05430e40·025d0a0e·1441c30e·A....C.@.]...A.. 
46 ··0x000002b0·1041c60e·0c41c70e·0841c50e·04410b67·.A...A...A...A.g 
47 ··0x000002c0·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
48 ··0x000002d0·0e040000·38000000·d8020000·8c070000·....8........... 
49 ··0x000002e0·ca000000·00410e08·8502410e·0c870341·.....A....A....A 
50 ··0x000002f0·0e108604·410e1483·05430e30·02be0e14·....A....C.0.... 
51 ··0x00000300·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
52 ··0x00000310·28000000·14030000·00000000·56000000·(...........V... 
53 ··0x00000320·00410e08·8602410e·0c830343·0e20024e·.A....A....C.·.N 
54 ··0x00000330·0e0c41c3·0e0841c6·0e040000·54000000·..A...A.....T... 
55 ··0x00000340·40030000·56080000·27010000·00410e08·@...V...'....A.. 
56 ··0x00000350·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
57 ··0x00000360·05430e40·024d0a0e·1441c30e·1041c60e·.C.@.M...A...A.. 
58 ··0x00000370·0c41c70e·0841c50e·04410b02·750a0e14·.A...A...A..u... 
59 ··0x00000380·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
60 ··0x00000390·410b0000·3c000000·98030000·7e090000·A...<.......~... 
61 ··0x000003a0·19010000·00410e08·8502410e·0c870341·.....A....A....A 
62 ··0x000003b0·0e108604·410e1483·05430e50·02db0a0e·....A....C.P.... 
63 ··0x000003c0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
64 ··0x000003d0·04410b00·38000000·d8030000·980a0000·.A..8........... 
65 ··0x000003e0·78000000·00410e08·8502410e·0c870341·x....A....A....A 
66 ··0x000003f0·0e108604·410e1483·05430e30·026c0e14·....A....C.0.l.. 
67 ··0x00000400·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
68 ··0x00000410·3c000000·14040000·100b0000·c1000000·<............... 
69 ··0x00000420·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
70 ··0x00000430·410e1483·05430e50·02ad0a0e·1441c30e·A....C.P.....A.. 
71 ··0x00000440·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A.. 
72 ··0x00000450·3c000000·54040000·d20b0000·8b010000·<...T........... 
73 ··0x00000460·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
74 ··0x00000470·410e1483·05430e60·0347010a·0e1441c3·A....C.`.G....A. 
75 ··0x00000480·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
76 ··0x00000490·3c000000·94040000·5e0d0000·59010000·<.......^...Y... 
77 ··0x000004a0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
78 ··0x000004b0·410e1483·05430e60·031b010a·0e1441c3·A....C.`......A. 
79 ··0x000004c0·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
80 ··0x000004d0·28000000·d4040000·00000000·39000000·(...........9... 
81 ··0x000004e0·00410e08·8602410e·0c830343·0e20710e·.A....A....C.·q. 
82 ··0x000004f0·0c41c30e·0841c60e·04000000·28000000·.A...A......(... 
83 ··0x00000500·00050000·00000000·39000000·00410e08·........9....A.. 
84 ··0x00000510·8602410e·0c830343·0e20710e·0c41c30e·..A....C.·q..A.. 
85 ··0x00000520·0841c60e·04000000·1c000000·00000000·.A.............. 
86 ··0x00000530·017a504c·5200017c·08079b00·0000001b·.zPLR..|........ 
87 ··0x00000540·1b0c0404·88010000·40000000·24000000·........@...$... 
88 ··0x00000550·00000000·e8000000·04000000·00410e08·.............A.. 
89 ··0x00000560·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
90 ··0x00000570·05430e40·02a60a0e·1441c30e·1041c60e·.C.@.....A...A.. 
91 ··0x00000580·0c41c70e·0841c50e·04410b00·58000000·.A...A...A..X... 
92 ··0x00000590·68000000·b80e0000·fd000000·04000000·h............... 
93 ··0x000005a0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
94 ··0x000005b0·410e1483·05430e40·650a0e14·41c30e10·A....C.@e...A... 
95 ··0x000005c0·41c60e0c·41c70e08·41c50e04·410b02c0·A...A...A...A... 
96 ··0x000005d0·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A 
97 ··0x000005e0·c50e0441·0b000000·24000000·00000000·...A....$....... 
98 ··0x000005f0·017a504c·5200017c·08079b00·0000001b·.zPLR..|........ 
99 ··0x00000600·1b0c0404·88010e40·83058502·86048703·.......@........ 
100 ··0x00000610·14000000·2c000000·00000000·3c000000·....,.......<... 
101 ··0x00000620·040d0000·00000000·84000000·04010000·................ 
102 ··0x00000630·b60f0000·3d010000·04150000·00410e08·....=........A.. 
103 ··0x00000640·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
104 ··0x00000650·05430e40·740a0e14·41c30e10·41c60e0c·.C.@t...A...A... 
105 ··0x00000660·41c70e08·41c50e04·410b4d0a·0e1441c3·A...A...A.M...A. 
106 ··0x00000670·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
107 ··0x00000680·02c80a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
108 ··0x00000690·0841c50e·04410b52·0a0e1441·c30e1041·.A...A.R...A...A 
109 ··0x000006a0·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A.... 
110 ··0x000006b0·14000000·cc000000·3c000000·3c000000·........<...<... 
111 ··0x000006c0·04230000·00000000·28000000·cc060000·.#......(....... 
112 ··0x000006d0·00000000·39000000·00410e08·8602410e·....9....A....A. 
113 ··0x000006e0·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A.. 
114 ··0x000006f0·04000000·28000000·f8060000·00000000·....(........... 
115 ··0x00000700·39000000·00410e08·8602410e·0c830343·9....A....A....C 
116 ··0x00000710·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A...... 
117 ··0x00000720·54000000·24070000·00000000·7b010000·T...$.......{... 
118 ··0x00000730·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
119 ··0x00000740·410e1483·05430e40·027a0a0e·1441c30e·A....C.@.z...A.. 
120 ··0x00000750·1041c60e·0c41c70e·0841c50e·04430b02·.A...A...A...C.. 
121 ··0x00000760·dd0a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A... 
122 ··0x00000770·41c50e04·430b0000·44000000·7c070000·A...C...D...|... 
123 ··0x00000780·f4100000·3c010000·00410e08·8502410e·....<....A....A. 
124 ··0x00000790·0c870341·0e108604·410e1483·05430e60·...A....A....C.` 
Max diff block lines reached; 0/46371 bytes (0.00%) of diff not shown.
37.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 276, 287 lines modifiedOffset 276, 288 lines modified
276 ··0x00001110·70635f74·68756e6b·2e627000·5f5a4e34·pc_thunk.bp._ZN4276 ··0x00001110·70635f74·68756e6b·2e627000·5f5a4e34·pc_thunk.bp._ZN4
277 ··0x00001120·53465354·38416c70·68616265·7435636c·SFST8Alphabet5cl277 ··0x00001120·53465354·38416c70·68616265·7435636c·SFST8Alphabet5cl
278 ··0x00001130·65617245·76005f55·6e77696e·645f5265·earEv._Unwind_Re278 ··0x00001130·65617245·76005f55·6e77696e·645f5265·earEv._Unwind_Re
279 ··0x00001140·73756d65·005f5a4e·34534653·54313054·sume._ZN4SFST10T279 ··0x00001140·73756d65·005f5a4e·34534653·54313054·sume._ZN4SFST10T
280 ··0x00001150·72616e73·64756365·72443145·76005f5a·ransducerD1Ev._Z280 ··0x00001150·72616e73·64756365·72443145·76005f5a·ransducerD1Ev._Z
281 ··0x00001160·4e345346·53543130·5472616e·73647563·N4SFST10Transduc281 ··0x00001160·4e345346·53543130·5472616e·73647563·N4SFST10Transduc
282 ··0x00001170·65723232·67656e65·72617465·735f656d·er22generates_em282 ··0x00001170·65723232·67656e65·72617465·735f656d·er22generates_em
283 ··0x00001180·7074795f·73747269·6e674576·005f5f78·pty_stringEv.__x283 ··0x00001180·7074795f·73747269·6e674576·005f5a4e·pty_stringEv._ZN
284 ··0x00001190·38362e67·65745f70·635f7468·756e6b2e·86.get_pc_thunk. 
285 ··0x000011a0·6469005f·5a4e3453·46535431·30547261·di._ZN4SFST10Tra 
286 ··0x000011b0·6e736475·63657238·6d696e69·6d697365·nsducer8minimise 
287 ··0x000011c0·4562005f·5a4e3453·46535431·30547261·Eb._ZN4SFST10Tra 
288 ··0x000011d0·6e736475·63657238·69735f65·6d707479·nsducer8is_empty284 ··0x00001190·34534653·54313054·72616e73·64756365·4SFST10Transduce
 285 ··0x000011a0·72386d69·6e696d69·73654562·005f5a4e·r8minimiseEb._ZN
 286 ··0x000011b0·34534653·54313054·72616e73·64756365·4SFST10Transduce
 287 ··0x000011c0·72386973·5f656d70·74794576·005f5a4e·r8is_emptyEv._ZN
 288 ··0x000011d0·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht
 289 ··0x000011e0·61626c65·49504b4e·34534653·54344e6f·ableIPKN4SFST4No
 290 ··0x000011f0·64654553·345f4e53·315f3568·61736866·deES4_NS1_5hashf
 291 ··0x00001200·45537439·5f496465·6e746974·79495334·ESt9_IdentityIS4
 292 ··0x00001210·5f455374·38657175·616c5f74·6f495334·_ESt8equal_toIS4
 293 ··0x00001220·5f455361·4953345f·45454432·4576005f·_ESaIS4_EED2Ev._
 294 ··0x00001230·5a4e395f·5f676e75·5f637878·39686173·ZN9__gnu_cxx9has
 295 ··0x00001240·68746162·6c654950·4b4e3453·46535434·htableIPKN4SFST4
 296 ··0x00001250·4e6f6465·4553345f·4e53315f·35686173·NodeES4_NS1_5has
 297 ··0x00001260·68664553·74395f49·64656e74·69747949·hfESt9_IdentityI
 298 ··0x00001270·53345f45·53743865·7175616c·5f746f49·S4_ESt8equal_toI
 299 ··0x00001280·53345f45·53614953·345f4545·44314576·S4_ESaIS4_EED1Ev
 300 ··0x00001290·005f5a4e·395f5f67·6e755f63·78783968·._ZN9__gnu_cxx9h
 301 ··0x000012a0·61736874·61626c65·49537434·70616972·ashtableISt4pair
 302 ··0x000012b0·494b5331·5f49504e·34534653·54344e6f·IKS1_IPN4SFST4No
 303 ··0x000012c0·64654553·345f4553·345f4553·355f4e53·deES4_ES4_ES5_NS
 304 ··0x000012d0·325f3131·50616972·4d617070·696e6735·2_11PairMapping5
 305 ··0x000012e0·68617368·66455374·31305f53·656c6563·hashfESt10_Selec
 306 ··0x000012f0·74317374·4953375f·454e5338·5f366571·t1stIS7_ENS8_6eq
 307 ··0x00001300·75616c66·45536149·53345f45·45443245·ualfESaIS4_EED2E
289 ··0x000011e0·4576005f·5a4e395f·5f676e75·5f637878·Ev._ZN9__gnu_cxx308 ··0x00001310·76005f5a·4e395f5f·676e755f·63787839·v._ZN9__gnu_cxx9
290 ··0x000011f0·39686173·68746162·6c654950·4b4e3453·9hashtableIPKN4S 
291 ··0x00001200·46535434·4e6f6465·4553345f·4e53315f·FST4NodeES4_NS1_309 ··0x00001320·68617368·7461626c·65495374·34706169·hashtableISt4pai
 310 ··0x00001330·72494b53·315f4950·4e345346·5354344e·rIKS1_IPN4SFST4N
 311 ··0x00001340·6f646545·53345f45·53345f45·53355f4e·odeES4_ES4_ES5_N
 312 ··0x00001350·53325f31·31506169·724d6170·70696e67·S2_11PairMapping
292 ··0x00001210·35686173·68664553·74395f49·64656e74·5hashfESt9_Ident313 ··0x00001360·35686173·68664553·7431305f·53656c65·5hashfESt10_Sele
 314 ··0x00001370·63743173·74495337·5f454e53·385f3665·ct1stIS7_ENS8_6e
 315 ··0x00001380·7175616c·66455361·4953345f·45454431·qualfESaIS4_EED1
 316 ··0x00001390·4576005f·5a4e5374·385f5262·5f747265·Ev._ZNSt8_Rb_tre
 317 ··0x000013a0·65494e34·53465354·354c6162·656c4553·eIN4SFST5LabelES
 318 ··0x000013b0·315f5374·395f4964·656e7469·74794953·1_St9_IdentityIS
 319 ··0x000013c0·315f454e·53315f39·6c616265·6c5f636d·1_ENS1_9label_cm
 320 ··0x000013d0·70455361·4953315f·45453136·5f4d5f69·pESaIS1_EE16_M_i
 321 ··0x000013e0·6e736572·745f756e·69717565·45524b53·nsert_uniqueERKS
 322 ··0x000013f0·315f005f·5a537431·385f5262·5f747265·1_._ZSt18_Rb_tre
 323 ··0x00001400·655f6465·6372656d·656e7450·53743138·e_decrementPSt18
 324 ··0x00001410·5f52625f·74726565·5f6e6f64·655f6261·_Rb_tree_node_ba
 325 ··0x00001420·7365005f·5a6e776a·005f5a53·7432395f·se._Znwj._ZSt29_
 326 ··0x00001430·52625f74·7265655f·696e7365·72745f61·Rb_tree_insert_a
 327 ··0x00001440·6e645f72·6562616c·616e6365·62505374·nd_rebalancebPSt
293 ··0x00001220·69747949·53345f45·53743865·7175616c·ityIS4_ESt8equal 
294 ··0x00001230·5f746f49·53345f45·53614953·345f4545·_toIS4_ESaIS4_EE 
295 ··0x00001240·44324576·005f5a4e·395f5f67·6e755f63·D2Ev._ZN9__gnu_c 
296 ··0x00001250·78783968·61736874·61626c65·49504b4e·xx9hashtableIPKN 
297 ··0x00001260·34534653·54344e6f·64654553·345f4e53·4SFST4NodeES4_NS 
298 ··0x00001270·315f3568·61736866·45537439·5f496465·1_5hashfESt9_Ide 
299 ··0x00001280·6e746974·79495334·5f455374·38657175·ntityIS4_ESt8equ 
300 ··0x00001290·616c5f74·6f495334·5f455361·4953345f·al_toIS4_ESaIS4_ 
301 ··0x000012a0·45454431·4576005f·5a4e395f·5f676e75·EED1Ev._ZN9__gnu 
302 ··0x000012b0·5f637878·39686173·68746162·6c654953·_cxx9hashtableIS 
303 ··0x000012c0·74347061·6972494b·53315f49·504e3453·t4pairIKS1_IPN4S 
304 ··0x000012d0·46535434·4e6f6465·4553345f·4553345f·FST4NodeES4_ES4_ 
305 ··0x000012e0·4553355f·4e53325f·31315061·69724d61·ES5_NS2_11PairMa 
306 ··0x000012f0·7070696e·67356861·73686645·53743130·pping5hashfESt10 
307 ··0x00001300·5f53656c·65637431·73744953·375f454e·_Select1stIS7_EN 
308 ··0x00001310·53385f36·65717561·6c664553·61495334·S8_6equalfESaIS4 
309 ··0x00001320·5f454544·32457600·5f5a4e39·5f5f676e·_EED2Ev._ZN9__gn 
310 ··0x00001330·755f6378·78396861·73687461·626c6549·u_cxx9hashtableI 
311 ··0x00001340·53743470·61697249·4b53315f·49504e34·St4pairIKS1_IPN4 
312 ··0x00001350·53465354·344e6f64·65455334·5f455334·SFST4NodeES4_ES4 
313 ··0x00001360·5f455335·5f4e5332·5f313150·6169724d·_ES5_NS2_11PairM 
314 ··0x00001370·61707069·6e673568·61736866·45537431·apping5hashfESt1 
315 ··0x00001380·305f5365·6c656374·31737449·53375f45·0_Select1stIS7_E 
316 ··0x00001390·4e53385f·36657175·616c6645·53614953·NS8_6equalfESaIS 
317 ··0x000013a0·345f4545·44314576·005f5a4e·5374385f·4_EED1Ev._ZNSt8_ 
318 ··0x000013b0·52625f74·72656549·4e345346·5354354c·Rb_treeIN4SFST5L 
319 ··0x000013c0·6162656c·4553315f·5374395f·4964656e·abelES1_St9_Iden 
320 ··0x000013d0·74697479·4953315f·454e5331·5f396c61·tityIS1_ENS1_9la 
321 ··0x000013e0·62656c5f·636d7045·53614953·315f4545·bel_cmpESaIS1_EE 
322 ··0x000013f0·31365f4d·5f696e73·6572745f·756e6971·16_M_insert_uniq 
323 ··0x00001400·75654552·4b53315f·005f5a53·7431385f·ueERKS1_._ZSt18_ 
324 ··0x00001410·52625f74·7265655f·64656372·656d656e·Rb_tree_decremen 
325 ··0x00001420·74505374·31385f52·625f7472·65655f6e·tPSt18_Rb_tree_n328 ··0x00001450·31385f52·625f7472·65655f6e·6f64655f·18_Rb_tree_node_
326 ··0x00001430·6f64655f·62617365·005f5a6e·776a005f·ode_base._Znwj._ 
327 ··0x00001440·5a537432·395f5262·5f747265·655f696e·ZSt29_Rb_tree_in 
328 ··0x00001450·73657274·5f616e64·5f726562·616c616e·sert_and_rebalan 
329 ··0x00001460·63656250·53743138·5f52625f·74726565·cebPSt18_Rb_tree 
330 ··0x00001470·5f6e6f64·655f6261·73655330·5f52535f·_node_baseS0_RS_329 ··0x00001460·62617365·53305f52·535f005f·5a4e3453·baseS0_RS_._ZN4S
 330 ··0x00001470·46535431·30547261·6e736475·63657231·FST10Transducer1
 331 ··0x00001480·32726563·6f64655f·6c616265·6c454e53·2recode_labelENS
 332 ··0x00001490·5f354c61·62656c45·6262524e·535f3841·_5LabelEbbRNS_8A
 333 ··0x000014a0·6c706861·62657445·005f5a4e·34534653·lphabetE._ZN4SFS
 334 ··0x000014b0·5438416c·70686162·65743130·6164645f·T8Alphabet10add_
 335 ··0x000014c0·73796d62·6f6c4550·4b63005f·5f737461·symbolEPKc.__sta
 336 ··0x000014d0·636b5f63·686b5f66·61696c5f·6c6f6361·ck_chk_fail_loca
331 ··0x00001480·005f5a4e·34534653·54313054·72616e73·._ZN4SFST10Trans337 ··0x000014e0·6c005f5a·4e345346·53543130·5472616e·l._ZN4SFST10Tran
332 ··0x00001490·64756365·72313272·65636f64·655f6c61·ducer12recode_la 
333 ··0x000014a0·62656c45·4e535f35·4c616265·6c456262·belENS_5LabelEbb 
334 ··0x000014b0·524e535f·38416c70·68616265·7445005f·RNS_8AlphabetE._ 
335 ··0x000014c0·5a4e3453·46535438·416c7068·61626574·ZN4SFST8Alphabet 
336 ··0x000014d0·31306164·645f7379·6d626f6c·45504b63·10add_symbolEPKc 
337 ··0x000014e0·005f5f73·7461636b·5f63686b·5f666169·.__stack_chk_fai 
338 ··0x000014f0·6c5f6c6f·63616c00·5f5a4e34·53465354·l_local._ZN4SFST 
339 ··0x00001500·31305472·616e7364·75636572·3130636f·10Transducer10co 
340 ··0x00001510·70795f6e·6f646573·45504e53·5f344e6f·py_nodesEPNS_4No 
341 ··0x00001520·64654550·53305f62·62005f5a·4e537436·deEPS0_bb._ZNSt6 
342 ··0x00001530·76656374·6f72496a·5361496a·45453134·vectorIjSaIjEE14338 ··0x000014f0·73647563·65723130·636f7079·5f6e6f64·sducer10copy_nod
 339 ··0x00001500·65734550·4e535f34·4e6f6465·45505330·esEPNS_4NodeEPS0
 340 ··0x00001510·5f626200·5f5a4e53·74367665·63746f72·_bb._ZNSt6vector
 341 ··0x00001520·496a5361·496a4545·31345f4d·5f66696c·IjSaIjEE14_M_fil
 342 ··0x00001530·6c5f696e·73657274·454e395f·5f676e75·l_insertEN9__gnu
 343 ··0x00001540·5f637878·31375f5f·6e6f726d·616c5f69·_cxx17__normal_i
 344 ··0x00001550·74657261·746f7249·506a5331·5f45456a·teratorIPjS1_EEj
 345 ··0x00001560·524b6a00·6d656d6d·6f766500·5f5a5374·RKj.memmove._ZSt
 346 ··0x00001570·32305f5f·7468726f·775f6c65·6e677468·20__throw_length
 347 ··0x00001580·5f657272·6f72504b·63005f5a·4e537436·_errorPKc._ZNSt6
 348 ··0x00001590·76656374·6f724950·4e345346·53543341·vectorIPN4SFST3A
 349 ··0x000015a0·72634553·61495332·5f454531·375f4d5f·rcESaIS2_EE17_M_
343 ··0x00001540·5f4d5f66·696c6c5f·696e7365·7274454e·_M_fill_insertEN350 ··0x000015b0·7265616c·6c6f635f·696e7365·7274454e·realloc_insertEN
344 ··0x00001550·395f5f67·6e755f63·78783137·5f5f6e6f·9__gnu_cxx17__no351 ··0x000015c0·395f5f67·6e755f63·78783137·5f5f6e6f·9__gnu_cxx17__no
Max diff block lines reached; 0/37939 bytes (0.00%) of diff not shown.
2.07 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 203, 19 lines modifiedOffset 203, 21 lines modified
203 ··0x00000c80·74612e5f·5a4e395f·5f676e75·5f637878·ta._ZN9__gnu_cxx203 ··0x00000c80·74612e5f·5a4e395f·5f676e75·5f637878·ta._ZN9__gnu_cxx
204 ··0x00000c90·32315f48·61736874·61626c65·5f707269·21_Hashtable_pri204 ··0x00000c90·32315f48·61736874·61626c65·5f707269·21_Hashtable_pri
205 ··0x00000ca0·6d655f6c·69737449·6d453136·5f5f7374·me_listImE16__st205 ··0x00000ca0·6d655f6c·69737449·6d453136·5f5f7374·me_listImE16__st
206 ··0x00000cb0·6c5f7072·696d655f·6c697374·45002e74·l_prime_listE..t206 ··0x00000cb0·6c5f7072·696d655f·6c697374·45002e74·l_prime_listE..t
207 ··0x00000cc0·6578742e·5f5f7838·362e6765·745f7063·ext.__x86.get_pc207 ··0x00000cc0·6578742e·5f5f7838·362e6765·745f7063·ext.__x86.get_pc
208 ··0x00000cd0·5f746875·6e6b2e61·78002e74·6578742e·_thunk.ax..text.208 ··0x00000cd0·5f746875·6e6b2e61·78002e74·6578742e·_thunk.ax..text.
209 ··0x00000ce0·5f5f7838·362e6765·745f7063·5f746875·__x86.get_pc_thu209 ··0x00000ce0·5f5f7838·362e6765·745f7063·5f746875·__x86.get_pc_thu
210 ··0x00000cf0·6e6b2e62·78002e74·6578742e·5f5f7838·nk.bx..text.__x8210 ··0x00000cf0·6e6b2e63·78002e74·6578742e·5f5f7838·nk.cx..text.__x8
211 ··0x00000d00·362e6765·745f7063·5f746875·6e6b2e73·6.get_pc_thunk.s211 ··0x00000d00·362e6765·745f7063·5f746875·6e6b2e62·6.get_pc_thunk.b
212 ··0x00000d10·69002e74·6578742e·5f5f7838·362e6765·i..text.__x86.ge212 ··0x00000d10·78002e74·6578742e·5f5f7838·362e6765·x..text.__x86.ge
213 ··0x00000d20·745f7063·5f746875·6e6b2e64·69002e74·t_pc_thunk.di..t213 ··0x00000d20·745f7063·5f746875·6e6b2e73·69002e74·t_pc_thunk.si..t
214 ··0x00000d30·6578742e·5f5f7838·362e6765·745f7063·ext.__x86.get_pc214 ··0x00000d30·6578742e·5f5f7838·362e6765·745f7063·ext.__x86.get_pc
215 ··0x00000d40·5f746875·6e6b2e62·70002e72·656c2e64·_thunk.bp..rel.d215 ··0x00000d40·5f746875·6e6b2e64·69002e74·6578742e·_thunk.di..text.
 216 ··0x00000d50·5f5f7838·362e6765·745f7063·5f746875·__x86.get_pc_thu
 217 ··0x00000d60·6e6b2e62·70002e72·656c2e64·6174612e·nk.bp..rel.data.
216 ··0x00000d50·6174612e·72656c2e·6c6f6361·6c2e4457·ata.rel.local.DW218 ··0x00000d70·72656c2e·6c6f6361·6c2e4457·2e726566·rel.local.DW.ref
217 ··0x00000d60·2e726566·2e5f5f67·78785f70·6572736f·.ref.__gxx_perso219 ··0x00000d80·2e5f5f67·78785f70·6572736f·6e616c69·.__gxx_personali
218 ··0x00000d70·6e616c69·74795f76·30002e6e·6f74652e·nality_v0..note.220 ··0x00000d90·74795f76·30002e6e·6f74652e·474e552d·ty_v0..note.GNU-
219 ··0x00000d80·474e552d·73746163·6b002e72·656c2e65·GNU-stack..rel.e221 ··0x00000da0·73746163·6b002e72·656c2e65·685f6672·stack..rel.eh_fr
220 ··0x00000d90·685f6672·616d6500···················h_frame.222 ··0x00000db0·616d6500····························ame.
  
484 KB
determinise.o
856 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:··········20608·(bytes·into·file)13 ··Start·of·section·headers:··········21076·(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:·········6019 ··Number·of·section·headers:·········60
20 ··Section·header·string·table·index:·5920 ··Section·header·string·table·index:·59
14.5 KB
readelf --wide --sections {}
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 There·are·60·section·headers,·starting·at·offset·0x5080:1 There·are·60·section·headers,·starting·at·offset·0x5254:
  
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·000018·04·····57··33··45 ··[·1]·.group············GROUP···········00000000·000034·000018·04·····57··33··4
6 ··[·2]·.group············GROUP···········00000000·00004c·00000c·04·····57··76··46 ··[·2]·.group············GROUP···········00000000·00004c·00000c·04·····57··76··4
7 ··[·3]·.group············GROUP···········00000000·000058·00000c·04·····57··82··47 ··[·3]·.group············GROUP···········00000000·000058·00000c·04·····57··81··4
8 ··[·4]·.group············GROUP···········00000000·000064·00000c·04·····57··84··48 ··[·4]·.group············GROUP···········00000000·000064·00000c·04·····57··83··4
9 ··[·5]·.group············GROUP···········00000000·000070·00000c·04·····57··87··49 ··[·5]·.group············GROUP···········00000000·000070·00000c·04·····57··86··4
10 ··[·6]·.group············GROUP···········00000000·00007c·00000c·04·····57··90··410 ··[·6]·.group············GROUP···········00000000·00007c·00000c·04·····57··89··4
11 ··[·7]·.group············GROUP···········00000000·000088·00000c·04·····57··92··411 ··[·7]·.group············GROUP···········00000000·000088·00000c·04·····57··91··4
12 ··[·8]·.group············GROUP···········00000000·000094·000008·04·····57··85··412 ··[·8]·.group············GROUP···········00000000·000094·000008·04·····57··85··4
13 ··[·9]·.group············GROUP···········00000000·00009c·000008·04·····57··77··413 ··[·9]·.group············GROUP···········00000000·00009c·000008·04·····57··84··4
14 ··[10]·.group············GROUP···········00000000·0000a4·000008·04·····57··58··414 ··[10]·.group············GROUP···········00000000·0000a4·000008·04·····57··58··4
15 ··[11]·.group············GROUP···········00000000·0000ac·000008·04·····57··73··415 ··[11]·.group············GROUP···········00000000·0000ac·000008·04·····57··73··4
16 ··[12]·.group············GROUP···········00000000·0000b4·000008·04·····57··93··416 ··[12]·.group············GROUP···········00000000·0000b4·000008·04·····57··92··4
17 ··[13]·.group············GROUP···········00000000·0000bc·00000c·04·····57··61··417 ··[13]·.group············GROUP···········00000000·0000bc·00000c·04·····57··61··4
18 ··[14]·.text·············PROGBITS········00000000·0000d0·001615·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00000000·0000d0·0016f5·00··AX··0···0·16
19 ··[15]·.rel.text·········REL·············00000000·0041d0·0002e0·08···I·57··14··419 ··[15]·.rel.text·········REL·············00000000·0043ac·0002e0·08···I·57··14··4
20 ··[16]·.data·············PROGBITS········00000000·0016e5·000000·00··WA··0···0··120 ··[16]·.data·············PROGBITS········00000000·0017c5·000000·00··WA··0···0··1
21 ··[17]·.bss··············NOBITS··········00000000·0016e5·000001·00··WA··0···0··121 ··[17]·.bss··············NOBITS··········00000000·0017c5·000001·00··WA··0···0··1
22 ··[18]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0·PROGBITS········00000000·0016e6·0000dc·00·AXG··0···0··222 ··[18]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0·PROGBITS········00000000·0017d0·0000dc·00·AXG··0···0·16
23 ··[19]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0·REL·············00000000·0044b0·000048·08··IG·57··18··423 ··[19]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0·REL·············00000000·00468c·000048·08··IG·57··18··4
24 ··[20]·.gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0·PROGBITS········00000000·0017c4·000020·00··AG··0···0··424 ··[20]·.gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0·PROGBITS········00000000·0018ac·000020·00··AG··0···0··4
25 ··[21]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·PROGBITS········00000000·0017e4·00010b·00·AXG··0···0··225 ··[21]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·PROGBITS········00000000·0018d0·000114·00·AXG··0···0·16
26 ··[22]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·REL·············00000000·0044f8·000028·08··IG·57··21··426 ··[22]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_·REL·············00000000·0046d4·000028·08··IG·57··21··4
27 ··[23]·.rodata._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.str1.1·PROGBITS········00000000·0018ef·00001a·01·AMS··0···0··127 ··[23]·.rodata._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.str1.1·PROGBITS········00000000·0019e4·00001a·01·AMS··0···0··1
28 ··[24]·.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·001910·0002b6·00·AXG··0···0·1628 ··[24]·.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·PROGBITS········00000000·001a00·0002eb·00·AXG··0···0·16
29 ··[25]·.rel.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·004520·000030·08··IG·57··24··429 ··[25]·.rel.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_·REL·············00000000·0046fc·000030·08··IG·57··24··4
30 ··[26]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj.str1.4·PROGBITS········00000000·001bc8·000031·01·AMS··0···0··430 ··[26]·.rodata._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj.str1.4·PROGBITS········00000000·001cec·000031·01·AMS··0···0··4
31 ··[27]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·PROGBITS········00000000·001c00·00025a·00·AXG··0···0·1631 ··[27]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·PROGBITS········00000000·001d20·0002f6·00·AXG··0···0·16
32 ··[28]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·REL·············00000000·004550·000060·08··IG·57··27··432 ··[28]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj·REL·············00000000·00472c·000058·08··IG·57··27··4
33 ··[29]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·PROGBITS········00000000·001e60·000293·00·AXG··0···0·1633 ··[29]·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·PROGBITS········00000000·002020·0002af·00·AXG··0···0·16
34 ··[30]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·REL·············00000000·0045b0·000020·08··IG·57··29··434 ··[30]·.rel.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_·REL·············00000000·004784·000020·08··IG·57··29··4
35 ··[31]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_·PROGBITS········00000000·0020f4·000062·00·AXG··0···0··235 ··[31]·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_·PROGBITS········00000000·0022d0·000069·00·AXG··0···0·16
36 ··[32]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_·REL·············00000000·0045d0·000008·08··IG·57··31··436 ··[32]·.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_·REL·············00000000·0047a4·000008·08··IG·57··31··4
37 ··[33]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_.str1.1·PROGBITS········00000000·002156·000017·01·AMS··0···0··137 ··[33]·.rodata._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_.str1.1·PROGBITS········00000000·002339·000017·01·AMS··0···0··1
38 ··[34]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·PROGBITS········00000000·002170·0004da·00·AXG··0···0·1638 ··[34]·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·PROGBITS········00000000·002350·000505·00·AXG··0···0·16
39 ··[35]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·REL·············00000000·0045d8·000050·08··IG·57··34··439 ··[35]·.rel.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_·REL·············00000000·0047ac·000050·08··IG·57··34··4
40 ··[36]·.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·PROGBITS········00000000·002650·0000da·00·AXG··0···0·1640 ··[36]·.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·PROGBITS········00000000·002860·0000e6·00·AXG··0···0·16
41 ··[37]·.rel.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·REL·············00000000·004628·000018·08··IG·57··36··441 ··[37]·.rel.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_·REL·············00000000·0047fc·000018·08··IG·57··36··4
42 ··[38]·.rodata.str1.1····PROGBITS········00000000·00272a·000010·01·AMS··0···0··142 ··[38]·.rodata.str1.1····PROGBITS········00000000·002946·000010·01·AMS··0···0··1
43 ··[39]·.text.unlikely····PROGBITS········00000000·00273a·00012b·00··AX··0···0··243 ··[39]·.text.unlikely····PROGBITS········00000000·002956·00012b·00··AX··0···0··2
44 ··[40]·.rel.text.unlikely·REL·············00000000·004640·0000c0·08···I·57··39··444 ··[40]·.rel.text.unlikely·REL·············00000000·004814·0000c0·08···I·57··39··4
45 ··[41]·.gcc_except_table·PROGBITS········00000000·002868·000097·00···A··0···0··445 ··[41]·.gcc_except_table·PROGBITS········00000000·002a84·000097·00···A··0···0··4
46 ··[42]·.rodata.str1.4····PROGBITS········00000000·002900·000030·01·AMS··0···0··446 ··[42]·.rodata.str1.4····PROGBITS········00000000·002b1c·000030·01·AMS··0···0··4
47 ··[43]·.text.startup·····PROGBITS········00000000·002930·000040·00··AX··0···0··147 ··[43]·.text.startup·····PROGBITS········00000000·002b50·000040·00··AX··0···0·16
48 ··[44]·.rel.text.startup·REL·············00000000·004700·000038·08···I·57··43··448 ··[44]·.rel.text.startup·REL·············00000000·0048d4·000038·08···I·57··43··4
49 ··[45]·.init_array·······INIT_ARRAY······00000000·002970·000004·04··WA··0···0··449 ··[45]·.init_array·······INIT_ARRAY······00000000·002b90·000004·04··WA··0···0··4
50 ··[46]·.rel.init_array···REL·············00000000·004738·000008·08···I·57··45··450 ··[46]·.rel.init_array···REL·············00000000·00490c·000008·08···I·57··45··4
51 ··[47]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·002980·000074·00··AG··0···0·3251 ··[47]·.rodata._ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE·PROGBITS········00000000·002ba0·000074·00··AG··0···0·32
52 ··[48]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·0029f4·000004·00·AXG··0···0··152 ··[48]·.text.__x86.get_pc_thunk.ax·PROGBITS········00000000·002c14·000004·00·AXG··0···0··1
53 ··[49]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·0029f8·000004·00·AXG··0···0··153 ··[49]·.text.__x86.get_pc_thunk.bx·PROGBITS········00000000·002c18·000004·00·AXG··0···0··1
54 ··[50]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·0029fc·000004·00·AXG··0···0··154 ··[50]·.text.__x86.get_pc_thunk.di·PROGBITS········00000000·002c1c·000004·00·AXG··0···0··1
55 ··[51]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·002a00·000004·00·AXG··0···0··155 ··[51]·.text.__x86.get_pc_thunk.bp·PROGBITS········00000000·002c20·000004·00·AXG··0···0··1
56 ··[52]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·002a04·000004·00·WAG··0···0··456 ··[52]·.data.rel.local.DW.ref.__gxx_personality_v0·PROGBITS········00000000·002c24·000004·00·WAG··0···0··4
57 ··[53]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·004740·000008·08··IG·57··52··457 ··[53]·.rel.data.rel.local.DW.ref.__gxx_personality_v0·REL·············00000000·004914·000008·08··IG·57··52··4
58 ··[54]·.note.GNU-stack···PROGBITS········00000000·002a08·000000·00······0···0··158 ··[54]·.note.GNU-stack···PROGBITS········00000000·002c28·000000·00······0···0··1
59 ··[55]·.eh_frame·········PROGBITS········00000000·002a08·0005a8·00···A··0···0··459 ··[55]·.eh_frame·········PROGBITS········00000000·002c28·000578·00···A··0···0··4
60 ··[56]·.rel.eh_frame·····REL·············00000000·004748·0000f8·08···I·57··55··460 ··[56]·.rel.eh_frame·····REL·············00000000·00491c·0000f8·08···I·57··55··4
61 ··[57]·.symtab···········SYMTAB··········00000000·002fb0·0006f0·10·····58··58··461 ··[57]·.symtab···········SYMTAB··········00000000·0031a0·0006e0·10·····58··58··4
62 ··[58]·.strtab···········STRTAB··········00000000·0036a0·000b30·00······0···0··162 ··[58]·.strtab···········STRTAB··········00000000·003880·000b29·00······0···0··1
63 ··[59]·.shstrtab·········STRTAB··········00000000·004840·00083f·00······0···0··163 ··[59]·.shstrtab·········STRTAB··········00000000·004a14·00083f·00······0···0··1
64 Key·to·Flags:64 Key·to·Flags:
65 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),65 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
66 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),66 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
67 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),67 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
68 ··R·(retain),·D·(mbind),·p·(processor·specific)68 ··R·(retain),·D·(mbind),·p·(processor·specific)
12.0 KB
readelf --wide --symbols {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Symbol·table·'.symtab'·contains·111·entries:1 Symbol·table·'.symtab'·contains·110·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····47·FUNC····LOCAL··DEFAULT···14·_ZSt13__lower_boundIPKmmN9__gnu_cxx5__ops14_Iter_less_valEET_S5_S5_RKT0_T1_.isra.06 ·····3:·00000000····52·FUNC····LOCAL··DEFAULT···14·_ZSt13__lower_boundIPKmmN9__gnu_cxx5__ops14_Iter_less_valEET_S5_S5_RKT0_T1_.isra.0
7 ·····4:·00000030···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.07 ·····4:·00000040···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT···18·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.08 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT···18·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0
9 ·····6:·00000000···220·FUNC····LOCAL··DEFAULT···18·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.09 ·····6:·00000000···220·FUNC····LOCAL··DEFAULT···18·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.010 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT···20·.gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0
11 ·····8:·000001a0····89·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.011 ·····8:·000001d0····89·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0
12 ·····9:·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···21·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.text._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.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·SECTION·LOCAL··DEFAULT···29·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.text._ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.text._ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text.unlikely19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.text.unlikely
20 ····17:·00000887··2709·FUNC····LOCAL··DEFAULT···14·_ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE20 ····17:·00000930··2764·FUNC····LOCAL··DEFAULT···14·_ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE
21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.gcc_except_table21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···41·.gcc_except_table
22 ····19:·00000000···111·FUNC····LOCAL··DEFAULT···39·_ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE.cold22 ····19:·00000000···111·FUNC····LOCAL··DEFAULT···39·_ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE.cold
23 ····20:·00000070···187·FUNC····LOCAL··DEFAULT···39·_ZN4SFST10Transducer11determiniseEb.cold23 ····20:·00000070···187·FUNC····LOCAL··DEFAULT···39·_ZN4SFST10Transducer11determiniseEb.cold
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.text.startup24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···43·.text.startup
25 ····22:·00000000····64·FUNC····LOCAL··DEFAULT···43·_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE25 ····22:·00000000····64·FUNC····LOCAL··DEFAULT···43·_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE
26 ····23:·00000000·····1·OBJECT··LOCAL··DEFAULT···17·_ZStL8__ioinit26 ····23:·00000000·····1·OBJECT··LOCAL··DEFAULT···17·_ZStL8__ioinit
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text.__x86.get_pc_thunk.ax27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···48·.text.__x86.get_pc_thunk.ax
Offset 65, 50 lines modifiedOffset 65, 49 lines modified
65 ····61:·00000000·····4·OBJECT··WEAK···HIDDEN····52·DW.ref.__gxx_personality_v065 ····61:·00000000·····4·OBJECT··WEAK···HIDDEN····52·DW.ref.__gxx_personality_v0
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_begin_catch67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_begin_catch
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_rethrow68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_rethrow
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_end_catch69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_end_catch
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Unwind_Resume
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v071 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gxx_personality_v0
72 ····68:·000001fa···134·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9NodeArrayC2ERNS_7NodeSetE72 ····68:·00000230···147·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9NodeArrayC2ERNS_7NodeSetE
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znaj
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
75 ····71:·000001fa···134·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9NodeArrayC1ERNS_7NodeSetE75 ····71:·00000230···147·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
76 ····72:·00000280··1411·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST11NodeMappingD2Ev76 ····72:·000002d0··1482·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST11NodeMappingD2Ev
77 ····73:·00000000·····0·FUNC····GLOBAL·HIDDEN····50·__x86.get_pc_thunk.di77 ····73:·00000000·····0·FUNC····GLOBAL·HIDDEN····50·__x86.get_pc_thunk.di
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZdaPv
79 ····75:·00000280··1411·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST11NodeMappingD1Ev79 ····75:·000002d0··1482·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST11NodeMappingD1Ev
80 ····76:·00000000···267·FUNC····WEAK···DEFAULT···21·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_80 ····76:·00000000···276·FUNC····WEAK···DEFAULT···21·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
81 ····77:·00000000·····0·FUNC····GLOBAL·HIDDEN····48·__x86.get_pc_thunk.ax81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ 
84 ····80:·00000804···131·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST7NodeSet3addEPNS_4NodeE83 ····79:·000008a0···141·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST7NodeSet3addEPNS_4NodeE
85 ····81:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local84 ····80:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__stack_chk_fail_local
86 ····82:·00000000···694·FUNC····WEAK···DEFAULT···24·_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_85 ····81:·00000000···747·FUNC····WEAK···DEFAULT···24·_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc
88 ····84:·00000000···602·FUNC····WEAK···DEFAULT···27·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj87 ····83:·00000000···758·FUNC····WEAK···DEFAULT···27·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj
 88 ····84:·00000000·····0·FUNC····GLOBAL·HIDDEN····48·__x86.get_pc_thunk.ax
89 ····85:·00000000···116·OBJECT··UNIQUE·DEFAULT···47·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE89 ····85:·00000000···116·OBJECT··UNIQUE·DEFAULT···47·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset 
91 ····87:·00000000···659·FUNC····WEAK···DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_90 ····86:·00000000···687·FUNC····WEAK···DEFAULT···29·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
92 ····88:·00000000····98·FUNC····WEAK···DEFAULT···31·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_91 ····87:·00000000···105·FUNC····WEAK···DEFAULT···31·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_
93 ····89:·00000000····98·FUNC····WEAK···DEFAULT···31·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_92 ····88:·00000000···105·FUNC····WEAK···DEFAULT···31·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_
94 ····90:·00000000··1242·FUNC····WEAK···DEFAULT···34·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_93 ····89:·00000000··1285·FUNC····WEAK···DEFAULT···34·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
96 ····92:·00000000···218·FUNC····WEAK···DEFAULT···36·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_95 ····91:·00000000···230·FUNC····WEAK···DEFAULT···36·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_
97 ····93:·00000000·····0·FUNC····GLOBAL·HIDDEN····51·__x86.get_pc_thunk.bp96 ····92:·00000000·····0·FUNC····GLOBAL·HIDDEN····51·__x86.get_pc_thunk.bp
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer8new_nodeEv
101 ····97:·0000131c···761·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST10Transducer11determiniseEb100 ····96:·00001400···757·FUNC····GLOBAL·DEFAULT···14·_ZN4SFST10Transducer11determiniseEb
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Node4initEv102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST4Node4initEv
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8AlphabetC1Ev
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_allocate_exception
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZTIPKc
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_throw
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev
 111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev
112 ···108:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__dso_handle112 ···108:·00000000·····0·NOTYPE··GLOBAL·HIDDEN···UND·__dso_handle
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev 
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_atexit113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__cxa_atexit
35.8 KB
readelf --wide --relocs {}
    
Offset 1, 248 lines modifiedOffset 1, 247 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x41d0·contains·92·entries:1 Relocation·section·'.rel.text'·at·offset·0x43ac·contains·92·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000038··00003a02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000045··00003a02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 0000003e··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 0000004b··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 000000c9··00003c04·R_386_PLT32············00000000···_ZdlPv 
6 000000d8··00003c04·R_386_PLT32············00000000···_ZdlPv5 000000dd··00003c04·R_386_PLT32············00000000···_ZdlPv
7 000000ef··00003c04·R_386_PLT32············00000000···_ZdlPv6 000000ec··00003c04·R_386_PLT32············00000000···_ZdlPv
8 00000102··00003c04·R_386_PLT32············00000000···_ZdlPv7 00000103··00003c04·R_386_PLT32············00000000···_ZdlPv
9 0000011e··00003c04·R_386_PLT32············00000000···_ZdlPv8 00000116··00003c04·R_386_PLT32············00000000···_ZdlPv
10 00000134··00003c04·R_386_PLT32············00000000···_ZdlPv9 0000013b··00003c04·R_386_PLT32············00000000···_ZdlPv
11 0000014e··00003c04·R_386_PLT32············00000000···_ZdlPv10 00000157··00003c04·R_386_PLT32············00000000···_ZdlPv
12 0000016a··00003c04·R_386_PLT32············00000000···_ZdlPv11 00000171··00003c04·R_386_PLT32············00000000···_ZdlPv
13 00000186··00003c04·R_386_PLT32············00000000···_ZdlPv12 0000018d··00003c04·R_386_PLT32············00000000···_ZdlPv
14 000001a8··00003a02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
15 000001ae··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
16 000001dd··00003c04·R_386_PLT32············00000000···_ZdlPv 
17 000001e9··00003c04·R_386_PLT32············00000000···_ZdlPv13 000001a9··00003c04·R_386_PLT32············00000000···_ZdlPv
 14 000001d5··00003a02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
 15 000001db··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
 16 0000020d··00003c04·R_386_PLT32············00000000···_ZdlPv
 17 00000219··00003c04·R_386_PLT32············00000000···_ZdlPv
18 00000202··00003a02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx18 0000023a··00003a02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
19 00000208··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_19 00000240··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
20 0000022f··00004504·R_386_PLT32············00000000···_Znaj20 0000026f··00004504·R_386_PLT32············00000000···_Znaj
21 00000267··00004604·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base21 000002b1··00004604·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
22 00000288··00004902·R_386_PC32·············00000000···__x86.get_pc_thunk.di22 000002d5··00004902·R_386_PC32·············00000000···__x86.get_pc_thunk.di
23 0000028e··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_23 000002db··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
24 000003d1··00003c04·R_386_PLT32············00000000···_ZdlPv 
25 0000046e··00003c04·R_386_PLT32············00000000···_ZdlPv24 0000042b··00003c04·R_386_PLT32············00000000···_ZdlPv
26 0000048b··00004a04·R_386_PLT32············00000000···_ZdaPv 
27 00000499··00003c04·R_386_PLT32············00000000···_ZdlPv25 000004d0··00003c04·R_386_PLT32············00000000···_ZdlPv
 26 000004ec··00004a04·R_386_PLT32············00000000···_ZdaPv
 27 000004fa··00003c04·R_386_PLT32············00000000···_ZdlPv
28 000007dc··00003c04·R_386_PLT32············00000000···_ZdlPv28 00000873··00003c04·R_386_PLT32············00000000···_ZdlPv
29 00000835··00004c02·R_386_PC32·············00000000···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_29 000008d1··00004c02·R_386_PC32·············00000000···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
30 00000875··00005002·R_386_PC32·············00000804···_ZN4SFST7NodeSet3addEPNS_4NodeE30 0000091b··00004f02·R_386_PC32·············000008a0···_ZN4SFST7NodeSet3addEPNS_4NodeE
31 00000883··00005102·R_386_PC32·············00000000···__stack_chk_fail_local31 00000929··00005002·R_386_PC32·············00000000···__stack_chk_fail_local
32 00000892··00005d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bp32 00000939··00005c02·R_386_PC32·············00000000···__x86.get_pc_thunk.bp
33 00000898··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_33 0000093f··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
34 000009a4··00005002·R_386_PC32·············00000804···_ZN4SFST7NodeSet3addEPNS_4NodeE34 00000a5c··00004f02·R_386_PC32·············000008a0···_ZN4SFST7NodeSet3addEPNS_4NodeE
35 00000a2c··00005e04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base35 00000af1··00005d04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
36 00000a4d··00003e04·R_386_PLT32············00000000···_Znwj36 00000b12··00003e04·R_386_PLT32············00000000···_Znwj
37 00000a5e··00004702·R_386_PC32·············000001fa···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE37 00000b23··00004702·R_386_PC32·············00000230···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
38 00000a91··00005202·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_38 00000b56··00005102·R_386_PC32·············00000000···_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
39 00000aee··00005902·R_386_PC32·············00000000···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_39 00000bb1··00005802·R_386_PC32·············00000000···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_
40 00000b5f··00003c04·R_386_PLT32············00000000···_ZdlPv 
41 00000b89··00003c04·R_386_PLT32············00000000···_ZdlPv40 00000c18··00003c04·R_386_PLT32············00000000···_ZdlPv
 41 00000c42··00003c04·R_386_PLT32············00000000···_ZdlPv
42 00000ba6··00004e04·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base42 00000c64··00004e04·R_386_PLT32············00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
43 00000be7··00005c02·R_386_PC32·············00000000···_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_43 00000cab··00005b02·R_386_PC32·············00000000···_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_
44 00000c19··00003e04·R_386_PLT32············00000000···_Znwj44 00000ced··00003e04·R_386_PLT32············00000000···_Znwj
45 00000c3e··00005902·R_386_PC32·············00000000···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_45 00000d12··00005802·R_386_PC32·············00000000···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_
46 00000c61··00004f04·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_46 00000d35··00004d04·R_386_PLT32············00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
47 00000d01··00005e04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base47 00000dd8··00005d04·R_386_PLT32············00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
48 00000fef··00004a04·R_386_PLT32············00000000···_ZdaPv48 000010ca··00004a04·R_386_PLT32············00000000···_ZdaPv
49 00000ffd··00003c04·R_386_PLT32············00000000···_ZdlPv49 000010d8··00003c04·R_386_PLT32············00000000···_ZdlPv
50 00001027··00005f04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE50 00001102··00005e04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
51 00001053··00003c04·R_386_PLT32············00000000···_ZdlPv 
52 0000108a··00006004·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv 
53 000010be··00005702·R_386_PC32·············00000000···_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_ 
54 000010ea··00005f04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE 
55 00001159··00003e04·R_386_PLT32············00000000···_Znwj 
56 0000128d··00003c04·R_386_PLT32············00000000···_ZdlPv51 0000112d··00003c04·R_386_PLT32············00000000···_ZdlPv
57 000012da··00005102·R_386_PC32·············00000000···__stack_chk_fail_local 
58 000012e0··00001c09·R_386_GOTOFF···········00000000···.LC3 
59 000012ea··00005304·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc 
60 00001324··00005d02·R_386_PC32·············00000000···__x86.get_pc_thunk.bp 
61 0000132a··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
62 00001368··00006204·R_386_PLT32············00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE52 00001164··00005f04·R_386_PLT32············00000000···_ZN4SFST10Transducer8new_nodeEv
 53 00001196··00005602·R_386_PC32·············00000000···_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
 54 000011c2··00005e04·R_386_PLT32············00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
63 00001393··00003e04·R_386_PLT32············00000000···_Znwj55 00001233··00003e04·R_386_PLT32············00000000···_Znwj
64 000013b2··00006304·R_386_PLT32············00000000···_ZN4SFST4Node4initEv 
65 000013c5··00006404·R_386_PLT32············00000000···malloc56 00001369··00003c04·R_386_PLT32············00000000···_ZdlPv
 57 000013be··00005002·R_386_PC32·············00000000···__stack_chk_fail_local
 58 000013c4··00001c09·R_386_GOTOFF···········00000000···.LC3
 59 000013ce··00005204·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
 60 00001405··00005c02·R_386_PC32·············00000000···__x86.get_pc_thunk.bp
 61 0000140b··00003b0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
66 000013f0··00006504·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev62 00001449··00006104·R_386_PLT32············00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
67 00001459··00005002·R_386_PC32·············00000804···_ZN4SFST7NodeSet3addEPNS_4NodeE 
68 00001467··00003e04·R_386_PLT32············00000000···_Znwj63 0000147a··00003e04·R_386_PLT32············00000000···_Znwj
 64 00001499··00006204·R_386_PLT32············00000000···_ZN4SFST4Node4initEv
 65 000014ac··00006304·R_386_PLT32············00000000···malloc
 66 000014d7··00006404·R_386_PLT32············00000000···_ZN4SFST8AlphabetC1Ev
 67 0000153a··00004f02·R_386_PC32·············000008a0···_ZN4SFST7NodeSet3addEPNS_4NodeE
 68 00001548··00003e04·R_386_PLT32············00000000···_Znwj
69 00001477··00004702·R_386_PC32·············000001fa···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE69 00001558··00004702·R_386_PC32·············00000230···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
70 000014b4··00005509·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE 
71 000014ba··00005509·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE 
72 000014c5··00005509·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE70 00001580··00005509·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
 71 00001590··00005509·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
 72 0000159f··00005509·R_386_GOTOFF···········00000000···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
73 00001511··00005a02·R_386_PC32·············00000000···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_73 000015e9··00005902·R_386_PC32·············00000000···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
74 00001539··00005702·R_386_PC32·············00000000···_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_74 0000160d··00005602·R_386_PC32·············00000000···_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
75 0000155c··00004b02·R_386_PC32·············00000280···_ZN4SFST11NodeMappingD1Ev75 00001630··00004b02·R_386_PC32·············000002d0···_ZN4SFST11NodeMappingD1Ev
76 0000157c··00006604·R_386_PLT32············00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE76 0000165a··00006504·R_386_PLT32············00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
77 00001596··00003e04·R_386_PLT32············00000000···_Znwj77 00001679··00003e04·R_386_PLT32············00000000···_Znwj
78 000015aa··00003c04·R_386_PLT32············00000000···_ZdlPv78 0000168d··00003c04·R_386_PLT32············00000000···_ZdlPv
79 000015cb··00001c09·R_386_GOTOFF···········00000000···.LC379 000016ae··00001c09·R_386_GOTOFF···········00000000···.LC3
80 000015d5··00005304·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc80 000016b8··00005204·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
81 000015da··00005102·R_386_PC32·············00000000···__stack_chk_fail_local81 000016bd··00005002·R_386_PC32·············00000000···__stack_chk_fail_local
82 000012f1··00001002·R_386_PC32·············00000000···.text.unlikely 
83 000012f8··00001002·R_386_PC32·············00000000···.text.unlikely 
84 00001301··00001002·R_386_PC32·············00000000···.text.unlikely 
85 00001306··00001002·R_386_PC32·············00000000···.text.unlikely 
86 00001311··00001002·R_386_PC32·············00000000···.text.unlikely 
87 00001318··00001002·R_386_PC32·············00000000···.text.unlikely 
88 000013cd··00001002·R_386_PC32·············00000000···.text.unlikely82 000013d5··00001002·R_386_PC32·············00000000···.text.unlikely
 83 000013dc··00001002·R_386_PC32·············00000000···.text.unlikely
89 000015e1··00001002·R_386_PC32·············00000000···.text.unlikely84 000013e3··00001002·R_386_PC32·············00000000···.text.unlikely
90 000015e6··00001002·R_386_PC32·············00000000···.text.unlikely85 000013e8··00001002·R_386_PC32·············00000000···.text.unlikely
91 000015f1··00001002·R_386_PC32·············00000000···.text.unlikely86 000013f1··00001002·R_386_PC32·············00000000···.text.unlikely
 87 000013f8··00001002·R_386_PC32·············00000000···.text.unlikely
 88 000014b4··00001002·R_386_PC32·············00000000···.text.unlikely
 89 000016c4··00001002·R_386_PC32·············00000000···.text.unlikely
 90 000016c9··00001002·R_386_PC32·············00000000···.text.unlikely
92 00001601··00001002·R_386_PC32·············00000000···.text.unlikely91 000016d1··00001002·R_386_PC32·············00000000···.text.unlikely
93 00001608··00001002·R_386_PC32·············00000000···.text.unlikely 
94 00001611··00001002·R_386_PC32·············00000000···.text.unlikely92 000016e1··00001002·R_386_PC32·············00000000···.text.unlikely
 93 000016e8··00001002·R_386_PC32·············00000000···.text.unlikely
 94 000016f1··00001002·R_386_PC32·············00000000···.text.unlikely
  
95 Relocation·section·'.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0'·at·offset·0x44b0·contains·9·entries:95 Relocation·section·'.rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0'·at·offset·0x468c·contains·9·entries:
96 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name96 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
97 00000008··00003a02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx97 00000009··00003a02·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
Max diff block lines reached; 20298/36642 bytes (55.40%) of diff not shown.
29.5 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 65 lines modifiedOffset 9, 65 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·0000002c·0000001c·FDE·cie=00000000·pc=00000000..0000002f15 00000018·0000002c·0000001c·FDE·cie=00000000·pc=00000000..00000034
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:·r7·(edi)·at·cfa-818 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
19 ··DW_CFA_advance_loc:·1·to·0000000219 ··DW_CFA_advance_loc:·3·to·00000004
20 ··DW_CFA_def_cfa_offset:·1220 ··DW_CFA_def_cfa_offset:·12
21 ··DW_CFA_offset:·r6·(esi)·at·cfa-1221 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
22 ··DW_CFA_advance_loc:·1·to·0000000322 ··DW_CFA_advance_loc:·1·to·00000005
23 ··DW_CFA_def_cfa_offset:·1623 ··DW_CFA_def_cfa_offset:·16
24 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1624 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
25 ··DW_CFA_advance_loc:·37·to·0000002825 ··DW_CFA_advance_loc:·39·to·0000002c
26 ··DW_CFA_remember_state26 ··DW_CFA_remember_state
27 ··DW_CFA_restore:·r3·(ebx)27 ··DW_CFA_restore:·r3·(ebx)
28 ··DW_CFA_def_cfa_offset:·1228 ··DW_CFA_def_cfa_offset:·12
29 ··DW_CFA_advance_loc:·1·to·0000002929 ··DW_CFA_advance_loc:·1·to·0000002d
30 ··DW_CFA_restore:·r6·(esi)30 ··DW_CFA_restore:·r6·(esi)
31 ··DW_CFA_def_cfa_offset:·831 ··DW_CFA_def_cfa_offset:·8
32 ··DW_CFA_advance_loc:·1·to·0000002a32 ··DW_CFA_advance_loc:·1·to·0000002e
33 ··DW_CFA_restore:·r7·(edi)33 ··DW_CFA_restore:·r7·(edi)
34 ··DW_CFA_def_cfa_offset:·434 ··DW_CFA_def_cfa_offset:·4
35 ··DW_CFA_advance_loc:·1·to·0000002b35 ··DW_CFA_advance_loc:·2·to·00000030
36 ··DW_CFA_restore_state36 ··DW_CFA_restore_state
37 ··DW_CFA_nop37 ··DW_CFA_nop
  
38 00000048·0000003c·0000004c·FDE·cie=00000000·pc=00000030..0000019f38 00000048·0000003c·0000004c·FDE·cie=00000000·pc=00000040..000001c2
39 ··DW_CFA_advance_loc:·1·to·0000003139 ··DW_CFA_advance_loc:·1·to·00000041
40 ··DW_CFA_def_cfa_offset:·840 ··DW_CFA_def_cfa_offset:·8
41 ··DW_CFA_offset:·r5·(ebp)·at·cfa-841 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
42 ··DW_CFA_advance_loc:·1·to·0000003242 ··DW_CFA_advance_loc:·1·to·00000042
43 ··DW_CFA_def_cfa_offset:·1243 ··DW_CFA_def_cfa_offset:·12
44 ··DW_CFA_offset:·r7·(edi)·at·cfa-1244 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
45 ··DW_CFA_advance_loc:·1·to·0000003345 ··DW_CFA_advance_loc:·1·to·00000043
46 ··DW_CFA_def_cfa_offset:·1646 ··DW_CFA_def_cfa_offset:·16
47 ··DW_CFA_offset:·r6·(esi)·at·cfa-1647 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
48 ··DW_CFA_advance_loc:·1·to·0000003448 ··DW_CFA_advance_loc:·1·to·00000044
49 ··DW_CFA_def_cfa_offset:·2049 ··DW_CFA_def_cfa_offset:·20
50 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2050 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
51 ··DW_CFA_advance_loc:·3·to·0000003751 ··DW_CFA_advance_loc:·14·to·00000052
52 ··DW_CFA_def_cfa_offset:·8052 ··DW_CFA_def_cfa_offset:·80
53 ··DW_CFA_advance_loc2:·355·to·0000019a53 ··DW_CFA_advance_loc2:·363·to·000001bd
54 ··DW_CFA_def_cfa_offset:·2054 ··DW_CFA_def_cfa_offset:·20
55 ··DW_CFA_advance_loc:·1·to·0000019b55 ··DW_CFA_advance_loc:·1·to·000001be
56 ··DW_CFA_restore:·r3·(ebx)56 ··DW_CFA_restore:·r3·(ebx)
57 ··DW_CFA_def_cfa_offset:·1657 ··DW_CFA_def_cfa_offset:·16
58 ··DW_CFA_advance_loc:·1·to·0000019c58 ··DW_CFA_advance_loc:·1·to·000001bf
59 ··DW_CFA_restore:·r6·(esi)59 ··DW_CFA_restore:·r6·(esi)
60 ··DW_CFA_def_cfa_offset:·1260 ··DW_CFA_def_cfa_offset:·12
61 ··DW_CFA_advance_loc:·1·to·0000019d61 ··DW_CFA_advance_loc:·1·to·000001c0
62 ··DW_CFA_restore:·r7·(edi)62 ··DW_CFA_restore:·r7·(edi)
63 ··DW_CFA_def_cfa_offset:·863 ··DW_CFA_def_cfa_offset:·8
64 ··DW_CFA_advance_loc:·1·to·0000019e64 ··DW_CFA_advance_loc:·1·to·000001c1
65 ··DW_CFA_restore:·r5·(ebp)65 ··DW_CFA_restore:·r5·(ebp)
66 ··DW_CFA_def_cfa_offset:·466 ··DW_CFA_def_cfa_offset:·4
67 ··DW_CFA_nop67 ··DW_CFA_nop
68 ··DW_CFA_nop68 ··DW_CFA_nop
69 ··DW_CFA_nop69 ··DW_CFA_nop
  
70 00000088·0000001c·00000000·CIE70 00000088·0000001c·00000000·CIE
Offset 83, 29 lines modifiedOffset 83, 29 lines modified
83 ··DW_CFA_nop83 ··DW_CFA_nop
  
84 000000a8·00000040·00000024·FDE·cie=00000088·pc=00000000..000000dc84 000000a8·00000040·00000024·FDE·cie=00000088·pc=00000000..000000dc
85 ··Augmentation·data:·····47·ff·ff·ff85 ··Augmentation·data:·····47·ff·ff·ff
86 ··DW_CFA_advance_loc:·1·to·0000000186 ··DW_CFA_advance_loc:·1·to·00000001
87 ··DW_CFA_def_cfa_offset:·887 ··DW_CFA_def_cfa_offset:·8
88 ··DW_CFA_offset:·r5·(ebp)·at·cfa-888 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
89 ··DW_CFA_advance_loc:·1·to·0000000289 ··DW_CFA_advance_loc:·3·to·00000004
90 ··DW_CFA_def_cfa_offset:·1290 ··DW_CFA_def_cfa_offset:·12
91 ··DW_CFA_offset:·r7·(edi)·at·cfa-1291 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
92 ··DW_CFA_advance_loc:·1·to·0000000392 ··DW_CFA_advance_loc:·1·to·00000005
93 ··DW_CFA_def_cfa_offset:·1693 ··DW_CFA_def_cfa_offset:·16
94 ··DW_CFA_offset:·r6·(esi)·at·cfa-1694 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
95 ··DW_CFA_advance_loc:·1·to·0000000495 ··DW_CFA_advance_loc:·3·to·00000008
96 ··DW_CFA_def_cfa_offset:·2096 ··DW_CFA_def_cfa_offset:·20
97 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2097 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
98 ··DW_CFA_advance_loc:·3·to·0000000798 ··DW_CFA_advance_loc:·14·to·00000016
99 ··DW_CFA_def_cfa_offset:·6499 ··DW_CFA_def_cfa_offset:·64
100 ··DW_CFA_advance_loc1:·165·to·000000ac100 ··DW_CFA_advance_loc1:·148·to·000000aa
101 ··DW_CFA_remember_state101 ··DW_CFA_remember_state
102 ··DW_CFA_def_cfa_offset:·20102 ··DW_CFA_def_cfa_offset:·20
103 ··DW_CFA_advance_loc:·1·to·000000ad103 ··DW_CFA_advance_loc:·3·to·000000ad
104 ··DW_CFA_restore:·r3·(ebx)104 ··DW_CFA_restore:·r3·(ebx)
105 ··DW_CFA_def_cfa_offset:·16105 ··DW_CFA_def_cfa_offset:·16
106 ··DW_CFA_advance_loc:·1·to·000000ae106 ··DW_CFA_advance_loc:·1·to·000000ae
107 ··DW_CFA_restore:·r6·(esi)107 ··DW_CFA_restore:·r6·(esi)
108 ··DW_CFA_def_cfa_offset:·12108 ··DW_CFA_def_cfa_offset:·12
109 ··DW_CFA_advance_loc:·1·to·000000af109 ··DW_CFA_advance_loc:·1·to·000000af
110 ··DW_CFA_restore:·r7·(edi)110 ··DW_CFA_restore:·r7·(edi)
Offset 113, 614 lines modifiedOffset 113, 582 lines modified
113 ··DW_CFA_advance_loc:·1·to·000000b0113 ··DW_CFA_advance_loc:·1·to·000000b0
114 ··DW_CFA_restore:·r5·(ebp)114 ··DW_CFA_restore:·r5·(ebp)
115 ··DW_CFA_def_cfa_offset:·4115 ··DW_CFA_def_cfa_offset:·4
116 ··DW_CFA_advance_loc:·1·to·000000b1116 ··DW_CFA_advance_loc:·1·to·000000b1
117 ··DW_CFA_restore_state117 ··DW_CFA_restore_state
118 ··DW_CFA_nop118 ··DW_CFA_nop
  
119 000000ec·00000038·000000f0·FDE·cie=00000000·pc=000001a0..000001f9119 000000ec·00000038·000000f0·FDE·cie=00000000·pc=000001d0..00000229
120 ··DW_CFA_advance_loc:·1·to·000001a1120 ··DW_CFA_advance_loc:·1·to·000001d1
121 ··DW_CFA_def_cfa_offset:·8121 ··DW_CFA_def_cfa_offset:·8
122 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8122 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
123 ··DW_CFA_advance_loc:·1·to·000001a2123 ··DW_CFA_advance_loc:·1·to·000001d2
124 ··DW_CFA_def_cfa_offset:·12124 ··DW_CFA_def_cfa_offset:·12
125 ··DW_CFA_offset:·r7·(edi)·at·cfa-12125 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
126 ··DW_CFA_advance_loc:·1·to·000001a3126 ··DW_CFA_advance_loc:·1·to·000001d3
127 ··DW_CFA_def_cfa_offset:·16127 ··DW_CFA_def_cfa_offset:·16
128 ··DW_CFA_offset:·r6·(esi)·at·cfa-16128 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
129 ··DW_CFA_advance_loc:·1·to·000001a4129 ··DW_CFA_advance_loc:·1·to·000001d4
130 ··DW_CFA_def_cfa_offset:·20130 ··DW_CFA_def_cfa_offset:·20
131 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20131 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
132 ··DW_CFA_advance_loc:·3·to·000001a7132 ··DW_CFA_advance_loc:·14·to·000001e2
133 ··DW_CFA_def_cfa_offset:·48133 ··DW_CFA_def_cfa_offset:·48
134 ··DW_CFA_advance_loc1:·77·to·000001f4134 ··DW_CFA_advance_loc1:·66·to·00000224
135 ··DW_CFA_def_cfa_offset:·20135 ··DW_CFA_def_cfa_offset:·20
136 ··DW_CFA_advance_loc:·1·to·000001f5136 ··DW_CFA_advance_loc:·1·to·00000225
137 ··DW_CFA_restore:·r3·(ebx)137 ··DW_CFA_restore:·r3·(ebx)
138 ··DW_CFA_def_cfa_offset:·16138 ··DW_CFA_def_cfa_offset:·16
139 ··DW_CFA_advance_loc:·1·to·000001f6139 ··DW_CFA_advance_loc:·1·to·00000226
140 ··DW_CFA_restore:·r6·(esi)140 ··DW_CFA_restore:·r6·(esi)
141 ··DW_CFA_def_cfa_offset:·12141 ··DW_CFA_def_cfa_offset:·12
142 ··DW_CFA_advance_loc:·1·to·000001f7142 ··DW_CFA_advance_loc:·1·to·00000227
Max diff block lines reached; 24748/30124 bytes (82.15%) of diff not shown.
3.14 KB
strings --all --bytes=8 {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
1 L$X;L$\u 
2 vector::_M_realloc_insert1 vector::_M_realloc_insert
 2 D$(9D$Tt
3 cannot·create·std::vector·larger·than·max_size()3 cannot·create·std::vector·larger·than·max_size()
4 vector::_M_fill_insert4 vector::_M_fill_insert
5 l$D9l$Dt{ 
6 vector::reserve5 vector::reserve
7 Allocation·of·memory·failed·in·Mem::add_buffer!6 Allocation·of·memory·failed·in·Mem::add_buffer!
8 _ZSt13__lower_boundIPKmmN9__gnu_cxx5__ops14_Iter_less_valEET_S5_S5_RKT0_T1_.isra.07 _ZSt13__lower_boundIPKmmN9__gnu_cxx5__ops14_Iter_less_valEET_S5_S5_RKT0_T1_.isra.0
9 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.08 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0
10 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.09 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0
11 _ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.010 _ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0
12 _ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE11 _ZN4SFSTL16determinise_nodeERNS_9NodeArrayEPNS_4NodeEPNS_10TransducerERNS_11NodeMappingE
Offset 25, 21 lines modifiedOffset 24, 21 lines modified
25 _ZN4SFST9NodeArrayC2ERNS_7NodeSetE24 _ZN4SFST9NodeArrayC2ERNS_7NodeSetE
26 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base25 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
27 _ZN4SFST9NodeArrayC1ERNS_7NodeSetE26 _ZN4SFST9NodeArrayC1ERNS_7NodeSetE
28 _ZN4SFST11NodeMappingD2Ev27 _ZN4SFST11NodeMappingD2Ev
29 __x86.get_pc_thunk.di28 __x86.get_pc_thunk.di
30 _ZN4SFST11NodeMappingD1Ev29 _ZN4SFST11NodeMappingD1Ev
31 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_30 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
32 __x86.get_pc_thunk.ax 
33 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base 
34 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_31 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
 32 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
35 __stack_chk_fail_local33 __stack_chk_fail_local
36 _ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_34 _ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
37 _ZSt20__throw_length_errorPKc35 _ZSt20__throw_length_errorPKc
38 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj36 _ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj
 37 __x86.get_pc_thunk.ax
39 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE38 _ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
40 _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_
41 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_40 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_
42 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_41 _ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_
43 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_42 _ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
44 _ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_43 _ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_
45 __x86.get_pc_thunk.bp44 __x86.get_pc_thunk.bp
Offset 50, 16 lines modifiedOffset 49, 16 lines modified
50 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE49 _ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
51 _ZN4SFST4Node4initEv50 _ZN4SFST4Node4initEv
52 _ZN4SFST8AlphabetC1Ev51 _ZN4SFST8AlphabetC1Ev
53 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE52 _ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
54 __cxa_allocate_exception53 __cxa_allocate_exception
55 __cxa_throw54 __cxa_throw
56 _ZNSt8ios_base4InitC1Ev55 _ZNSt8ios_base4InitC1Ev
57 __dso_handle 
58 _ZNSt8ios_base4InitD1Ev56 _ZNSt8ios_base4InitD1Ev
 57 __dso_handle
59 __cxa_atexit58 __cxa_atexit
60 .shstrtab59 .shstrtab
61 .rel.text60 .rel.text
62 .rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.061 .rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0
63 .gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.062 .gcc_except_table._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0
64 .rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_63 .rel.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
65 .rodata._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.str1.164 .rodata._ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.str1.1
128 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 1747 lines modifiedOffset 2, 1880 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 00000000·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]>:3 00000000·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]>:
4 unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]:4 unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]:
5 »       push···%edi5 »       push···%edi
 6 »       sub····%eax,%edx
6 »       push···%esi7 »       push···%esi
7 »       push···%ebx8 »       push···%ebx
8 »       mov····%ecx,%ebx9 »       mov····%ecx,%ebx
9 »       sub····%eax,%edx 
10 »       sar····$0x2,%edx10 »       sar····$0x2,%edx
 11 »       lea····0x0(%esi),%esi
11 »       test···%edx,%edx12 »       test···%edx,%edx
12 »       jle····27·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]+0x27>13 »       jle····2b·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]+0x2b>
13 »       mov····%edx,%ecx14 »       mov····%edx,%ecx
 15 »       mov····(%ebx),%edi
14 »       sar····%ecx16 »       sar····%ecx
15 »       lea····(%eax,%ecx,4),%esi17 »       lea····(%eax,%ecx,4),%esi
16 »       mov····(%ebx),%edi 
17 »       cmp····%edi,(%esi)18 »       cmp····%edi,(%esi)
18 »       jae····2b·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]+0x2b>19 »       jae····30·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]+0x30>
19 »       lea····0x4(%esi),%eax20 »       lea····0x4(%esi),%eax
20 »       sub····%ecx,%edx21 »       sub····%ecx,%edx
21 »       sub····$0x1,%edx22 »       dec····%edx
22 »       test···%edx,%edx23 »       test···%edx,%edx
23 »       jg·····e·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]+0xe>24 »       jg·····14·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]+0x14>
24 »       pop····%ebx25 »       pop····%ebx
25 »       pop····%esi26 »       pop····%esi
26 »       pop····%edi27 »       pop····%edi
27 »       ret28 »       ret
 29 »       nop
28 »       mov····%ecx,%edx30 »       mov····%ecx,%edx
29 »       jmp····a·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]+0xa>31 »       jmp····10·<unsigned·long·const*·std::__lower_bound<unsigned·long·const*,·unsigned·long,·__gnu_cxx::__ops::_Iter_less_val>(unsigned·long·const*,·unsigned·long·const*,·unsigned·long·const&,·__gnu_cxx::__ops::_Iter_less_val)·[clone·.isra.0]+0x10>
 32 »       lea····0x0(%esi,%eiz,1),%esi
 33 »       lea····0x0(%esi,%eiz,1),%esi
30 »       nop34 »       nop
  
31 00000030·<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]>:35 00000040·<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]>:
32 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]:36 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]:
33 »       push···%ebp37 »       push···%ebp
34 »       push···%edi38 »       push···%edi
35 »       push···%esi39 »       push···%esi
36 »       push···%ebx40 »       push···%ebx
37 »       sub····$0x3c,%esp 
38 »       call···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]+0x8>41 »       call···45·<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]+0x5>
39 ·R_386_PC32»     __x86.get_pc_thunk.bx42 ·R_386_PC32»     __x86.get_pc_thunk.bx
40 »       add····$0x2,%ebx43 »       add····$0x2,%ebx
41 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_44 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
42 »       mov····%eax,0x2c(%esp)45 »       sub····$0x3c,%esp
43 »       test···%eax,%eax46 »       test···%eax,%eax
 47 »       mov····%eax,0x2c(%esp)
44 »       je·····197·<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]+0x167>48 »       je·····1ba·<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]+0x17a>
45 »       mov····0x2c(%esp),%eax49 »       mov····0x2c(%esp),%eax
46 »       mov····0xc(%eax),%edx50 »       mov····0xc(%eax),%edx
47 »       mov····%edx,0x20(%esp)51 »       mov····%edx,0x20(%esp)
48 »       test···%edx,%edx52 »       test···%edx,%edx
49 »       je·····17b·<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]+0x14b>53 »       je·····19e·<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]+0x15e>
50 »       mov····0x20(%esp),%ecx54 »       mov····0x20(%esp),%ecx
51 »       mov····0xc(%ecx),%esi55 »       mov····0xc(%ecx),%esi
52 »       mov····%esi,0x24(%esp)56 »       mov····%esi,0x24(%esp)
53 »       test···%esi,%esi57 »       test···%esi,%esi
54 »       je·····15f·<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]+0x12f>58 »       je·····182·<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]+0x142>
55 »       mov····0x24(%esp),%edi59 »       mov····0x24(%esp),%edi
56 »       mov····0xc(%edi),%ebp60 »       mov····0xc(%edi),%ebp
57 »       mov····%ebp,0x28(%esp)61 »       mov····%ebp,0x28(%esp)
58 »       test···%ebp,%ebp62 »       test···%ebp,%ebp
59 »       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]+0x113>63 »       je·····166·<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]+0x126>
60 »       mov····0x28(%esp),%eax64 »       mov····0x28(%esp),%eax
61 »       mov····0xc(%eax),%esi65 »       mov····0xc(%eax),%esi
62 »       test···%esi,%esi66 »       test···%esi,%esi
63 »       je·····f7·<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]+0xc7>67 »       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]+0xcb>
64 »       mov····%esi,%eax 
65 »       mov····0xc(%esi),%ecx68 »       mov····0xc(%esi),%ecx
 69 »       mov····%esi,%eax
66 »       test···%ecx,%ecx70 »       test···%ecx,%ecx
67 »       je·····e8·<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]+0xb8>71 »       je·····fc·<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]+0xbc>
68 »       mov····%esi,0x18(%esp)72 »       mov····%esi,0x18(%esp)
69 »       mov····0xc(%ecx),%ebp73 »       mov····0xc(%ecx),%ebp
70 »       test···%ebp,%ebp74 »       test···%ebp,%ebp
71 »       je·····117·<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>75 »       je·····134·<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]+0xf4>
72 »       mov····%ecx,0x1c(%esp)76 »       mov····%ecx,0x1c(%esp)
73 »       mov····0xc(%ebp),%esi77 »       mov····0xc(%ebp),%esi
74 »       test···%esi,%esi78 »       test···%esi,%esi
75 »       je·····12d·<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]+0xfd>79 »       je·····150·<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]+0x110>
76 »       mov····0xc(%esi),%edi80 »       mov····0xc(%esi),%edi
77 »       test···%edi,%edi81 »       test···%edi,%edi
78 »       je·····d1·<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]+0xa1>82 »       je·····e5·<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]+0xa5>
79 »       mov····0xc(%edi),%eax83 »       mov····0xc(%edi),%eax
80 »       call···30·<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]>84 »       call···40·<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]>
81 »       mov····%edi,%edx85 »       mov····%edi,%edx
82 »       mov····0x8(%edi),%edi86 »       mov····0x8(%edi),%edi
83 »       mov····%edx,(%esp)87 »       mov····%edx,(%esp)
84 »       call···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]+0x99>88 »       call···dd·<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]+0x9d>
85 ·R_386_PLT32»    operator·delete(void*)89 ·R_386_PLT32»    operator·delete(void*)
86 »       test···%edi,%edi90 »       test···%edi,%edi
87 »       jne····b8·<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]+0x88>91 »       jne····cc·<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]+0x8c>
88 »       mov····0x8(%esi),%edi92 »       mov····0x8(%esi),%edi
89 »       mov····%esi,(%esp)93 »       mov····%esi,(%esp)
90 »       call···d8·<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]+0xa8>94 »       call···ec·<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]+0xac>
91 ·R_386_PLT32»    operator·delete(void*)95 ·R_386_PLT32»    operator·delete(void*)
92 »       test···%edi,%edi96 »       test···%edi,%edi
93 »       je·····12d·<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]+0xfd>97 »       je·····150·<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]+0x110>
94 »       mov····%edi,%esi98 »       mov····%edi,%esi
95 »       jmp····b1·<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]+0x81>99 »       jmp····c5·<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]+0x85>
96 »       mov····0x18(%esp),%eax100 »       mov····0x18(%esp),%eax
97 »       mov····0x8(%eax),%esi101 »       mov····0x8(%eax),%esi
98 »       mov····%eax,(%esp)102 »       mov····%eax,(%esp)
99 »       call···ef·<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]+0xbf>103 »       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]+0xc3>
100 ·R_386_PLT32»    operator·delete(void*)104 ·R_386_PLT32»    operator·delete(void*)
101 »       test···%esi,%esi105 »       test···%esi,%esi
102 »       jne····92·<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]+0x62>106 »       jne····a2·<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]+0x62>
103 »       mov····0x28(%esp),%edx107 »       mov····0x28(%esp),%edx
104 »       mov····0x8(%edx),%edi108 »       mov····0x8(%edx),%edi
105 »       mov····%edx,(%esp)109 »       mov····%edx,(%esp)
106 »       call···102·<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]+0xd2>110 »       call···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]+0xd6>
107 ·R_386_PLT32»    operator·delete(void*)111 ·R_386_PLT32»    operator·delete(void*)
108 »       test···%edi,%edi112 »       test···%edi,%edi
109 »       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]+0x113>113 »       je·····166·<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]+0x126>
110 »       mov····%edi,0x28(%esp)114 »       mov····%edi,0x28(%esp)
111 »       jmp····87·<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]+0x57>115 »       jmp····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]+0x57>
 116 »       lea····0x0(%esi,%eiz,1),%esi
 117 »       xchg···%ax,%ax
112 »       mov····0x1c(%esp),%ecx118 »       mov····0x1c(%esp),%ecx
113 »       mov····0x8(%ecx),%ebp119 »       mov····0x8(%ecx),%ebp
114 »       mov····%ecx,(%esp)120 »       mov····%ecx,(%esp)
Max diff block lines reached; 116633/130693 bytes (89.24%) of diff not shown.
10.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St […]
    
Offset 2, 82 lines modifiedOffset 2, 82 lines modified
  
  
2 Disassembly·of·section·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.isra.0:2 Disassembly·of·section·.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_.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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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
6 »       push···%edi7 »       push···%edi
7 »       push···%esi8 »       push···%esi
 9 »       mov····%eax,%esi
8 »       push···%ebx10 »       push···%ebx
9 »       sub····$0x2c,%esp 
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<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Nod[·...·truncated·by·diffoscope;·len:·272,·SHA:·b91f33b1c7c2cc71294e5b85658448481d35e73650fcf6d8b10f716e6999d4c3·...·]>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<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Nod[·...·truncated·by·diffoscope;·len:·272,·SHA:·a0a2f1cf32fd5eabc0953ba6bde6830002e410bf8ebf9f503f565bbe92cd26ae·...·]>
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_
 15 »       sub····$0x2c,%esp
14 »       mov····%ebx,0x1c(%esp) 
15 »       mov····%eax,%esi 
16 »       mov····%edx,%ebp 
17 »       movl···$0x14,(%esp)16 »       movl···$0x14,(%esp)
 17 »       mov····%ebx,0x1c(%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<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*>·const*,·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<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*>·const*,·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
20 »       mov····%eax,%edi21 »       mov····%eax,%edi
21 »       mov····0x10(%esi),%eax22 »       mov····0x10(%esi),%eax
22 »       mov····%eax,0x10(%edi) 
23 »       mov····(%esi),%edx 
24 »       mov····%edx,(%edi)23 »       mov····%edx,(%edi)
25 »       movl···$0x0,0x8(%edi)24 »       movl···$0x0,0x8(%edi)
26 »       movl···$0x0,0xc(%edi)25 »       movl···$0x0,0xc(%edi)
27 »       mov····%ebp,0x4(%edi)26 »       mov····%eax,0x10(%edi)
28 »       mov····0xc(%esi),%eax27 »       mov····0xc(%esi),%eax
 28 »       mov····%ebp,0x4(%edi)
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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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 »       mov····%ebx,%ebp 
39 »       movl···$0x14,(%esp)38 »       movl···$0x14,(%esp)
 39 »       mov····%ebx,%ebp
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<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*>·const*,·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<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*>·const*,·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····%eax,%ebx 
44 »       mov····0x10(%esi),%ecx43 »       mov····0x10(%esi),%ecx
 44 »       mov····%eax,%ebx
45 »       mov····%ecx,0x10(%eax)45 »       mov····%ecx,0x10(%eax)
46 »       mov····(%esi),%eax46 »       mov····(%esi),%eax
47 »       mov····%eax,(%ebx) 
48 »       movl···$0x0,0x8(%ebx) 
49 »       movl···$0x0,0xc(%ebx)47 »       movl···$0x0,0xc(%ebx)
 48 »       movl···$0x0,0x8(%ebx)
 49 »       mov····%eax,(%ebx)
 50 »       mov····0xc(%esi),%eax
50 »       mov····%ebx,0x8(%ebp)51 »       mov····%ebx,0x8(%ebp)
51 »       mov····%ebp,0x4(%ebx)52 »       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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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<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*>·const*,·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 »       mov····%edi,%eax 
62 »       add····$0x2c,%esp61 »       add····$0x2c,%esp
 62 »       mov····%edi,%eax
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
70 »       call···b9·<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<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*>·const*,·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]+0xb9>70 »       call···b9·<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<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*>·const*,·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]+0xb9>
71 ·R_386_PLT32»    __cxa_begin_catch71 ·R_386_PLT32»    __cxa_begin_catch
72 »       mov····%edi,%eax72 »       mov····%edi,%eax
73 »       call···f0·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x80>73 »       call···100·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x90>
74 ·R_386_PC32»     .text74 ·R_386_PC32»     .text
75 »       call···c5·<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<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*>·const*,·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]+0xc5>75 »       call···c5·<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<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*>·const*,·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]+0xc5>
76 ·R_386_PLT32»    __cxa_rethrow76 ·R_386_PLT32»    __cxa_rethrow
77 »       mov····%eax,%edi77 »       mov····%eax,%edi
78 »       mov····0x1c(%esp),%ebx78 »       mov····0x1c(%esp),%ebx
79 »       call···d0·<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<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*>·const*,·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]+0xd0>79 »       call···d0·<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<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*>·const*,·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]+0xd0>
80 ·R_386_PLT32»    __cxa_end_catch80 ·R_386_PLT32»    __cxa_end_catch
8.79 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St […]
    
Offset 5, 101 lines modifiedOffset 5, 99 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 »       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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x1,%eax13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x2c,%esp
 16 »       mov····0x44(%esp),%ebp
 17 »       mov····0x8(%ebp),%esi
 18 »       lea····0x4(%ebp),%eax
16 »       mov····%eax,0x14(%esp)19 »       mov····%eax,0x1c(%esp)
17 »       mov····0x44(%esp),%edi 
18 »       mov····0x8(%edi),%esi 
19 »       lea····0x4(%edi),%edx 
20 »       mov····%edx,0x18(%esp) 
21 »       test···%esi,%esi20 »       test···%esi,%esi
22 »       je·····68·<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&)+0x68>21 »       je·····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>
23 »       mov····0x48(%esp),%ecx22 »       mov····0x48(%esp),%edx
24 »       mov····(%ecx),%ecx23 »       mov····(%edx),%ecx
25 »       jmp····31·<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&)+0x31>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>
26 »       mov····%ebp,%esi25 »       mov····%edi,%esi
27 »       mov····0x10(%esi),%edx26 »       mov····0x10(%esi),%eax
28 »       mov····0xc(%esi),%ebp27 »       mov····0xc(%esi),%edi
29 »       cmp····%edx,%ecx28 »       cmp····%eax,%ecx
30 »       cmovb··0x8(%esi),%ebp29 »       cmovb··0x8(%esi),%edi
31 »       setb···%bl30 »       sbb····%edx,%edx
 31 »       and····$0x1,%dl
32 »       test···%ebp,%ebp32 »       test···%edi,%edi
33 »       jne····2f·<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&)+0x2f>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>
34 »       test···%bl,%bl34 »       test···%dl,%dl
 35 »       mov····%esi,%edi
35 »       jne····6b·<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&)+0x6b>36 »       jne····c3·<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&)+0xc3>
36 »       mov····%esi,%ebx 
37 »       cmp····%ecx,%edx37 »       cmp····%eax,%ecx
38 »       jb·····8f·<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&)+0x8f>38 »       jbe····e7·<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&)+0xe7>
 39 »       xor····%esi,%esi
 40 »       test···%edi,%edi
 41 »       je·····e7·<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&)+0xe7>
 42 »       cmp····%edi,0x1c(%esp)
 43 »       mov····$0x1,%esi
 44 »       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>
 45 »       movl···$0x14,(%esp)
 46 »       call···76·<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&)+0x76>
 47 ·R_386_PLT32»    operator·new(unsigned·int)
 48 »       mov····0x48(%esp),%edx
 49 »       mov····(%edx),%ecx
 50 »       mov····0x1c(%esp),%edx
 51 »       mov····%eax,0x1c(%esp)
 52 »       mov····%ecx,0x10(%eax)
 53 »       mov····%edi,0x8(%esp)
 54 »       mov····%eax,0x4(%esp)
39 »       mov····%esi,%ebx55 »       mov····%esi,(%esp)
 56 »       mov····%edx,0xc(%esp)
 57 »       call···9b·<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&)+0x9b>
 58 ·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&)
40 »       mov····0x40(%esp),%eax59 »       mov····0x40(%esp),%ebx
41 »       mov····%ebx,(%eax) 
42 »       movb···$0x0,0x4(%eax)60 »       incl···0x14(%ebp)
 61 »       mov····0x1c(%esp),%ebp
43 »       mov····0x40(%esp),%eax62 »       mov····0x40(%esp),%eax
 63 »       movb···$0x1,0x4(%ebx)
 64 »       mov····%ebp,(%ebx)
44 »       add····$0x2c,%esp65 »       add····$0x2c,%esp
45 »       pop····%ebx66 »       pop····%ebx
46 »       pop····%esi67 »       pop····%esi
47 »       pop····%edi68 »       pop····%edi
48 »       pop····%ebp69 »       pop····%ebp
49 »       ret····$0x470 »       ret····$0x4
 71 »       xchg···%ax,%ax
50 »       lea····0x4(%edi),%esi72 »       lea····0x4(%ebp),%esi
51 »       cmp····%esi,0xc(%edi)73 »       cmp····%esi,0xc(%ebp)
 74 »       mov····%esi,%edi
52 »       je·····95·<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&)+0x95>75 »       je·····5f·<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&)+0x5f>
53 »       mov····%esi,(%esp)76 »       mov····%esi,(%esp)
54 »       mov····0x14(%esp),%ebx 
55 »       call···78·<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&)+0x78>77 »       call···ce·<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&)+0xce>
56 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)78 ·R_386_PLT32»    std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
57 »       mov····%eax,%ebp 
58 »       mov····0x48(%esp),%eax79 »       mov····0x48(%esp),%ecx
59 »       mov····(%eax),%ecx80 »       mov····(%ecx),%ecx
 81 »       mov····%eax,%edx
60 »       mov····0x10(%ebp),%edx82 »       mov····0x10(%eax),%eax
61 »       mov····%esi,%ebx 
62 »       mov····%ebp,%esi83 »       mov····%edx,%esi
63 »       cmp····%ecx,%edx84 »       cmp····%eax,%ecx
64 »       jae····4e·<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&)+0x4e> 
65 »       test···%ebx,%ebx 
66 »       je·····50·<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&)+0x50>85 »       ja·····55·<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&)+0x55>
67 »       mov····%ebx,%esi 
68 »       cmp····%esi,0x18(%esp) 
69 »       je·····101·<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&)+0x101> 
70 »       mov····0x48(%esp),%edx 
71 »       mov····0x10(%esi),%ecx 
72 »       cmp····%ecx,(%edx) 
73 »       setb···%bl 
74 »       movzbl·%bl,%ebp 
75 »       mov····%ebp,0x1c(%esp) 
76 »       movl···$0x14,(%esp) 
77 »       mov····0x14(%esp),%ebx 
78 »       call···ba·<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&)+0xba> 
79 ·R_386_PLT32»    operator·new(unsigned·int) 
80 »       mov····%eax,%ebp 
81 »       mov····0x48(%esp),%eax 
82 »       mov····(%eax),%edx 
83 »       mov····%edx,0x10(%ebp) 
84 »       mov····0x18(%esp),%ecx 
85 »       mov····%ecx,0xc(%esp) 
86 »       mov····%esi,0x8(%esp) 
87 »       mov····%ebp,0x4(%esp) 
88 »       mov····0x1c(%esp),%esi 
89 »       mov····%esi,(%esp) 
90 »       call···e1·<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&)+0xe1> 
91 ·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&) 
92 »       addl···$0x1,0x14(%edi) 
93 »       mov····0x40(%esp),%edi86 »       mov····0x40(%esp),%edi
94 »       mov····%ebp,(%edi) 
95 »       movb···$0x1,0x4(%edi) 
96 »       mov····0x40(%esp),%eax87 »       mov····0x40(%esp),%eax
 88 »       mov····%esi,(%edi)
 89 »       movb···$0x0,0x4(%edi)
97 »       add····$0x2c,%esp90 »       add····$0x2c,%esp
Max diff block lines reached; 549/8750 bytes (6.27%) of diff not shown.
24.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIN4SFST11DTransitionE […]
    
Offset 5, 238 lines modifiedOffset 5, 247 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 »       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>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>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x1,%eax13 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
 15 »       sub····$0x3c,%esp
 16 »       mov····0x50(%esp),%eax
 17 »       mov····(%eax),%ebp
 18 »       mov····0x4(%eax),%eax
16 »       mov····%eax,0x28(%esp)19 »       mov····%eax,0x28(%esp)
17 »       mov····0x54(%esp),%esi 
18 »       mov····0x50(%esp),%edx 
19 »       mov····(%edx),%ebp 
20 »       mov····0x4(%edx),%ecx 
21 »       mov····%ecx,0x1c(%esp) 
22 »       sub····%ebp,%ecx20 »       sub····%ebp,%eax
23 »       sar····$0x3,%ecx21 »       sar····$0x3,%eax
24 »       cmp····$0xfffffff,%ecx22 »       cmp····$0xfffffff,%eax
25 »       je·····2a4·<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&)+0x2a4>23 »       je·····2dd·<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&)+0x2dd>
26 »       test···%ecx,%ecx 
27 »       mov····$0x1,%eax 
28 »       cmovne·%ecx,%eax 
29 »       add····%ecx,%eax 
30 »       setb···%dl 
31 »       movzbl·%dl,%ebx 
32 »       mov····%esi,%edi 
33 »       sub····%ebp,%edi 
34 »       test···%ebx,%ebx 
35 »       jne····228·<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&)+0x228> 
36 »       test···%eax,%eax24 »       test···%eax,%eax
 25 »       mov····$0x1,%edx
 26 »       cmovne·%eax,%edx
 27 »       xor····%ecx,%ecx
 28 »       add····%edx,%eax
37 »       jne····28e·<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&)+0x28e>29 »       jb·····2d3·<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&)+0x2d3>
38 »       mov····$0x8,%edx 
39 »       movl···$0x0,0x24(%esp) 
40 »       movl···$0x0,0x20(%esp) 
41 »       mov····0x58(%esp),%ebx30 »       mov····0x54(%esp),%edi
42 »       mov····(%ebx),%ecx 
43 »       mov····0x4(%ebx),%ebx 
44 »       mov····0x20(%esp),%eax 
45 »       mov····%ecx,(%eax,%edi,1) 
46 »       mov····%ebx,0x4(%eax,%edi,1) 
47 »       cmp····%ebp,%esi 
48 »       je·····1b0·<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&)+0x1b0> 
49 »       mov····%esi,%edi 
50 »       sub····%ebp,%edi31 »       sub····%ebp,%edi
 32 »       test···%ecx,%ecx
 33 »       jne····250·<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&)+0x250>
 34 »       test···%eax,%eax
 35 »       jne····2bd·<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&)+0x2bd>
 36 »       mov····$0x8,%esi
 37 »       xor····%eax,%eax
51 »       mov····%edi,0x2c(%esp)38 »       mov····%esi,0x1c(%esp)
 39 »       xor····%edx,%edx
 40 »       mov····%eax,0x24(%esp)
 41 »       mov····%edx,0x20(%esp)
 42 »       mov····0x58(%esp),%eax
 43 »       mov····0x20(%esp),%ecx
 44 »       cmp····%ebp,0x54(%esp)
 45 »       mov····0x4(%eax),%esi
52 »       mov····%eax,%edx46 »       mov····(%eax),%edx
 47 »       mov····%esi,0x4(%ecx,%edi,1)
 48 »       mov····%edx,(%ecx,%edi,1)
 49 »       je·····1cd·<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&)+0x1cd>
 50 »       mov····0x54(%esp),%edi
 51 »       mov····%ecx,%edx
53 »       mov····%ebp,%eax52 »       mov····%ebp,%eax
 53 »       sub····%ebp,%edi
 54 »       mov····%edi,0x1c(%esp)
54 »       lea····-0x8(%edi),%ecx55 »       lea····-0x8(%edi),%esi
55 »       shr····$0x3,%ecx56 »       shr····$0x3,%esi
56 »       add····$0x1,%ecx57 »       inc····%esi
57 »       and····$0x7,%ecx58 »       and····$0x7,%esi
58 »       je·····134·<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&)+0x134>59 »       je·····13c·<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&)+0x13c>
59 »       cmp····$0x1,%ecx60 »       cmp····$0x1,%esi
60 »       je·····120·<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&)+0x120>61 »       je·····121·<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&)+0x121>
61 »       cmp····$0x2,%ecx62 »       cmp····$0x2,%esi
62 »       je·····110·<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&)+0x110>63 »       je·····110·<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&)+0x110>
63 »       cmp····$0x3,%ecx64 »       cmp····$0x3,%esi
64 »       je·····100·<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&)+0x100> 
65 »       cmp····$0x4,%ecx 
66 »       xchg···%ax,%ax 
67 »       je·····f0·<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&)+0xf0>65 »       je·····ff·<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&)+0xff>
68 »       cmp····$0x5,%ecx66 »       cmp····$0x4,%esi
69 »       je·····e0·<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&)+0xe0>67 »       je·····ee·<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&)+0xee>
 68 »       cmp····$0x5,%esi
 69 »       je·····dd·<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&)+0xdd>
70 »       cmp····$0x6,%ecx70 »       cmp····$0x6,%esi
71 »       jne····253·<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&)+0x253>71 »       jne····280·<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&)+0x280>
72 »       mov····(%eax),%edi72 »       mov····(%eax),%esi
73 »       mov····0x4(%eax),%ecx 
74 »       mov····%edi,(%edx) 
75 »       mov····%ecx,0x4(%edx) 
76 »       add····$0x8,%eax 
77 »       add····$0x8,%edx73 »       add····$0x8,%edx
78 »       mov····(%eax),%edi 
79 »       mov····0x4(%eax),%ebx 
80 »       mov····%edi,(%edx) 
81 »       mov····%ebx,0x4(%edx) 
82 »       add····$0x8,%eax74 »       add····$0x8,%eax
83 »       add····$0x8,%edx75 »       mov····-0x4(%eax),%edi
 76 »       mov····%esi,-0x8(%edx)
 77 »       mov····%edi,-0x4(%edx)
84 »       mov····(%eax),%ecx78 »       mov····(%eax),%ecx
85 »       mov····0x4(%eax),%edi 
86 »       mov····%ecx,(%edx) 
87 »       mov····%edi,0x4(%edx) 
88 »       add····$0x8,%eax 
89 »       add····$0x8,%edx79 »       add····$0x8,%edx
90 »       mov····(%eax),%ecx 
91 »       mov····0x4(%eax),%ebx 
92 »       mov····%ecx,(%edx) 
93 »       mov····%ebx,0x4(%edx) 
94 »       add····$0x8,%eax80 »       add····$0x8,%eax
 81 »       mov····-0x4(%eax),%esi
 82 »       mov····%ecx,-0x8(%edx)
 83 »       mov····%esi,-0x4(%edx)
 84 »       mov····(%eax),%ecx
Max diff block lines reached; 15407/24689 bytes (62.40%) of diff not shown.
28.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 200 lines modifiedOffset 5, 251 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····$0x4c,%esp 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x1c(%esp)15 »       sub····$0x4c,%esp
17 »       mov····0x60(%esp),%esi16 »       mov····0x60(%esp),%ebx
18 »       mov····%esi,0x24(%esp) 
19 »       mov····0x64(%esp),%edx17 »       mov····0x64(%esp),%edx
20 »       mov····%gs:0x14,%ebx 
21 »       mov····%ebx,0x3c(%esp) 
22 »       mov····0x4(%esi),%ebx 
23 »       mov····%ebx,0x20(%esp)18 »       mov····%ebx,0x24(%esp)
24 »       mov····0x8(%esi),%edi19 »       mov····0x8(%ebx),%ebp
 20 »       mov····%eax,0x1c(%esp)
 21 »       mov····%gs:0x14,%esi
 22 »       mov····%esi,0x3c(%esp)
 23 »       mov····0x4(%ebx),%esi
25 »       mov····%edi,0x18(%esp)24 »       mov····%ebp,0x18(%esp)
 25 »       mov····%esi,0x20(%esp)
26 »       sub····%ebx,%edi26 »       sub····%esi,%ebp
27 »       mov····%edi,%ebp27 »       mov····%ebp,0x28(%esp)
28 »       sar····$0x2,%ebp28 »       sar····$0x2,%ebp
29 »       cmp····%ebp,%edx29 »       cmp····%ebp,%edx
30 »       ja·····5e·<__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:·c9c0a76b1e2bdc59a74e87134795ec98799b172224d2d5286716bbd7a7907404·...·]>30 »       ja·····60·<__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:·1a36d4c7999e36e878d00dffa998cbea0805916fb3fd7056f70f7edf2e25ad86·...·]>
31 »       mov····0x3c(%esp),%eax31 »       mov····0x3c(%esp),%eax
32 »       sub····%gs:0x14,%eax32 »       sub····%gs:0x14,%eax
33 »       jne····255·<__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:·112ab0727beacccac5561e39f636aab1fc091622e63ec7a50a8be9259ea107ea·...·]>33 »       jne····2cd·<__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:·732c87a3d75763e667d10633d3c24e9ee5fbf2a7ead02e0166524960c5e01231·...·]>
34 »       add····$0x4c,%esp34 »       add····$0x4c,%esp
35 »       pop····%ebx35 »       pop····%ebx
36 »       pop····%esi36 »       pop····%esi
37 »       pop····%edi37 »       pop····%edi
38 »       pop····%ebp38 »       pop····%ebp
39 »       ret39 »       ret
40 »       mov····%edx,0x38(%esp)40 »       mov····%edx,0x38(%esp)
 41 »       mov····0x1c(%esp),%edi
41 »       lea····0x38(%esp),%ecx42 »       lea····0x38(%esp),%ecx
42 »       mov····0x1c(%esp),%esi 
43 »       lea····0x74(%esi),%edx43 »       lea····0x74(%edi),%edx
44 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list44 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
45 »       lea····0x0(%esi),%eax45 »       lea····0x0(%edi),%eax
46 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list46 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
47 »       call···77·<__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:·f9751eb363b940692d923677b155d5d84ce1a608dd16b03626bd00acdb80e2f1·...·]>47 »       call···79·<__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:·0910a3d17a26ba2b6363482489f301912405d9f028b15c25ac0b2ff401fc4d25·...·]>
48 ·R_386_PC32»     .text48 ·R_386_PC32»     .text
49 »       lea····0x74(%esi),%ecx49 »       lea····0x74(%edi),%ecx
50 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list50 ·R_386_GOTOFF»   __gnu_cxx::_Hashtable_prime_list<unsigned·long>::__stl_prime_list
51 »       cmp····%ecx,%eax51 »       cmp····%ecx,%eax
52 »       je·····21b·<__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:·05d13b78e031e958d547ec80cd58fc14ddd0b13d7a7d8f81552afd9ee7517192·...·]>52 »       je·····255·<__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:·112ab0727beacccac5561e39f636aab1fc091622e63ec7a50a8be9259ea107ea·...·]>
53 »       mov····(%eax),%eax53 »       mov····(%eax),%eax
54 »       mov····%eax,0x18(%esp)54 »       mov····%eax,0x18(%esp)
55 »       cmp····%eax,%ebp55 »       cmp····%eax,%ebp
56 »       jae····45·<__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:·330b8b5d6d80ac2a3031db994317f768d4a9e21f87d7ec8bb222cdcde72489bf·...·]>56 »       jae····47·<__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:·f0ff7988a0d9046275062d80d5efbb044833080b48b6342e947b02006a748449·...·]>
57 »       cmp····$0x1fffffff,%eax57 »       cmp····$0x1fffffff,%eax
58 »       ja·····224·<__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:·7228d5656442dbd9d9027e216783d3259a3ffa7ba2ad95a9eedb83ceb8527850·...·]>58 »       ja·····260·<__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:·38798c7eb2ba5cb961971395baebe5234505482e5963c887cf04d71420fcb911·...·]>
59 »       mov····0x18(%esp),%ebx59 »       mov····0x18(%esp),%ebx
60 »       lea····0x0(,%ebx,4),%edx60 »       lea····0x0(,%ebx,4),%esi
61 »       test···%ebx,%ebx61 »       test···%ebx,%ebx
62 »       je·····236·<__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:·89399622c1b95bdeb5ddc658f299dd8c47d25c5911d74bfd590f54692d6a4221·...·]>62 »       je·····2c0·<__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:·508010b77cd920c119d258552de09c6942437aa1087be9fb0fb975efe1a55346·...·]>
63 »       mov····%edx,(%esp)63 »       mov····%esi,(%esp)
64 »       mov····%edx,0x20(%esp) 
65 »       mov····0x1c(%esp),%ebx64 »       mov····0x1c(%esp),%ebx
66 »       call···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*>·>::resize(unsigned·[·...·truncated·by·diffoscope;·len:·9,·SHA:·cb52574b106de2467673d68c0f8fdb8069a764ddea29446c3d2c57409b8aab11·...·]>65 »       call···bb·<__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:·d00f54b9c1e9504f6561b196f93c4c207d48a713a4607cef32a588c8e4a275df·...·]>
67 ·R_386_PLT32»    operator·new(unsigned·int)66 ·R_386_PLT32»    operator·new(unsigned·int)
 67 »       lea····(%eax,%esi,1),%edi
68 »       mov····%eax,%esi68 »       mov····%eax,%ebx
69 »       mov····0x20(%esp),%ecx 
70 »       add····%ecx,%eax 
71 »       mov····%eax,0x2c(%esp)69 »       mov····%edi,0x2c(%esp)
72 »       cmp····%esi,%eax70 »       cmp····%eax,%edi
73 »       je·····245·<__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:·d2469ab856f82b11dae963a2876391003dda1c436684c1942039f34eed412339·...·]>71 »       je·····f6·<__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:·9c4790ffe16a955fbcca9bdb8c2c16cad2861c3ccab5caef2f0ca8e37d117a36·...·]>
 72 »       cmp····$0x8,%esi
74 »       mov····%ecx,0x8(%esp) 
75 »       movl···$0x0,0x4(%esp) 
76 »       mov····%esi,(%esp)73 »       mov····%esi,%edx
 74 »       mov····%eax,%edi
77 »       call···e5·<__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:·505ccd0b33727c83c25c3b83629cea3ffb5baae42e815e1fa9ace572491730c6·...·]>75 »       jae····29b·<__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([·...·truncated·by·diffoscope;·len:·19,·SHA:·874255a7c5efa6e80b2e81b6c7f4e56b4e94ec4fadc352afced69007e45b25a5·...·]>
78 ·R_386_PLT32»    memset76 »       test···$0x4,%dl
 77 »       jne····28d·<__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)+0x28d>
 78 »       test···$0x2,%dl
 79 »       jne····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·int)+0x280>
 80 »       test···$0x1,%dl
 81 »       xchg···%ax,%ax
 82 »       jne····278·<__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)+0x278>
79 »       mov····0x24(%esp),%ebx83 »       mov····0x24(%esp),%esi
80 »       mov····0x4(%ebx),%edx84 »       mov····0x4(%esi),%edx
81 »       mov····%edx,0x20(%esp)85 »       mov····%edx,0x20(%esp)
 86 »       mov····0x20(%esp),%edi
 87 »       mov····0x28(%esp),%ecx
 88 »       mov····%edi,%esi
 89 »       add····%edi,%ecx
82 »       test···%ebp,%ebp90 »       test···%ebp,%ebp
 91 »       mov····%ecx,0x28(%esp)
83 »       je·····1e9·<__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:·fc5a4a737099b004cc9931ad03726b9fb6e488bb41d141c1f506a03066dfa1c0·...·]>92 »       je·····223·<__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:·7dc6e8d6437e36aa57f78808429a66d0b8d049184560a6e0e2ef0c986e3f467c·...·]>
 93 »       lea····0x0(%esi,%eiz,1),%esi
84 »       mov····0x20(%esp),%ebp 
85 »       mov····%ebp,%ebx 
86 »       add····%ebp,%edi 
87 »       mov····%edi,0x28(%esp) 
88 »       mov····(%ebx),%ecx94 »       mov····(%esi),%ecx
89 »       test···%ecx,%ecx95 »       test···%ecx,%ecx
90 »       je·····1dc·<__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:·50d80972719253dee1be24f342901638b4b38d9a2e0249ef9fb47bd379ee0d7e·...·]>96 »       je·····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(unsigne[·...·truncated·by·diffoscope;·len:·12,·SHA:·d4c09ff657afd812826b7386d5d3327f6149d0e4198ea7ceacfbc80e5a8d1be8·...·]>
 97 »       lea····0x0(%esi),%esi
91 »       mov····0x4(%ecx),%edx98 »       mov····0x4(%ecx),%ebp
92 »       mov····(%edx),%edi99 »       mov····0x0(%ebp),%edi
93 »       movzbl·0x4(%edx),%eax100 »       movzbl·0x4(%ebp),%eax
94 »       xor····%edi,%eax101 »       xor····%edi,%eax
95 »       test···%edi,%edi102 »       test···%edi,%edi
96 »       je·····1bf·<__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:·c0fb13ed1e8c2fee73ac46ec57cfc4ea8892e761e1d44087fd61214b5f3dd537·...·]>103 »       je·····1f9·<__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:·c800be2cf9068f2979e1ca6975577586dbc75ed64b5c0dc24dc48ee345949b59·...·]>
97 »       mov····0x8(%edx),%edx104 »       mov····0x8(%ebp),%edx
98 »       lea····(%edx,%edi,4),%ebp105 »       lea····(%edx,%edi,4),%ebp
99 »       lea····-0x4(,%edi,4),%edi106 »       lea····-0x4(,%edi,4),%edi
100 »       shr····$0x2,%edi107 »       shr····$0x2,%edi
101 »       add····$0x1,%edi108 »       inc····%edi
102 »       and····$0x7,%edi109 »       and····$0x7,%edi
103 »       je·····191·<__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:·6561593d7e66010a3de40a9d3c6062a651551d152621722200162b2a50a9e058·...·]>110 »       je·····1bb·<__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:·6d985f0628005b2db3485e99853e0724de7c380606ba356acf9068ac20703e4e·...·]>
104 »       cmp····$0x1,%edi111 »       cmp····$0x1,%edi
105 »       je·····186·<__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:·a5036cf967089a27214761c58f54d05fe8f44e2a022397dea52a3472c96579c5·...·]>112 »       je·····1ae·<__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:·5a1abf63b0b7a10a6c668e374063c7aafe3d246787b95c309902b0c344f10752·...·]>
106 »       cmp····$0x2,%edi113 »       cmp····$0x2,%edi
107 »       je·····17f·<__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:·fffc573f4787f572afdd9894d3a1ba74f448764de9277890b71e4aaf4b315319·...·]>114 »       je·····1a5·<__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:·c96c92d93aeac9352a0e491ebe5ee140ff293f800300497d2961b3c98e6d52d1·...·]>
108 »       cmp····$0x3,%edi115 »       cmp····$0x3,%edi
Max diff block lines reached; 14054/28519 bytes (49.28%) of diff not shown.
33.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN9__gnu_cxx9hashtableISt4pairIK […]
    
Offset 5, 229 lines modifiedOffset 5, 248 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····%eax,0x24(%esp)15 »       sub····$0x3c,%esp
17 »       mov····0x50(%esp),%edx16 »       mov····0x50(%esp),%edx
 17 »       mov····0x50(%esp),%ebx
18 »       mov····0x10(%edx),%ecx18 »       mov····0x10(%edx),%ecx
 19 »       mov····%ebx,(%esp)
 20 »       mov····%eax,0x24(%esp)
19 »       mov····%ecx,0x1c(%esp)21 »       mov····%ecx,0x1c(%esp)
20 »       add····$0x1,%ecx22 »       inc····%ecx
21 »       mov····%ecx,0x4(%esp)23 »       mov····%ecx,0x4(%esp)
22 »       mov····0x50(%esp),%ebx 
23 »       mov····%ebx,(%esp) 
24 »       call···2f·<__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:·5b14362422f7957fe470d8e7ea749fd688c5d03ed0ed370715698fb1801c3e15·...·]>24 »       call···2d·<__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:·41efe41e0d96786c4add0fa87b6478c6223d686cd788a3adf501ea06e190206f·...·]>
25 ·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)25 ·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)
26 »       mov····0x54(%esp),%esi26 »       mov····0x54(%esp),%esi
27 »       mov····(%esi),%eax 
28 »       mov····%eax,0x20(%esp) 
29 »       mov····0x50(%esp),%edi27 »       mov····0x50(%esp),%edi
30 »       mov····0x4(%edi),%ebx28 »       mov····(%esi),%eax
31 »       mov····0x8(%edi),%ebp29 »       mov····0x8(%edi),%ebp
 30 »       mov····0x4(%edi),%ebx
 31 »       mov····%eax,0x20(%esp)
 32 »       mov····(%eax),%esi
 33 »       mov····%eax,%edx
32 »       mov····%ebp,0x1c(%esp)34 »       mov····%ebp,0x1c(%esp)
 35 »       movzbl·0x4(%eax),%eax
33 »       sub····%ebx,%ebp36 »       sub····%ebx,%ebp
34 »       sar····$0x2,%ebp37 »       sar····$0x2,%ebp
35 »       mov····%eax,%edx 
36 »       mov····(%eax),%esi 
37 »       movzbl·0x4(%eax),%eax 
38 »       mov····%al,0x1c(%esp)38 »       mov····%al,0x1c(%esp)
39 »       xor····%esi,%eax39 »       xor····%esi,%eax
40 »       test···%esi,%esi40 »       test···%esi,%esi
41 »       je·····fc·<__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:·b0ea597b6efa2f03d8a03c7820053a487619c23ba240966ff5d2f0e14d86103a·...·]>41 »       je·····114·<__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:·c8818aef029949c54ed12706c12d99255112f5e7f26215ca8292ed8003abddac·...·]>
42 »       mov····0x8(%edx),%edx42 »       mov····0x8(%edx),%edx
43 »       lea····(%edx,%esi,4),%edi 
44 »       lea····-0x4(,%esi,4),%ecx43 »       lea····-0x4(,%esi,4),%ecx
45 »       shr····$0x2,%ecx44 »       shr····$0x2,%ecx
46 »       add····$0x1,%ecx45 »       inc····%ecx
47 »       and····$0x7,%ecx46 »       and····$0x7,%ecx
 47 »       lea····(%edx,%esi,4),%edi
48 »       je·····ce·<__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:·551924705a0b2263d7c96bf7a4424a5e5736b3bdadbf4163d0482b0f32d63b77·...·]>48 »       je·····d6·<__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:·5250326cfb96a36ee2747378b0f39f07c57ea690b3401d95d7f2d8b38510d602·...·]>
49 »       cmp····$0x1,%ecx49 »       cmp····$0x1,%ecx
50 »       je·····c3·<__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:·5c529750f89c3009d4913855352e5b8bf37231082d15f1288a2c1f3da02aa63e·...·]>50 »       je·····c9·<__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:·82b8e4a48347e03133e7dec54ea929aed15c827c23b05140188ccaf296dc3930·...·]>
51 »       cmp····$0x2,%ecx51 »       cmp····$0x2,%ecx
52 »       je·····bc·<__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:·a9c1522190e5ec04e0ed3ba4f06d9c3fac9d3030d6f7f6b04e823e087696189b·...·]>52 »       je·····c0·<__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:·41cb4c59c7072f50393c5a020bb66c0fa737e55a864241950741aeb6ec821b47·...·]>
53 »       cmp····$0x3,%ecx53 »       cmp····$0x3,%ecx
54 »       je·····b5·<__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:·d77bcfcbf96b6a806ba6725b667d3c714da5e634ee46d8f0a652a2503f34e0af·...·]>54 »       je·····b7·<__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:·57a1551b7991388370786da7cc9a6997f7a88cc7afead5f483062bc214996825·...·]>
55 »       cmp····$0x4,%ecx55 »       cmp····$0x4,%ecx
56 »       je·····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*>·>::find_or_insert(std::pair<SFST::NodeArray*·const,·SFST::Node*>·const&)+0xae>56 »       je·····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*>·>::find_or_insert(std::pair<SFST::NodeArray*·const,·SFST::Node*>·const&)+0xae>
57 »       cmp····$0x5,%ecx57 »       cmp····$0x5,%ecx
58 »       je·····a7·<__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:·3425096b54873e20935025c68bd24bf00b32c3d68b0f93319d3d0648879dfd12·...·]>58 »       je·····a5·<__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:·bb7c9666481ddc57eb3b02a1d9b209c01e84c10440a09740a38a4ab1bb02a190·...·]>
59 »       cmp····$0x6,%ecx59 »       cmp····$0x6,%ecx
60 »       jne····287·<__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:·3e939896628e4e82726daf6f2eb140aa03cf992efb0a23e15253031c279e2b03·...·]>60 »       jne····2a1·<__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:·8e08d1edcce4c55b8e6122c201a08686d607f6e3e3d335b96f50599e1f3d6723·...·]>
 61 »       mov····(%edx),%ecx
61 »       add····%eax,%eax62 »       add····%eax,%eax
62 »       xor····(%edx),%eax 
63 »       add····$0x4,%edx63 »       add····$0x4,%edx
 64 »       xor····%ecx,%eax
 65 »       mov····(%edx),%ecx
64 »       add····%eax,%eax66 »       add····%eax,%eax
65 »       xor····(%edx),%eax 
66 »       add····$0x4,%edx67 »       add····$0x4,%edx
 68 »       xor····%ecx,%eax
 69 »       mov····(%edx),%ecx
67 »       add····%eax,%eax70 »       add····%eax,%eax
68 »       xor····(%edx),%eax 
69 »       add····$0x4,%edx71 »       add····$0x4,%edx
 72 »       xor····%ecx,%eax
 73 »       mov····(%edx),%ecx
70 »       add····%eax,%eax74 »       add····%eax,%eax
71 »       xor····(%edx),%eax 
72 »       add····$0x4,%edx75 »       add····$0x4,%edx
 76 »       xor····%ecx,%eax
 77 »       mov····(%edx),%ecx
73 »       add····%eax,%eax78 »       add····%eax,%eax
74 »       xor····(%edx),%eax 
75 »       add····$0x4,%edx79 »       add····$0x4,%edx
 80 »       xor····%ecx,%eax
 81 »       mov····(%edx),%ecx
76 »       add····%eax,%eax82 »       add····%eax,%eax
77 »       xor····(%edx),%eax 
78 »       add····$0x4,%edx83 »       add····$0x4,%edx
 84 »       xor····%ecx,%eax
79 »       cmp····%edx,%edi85 »       cmp····%edx,%edi
80 »       je·····fc·<__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:·b0ea597b6efa2f03d8a03c7820053a487619c23ba240966ff5d2f0e14d86103a·...·]>86 »       je·····114·<__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:·c8818aef029949c54ed12706c12d99255112f5e7f26215ca8292ed8003abddac·...·]>
 87 »       mov····(%edx),%ecx
81 »       add····%eax,%eax88 »       add····%eax,%eax
 89 »       add····$0x20,%edx
82 »       xor····(%edx),%eax90 »       xor····%ecx,%eax
 91 »       mov····-0x1c(%edx),%ecx
83 »       add····%eax,%eax92 »       add····%eax,%eax
84 »       xor····0x4(%edx),%eax93 »       xor····%ecx,%eax
 94 »       mov····-0x18(%edx),%ecx
85 »       add····%eax,%eax95 »       add····%eax,%eax
86 »       xor····0x8(%edx),%eax96 »       xor····%ecx,%eax
 97 »       mov····-0x14(%edx),%ecx
87 »       add····%eax,%eax98 »       add····%eax,%eax
88 »       xor····0xc(%edx),%eax99 »       xor····%ecx,%eax
 100 »       mov····-0x10(%edx),%ecx
89 »       add····%eax,%eax101 »       add····%eax,%eax
90 »       xor····0x10(%edx),%eax102 »       xor····%ecx,%eax
 103 »       mov····-0xc(%edx),%ecx
91 »       add····%eax,%eax104 »       add····%eax,%eax
92 »       xor····0x14(%edx),%eax105 »       xor····%ecx,%eax
 106 »       mov····-0x8(%edx),%ecx
93 »       add····%eax,%eax107 »       add····%eax,%eax
94 »       xor····0x18(%edx),%eax108 »       xor····%ecx,%eax
 109 »       mov····-0x4(%edx),%ecx
95 »       add····%eax,%eax110 »       add····%eax,%eax
96 »       xor····0x1c(%edx),%eax111 »       xor····%ecx,%eax
97 »       add····$0x20,%edx 
98 »       cmp····%edx,%edi112 »       cmp····%edx,%edi
99 »       jne····ce·<__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:·551924705a0b2263d7c96bf7a4424a5e5736b3bdadbf4163d0482b0f32d63b77·...·]>113 »       jne····d6·<__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:·5250326cfb96a36ee2747378b0f39f07c57ea690b3401d95d7f2d8b38510d602·...·]>
100 »       xor····%edx,%edx114 »       xor····%edx,%edx
Max diff block lines reached; 23106/34152 bytes (67.66%) of diff not shown.
4.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIPN4SFST4NodeES2_St […]
    
Offset 6, 37 lines modifiedOffset 6, 39 lines modified
6 00000000·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>·const&)>:6 00000000·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>·const&)>:
7 std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>·const&):7 std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>·const&):
8 »       push···%esi8 »       push···%esi
9 »       push···%ebx9 »       push···%ebx
10 »       sub····$0x4,%esp10 »       sub····$0x4,%esp
11 »       mov····0x10(%esp),%ebx11 »       mov····0x10(%esp),%ebx
12 »       mov····0x14(%esp),%esi12 »       mov····0x14(%esp),%esi
13 »       movl···$0x0,0x4(%ebx) 
14 »       movl···$0x0,0x8(%ebx)13 »       movl···$0x0,0x8(%ebx)
15 »       lea····0x4(%ebx),%edx14 »       lea····0x4(%ebx),%edx
 15 »       movl···$0x0,0x4(%ebx)
 16 »       mov····0x8(%esi),%eax
16 »       mov····%edx,0xc(%ebx)17 »       mov····%edx,0xc(%ebx)
17 »       mov····%edx,0x10(%ebx)18 »       mov····%edx,0x10(%ebx)
18 »       movl···$0x0,0x14(%ebx)19 »       movl···$0x0,0x14(%ebx)
19 »       mov····0x8(%esi),%eax 
20 »       test···%eax,%eax20 »       test···%eax,%eax
21 »       je·····5c·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*[·...·truncated·by·diffoscope;·len:·16,·SHA:·fe218d468d5fa995f5623b4173b88b95b31b7c8c9c704b4f68f6864120e09f6d·...·]>21 »       je·····65·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*[·...·truncated·by·diffoscope;·len:·16,·SHA:·6113f9d86b28cc2cd5139ad6a1fad2fcbed8073bff106f33f18ce5ca3ad298e5·...·]>
22 »       call···33·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>·const&)+0x33>22 »       call···33·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>·const&)+0x33>
23 ·R_386_PC32»     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<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*>·const*,·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]23 ·R_386_PC32»     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<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*>·const*,·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]
24 »       mov····%eax,%ecx24 »       mov····%eax,%ecx
 25 »       lea····0x0(%esi,%eiz,1),%esi
25 »       mov····%eax,%edx26 »       mov····%eax,%edx
26 »       mov····0x8(%eax),%eax27 »       mov····0x8(%eax),%eax
27 »       test···%eax,%eax28 »       test···%eax,%eax
28 »       jne····39·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*[·...·truncated·by·diffoscope;·len:·16,·SHA:·5dbd47f18f91eed13e2b64f608c730a85f3ea3433b801711fa5a1d52f69ecc50·...·]>29 »       jne····40·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*[·...·truncated·by·diffoscope;·len:·16,·SHA:·d8a718a72c94ff623ff25e0219e17f4b182173473785bde0eaae76199c34b9f0·...·]>
29 »       mov····%edx,0xc(%ebx)30 »       mov····%edx,0xc(%ebx)
30 »       mov····%ecx,%eax31 »       mov····%ecx,%eax
 32 »       xchg···%ax,%ax
31 »       mov····%eax,%edx33 »       mov····%eax,%edx
32 »       mov····0xc(%eax),%eax34 »       mov····0xc(%eax),%eax
33 »       test···%eax,%eax35 »       test···%eax,%eax
34 »       jne····47·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*[·...·truncated·by·diffoscope;·len:·16,·SHA:·1c120b447bb76c3577b64a1f69037c73732b4fae2f9173ca89defb1e4bca1873·...·]>36 »       jne····50·<std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*>·>::_Rb_tree(std::_Rb_tree<SFST::Node*,·SFST::Node*,·std::_Identity<SFST::Node*>,·std::less<SFST::Node*>,·std::allocator<SFST::Node*[·...·truncated·by·diffoscope;·len:·16,·SHA:·a2ce029ddb3b64698968350a95c38b4e31f103bf329abbd67861c9a60b23d2cd·...·]>
35 »       mov····%edx,0x10(%ebx)37 »       mov····%edx,0x10(%ebx)
36 »       mov····0x14(%esi),%esi38 »       mov····0x14(%esi),%esi
37 »       mov····%esi,0x14(%ebx) 
38 »       mov····%ecx,0x8(%ebx)39 »       mov····%ecx,0x8(%ebx)
39 »       add····$0x4,%esp40 »       mov····%esi,0x14(%ebx)
 41 »       pop····%eax
40 »       pop····%ebx42 »       pop····%ebx
41 »       pop····%esi43 »       pop····%esi
42 »       ret44 »       ret
106 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt6vectorIPN9__gnu_cxx15_Hasht […]
    
Offset 1, 98 lines modifiedOffset 1, 103 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 
8 »       sub····$0x2c,%esp4 »       sub····$0x3c,%esp
 5 »       mov····%esi,0x30(%esp)
 6 »       mov····0x48(%esp),%esi
 7 »       mov····%ebx,0x2c(%esp)
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·...·]>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·...·]>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
13 »       mov····0x48(%esp),%esi12 »       mov····%edi,0x34(%esp)
 13 »       mov····%ebp,0x38(%esp)
14 »       test···%esi,%esi14 »       test···%esi,%esi
15 »       je·····150·<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:·bc43b04407a050f14a618c4b70a4c256495de6356cc6e466eb7e838741e6208c·...·]>15 »       je·····15c·<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:·1853b9976ad53803731e684cfb9bdc898473851dd6d7886af63880fdd5518586·...·]>
16 »       mov····0x44(%esp),%edi 
17 »       mov····0x40(%esp),%eax16 »       mov····0x40(%esp),%eax
18 »       mov····0x4(%eax),%ebp17 »       mov····0x44(%esp),%edi
19 »       mov····0x8(%eax),%edx18 »       mov····0x8(%eax),%edx
 19 »       mov····0x4(%eax),%ebp
20 »       mov····%edx,0x14(%esp)20 »       mov····%edx,0x14(%esp)
21 »       sub····%ebp,%edx21 »       sub····%ebp,%edx
22 »       sar····$0x2,%edx22 »       sar····$0x2,%edx
23 »       cmp····%esi,%edx23 »       cmp····%esi,%edx
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·...·]>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·...·]>
25 »       mov····0x4c(%esp),%edx25 »       mov····0x4c(%esp),%ecx
26 »       mov····(%edx),%edx 
27 »       mov····%ebp,%ecx26 »       mov····%ebp,%eax
28 »       sub····%edi,%ecx27 »       sub····%edi,%eax
29 »       mov····%ecx,0x14(%esp) 
30 »       sar····$0x2,%ecx 
31 »       cmp····%ecx,%esi 
32 »       jae····158·<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&)+0x158> 
33 »       lea····0x0(,%esi,4),%eax 
34 »       mov····%eax,0x14(%esp)28 »       mov····%eax,0x14(%esp)
 29 »       sar····$0x2,%eax
 30 »       cmp····%eax,%esi
 31 »       mov····(%ecx),%edx
 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_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&)+0x170>
 33 »       shl····$0x2,%esi
35 »       mov····%ebp,%ecx34 »       mov····%ebp,%ecx
 35 »       mov····%esi,0x14(%esp)
36 »       sub····%eax,%ecx36 »       sub····%esi,%ecx
 37 »       mov····%ebp,%eax
37 »       cmp····%ecx,%ebp38 »       cmp····%ecx,%ebp
38 »       je·····40d·<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:·c9a82c8a22b28fdfd74507f11e86e2184a34b34e492dfbcca70b5cf11cae6456·...·]>39 »       je·····9a·<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:·05b5d8489eabd2cc4122641ba4a4a5f234dd3e334721d652a1a1a21d6e8b7156·...·]>
39 »       mov····%edx,0x1c(%esp) 
40 »       mov····%eax,0x8(%esp) 
41 »       mov····%ecx,0x4(%esp)40 »       mov····%ecx,0x4(%esp)
42 »       mov····%ecx,0x18(%esp)41 »       mov····%esi,0x8(%esp)
43 »       mov····%ebp,(%esp)42 »       mov····%ebp,(%esp)
 43 »       mov····%edx,0x1c(%esp)
 44 »       mov····%ecx,0x18(%esp)
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·...·]>45 »       call···87·<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:·a479a5f04d206beb2a5dffb5565835c8cf2a6c13b59739f022862c273d6fe5d4·...·]>
45 ·R_386_PLT32»    memmove46 ·R_386_PLT32»    memmove
46 »       mov····0x40(%esp),%esi 
47 »       mov····0x4(%esi),%eax47 »       mov····0x40(%esp),%eax
48 »       mov····0x18(%esp),%ecx 
49 »       mov····0x1c(%esp),%edx48 »       mov····0x1c(%esp),%edx
 49 »       mov····0x18(%esp),%ecx
 50 »       mov····0x4(%eax),%eax
 51 »       mov····0x14(%esp),%esi
50 »       add····0x14(%esp),%eax52 »       add····%esi,%eax
51 »       mov····0x40(%esp),%esi53 »       mov····0x40(%esp),%esi
52 »       mov····%eax,0x4(%esi) 
53 »       cmp····%ecx,0x44(%esp)54 »       cmp····%ecx,0x44(%esp)
 55 »       mov····%eax,0x4(%esi)
54 »       je·····c7·<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:·378b1ed80f10c7ddcc243855c3a5dd4a271f2fdfde474474588d7174958b7400·...·]>56 »       je·····d1·<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:·b46bfe86c0acb101ef59cf020453283c54e7ed106937e77c746c4b725bd73157·...·]>
55 »       mov····%edx,0x18(%esp)57 »       mov····%edx,0x18(%esp)
56 »       sub····0x44(%esp),%ecx 
57 »       mov····%ecx,0x8(%esp) 
58 »       mov····0x44(%esp),%edx58 »       mov····0x44(%esp),%edx
 59 »       mov····0x44(%esp),%eax
 60 »       sub····%edx,%ecx
59 »       mov····%edx,0x4(%esp)61 »       mov····%ecx,0x8(%esp)
60 »       sub····%ecx,%ebp62 »       sub····%ecx,%ebp
 63 »       mov····%eax,0x4(%esp)
61 »       mov····%ebp,(%esp)64 »       mov····%ebp,(%esp)
62 »       call···bf·<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:·65fe28b90e6ebe80b398440c1fdc619d643f0ae5cf61d22f03095ae698443204·...·]>65 »       call···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_[·...·truncated·by·diffoscope;·len:·348,·SHA:·0dd703f7a93e1dde06fa528c53b77a7035f9ac87b12f537e424aafb48d5695c0·...·]>
63 ·R_386_PLT32»    memmove66 ·R_386_PLT32»    memmove
64 »       mov····0x18(%esp),%edx67 »       mov····0x18(%esp),%edx
 68 »       mov····0x14(%esp),%ecx
65 »       mov····0x14(%esp),%ebp69 »       mov····0x44(%esp),%ebp
66 »       add····0x44(%esp),%ebp70 »       add····%ebp,%ecx
67 »       cmp····%ebp,0x44(%esp)71 »       cmp····%ecx,0x44(%esp)
68 »       je·····150·<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:·bc43b04407a050f14a618c4b70a4c256495de6356cc6e466eb7e838741e6208c·...·]>72 »       je·····15c·<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:·1853b9976ad53803731e684cfb9bdc898473851dd6d7886af63880fdd5518586·...·]>
69 »       mov····%ebp,%ebx 
70 »       sub····0x44(%esp),%ebx73 »       mov····0x44(%esp),%ebx
 74 »       mov····%ecx,%esi
 75 »       sub····%ebx,%esi
71 »       sub····$0x4,%ebx76 »       sub····$0x4,%esi
72 »       shr····$0x2,%ebx77 »       shr····$0x2,%esi
73 »       add····$0x1,%ebx78 »       inc····%esi
74 »       and····$0x7,%ebx79 »       and····$0x7,%esi
75 »       je·····132·<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:·9360ddb67c56154c3e1dbf6c1043192c590f978ad32903dde4706620bffa9749·...·]>80 »       je·····13e·<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:·a29059020ab2c6aaedac622eaac2975ce3d41c592fe96b4f4f6915604eb7972e·...·]>
76 »       cmp····$0x1,%ebx81 »       cmp····$0x1,%esi
77 »       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> 
78 »       cmp····$0x2,%ebx 
79 »       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_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&)+0x124> 
80 »       cmp····$0x3,%ebx 
81 »       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_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&)+0x11f> 
82 »       cmp····$0x4,%ebx 
83 »       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_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&)+0x11a> 
84 »       cmp····$0x5,%ebx 
85 »       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_[·...·truncated·by·diffoscope;·len:·348,·SHA:·492781eaea37ddbb4882d443f830a52fc965b77814a9f95ac5d67635573ea82e·...·]5>82 »       je·····135·<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·...·]5>
86 »       cmp····$0x6,%ebx83 »       cmp····$0x2,%esi
87 »       je·····110·<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:·492781eaea37ddbb4882d443f830a52fc965b77814a9f95ac5d67635573ea82e·...·]0>84 »       je·····130·<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·...·]0>
 85 »       cmp····$0x3,%esi
 86 »       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>
 87 »       cmp····$0x4,%esi
 88 »       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>
 89 »       cmp····$0x5,%esi
 90 »       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_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&)+0x121>
 91 »       cmp····$0x6,%esi
 92 »       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_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&)+0x11c>
88 »       mov····0x44(%esp),%edi93 »       mov····0x44(%esp),%edi
89 »       mov····%edx,(%edi)94 »       mov····%edx,(%edi)
90 »       lea····0x4(%edi),%edi95 »       lea····0x4(%edi),%edi
91 »       mov····%edx,(%edi)96 »       mov····%edx,(%edi)
Max diff block lines reached; 84777/108577 bytes (78.08%) of diff not shown.
11.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIKN4SFST5LabelESt4p […]
    
Offset 5, 87 lines modifiedOffset 5, 92 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 
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·...·]>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·...·]>
13 ·R_386_PC32»     __x86.get_pc_thunk.ax12 ·R_386_PC32»     __x86.get_pc_thunk.ax
14 »       add····$0x1,%eax13 »       add····$0x1,%eax
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·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 
20 »       mov····0x8(%edx),%esi19 »       mov····0x8(%edx),%esi
 20 »       mov····%eax,0x1c(%esp)
21 »       test···%esi,%esi21 »       test···%esi,%esi
22 »       je·····85·<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:·8f02c4b8945cf8f275561023e8e8e965e779a1a8a2af2547b3cb77950b12be51·...·]>22 »       je·····88·<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:·4bdd0569305c399aa50143fd1b38e14820b3ac671e268568150eee3bed3ebd29·...·]>
23 »       movzwl·0x2(%edi),%ecx23 »       movzwl·0x2(%edi),%ebx
24 »       jmp····44·<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:·24c5563ffbdc6b8cda625ac41991289bd58e87cb0823621280fdd74cb58f3ed3·...·]>24 »       jmp····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·...·]>
 25 »       xchg···%ax,%ax
25 »       jb·····39·<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:·2d14f511a41765ed5b1020b7f81a6ef31b7c2b6ef83475f49e15f5735292afef·...·]>26 »       jb·····3b·<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:·e4b23fd5e55ded07ec609d55b16790d538b48404633b5e8c4ec75733b2506c03·...·]>
26 »       movzwl·0x10(%esi),%ebx27 »       movzwl·(%edi),%eax
27 »       cmp····%bx,(%edi)28 »       cmp····%ax,0x10(%esi)
28 »       jb·····4d·<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_inse[·...·truncated·by·diffoscope;·len:·38,·SHA:·60925a8409492000b8e0630fd0f943e7345e1a75cdaecec0842a68834e013e1d·...·]>29 »       ja·····4e·<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_inse[·...·truncated·by·diffoscope;·len:·38,·SHA:·2986314f38eadc9cf29fc993d72487822598f10cdff71efc2b2e760061d5dd8e·...·]>
29 »       mov····0xc(%esi),%eax30 »       mov····0xc(%esi),%eax
30 »       xor····%ebx,%ebx31 »       xor····%edx,%edx
31 »       test···%eax,%eax32 »       test···%eax,%eax
32 »       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·····57·<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:·08da1dcaea1556c3bf8972e95c61c81e85350d749509ec31b1f6e933b73bd2c9·...·]>
33 »       mov····%eax,%esi34 »       mov····%eax,%esi
34 »       movzwl·0x12(%esi),%edx35 »       movzwl·0x12(%esi),%ecx
35 »       cmp····%cx,%dx36 »       cmp····%ebx,%ecx
36 »       jbe····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·...·]>37 »       jbe····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 »       mov····0x8(%esi),%eax38 »       mov····0x8(%esi),%eax
38 »       mov····$0x1,%ebx39 »       mov····$0x1,%dl
39 »       test···%eax,%eax40 »       test···%eax,%eax
40 »       jne····42·<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:·63305c4b95bbd00e63bbc919bab2f0a98616d10fab836adac700e503a9d53dc1·...·]>41 »       jne····44·<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:·24c5563ffbdc6b8cda625ac41991289bd58e87cb0823621280fdd74cb58f3ed3·...·]>
41 »       test···%bl,%bl42 »       test···%dl,%dl
 43 »       mov····%esi,%eax
42 »       jne····88·<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:·4bdd0569305c399aa50143fd1b38e14820b3ac671e268568150eee3bed3ebd29·...·]>44 »       jne····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_uniq[·...·truncated·by·diffoscope;·len:·31,·SHA:·342e8d91aaf27766e43e5d78ea24b3c4b1f70249abbbcdb80aaf274cf57c207b·...·]>
43 »       mov····%esi,%ebx 
44 »       cmp····%cx,%dx45 »       cmp····%ebx,%ecx
45 »       jb·····ae·<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:·ce063dc765dc75c33472f93fddb8b076401cce40d9e7bd39ab74801a4b85efd5·...·]>46 »       jb·····b2·<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:·cf2a579d4bb0a443457e1647cb249b3cbeaf626e33b996b9b8b275ab50aa3014·...·]>
46 »       ja·····6f·<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:·b8fedaa649cfcc9d52b0f1936ecdb5dcfc5e94ec7d544a93316c342b79681026·...·]>47 »       ja·····6c·<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:·8b48000c16898cbe7853502ba34e326ea3a560b207015fe3afc33064a424259e·...·]>
47 »       movzwl·0x10(%esi),%eax48 »       movzwl·(%edi),%ecx
48 »       cmp····%ax,(%edi)49 »       cmp····%cx,0x10(%esi)
49 »       ja·····ae·<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_inse[·...·truncated·by·diffoscope;·len:·38,·SHA:·735860f67e3587f127f19ef7e99182c0daaa6a6f09f3e96e16f986b0ba5f3036·...·]>50 »       jb·····b2·<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_inse[·...·truncated·by·diffoscope;·len:·38,·SHA:·0f7bacc2f7233bf47fef4a31bcb51c058764b21698cedc01fba37dc02fbfad88·...·]>
50 »       mov····%esi,0x0(%ebp)51 »       mov····%esi,0x0(%ebp)
51 »       movl···$0x0,0x4(%ebp) 
52 »       mov····%ebp,%eax52 »       mov····%ebp,%eax
 53 »       movl···$0x0,0x4(%ebp)
53 »       add····$0x2c,%esp54 »       add····$0x2c,%esp
54 »       pop····%ebx55 »       pop····%ebx
55 »       pop····%esi56 »       pop····%esi
56 »       pop····%edi57 »       pop····%edi
57 »       pop····%ebp58 »       pop····%ebp
58 »       ret····$0x459 »       ret····$0x4
 60 »       lea····0x0(%esi),%esi
59 »       lea····0x4(%edx),%esi61 »       lea····0x4(%edx),%esi
60 »       mov····0x44(%esp),%edx62 »       mov····0x44(%esp),%ebx
61 »       cmp····0xc(%edx),%esi63 »       cmp····0xc(%ebx),%esi
62 »       je·····c4·<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:·beed5e4692d5929e852393314ec821f446131b55b44d57142e08b5feedd21e91·...·]>64 »       je·····d0·<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:·8d4295c47fe1ed2d31130d08de83bc356385cce6caca84cfb467e63af04cb3f2·...·]>
63 »       mov····%esi,(%esp)65 »       mov····%esi,(%esp)
64 »       mov····0x1c(%esp),%ebx66 »       mov····0x1c(%esp),%ebx
65 »       call···99·<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:·8fd5369a7c8b946a9bb5674a89a2427a2fc0a6ad6a4c5bff092edcd6df0618bb·...·]>67 »       call···9c·<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:·aeb1365817dc70e0a1bf91b00fda060611a2bdff31665183809b4730d357ade7·...·]>
66 ·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*)
67 »       movzwl·0x2(%edi),%ecx69 »       movzwl·0x2(%edi),%ebx
68 »       movzwl·0x12(%eax),%edx70 »       movzwl·0x12(%eax),%ecx
 71 »       mov····%eax,%edx
69 »       mov····%esi,%ebx72 »       mov····%esi,%eax
70 »       mov····%eax,%esi73 »       mov····%edx,%esi
71 »       cmp····%cx,%dx74 »       cmp····%ebx,%ecx
72 »       jae····64·<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:·aa46b337b973281aa1667cf96e093fd84e68e22fa8045f463c781d07858928e7·...·]>75 »       jae····61·<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:·06f86dd10b1a0c57de90b387283a53c82e4ba5848ebfaf609c19db5dac551099·...·]>
73 »       movl···$0x0,0x0(%ebp) 
74 »       mov····%ebx,0x4(%ebp)76 »       mov····%eax,0x4(%ebp)
75 »       mov····%ebp,%eax77 »       mov····%ebp,%eax
 78 »       movl···$0x0,0x0(%ebp)
76 »       add····$0x2c,%esp79 »       add····$0x2c,%esp
77 »       pop····%ebx80 »       pop····%ebx
78 »       pop····%esi81 »       pop····%esi
79 »       pop····%edi82 »       pop····%edi
80 »       pop····%ebp83 »       pop····%ebp
81 »       ret····$0x484 »       ret····$0x4
 85 »       lea····0x0(%esi,%eiz,1),%esi
 86 »       nop
82 »       movl···$0x0,0x0(%ebp)87 »       movl···$0x0,0x0(%ebp)
83 »       mov····%esi,0x4(%ebp) 
84 »       mov····%ebp,%eax88 »       mov····%ebp,%eax
 89 »       mov····%esi,0x4(%ebp)
85 »       add····$0x2c,%esp90 »       add····$0x2c,%esp
86 »       pop····%ebx91 »       pop····%ebx
87 »       pop····%esi92 »       pop····%esi
88 »       pop····%edi93 »       pop····%edi
89 »       pop····%ebp94 »       pop····%ebp
90 »       ret····$0x495 »       ret····$0x4
6.17 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 6, 15 lines modifiedOffset 6, 15 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····%ebp,%ebx9 »       mov····%ebp,%ebx
10 »       call···6·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x6>10 »       call···6·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x6>
11 ·R_386_PLT32»    operator·delete(void*)11 ·R_386_PLT32»    operator·delete(void*)
12 »       mov····0x68(%esp),%eax12 »       mov····0x68(%esp),%eax
13 »       call···1af·<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]+0xf>13 »       call···1df·<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]+0xf>
14 ·R_386_PC32»     .text14 ·R_386_PC32»     .text
15 »       mov····0x54(%esp),%edx15 »       mov····0x54(%esp),%edx
16 »       test···%edx,%edx16 »       test···%edx,%edx
17 »       je·····25·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x25>17 »       je·····25·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x25>
18 »       mov····%edx,(%esp)18 »       mov····%edx,(%esp)
19 »       mov····%ebp,%ebx19 »       mov····%ebp,%ebx
20 »       call···21·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x21>20 »       call···21·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x21>
Offset 23, 94 lines modifiedOffset 23, 94 lines modified
23 »       mov····%ebp,%ebx23 »       mov····%ebp,%ebx
24 »       call···2b·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x2b>24 »       call···2b·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x2b>
25 ·R_386_PLT32»    _Unwind_Resume25 ·R_386_PLT32»    _Unwind_Resume
26 »       mov····%eax,(%esp)26 »       mov····%eax,(%esp)
27 »       mov····%ebp,%ebx27 »       mov····%ebp,%ebx
28 »       call···35·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x35>28 »       call···35·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x35>
29 ·R_386_PLT32»    __cxa_begin_catch29 ·R_386_PLT32»    __cxa_begin_catch
30 »       mov····0x2c(%esp),%eax30 »       mov····0x30(%esp),%ecx
31 »       mov····%eax,(%esp)31 »       mov····%ecx,(%esp)
32 »       call···41·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x41>32 »       call···41·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x41>
33 ·R_386_PLT32»    operator·delete(void*)33 ·R_386_PLT32»    operator·delete(void*)
34 »       call···46·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x46>34 »       call···46·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x46>
35 ·R_386_PLT32»    __cxa_rethrow35 ·R_386_PLT32»    __cxa_rethrow
36 »       mov····%eax,%edi 
37 »       mov····%ebp,%ebx36 »       mov····%ebp,%ebx
 37 »       mov····%eax,%edi
38 »       call···4f·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x4f>38 »       call···4f·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0x4f>
39 ·R_386_PLT32»    __cxa_end_catch39 ·R_386_PLT32»    __cxa_end_catch
40 »       mov····0x9c(%esp),%eax40 »       mov····0x9c(%esp),%eax
41 »       call···8b·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x1b>41 »       call···9b·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x2b>
42 ·R_386_PC32»     .text42 ·R_386_PC32»     .text
43 »       mov····0x80(%esp),%eax43 »       mov····0x80(%esp),%eax
44 »       call···97·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x27> 
45 ·R_386_PC32»     .text 
46 »       mov····%edi,%esi44 »       mov····%edi,%esi
 45 »       call···a9·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x39>
 46 ·R_386_PC32»     .text
47 »       jmp····a·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0xa>47 »       jmp····a·<SFST::determinise_node(SFST::NodeArray&,·SFST::Node*,·SFST::Transducer*,·SFST::NodeMapping&)·[clone·.cold]+0xa>
48 »       nop48 »       nop
  
49 00000070·<SFST::Transducer::determinise(bool)·[clone·.cold]>:49 00000070·<SFST::Transducer::determinise(bool)·[clone·.cold]>:
50 SFST::Transducer::determinise(bool)·[clone·.cold]:50 SFST::Transducer::determinise(bool)·[clone·.cold]:
51 »       movl···$0x4,(%esp)51 »       movl···$0x4,(%esp)
52 »       call···78·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x8>52 »       call···78·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x8>
53 ·R_386_PLT32»    __cxa_allocate_exception53 ·R_386_PLT32»    __cxa_allocate_exception
 54 »       mov····0x0(%ebp),%edi
 55 ·R_386_GOT32X»   typeinfo·for·char·const*
54 »       lea····0x0(%ebp),%edx56 »       lea····0x0(%ebp),%edx
55 ·R_386_GOTOFF»   .LC557 ·R_386_GOTOFF»   .LC5
56 »       mov····%edx,(%eax)58 »       mov····%edx,(%eax)
57 »       movl···$0x0,0x8(%esp)59 »       movl···$0x0,0x8(%esp)
58 »       mov····0x0(%ebp),%ecx 
59 ·R_386_GOT32X»   typeinfo·for·char·const* 
60 »       mov····%ecx,0x4(%esp)60 »       mov····%edi,0x4(%esp)
61 »       mov····%eax,(%esp)61 »       mov····%eax,(%esp)
62 »       call···9a·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x2a>62 »       call···9a·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x2a>
63 ·R_386_PLT32»    __cxa_throw63 ·R_386_PLT32»    __cxa_throw
64 »       mov····%eax,%esi64 »       mov····%eax,%edi
65 »       mov····%edi,(%esp)65 »       mov····%esi,(%esp)
66 »       mov····%ebp,%ebx66 »       mov····%ebp,%ebx
67 »       call···a6·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x36>67 »       call···a6·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x36>
68 ·R_386_PLT32»    operator·delete(void*)68 ·R_386_PLT32»    operator·delete(void*)
69 »       mov····%esi,(%esp)69 »       mov····%edi,(%esp)
70 »       call···ae·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x3e>70 »       call···ae·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x3e>
71 ·R_386_PLT32»    _Unwind_Resume71 ·R_386_PLT32»    _Unwind_Resume
72 »       mov····0x1c(%esp),%ebx72 »       mov····0x1c(%esp),%ecx
73 »       mov····%ebx,(%esp) 
74 »       mov····%ebp,%ebx73 »       mov····%ebp,%ebx
 74 »       mov····%ecx,(%esp)
75 »       call···bc·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x4c>75 »       call···bc·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x4c>
76 ·R_386_PLT32»    operator·delete(void*)76 ·R_386_PLT32»    operator·delete(void*)
77 »       mov····0x4c(%esp),%eax77 »       mov····0x4c(%esp),%eax
78 »       call···f5·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x85> 
79 ·R_386_PC32»     .text 
80 »       mov····%edi,(%esp) 
81 »       mov····%ebp,%ebx78 »       mov····%ebp,%ebx
 79 »       call···107·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x97>
 80 ·R_386_PC32»     .text
 81 »       mov····%esi,(%esp)
82 »       call···cf·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x5f>82 »       call···cf·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x5f>
83 ·R_386_PLT32»    _Unwind_Resume83 ·R_386_PLT32»    _Unwind_Resume
84 »       mov····%eax,0x14(%esp)84 »       mov····%eax,0x14(%esp)
85 »       mov····0x18(%edi),%eax85 »       mov····0x18(%esi),%eax
86 »       test···%eax,%eax86 »       test···%eax,%eax
87 »       jne····e4·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x74>87 »       jne····e4·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x74>
88 »       mov····0x14(%esp),%esi88 »       mov····0x14(%esp),%edi
89 »       jmp····a0·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x30>89 »       jmp····a0·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x30>
90 »       mov····0x186a0(%eax),%esi90 »       mov····0x186a0(%eax),%edi
91 »       mov····%eax,(%esp) 
92 »       mov····%ebp,%ebx91 »       mov····%ebp,%ebx
 92 »       mov····%eax,(%esp)
93 »       call···f0·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x80>93 »       call···f0·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x80>
94 ·R_386_PLT32»    free94 ·R_386_PLT32»    free
95 »       mov····%esi,0x18(%edi)95 »       mov····%edi,0x18(%esi)
96 »       jmp····d7·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x67>96 »       jmp····d7·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x67>
97 »       mov····0x48(%esp),%eax97 »       mov····0x48(%esp),%ebx
98 »       test···%eax,%eax98 »       test···%ebx,%ebx
99 »       je·····10b·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x9b>99 »       je·····10b·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x9b>
100 »       mov····%eax,(%esp)100 »       mov····%ebx,(%esp)
101 »       mov····%ebp,%ebx101 »       mov····%ebp,%ebx
102 »       call···107·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x97>102 »       call···107·<SFST::Transducer::determinise(bool)·[clone·.cold]+0x97>
103 ·R_386_PLT32»    operator·delete(void*)103 ·R_386_PLT32»    operator·delete(void*)
104 »       mov····%esi,(%esp)104 »       mov····%edi,(%esp)
105 »       mov····%ebp,%ebx105 »       mov····%ebp,%ebx
106 »       call···111·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xa1>106 »       call···111·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xa1>
107 ·R_386_PLT32»    _Unwind_Resume107 ·R_386_PLT32»    _Unwind_Resume
108 »       mov····0x14(%esp),%edx108 »       mov····0x14(%esp),%edx
 109 »       mov····%ebp,%ebx
109 »       mov····%edx,(%esp)110 »       mov····%edx,(%esp)
110 »       call···11d·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xad>111 »       call···11f·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xaf>
111 ·R_386_PC32»     SFST::NodeMapping::~NodeMapping()112 ·R_386_PC32»     SFST::NodeMapping::~NodeMapping()
112 »       mov····%edi,(%esp)113 »       mov····%esi,(%esp)
113 »       mov····%ebp,%ebx 
114 »       call···127·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xb7>114 »       call···127·<SFST::Transducer::determinise(bool)·[clone·.cold]+0xb7>
115 ·R_386_PLT32»    _Unwind_Resume115 ·R_386_PLT32»    _Unwind_Resume
1.35 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 ··0x00000000·ff9b3d01·339c02ae·01f51400·d60305ee·..=.3...........2 ··0x00000000·ff9b3d01·33ab02bb·01b01500·f20305a9·..=.3...........
3 ··0x00000010·14008904·05f51400·e604058e·15009107·................3 ··0x00000010·1500a504·05b01500·800505c5·1500bc07·................
4 ··0x00000020·05831500·b60705fe·14019f0f·e201e714·................4 ··0x00000020·05bc1500·e10705b7·1501d10f·df01a215·................
5 ··0x00000030·00d11196·03f51400·01000000·00000000·................5 ··0x00000030·008212a0·03b01500·01000000·00000000·................
6 ··0x00000040·ff9b1101·082a0500·0045054a·00010000·.....*...E.J....6 ··0x00000040·ff9b1101·082a0500·0045054a·00010000·.....*...E.J....
7 ··0x00000050·00000000·ffff0133·4b300000·950105ce·.......3K0......7 ··0x00000050·00000000·ffff0133·48360000·980105cd·.......3H6......
8 ··0x00000060·0500d301·05c90500·bc0213d9·0500da02·................8 ··0x00000060·0500d601·05c80500·b90213d5·0500d702·................
9 ··0x00000070·05c20500·f40305e9·05009c04·18f00500·................9 ··0x00000070·05c10500·e80305e5·05008c04·18ec0500·................
10 ··0x00000080·df040500·00f90444·e90500ff·ff010829·.......D.......)10 ··0x00000080·d9040500·00f80444·e50500ff·ff010829·.......D.......)
11 ··0x00000090·052e003d·7e0000·····················...=~..11 ··0x00000090·052e003d·7e0000·····················...=~..
  
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 
9 »       call···6·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE+0x6>8 »       call···3·<_GLOBAL__sub_I__ZN4SFST7NodeSet3addEPNS_4NodeE+0x3>
10 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
11 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·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()
18 »       lea····0x0(%ebx),%eax20 »       lea····0x0(%ebx),%eax
19 ·R_386_GOTOFF»   __dso_handle21 ·R_386_GOTOFF»   __dso_handle
20 »       mov····%eax,0x8(%esp) 
21 »       mov····%esi,0x4(%esp)22 »       mov····%esi,0x4(%esp)
 23 »       mov····%eax,0x8(%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
11.4 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 95 lines modifiedOffset 1, 92 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·2c000000·1c000000·........,.......4 ··0x00000010·1b0c0404·88010000·2c000000·1c000000·........,.......
5 ··0x00000020·00000000·2f000000·00410e08·8702410e·..../....A....A.5 ··0x00000020·00000000·34000000·00410e08·8702430e·....4....A....C.
6 ··0x00000030·0c860341·0e108304·650ac30e·0c41c60e·...A....e....A..6 ··0x00000030·0c860341·0e108304·670ac30e·0c41c60e·...A....g....A..
7 ··0x00000040·0841c70e·04410b00·3c000000·4c000000·.A...A..<...L...7 ··0x00000040·0841c70e·04420b00·3c000000·4c000000·.A...B..<...L...
8 ··0x00000050·30000000·6f010000·00410e08·8502410e·0...o....A....A.8 ··0x00000050·40000000·82010000·00410e08·8502410e·@........A....A.
9 ··0x00000060·0c870341·0e108604·410e1483·05430e50·...A....A....C.P9 ··0x00000060·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P
10 ··0x00000070·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A..10 ··0x00000070·036b010e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
11 ··0x00000080·0841c50e·04000000·1c000000·00000000·.A..............11 ··0x00000080·0841c50e·04000000·1c000000·00000000·.A..............
12 ··0x00000090·017a504c·5200017c·08079b00·0000001b·.zPLR..|........12 ··0x00000090·017a504c·5200017c·08079b00·0000001b·.zPLR..|........
13 ··0x000000a0·1b0c0404·88010000·40000000·24000000·........@...$...13 ··0x000000a0·1b0c0404·88010000·40000000·24000000·........@...$...
14 ··0x000000b0·00000000·dc000000·04000000·00410e08·.............A..14 ··0x000000b0·00000000·dc000000·04000000·00410e08·.............A..
15 ··0x000000c0·8502410e·0c870341·0e108604·410e1483·..A....A....A...15 ··0x000000c0·8502430e·0c870341·0e108604·430e1483·..C....A....C...
16 ··0x000000d0·05430e40·02a50a0e·1441c30e·1041c60e·.C.@.....A...A..16 ··0x000000d0·054e0e40·02940a0e·1443c30e·1041c60e·.N.@.....C...A..
17 ··0x000000e0·0c41c70e·0841c50e·04410b00·38000000·.A...A...A..8...17 ··0x000000e0·0c41c70e·0841c50e·04410b00·38000000·.A...A...A..8...
18 ··0x000000f0·f0000000·a0010000·59000000·00410e08·........Y....A..18 ··0x000000f0·f0000000·d0010000·59000000·00410e08·........Y....A..
19 ··0x00000100·8502410e·0c870341·0e108604·410e1483·..A....A....A...19 ··0x00000100·8502410e·0c870341·0e108604·410e1483·..A....A....A...
20 ··0x00000110·05430e30·024d0e14·41c30e10·41c60e0c·.C.0.M..A...A...20 ··0x00000110·054e0e30·02420e14·41c30e10·41c60e0c·.N.0.B..A...A...
21 ··0x00000120·41c70e08·41c50e04·3c000000·2c010000·A...A...<...,...21 ··0x00000120·41c70e08·41c50e04·38000000·2c010000·A...A...8...,...
22 ··0x00000130·fa010000·86000000·00410e08·8502410e·.........A....A.22 ··0x00000130·30020000·93000000·00410e08·8502460e·0........A....F.
23 ··0x00000140·0c870341·0e108604·410e1483·05430e40·...A....A....C.@23 ··0x00000140·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
24 ··0x00000150·02730a0e·1441c30e·1041c60e·0c41c70e·.s...A...A...A.. 
25 ··0x00000160·0841c50e·04410b00·54000000·6c010000·.A...A..T...l... 
26 ··0x00000170·80020000·83050000·00410e08·8502410e·.........A....A. 
27 ··0x00000180·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
28 ··0x00000190·0391010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
29 ··0x000001a0·0e0841c5·0e04410b·03c6030a·0e1441c3·..A...A.......A. 
30 ··0x000001b0·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
31 ··0x000001c0·54000000·c4010000·00000000·0b010000·T............... 
32 ··0x000001d0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
33 ··0x000001e0·410e1483·05430e40·025a0a0e·1441c30e·A....C.@.Z...A.. 
34 ··0x000001f0·1041c60e·0c41c70e·0841c50e·04430b02·.A...A...A...C.. 
35 ··0x00000200·920a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A...24 ··0x00000150·02770e14·41c30e10·41c60e0c·41c70e08·.w..A...A...A...
36 ··0x00000210·41c50e04·430b0000·30000000·1c020000·A...C...0.......25 ··0x00000160·41c50e04·54000000·68010000·d0020000·A...T...h.......
37 ··0x00000220·04080000·83000000·00410e08·8602410e·.........A....A. 
38 ··0x00000230·0c830343·0e40700e·3c430e40·570a0e0c·...C.@p.<C.@W...26 ··0x00000170·ca050000·00410e08·8502410e·0c870341·.....A....A....A
 27 ··0x00000180·0e108604·410e1483·054e0e50·038e010a·....A....N.P....
 28 ··0x00000190·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 29 ··0x000001a0·0e04410b·0305040a·0e1441c3·0e1041c6·..A.......A...A.
39 ··0x00000240·41c30e08·41c60e04·410b0000·3c000000·A...A...A...<...30 ··0x000001b0·0e0c41c7·0e0841c5·0e04410b·54000000·..A...A...A.T...
40 ··0x00000250·50020000·00000000·b6020000·00410e08·P............A..31 ··0x000001c0·c0010000·00000000·14010000·00410e08·.............A..
41 ··0x00000260·8502410e·0c870341·0e108604·410e1483·..A....A....A...32 ··0x000001d0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
42 ··0x00000270·05430e50·03f8010a·0e1441c3·0e1041c6·.C.P......A...A. 
43 ··0x00000280·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<... 
44 ··0x00000290·90020000·00000000·5a020000·00410e08·........Z....A.. 
45 ··0x000002a0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
46 ··0x000002b0·05430e60·02520a0e·1441c30e·1041c60e·.C.`.R...A...A..33 ··0x000001e0·054e0e40·02a50a0e·1441c30e·1041c60e·.N.@.....A...A..
47 ··0x000002c0·0c41c70e·0841c50e·04410b00·54000000·.A...A...A..T...34 ··0x000001f0·0c41c70e·0841c50e·04450b78·0a0e1441·.A...A...E.x...A
48 ··0x000002d0·d0020000·00000000·93020000·00410e08·.............A.. 
49 ··0x000002e0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
50 ··0x000002f0·05430e50·0329020a·0e1441c3·0e1041c6·.C.P.)....A...A. 
51 ··0x00000300·0e0c41c7·0e0841c5·0e04410b·024d0a0e·..A...A...A..M.. 
52 ··0x00000310·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..35 ··0x00000200·c30e1041·c60e0c41·c70e0841·c50e0444·...A...A...A...D
53 ··0x00000320·04410b00·28000000·28030000·00000000·.A..(...(.......36 ··0x00000210·0b000000·30000000·18020000·a0080000·....0...........
54 ··0x00000330·62000000·00410e08·8602410e·0c830343·b....A....A....C37 ··0x00000220·8d000000·00410e08·8602410e·0c830343·.....A....A....C
 38 ··0x00000230·0e40700e·3c430e40·570a0e0c·41c30e08·.@p.<C.@W...A...
 39 ··0x00000240·41c60e04·470b0000·3c000000·4c020000·A...G...<...L...
 40 ··0x00000250·00000000·eb020000·00410e08·8502410e·.........A....A.
 41 ··0x00000260·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P
55 ··0x00000340·0e10025a·0e0c41c3·0e0841c6·0e040000·...Z..A...A..... 
56 ··0x00000350·54000000·54030000·00000000·da040000·T...T........... 
57 ··0x00000360·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
58 ··0x00000370·410e1483·05430e40·034c010a·0e1441c3·A....C.@.L....A. 
59 ··0x00000380·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
60 ··0x00000390·03a2020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.42 ··0x00000270·030c020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
61 ··0x000003a0·0e0841c5·0e04410b·64000000·ac030000·..A...A.d.......43 ··0x00000280·0e0841c5·0e04460b·3c000000·8c020000·..A...F.<.......
 44 ··0x00000290·00000000·f6020000·00410e08·8502410e·.........A....A.
 45 ··0x000002a0·0c870341·0e108604·410e1483·054d0e60·...A....A....M.`
 46 ··0x000002b0·024a0a0e·1441c30e·1041c60e·0c41c70e·.J...A...A...A..
 47 ··0x000002c0·0841c50e·04410b00·54000000·cc020000·.A...A..T.......
 48 ··0x000002d0·00000000·af020000·00410e08·8502410e·.........A....A.
 49 ··0x000002e0·0c870341·0e108604·410e1483·054d0e50·...A....A....M.P
 50 ··0x000002f0·0333020a·0e1441c3·0e1041c6·0e0c41c7·.3....A...A...A.
 51 ··0x00000300·0e0841c5·0e04480b·024c0a0e·1441c30e·..A...H..L...A..
 52 ··0x00000310·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
 53 ··0x00000320·28000000·24030000·00000000·69000000·(...$.......i...
 54 ··0x00000330·00410e08·8602410e·0c830343·0e100261·.A....A....C...a
 55 ··0x00000340·0e0c41c3·0e0841c6·0e040000·28000000·..A...A.....(...
 56 ··0x00000350·50030000·00000000·05050000·00430e40·P............C.@
 57 ··0x00000360·44860448·83055387·03850203·4d010ac5·D..H..S.....M...
 58 ··0x00000370·c7c6c30e·04410b00·64000000·7c030000·.....A..d...|...
62 ··0x000003b0·00000000·da000000·00410e08·8502410e·.........A....A.59 ··0x00000380·00000000·e6000000·00410e08·8502410e·.........A....A.
63 ··0x000003c0·0c870341·0e108604·410e1483·05430e40·...A....A....C.@60 ··0x00000390·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@
64 ··0x000003d0·02770a0e·1441c30e·1041c60e·0c41c70e·.w...A...A...A..61 ··0x000003a0·026a0a0e·1441c30e·1041c60e·0c41c70e·.j...A...A...A..
65 ··0x000003e0·0841c50e·04430b78·0a0e1441·c30e1041·.A...C.x...A...A62 ··0x000003b0·0841c50e·04490b79·0a0e1441·c30e1041·.A...I.y...A...A
66 ··0x000003f0·c60e0c41·c70e0841·c50e0443·0b4f0e14·...A...A...C.O..63 ··0x000003c0·c60e0c41·c70e0841·c50e044b·0b4f0e14·...A...A...K.O..
67 ··0x00000400·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...64 ··0x000003d0·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
68 ··0x00000410·4c000000·8c030000·87080000·950a0000·L...............65 ··0x000003e0·4c000000·5c030000·30090000·cc0a0000·L...\...0.......
69 ··0x00000420·04000000·00410e08·8502410e·0c870341·.....A....A....A66 ··0x000003f0·04000000·00410e08·8502410e·0c870341·.....A....A....A
70 ··0x00000430·0e108604·410e1483·05460ed0·01035a03·....A....F....Z.67 ··0x00000400·0e108604·430e1483·05530ed0·01036603·....C....S....f.
71 ··0x00000440·0ecc0143·0ed00103·83040a0e·1441c30e·...C.........A..68 ··0x00000410·0ecc0143·0ed00103·99040a0e·1441c30e·...C.........A..
72 ··0x00000450·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..69 ··0x00000420·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
73 ··0x00000460·28000000·00000000·017a504c·5200017c·(........zPLR..|70 ··0x00000430·28000000·00000000·017a504c·5200017c·(........zPLR..|
74 ··0x00000470·08079b00·0000001b·1b0c0404·88010ed0·................71 ··0x00000440·08079b00·0000001b·1b0c0404·88010ed0·................
75 ··0x00000480·01830585·02860487·03000000·14000000·................72 ··0x00000450·01830585·02860487·03000000·14000000·................
76 ··0x00000490·30000000·00000000·6f000000·04400000·0.......o....@..73 ··0x00000460·30000000·00000000·6f000000·04400000·0.......o....@..
77 ··0x000004a0·00000000·40000000·20040000·1c130000·....@...·.......74 ··0x00000470·00000000·40000000·f0030000·00140000·....@...........
78 ··0x000004b0·f9020000·04540000·00410e08·8502410e·.....T...A....A.75 ··0x00000480·f5020000·04540000·00410e08·8502410e·.....T...A....A.
79 ··0x000004c0·0c870341·0e108604·410e1483·05430e80·...A....A....C..76 ··0x00000490·0c870341·0e108604·410e1483·054e0e80·...A....A....N..
80 ··0x000004d0·0102610a·0e1441c3·0e1041c6·0e0c41c7·..a...A...A...A.77 ··0x000004a0·0102510a·0e1443c3·0e1041c6·0e0c41c7·..Q...C...A...A.
81 ··0x000004e0·0e0841c5·0e04410b·28000000·00000000·..A...A.(.......78 ··0x000004b0·0e0841c5·0e04470b·28000000·00000000·..A...G.(.......
82 ··0x000004f0·017a504c·5200017c·08079b00·0000001b·.zPLR..|........79 ··0x000004c0·017a504c·5200017c·08079b00·0000001b·.zPLR..|........
83 ··0x00000500·1b0c0404·88010e80·01830585·02860487·................80 ··0x000004d0·1b0c0404·88010e80·01830585·02860487·................
84 ··0x00000510·03000000·14000000·30000000·70000000·........0...p...81 ··0x000004e0·03000000·14000000·30000000·70000000·........0...p...
85 ··0x00000520·bb000000·048b0000·00000000·28000000·............(...82 ··0x000004f0·bb000000·048b0000·00000000·28000000·............(...
86 ··0x00000530·30050000·00000000·40000000·00410e08·0.......@....A..83 ··0x00000500·00050000·00000000·40000000·00410e08·........@....A..
87 ··0x00000540·8602410e·0c830343·0e20780e·0c41c30e·..A....C.·x..A..84 ··0x00000510·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..
88 ··0x00000550·0841c60e·04000000·10000000·5c050000·.A..........\...85 ··0x00000520·0841c60e·04000000·10000000·2c050000·.A..........,...
89 ··0x00000560·00000000·04000000·00000000·10000000·................86 ··0x00000530·00000000·04000000·00000000·10000000·................
90 ··0x00000570·70050000·00000000·04000000·00000000·p...............87 ··0x00000540·40050000·00000000·04000000·00000000·@...............
91 ··0x00000580·10000000·84050000·00000000·04000000·................88 ··0x00000550·10000000·54050000·00000000·04000000·....T...........
92 ··0x00000590·00000000·10000000·98050000·00000000·................89 ··0x00000560·00000000·10000000·68050000·00000000·........h.......
93 ··0x000005a0·04000000·00000000···················........90 ··0x00000570·04000000·00000000···················........
  
13.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 78, 105 lines modifiedOffset 78, 105 lines modified
78 ··0x000004b0·76005f5a·4e345346·53543131·4e6f6465·v._ZN4SFST11Node78 ··0x000004b0·76005f5a·4e345346·53543131·4e6f6465·v._ZN4SFST11Node
79 ··0x000004c0·4d617070·696e6744·31457600·5f5a4e53·MappingD1Ev._ZNS79 ··0x000004c0·4d617070·696e6744·31457600·5f5a4e53·MappingD1Ev._ZNS
80 ··0x000004d0·74385f52·625f7472·65654950·4e345346·t8_Rb_treeIPN4SF80 ··0x000004d0·74385f52·625f7472·65654950·4e345346·t8_Rb_treeIPN4SF
81 ··0x000004e0·5354344e·6f646545·53325f53·74395f49·ST4NodeES2_St9_I81 ··0x000004e0·5354344e·6f646545·53325f53·74395f49·ST4NodeES2_St9_I
82 ··0x000004f0·64656e74·69747949·53325f45·5374346c·dentityIS2_ESt4l82 ··0x000004f0·64656e74·69747949·53325f45·5374346c·dentityIS2_ESt4l
83 ··0x00000500·65737349·53325f45·53614953·325f4545·essIS2_ESaIS2_EE83 ··0x00000500·65737349·53325f45·53614953·325f4545·essIS2_ESaIS2_EE
84 ··0x00000510·31365f4d·5f696e73·6572745f·756e6971·16_M_insert_uniq84 ··0x00000510·31365f4d·5f696e73·6572745f·756e6971·16_M_insert_uniq
85 ··0x00000520·75654552·4b53325f·005f5f78·38362e67·ueERKS2_.__x86.g85 ··0x00000520·75654552·4b53325f·005f5a53·7432395f·ueERKS2_._ZSt29_
86 ··0x00000530·65745f70·635f7468·756e6b2e·6178005f·et_pc_thunk.ax._86 ··0x00000530·52625f74·7265655f·696e7365·72745f61·Rb_tree_insert_a
 87 ··0x00000540·6e645f72·6562616c·616e6365·62505374·nd_rebalancebPSt
87 ··0x00000540·5a537431·385f5262·5f747265·655f6465·ZSt18_Rb_tree_de88 ··0x00000550·31385f52·625f7472·65655f6e·6f64655f·18_Rb_tree_node_
 89 ··0x00000560·62617365·53305f52·535f005f·5a537431·baseS0_RS_._ZSt1
 90 ··0x00000570·385f5262·5f747265·655f6465·6372656d·8_Rb_tree_decrem
88 ··0x00000550·6372656d·656e7450·53743138·5f52625f·crementPSt18_Rb_ 
89 ··0x00000560·74726565·5f6e6f64·655f6261·7365005f·tree_node_base._ 
90 ··0x00000570·5a537432·395f5262·5f747265·655f696e·ZSt29_Rb_tree_in 
91 ··0x00000580·73657274·5f616e64·5f726562·616c616e·sert_and_rebalan 
92 ··0x00000590·63656250·53743138·5f52625f·74726565·cebPSt18_Rb_tree91 ··0x00000580·656e7450·53743138·5f52625f·74726565·entPSt18_Rb_tree
93 ··0x000005a0·5f6e6f64·655f6261·73655330·5f52535f·_node_baseS0_RS_92 ··0x00000590·5f6e6f64·655f6261·7365005f·5f737461·_node_base.__sta
94 ··0x000005b0·005f5f73·7461636b·5f63686b·5f666169·.__stack_chk_fai 
95 ··0x000005c0·6c5f6c6f·63616c00·5f5a4e53·74367665·l_local._ZNSt6ve 
96 ··0x000005d0·63746f72·494e3453·46535431·31445472·ctorIN4SFST11DTr 
97 ··0x000005e0·616e7369·74696f6e·45536149·53315f45·ansitionESaIS1_E 
98 ··0x000005f0·4531375f·4d5f7265·616c6c6f·635f696e·E17_M_realloc_in 
99 ··0x00000600·73657274·454e395f·5f676e75·5f637878·sertEN9__gnu_cxx 
100 ··0x00000610·31375f5f·6e6f726d·616c5f69·74657261·17__normal_itera 
101 ··0x00000620·746f7249·5053315f·53335f45·45524b53·torIPS1_S3_EERKS 
102 ··0x00000630·315f005f·5a537432·305f5f74·68726f77·1_._ZSt20__throw 
103 ··0x00000640·5f6c656e·6774685f·6572726f·72504b63·_length_errorPKc 
104 ··0x00000650·005f5a4e·395f5f67·6e755f63·78783968·._ZN9__gnu_cxx9h 
105 ··0x00000660·61736874·61626c65·49537434·70616972·ashtableISt4pair 
106 ··0x00000670·494b504e·34534653·54394e6f·64654172·IKPN4SFST9NodeAr 
107 ··0x00000680·72617945·504e5332·5f344e6f·64654545·rayEPNS2_4NodeEE 
108 ··0x00000690·53345f4e·53325f31·314e6f64·654d6170·S4_NS2_11NodeMap 
109 ··0x000006a0·70696e67·35686173·68664553·7431305f·ping5hashfESt10_ 
110 ··0x000006b0·53656c65·63743173·74495338·5f454e53·Select1stIS8_ENS 
111 ··0x000006c0·395f3665·7175616c·66455361·4953375f·9_6equalfESaIS7_ 
112 ··0x000006d0·45453672·6573697a·65456a00·5f5a4e39·EE6resizeEj._ZN993 ··0x000005a0·636b5f63·686b5f66·61696c5f·6c6f6361·ck_chk_fail_loca
 94 ··0x000005b0·6c005f5a·4e537436·76656374·6f72494e·l._ZNSt6vectorIN
 95 ··0x000005c0·34534653·54313144·5472616e·73697469·4SFST11DTransiti
 96 ··0x000005d0·6f6e4553·61495331·5f454531·375f4d5f·onESaIS1_EE17_M_
 97 ··0x000005e0·7265616c·6c6f635f·696e7365·7274454e·realloc_insertEN
 98 ··0x000005f0·395f5f67·6e755f63·78783137·5f5f6e6f·9__gnu_cxx17__no
 99 ··0x00000600·726d616c·5f697465·7261746f·72495053·rmal_iteratorIPS
 100 ··0x00000610·315f5333·5f454552·4b53315f·005f5a53·1_S3_EERKS1_._ZS
 101 ··0x00000620·7432305f·5f746872·6f775f6c·656e6774·t20__throw_lengt
 102 ··0x00000630·685f6572·726f7250·4b63005f·5a4e395f·h_errorPKc._ZN9_
 103 ··0x00000640·5f676e75·5f637878·39686173·68746162·_gnu_cxx9hashtab
 104 ··0x00000650·6c654953·74347061·6972494b·504e3453·leISt4pairIKPN4S
 105 ··0x00000660·46535439·4e6f6465·41727261·7945504e·FST9NodeArrayEPN
 106 ··0x00000670·53325f34·4e6f6465·45455334·5f4e5332·S2_4NodeEES4_NS2
 107 ··0x00000680·5f31314e·6f64654d·61707069·6e673568·_11NodeMapping5h
 108 ··0x00000690·61736866·45537431·305f5365·6c656374·ashfESt10_Select
 109 ··0x000006a0·31737449·53385f45·4e53395f·36657175·1stIS8_ENS9_6equ
 110 ··0x000006b0·616c6645·53614953·375f4545·36726573·alfESaIS7_EE6res
 111 ··0x000006c0·697a6545·6a005f5f·7838362e·6765745f·izeEj.__x86.get_
 112 ··0x000006d0·70635f74·68756e6b·2e617800·5f5a4e39·pc_thunk.ax._ZN9
113 ··0x000006e0·5f5f676e·755f6378·7832315f·48617368·__gnu_cxx21_Hash113 ··0x000006e0·5f5f676e·755f6378·7832315f·48617368·__gnu_cxx21_Hash
114 ··0x000006f0·7461626c·655f7072·696d655f·6c697374·table_prime_list114 ··0x000006f0·7461626c·655f7072·696d655f·6c697374·table_prime_list
115 ··0x00000700·496d4531·365f5f73·746c5f70·72696d65·ImE16__stl_prime115 ··0x00000700·496d4531·365f5f73·746c5f70·72696d65·ImE16__stl_prime
 116 ··0x00000710·5f6c6973·7445005f·5a4e395f·5f676e75·_listE._ZN9__gnu
 117 ··0x00000720·5f637878·39686173·68746162·6c654953·_cxx9hashtableIS
116 ··0x00000710·5f6c6973·7445006d·656d7365·74005f5a·_listE.memset._Z 
117 ··0x00000720·4e395f5f·676e755f·63787839·68617368·N9__gnu_cxx9hash 
118 ··0x00000730·7461626c·65495374·34706169·72494b50·tableISt4pairIKP 
119 ··0x00000740·4e345346·5354394e·6f646541·72726179·N4SFST9NodeArray 
120 ··0x00000750·45504e53·325f344e·6f646545·4553345f·EPNS2_4NodeEES4_ 
121 ··0x00000760·4e53325f·31314e6f·64654d61·7070696e·NS2_11NodeMappin 
122 ··0x00000770·67356861·73686645·53743130·5f53656c·g5hashfESt10_Sel 
123 ··0x00000780·65637431·73744953·385f454e·53395f36·ect1stIS8_ENS9_6 
124 ··0x00000790·65717561·6c664553·61495337·5f454531·equalfESaIS7_EE1 
125 ··0x000007a0·3466696e·645f6f72·5f696e73·65727445·4find_or_insertE 
126 ··0x000007b0·524b5338·5f005f5a·4e537438·5f52625f·RKS8_._ZNSt8_Rb_ 
127 ··0x000007c0·74726565·49504e34·53465354·344e6f64·treeIPN4SFST4Nod 
128 ··0x000007d0·65455332·5f537439·5f496465·6e746974·eES2_St9_Identit 
129 ··0x000007e0·79495332·5f455374·346c6573·73495332·yIS2_ESt4lessIS2 
130 ··0x000007f0·5f455361·4953325f·45454332·45524b53·_ESaIS2_EEC2ERKS 
131 ··0x00000800·385f005f·5a4e5374·385f5262·5f747265·8_._ZNSt8_Rb_tre 
132 ··0x00000810·6549504e·34534653·54344e6f·64654553·eIPN4SFST4NodeES 
133 ··0x00000820·325f5374·395f4964·656e7469·74794953·2_St9_IdentityIS 
134 ··0x00000830·325f4553·74346c65·73734953·325f4553·2_ESt4lessIS2_ES 
135 ··0x00000840·61495332·5f454543·3145524b·53385f00·aIS2_EEC1ERKS8_. 
136 ··0x00000850·5f5a4e53·74367665·63746f72·49504e39·_ZNSt6vectorIPN9 
137 ··0x00000860·5f5f676e·755f6378·7831355f·48617368·__gnu_cxx15_Hash 
138 ··0x00000870·7461626c·655f6e6f·64654953·74347061·table_nodeISt4pa 
139 ··0x00000880·6972494b·504e3453·46535439·4e6f6465·irIKPN4SFST9Node118 ··0x00000730·74347061·6972494b·504e3453·46535439·t4pairIKPN4SFST9
140 ··0x00000890·41727261·7945504e·53335f34·4e6f6465·ArrayEPNS3_4Node119 ··0x00000740·4e6f6465·41727261·7945504e·53325f34·NodeArrayEPNS2_4
141 ··0x000008a0·45454545·53614953·425f4545·31345f4d·EEEESaISB_EE14_M 
142 ··0x000008b0·5f66696c·6c5f696e·73657274·454e5330·_fill_insertENS0 
143 ··0x000008c0·5f31375f·5f6e6f72·6d616c5f·69746572·_17__normal_iter 
144 ··0x000008d0·61746f72·49505342·5f53445f·45456a52·atorIPSB_SD_EEjR 
145 ··0x000008e0·4b53425f·006d656d·6d6f7665·005f5a4e·KSB_.memmove._ZN120 ··0x00000750·4e6f6465·45455334·5f4e5332·5f31314e·NodeEES4_NS2_11N
 121 ··0x00000760·6f64654d·61707069·6e673568·61736866·odeMapping5hashf
 122 ··0x00000770·45537431·305f5365·6c656374·31737449·ESt10_Select1stI
 123 ··0x00000780·53385f45·4e53395f·36657175·616c6645·S8_ENS9_6equalfE
 124 ··0x00000790·53614953·375f4545·31346669·6e645f6f·SaIS7_EE14find_o
 125 ··0x000007a0·725f696e·73657274·45524b53·385f005f·r_insertERKS8_._
 126 ··0x000007b0·5a4e5374·385f5262·5f747265·6549504e·ZNSt8_Rb_treeIPN
 127 ··0x000007c0·34534653·54344e6f·64654553·325f5374·4SFST4NodeES2_St
 128 ··0x000007d0·395f4964·656e7469·74794953·325f4553·9_IdentityIS2_ES
 129 ··0x000007e0·74346c65·73734953·325f4553·61495332·t4lessIS2_ESaIS2
 130 ··0x000007f0·5f454543·3245524b·53385f00·5f5a4e53·_EEC2ERKS8_._ZNS
146 ··0x000008f0·5374385f·52625f74·72656549·4b4e3453·St8_Rb_treeIKN4S131 ··0x00000800·74385f52·625f7472·65654950·4e345346·t8_Rb_treeIPN4SF
147 ··0x00000900·46535435·4c616265·6c455374·34706169·FST5LabelESt4pai 
148 ··0x00000910·72495332·5f4e5330·5f374e6f·64655365·rIS2_NS0_7NodeSe 
149 ··0x00000920·74454553·7431305f·53656c65·63743173·tEESt10_Select1s 
150 ··0x00000930·74495335·5f455374·346c6573·73495332·tIS5_ESt4lessIS2 
151 ··0x00000940·5f455361·4953355f·45453234·5f4d5f67·_ESaIS5_EE24_M_g 
152 ··0x00000950·65745f69·6e736572·745f756e·69717565·et_insert_unique 
153 ··0x00000960·5f706f73·45525332·5f005f5f·7838362e·_posERS2_.__x86. 
154 ··0x00000970·6765745f·70635f74·68756e6b·2e627000·get_pc_thunk.bp.132 ··0x00000810·5354344e·6f646545·53325f53·74395f49·ST4NodeES2_St9_I
 133 ··0x00000820·64656e74·69747949·53325f45·5374346c·dentityIS2_ESt4l
 134 ··0x00000830·65737349·53325f45·53614953·325f4545·essIS2_ESaIS2_EE
 135 ··0x00000840·43314552·4b53385f·005f5a4e·53743676·C1ERKS8_._ZNSt6v
 136 ··0x00000850·6563746f·7249504e·395f5f67·6e755f63·ectorIPN9__gnu_c
 137 ··0x00000860·78783135·5f486173·68746162·6c655f6e·xx15_Hashtable_n
 138 ··0x00000870·6f646549·53743470·61697249·4b504e34·odeISt4pairIKPN4
 139 ··0x00000880·53465354·394e6f64·65417272·61794550·SFST9NodeArrayEP
 140 ··0x00000890·4e53335f·344e6f64·65454545·45536149·NS3_4NodeEEEESaI
 141 ··0x000008a0·53425f45·4531345f·4d5f6669·6c6c5f69·SB_EE14_M_fill_i
 142 ··0x000008b0·6e736572·74454e53·305f3137·5f5f6e6f·nsertENS0_17__no
 143 ··0x000008c0·726d616c·5f697465·7261746f·72495053·rmal_iteratorIPS
 144 ··0x000008d0·425f5344·5f45456a·524b5342·5f006d65·B_SD_EEjRKSB_.me
 145 ··0x000008e0·6d6d6f76·65005f5a·4e537438·5f52625f·mmove._ZNSt8_Rb_
 146 ··0x000008f0·74726565·494b4e34·53465354·354c6162·treeIKN4SFST5Lab
 147 ··0x00000900·656c4553·74347061·69724953·325f4e53·elESt4pairIS2_NS
 148 ··0x00000910·305f374e·6f646553·65744545·53743130·0_7NodeSetEESt10
Max diff block lines reached; 0/13283 bytes (0.00%) of diff not shown.
7.12 MB
libsfst1-1.4_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······916·2016-01-25·10:50:52.000000·control.tar.xz2 -rw-r--r--···0········0········0······920·2016-01-25·10:50:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0····74752·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0····79536·2016-01-25·10:50:52.000000·data.tar.xz
527 B
control.tar.xz
499 B
control.tar
429 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:·2226 Installed-Size:·226
7 Depends:·libc6·(>=·2.29),·libgcc-s1·(>=·3.0),·libstdc++6·(>=·4.4.0)7 Depends:·libc6·(>=·2.29),·libgcc-s1·(>=·3.0),·libstdc++6·(>=·4.4.0)
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
7.12 MB
data.tar.xz
7.12 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)···207052·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)···211144·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)·····1161·2016-01-25·10:50:52.000000·./usr/share/doc/libsfst1-1.4/changelog.Debian.gz9 -rw-r--r--···0·root·········(0)·root·········(0)·····1161·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/
7.12 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.
1.0 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·(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:···············0x7d8011 ··Entry·point·address:···············0x7d70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········205972·(bytes·into·file)13 ··Start·of·section·headers:··········210064·(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.8 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·0x7d802 Entry·point·0x7d70
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·0x062b8·0x062b8·R···0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x06298·0x06298·R···0x1000
7 ··LOAD···········0x007000·0x00007000·0x00007000·0x23428·0x23428·R·E·0x10007 ··LOAD···········0x007000·0x00007000·0x00007000·0x24358·0x24358·R·E·0x1000
8 ··LOAD···········0x02b000·0x0002b000·0x0002b000·0x06c5c·0x06c5c·R···0x10008 ··LOAD···········0x02c000·0x0002c000·0x0002c000·0x0654c·0x0654c·R···0x1000
9 ··LOAD···········0x031eac·0x00032eac·0x00032eac·0x004bc·0x01600·RW··0x10009 ··LOAD···········0x032eac·0x00033eac·0x00033eac·0x004b8·0x01600·RW··0x1000
10 ··DYNAMIC········0x031ecc·0x00032ecc·0x00032ecc·0x00100·0x00100·RW··0x410 ··DYNAMIC········0x032ecc·0x00033ecc·0x00033ecc·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···0x02b7d4·0x0002b7d4·0x0002b7d4·0x00ac4·0x00ac4·R···0x412 ··GNU_EH_FRAME···0x02c7d4·0x0002c7d4·0x0002c7d4·0x00ac4·0x00ac4·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x031eac·0x00032eac·0x00032eac·0x00154·0x00154·R···0x114 ··GNU_RELRO······0x032eac·0x00033eac·0x00033eac·0x00154·0x00154·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·0x32494:1 There·are·27·section·headers,·starting·at·offset·0x33490:
  
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·0007c4·04···A··3···0··46 ··[·2]·.gnu.hash·········GNU_HASH········00000178·000178·0007c4·04···A··3···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000093c·00093c·001230·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········0000093c·00093c·001220·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········00001b6c·001b6c·003cbe·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········00001b5c·001b5c·003cb7·00···A··0···0··1
9 ··[·5]·.gnu.version······VERSYM··········0000582a·00582a·000246·02···A··3···0··29 ··[·5]·.gnu.version······VERSYM··········00005814·005814·000244·02···A··3···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00005a70·005a70·0000f0·00···A··4···4··410 ··[·6]·.gnu.version_r····VERNEED·········00005a58·005a58·0000f0·00···A··4···4··4
11 ··[·7]·.rel.dyn··········REL·············00005b60·005b60·0000b8·08···A··3···0··411 ··[·7]·.rel.dyn··········REL·············00005b48·005b48·0000b8·08···A··3···0··4
12 ··[·8]·.rel.plt··········REL·············00005c18·005c18·0006a0·08··AI··3··22··412 ··[·8]·.rel.plt··········REL·············00005c00·005c00·000698·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·000d40·04··AX··0···0·16
15 ··[11]·.plt.got··········PROGBITS········00007d70·007d70·000008·08··AX··0···0··815 ··[11]·.plt.got··········PROGBITS········00007d60·007d60·000008·08··AX··0···0··8
16 ··[12]·.text·············PROGBITS········00007d80·007d80·022694·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········00007d70·007d70·0235d4·00··AX··0···0·16
17 ··[13]·.fini·············PROGBITS········0002a414·02a414·000014·00··AX··0···0··417 ··[13]·.fini·············PROGBITS········0002b344·02b344·000014·00··AX··0···0··4
18 ··[14]·.rodata···········PROGBITS········0002b000·02b000·0007d1·00···A··0···0·3218 ··[14]·.rodata···········PROGBITS········0002c000·02c000·0007d1·00···A··0···0·32
19 ··[15]·.eh_frame_hdr·····PROGBITS········0002b7d4·02b7d4·000ac4·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········0002c7d4·02c7d4·000ac4·00···A··0···0··4
20 ··[16]·.eh_frame·········PROGBITS········0002c298·02c298·004f34·00···A··0···0··420 ··[16]·.eh_frame·········PROGBITS········0002d298·02d298·004828·00···A··0···0··4
21 ··[17]·.gcc_except_table·PROGBITS········000311cc·0311cc·000a90·00···A··0···0··421 ··[17]·.gcc_except_table·PROGBITS········00031ac0·031ac0·000a8c·00···A··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00032eac·031eac·00001c·04··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00033eac·032eac·00001c·04··WA··0···0··4
23 ··[19]·.fini_array·······FINI_ARRAY······00032ec8·031ec8·000004·04··WA··0···0··423 ··[19]·.fini_array·······FINI_ARRAY······00033ec8·032ec8·000004·04··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00032ecc·031ecc·000100·08··WA··4···0··424 ··[20]·.dynamic··········DYNAMIC·········00033ecc·032ecc·000100·08··WA··4···0··4
25 ··[21]·.got··············PROGBITS········00032fcc·031fcc·000034·04··WA··0···0··425 ··[21]·.got··············PROGBITS········00033fcc·032fcc·000034·04··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00033000·032000·00035c·04··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00034000·033000·000358·04··WA··0···0··4
27 ··[23]·.data·············PROGBITS········0003335c·03235c·00000c·00··WA··0···0··427 ··[23]·.data·············PROGBITS········00034358·033358·00000c·00··WA··0···0··4
28 ··[24]·.bss··············NOBITS··········00033380·032368·00112c·00··WA··0···0·3228 ··[24]·.bss··············NOBITS··········00034380·033364·00112c·00··WA··0···0·32
29 ··[25]·.gnu_debuglink····PROGBITS········00000000·032368·000034·00······0···0··429 ··[25]·.gnu_debuglink····PROGBITS········00000000·033364·000034·00······0···0··4
30 ··[26]·.shstrtab·········STRTAB··········00000000·03239c·0000f7·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········00000000·033398·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)
55.6 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·291·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 38, 257 lines modifiedOffset 38, 256 lines modified
38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fgetc@GLIBC_2.0·(4)38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fgetc@GLIBC_2.0·(4)
39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@GLIBC_2.0·(4)39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@GLIBC_2.0·(4)
40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_rethrow@CXXABI_1.3·(5)40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_rethrow@CXXABI_1.3·(5)
41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·feof@GLIBC_2.0·(4)41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·feof@GLIBC_2.0·(4)
42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4·(2)42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4·(2)
43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_end_catch@CXXABI_1.3·(5)43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_end_catch@CXXABI_1.3·(5)
44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__fprintf_chk@GLIBC_2.3.4·(6)44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__fprintf_chk@GLIBC_2.3.4·(6)
45 ····41:·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)45 ····41:·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)46 ····42:·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)47 ····43:·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)48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSolsEi@GLIBCXX_3.4·(2)
50 ····46:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable49 ····45:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_Unwind_Resume@GCC_3.0·(11)50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_Unwind_Resume@GCC_3.0·(11)
52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exp@GLIBC_2.29·(8)51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exp@GLIBC_2.29·(8)
53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(4)52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(4)
54 ····50:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(4)53 ····49:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(4)
55 ····51:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__54 ····50:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
56 ····52:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTIPc@CXXABI_1.3·(5)55 ····51:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTIPc@CXXABI_1.3·(5)
57 ····53:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable56 ····52:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
58 ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__assert_fail@GLIBC_2.0·(4)57 ····53:·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)58 ····54:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(2)
60 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(12)59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(12)
61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(2)60 ····56:·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)61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftell@GLIBC_2.0·(4)
63 ····59:·0000c656···275·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKc62 ····58:·0000c870···299·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKc
64 ····60:·00029e40··1242·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_63 ····59:·0002ad30··1285·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
65 ····61:·000118c2···760·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE64 ····60:·00011f40···779·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE
66 ····62:·0001dab6···239·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj65 ····61:·0001dc90···279·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj
67 ····63:·0001d15a··1746·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb66 ····62:·0001d390··1528·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb
68 ····64:·00011bba···350·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE67 ····63:·00012250···357·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer10read_probsEP8_IO_FILE
69 ····65:·0000ae4a··1678·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE68 ····64:·0000af30··1718·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE
70 ····66:·000214ee···261·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_69 ····65:·00021b30···320·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_
71 ····67:·0000f7e0··5001·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_70 ····66:·0000fdb0··4950·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_
72 ····68:·000225b6···317·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer8is_emptyEv71 ····67:·00022e30···340·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer8is_emptyEv
73 ····69:·0000a8ab···736·FUNC····GLOBAL·DEFAULT···12·_ZN4SFSTlsERSoRKNS_8AlphabetE72 ····68:·0000a950···754·FUNC····GLOBAL·DEFAULT···12·_ZN4SFSTlsERSoRKNS_8AlphabetE
74 ····70:·000115c8····95·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE73 ····69:·00011c20···104·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE
75 ····71:·0001e7aa··1179·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer17minimise_alphabetEv74 ····70:·0001ea80··1181·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer17minimise_alphabetEv
76 ····72:·00024526···725·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE75 ····71:·00024f40···751·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer14is_cyclic_nodeEPNS_4NodeERN9__gnu_cxx8hash_setIPKS1_NS_5hashfESt8equal_toIS6_ESaIS6_EEE
77 ····73:·00026f30···192·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_76 ····72:·00027b20···195·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE14find_or_insertERKS7_
78 ····74:·00027190···198·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_77 ····73:·00027e10···190·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_
79 ····75:·00026d90···401·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj78 ····74:·00027900···529·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EE6resizeEj
80 ····76:·0000bd32···258·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKct79 ····75:·0000beb0···262·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10add_symbolEPKct
81 ····77:·000298e0···599·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj80 ····76:·0002a710···758·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE6resizeEj
82 ····78:·00023eae····85·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13freely_insertENS_5LabelE81 ····77:·000248a0····81·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13freely_insertENS_5LabelE
83 ····79:·00018010···104·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser17move_state_to_newEjj82 ····78:·00018930···128·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser17move_state_to_newEjj
84 ····80:·0000ddf0···379·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_83 ····79:·0000e180···355·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
85 ····81:·0001cbaa···113·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE84 ····80:·0001ccd0···143·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer9size_nodeEPNS_4NodeE
86 ····82:·0002235e···345·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_85 ····81:·00022ba0···358·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_
87 ····83:·0001c8e2····35·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST4Node4initEv86 ····82:·0001c9b0····35·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST4Node4initEv
88 ····84:·0001ed06··1270·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb87 ····83:·0001f020··1276·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer14analyze_stringEPcP8_IO_FILEb
89 ····85:·00026bf0···415·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_88 ····84:·00027720···479·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST3ArcESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
90 ····86:·0001e52c···637·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE89 ····85:·0001e7d0···677·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE
91 ····87:·00029dd6····98·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_90 ····86:·0002acc0···105·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC2ERKS8_
92 ····88:·00028090··1411·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST11NodeMappingD2Ev91 ····87:·00028de0··1482·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST11NodeMappingD2Ev
93 ····89:·0002399e···780·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducereqERS0_92 ····88:·00024350···805·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducereqERS0_
94 ····90:·0001dba6···683·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE93 ····89:·0001ddb0···689·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer20read_transducer_textEP8_IO_FILE
95 ····91:·00018078···124·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser17merge_state_listsEj94 ····90:·000189b0···149·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser17merge_state_listsEj
96 ····92:·00027390··1242·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_95 ····91:·00028020··1285·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKN4SFST7NodeSymENS3_6FromToEEEESaIS9_EE14_M_fill_insertENS0_17__normal_iteratorIPS9_SB_EEjRKS9_
97 ····93:·00021cf6···149·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_96 ····92:·00022420···192·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_
98 ····94:·0000eb30···350·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc97 ····93:·0000f090···398·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc
99 ····95:·00015220···415·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj98 ····94:·00015930···479·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
100 ····96:·00029b40···662·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_99 ····95:·0002aa10···687·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPN4SFST9NodeArrayEPNS2_4NodeEES4_NS2_11NodeMapping5hashfESt10_Select1stIS8_ENS9_6equalfESaIS7_EE14find_or_insertERKS8_
101 ····97:·000266d2····57·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev100 ····96:·000271c0····69·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev
102 ····98:·00029dd6····98·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_101 ····97:·0002acc0···105·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEC1ERKS8_
103 ····99:·00018756···591·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser5splitEjNS_5LabelE102 ····98:·00019140···631·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser5splitEjNS_5LabelE
104 ···100:·00011772···336·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE103 ····99:·00011de0···337·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE
105 ···101:·0000e110···412·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt104 ···100:·0000e4d0···476·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
106 ···102:·00029512···267·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_105 ···101:·0002a300···276·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
107 ···103:·00019e10··4145·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_106 ···102:·0001a980···969·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIN4SFST9Minimiser10StateGroupESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_
108 ···104:·00014a60··1977·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_107 ···103:·000150e0··2116·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
109 ···105:·00024138···445·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12replace_charEtt108 ···104:·00024b30···437·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12replace_charEtt
110 ···106:·0002667c····86·FUNC····WEAK···DEFAULT···12·_ZN4SFST14CharNode2TransD2Ev109 ···105:·00027150····98·FUNC····WEAK···DEFAULT···12·_ZN4SFST14CharNode2TransD2Ev
111 ···107:·0000a4ae···542·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8Alphabet10write_charEtPcPib110 ···106:·0000a4f0···558·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8Alphabet10write_charEtPcPib
112 ···108:·00020ba6···159·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_111 ···107:·00021140···170·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_
113 ···109:·000121fe···253·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerD1Ev112 ···108:·000128e0···253·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerD1Ev
114 ···110:·00023f04···564·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer6spliceENS_5LabelEPS0_113 ···109:·00024900···557·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer6spliceENS_5LabelEPS0_
115 ···111:·0000e500···423·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj114 ···110:·0000e900···553·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE6resizeEj
116 ···112:·00020c46···300·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj115 ···111:·000211f0···332·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE7reserveEj
117 ···113:·00013816···777·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE116 ···112:·00013f10···794·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducer7analyzeEjRSt6vectorItSaItEEjRS1_IjSaIjEERS1_IS6_SaIS6_EE
118 ···114:·0001f77c···729·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE117 ···113:·0001fb00···741·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE
119 ···115:·000202f0···415·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_118 ···114:·00020780···479·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
120 ···116:·0000a7bc···109·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8Alphabet11write_labelENS_5LabelEb119 ···115:·0000a840···119·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8Alphabet11write_labelENS_5LabelEb
121 ···117:·00027870··1242·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_120 ···116:·00028530··1285·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE14_M_fill_insertENS0_17__normal_iteratorIPSA_SC_EEjRKSA_
122 ···118:·00014796····57·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev121 ···117:·00014e10····69·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
123 ···119:·000250ec···490·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerdvERS0_122 ···118:·00025b50···493·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerdvERS0_
124 ···120:·00024c66··1158·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransduceranERS0_123 ···119:·000256c0··1164·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransduceranERS0_
125 ···121:·0001f1fc··1001·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb124 ···120:·0001f520··1029·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer15generate_stringEPcP8_IO_FILEb
126 ···122:·000147d0····57·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev125 ···121:·00014e60····69·FUNC····WEAK···DEFAULT···12·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
127 ···123:·00019a1e···935·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer8minimiseEb126 ···122:·0001a570···956·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer8minimiseEb
128 ···124:·00017f7a····77·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser14link_state_outERjj127 ···123:·00018840···133·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser14link_state_outERjj
129 ···125:·0000c88c···279·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet9next_codeERPcbb128 ···124:·0000cae0···325·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet9next_codeERPcbb
130 ···126:·0001d82c···237·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb129 ···125:·0001d990···259·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerC2EPcPKNS_8AlphabetEb
131 ···127:·0002800a···134·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9NodeArrayC1ERNS_7NodeSetE130 ···126:·00028d40···147·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
132 ···128:·0000bb72···240·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet3addEPKct131 ···127:·0000bcd0···245·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet3addEPKct
133 ···129:·0000c9a4···275·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10next_labelERPcb132 ···128:·0000cc30···336·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet10next_labelERPcb
134 ···130:·0001480a···176·FUNC····WEAK···DEFAULT···12·_ZN4SFST8AlphabetD2Ev133 ···129:·00014eb0···176·FUNC····WEAK···DEFAULT···12·_ZN4SFST8AlphabetD2Ev
135 ···131:·00011f50···685·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerC1EP8_IO_FILES2_134 ···130:·00012610···720·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerC1EP8_IO_FILES2_
136 ···132:·0001fa55···409·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE135 ···131:·0001fdf0···436·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE
137 ···133:·00021c2c···201·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_136 ···132:·00022340···212·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_
138 ···134:·00020150···415·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_137 ···133:·000205a0···479·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN4SFST4NodeESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
139 ···135:·0000b4d8···963·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8AlphabeteqERKS0_138 ···134:·0000b5f0··1005·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST8AlphabeteqERKS0_
140 ···136:·0001c58e····40·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST4Arcs4sizeEv139 ···135:·0001c5a0····41·FUNC····GLOBAL·DEFAULT···12·_ZNK4SFST4Arcs4sizeEv
141 ···137:·0002321a···388·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerorERS0_140 ···136:·00023bd0···378·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10TransducerorERS0_
142 ···138:·000162a0··5791·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_141 ···137:·00016a40··5820·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
143 ···139:·0001c7d4···107·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE142 ···138:·0001c840···132·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE
144 ···140:·0000d806··1279·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet7composeERKS0_S2_143 ···139:·0000db10··1413·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet7composeERKS0_S2_
145 ···141:·00011566····98·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerC2Ev144 ···140:·00011bb0···110·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST17CompactTransducerC2Ev
146 ···142:·0001be00···218·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_145 ···141:·0001bce0···230·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
147 ···143:·0000ec90··1242·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_146 ···142:·0000f220··1285·FUNC····WEAK···DEFAULT···12·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
148 ···144:·0000cc1a···270·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE147 ···143:·0000cf20···274·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
149 ···145:·0001cb48····98·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer5clearEv148 ···144:·0001cc60···112·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer5clearEv
150 ···146:·0000cfca···635·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8AlphabetC1Ev149 ···145:·0000d2e0···648·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST8AlphabetC1Ev
151 ···147:·00023caa···515·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer5levelENS_5LevelE150 ···146:·00024680···533·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST10Transducer5levelENS_5LevelE
152 ···148:·0002a320···218·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_151 ···147:·0002b240···230·FUNC····WEAK···DEFAULT···12·_ZNSt8_Rb_treeIKN4SFST5LabelESt4pairIS2_NS0_7NodeSetEESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS2_
153 ···149:·00017ed8····74·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser13link_state_inERjj152 ···148:·00018760···111·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9Minimiser13link_state_inERjj
154 ···150:·0002800a···134·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9NodeArrayC2ERNS_7NodeSetE153 ···149:·00028d40···147·FUNC····GLOBAL·DEFAULT···12·_ZN4SFST9NodeArrayC2ERNS_7NodeSetE
Max diff block lines reached; -1/56897 bytes (-0.00%) of diff not shown.
50.6 KB
readelf --wide --relocs {}
    
Offset 1, 241 lines modifiedOffset 1, 240 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x5b60·contains·23·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x5b48·contains·23·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00032eac··00000008·R_386_RELATIVE········3 00033eac··00000008·R_386_RELATIVE········
4 00032eb0··00000008·R_386_RELATIVE········4 00033eb0··00000008·R_386_RELATIVE········
5 00032eb4··00000008·R_386_RELATIVE········5 00033eb4··00000008·R_386_RELATIVE········
6 00032eb8··00000008·R_386_RELATIVE········6 00033eb8··00000008·R_386_RELATIVE········
7 00032ebc··00000008·R_386_RELATIVE········7 00033ebc··00000008·R_386_RELATIVE········
8 00032ec0··00000008·R_386_RELATIVE········8 00033ec0··00000008·R_386_RELATIVE········
9 00032ec4··00000008·R_386_RELATIVE········9 00033ec4··00000008·R_386_RELATIVE········
10 00032ec8··00000008·R_386_RELATIVE········10 00033ec8··00000008·R_386_RELATIVE········
11 0003335c··00000008·R_386_RELATIVE········11 00034358··00000008·R_386_RELATIVE········
12 00032fcc··00000206·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.312 00033fcc··00000206·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.3
13 00032fd0··00009e06·R_386_GLOB_DAT·········00033360···_ZN4SFST13EpsilonStringE13 00033fd0··00009d06·R_386_GLOB_DAT·········0003435c···_ZN4SFST13EpsilonStringE
14 00032fd4··00000e06·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.314 00033fd4··00000e06·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.3
15 00032fd8··00010106·R_386_GLOB_DAT·········000340a5···_ZN4SFST12Switch_BytesE15 00033fd8··00010006·R_386_GLOB_DAT·········000350a5···_ZN4SFST12Switch_BytesE
16 00032fdc··0000dc06·R_386_GLOB_DAT·········0001ffd6···_ZNKSt5ctypeIcE8do_widenEc16 00033fdc··0000db06·R_386_GLOB_DAT·········000203f0···_ZNKSt5ctypeIcE8do_widenEc
17 00032fe0··00010c06·R_386_GLOB_DAT·········0002b340···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE17 00033fe0··00010b06·R_386_GLOB_DAT·········0002c340···_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
18 00032fe4··00002e06·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable18 00033fe4··00002d06·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
19 00032fe8··00003206·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.019 00033fe8··00003106·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.0
20 00032fec··00003306·R_386_GLOB_DAT·········00000000···__gmon_start__20 00033fec··00003206·R_386_GLOB_DAT·········00000000···__gmon_start__
21 00032ff0··00003406·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.321 00033ff0··00003306·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.3
22 00032ff4··00003506·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable22 00033ff4··00003406·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
23 00032ff8··00003706·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.423 00033ff8··00003606·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.4
24 00032ffc··00003906·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.424 00033ffc··00003806·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4
25 00033364··00002a01·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.325 00034360··00002901·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.3
  
26 Relocation·section·'.rel.plt'·at·offset·0x5c18·contains·212·entries:26 Relocation·section·'.rel.plt'·at·offset·0x5c00·contains·211·entries:
27 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name27 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
28 0003300c··0000d907·R_386_JUMP_SLOT········0000e990···_ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi28 0003400c··0000d807·R_386_JUMP_SLOT········0000eeb0···_ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi
29 00033010··00005d07·R_386_JUMP_SLOT········00021cf6···_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_29 00034010··00005c07·R_386_JUMP_SLOT········00022420···_ZN4SFST10Transducer13rec_cat_nodesEPNS_4NodeES2_
30 00033014··00008c07·R_386_JUMP_SLOT········0000d806···_ZN4SFST8Alphabet7composeERKS0_S2_30 00034014··00008b07·R_386_JUMP_SLOT········0000db10···_ZN4SFST8Alphabet7composeERKS0_S2_
31 00033018··0000c007·R_386_JUMP_SLOT········00021260···_ZN4SFST10Transducer10incr_vmarkEv31 00034018··0000bf07·R_386_JUMP_SLOT········00021850···_ZN4SFST10Transducer10incr_vmarkEv
32 0003301c··00006807·R_386_JUMP_SLOT········00014a60···_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_32 0003401c··00006707·R_386_JUMP_SLOT········000150e0···_ZNSt6vectorIN4SFST5LabelESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
33 00033020··0000de07·R_386_JUMP_SLOT········00022834···_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_bb33 00034020··0000dd07·R_386_JUMP_SLOT········00023100···_ZN4SFST10Transducer10copy_nodesEPNS_4NodeEPS0_bb
34 00033024··00000107·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.434 00034024··00000107·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.4
35 00033028··00000307·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.035 00034028··00000307·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.0
36 0003302c··0000c507·R_386_JUMP_SLOT········0001d82c···_ZN4SFST10TransducerC1EPcPKNS_8AlphabetEb36 0003402c··0000c407·R_386_JUMP_SLOT········0001d990···_ZN4SFST10TransducerC1EPcPKNS_8AlphabetEb
37 00033030··00000407·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.437 00034030··00000407·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4
38 00033034··0000ab07·R_386_JUMP_SLOT········00012a9a···_ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_38 00034034··0000aa07·R_386_JUMP_SLOT········00013180···_ZN4SFST17CompactTransducer14longest_match2EjPciRSt6vectorIjSaIjEERiS5_
39 00033038··00003d07·R_386_JUMP_SLOT········000118c2···_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE39 00034038··00003c07·R_386_JUMP_SLOT········00011f40···_ZN4SFST17CompactTransducer11read_labelsEP8_IO_FILE
40 0003303c··00006607·R_386_JUMP_SLOT········00029512···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_40 0003403c··00006507·R_386_JUMP_SLOT········0002a300···_ZNSt8_Rb_treeIPN4SFST4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueERKS2_
41 00033040··00004307·R_386_JUMP_SLOT········0000f7e0···_ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_41 00034040··00004207·R_386_JUMP_SLOT········0000fdb0···_ZNSt6vectorIS_IN4SFST5LabelESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_
42 00033044··0000b307·R_386_JUMP_SLOT········0001cdee···_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE42 00034044··0000b207·R_386_JUMP_SLOT········0001cf60···_ZN4SFST10Transducer22read_transducer_binaryEP8_IO_FILE
43 00033048··0000c607·R_386_JUMP_SLOT········0001e252···_ZN4SFST10Transducer13store_symbolsEPNS_4NodeERN9__gnu_cxx8hash_mapItPcNS3_4hashItEESt8equal_toItESaIS5_EEERSt3setINS_5LabelENSE_9label_cmpESaISE_EE43 00034048··0000c507·R_386_JUMP_SLOT········0001e4d0···_ZN4SFST10Transducer13store_symbolsEPNS_4NodeERN9__gnu_cxx8hash_mapItPcNS3_4hashItEESt8equal_toItESaIS5_EEERSt3setINS_5LabelENSE_9label_cmpESaISE_EE
44 0003304c··00004f07·R_386_JUMP_SLOT········00018010···_ZN4SFST9Minimiser17move_state_to_newEjj44 0003404c··00004e07·R_386_JUMP_SLOT········00018930···_ZN4SFST9Minimiser17move_state_to_newEjj
45 00033050··00011f07·R_386_JUMP_SLOT········000153c0···_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd45 00034050··00011e07·R_386_JUMP_SLOT········00015b10···_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd
46 00033054··00004707·R_386_JUMP_SLOT········0001e7aa···_ZN4SFST10Transducer17minimise_alphabetEv46 00034054··00004607·R_386_JUMP_SLOT········0001ea80···_ZN4SFST10Transducer17minimise_alphabetEv
47 00033058··00009207·R_386_JUMP_SLOT········0000cfca···_ZN4SFST8AlphabetC1Ev47 00034058··00009107·R_386_JUMP_SLOT········0000d2e0···_ZN4SFST8AlphabetC1Ev
48 0003305c··00007f07·R_386_JUMP_SLOT········0002800a···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE48 0003405c··00007e07·R_386_JUMP_SLOT········00028d40···_ZN4SFST9NodeArrayC1ERNS_7NodeSetE
49 00033060··0000bb07·R_386_JUMP_SLOT········00022e44···_ZN4SFST10Transducer7reverseEb49 00034060··0000ba07·R_386_JUMP_SLOT········00023790···_ZN4SFST10Transducer7reverseEb
50 00033064··00009307·R_386_JUMP_SLOT········00023caa···_ZN4SFST10Transducer5levelENS_5LevelE50 00034064··00009207·R_386_JUMP_SLOT········00024680···_ZN4SFST10Transducer5levelENS_5LevelE
51 00033068··0000df07·R_386_JUMP_SLOT········00025548···_ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb51 00034068··0000de07·R_386_JUMP_SLOT········00025fe0···_ZN4SFST14CharNode2Trans16hash_transitionsEPNS_4NodeEb
52 0003306c··00005b07·R_386_JUMP_SLOT········00018078···_ZN4SFST9Minimiser17merge_state_listsEj52 0003406c··00005a07·R_386_JUMP_SLOT········000189b0···_ZN4SFST9Minimiser17merge_state_listsEj
53 00033070··00006307·R_386_JUMP_SLOT········00018756···_ZN4SFST9Minimiser5splitEjNS_5LabelE53 00034070··00006207·R_386_JUMP_SLOT········00019140···_ZN4SFST9Minimiser5splitEjNS_5LabelE
54 00033074··0000b407·R_386_JUMP_SLOT········00026710···_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj54 00034074··0000b307·R_386_JUMP_SLOT········00027210···_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj
55 00033078··00009907·R_386_JUMP_SLOT········000148c0···_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev55 00034078··00009807·R_386_JUMP_SLOT········00014f60···_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev
56 0003307c··0000b107·R_386_JUMP_SLOT········00026ff0···_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj56 0003407c··0000b007·R_386_JUMP_SLOT········00027bf0···_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE6resizeEj
57 00033080··00000507·R_386_JUMP_SLOT········00000000···_ZSt17__throw_bad_allocv@GLIBCXX_3.457 00034080··00000507·R_386_JUMP_SLOT········00000000···_ZSt17__throw_bad_allocv@GLIBCXX_3.4
58 00033084··0000eb07·R_386_JUMP_SLOT········00029620···_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_58 00034084··0000ea07·R_386_JUMP_SLOT········0002a420···_ZNSt6vectorIN4SFST11DTransitionESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
59 00033088··00006407·R_386_JUMP_SLOT········00011772···_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE59 00034088··00006307·R_386_JUMP_SLOT········00011de0···_ZN4SFST17CompactTransducer17read_target_nodesEP8_IO_FILE
60 0003308c··00009c07·R_386_JUMP_SLOT········0000e2b0···_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_60 0003408c··00009b07·R_386_JUMP_SLOT········0000e6b0···_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
61 00033090··00000607·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.361 00034090··00000607·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.3
62 00033094··00008807·R_386_JUMP_SLOT········0001c58e···_ZNK4SFST4Arcs4sizeEv62 00034094··00008707·R_386_JUMP_SLOT········0001c5a0···_ZNK4SFST4Arcs4sizeEv
63 00033098··00009507·R_386_JUMP_SLOT········00017ed8···_ZN4SFST9Minimiser13link_state_inERjj63 00034098··00009407·R_386_JUMP_SLOT········00018760···_ZN4SFST9Minimiser13link_state_inERjj
64 0003309c··0000ef07·R_386_JUMP_SLOT········0001df14···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE64 0003409c··0000ee07·R_386_JUMP_SLOT········0001e150···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE
65 000330a0··00011007·R_386_JUMP_SLOT········00027256···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj65 000340a0··00010f07·R_386_JUMP_SLOT········00027ed0···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKS2_IPN4SFST4NodeES5_ES5_EEESaISA_EE7reserveEj
66 000330a4··00006c07·R_386_JUMP_SLOT········00020ba6···_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_66 000340a4··00006b07·R_386_JUMP_SLOT········00021140···_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE14find_or_insertERKS4_
67 000330a8··00008e07·R_386_JUMP_SLOT········0001be00···_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_67 000340a8··00008d07·R_386_JUMP_SLOT········0001bce0···_ZNSt8_Rb_treeIN4SFST5LabelESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_
68 000330ac··00010607·R_386_JUMP_SLOT········00018a54···_ZN4SFST9MinimiserC1ERNS_10TransducerE68 000340ac··00010507·R_386_JUMP_SLOT········00019490···_ZN4SFST9MinimiserC1ERNS_10TransducerE
69 000330b0··00004607·R_386_JUMP_SLOT········000115c8···_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE69 000340b0··00004507·R_386_JUMP_SLOT········00011c20···_ZN4SFST17CompactTransducer11read_finalpEP8_IO_FILE
70 000330b4··00000707·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.070 000340b4··00000707·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.0
71 000330b8··0000ec07·R_386_JUMP_SLOT········00013b20···_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE71 000340b8··0000eb07·R_386_JUMP_SLOT········00014230···_ZN4SFST17CompactTransducer12disambiguateERSt6vectorIS1_IjSaIjEESaIS3_EE
72 000330bc··0000d107·R_386_JUMP_SLOT········00015a30···_ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_72 000340bc··0000d007·R_386_JUMP_SLOT········000161a0···_ZNSt6vectorIS_IjSaIjEESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
73 000330c0··0000da07·R_386_JUMP_SLOT········000196d8···_ZN4SFST9Minimiser6resultEv73 000340c0··0000d907·R_386_JUMP_SLOT········0001a200···_ZN4SFST9Minimiser6resultEv
74 000330c4··0000cf07·R_386_JUMP_SLOT········00019dc6···_ZN4SFST3Mem5clearEv74 000340c4··0000ce07·R_386_JUMP_SLOT········0001a930···_ZN4SFST3Mem5clearEv
75 000330c8··00000807·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.375 000340c8··00000807·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.3
76 000330cc··00005207·R_386_JUMP_SLOT········0002235e···_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_76 000340cc··00005107·R_386_JUMP_SLOT········00022ba0···_ZN4SFST10Transducer13replace_char2EPNS_4NodeES2_ttPS0_
77 000330d0··0000a807·R_386_JUMP_SLOT········000221d2···_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_77 000340d0··0000a707·R_386_JUMP_SLOT········000229f0···_ZN4SFST10Transducer12splice_nodesEPNS_4NodeES2_NS_5LabelEPS0_S4_
78 000330d4··00000907·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.078 000340d4··00000907·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.0
79 000330d8··00000a07·R_386_JUMP_SLOT········00000000···fgets@GLIBC_2.079 000340d8··00000a07·R_386_JUMP_SLOT········00000000···fgets@GLIBC_2.0
80 000330dc··0000db07·R_386_JUMP_SLOT········00021440···_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_80 000340dc··0000da07·R_386_JUMP_SLOT········00021a60···_ZNSt8_Rb_treeIiSt4pairIKiPN4SFST4NodeEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_
81 000330e0··0000b007·R_386_JUMP_SLOT········00022110···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_81 000340e0··0000af07·R_386_JUMP_SLOT········00022910···_ZN4SFST10Transducer10splice_arcEPNS_4NodeES2_S2_PS0_
82 000330e4··00000b07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.082 000340e4··00000b07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.0
83 000330e8··00000c07·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.483 000340e8··00000c07·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.4
84 000330ec··00007607·R_386_JUMP_SLOT········00014796···_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev84 000340ec··00007507·R_386_JUMP_SLOT········00014e10···_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
85 000330f0··00007307·R_386_JUMP_SLOT········000202f0···_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_85 000340f0··00007207·R_386_JUMP_SLOT········00020780···_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
86 000330f4··00000d07·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.086 000340f4··00000d07·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.0
87 000330f8··0000d307·R_386_JUMP_SLOT········0002497e···_ZN4SFST14CharNode2TransC1ERNS_10TransducerE87 000340f8··0000d207·R_386_JUMP_SLOT········000253c0···_ZN4SFST14CharNode2TransC1ERNS_10TransducerE
88 000330fc··00000f07·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.088 000340fc··00000f07·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.0
89 00033100··00011707·R_386_JUMP_SLOT········0001bb70···_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_89 00034100··00011607·R_386_JUMP_SLOT········0001ba60···_ZNSt6vectorIN4SFST9Minimiser10TransitionESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
90 00033104··00008a07·R_386_JUMP_SLOT········000162a0···_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_90 00034104··00008907·R_386_JUMP_SLOT········00016a40···_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
91 00033108··00008b07·R_386_JUMP_SLOT········0001c7d4···_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE91 00034108··00008a07·R_386_JUMP_SLOT········0001c840···_ZN4SFST10Transducer7new_arcENS_5LabelEPNS_4NodeE
92 0003310c··00001007·R_386_JUMP_SLOT········00000000···_ZNSi7getlineEPcic@GLIBCXX_3.492 0003410c··00001007·R_386_JUMP_SLOT········00000000···_ZNSi7getlineEPcic@GLIBCXX_3.4
93 00033110··00001107·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.493 00034110··00001107·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.4
94 00033114··00009707·R_386_JUMP_SLOT········000180f4···_ZN4SFST9Minimiser16build_transducerEv94 00034114··00009607·R_386_JUMP_SLOT········00018a50···_ZN4SFST9Minimiser16build_transducerEv
95 00033118··00010807·R_386_JUMP_SLOT········0001da14···_ZN4SFST10Transducer11index_nodesEPNS_4NodeEPSt6vectorIS2_SaIS2_EE95 00034118··00010707·R_386_JUMP_SLOT········0001dbb0···_ZN4SFST10Transducer11index_nodesEPNS_4NodeEPSt6vectorIS2_SaIS2_EE
96 0003311c··00012007·R_386_JUMP_SLOT········00017a2e···_ZN4SFST9utf8tointEPPc96 0003411c··00011f07·R_386_JUMP_SLOT········00018210···_ZN4SFST9utf8tointEPPc
97 00033120··00001207·R_386_JUMP_SLOT········00000000···_ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.997 00034120··00001207·R_386_JUMP_SLOT········00000000···_ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9
98 00033124··00001307·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.398 00034124··00001307·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.3
99 00033128··0000ac07·R_386_JUMP_SLOT········000237d6···_ZN4SFST10TransducerntEv99 00034128··0000ab07·R_386_JUMP_SLOT········00024180···_ZN4SFST10TransducerntEv
100 0003312c··00006107·R_386_JUMP_SLOT········000266d2···_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev100 0003412c··00006007·R_386_JUMP_SLOT········000271c0···_ZN9__gnu_cxx9hashtableISt4pairIKS1_IPN4SFST4NodeES4_ES4_ES5_NS2_11PairMapping5hashfESt10_Select1stIS7_ENS8_6equalfESaIS4_EED1Ev
101 00033130··00001407·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4101 00034130··00001407·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4
102 00033134··0000e007·R_386_JUMP_SLOT········00029146···_ZN4SFST10Transducer11determiniseEb102 00034134··0000df07·R_386_JUMP_SLOT········00029f20···_ZN4SFST10Transducer11determiniseEb
103 00033138··0000b507·R_386_JUMP_SLOT········000124ba···_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE103 00034138··0000b407·R_386_JUMP_SLOT········00012ba0···_ZN4SFST17CompactTransducer14print_analysisERSt6vectorIjSaIjEE
104 0003313c··0000ad07·R_386_JUMP_SLOT········00028614···_ZN4SFST7NodeSet3addEPNS_4NodeE104 0003413c··0000ac07·R_386_JUMP_SLOT········000293b0···_ZN4SFST7NodeSet3addEPNS_4NodeE
105 00033140··00011807·R_386_JUMP_SLOT········000122fc···_ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE105 00034140··00011707·R_386_JUMP_SLOT········000129e0···_ZN4SFST17CompactTransducer7convertERSt6vectorIjSaIjEERS1_INS_5LabelESaIS5_EE
106 00033144··00001507·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.0106 00034144··00001507·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.0
107 00033148··00010d07·R_386_JUMP_SLOT········00026342···_ZN4SFST10TransducerooERS0_107 00034148··00010c07·R_386_JUMP_SLOT········00026e20···_ZN4SFST10TransducerooERS0_
108 0003314c··0000d007·R_386_JUMP_SLOT········00028090···_ZN4SFST11NodeMappingD1Ev108 0003414c··0000cf07·R_386_JUMP_SLOT········00028de0···_ZN4SFST11NodeMappingD1Ev
109 00033150··00003b07·R_386_JUMP_SLOT········0000c656···_ZN4SFST8Alphabet10add_symbolEPKc109 00034150··00003a07·R_386_JUMP_SLOT········0000c870···_ZN4SFST8Alphabet10add_symbolEPKc
110 00033154··00005e07·R_386_JUMP_SLOT········0000eb30···_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc110 00034154··00005d07·R_386_JUMP_SLOT········0000f090···_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc
111 00033158··00001607·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.4111 00034158··00001607·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.4
112 0003315c··00001707·R_386_JUMP_SLOT········00000000···log@GLIBC_2.29112 0003415c··00001707·R_386_JUMP_SLOT········00000000···log@GLIBC_2.29
113 00033160··00010e07·R_386_JUMP_SLOT········00022098···_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE113 00034160··00010d07·R_386_JUMP_SLOT········00022870···_ZN4SFST10Transducer21freely_insert_at_nodeEPNS_4NodeENS_5LabelE
114 00033164··00008407·R_386_JUMP_SLOT········0001fa55···_ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE114 00034164··00008307·R_386_JUMP_SLOT········0001fdf0···_ZN4SFST15node_in_copy_trEPNS_4NodeEPNS_10TransducerERSt3mapIiS1_St4lessIiESaISt4pairIKiS1_EEE
115 00033168··00007b07·R_386_JUMP_SLOT········00019a1e···_ZN4SFST10Transducer8minimiseEb115 00034168··00007a07·R_386_JUMP_SLOT········0001a570···_ZN4SFST10Transducer8minimiseEb
116 0003316c··00008507·R_386_JUMP_SLOT········00021c2c···_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_116 0003416c··00008407·R_386_JUMP_SLOT········00022340···_ZN4SFST10Transducer12reverse_nodeEPNS_4NodeEPS0_
117 00033170··00003c07·R_386_JUMP_SLOT········00029e40···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_117 00034170··00003b07·R_386_JUMP_SLOT········0002ad30···_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPN4SFST9NodeArrayEPNS3_4NodeEEEESaISB_EE14_M_fill_insertENS0_17__normal_iteratorIPSB_SD_EEjRKSB_
118 00033174··00009d07·R_386_JUMP_SLOT········0000cd28···_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb118 00034174··00009c07·R_386_JUMP_SLOT········0000d040···_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb
119 00033178··00003e07·R_386_JUMP_SLOT········0001dab6···_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj119 00034178··00003d07·R_386_JUMP_SLOT········0001dc90···_ZN4SFST10Transducer11create_nodeERSt6vectorIPNS_4NodeESaIS3_EEPcj
120 0003317c··00004a07·R_386_JUMP_SLOT········00027190···_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_120 0003417c··00004907·R_386_JUMP_SLOT········00027e10···_ZN9__gnu_cxx9hashtableISt4pairIKN4SFST7NodeSymENS2_6FromToEES3_NS2_14CharNode2Trans5hashfESt10_Select1stIS6_ENS7_6equalfESaIS5_EE14find_or_insertERKS6_
121 00033180··00004107·R_386_JUMP_SLOT········0000ae4a···_ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE121 00034180··00004007·R_386_JUMP_SLOT········0000af30···_ZN4SFST8Alphabet13compute_scoreERSt6vectorINS_5LabelESaIS2_EE
122 00033184··00009007·R_386_JUMP_SLOT········0000cc1a···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE122 00034184··00008f07·R_386_JUMP_SLOT········0000cf20···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
123 00033188··0000e607·R_386_JUMP_SLOT········0000e792···_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj123 00034188··0000e507·R_386_JUMP_SLOT········0000ec20···_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE6resizeEj
124 0003318c··0000a207·R_386_JUMP_SLOT········0001e4d2···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE124 0003418c··0000a107·R_386_JUMP_SLOT········0001e760···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
125 00033190··0000f007·R_386_JUMP_SLOT········0000cab8···_ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE125 00034190··0000ef07·R_386_JUMP_SLOT········0000cd80···_ZN4SFST8Alphabet15string2labelseqEPcRSt6vectorINS_5LabelESaIS3_EE
Max diff block lines reached; -1/51743 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·0x31ecc·contains·28·entries:1 Dynamic·section·at·offset·0x32ecc·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)·······················0x2a4149 ·0x0000000d·(FINI)·······················0x2b344
10 ·0x00000019·(INIT_ARRAY)·················0x32eac10 ·0x00000019·(INIT_ARRAY)·················0x33eac
11 ·0x0000001b·(INIT_ARRAYSZ)···············28·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············28·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x32ec812 ·0x0000001a·(FINI_ARRAY)·················0x33ec8
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x17814 ·0x6ffffef5·(GNU_HASH)···················0x178
15 ·0x00000005·(STRTAB)·····················0x1b6c15 ·0x00000005·(STRTAB)·····················0x1b5c
16 ·0x00000006·(SYMTAB)·····················0x93c16 ·0x00000006·(SYMTAB)·····················0x93c
17 ·0x0000000a·(STRSZ)······················15550·(bytes)17 ·0x0000000a·(STRSZ)······················15543·(bytes)
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000003·(PLTGOT)·····················0x3300019 ·0x00000003·(PLTGOT)·····················0x34000
20 ·0x00000002·(PLTRELSZ)···················1696·(bytes)20 ·0x00000002·(PLTRELSZ)···················1688·(bytes)
21 ·0x00000014·(PLTREL)·····················REL21 ·0x00000014·(PLTREL)·····················REL
22 ·0x00000017·(JMPREL)·····················0x5c1822 ·0x00000017·(JMPREL)·····················0x5c00
23 ·0x00000011·(REL)························0x5b6023 ·0x00000011·(REL)························0x5b48
24 ·0x00000012·(RELSZ)······················184·(bytes)24 ·0x00000012·(RELSZ)······················184·(bytes)
25 ·0x00000013·(RELENT)·····················8·(bytes)25 ·0x00000013·(RELENT)·····················8·(bytes)
26 ·0x6ffffffe·(VERNEED)····················0x5a7026 ·0x6ffffffe·(VERNEED)····················0x5a58
27 ·0x6fffffff·(VERNEEDNUM)·················427 ·0x6fffffff·(VERNEEDNUM)·················4
28 ·0x6ffffff0·(VERSYM)·····················0x582a28 ·0x6ffffff0·(VERSYM)·····················0x5814
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:·a1a32c31e411f4cd1b05c56a1aa48ebf256285193 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e52bdf49040c55bdc1bbddac0873ce6838411d0d
3.66 KB
readelf --wide --version-info {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·291·entries:1 Version·symbols·section·'.gnu.version'·contains·290·entries:
2 ·Addr:·0x000000000000582a··Offset:·0x0000582a··Link:·3·(.dynsym)2 ·Addr:·0x0000000000005814··Offset:·0x00005814··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)·····2·(GLIBCXX_3.4)···8·(GLIBC_2.29)·8 ··014:···2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···8·(GLIBC_2.29)·
9 ··018:···2·(GLIBCXX_3.4)···2·(GLIBCXX_3.4)···9·(GLIBC_2.4)·····a·(GLIBCXX_3.4.11)·9 ··018:···2·(GLIBCXX_3.4)···2·(GLIBCXX_3.4)···9·(GLIBC_2.4)·····a·(GLIBCXX_3.4.11)·
10 ··01c:···4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)10 ··01c:···4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)
11 ··020:···2·(GLIBCXX_3.4)···7·(GLIBCXX_3.4.9)···4·(GLIBC_2.0)·····4·(GLIBC_2.0)··11 ··020:···2·(GLIBCXX_3.4)···7·(GLIBCXX_3.4.9)···4·(GLIBC_2.0)·····4·(GLIBC_2.0)··
12 ··024:···5·(CXXABI_1.3)····4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···5·(CXXABI_1.3)·12 ··024:···5·(CXXABI_1.3)····4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···5·(CXXABI_1.3)·
13 ··028:···6·(GLIBC_2.3.4)···4·(GLIBC_2.0)·····5·(CXXABI_1.3)····2·(GLIBCXX_3.4)13 ··028:···6·(GLIBC_2.3.4)···5·(CXXABI_1.3)····2·(GLIBCXX_3.4)···5·(CXXABI_1.3)·
14 ··02c:···5·(CXXABI_1.3)····2·(GLIBCXX_3.4)···0·(*local*)·······b·(GCC_3.0)····14 ··02c:···2·(GLIBCXX_3.4)···0·(*local*)·······b·(GCC_3.0)·······8·(GLIBC_2.29)·
15 ··030:···8·(GLIBC_2.29)····4·(GLIBC_2.0)·····4·(GLIBC_2.0)·····0·(*local*)····15 ··030:···4·(GLIBC_2.0)·····4·(GLIBC_2.0)·····0·(*local*)·······5·(CXXABI_1.3)·
16 ··034:···5·(CXXABI_1.3)····0·(*local*)·······4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)16 ··034:···0·(*local*)·······4·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···c·(GLIBC_2.0)··
17 ··038:···c·(GLIBC_2.0)·····2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····1·(*global*)···17 ··038:···2·(GLIBCXX_3.4)···4·(GLIBC_2.0)·····1·(*global*)······1·(*global*)···
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*)······1·(*global*)······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:·0x0000000000005a70··Offset:·0x00005a70··Link:·4·(.dynstr)78 ·Addr:·0x0000000000005a58··Offset:·0x00005a58··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:·1180 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·11
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:·1282 ··0x0030:···Name:·GLIBC_2.0··Flags:·none··Version:·12
83 ··0x0040:···Name:·GLIBC_2.29··Flags:·none··Version:·883 ··0x0040:···Name:·GLIBC_2.29··Flags:·none··Version:·8
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:·985 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·9
445 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 1058 lines modifiedOffset 9, 981 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..00007d60
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=00007d60..00007d68
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=00009750..000097bc25 00000050·00000038·00000054·FDE·cie=00000000·pc=000096e0..0000975a
26 ··DW_CFA_advance_loc:·1·to·0000975126 ··DW_CFA_advance_loc:·1·to·000096e1
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:·1·to·0000975229 ··DW_CFA_advance_loc:·3·to·000096e4
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·0000975332 ··DW_CFA_advance_loc:·1·to·000096e5
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·0000975435 ··DW_CFA_advance_loc:·1·to·000096e6
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:·3·to·0000975738 ··DW_CFA_advance_loc:·14·to·000096f4
39 ··DW_CFA_def_cfa_offset:·6439 ··DW_CFA_def_cfa_offset:·64
40 ··DW_CFA_advance_loc1:·96·to·000097b740 ··DW_CFA_advance_loc1:·97·to·00009755
41 ··DW_CFA_def_cfa_offset:·2041 ··DW_CFA_def_cfa_offset:·20
42 ··DW_CFA_advance_loc:·1·to·000097b842 ··DW_CFA_advance_loc:·1·to·00009756
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·000097b945 ··DW_CFA_advance_loc:·1·to·00009757
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·000097ba48 ··DW_CFA_advance_loc:·1·to·00009758
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·000097bb51 ··DW_CFA_advance_loc:·1·to·00009759
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=000097bc..0000982854 0000008c·00000038·00000090·FDE·cie=00000000·pc=00009760..000097da
55 ··DW_CFA_advance_loc:·1·to·000097bd55 ··DW_CFA_advance_loc:·1·to·00009761
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:·1·to·000097be58 ··DW_CFA_advance_loc:·3·to·00009764
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·000097bf61 ··DW_CFA_advance_loc:·1·to·00009765
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·000097c064 ··DW_CFA_advance_loc:·1·to·00009766
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:·3·to·000097c367 ··DW_CFA_advance_loc:·14·to·00009774
68 ··DW_CFA_def_cfa_offset:·6468 ··DW_CFA_def_cfa_offset:·64
69 ··DW_CFA_advance_loc1:·96·to·0000982369 ··DW_CFA_advance_loc1:·97·to·000097d5
70 ··DW_CFA_def_cfa_offset:·2070 ··DW_CFA_def_cfa_offset:·20
71 ··DW_CFA_advance_loc:·1·to·0000982471 ··DW_CFA_advance_loc:·1·to·000097d6
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·0000982574 ··DW_CFA_advance_loc:·1·to·000097d7
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·0000982677 ··DW_CFA_advance_loc:·1·to·000097d8
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·0000982780 ··DW_CFA_advance_loc:·1·to·000097d9
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·00000030·000000cc·FDE·cie=00000000·pc=00009828..0000998483 000000c8·00000028·000000cc·FDE·cie=00000000·pc=000097e0..0000994a
84 ··DW_CFA_advance_loc:·14·to·00009836 
85 ··DW_CFA_def_cfa_offset:·8 
86 ··DW_CFA_offset:·r7·(edi)·at·cfa-8 
87 ··DW_CFA_advance_loc:·1·to·0000983784 ··DW_CFA_advance_loc:·19·to·000097f3
88 ··DW_CFA_def_cfa_offset:·1285 ··DW_CFA_def_cfa_offset:·20
 86 ··DW_CFA_advance_loc:·3·to·000097f6
 87 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 88 ··DW_CFA_advance_loc:·7·to·000097fd
 89 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 90 ··DW_CFA_advance_loc:·11·to·00009808
89 ··DW_CFA_offset:·r6·(esi)·at·cfa-1291 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
90 ··DW_CFA_advance_loc:·1·to·00009838 
91 ··DW_CFA_def_cfa_offset:·16 
92 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1692 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
93 ··DW_CFA_advance_loc2:·319·to·0000997793 ··DW_CFA_advance_loc2:·308·to·0000993c
94 ··DW_CFA_remember_state94 ··DW_CFA_remember_state
95 ··DW_CFA_restore:·r3·(ebx)95 ··DW_CFA_restore:·r5·(ebp)
96 ··DW_CFA_def_cfa_offset:·12 
97 ··DW_CFA_advance_loc:·1·to·00009978 
98 ··DW_CFA_restore:·r6·(esi) 
99 ··DW_CFA_def_cfa_offset:·8 
100 ··DW_CFA_advance_loc:·1·to·00009979 
101 ··DW_CFA_restore:·r7·(edi)96 ··DW_CFA_restore:·r7·(edi)
 97 ··DW_CFA_restore:·r6·(esi)
 98 ··DW_CFA_restore:·r3·(ebx)
102 ··DW_CFA_def_cfa_offset:·499 ··DW_CFA_def_cfa_offset:·4
103 ··DW_CFA_advance_loc:·1·to·0000997a100 ··DW_CFA_advance_loc:·4·to·00009940
104 ··DW_CFA_restore_state101 ··DW_CFA_restore_state
105 ··DW_CFA_nop102 ··DW_CFA_nop
106 ··DW_CFA_nop 
107 ··DW_CFA_nop 
  
108 000000fc·00000030·00000100·FDE·cie=00000000·pc=00009984..00009abc103 000000f4·00000024·000000f8·FDE·cie=00000000·pc=00009950..00009a98
109 ··DW_CFA_advance_loc:·14·to·00009992 
110 ··DW_CFA_def_cfa_offset:·8 
111 ··DW_CFA_offset:·r7·(edi)·at·cfa-8 
112 ··DW_CFA_advance_loc:·1·to·00009993104 ··DW_CFA_advance_loc:·19·to·00009963
113 ··DW_CFA_def_cfa_offset:·12 
114 ··DW_CFA_offset:·r6·(esi)·at·cfa-12 
115 ··DW_CFA_advance_loc:·1·to·00009994 
116 ··DW_CFA_def_cfa_offset:·16105 ··DW_CFA_def_cfa_offset:·16
 106 ··DW_CFA_advance_loc:·3·to·00009966
117 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16107 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
 108 ··DW_CFA_advance_loc:·17·to·00009977
 109 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
 110 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
118 ··DW_CFA_advance_loc2:·275·to·00009aa7111 ··DW_CFA_advance_loc2:·267·to·00009a82
Max diff block lines reached; 450227/455936 bytes (98.75%) of diff not shown.
771 B
strings --all --bytes=8 {}
    
Offset 272, 36 lines modifiedOffset 272, 21 lines modified
272 GLIBC_2.4272 GLIBC_2.4
273 GLIBC_2.3.4273 GLIBC_2.3.4
274 GLIBC_2.1.3274 GLIBC_2.1.3
275 GLIBCXX_3.4.11275 GLIBCXX_3.4.11
276 GLIBCXX_3.4.9276 GLIBCXX_3.4.9
277 CXXABI_1.3277 CXXABI_1.3
278 GLIBCXX_3.4278 GLIBCXX_3.4
279 L$4;L$8tof279 L$4;L$8t{f
 280 D$8;D$<u
280 l$D9l$Dt{ 
281 l$D9l$Dt{ 
282 D$@9D$DtS281 D$@9D$Dt^
 282 L$<;L$@u
 283 T$,9|$Tt<
283 ;\$Dt·+\$D 
284 |$,9T$TtD 
285 L$,;|$Tu 
286 L$·f9L$$ 
287 \$09\$dt2 
288 +D$d9\$dtI 
289 +D$d9T$d 
290 L$$9L$Tt& 
291 \$,9\$Tt 
292 tT9T$`tF1284 tl9T$`t`1
 285 D$(9D$Tt
293 l$D9l$Dt{ 
294 l$D9l$Dt{ 
295 D$:f;T$8u 
296 l$D9l$Dt{ 
297 l$D9l$Dt{ 
298 l$D9l$Dt{ 
299 L$X;L$\u 
300 l$D9l$Dt{ 
301 <OLDORTH>286 <OLDORTH>
302 <NEWORTH>287 <NEWORTH>
303 vector::reserve288 vector::reserve
304 Error·encountered·while·writing·alphabet·to·file289 Error·encountered·while·writing·alphabet·to·file
305 Error:·too·many·symbols·in·transducer·definition290 Error:·too·many·symbols·in·transducer·definition
306 Error:·reinserting·symbol·'%s'·in·alphabet·with·incompatible·character·value·%u·%u291 Error:·reinserting·symbol·'%s'·in·alphabet·with·incompatible·character·value·%u·%u
307 reinserting·symbol·in·alphabet·with·incompatible·character·value292 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·3a000000·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·01714074·0f000049·.@.!...$.q@t...I5 ··0x000001a8·08400021·9900e224·01714074·0f000049·.@.!...$.q@t...I
6 ··0x000001b8·40000080·0b0a2500·0080b000·01040000·@.....%.........6 ··0x000001b8·40000080·0b0a2500·0080b000·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·00000000·2f68289c·3480028c·20080204·..../h(.4...·...9 ··0x000001e8·00000000·2f68289c·3480028c·20080204·..../h(.4...·...
Offset 13, 64 lines modifiedOffset 13, 64 lines modified
13 ··0x00000218·e52cf000·0c0a0000·07c42a04·700a2808·.,........*.p.(.13 ··0x00000218·e52cf000·0c0a0000·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·48207220·13180002·09028050·0c080100·H·r·.......P....16 ··0x00000248·48207220·13180002·09028050·0c080100·H·r·.......P....
17 ··0x00000258·02c245a4·34915504·00e51035·000b0208·..E.4.U....5....17 ··0x00000258·02c245a4·34915504·00e51035·000b0208·..E.4.U....5....
18 ··0x00000268·06004402·16025101·c0285018·02081020·..D...Q..(P....·18 ··0x00000268·06004402·16025101·c0285018·02081020·..D...Q..(P....·
19 ··0x00000278·0e0a4409·0030470c·00000240·800a0102·..D..0G....@....19 ··0x00000278·0e0a4409·0030470c·00000240·800a0102·..D..0G....@....
20 ··0x00000288·3b000000·3d000000·3e000000·40000000·;...=...>...@...20 ··0x00000288·3a000000·3c000000·3d000000·3f000000·:...<...=...?...
21 ··0x00000298·41000000·00000000·00000000·00000000·A...............21 ··0x00000298·40000000·00000000·00000000·00000000·@...............
22 ··0x000002a8·00000000·00000000·00000000·43000000·............C...22 ··0x000002a8·00000000·00000000·00000000·42000000·............B...
23 ··0x000002b8·47000000·4a000000·00000000·00000000·G...J...........23 ··0x000002b8·46000000·49000000·00000000·00000000·F...I...........
24 ··0x000002c8·4b000000·00000000·4d000000·00000000·K.......M.......24 ··0x000002c8·4a000000·00000000·4c000000·00000000·J.......L.......
25 ··0x000002d8·00000000·00000000·4e000000·00000000·........N.......25 ··0x000002d8·00000000·00000000·4d000000·00000000·........M.......
 26 ··0x000002e8·4e000000·00000000·00000000·00000000·N...............
26 ··0x000002e8·4f000000·00000000·00000000·00000000·O...............27 ··0x000002f8·4f000000·00000000·00000000·00000000·O...............
27 ··0x000002f8·50000000·00000000·00000000·00000000·P............... 
28 ··0x00000308·52000000·00000000·00000000·55000000·R...........U...28 ··0x00000308·51000000·00000000·00000000·54000000·Q...........T...
29 ··0x00000318·56000000·00000000·57000000·58000000·V.......W...X... 
30 ··0x00000328·5a000000·5b000000·5d000000·61000000·Z...[...]...a... 
31 ··0x00000338·62000000·00000000·63000000·00000000·b.......c.......29 ··0x00000318·55000000·00000000·56000000·57000000·U.......V...W...
 30 ··0x00000328·59000000·5a000000·5c000000·60000000·Y...Z...\...`...
32 ··0x00000348·65000000·00000000·66000000·00000000·e.......f.......31 ··0x00000338·61000000·00000000·62000000·00000000·a.......b.......
 32 ··0x00000348·64000000·00000000·65000000·00000000·d.......e.......
33 ··0x00000358·68000000·6a000000·6c000000·00000000·h...j...l.......33 ··0x00000358·67000000·69000000·6b000000·00000000·g...i...k.......
34 ··0x00000368·00000000·00000000·00000000·6e000000·............n...34 ··0x00000368·00000000·00000000·00000000·6d000000·............m...
35 ··0x00000378·72000000·00000000·76000000·79000000·r.......v...y...35 ··0x00000378·71000000·00000000·75000000·78000000·q.......u...x...
36 ··0x00000388·7b000000·7f000000·80000000·81000000·{...............36 ··0x00000388·7a000000·7e000000·7f000000·80000000·z...~...........
37 ··0x00000398·82000000·83000000·84000000·87000000·................ 
38 ··0x000003a8·00000000·89000000·8c000000·8d000000·................37 ··0x00000398·81000000·82000000·83000000·86000000·................
 38 ··0x000003a8·00000000·88000000·8b000000·8c000000·................
 39 ··0x000003b8·8d000000·8f000000·91000000·94000000·................
39 ··0x000003b8·8e000000·90000000·92000000·95000000·................40 ··0x000003c8·95000000·96000000·98000000·9a000000·................
40 ··0x000003c8·96000000·97000000·99000000·9b000000·................ 
41 ··0x000003d8·00000000·9c000000·9e000000·a2000000·................41 ··0x000003d8·00000000·9b000000·9d000000·a1000000·................
42 ··0x000003e8·00000000·a3000000·a5000000·a7000000·................42 ··0x000003e8·00000000·a2000000·a4000000·a6000000·................
43 ··0x000003f8·a8000000·aa000000·ab000000·ad000000·................43 ··0x000003f8·a7000000·a9000000·aa000000·ac000000·................
44 ··0x00000408·00000000·00000000·af000000·00000000·................44 ··0x00000408·00000000·00000000·ae000000·00000000·................
45 ··0x00000418·b0000000·00000000·b1000000·b2000000·................45 ··0x00000418·af000000·00000000·b0000000·b1000000·................
46 ··0x00000428·b3000000·00000000·b6000000·b7000000·................46 ··0x00000428·b2000000·00000000·b5000000·b6000000·................
47 ··0x00000438·00000000·b9000000·00000000·ba000000·................47 ··0x00000438·00000000·b8000000·00000000·b9000000·................
48 ··0x00000448·00000000·00000000·bb000000·00000000·................48 ··0x00000448·00000000·00000000·ba000000·00000000·................
49 ··0x00000458·bc000000·be000000·00000000·00000000·................49 ··0x00000458·bb000000·bd000000·00000000·00000000·................
50 ··0x00000468·bf000000·00000000·c0000000·c3000000·................50 ··0x00000468·be000000·00000000·bf000000·c2000000·................
51 ··0x00000478·c4000000·00000000·c5000000·c8000000·................51 ··0x00000478·c3000000·00000000·c4000000·c7000000·................
52 ··0x00000488·c9000000·cb000000·cc000000·cd000000·................52 ··0x00000488·c8000000·ca000000·cb000000·cc000000·................
53 ··0x00000498·cf000000·00000000·d1000000·d5000000·................53 ··0x00000498·ce000000·00000000·d0000000·d4000000·................
54 ··0x000004a8·d6000000·d7000000·d8000000·00000000·................54 ··0x000004a8·d5000000·d6000000·d7000000·00000000·................
55 ··0x000004b8·00000000·00000000·d9000000·da000000·................55 ··0x000004b8·00000000·00000000·d8000000·d9000000·................
56 ··0x000004c8·de000000·df000000·e1000000·e4000000·................56 ··0x000004c8·dd000000·de000000·e0000000·e3000000·................
57 ··0x000004d8·00000000·00000000·e5000000·00000000·................57 ··0x000004d8·00000000·00000000·e4000000·00000000·................
58 ··0x000004e8·e6000000·eb000000·ee000000·00000000·................58 ··0x000004e8·e5000000·ea000000·ed000000·00000000·................
59 ··0x000004f8·f2000000·f3000000·f5000000·00000000·................59 ··0x000004f8·f1000000·f2000000·f4000000·00000000·................
60 ··0x00000508·f8000000·f9000000·00000000·fa000000·................60 ··0x00000508·f7000000·f8000000·00000000·f9000000·................
61 ··0x00000518·00000000·00000000·fb000000·fd000000·................61 ··0x00000518·00000000·00000000·fa000000·fc000000·................
62 ··0x00000528·ff000000·00010000·00000000·00000000·................62 ··0x00000528·fe000000·ff000000·00000000·00000000·................
63 ··0x00000538·00000000·00000000·01010000·05010000·................63 ··0x00000538·00000000·00000000·00010000·04010000·................
64 ··0x00000548·06010000·09010000·0c010000·00000000·................64 ··0x00000548·05010000·08010000·0b010000·00000000·................
65 ··0x00000558·00000000·0d010000·0f010000·00000000·................65 ··0x00000558·00000000·0c010000·0e010000·00000000·................
66 ··0x00000568·12010000·13010000·15010000·17010000·................66 ··0x00000568·11010000·12010000·14010000·16010000·................
67 ··0x00000578·00000000·00000000·18010000·19010000·................67 ··0x00000578·00000000·00000000·17010000·18010000·................
68 ··0x00000588·1b010000·1c010000·1f010000·00000000·................68 ··0x00000588·1a010000·1b010000·1e010000·00000000·................
69 ··0x00000598·22010000·fa8e64da·51351969·1dc1793c·".....d.Q5.i..y<69 ··0x00000598·21010000·fa8e64da·51351969·1dc1793c·!.....d.Q5.i..y<
70 ··0x000005a8·de80cbe4·c114a692·af16c7cb·ea106a98·..............j.70 ··0x000005a8·de80cbe4·c114a692·af16c7cb·ea106a98·..............j.
71 ··0x000005b8·f305256a·56d202ef·180f43a8·d24ace18·..%jV.....C..J..71 ··0x000005b8·f305256a·56d202ef·180f43a8·d24ace18·..%jV.....C..J..
72 ··0x000005c8·85ca8554·7ae5e69f·74ca7c85·8b97a01c·...Tz...t.|.....72 ··0x000005c8·85ca8554·7ae5e69f·74ca7c85·8b97a01c·...Tz...t.|.....
73 ··0x000005d8·83dfa7f9·dc78fc60·cf6ef626·a3a9938d·.....x.`.n.&....73 ··0x000005d8·83dfa7f9·dc78fc60·cf6ef626·a3a9938d·.....x.`.n.&....
74 ··0x000005e8·db7c7cfb·897640bc·e84fdc85·a9b2b570·.||..v@..O.....p74 ··0x000005e8·db7c7cfb·897640bc·e84fdc85·a9b2b570·.||..v@..O.....p
75 ··0x000005f8·1cae08a8·1c5c817a·a35c5cba·253aa7ea·.....\.z.\\.%:..75 ··0x000005f8·1cae08a8·1c5c817a·a35c5cba·253aa7ea·.....\.z.\\.%:..
76 ··0x00000608·bf902469·57e15bd1·648b3801·eb9c4c75·..$iW.[.d.8...Lu76 ··0x00000608·bf902469·57e15bd1·648b3801·eb9c4c75·..$iW.[.d.8...Lu
127 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 975 lines modifiedOffset 1, 975 lines modified
  
Diff chunk too large, falling back to line-by-line diff (972 lines added, 972 lines removed)
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00001b6c·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.2 ··0x00001b5c·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.
3 ··0x00001b7c·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT3 ··0x00001b6c·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT
4 ··0x00001b8c·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM4 ··0x00001b7c·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM
5 ··0x00001b9c·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone5 ··0x00001b8c·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone
6 ··0x00001bac·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina6 ··0x00001b9c·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina
7 ··0x00001bbc·6c697a65·005f5a64·6c507600·6d656d6d·lize._ZdlPv.memm7 ··0x00001bac·6c697a65·005f5a64·6c507600·6d656d6d·lize._ZdlPv.memm
8 ··0x00001bcc·6f766500·5f5a6e77·6a005f5a·53743137·ove._Znwj._ZSt178 ··0x00001bbc·6f766500·5f5a6e77·6a005f5a·53743137·ove._Znwj._ZSt17
9 ··0x00001bdc·5f5f7468·726f775f·6261645f·616c6c6f·__throw_bad_allo9 ··0x00001bcc·5f5f7468·726f775f·6261645f·616c6c6f·__throw_bad_allo
10 ··0x00001bec·6376005f·5f637861·5f626567·696e5f63·cv.__cxa_begin_c10 ··0x00001bdc·6376005f·5f637861·5f626567·696e5f63·cv.__cxa_begin_c
11 ··0x00001bfc·61746368·005f5f63·78615f72·65746872·atch.__cxa_rethr11 ··0x00001bec·61746368·005f5f63·78615f72·65746872·atch.__cxa_rethr
12 ··0x00001c0c·6f77005f·5f637861·5f656e64·5f636174·ow.__cxa_end_cat12 ··0x00001bfc·6f77005f·5f637861·5f656e64·5f636174·ow.__cxa_end_cat
13 ··0x00001c1c·6368005f·556e7769·6e645f52·6573756d·ch._Unwind_Resum13 ··0x00001c0c·6368005f·556e7769·6e645f52·6573756d·ch._Unwind_Resum
14 ··0x00001c2c·65005f5f·6778785f·70657273·6f6e616c·e.__gxx_personal14 ··0x00001c1c·65005f5f·6778785f·70657273·6f6e616c·e.__gxx_personal
15 ··0x00001c3c·6974795f·7630005f·5a4e3453·46535438·ity_v0._ZN4SFST815 ··0x00001c2c·6974795f·7630005f·5a4e3453·46535438·ity_v0._ZN4SFST8
16 ··0x00001c4c·416c7068·61626574·35636c65·61724576·Alphabet5clearEv16 ··0x00001c3c·416c7068·61626574·35636c65·61724576·Alphabet5clearEv
17 ··0x00001c5c·005f5a6e·616a005f·5a646150·76006672·._Znaj._ZdaPv.fr17 ··0x00001c4c·005f5a6e·616a005f·5a646150·76006672·._Znaj._ZdaPv.fr
18 ··0x00001c6c·6565005f·5a4e4b34·53465354·38416c70·ee._ZNK4SFST8Alp18 ··0x00001c5c·6565005f·5a4e4b34·53465354·38416c70·ee._ZNK4SFST8Alp
19 ··0x00001c7c·68616265·74313077·72697465·5f636861·habet10write_cha19 ··0x00001c6c·68616265·74313077·72697465·5f636861·habet10write_cha
20 ··0x00001c8c·72457450·63506962·00737472·6c656e00·rEtPcPib.strlen.20 ··0x00001c7c·72457450·63506962·00737472·6c656e00·rEtPcPib.strlen.
21 ··0x00001c9c·5f5a4e4b·34534653·5438416c·70686162·_ZNK4SFST8Alphab21 ··0x00001c8c·5f5a4e4b·34534653·5438416c·70686162·_ZNK4SFST8Alphab
22 ··0x00001cac·65743130·77726974·655f6368·61724574·et10write_charEt22 ··0x00001c9c·65743130·77726974·655f6368·61724574·et10write_charEt
23 ··0x00001cbc·62005f5a·4e4b3453·46535438·416c7068·b._ZNK4SFST8Alph23 ··0x00001cac·62005f5a·4e4b3453·46535438·416c7068·b._ZNK4SFST8Alph
24 ··0x00001ccc·61626574·31317772·6974655f·6c616265·abet11write_labe24 ··0x00001cbc·61626574·31317772·6974655f·6c616265·abet11write_labe
25 ··0x00001cdc·6c454e53·5f354c61·62656c45·50635069·lENS_5LabelEPcPi25 ··0x00001ccc·6c454e53·5f354c61·62656c45·50635069·lENS_5LabelEPcPi
26 ··0x00001cec·62005f5a·4e4b3453·46535438·416c7068·b._ZNK4SFST8Alph26 ··0x00001cdc·62005f5a·4e4b3453·46535438·416c7068·b._ZNK4SFST8Alph
27 ··0x00001cfc·61626574·31317772·6974655f·6c616265·abet11write_labe27 ··0x00001cec·61626574·31317772·6974655f·6c616265·abet11write_labe
28 ··0x00001d0c·6c454e53·5f354c61·62656c45·62005f5a·lENS_5LabelEb._Z28 ··0x00001cfc·6c454e53·5f354c61·62656c45·62005f5a·lENS_5LabelEb._Z
29 ··0x00001d1c·4e345346·53543841·6c706861·62657435·N4SFST8Alphabet529 ··0x00001d0c·4e345346·53543841·6c706861·62657435·N4SFST8Alphabet5
30 ··0x00001d2c·7072696e·74457600·73746465·7272005f·printEv.stderr._30 ··0x00001d1c·7072696e·74457600·73746465·7272005f·printEv.stderr._
31 ··0x00001d3c·5f667072·696e7466·5f63686b·005f5a53·_fprintf_chk._ZS31 ··0x00001d2c·5f667072·696e7466·5f63686b·005f5a53·_fprintf_chk._ZS
32 ··0x00001d4c·7431385f·52625f74·7265655f·696e6372·t18_Rb_tree_incr32 ··0x00001d3c·7431385f·52625f74·7265655f·696e6372·t18_Rb_tree_incr
33 ··0x00001d5c·656d656e·74504b53·7431385f·52625f74·ementPKSt18_Rb_t33 ··0x00001d4c·656d656e·74504b53·7431385f·52625f74·ementPKSt18_Rb_t
34 ··0x00001d6c·7265655f·6e6f6465·5f626173·65005f5a·ree_node_base._Z34 ··0x00001d5c·7265655f·6e6f6465·5f626173·65005f5a·ree_node_base._Z
35 ··0x00001d7c·4e345346·53546c73·4552536f·524b4e53·N4SFSTlsERSoRKNS35 ··0x00001d6c·4e345346·53546c73·4552536f·524b4e53·N4SFSTlsERSoRKNS
36 ··0x00001d8c·5f38416c·70686162·65744500·5f5a5374·_8AlphabetE._ZSt36 ··0x00001d7c·5f38416c·70686162·65744500·5f5a5374·_8AlphabetE._ZSt
37 ··0x00001d9c·31365f5f·6f737472·65616d5f·696e7365·16__ostream_inse37 ··0x00001d8c·31365f5f·6f737472·65616d5f·696e7365·16__ostream_inse
38 ··0x00001dac·72744963·53743131·63686172·5f747261·rtIcSt11char_tra38 ··0x00001d9c·72744963·53743131·63686172·5f747261·rtIcSt11char_tra
39 ··0x00001dbc·69747349·63454552·53743133·62617369·itsIcEERSt13basi39 ··0x00001dac·69747349·63454552·53743133·62617369·itsIcEERSt13basi
40 ··0x00001dcc·635f6f73·74726561·6d49545f·54305f45·c_ostreamIT_T0_E40 ··0x00001dbc·635f6f73·74726561·6d49545f·54305f45·c_ostreamIT_T0_E
41 ··0x00001ddc·53365f50·4b53335f·69005f5a·4e537439·S6_PKS3_i._ZNSt941 ··0x00001dcc·53365f50·4b53335f·69005f5a·4e537439·S6_PKS3_i._ZNSt9
42 ··0x00001dec·62617369·635f696f·73496353·74313163·basic_iosIcSt11c42 ··0x00001ddc·62617369·635f696f·73496353·74313163·basic_iosIcSt11c
43 ··0x00001dfc·6861725f·74726169·74734963·45453563·har_traitsIcEE5c43 ··0x00001dec·6861725f·74726169·74734963·45453563·har_traitsIcEE5c
44 ··0x00001e0c·6c656172·45537431·325f496f·735f496f·learESt12_Ios_Io44 ··0x00001dfc·6c656172·45537431·325f496f·735f496f·learESt12_Ios_Io
45 ··0x00001e1c·73746174·65005f5a·4e536f39·5f4d5f69·state._ZNSo9_M_i45 ··0x00001e0c·73746174·65005f5a·4e536f39·5f4d5f69·state._ZNSo9_M_i
46 ··0x00001e2c·6e736572·74496d45·4552536f·545f005f·nsertImEERSoT_._46 ··0x00001e1c·6e736572·74496d45·4552536f·545f005f·nsertImEERSoT_._
47 ··0x00001e3c·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe47 ··0x00001e2c·5a4e4b34·53465354·38416c70·68616265·ZNK4SFST8Alphabe
48 ··0x00001e4c·74357374·6f726545·50385f49·4f5f4649·t5storeEP8_IO_FI48 ··0x00001e3c·74357374·6f726545·50385f49·4f5f4649·t5storeEP8_IO_FI
49 ··0x00001e5c·4c450066·70757463·00667772·69746500·LE.fputc.fwrite.49 ··0x00001e4c·4c450066·70757463·00667772·69746500·LE.fputc.fwrite.
50 ··0x00001e6c·66657272·6f72005f·5f637861·5f616c6c·ferror.__cxa_all50 ··0x00001e5c·66657272·6f72005f·5f637861·5f616c6c·ferror.__cxa_all
51 ··0x00001e7c·6f636174·655f6578·63657074·696f6e00·ocate_exception.51 ··0x00001e6c·6f636174·655f6578·63657074·696f6e00·ocate_exception.
52 ··0x00001e8c·5f5a5449·504b6300·5f5f6378·615f7468·_ZTIPKc.__cxa_th52 ··0x00001e7c·5f5a5449·504b6300·5f5f6378·615f7468·_ZTIPKc.__cxa_th
53 ··0x00001e9c·726f7700·5f5a4e34·53465354·38416c70·row._ZN4SFST8Alp53 ··0x00001e8c·726f7700·5f5a4e34·53465354·38416c70·row._ZN4SFST8Alp
54 ··0x00001eac·68616265·74313363·6f6d7075·74655f73·habet13compute_s54 ··0x00001e9c·68616265·74313363·6f6d7075·74655f73·habet13compute_s
55 ··0x00001ebc·636f7265·45525374·36766563·746f7249·coreERSt6vectorI55 ··0x00001eac·636f7265·45525374·36766563·746f7249·coreERSt6vectorI
56 ··0x00001ecc·4e535f35·4c616265·6c455361·4953325f·NS_5LabelESaIS2_56 ··0x00001ebc·4e535f35·4c616265·6c455361·4953325f·NS_5LabelESaIS2_
57 ··0x00001edc·4545005f·5a4e4b34·53465354·38416c70·EE._ZNK4SFST8Alp57 ··0x00001ecc·4545005f·5a4e4b34·53465354·38416c70·EE._ZNK4SFST8Alp
58 ··0x00001eec·68616265·74657145·524b5330·5f007374·habeteqERKS0_.st58 ··0x00001edc·68616265·74657145·524b5330·5f007374·habeteqERKS0_.st
59 ··0x00001efc·72636d70·005f5a4e·5374385f·52625f74·rcmp._ZNSt8_Rb_t59 ··0x00001eec·72636d70·005f5a4e·5374385f·52625f74·rcmp._ZNSt8_Rb_t
60 ··0x00001f0c·72656549·4e345346·5354354c·6162656c·reeIN4SFST5Label60 ··0x00001efc·72656549·4e345346·5354354c·6162656c·reeIN4SFST5Label
61 ··0x00001f1c·4553315f·5374395f·4964656e·74697479·ES1_St9_Identity61 ··0x00001f0c·4553315f·5374395f·4964656e·74697479·ES1_St9_Identity
62 ··0x00001f2c·4953315f·454e5331·5f396c61·62656c5f·IS1_ENS1_9label_62 ··0x00001f1c·4953315f·454e5331·5f396c61·62656c5f·IS1_ENS1_9label_
63 ··0x00001f3c·636d7045·53614953·315f4545·31365f4d·cmpESaIS1_EE16_M63 ··0x00001f2c·636d7045·53614953·315f4545·31365f4d·cmpESaIS1_EE16_M
64 ··0x00001f4c·5f696e73·6572745f·756e6971·75654552·_insert_uniqueER64 ··0x00001f3c·5f696e73·6572745f·756e6971·75654552·_insert_uniqueER
65 ··0x00001f5c·4b53315f·005f5a53·7431385f·52625f74·KS1_._ZSt18_Rb_t65 ··0x00001f4c·4b53315f·005f5a53·7431385f·52625f74·KS1_._ZSt18_Rb_t
66 ··0x00001f6c·7265655f·64656372·656d656e·74505374·ree_decrementPSt66 ··0x00001f5c·7265655f·64656372·656d656e·74505374·ree_decrementPSt
67 ··0x00001f7c·31385f52·625f7472·65655f6e·6f64655f·18_Rb_tree_node_67 ··0x00001f6c·31385f52·625f7472·65655f6e·6f64655f·18_Rb_tree_node_
68 ··0x00001f8c·62617365·005f5a53·7432395f·52625f74·base._ZSt29_Rb_t68 ··0x00001f7c·62617365·005f5a53·7432395f·52625f74·base._ZSt29_Rb_t
69 ··0x00001f9c·7265655f·696e7365·72745f61·6e645f72·ree_insert_and_r69 ··0x00001f8c·7265655f·696e7365·72745f61·6e645f72·ree_insert_and_r
70 ··0x00001fac·6562616c·616e6365·62505374·31385f52·ebalancebPSt18_R70 ··0x00001f9c·6562616c·616e6365·62505374·31385f52·ebalancebPSt18_R
71 ··0x00001fbc·625f7472·65655f6e·6f64655f·62617365·b_tree_node_base71 ··0x00001fac·625f7472·65655f6e·6f64655f·62617365·b_tree_node_base
72 ··0x00001fcc·53305f52·535f005f·5a4e5374·36766563·S0_RS_._ZNSt6vec72 ··0x00001fbc·53305f52·535f005f·5a4e5374·36766563·S0_RS_._ZNSt6vec
73 ··0x00001fdc·746f7249·50635361·4953305f·45453137·torIPcSaIS0_EE1773 ··0x00001fcc·746f7249·50635361·4953305f·45453137·torIPcSaIS0_EE17
74 ··0x00001fec·5f4d5f72·65616c6c·6f635f69·6e736572·_M_realloc_inser74 ··0x00001fdc·5f4d5f72·65616c6c·6f635f69·6e736572·_M_realloc_inser
75 ··0x00001ffc·74454e39·5f5f676e·755f6378·7831375f·tEN9__gnu_cxx17_75 ··0x00001fec·74454e39·5f5f676e·755f6378·7831375f·tEN9__gnu_cxx17_
76 ··0x0000200c·5f6e6f72·6d616c5f·69746572·61746f72·_normal_iterator76 ··0x00001ffc·5f6e6f72·6d616c5f·69746572·61746f72·_normal_iterator
77 ··0x0000201c·49505330·5f53325f·4545524b·53305f00·IPS0_S2_EERKS0_.77 ··0x0000200c·49505330·5f53325f·4545524b·53305f00·IPS0_S2_EERKS0_.
78 ··0x0000202c·5f5a5374·32305f5f·7468726f·775f6c65·_ZSt20__throw_le78 ··0x0000201c·5f5a5374·32305f5f·7468726f·775f6c65·_ZSt20__throw_le
79 ··0x0000203c·6e677468·5f657272·6f72504b·63005f5a·ngth_errorPKc._Z79 ··0x0000202c·6e677468·5f657272·6f72504b·63005f5a·ngth_errorPKc._Z
80 ··0x0000204c·4e537436·76656374·6f724974·53614974·NSt6vectorItSaIt80 ··0x0000203c·4e537436·76656374·6f724974·53614974·NSt6vectorItSaIt
81 ··0x0000205c·45453137·5f4d5f72·65616c6c·6f635f69·EE17_M_realloc_i81 ··0x0000204c·45453137·5f4d5f72·65616c6c·6f635f69·EE17_M_realloc_i
82 ··0x0000206c·6e736572·74454e39·5f5f676e·755f6378·nsertEN9__gnu_cx82 ··0x0000205c·6e736572·74454e39·5f5f676e·755f6378·nsertEN9__gnu_cx
83 ··0x0000207c·7831375f·5f6e6f72·6d616c5f·69746572·x17__normal_iter83 ··0x0000206c·7831375f·5f6e6f72·6d616c5f·69746572·x17__normal_iter
84 ··0x0000208c·61746f72·49507453·315f4545·524b7400·atorIPtS1_EERKt.84 ··0x0000207c·61746f72·49507453·315f4545·524b7400·atorIPtS1_EERKt.
85 ··0x0000209c·5f5a4e34·53465354·38416c70·68616265·_ZN4SFST8Alphabe85 ··0x0000208c·5f5a4e34·53465354·38416c70·68616265·_ZN4SFST8Alphabe
86 ··0x000020ac·74313063·6f6d706c·656d656e·74455253·t10complementERS86 ··0x0000209c·74313063·6f6d706c·656d656e·74455253·t10complementERS
87 ··0x000020bc·74367665·63746f72·49745361·49744545·t6vectorItSaItEE87 ··0x000020ac·74367665·63746f72·49745361·49744545·t6vectorItSaItEE
88 ··0x000020cc·005f5a4e·53743676·6563746f·72494e34·._ZNSt6vectorIN488 ··0x000020bc·005f5a4e·53743676·6563746f·72494e34·._ZNSt6vectorIN4
89 ··0x000020dc·53465354·354c6162·656c4553·61495331·SFST5LabelESaIS189 ··0x000020cc·53465354·354c6162·656c4553·61495331·SFST5LabelESaIS1
90 ··0x000020ec·5f454531·375f4d5f·7265616c·6c6f635f·_EE17_M_realloc_90 ··0x000020dc·5f454531·375f4d5f·7265616c·6c6f635f·_EE17_M_realloc_
91 ··0x000020fc·696e7365·7274454e·395f5f67·6e755f63·insertEN9__gnu_c91 ··0x000020ec·696e7365·7274454e·395f5f67·6e755f63·insertEN9__gnu_c
92 ··0x0000210c·78783137·5f5f6e6f·726d616c·5f697465·xx17__normal_ite92 ··0x000020fc·78783137·5f5f6e6f·726d616c·5f697465·xx17__normal_ite
93 ··0x0000211c·7261746f·72495053·315f5333·5f454552·ratorIPS1_S3_EER93 ··0x0000210c·7261746f·72495053·315f5333·5f454552·ratorIPS1_S3_EER
94 ··0x0000212c·4b53315f·005f5a4e·395f5f67·6e755f63·KS1_._ZN9__gnu_c94 ··0x0000211c·4b53315f·005f5a4e·395f5f67·6e755f63·KS1_._ZN9__gnu_c
95 ··0x0000213c·78783968·61736874·61626c65·49537434·xx9hashtableISt495 ··0x0000212c·78783968·61736874·61626c65·49537434·xx9hashtableISt4
96 ··0x0000214c·70616972·494b504b·63744553·335f4e53·pairIKPKctES3_NS96 ··0x0000213c·70616972·494b504b·63744553·335f4e53·pairIKPKctES3_NS
97 ··0x0000215c·5f346861·73684953·335f4545·53743130·_4hashIS3_EESt1097 ··0x0000214c·5f346861·73684953·335f4545·53743130·_4hashIS3_EESt10
98 ··0x0000216c·5f53656c·65637431·73744953·355f454e·_Select1stIS5_EN98 ··0x0000215c·5f53656c·65637431·73744953·355f454e·_Select1stIS5_EN
99 ··0x0000217c·34534653·5438416c·70686162·65743565·4SFST8Alphabet5e99 ··0x0000216c·34534653·5438416c·70686162·65743565·4SFST8Alphabet5e
100 ··0x0000218c·71737472·45536149·74454536·72657369·qstrESaItEE6resi100 ··0x0000217c·71737472·45536149·74454536·72657369·qstrESaItEE6resi
101 ··0x0000219c·7a65456a·005f5a4e·395f5f67·6e755f63·zeEj._ZN9__gnu_c101 ··0x0000218c·7a65456a·005f5a4e·395f5f67·6e755f63·zeEj._ZN9__gnu_c
102 ··0x000021ac·78783231·5f486173·68746162·6c655f70·xx21_Hashtable_p102 ··0x0000219c·78783231·5f486173·68746162·6c655f70·xx21_Hashtable_p
103 ··0x000021bc·72696d65·5f6c6973·74496d45·31365f5f·rime_listImE16__103 ··0x000021ac·72696d65·5f6c6973·74496d45·31365f5f·rime_listImE16__
104 ··0x000021cc·73746c5f·7072696d·655f6c69·73744500·stl_prime_listE.104 ··0x000021bc·73746c5f·7072696d·655f6c69·73744500·stl_prime_listE.
105 ··0x000021dc·6d656d73·6574005f·5a4e395f·5f676e75·memset._ZN9__gnu105 ··0x000021cc·5f5a4e39·5f5f676e·755f6378·78396861·_ZN9__gnu_cxx9ha
106 ··0x000021ec·5f637878·39686173·68746162·6c654953·_cxx9hashtableIS106 ··0x000021dc·73687461·626c6549·53743470·61697249·shtableISt4pairI
107 ··0x000021fc·74347061·6972494b·504b6374·4553335f·t4pairIKPKctES3_107 ··0x000021ec·4b504b63·74455333·5f4e535f·34686173·KPKctES3_NS_4has
108 ··0x0000220c·4e535f34·68617368·4953335f·45455374·NS_4hashIS3_EESt108 ··0x000021fc·68495333·5f454553·7431305f·53656c65·hIS3_EESt10_Sele
109 ··0x0000221c·31305f53·656c6563·74317374·4953355f·10_Select1stIS5_109 ··0x0000220c·63743173·74495335·5f454e34·53465354·ct1stIS5_EN4SFST
110 ··0x0000222c·454e3453·46535438·416c7068·61626574·EN4SFST8Alphabet110 ··0x0000221c·38416c70·68616265·74356571·73747245·8Alphabet5eqstrE
111 ··0x0000223c·35657173·74724553·61497445·45313466·5eqstrESaItEE14f111 ··0x0000222c·53614974·45453134·66696e64·5f6f725f·SaItEE14find_or_
112 ··0x0000224c·696e645f·6f725f69·6e736572·7445524b·ind_or_insertERK112 ··0x0000223c·696e7365·72744552·4b53355f·005f5a4e·insertERKS5_._ZN
113 ··0x0000225c·53355f00·5f5a4e39·5f5f676e·755f6378·S5_._ZN9__gnu_cx113 ··0x0000224c·395f5f67·6e755f63·78783968·61736874·9__gnu_cxx9hasht
114 ··0x0000226c·78396861·73687461·626c6549·53743470·x9hashtableISt4p114 ··0x0000225c·61626c65·49537434·70616972·494b7450·ableISt4pairIKtP
115 ··0x0000227c·61697249·4b745063·45744e53·5f346861·airIKtPcEtNS_4ha115 ··0x0000226c·6345744e·535f3468·61736849·74454553·cEtNS_4hashItEES
116 ··0x0000228c·73684974·45455374·31305f53·656c6563·shItEESt10_Selec116 ··0x0000227c·7431305f·53656c65·63743173·74495334·t10_Select1stIS4
117 ··0x0000229c·74317374·4953345f·45537438·65717561·t1stIS4_ESt8equa117 ··0x0000228c·5f455374·38657175·616c5f74·6f497445·_ESt8equal_toItE
118 ··0x000022ac·6c5f746f·49744553·61495333·5f454536·l_toItESaIS3_EE6118 ··0x0000229c·53614953·335f4545·36726573·697a6545·SaIS3_EE6resizeE
119 ··0x000022bc·72657369·7a65456a·005f5a4e·34534653·resizeEj._ZN4SFS119 ··0x000022ac·6a005f5a·4e345346·53543841·6c706861·j._ZN4SFST8Alpha
120 ··0x000022cc·5438416c·70686162·65743361·64644550·T8Alphabet3addEP120 ··0x000022bc·62657433·61646445·504b6374·005f5a4e·bet3addEPKct._ZN
121 ··0x000022dc·4b637400·5f5a4e34·53465354·31306673·Kct._ZN4SFST10fs121 ··0x000022cc·34534653·54313066·73745f73·74726475·4SFST10fst_strdu
122 ··0x000022ec·745f7374·72647570·45504b63·005f5a4e·t_strdupEPKc._ZN122 ··0x000022dc·7045504b·63005f5a·4e345346·53543841·pEPKc._ZN4SFST8A
123 ··0x000022fc·34534653·5438416c·70686162·65743130·4SFST8Alphabet10123 ··0x000022ec·6c706861·62657431·306e6577·5f6d6172·lphabet10new_mar
124 ··0x0000230c·6e65775f·6d61726b·65724576·005f5f73·new_markerEv.__s124 ··0x000022fc·6b657245·76005f5f·73707269·6e74665f·kerEv.__sprintf_
125 ··0x0000231c·7072696e·74665f63·686b005f·5a4e3453·printf_chk._ZN4S125 ··0x0000230c·63686b00·5f5a4e34·53465354·38416c70·chk._ZN4SFST8Alp
Max diff block lines reached; 0/130293 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···9650·<__cxa_finalize@plt+0x18e0>8 »       call···95e0·<__cxa_finalize@plt+0x1880>
9 »       add····$0x2bff7,%ebx9 »       add····$0x2cff7,%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.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 905, 166 lines modifiedOffset 905, 161 lines modified
905 »       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>905 »       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>
  
906 00007b60·<__fprintf_chk@plt>:906 00007b60·<__fprintf_chk@plt>:
907 »       jmp····*0x2d8(%ebx)907 »       jmp····*0x2d8(%ebx)
908 »       push···$0x598908 »       push···$0x598
909 »       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>909 »       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 00007b70·<memset@plt>:910 00007b70·<SFST::Alphabet::next_mcsym(char*&,·bool)@plt>:
911 »       jmp····*0x2dc(%ebx)911 »       jmp····*0x2dc(%ebx)
912 »       push···$0x5a0912 »       push···$0x5a0
913 »       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>913 »       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 00007b80·<SFST::Alphabet::next_mcsym(char*&,·bool)@plt>:914 00007b80·<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::[·...·truncated·by·diffoscope;·len:·148,·SHA:·55d77de84662b75de6a05042775021cb20461fb075e443ed26afd66e898ad6e8·...·])@plt>:
915 »       jmp····*0x2e0(%ebx)915 »       jmp····*0x2e0(%ebx)
916 »       push···$0x5a8916 »       push···$0x5a8
917 »       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>917 »       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 00007b90·<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>:918 00007b90·<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>:
919 »       jmp····*0x2e4(%ebx)919 »       jmp····*0x2e4(%ebx)
920 »       push···$0x5b0920 »       push···$0x5b0
921 »       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>921 »       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 00007ba0·<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_nod[·...·truncated·by·diffoscope;·len:·151,·SHA:·94c8ef71f6be7881d59c41aeb23b98e7340443449cdf433426e50754c7b4eeba·...·]·const&)@plt>:922 00007ba0·<__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:·42,·SHA:·0938a6e90aae69e6c86da3f12e690570c970ce9ac8561c8349e712a2480be072·...·]·const&)@plt>:
923 »       jmp····*0x2e8(%ebx)923 »       jmp····*0x2e8(%ebx)
924 »       push···$0x5b8924 »       push···$0x5b8
925 »       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>925 »       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 00007bb0·<__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>:926 00007bb0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)@plt>:
927 »       jmp····*0x2ec(%ebx)927 »       jmp····*0x2ec(%ebx)
928 »       push···$0x5c0928 »       push···$0x5c0
929 »       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>929 »       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 00007bc0·<std::vector<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*,·std::allocator<__gnu_cxx::_Hashtable_node<SFST::Node·const*>*>·>::reserve(unsigned·int)@plt>:930 00007bc0·<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>:
931 »       jmp····*0x2f0(%ebx)931 »       jmp····*0x2f0(%ebx)
932 »       push···$0x5c8932 »       push···$0x5c8
933 »       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>933 »       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 00007bd0·<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>:934 00007bd0·<SFST::Alphabet::write_char(unsigned·short,·char*,·int*,·bool)·const@plt>:
935 »       jmp····*0x2f4(%ebx)935 »       jmp····*0x2f4(%ebx)
936 »       push···$0x5d0936 »       push···$0x5d0
937 »       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>937 »       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 00007be0·<SFST::Alphabet::write_char(unsigned·short,·char*,·int*,·bool)·const@plt>:938 00007be0·<std::basic_ios<char,·std::char_traits<char>·>::clear(std::_Ios_Iostate)@plt>:
939 »       jmp····*0x2f8(%ebx)939 »       jmp····*0x2f8(%ebx)
940 »       push···$0x5d8940 »       push···$0x5d8
941 »       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>941 »       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 00007bf0·<std::basic_ios<char,·std::char_traits<char>·>::clear(std::_Ios_Iostate)@plt>:942 00007bf0·<__cxa_throw@plt>:
943 »       jmp····*0x2fc(%ebx)943 »       jmp····*0x2fc(%ebx)
944 »       push···$0x5e0944 »       push···$0x5e0
945 »       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>945 »       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 00007c00·<__cxa_throw@plt>:946 00007c00·<std::ostream::operator<<(int)@plt>:
947 »       jmp····*0x300(%ebx)947 »       jmp····*0x300(%ebx)
948 »       push···$0x5e8948 »       push···$0x5e8
949 »       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>949 »       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 00007c10·<std::ostream::operator<<(int)@plt>:950 00007c10·<SFST::int2utf8(unsigned·int)@plt>:
951 »       jmp····*0x304(%ebx)951 »       jmp····*0x304(%ebx)
952 »       push···$0x5f0952 »       push···$0x5f0
953 »       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>953 »       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 00007c20·<SFST::int2utf8(unsigned·int)@plt>:954 00007c20·<SFST::Transducer::is_infinitely_ambiguous()@plt>:
955 »       jmp····*0x308(%ebx)955 »       jmp····*0x308(%ebx)
956 »       push···$0x5f8956 »       push···$0x5f8
957 »       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>957 »       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 00007c30·<SFST::Transducer::is_infinitely_ambiguous()@plt>:958 00007c30·<_Unwind_Resume@plt>:
959 »       jmp····*0x30c(%ebx)959 »       jmp····*0x30c(%ebx)
960 »       push···$0x600960 »       push···$0x600
961 »       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>961 »       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 00007c40·<_Unwind_Resume@plt>:962 00007c40·<SFST::Alphabet::~Alphabet()@plt>:
963 »       jmp····*0x310(%ebx)963 »       jmp····*0x310(%ebx)
964 »       push···$0x608964 »       push···$0x608
965 »       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>965 »       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 00007c50·<SFST::Alphabet::~Alphabet()@plt>:966 00007c50·<SFST::Alphabet::read(_IO_FILE*)@plt>:
967 »       jmp····*0x314(%ebx)967 »       jmp····*0x314(%ebx)
968 »       push···$0x610968 »       push···$0x610
969 »       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>969 »       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 00007c60·<SFST::Alphabet::read(_IO_FILE*)@plt>:970 00007c60·<exp@plt>:
971 »       jmp····*0x318(%ebx)971 »       jmp····*0x318(%ebx)
972 »       push···$0x618972 »       push···$0x618
973 »       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>973 »       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 00007c70·<exp@plt>:974 00007c70·<SFST::Alphabet::string2symseq(char*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)@plt>:
975 »       jmp····*0x31c(%ebx)975 »       jmp····*0x31c(%ebx)
976 »       push···$0x620976 »       push···$0x620
977 »       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>977 »       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 00007c80·<SFST::Alphabet::string2symseq(char*,·std::vector<unsigned·short,·std::allocator<unsigned·short>·>&)@plt>:978 00007c80·<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>:
979 »       jmp····*0x320(%ebx)979 »       jmp····*0x320(%ebx)
980 »       push···$0x628980 »       push···$0x628
981 »       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>981 »       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 00007c90·<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>:982 00007c90·<memmove@plt>:
983 »       jmp····*0x324(%ebx)983 »       jmp····*0x324(%ebx)
984 »       push···$0x630984 »       push···$0x630
985 »       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>985 »       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 00007ca0·<memmove@plt>:986 00007ca0·<SFST::Alphabet::store(_IO_FILE*)·const@plt>:
987 »       jmp····*0x328(%ebx)987 »       jmp····*0x328(%ebx)
988 »       push···$0x638988 »       push···$0x638
989 »       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>989 »       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 00007cb0·<SFST::Alphabet::store(_IO_FILE*)·const@plt>:990 00007cb0·<__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::e[·...·truncated·by·diffoscope;·len:·126,·SHA:·04bb9ce65238881ad3bff3db7243a3442fc90cdddac45077b154140680263293·...·]@plt>:
991 »       jmp····*0x32c(%ebx)991 »       jmp····*0x32c(%ebx)
992 »       push···$0x640992 »       push···$0x640
993 »       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>993 »       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 00007cc0·<__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::equ[·...·truncated·by·diffoscope;·len:·124,·SHA:·40746d04349a03a85a81d8a885fe0dbf412508dc316bacde12efb842a74a7e19·...·]@plt>:994 00007cc0·<__assert_fail@plt>:
995 »       jmp····*0x330(%ebx)995 »       jmp····*0x330(%ebx)
996 »       push···$0x648996 »       push···$0x648
997 »       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>997 »       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 00007cd0·<__assert_fail@plt>:998 00007cd0·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)@plt>:
999 »       jmp····*0x334(%ebx)999 »       jmp····*0x334(%ebx)
1000 »       push···$0x6501000 »       push···$0x650
1001 »       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>1001 »       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 00007ce0·<SFST::Alphabet::add_symbol(char·const*,·unsigned·short)@plt>:1002 00007ce0·<SFST::Alphabet::clear()@plt>:
1003 »       jmp····*0x338(%ebx)1003 »       jmp····*0x338(%ebx)
1004 »       push···$0x6581004 »       push···$0x658
1005 »       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>1005 »       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; 3534/16269 bytes (21.72%) 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 00007d60·<__cxa_finalize@plt>:
3 »       jmp····*-0x34(%ebx)3 »       jmp····*-0x34(%ebx)
4 »       xchg···%ax,%ax4 »       xchg···%ax,%ax
6.19 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 846 lines modifiedOffset 1, 871 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00007d80·<SFST::Alphabet::clear()@@Base-0x231a>:2 00007d70·<SFST::Alphabet::clear()@@Base-0x23a0>:
3 SFST::Alphabet::store(_IO_FILE*)·const:3 SFST::Alphabet::store(_IO_FILE*)·const:
4 ./src/alphabet.C:6434 ./src/alphabet.C:643
5 »       movl···$0x4,(%esp)5 »       movl···$0x4,(%esp)
6 »       call···7320·<__cxa_allocate_exception@plt> 
7 »       lea····-0x7f94(%ebx),%edi6 »       lea····-0x7f94(%ebx),%edi
 7 »       call···7320·<__cxa_allocate_exception@plt>
 8 »       mov····-0x2c(%ebx),%esi
8 »       mov····%edi,(%eax)9 »       mov····%edi,(%eax)
9 »       movl···$0x0,0x8(%esp)10 »       movl···$0x0,0x8(%esp)
10 »       mov····-0x2c(%ebx),%ecx 
11 »       mov····%ecx,0x4(%esp)11 »       mov····%esi,0x4(%esp)
12 »       mov····%eax,(%esp)12 »       mov····%eax,(%esp)
13 »       call···7c00·<__cxa_throw@plt>13 »       call···7bf0·<__cxa_throw@plt>
14 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():14 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():
15 /usr/include/c++/10/bits/stl_vector.h:68015 /usr/include/c++/10/bits/stl_vector.h:680
16 »       mov····0x30(%esp),%ebp16 »       mov····0x30(%esp),%eax
17 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):17 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):
18 /usr/include/c++/10/bits/stl_vector.h:35318 /usr/include/c++/10/bits/stl_vector.h:353
19 »       test···%ebp,%ebp19 »       test···%eax,%eax
20 »       je·····7dc0·<__cxa_finalize@plt+0x50>20 »       je·····7db0·<__cxa_finalize@plt+0x50>
21 __gnu_cxx::new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):21 __gnu_cxx::new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):
22 /usr/include/c++/10/ext/new_allocator.h:13322 /usr/include/c++/10/ext/new_allocator.h:133
23 »       mov····%ebp,(%esp)23 »       mov····%eax,(%esp)
24 »       mov····%edi,%ebx24 »       mov····%edi,%ebx
25 »       call···7670·<operator·delete(void*)@plt>25 »       call···7670·<operator·delete(void*)@plt>
26 __gnu_cxx::new_allocator<unsigned·short>::~new_allocator():26 __gnu_cxx::new_allocator<unsigned·short>::~new_allocator():
27 /usr/include/c++/10/ext/new_allocator.h:8927 /usr/include/c++/10/ext/new_allocator.h:89
28 »       mov····%esi,(%esp)28 »       mov····%esi,(%esp)
29 »       mov····%edi,%ebx29 »       mov····%edi,%ebx
30 »       call···7c40·<_Unwind_Resume@plt>30 »       call···7c30·<_Unwind_Resume@plt>
31 SFST::Alphabet::new_marker():31 SFST::Alphabet::new_marker():
32 ./src/alphabet.C:12132 ./src/alphabet.C:121
33 »       movl···$0x4,(%esp)33 »       movl···$0x4,(%esp)
 34 »       lea····-0x7f60(%ebp),%edi
34 »       mov····0x2c(%esp),%ebx35 »       mov····%ebp,%ebx
35 »       call···7320·<__cxa_allocate_exception@plt>36 »       call···7320·<__cxa_allocate_exception@plt>
36 »       lea····-0x7f60(%ebx),%ebp37 »       mov····-0x2c(%ebp),%ebp
37 »       mov····%ebp,(%eax)38 »       mov····%edi,(%eax)
38 »       movl···$0x0,0x8(%esp)39 »       movl···$0x0,0x8(%esp)
39 »       mov····-0x2c(%ebx),%ecx 
40 »       mov····%ecx,0x4(%esp)40 »       mov····%ebp,0x4(%esp)
41 »       mov····%eax,(%esp)41 »       mov····%eax,(%esp)
42 »       call···7c00·<__cxa_throw@plt>42 »       call···7bf0·<__cxa_throw@plt>
43 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):43 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):
44 ./src/alphabet.C:22244 ./src/alphabet.C:222
45 »       mov····%esi,(%esp)45 »       mov····%esi,(%esp)
46 »       call···73f0·<strlen@plt>46 »       call···73f0·<strlen@plt>
47 »       cmp····$0x3b,%eax47 »       cmp····$0x3b,%eax
48 »       ja·····7edb·<__cxa_finalize@plt+0x16b>48 »       ja·····7ec4·<__cxa_finalize@plt+0x164>
49 ./src/alphabet.C:22449 ./src/alphabet.C:224
50 »       movzwl·0x28(%esp),%edx 
51 »       mov····%edx,0x18(%esp) 
52 »       mov····%edi,0x14(%esp)50 »       mov····%ebp,0x14(%esp)
53 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:51 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:
54 /usr/include/i386-linux-gnu/bits/stdio2.h:3652 /usr/include/i386-linux-gnu/bits/stdio2.h:36
55 »       mov····%esi,0x10(%esp)53 »       lea····-0x7f2c(%ebx),%edx
56 sprintf():54 sprintf():
57 /usr/include/i386-linux-gnu/bits/stdio2.h:3655 /usr/include/i386-linux-gnu/bits/stdio2.h:36
58 »       lea····-0x7f2c(%ebx),%ecx 
59 »       mov····%ecx,0xc(%esp)56 »       mov····%edx,0xc(%esp)
 57 »       lea····0x1040(%ebx),%ebp
 58 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):
 59 ./src/alphabet.C:224
 60 »       mov····%edi,0x18(%esp)
 61 sprintf():
 62 /usr/include/i386-linux-gnu/bits/stdio2.h:36
 63 »       mov····%esi,0x10(%esp)
60 »       movl···$0x64,0x8(%esp)64 »       movl···$0x64,0x8(%esp)
61 »       movl···$0x1,0x4(%esp)65 »       movl···$0x1,0x4(%esp)
62 »       lea····0x1040(%ebx),%edi 
63 »       mov····%edi,(%esp)66 »       mov····%ebp,(%esp)
64 »       call···7440·<__sprintf_chk@plt>67 »       call···7440·<__sprintf_chk@plt>
65 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):68 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):
66 ./src/alphabet.C:22569 ./src/alphabet.C:225
67 »       movl···$0x4,(%esp)70 »       movl···$0x4,(%esp)
68 »       call···7320·<__cxa_allocate_exception@plt>71 »       call···7320·<__cxa_allocate_exception@plt>
 72 »       mov····-0x10(%ebx),%ecx
69 »       mov····%edi,(%eax)73 »       mov····%ebp,(%eax)
70 »       movl···$0x0,0x8(%esp)74 »       movl···$0x0,0x8(%esp)
71 »       mov····-0x10(%ebx),%esi 
72 »       mov····%esi,0x4(%esp)75 »       mov····%ecx,0x4(%esp)
73 »       mov····%eax,(%esp)76 »       mov····%eax,(%esp)
74 »       call···7c00·<__cxa_throw@plt>77 »       call···7bf0·<__cxa_throw@plt>
75 ./src/alphabet.C:23878 ./src/alphabet.C:238
76 »       mov····%esi,(%esp)79 »       mov····%esi,(%esp)
77 »       call···73f0·<strlen@plt>80 »       call···73f0·<strlen@plt>
78 »       cmp····$0x45,%eax81 »       cmp····$0x45,%eax
79 »       ja·····7f09·<__cxa_finalize@plt+0x199>82 »       ja·····7ef2·<__cxa_finalize@plt+0x192>
80 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:83 SFST::Alphabet::add_symbol(char·const*,·unsigned·short)·[clone·.cold]:
81 /usr/include/i386-linux-gnu/bits/stdio2.h:3684 /usr/include/i386-linux-gnu/bits/stdio2.h:36
82 »       mov····%edi,0x18(%esp)85 »       mov····%ebp,0x18(%esp)
83 sprintf():86 sprintf():
84 /usr/include/i386-linux-gnu/bits/stdio2.h:3687 /usr/include/i386-linux-gnu/bits/stdio2.h:36
 88 »       lea····-0x7e94(%ebx),%eax
85 »       mov····%ebp,0x14(%esp)89 »       mov····%edi,0x14(%esp)
 90 »       lea····0xfc0(%ebx),%ebp
86 »       mov····%esi,0x10(%esp)91 »       mov····%esi,0x10(%esp)
87 »       lea····-0x7e94(%ebx),%edx 
88 »       mov····%edx,0xc(%esp)92 »       mov····%eax,0xc(%esp)
89 »       movl···$0x64,0x8(%esp)93 »       movl···$0x64,0x8(%esp)
90 »       movl···$0x1,0x4(%esp)94 »       movl···$0x1,0x4(%esp)
91 »       lea····0xfc0(%ebx),%ebp 
92 »       mov····%ebp,(%esp)95 »       mov····%ebp,(%esp)
93 »       call···7440·<__sprintf_chk@plt>96 »       call···7440·<__sprintf_chk@plt>
94 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):97 SFST::Alphabet::add_symbol(char·const*,·unsigned·short):
95 ./src/alphabet.C:24298 ./src/alphabet.C:242
96 »       movl···$0x4,(%esp)99 »       movl···$0x4,(%esp)
97 »       call···7320·<__cxa_allocate_exception@plt>100 »       call···7320·<__cxa_allocate_exception@plt>
 101 »       mov····-0x10(%ebx),%edx
98 »       mov····%ebp,(%eax)102 »       mov····%ebp,(%eax)
99 »       movl···$0x0,0x8(%esp)103 »       movl···$0x0,0x8(%esp)
100 »       mov····-0x10(%ebx),%ebp 
101 »       mov····%ebp,0x4(%esp)104 »       mov····%edx,0x4(%esp)
102 »       mov····%eax,(%esp)105 »       mov····%eax,(%esp)
103 »       call···7c00·<__cxa_throw@plt>106 »       call···7bf0·<__cxa_throw@plt>
104 ./src/alphabet.C:228107 ./src/alphabet.C:228
105 »       movl···$0x4,(%esp)108 »       movl···$0x4,(%esp)
106 »       call···7320·<__cxa_allocate_exception@plt> 
107 »       lea····-0x7ed8(%ebx),%esi109 »       lea····-0x7ed8(%ebx),%esi
 110 »       call···7320·<__cxa_allocate_exception@plt>
 111 »       mov····-0x2c(%ebx),%edi
Max diff block lines reached; 6484014/6488706 bytes (99.93%) 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 0002a414·<.fini>:2 0002b344·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···9650·<__cxa_finalize@plt+0x18e0>6 »       call···95e0·<__cxa_finalize@plt+0x1880>
7 »       add····$0x8be3,%ebx7 »       add····$0x8cb3,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
16.6 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 129 lines modifiedOffset 1, 129 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x0002b000·25730a00·202d3e20·003c583e·003c5355·%s..·->·.<X>.<SU2 ··0x0002c000·25730a00·202d3e20·003c583e·003c5355·%s..·->·.<X>.<SU
3 ··0x0002b010·46463e00·3c4f4c44·4f525448·3e003c4e·FF>.<OLDORTH>.<N3 ··0x0002c010·46463e00·3c4f4c44·4f525448·3e003c4e·FF>.<OLDORTH>.<N
4 ··0x0002b020·45574f52·54483e00·3c505245·463e003c·EWORTH>.<PREF>.<4 ··0x0002c020·45574f52·54483e00·3c505245·463e003c·EWORTH>.<PREF>.<
5 ··0x0002b030·563e003c·41444a3e·003c5050·7265733e·V>.<ADJ>.<PPres>5 ··0x0002c030·563e003c·41444a3e·003c5050·7265733e·V>.<ADJ>.<PPres>
6 ··0x0002b040·003c5050·6173743e·003c5375·703e003c·.<PPast>.<Sup>.<6 ··0x0002c040·003c5050·6173743e·003c5375·703e003c·.<PPast>.<Sup>.<
7 ··0x0002b050·436f6d70·3e003e25·6c643c00·76656374·Comp>.>%ld<.vect7 ··0x0002c050·436f6d70·3e003e25·6c643c00·76656374·Comp>.>%ld<.vect
8 ··0x0002b060·6f723a3a·72657365·72766500·4572726f·or::reserve.Erro8 ··0x0002c060·6f723a3a·72657365·72766500·4572726f·or::reserve.Erro
9 ··0x0002b070·7220656e·636f756e·74657265·64207768·r·encountered·wh9 ··0x0002c070·7220656e·636f756e·74657265·64207768·r·encountered·wh
10 ··0x0002b080·696c6520·77726974·696e6720·616c7068·ile·writing·alph10 ··0x0002c080·696c6520·77726974·696e6720·616c7068·ile·writing·alph
11 ··0x0002b090·61626574·20746f20·66696c65·0a000000·abet·to·file....11 ··0x0002c090·61626574·20746f20·66696c65·0a000000·abet·to·file....
12 ··0x0002b0a0·4572726f·723a2074·6f6f206d·616e7920·Error:·too·many·12 ··0x0002c0a0·4572726f·723a2074·6f6f206d·616e7920·Error:·too·many·
13 ··0x0002b0b0·73796d62·6f6c7320·696e2074·72616e73·symbols·in·trans13 ··0x0002c0b0·73796d62·6f6c7320·696e2074·72616e73·symbols·in·trans
14 ··0x0002b0c0·64756365·72206465·66696e69·74696f6e·ducer·definition14 ··0x0002c0c0·64756365·72206465·66696e69·74696f6e·ducer·definition
15 ··0x0002b0d0·00000000·4572726f·723a2072·65696e73·....Error:·reins15 ··0x0002c0d0·00000000·4572726f·723a2072·65696e73·....Error:·reins
16 ··0x0002b0e0·65727469·6e672073·796d626f·6c202725·erting·symbol·'%16 ··0x0002c0e0·65727469·6e672073·796d626f·6c202725·erting·symbol·'%
17 ··0x0002b0f0·73272069·6e20616c·70686162·65742077·s'·in·alphabet·w17 ··0x0002c0f0·73272069·6e20616c·70686162·65742077·s'·in·alphabet·w
18 ··0x0002b100·69746820·696e636f·6d706174·69626c65·ith·incompatible18 ··0x0002c100·69746820·696e636f·6d706174·69626c65·ith·incompatible
19 ··0x0002b110·20636861·72616374·65722076·616c7565··character·value19 ··0x0002c110·20636861·72616374·65722076·616c7565··character·value
20 ··0x0002b120·20257520·25750000·7265696e·73657274··%u·%u..reinsert20 ··0x0002c120·20257520·25750000·7265696e·73657274··%u·%u..reinsert
21 ··0x0002b130·696e6720·73796d62·6f6c2069·6e20616c·ing·symbol·in·al21 ··0x0002c130·696e6720·73796d62·6f6c2069·6e20616c·ing·symbol·in·al
22 ··0x0002b140·70686162·65742077·69746820·696e636f·phabet·with·inco22 ··0x0002c140·70686162·65742077·69746820·696e636f·phabet·with·inco
23 ··0x0002b150·6d706174·69626c65·20636861·72616374·mpatible·charact23 ··0x0002c150·6d706174·69626c65·20636861·72616374·mpatible·charact
24 ··0x0002b160·65722076·616c7565·00000000·4572726f·er·value....Erro24 ··0x0002c160·65722076·616c7565·00000000·4572726f·er·value....Erro
25 ··0x0002b170·723a2064·6566696e·696e6720·73796d62·r:·defining·symb25 ··0x0002c170·723a2064·6566696e·696e6720·73796d62·r:·defining·symb
26 ··0x0002b180·6f6c2025·73206173·20636861·72616374·ol·%s·as·charact26 ··0x0002c180·6f6c2025·73206173·20636861·72616374·ol·%s·as·charact
27 ··0x0002b190·65722025·64202870·72657669·6f75736c·er·%d·(previousl27 ··0x0002c190·65722025·64202870·72657669·6f75736c·er·%d·(previousl
28 ··0x0002b1a0·79206465·66696e65·64206173·20257329·y·defined·as·%s)28 ··0x0002c1a0·79206465·66696e65·64206173·20257329·y·defined·as·%s)
29 ··0x0002b1b0·00000000·4572726f·723a2064·6566696e·....Error:·defin29 ··0x0002c1b0·00000000·4572726f·723a2064·6566696e·....Error:·defin
30 ··0x0002b1c0·696e6720·61202876·65727920·6c6f6e67·ing·a·(very·long30 ··0x0002c1c0·696e6720·61202876·65727920·6c6f6e67·ing·a·(very·long
31 ··0x0002b1d0·29207379·6d626f6c·20776974·68207072·)·symbol·with·pr31 ··0x0002c1d0·29207379·6d626f6c·20776974·68207072·)·symbol·with·pr
32 ··0x0002b1e0·6576696f·75736c79·20757365·64206368·eviously·used·ch32 ··0x0002c1e0·6576696f·75736c79·20757365·64206368·eviously·used·ch
33 ··0x0002b1f0·61726163·74657200·4572726f·7231206f·aracter.Error1·o33 ··0x0002c1f0·61726163·74657200·4572726f·7231206f·aracter.Error1·o
34 ··0x0002b200·63637572·72656420·7768696c·65207265·ccurred·while·re34 ··0x0002c200·63637572·72656420·7768696c·65207265·ccurred·while·re
35 ··0x0002b210·6164696e·6720616c·70686162·6574210a·ading·alphabet!.35 ··0x0002c210·6164696e·6720616c·70686162·6574210a·ading·alphabet!.
36 ··0x0002b220·00000000·4572726f·7232206f·63637572·....Error2·occur36 ··0x0002c220·00000000·4572726f·7232206f·63637572·....Error2·occur
37 ··0x0002b230·72656420·7768696c·65207265·6164696e·red·while·readin37 ··0x0002c230·72656420·7768696c·65207265·6164696e·red·while·readin
38 ··0x0002b240·6720616c·70686162·6574210a·00000000·g·alphabet!.....38 ··0x0002c240·6720616c·70686162·6574210a·00000000·g·alphabet!.....
39 ··0x0002b250·4572726f·7233206f·63637572·72656420·Error3·occurred·39 ··0x0002c250·4572726f·7233206f·63637572·72656420·Error3·occurred·
40 ··0x0002b260·7768696c·65207265·6164696e·6720616c·while·reading·al40 ··0x0002c260·7768696c·65207265·6164696e·6720616c·while·reading·al
41 ··0x0002b270·70686162·6574210a·00000000·4572726f·phabet!.....Erro41 ··0x0002c270·70686162·6574210a·00000000·4572726f·phabet!.....Erro
42 ··0x0002b280·7220696e·20555446·2d382065·6e636f64·r·in·UTF-8·encod42 ··0x0002c280·7220696e·20555446·2d382065·6e636f64·r·in·UTF-8·encod
43 ··0x0002b290·696e6720·61743a20·3c25733e·0a000000·ing·at:·<%s>....43 ··0x0002c290·696e6720·61743a20·3c25733e·0a000000·ing·at:·<%s>....
44 ··0x0002b2a0·4572726f·723a2069·6e636f6d·706c6574·Error:·incomplet44 ··0x0002c2a0·4572726f·723a2069·6e636f6d·706c6574·Error:·incomplet
45 ··0x0002b2b0·65207379·6d626f6c·20696e20·696e7075·e·symbol·in·inpu45 ··0x0002c2b0·65207379·6d626f6c·20696e20·696e7075·e·symbol·in·inpu
46 ··0x0002b2c0·74206669·6c653a20·25730076·6563746f·t·file:·%s.vecto46 ··0x0002c2c0·74206669·6c653a20·25730076·6563746f·t·file:·%s.vecto
47 ··0x0002b2d0·723a3a5f·4d5f7265·616c6c6f·635f696e·r::_M_realloc_in47 ··0x0002c2d0·723a3a5f·4d5f7265·616c6c6f·635f696e·r::_M_realloc_in
48 ··0x0002b2e0·73657274·00000000·63616e6e·6f742063·sert....cannot·c48 ··0x0002c2e0·73657274·00000000·63616e6e·6f742063·sert....cannot·c
49 ··0x0002b2f0·72656174·65207374·643a3a76·6563746f·reate·std::vecto49 ··0x0002c2f0·72656174·65207374·643a3a76·6563746f·reate·std::vecto
50 ··0x0002b300·72206c61·72676572·20746861·6e206d61·r·larger·than·ma50 ··0x0002c300·72206c61·72676572·20746861·6e206d61·r·larger·than·ma
51 ··0x0002b310·785f7369·7a652829·00766563·746f723a·x_size().vector:51 ··0x0002c310·785f7369·7a652829·00766563·746f723a·x_size().vector:
52 ··0x0002b320·3a5f4d5f·66696c6c·5f696e73·65727400·:_M_fill_insert.52 ··0x0002c320·3a5f4d5f·66696c6c·5f696e73·65727400·:_M_fill_insert.
53 ··0x0002b330·00000000·00000000·00000000·00000000·................53 ··0x0002c330·00000000·00000000·00000000·00000000·................
54 ··0x0002b340·05000000·35000000·61000000·c1000000·....5...a.......54 ··0x0002c340·05000000·35000000·61000000·c1000000·....5...a.......
55 ··0x0002b350·85010000·01030000·07060000·070c0000·................55 ··0x0002c350·85010000·01030000·07060000·070c0000·................
56 ··0x0002b360·07180000·01300000·11600000·05c00000·.....0...`......56 ··0x0002c360·07180000·01300000·11600000·05c00000·.....0...`......
57 ··0x0002b370·0d800100·05000300·19000600·01000c00·................57 ··0x0002c370·0d800100·05000300·19000600·01000c00·................
58 ··0x0002b380·05001800·0b003000·0d006000·0500c000·......0...`.....58 ··0x0002c380·05001800·0b003000·0d006000·0500c000·......0...`.....
59 ··0x0002b390·13008001·05000003·17000006·1300000c·................59 ··0x0002c390·13008001·05000003·17000006·1300000c·................
60 ··0x0002b3a0·05000018·59000030·05000060·010000c0·....Y..0...`....60 ··0x0002c3a0·05000018·59000030·05000060·010000c0·....Y..0...`....
61 ··0x0002b3b0·fbffffff·0a457272·6f723a20·6f757420·.....Error:·out·61 ··0x0002c3b0·fbffffff·0a457272·6f723a20·6f757420·.....Error:·out·
62 ··0x0002b3c0·6f66206d·656d6f72·7920286d·616c6c6f·of·memory·(mallo62 ··0x0002c3c0·6f66206d·656d6f72·7920286d·616c6c6f·of·memory·(mallo
63 ··0x0002b3d0·63206661·696c6564·290a6162·6f727465·c·failed).aborte63 ··0x0002c3d0·63206661·696c6564·290a6162·6f727465·c·failed).aborte
64 ··0x0002b3e0·642e0a00·4572726f·723a2069·6e636f6d·d...Error:·incom64 ··0x0002c3e0·642e0a00·4572726f·723a2069·6e636f6d·d...Error:·incom
65 ··0x0002b3f0·70617469·626c6520·70726f62·6162696c·patible·probabil65 ··0x0002c3f0·70617469·626c6520·70726f62·6162696c·patible·probabil
66 ··0x0002b400·69747920·66696c65·210a0000·4572726f·ity·file!...Erro66 ··0x0002c400·69747920·66696c65·210a0000·4572726f·ity·file!...Erro
67 ··0x0002b410·723a2077·726f6e67·2066696c·6520666f·r:·wrong·file·fo67 ··0x0002c410·723a2077·726f6e67·2066696c·6520666f·r:·wrong·file·fo
68 ··0x0002b420·726d6174·20286e6f·74206120·636f6d70·rmat·(not·a·comp68 ··0x0002c420·726d6174·20286e6f·74206120·636f6d70·rmat·(not·a·comp
69 ··0x0002b430·61637420·7472616e·73647563·6572290a·act·transducer).69 ··0x0002c430·61637420·7472616e·73647563·6572290a·act·transducer).
70 ··0x0002b440·00000000·5761726e·696e673a·20546865·....Warning:·The70 ··0x0002c440·00000000·5761726e·696e673a·20546865·....Warning:·The
71 ··0x0002b450·20666f6c·6c6f7769·6e672069·6e707574··following·input71 ··0x0002c450·20666f6c·6c6f7769·6e672069·6e707574··following·input
72 ··0x0002b460·20697320·6e6f7420·636f7665·7265643a··is·not·covered:72 ··0x0002c460·20697320·6e6f7420·636f7665·7265643a··is·not·covered:
73 ··0x0002b470·0a25730a·00000000·5761726e·696e673a·.%s.....Warning:73 ··0x0002c470·0a25730a·00000000·5761726e·696e673a·.%s.....Warning:
74 ··0x0002b480·204f6e6c·79207468·65206669·72737420··Only·the·first·74 ··0x0002c480·204f6e6c·79207468·65206669·72737420··Only·the·first·
75 ··0x0002b490·31303030·3020616e·616c7973·65732063·10000·analyses·c75 ··0x0002c490·31303030·3020616e·616c7973·65732063·10000·analyses·c
76 ··0x0002b4a0·6f6e7369·64657265·6420666f·72202225·onsidered·for·"%76 ··0x0002c4a0·6f6e7369·64657265·6420666f·72202225·onsidered·for·"%
77 ··0x0002b4b0·7322210a·00457272·6f723a20·696e2070·s"!..Error:·in·p77 ··0x0002c4b0·7322210a·00457272·6f723a20·696e2070·s"!..Error:·in·p
78 ··0x0002b4c0·726f6261·62696c69·74792066·696c6521·robability·file!78 ··0x0002c4c0·726f6261·62696c69·74792066·696c6521·robability·file!
79 ··0x0002b4d0·0a000000·00000000·ef39fafe·422ee63f·.........9..B..?79 ··0x0002c4d0·0a000000·00000000·ef39fafe·422ee63f·.........9..B..?
80 ··0x0002b4e0·0000803f·416c6c6f·63617469·6f6e206f·...?Allocation·o80 ··0x0002c4e0·0000803f·416c6c6f·63617469·6f6e206f·...?Allocation·o
81 ··0x0002b4f0·66206d65·6d6f7279·20666169·6c656420·f·memory·failed·81 ··0x0002c4f0·66206d65·6d6f7279·20666169·6c656420·f·memory·failed·
82 ··0x0002b500·696e204d·656d3a3a·6164645f·62756666·in·Mem::add_buff82 ··0x0002c500·696e204d·656d3a3a·6164645f·62756666·in·Mem::add_buff
83 ··0x0002b510·65722100·4572726f·723a2069·6e206c69·er!.Error:·in·li83 ··0x0002c510·65722100·4572726f·723a2069·6e206c69·er!.Error:·in·li
84 ··0x0002b520·6e652025·75206f66·20746578·74207472·ne·%u·of·text·tr84 ··0x0002c520·6e652025·75206f66·20746578·74207472·ne·%u·of·text·tr
85 ··0x0002b530·616e7364·75636572·2066696c·65000000·ansducer·file...85 ··0x0002c530·616e7364·75636572·2066696c·65000000·ansducer·file...
86 ··0x0002b540·416c6c6f·63617469·6f6e206f·66206d65·Allocation·of·me86 ··0x0002c540·416c6c6f·63617469·6f6e206f·66206d65·Allocation·of·me
87 ··0x0002b550·6d6f7279·20626c6f·636b206c·61726765·mory·block·large87 ··0x0002c550·6d6f7279·20626c6f·636b206c·61726765·mory·block·large
88 ··0x0002b560·72207468·616e204d·454d4255·46464552·r·than·MEMBUFFER88 ··0x0002c560·72207468·616e204d·454d4255·46464552·r·than·MEMBUFFER
89 ··0x0002b570·5f53495a·45206174·74656d70·74656421·_SIZE·attempted!89 ··0x0002c570·5f53495a·45206174·74656d70·74656421·_SIZE·attempted!
90 ··0x0002b580·00000000·4572726f·723a2069·6e206675·....Error:·in·fu90 ··0x0002c580·00000000·4572726f·723a2069·6e206675·....Error:·in·fu
91 ··0x0002b590·6e637469·6f6e2073·746f7265·5f6e6f64·nction·store_nod91 ··0x0002c590·6e637469·6f6e2073·746f7265·5f6e6f64·nction·store_nod
92 ··0x0002b5a0·650a0000·4572726f·7220656e·636f756e·e...Error·encoun92 ··0x0002c5a0·650a0000·4572726f·7220656e·636f756e·e...Error·encoun
93 ··0x0002b5b0·74657265·64207768·696c6520·72656164·tered·while·read93 ··0x0002c5b0·74657265·64207768·696c6520·72656164·tered·while·read
94 ··0x0002b5c0·696e6720·7472616e·73647563·65722066·ing·transducer·f94 ··0x0002c5c0·696e6720·7472616e·73647563·65722066·ing·transducer·f
95 ··0x0002b5d0·726f6d20·66696c65·00000000·5761726e·rom·file....Warn95 ··0x0002c5d0·726f6d20·66696c65·00000000·5761726e·rom·file....Warn
96 ··0x0002b5e0·696e673a·20637963·6c696320·616e616c·ing:·cyclic·anal96 ··0x0002c5e0·696e673a·20637963·6c696320·616e616c·ing:·cyclic·anal
97 ··0x0002b5f0·79736573·20286379·636c6520·61626f72·yses·(cycle·abor97 ··0x0002c5f0·79736573·20286379·636c6520·61626f72·yses·(cycle·abor
98 ··0x0002b600·74656429·0a000000·4f757470·75742073·ted)....Output·s98 ··0x0002c600·74656429·0a000000·4f757470·75742073·ted)....Output·s
99 ··0x0002b610·7472696e·6720696e·2066756e·6374696f·tring·in·functio99 ··0x0002c610·7472696e·6720696e·2066756e·6374696f·tring·in·functio
100 ··0x0002b620·6e207072·696e745f·73747269·6e67735f·n·print_strings_100 ··0x0002c620·6e207072·696e745f·73747269·6e67735f·n·print_strings_
101 ··0x0002b630·6e6f6465·20697320·746f6f20·6c6f6e67·node·is·too·long101 ··0x0002c630·6e6f6465·20697320·746f6f20·6c6f6e67·node·is·too·long
102 ··0x0002b640·00000000·4572726f·723a2077·726f6e67·....Error:·wrong102 ··0x0002c640·00000000·4572726f·723a2077·726f6e67·....Error:·wrong
103 ··0x0002b650·2066696c·6520666f·726d6174·20286e6f··file·format·(no103 ··0x0002c650·2066696c·6520666f·726d6174·20286e6f··file·format·(no
104 ··0x0002b660·74206120·7374616e·64617264·20747261·t·a·standard·tra104 ··0x0002c660·74206120·7374616e·64617264·20747261·t·a·standard·tra
105 ··0x0002b670·6e736475·63657229·0a000900·0d002077·nsducer)......·w105 ··0x0002c670·6e736475·63657229·0a000900·0d002077·nsducer)......·w
106 ··0x0002b680·6f726473·0020256c·7500636c·65617269·ords.·%lu.cleari106 ··0x0002c680·6f726473·0020256c·7500636c·65617269·ords.·%lu.cleari
107 ··0x0002b690·6e672066·6c616773·0a005761·726e696e·ng·flags..Warnin107 ··0x0002c690·6e672066·6c616773·0a005761·726e696e·ng·flags..Warnin
108 ··0x0002b6a0·673a2075·6e646566·696e6564·20616c70·g:·undefined·alp108 ··0x0002c6a0·673a2075·6e646566·696e6564·20616c70·g:·undefined·alp
109 ··0x0002b6b0·68616265·740a006f·70657261·746f7273·habet..operators109 ··0x0002c6b0·68616265·740a006f·70657261·746f7273·habet..operators
110 ··0x0002b6c0·2e430075·6331203d·3d206c32·2e6c6f77·.C.uc1·==·l2.low110 ··0x0002c6c0·2e430075·6331203d·3d206c32·2e6c6f77·.C.uc1·==·l2.low
111 ··0x0002b6d0·65725f63·68617228·29006c31·2e757070·er_char().l1.upp111 ··0x0002c6d0·65725f63·68617228·29006c31·2e757070·er_char().l1.upp
112 ··0x0002b6e0·65725f63·68617228·29203d3d·206c6332·er_char()·==·lc2112 ··0x0002c6e0·65725f63·68617228·29203d3d·206c6332·er_char()·==·lc2
113 ··0x0002b6f0·00000000·766f6964·20534653·543a3a63·....void·SFST::c113 ··0x0002c6f0·00000000·766f6964·20534653·543a3a63·....void·SFST::c
114 ··0x0002b700·6f6d706f·73655f6e·6f646573·28534653·ompose_nodes(SFS114 ··0x0002c700·6f6d706f·73655f6e·6f646573·28534653·ompose_nodes(SFS
115 ··0x0002b710·543a3a4e·6f64652a·2c205346·53543a3a·T::Node*,·SFST::115 ··0x0002c710·543a3a4e·6f64652a·2c205346·53543a3a·T::Node*,·SFST::
116 ··0x0002b720·4e6f6465·2a2c2053·4653543a·3a4e6f64·Node*,·SFST::Nod116 ··0x0002c720·4e6f6465·2a2c2053·4653543a·3a4e6f64·Node*,·SFST::Nod
117 ··0x0002b730·652a2c20·53465354·3a3a5472·616e7364·e*,·SFST::Transd117 ··0x0002c730·652a2c20·53465354·3a3a5472·616e7364·e*,·SFST::Transd
118 ··0x0002b740·75636572·2a2c2053·4653543a·3a506169·ucer*,·SFST::Pai118 ··0x0002c740·75636572·2a2c2053·4653543a·3a506169·ucer*,·SFST::Pai
119 ··0x0002b750·724d6170·70696e67·262c2053·4653543a·rMapping&,·SFST:119 ··0x0002c750·724d6170·70696e67·262c2053·4653543a·rMapping&,·SFST:
120 ··0x0002b760·3a436861·724e6f64·65325472·616e7326·:CharNode2Trans&120 ··0x0002c760·3a436861·724e6f64·65325472·616e7326·:CharNode2Trans&
121 ··0x0002b770·2c205346·53543a3a·43686172·4e6f6465·,·SFST::CharNode121 ··0x0002c770·2c205346·53543a3a·43686172·4e6f6465·,·SFST::CharNode
122 ··0x0002b780·32547261·6e732629·00000000·6c2e6c6f·2Trans&)....l.lo122 ··0x0002c780·32547261·6e732629·00000000·6c2e6c6f·2Trans&)....l.lo
123 ··0x0002b790·7765725f·63686172·2829203d·3d204c61·wer_char()·==·La123 ··0x0002c790·7765725f·63686172·2829203d·3d204c61·wer_char()·==·La
124 ··0x0002b7a0·62656c3a·3a657073·696c6f6e·00000000·bel::epsilon....124 ··0x0002c7a0·62656c3a·3a657073·696c6f6e·00000000·bel::epsilon....
125 ··0x0002b7b0·6c2e7570·7065725f·63686172·2829203d·l.upper_char()·=125 ··0x0002c7b0·6c2e7570·7065725f·63686172·2829203d·l.upper_char()·=
126 ··0x0002b7c0·3d204c61·62656c3a·3a657073·696c6f6e·=·Label::epsilon126 ··0x0002c7c0·3d204c61·62656c3a·3a657073·696c6f6e·=·Label::epsilon
Max diff block lines reached; 0/16910 bytes (0.00%) of diff not shown.
22.8 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 176 lines modifiedOffset 1, 176 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0002b7d4·011b033b·c00a0000·57010000·4cb8fdff·...;....W...L...2 ··0x0002c7d4·011b033b·c00a0000·57010000·4ca8fdff·...;....W...L...
3 ··0x0002b7e4·dc0a0000·9cc5fdff·000b0000·acc5fdff·................3 ··0x0002c7e4·dc0a0000·8cb5fdff·000b0000·9cb5fdff·................
4 ··0x0002b7f4·4c0f0000·dac5fdff·3c110000·f6c5fdff·L.......<.......4 ··0x0002c7f4·f80e0000·cab5fdff·c0100000·e6b5fdff·................
 5 ··0x0002c804·94120000·16b6fdff·00130000·36b7fdff·............6...
 6 ··0x0002c814·c4130000·c0b7fdff·38140000·02b8fdff·........8.......
5 ··0x0002b804·10130000·28c6fdff·7c130000·4cc7fdff·....(...|...L...7 ··0x0002c824·90140000·30b8fdff·78150000·88b8fdff·....0...x.......
6 ··0x0002b814·40140000·d6c7fdff·b4140000·18c8fdff·@............... 
7 ··0x0002b824·0c150000·46c8fdff·1c160000·9ec8fdff·....F........... 
8 ··0x0002b834·f0170000·bec8fdff·24190000·34c9fdff·........$...4...8 ··0x0002c834·24170000·a8b8fdff·00180000·1eb9fdff·$...............
9 ··0x0002b844·2c1a0000·68c9fdff·f81a0000·94c9fdff·,...h...........9 ··0x0002c844·08190000·52b9fdff·c0190000·7eb9fdff·....R.......~...
10 ··0x0002b854·441b0000·d6c9fdff·441f0000·fac9fdff·D.......D.......10 ··0x0002c854·0c1a0000·c0b9fdff·ac1d0000·e0b9fdff·................
 11 ··0x0002c864·441f0000·26bafdff·a01f0000·58bafdff·D...&.......X...
11 ··0x0002b864·f4200000·40cafdff·50210000·72cafdff·.·..@...P!..r...12 ··0x0002c874·c0200000·74bafdff·78210000·aebafdff·.·..t...x!......
12 ··0x0002b874·84220000·8ecafdff·50230000·cecafdff·."......P#...... 
13 ··0x0002b884·ec230000·fccafdff·e0240000·74cbfdff·.#.......$..t...13 ··0x0002c884·14220000·dcbafdff·dc220000·54bbfdff·."......."..T...
14 ··0x0002b894·08260000·bccbfdff·68260000·eacbfdff·.&......h&......14 ··0x0002c894·04240000·9cbbfdff·64240000·cabbfdff·.$......d$......
15 ··0x0002b8a4·f4260000·2cccfdff·c4270000·5cccfdff·.&..,....'..\... 
16 ··0x0002b8b4·e02a0000·96ccfdff·d42c0000·00cdfdff·.*.......,......15 ··0x0002c8a4·f0240000·0cbcfdff·a4250000·3cbcfdff·.$.......%..<...
17 ··0x0002b8c4·902e0000·28cdfdff·182f0000·5ccefdff·....(..../..\...16 ··0x0002c8b4·4c280000·76bcfdff·302a0000·e0bcfdff·L(..v...0*......
 17 ··0x0002c8c4·d82b0000·08bdfdff·602c0000·3cbefdff·.+......`,..<...
 18 ··0x0002c8d4·b82c0000·84befdff·582d0000·8ebefdff·.,......X-......
 19 ··0x0002c8e4·6c2d0000·bebefdff·942d0000·edbefdff·l-.......-......
18 ··0x0002b8d4·702f0000·a4cefdff·24300000·aecefdff·p/......$0......20 ··0x0002c8f4·502f0000·1cbffdff·24300000·22bffdff·P/......$0.."...
19 ··0x0002b8e4·38300000·decefdff·60300000·0dcffdff·80......`0...... 
20 ··0x0002b8f4·2c320000·3ccffdff·00330000·42cffdff·,2..<....3..B... 
21 ··0x0002b904·c4330000·47cffdff·18340000·76cffdff·.3..G....4..v...21 ··0x0002c904·b8300000·27bffdff·0c310000·56bffdff·.0..'....1..V...
 22 ··0x0002c914·e0310000·84bffdff·34320000·e0bffdff·.1......42......
 23 ··0x0002c924·a4320000·0cc0fdff·fc330000·38c0fdff·.2.......3..8...
 24 ··0x0002c934·44340000·64c0fdff·80350000·6ec0fdff·D4..d....5..n...
22 ··0x0002b914·18350000·a4cffdff·6c350000·00d0fdff·.5......l5......25 ··0x0002c944·c8350000·96c0fdff·10360000·bec0fdff·.5.......6......
23 ··0x0002b924·dc350000·2cd0fdff·34370000·58d0fdff·.5..,...47..X... 
24 ··0x0002b934·90370000·84d0fdff·48390000·8ed0fdff·.7......H9......26 ··0x0002c954·50370000·d2c0fdff·f8380000·fec0fdff·P7.......8......
25 ··0x0002b944·90390000·b6d0fdff·043a0000·ded0fdff·.9.......:......27 ··0x0002c964·44390000·3ac1fdff·1c3a0000·16c2fdff·D9..:....:......
 28 ··0x0002c974·a83a0000·d2c2fdff·403b0000·eec2fdff·.:......@;......
 29 ··0x0002c984·a03b0000·64c3fdff·183d0000·a6c3fdff·.;..d....=......
 30 ··0x0002c994·a4410000·eac3fdff·e8410000·2ec4fdff·.A.......A......
26 ··0x0002b954·443b0000·f2d0fdff·4c3d0000·1ed1fdff·D;......L=...... 
27 ··0x0002b964·983d0000·5ad1fdff·943e0000·62d2fdff·.=..Z....>..b... 
28 ··0x0002b974·203f0000·48d3fdff·d43f0000·64d3fdff··?..H....?..d... 
29 ··0x0002b984·34400000·dad3fdff·dc410000·16d4fdff·4@.......A...... 
30 ··0x0002b994·20470000·52d4fdff·c0470000·8ed4fdff··G..R....G...... 
31 ··0x0002b9a4·a44b0000·e0d4fdff·144c0000·32d5fdff·.K.......L..2... 
32 ··0x0002b9b4·704c0000·84d5fdff·cc4c0000·d6d5fdff·pL.......L......31 ··0x0002c9a4·30450000·80c4fdff·a0450000·d2c4fdff·0E.......E......
 32 ··0x0002c9b4·fc450000·24c5fdff·58460000·76c5fdff·.E..$...XF..v...
 33 ··0x0002c9c4·e4460000·3ec6fdff·58470000·90c6fdff·.F..>...XG......
 34 ··0x0002c9d4·cc470000·18c7fdff·34480000·72c7fdff·.G......4H..r...
 35 ··0x0002c9e4·d0480000·c4c7fdff·38490000·16c8fdff·.H......8I......
 36 ··0x0002c9f4·94490000·4ac8fdff·004a0000·7ec8fdff·.I..J....J..~...
 37 ··0x0002ca04·5c4a0000·acc8fdff·d84a0000·08c9fdff·\J.......J......
 38 ··0x0002ca14·644b0000·eac9fdff·c04b0000·62cafdff·dK.......K..b...
 39 ··0x0002ca24·8c4c0000·a6cafdff·e84c0000·bccafdff·.L.......L......
 40 ··0x0002ca34·e44d0000·58cbfdff·20520000·cccbfdff·.M..X...·R......
 41 ··0x0002ca44·88520000·8cccfdff·241a0000·ccccfdff·.R......$.......
 42 ··0x0002ca54·08250000·0ccdfdff·782c0000·4ccdfdff·.%......x,..L...
33 ··0x0002b9c4·584d0000·9ed6fdff·cc4d0000·f0d6fdff·XM.......M......43 ··0x0002ca64·3c3d0000·8ccdfdff·fc4d0000·cccdfdff·<=.......M......
34 ··0x0002b9d4·404e0000·78d7fdff·a84e0000·d2d7fdff·@N..x....N...... 
35 ··0x0002b9e4·444f0000·24d8fdff·ac4f0000·76d8fdff·DO..$....O..v... 
36 ··0x0002b9f4·08500000·aed8fdff·80500000·e2d8fdff·.P.......P...... 
37 ··0x0002ba04·dc500000·10d9fdff·80510000·6cd9fdff·.P.......Q..l... 
38 ··0x0002ba14·38520000·4edafdff·94520000·c6dafdff·8R..N....R...... 
39 ··0x0002ba24·60530000·0cdbfdff·c4530000·22dbfdff·`S.......S.."... 
40 ··0x0002ba34·c0540000·bedbfdff·2c590000·32dcfdff·.T......,Y..2... 
41 ··0x0002ba44·94590000·eddcfdff·5c1b0000·2dddfdff·.Y......\...-... 
42 ··0x0002ba54·0c270000·6dddfdff·302f0000·adddfdff·.'..m...0/...... 
43 ··0x0002ba64·00420000·edddfdff·d8540000·2ddefdff·.B.......T..-... 
44 ··0x0002ba74·ac590000·7cdffdff·140b0000·e8dffdff·.Y..|...........44 ··0x0002ca74·a0520000·0ccffdff·140b0000·8ccffdff·.R..............
45 ··0x0002ba84·500b0000·54e0fdff·8c0b0000·b0e1fdff·P...T...........45 ··0x0002ca84·500b0000·0cd0fdff·8c0b0000·7cd1fdff·P...........|...
 46 ··0x0002ca94·b80b0000·ccd2fdff·e00b0000·bcd5fdff·................
 47 ··0x0002caa4·0c0c0000·4cd7fdff·4c0c0000·dcd8fdff·....L...L.......
 48 ··0x0002cab4·f00c0000·3cd9fdff·2c0d0000·1cddfdff·....<...,.......
 49 ··0x0002cac4·6c0d0000·4cdffdff·ac0d0000·ccdffdff·l...L...........
 50 ··0x0002cad4·d00d0000·6ce0fdff·f80d0000·ece0fdff·....l...........
46 ··0x0002ba94·c00b0000·e8e2fdff·f40b0000·8ce5fdff·................51 ··0x0002cae4·1c0e0000·7ce1fdff·580e0000·7ce4fdff·....|...X...|...
47 ··0x0002baa4·340c0000·fce6fdff·740c0000·6ce8fdff·4.......t...l...52 ··0x0002caf4·980e0000·5ce7fdff·0c0f0000·1ceefdff·....\...........
48 ··0x0002bab4·180d0000·c6e8fdff·540d0000·daecfdff·........T.......53 ··0x0002cb04·640f0000·0cf2fdff·54100000·fcf4fdff·d.......T.......
49 ··0x0002bac4·940d0000·f8eefdff·d40d0000·66effdff·............f...54 ··0x0002cb14·f0110000·fcf5fdff·30120000·dcf6fdff·........0.......
50 ··0x0002bad4·040e0000·e8effdff·400e0000·56f0fdff·........@...V...55 ··0x0002cb24·a8120000·ecf7fdff·14130000·5cf9fdff·............\...
51 ··0x0002bae4·700e0000·d7f0fdff·ac0e0000·b8f3fdff·p............... 
52 ··0x0002baf4·ec0e0000·76f6fdff·600f0000·04fdfdff·....v...`....... 
53 ··0x0002bb04·b80f0000·c800feff·d0100000·9e03feff·................ 
54 ··0x0002bb14·6c120000·8e04feff·ac120000·5e05feff·l...........^... 
55 ··0x0002bb24·24130000·6006feff·90130000·b807feff·$...`...........56 ··0x0002cb34·54130000·6cfbfdff·d8130000·9c00feff·T...l...........
56 ··0x0002bb34·d0130000·a809feff·54140000·820efeff·........T.......57 ··0x0002cb44·50140000·cc01feff·a4140000·0c03feff·P...............
57 ··0x0002bb44·cc140000·960ffeff·20150000·b810feff·........·.......58 ··0x0002cb54·f8140000·5c04feff·24150000·ac05feff·....\...$.......
58 ··0x0002bb54·74150000·d011feff·b4150000·e412feff·t............... 
59 ··0x0002bb64·30160000·a213feff·78160000·4614feff·0.......x...F...59 ··0x0002cb64·8c150000·8c06feff·d4150000·4c07feff·............L...
 60 ··0x0002cb74·14160000·6c08feff·e0160000·0c0bfeff·....l...........
 61 ··0x0002cb84·94170000·9c0dfeff·9c180000·1c11feff·................
60 ··0x0002bb74·b8160000·5415feff·ac170000·f617feff·....T...........62 ··0x0002cb94·88190000·3c13feff·d8190000·cc18feff·....<...........
61 ··0x0002bb84·b8180000·721afeff·c0190000·5c1efeff·....r.......\... 
62 ··0x0002bb94·ac1a0000·3220feff·101b0000·3225feff·....2·......2%.. 
63 ··0x0002bba4·d40c0000·1c26feff·f80f0000·9c27feff·.....&.......'..63 ··0x0002cba4·ac0c0000·ac19feff·a40f0000·1c1bfeff·................
64 ··0x0002bbb4·50100000·3c29feff·90100000·dc2afeff·P...<).......*..64 ··0x0002cbb4·fc0f0000·fc1cfeff·28100000·dc1efeff·........(.......
65 ··0x0002bbc4·54110000·2c2dfeff·94110000·d42efeff·T...,-..........65 ··0x0002cbc4·d8100000·2c21feff·18110000·5c23feff·....,!......\#..
66 ··0x0002bbd4·d4110000·be2ffeff·2c120000·4e31feff·...../..,...N1..66 ··0x0002cbd4·58110000·4c24feff·b0110000·6c26feff·X...L$......l&..
 67 ··0x0002cbe4·5c160000·dc26feff·88160000·bc28feff·\....&.......(..
67 ··0x0002bbe4·00170000·bc31feff·2c170000·5c33feff·.....1..,...\3..68 ··0x0002cbf4·b4160000·4c2afeff·3c170000·5c2ffeff·....L*..<...\/..
68 ··0x0002bbf4·6c170000·bc34feff·08180000·9c39feff·l....4.......9..69 ··0x0002cc04·68170000·6c34feff·18180000·dc35feff·h...l4.......5..
69 ··0x0002bc04·60180000·7c3efeff·3c190000·0c40feff·`...|>..<....@..70 ··0x0002cc14·58180000·3c49feff·20190000·014afeff·X...<I..·....J..
70 ··0x0002bc14·7c190000·9653feff·441a0000·4e54feff·|....S..D...NT..71 ··0x0002cc24·501a0000·054afeff·641a0000·094afeff·P....J..d....J..
 72 ··0x0002cc34·781a0000·0d4afeff·8c1a0000·1c4afeff·x....J.......J..
 73 ··0x0002cc44·a01a0000·cc4afeff·cc1a0000·dc4cfeff·.....J.......L..
 74 ··0x0002cc54·241b0000·6c4efeff·501b0000·ec4efeff·$...lN..P....N..
 75 ··0x0002cc64·8c1b0000·6c4ffeff·c81b0000·4c51feff·....lO......LQ..
 76 ··0x0002cc74·f41b0000·4c52feff·4c1c0000·dc53feff·....LR..L....S..
71 ··0x0002bc24·881b0000·5254feff·9c1b0000·5654feff·....RT......VT..77 ··0x0002cc84·8c1c0000·4c54feff·ac1c0000·bc54feff·....LT.......T..
 78 ··0x0002cc94·e81c0000·0c56feff·281d0000·6c57feff·.....V..(...lW..
72 ··0x0002bc34·b01b0000·5a54feff·c41b0000·6c54feff·....ZT......lT..79 ··0x0002cca4·681d0000·7c5afeff·c41d0000·ec5bfeff·h...|Z.......[..
73 ··0x0002bc44·d81b0000·fc54feff·301c0000·1057feff·.....T..0....W..80 ··0x0002ccb4·fc1d0000·3c5efeff·c01e0000·0c61feff·....<^.......a..
 81 ··0x0002ccc4·5c1f0000·0c62feff·50200000·cc63feff·\....b..P·...c..
 82 ··0x0002ccd4·90200000·8c64feff·04210000·ac69feff·.·...d...!...i..
 83 ··0x0002cce4·90210000·3c6cfeff·d0210000·9c6dfeff·.!..<l...!...m..
 84 ··0x0002ccf4·98220000·3c77feff·38230000·5c7afeff·."..<w..8#..\z..
 85 ··0x0002cd04·bc230000·6c7efeff·1c240000·9c81feff·.#..l~...$......
 86 ··0x0002cd14·7c240000·3c86feff·3c1e0000·8c86feff·|$..<...<.......
 87 ··0x0002cd24·5c1e0000·dc86feff·7c1e0000·8c87feff·\.......|.......
74 ··0x0002bc54·881c0000·bc58feff·c81c0000·2859feff·.....X......(Y..88 ··0x0002cd34·b81f0000·0c89feff·f81f0000·5c91feff·............\...
 89 ··0x0002cd44·d8200000·3c93feff·2c220000·5c98feff·.·..<...,"..\...
 90 ··0x0002cd54·58220000·cc99feff·f4220000·6ca2feff·X"......."..l...
75 ··0x0002bc64·041d0000·9459feff·401d0000·505bfeff·.....Y..@...P[.. 
76 ··0x0002bc74·801d0000·225cfeff·d81d0000·925dfeff·...."\.......].. 
77 ··0x0002bc84·181e0000·f45dfeff·441e0000·545efeff·.....]..D...T^.. 
78 ··0x0002bc94·801e0000·9e5ffeff·c01e0000·ee60feff·....._.......`.. 
79 ··0x0002bca4·001f0000·e663feff·5c1f0000·4465feff·.....c..\...De.. 
80 ··0x0002bcb4·941f0000·7c67feff·70200000·2a6afeff·....|g..p·..*j.. 
Max diff block lines reached; 0/23220 bytes (0.00%) of diff not shown.
159 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 1271 lines modifiedOffset 1, 1158 lines modified
  
Diff chunk too large, falling back to line-by-line diff (1002 lines added, 1258 lines removed)
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0002c298·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x0002d298·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x0002c2a8·1b0c0404·88010000·20000000·1c000000·........·.......3 ··0x0002d2a8·1b0c0404·88010000·20000000·1c000000·........·.......
4 ··0x0002c2b8·68adfdff·500d0000·000e0846·0e0c4a0f·h...P......F..J.4 ··0x0002d2b8·689dfdff·400d0000·000e0846·0e0c4a0f·h...@......F..J.
5 ··0x0002c2c8·0b740478·003f1a3b·2a322422·10000000·.t.x.?.;*2$"....5 ··0x0002d2c8·0b740478·003f1a3b·2a322422·10000000·.t.x.?.;*2$"....
6 ··0x0002c2d8·40000000·94bafdff·08000000·00000000·@...............6 ··0x0002d2d8·40000000·84aafdff·08000000·00000000·@...............
7 ··0x0002c2e8·38000000·54000000·60d4fdff·6c000000·8...T...`...l...7 ··0x0002d2e8·38000000·54000000·f0c3fdff·7a000000·8...T.......z...
8 ··0x0002c2f8·00410e08·8502410e·0c870341·0e108604·.A....A....A....8 ··0x0002d2f8·00410e08·8502430e·0c870341·0e108604·.A....C....A....
9 ··0x0002c308·410e1483·05430e40·02600e14·41c30e10·A....C.@.`..A...9 ··0x0002d308·410e1483·054e0e40·02610e14·41c30e10·A....N.@.a..A...
10 ··0x0002c318·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...10 ··0x0002d318·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...
11 ··0x0002c328·90000000·90d4fdff·6c000000·00410e08·........l....A..11 ··0x0002d328·90000000·34c4fdff·7a000000·00410e08·....4...z....A..
12 ··0x0002c338·8502410e·0c870341·0e108604·410e1483·..A....A....A...12 ··0x0002d338·8502430e·0c870341·0e108604·410e1483·..C....A....A...
13 ··0x0002c348·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...13 ··0x0002d348·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
14 ··0x0002c358·41c70e08·41c50e04·30000000·cc000000·A...A...0.......14 ··0x0002d358·41c70e08·41c50e04·28000000·cc000000·A...A...(.......
15 ··0x0002c368·c0d4fdff·5c010000·004e0e08·8702410e·....\....N....A.15 ··0x0002d368·78c4fdff·6a010000·00530e14·43830547·x...j....S..C..G
16 ··0x0002c378·0c860341·0e108304·033f010a·c30e0c41·...A.....?.....A16 ··0x0002d378·87034b86·04850203·34010ac5·c7c6c30e·..K.....4.......
17 ··0x0002c388·c60e0841·c70e0441·0b000000·30000000·...A...A....0...17 ··0x0002d388·04440b00·24000000·f8000000·bcc5fdff·.D..$...........
18 ··0x0002c398·00010000·e8d5fdff·38010000·004e0e08·........8....N..18 ··0x0002d398·48010000·00530e10·43830451·86038702·H....S..C..Q....
19 ··0x0002c3a8·8702410e·0c860341·0e108304·0313010a·..A....A........19 ··0x0002d3a8·030b010a·c7c6c30e·04460b00·28000000·.........F..(...
20 ··0x0002c3b8·c30e0c41·c60e0841·c70e0441·0b000000·...A...A...A....20 ··0x0002d3b8·20010000·e4c6fdff·e8020000·00430e40··............C.@
21 ··0x0002c3c8·3c000000·34010000·ecd6fdff·a3020000·<...4...........21 ··0x0002d3c8·44860459·83058703·8502026b·0ac5c7c6·D..Y.......k....
22 ··0x0002c3d8·00410e08·8502410e·0c870341·0e108604·.A....A....A....22 ··0x0002d3d8·c30e0445·0b000000·3c000000·4c010000·...E....<...L...
23 ··0x0002c3e8·410e1483·05430e40·02660a0e·1441c30e·A....C.@.f...A..23 ··0x0002d3e8·a8c9fdff·82010000·00410e08·8502410e·.........A....A.
24 ··0x0002c3f8·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..24 ··0x0002d3f8·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P
25 ··0x0002c408·3c000000·74010000·50d9fdff·6f010000·<...t...P...o...25 ··0x0002d408·036b010e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
26 ··0x0002c418·00410e08·8502410e·0c870341·0e108604·.A....A....A....26 ··0x0002d418·0841c50e·04000000·3c000000·8c010000·.A......<.......
27 ··0x0002c428·410e1483·05430e50·0363010e·1441c30e·A....C.P.c...A..27 ··0x0002d428·f8cafdff·82010000·00410e08·8502410e·.........A....A.
28 ··0x0002c438·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......28 ··0x0002d438·0c870341·0e108604·410e1483·054e0e50·...A....A....N.P
29 ··0x0002c448·3c000000·b4010000·80dafdff·6f010000·<...........o...29 ··0x0002d448·036b010e·1441c30e·1041c60e·0c41c70e·.k...A...A...A..
30 ··0x0002c458·00410e08·8502410e·0c870341·0e108604·.A....A....A....30 ··0x0002d458·0841c50e·04000000·1c000000·00000000·.A..............
31 ··0x0002c468·410e1483·05430e50·0363010e·1441c30e·A....C.P.c...A..31 ··0x0002d468·017a504c·5200017c·08079bed·6e00001b·.zPLR..|....n...
32 ··0x0002c478·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......32 ··0x0002d478·1b0c0404·88010000·40000000·24000000·........@...$...
33 ··0x0002c488·1c000000·00000000·017a504c·5200017c·.........zPLR..|33 ··0x0002d488·180cfeff·e0000000·042f4600·00410e08·........./F..A..
34 ··0x0002c498·08079bc9·6e00001b·1b0c0404·88010000·....n...........34 ··0x0002d498·8502430e·0c870341·0e108604·430e1483·..C....A....C...
35 ··0x0002c4a8·40000000·24000000·5618feff·e0000000·@...$...V.......35 ··0x0002d4a8·054e0e40·02980a0e·1443c30e·1041c60e·.N.@.....C...A..
36 ··0x0002c4b8·04134d00·00410e08·8502410e·0c870341·..M..A....A....A36 ··0x0002d4b8·0c41c70e·0841c50e·04410b00·38000000·.A...A...A..8...
37 ··0x0002c4c8·0e108604·410e1483·05430e40·02a90a0e·....A....C.@....37 ··0x0002d4c8·30020000·e4cbfdff·59000000·00410e08·0.......Y....A..
38 ··0x0002c4d8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..38 ··0x0002d4d8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
39 ··0x0002c4e8·04410b00·38000000·58020000·4cdbfdff·.A..8...X...L...39 ··0x0002d4e8·054e0e30·02420e14·41c30e10·41c60e0c·.N.0.B..A...A...
40 ··0x0002c4f8·59000000·00410e08·8502410e·0c870341·Y....A....A....A40 ··0x0002d4f8·41c70e08·41c50e04·3c000000·6c020000·A...A...<...l...
41 ··0x0002c508·0e108604·410e1483·05430e30·024d0e14·....A....C.0.M..41 ··0x0002d508·08ccfdff·e0030000·00410e08·8502460e·.........A....F.
42 ··0x0002c518·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...42 ··0x0002d518·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
43 ··0x0002c528·3c000000·94020000·6adbfdff·13040000·<.......j.......43 ··0x0002d528·034f010a·0e1441c3·0e1041c6·0e0c41c7·.O....A...A...A.
44 ··0x0002c538·00410e08·8502410e·0c870341·0e108604·.A....A....A....44 ··0x0002d538·0e0841c5·0e04460b·3c000000·ac020000·..A...F.<.......
45 ··0x0002c548·410e1483·05430e40·036a010a·0e1441c3·A....C.@.j....A.45 ··0x0002d548·a8cffdff·2e020000·00410e08·8502410e·.........A....A.
46 ··0x0002c558·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.46 ··0x0002d558·0c870341·0e108604·410e1483·054d0e40·...A....A....M.@
47 ··0x0002c568·3c000000·d4020000·3edffdff·1e020000·<.......>.......47 ··0x0002d568·02820a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
48 ··0x0002c578·00410e08·8502410e·0c870341·0e108604·.A....A....A....48 ··0x0002d578·0841c50e·04490b00·20000000·ec020000·.A...I..·.......
49 ··0x0002c588·410e1483·05430e40·02850a0e·1441c30e·A....C.@.....A..49 ··0x0002d588·98d1fdff·79000000·00430e40·4b83034f·....y....C.@K..O
50 ··0x0002c598·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..50 ··0x0002d598·86020256·0ac6c30e·04410b00·24000000·...V.....A..$...
51 ··0x0002c5a8·2c000000·14030000·1ce1fdff·6e000000·,...........n...51 ··0x0002d5a8·10030000·f4d1fdff·a0000000·00430e40·.............C.@
52 ··0x0002c5b8·00410e08·8602410e·0c830343·0e400261·.A....A....C.@.a52 ··0x0002d5b8·48830553·86045085·02870302·71c5c7c6·H..S..P.....q...
53 ··0x0002c5c8·0a0e0c41·c30e0841·c60e0441·0b000000·...A...A...A....53 ··0x0002d5c8·c30e0400·20000000·38030000·6cd2fdff·....·...8...l...
54 ··0x0002c5d8·38000000·44030000·5ae1fdff·81000000·8...D...Z.......54 ··0x0002d5d8·77000000·00430e40·4d83034f·86020252·w....C.@M..O...R
55 ··0x0002c5e8·00410e08·8502410e·0c870341·0e108604·.A....A....A....55 ··0x0002d5e8·0ac6c30e·04410b00·38000000·5c030000·.....A..8...\...
56 ··0x0002c5f8·410e1483·05430e40·02750e14·41c30e10·A....C.@.u..A...56 ··0x0002d5f8·c8d2fdff·8f000000·00410e08·8502410e·.........A....A.
57 ··0x0002c608·41c60e0c·41c70e08·41c50e04·2c000000·A...A...A...,...57 ··0x0002d608·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
58 ··0x0002c618·80030000·a0e1fdff·6d000000·00410e08·........m....A..58 ··0x0002d618·02780e14·41c30e10·41c60e0c·41c70e08·.x..A...A...A...
59 ··0x0002c628·8602410e·0c830343·0e400260·0a0e0c41·..A....C.@.`...A59 ··0x0002d628·41c50e04·3c000000·98030000·1cd3fdff·A...<...........
60 ··0x0002c638·c30e0841·c60e0441·0b000000·38000000·...A...A....8...60 ··0x0002d638·f2020000·00410e08·8502410e·0c870341·.....A....A....A
61 ··0x0002c648·b0030000·dee1fdff·81000000·00410e08·.............A..61 ··0x0002d648·0e108604·410e1483·054e0e50·03eb010a·....A....N.P....
62 ··0x0002c658·8502410e·0c870341·0e108604·410e1483·..A....A....A...62 ··0x0002d658·0e1443c3·0e1041c6·0e0c41c7·0e0841c5·..C...A...A...A.
63 ··0x0002c668·05430e40·02750e14·41c30e10·41c60e0c·.C.@.u..A...A...63 ··0x0002d668·0e04450b·3c000000·d8030000·dcd5fdff·..E.<...........
64 ··0x0002c678·41c70e08·41c50e04·3c000000·ec030000·A...A...<.......64 ··0x0002d678·d5020000·00410e08·8502460e·0c870341·.....A....F....A
65 ··0x0002c688·23e2fdff·e0020000·00410e08·8502410e·#........A....A.65 ··0x0002d688·0e108604·410e1483·054e0e50·030b020a·....A....N.P....
66 ··0x0002c698·0c870341·0e108604·410e1483·05430e50·...A....A....C.P66 ··0x0002d698·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
67 ··0x0002c6a8·03fe010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.67 ··0x0002d6a8·0e044a0b·1c000000·00000000·017a5200·..J..........zR.
68 ··0x0002c6b8·0e0841c5·0e04410b·3c000000·2c040000·..A...A.<...,...68 ··0x0002d6b8·017c0801·1b0c0404·88010e50·83058502·.|.........P....
69 ··0x0002c6c8·c4e4fdff·be020000·00410e08·8502410e·.........A....A.69 ··0x0002d6c8·86048703·10000000·24000000·9ca6fdff·........$.......
70 ··0x0002c6d8·0c870341·0e108604·410e1483·05430e50·...A....A....C.P70 ··0x0002d6d8·2e000000·00000000·54000000·4c040000·........T...L...
71 ··0x0002c6e8·031d020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.71 ··0x0002d6e8·48d8fdff·b6060000·00410e08·8502410e·H........A....A.
72 ··0x0002c6f8·0e0841c5·0e04410b·1c000000·00000000·..A...A.........72 ··0x0002d6f8·0c870341·0e108604·410e1483·054d0e60·...A....A....M.`
73 ··0x0002c708·017a5200·017c0801·1b0c0404·88010e50·.zR..|.........P73 ··0x0002d708·0358020a·0e1441c3·0e1041c6·0e0c41c7·.X....A...A...A.
74 ··0x0002c718·83058502·86048703·10000000·24000000·............$...74 ··0x0002d718·0e0841c5·0e04430b·03c5010a·0e1441c3·..A...C.......A.
75 ··0x0002c728·58b6fdff·2e000000·00000000·54000000·X...........T...75 ··0x0002d728·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
76 ··0x0002c738·a0040000·0ee7fdff·8e060000·00410e08·.............A..76 ··0x0002d738·3c000000·a4040000·b0defdff·ed030000·<...............
77 ··0x0002c748·8502410e·0c870341·0e108604·410e1483·..A....A....A...77 ··0x0002d748·00410e08·8502410e·0c870341·0e108604·.A....A....A....
78 ··0x0002c758·05430e60·034c020a·0e1441c3·0e1041c6·.C.`.L....A...A.78 ··0x0002d758·410e1483·054e0e50·03e4020a·0e1441c3·A....N.P......A.
79 ··0x0002c768·0e0c41c7·0e0841c5·0e04410b·039a010a·..A...A...A.....79 ··0x0002d768·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
80 ··0x0002c778·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.80 ··0x0002d778·54000000·e4040000·000afeff·63010000·T...........c...
81 ··0x0002c788·0e04410b·3c000000·f8040000·44edfdff·..A.<.......D...81 ··0x0002d788·00410e08·8502410e·0c870341·0e108604·.A....A....A....
82 ··0x0002c798·c3030000·00410e08·8502410e·0c870341·.....A....A....A82 ··0x0002d798·410e1483·054d0e40·02770a0e·1441c30e·A....M.@.w...A..
83 ··0x0002c7a8·0e108604·410e1483·05430e50·03ee020a·....A....C.P....83 ··0x0002d7a8·1041c60e·0c41c70e·0841c50e·04440b02·.A...A...A...D..
84 ··0x0002c7b8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.84 ··0x0002d7b8·9a0a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A...
85 ··0x0002c7c8·0e04410b·54000000·38050000·1c16feff·..A.T...8.......85 ··0x0002d7c8·41c50e04·4a0b0000·28000000·3c050000·A...J...(...<...
86 ··0x0002c7d8·7b010000·00410e08·8502410e·0c870341·{....A....A....A86 ··0x0002d7d8·180bfeff·df010000·00430e40·50870385·.........C.@P...
87 ··0x0002c7e8·0e108604·410e1483·05430e40·027a0a0e·....A....C.@.z..87 ··0x0002d7e8·0283054f·860402d0·0ac5c7c6·c30e0446·...O...........F
88 ··0x0002c7f8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..88 ··0x0002d7f8·0b000000·28000000·68050000·cc0cfeff·....(...h.......
89 ··0x0002c808·04430b02·dd0a0e14·41c30e10·41c60e0c·.C......A...A...89 ··0x0002d808·dc010000·00430e40·50870385·0283054f·.....C.@P......O
90 ··0x0002c818·41c70e08·41c50e04·430b0000·3c000000·A...A...C...<...90 ··0x0002d818·860402d1·0ac5c7c6·c30e0445·0b000000·...........E....
91 ··0x0002c828·90050000·4417feff·9f010000·00410e08·....D........A..91 ··0x0002d828·40000000·cc030000·b0e1fdff·ec020000·@...............
92 ··0x0002c838·8502410e·0c870341·0e108604·410e1483·..A....A....A...92 ··0x0002d838·04a74200·00410e08·8502430e·0c870343·..B..A....C....C
93 ··0x0002c848·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A..93 ··0x0002d848·0e108604·410e1483·054e0e60·0366020a·....A....N.`.f..
94 ··0x0002c858·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<...94 ··0x0002d858·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
95 ··0x0002c868·d0050000·a418feff·9c010000·00410e08·.............A..95 ··0x0002d868·0e04480b·24000000·00000000·017a504c·..H.$........zPL
96 ··0x0002c878·8502410e·0c870341·0e108604·410e1483·..A....A....A...96 ··0x0002d878·5200017c·08079be1·6a00001b·1b0c0404·R..|....j.......
97 ··0x0002c888·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A..97 ··0x0002d888·88010e60·83058502·86048703·14000000·...`............
98 ··0x0002c898·0c41c70e·0841c50e·04410b00·40000000·.A...A...A..@...98 ··0x0002d898·2c000000·02a5fdff·1c000000·04454200·,............EB.
99 ··0x0002c8a8·20040000·f0effdff·d6020000·04374900··............7I.99 ··0x0002d8a8·00000000·3c000000·18060000·fc0dfeff·....<...........
100 ··0x0002c8b8·00410e08·8502410e·0c870341·0e108604·.A....A....A....100 ··0x0002d8b8·48020000·00410e08·8502410e·0c870341·H....A....A....A
101 ··0x0002c8c8·410e1483·05430e60·0370020a·0e1441c3·A....C.`.p....A.101 ··0x0002d8c8·0e108604·410e1483·054e0e40·0376010a·....A....N.@.v..
102 ··0x0002c8d8·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.102 ··0x0002d8d8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
103 ··0x0002c8e8·24000000·00000000·017a504c·5200017c·$........zPLR..|103 ··0x0002d8e8·0e04440b·3c000000·58060000·0c10feff·..D.<...X.......
104 ··0x0002c8f8·08079b69·6a00001b·1b0c0404·88010e60·...ij..........`104 ··0x0002d8f8·29020000·00410e08·8502410e·0c870341·)....A....A....A
105 ··0x0002c908·83058502·86048703·14000000·2c000000·............,...105 ··0x0002d908·0e108604·410e1483·054d0e40·660a0e14·....A....M.@f...
106 ··0x0002c918·96b4fdff·1c000000·04d54800·00000000·..........H.....106 ··0x0002d918·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
107 ··0x0002c928·3c000000·94060000·8019feff·48020000·<...........H...107 ··0x0002d928·410b0000·54000000·98060000·fc11feff·A...T...........
108 ··0x0002c938·00410e08·8502410e·0c870341·0e108604·.A....A....A....108 ··0x0002d938·f0000000·00410e08·8502410e·0c870341·.....A....A....A
109 ··0x0002c948·410e1483·05430e40·0386010a·0e1441c3·A....C.@......A.109 ··0x0002d948·0e108604·410e1483·054e0e40·028e0a0e·....A....N.@....
110 ··0x0002c958·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.110 ··0x0002d958·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
111 ··0x0002c968·3c000000·d4060000·901bfeff·a7010000·<...............111 ··0x0002d968·04440b77·0a0e1441·c30e1041·c60e0c41·.D.w...A...A...A
112 ··0x0002c978·00410e08·8502410e·0c870341·0e108604·.A....A....A....112 ··0x0002d978·c70e0841·c50e0445·0b000000·3c000000·...A...E....<...
113 ··0x0002c988·410e1483·05430e40·700a0e14·41c30e10·A....C.@p...A...113 ··0x0002d988·f0060000·9412feff·11020000·00410e08·.............A..
114 ··0x0002c998·41c60e0c·41c70e08·41c50e04·410b0000·A...A...A...A...114 ··0x0002d998·8502410e·0c870341·0e108604·410e1483·..A....A....A...
115 ··0x0002c9a8·54000000·14070000·f81cfeff·e9000000·T...............115 ··0x0002d9a8·054d0e50·6a0a0e14·41c30e10·41c60e0c·.M.Pj...A...A...
116 ··0x0002c9b8·00410e08·8502410e·0c870341·0e108604·.A....A....A....116 ··0x0002d9b8·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<...
117 ··0x0002c9c8·410e1483·05430e40·02960a0e·1441c30e·A....C.@.....A..117 ··0x0002d9c8·30070000·04e3fdff·f5000000·00410e08·0............A..
118 ··0x0002c9d8·1041c60e·0c41c70e·0841c50e·04410b78·.A...A...A...A.x118 ··0x0002d9d8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
119 ··0x0002c9e8·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A119 ··0x0002d9e8·054e0e50·02a10a0e·1441c30e·1041c60e·.N.P.....A...A..
120 ··0x0002c9f8·c50e0441·0b000000·3c000000·6c070000·...A....<...l...120 ··0x0002d9f8·0c41c70e·0841c50e·04490b00·3c000000·.A...A...I..<...
121 ··0x0002ca08·8a1dfeff·8f010000·00410e08·8502410e·.........A....A.121 ··0x0002da08·70070000·c4e3fdff·d8000000·00410e08·p............A..
122 ··0x0002ca18·0c870341·0e108604·410e1483·05430e40·...A....A....C.@122 ··0x0002da18·8502410e·0c870341·0e108604·460e1483·..A....A....F...
123 ··0x0002ca28·760a0e14·41c30e10·41c60e0c·41c70e08·v...A...A...A...123 ··0x0002da28·05510ec0·0102b20a·0e1443c3·0e1041c6·.Q........C...A.
124 ··0x0002ca38·41c50e04·410b0000·3c000000·ac070000·A...A...<.......124 ··0x0002da38·0e0c41c7·0e0841c5·0e04410b·20000000·..A...A...A.·...
125 ··0x0002ca48·2af1fdff·f0000000·00410e08·8502410e·*........A....A.125 ··0x0002da48·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
Max diff block lines reached; 10769/162314 bytes (6.63%) of diff not shown.
22.3 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 172 lines modifiedOffset 1, 172 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x000311cc·ff9b1d01·14210500·004e53b5·0101c801·.....!...NS.....2 ··0x00031ac0·ff9b1d01·14210500·004e53b5·0101c801·.....!...NS.....
3 ··0x000311dc·05cd0100·db010500·00010000·00000000·................3 ··0x00031ad0·05cd0100·db010500·00010000·00000000·................
4 ··0x000311ec·ffff0106·b80505cf·0500ffff·01041705·................4 ··0x00031ae0·ffff0106·c60505e5·0500ffff·01041705·................
5 ··0x000311fc·0000ffff·0107d404·a704d209·00ffff01·................5 ··0x00031af0·0000ffff·0107db04·df049e0a·00ffff01·................
6 ··0x0003120c·043c0500·00ffff01·07a401ec·039a0500·.<..............6 ··0x00031b00·043c0500·00ffff01·079c01e9·038f0500·.<..............
7 ··0x0003121c·ffff0104·1b050000·ffff012a·c00105e2·...........*....7 ··0x00031b10·ffff0104·1b050000·ffff012a·c30105f3·...........*....
8 ··0x0003122c·0400d402·05f00400·970305e9·0400c703·................8 ··0x00031b20·0400d702·05810500·980305fa·0400d203·................
9 ··0x0003123c·05e20400·890405f0·0400cb04·05e20400·................9 ··0x00031b30·05f30400·9a040581·0500dc04·05f30400·................
10 ··0x0003124c·dd0405f0·0400ffff·01041a52·00000000·...........R....10 ··0x00031b40·ee040581·0500ffff·01041a52·00000000·...........R....
11 ··0x0003125c·ff9bac01·019e01cb·0205bd25·01fc0405·...........%....11 ··0x00031b50·ff9ba401·019901a1·0205ed23·01e30405·...........#....
12 ··0x0003126c·c22501bb·07059224·01de0d05·0000dd10·.%.....$........12 ··0x00031b60·f22301aa·0705d925·01b40d05·0000a310·.#.....%........
13 ··0x0003127c·05952301·ce138105·91230092·19050000·..#......#...... 
14 ··0x0003128c·ab1a0594·2401f01c·058f2301·d31fef01·....$.....#..... 
15 ··0x0003129c·912300bd·22059523·01cb2205·bd2501d4·.#.."..#.."..%..13 ··0x00031b70·05db2501·8513db04·e22200a4·18050000·..%......"......
 14 ··0x00031b80·e01905e0·2201b61c·05de2201·881fef01·....".....".....
 15 ··0x00031b90·e2220082·2205ed23·018b2205·f22301a2·.".."..#.."..#..
16 ··0x000312ac·22050000·dd220592·2401e622·05c22501·"...."..$.."..%.16 ··0x00031ba0·220e0000·b42205d9·2501bd22·05db2501·"...."..%.."..%.
 17 ··0x00031bb0·c62205e0·2201d922·05de2201·fe2205cd·."..".."..".."..
 18 ··0x00031bc0·23009f23·05d12300·c8230500·00902405·#..#..#..#....$.
 19 ··0x00031bd0·b62403b1·2405ba24·03d42505·dd2500fe·.$..$..$..%..%..
 20 ··0x00031be0·2505b526·039f2605·b92600b0·26050000·%..&..&..&..&...
 21 ··0x00031bf0·0100007d·00000000·ffff0112·b20131f9·...}..........1.
 22 ··0x00031c00·06008502·05f20600·8e0305f9·0600ffff·................
17 ··0x000312bc·f8220500·00812305·9424018a·23058f23·."....#..$..#..# 
18 ··0x000312cc·01af2305·fe2300d8·23050000·f9230582·..#..#..#....#.. 
19 ··0x000312dc·2400b224·05d82403·d32405dc·2400a625·$..$..$..$..$..% 
20 ··0x000312ec·05b92500·d0250500·00f12505·97260392·..%..%....%..&.. 
21 ··0x000312fc·26059b26·03010000·7d000000·00000000·&..&....}....... 
22 ··0x0003130c·ffff0112·e10135e2·0700bc02·05db0700·......5......... 
23 ··0x0003131c·da0305e2·0700ffff·01042f05·00000000·........../..... 
24 ··0x0003132c·ff9b1501·0b8f0105·0000ae01·05cc0301·................ 
25 ··0x0003133c·01000000·00000000·ff9b1101·08140519·................23 ··0x00031c10·01042f05·00000000·ff9b1501·0bb10105·../.............
 24 ··0x00031c20·0000d001·058c0401·01000000·00000000·................
 25 ··0x00031c30·ff9b1101·08140519·00270500·00010000·.........'......
 26 ··0x00031c40·00000000·ffff0135·46110000·db0105e5·.......5F.......
 27 ··0x00031c50·0a009003·05dd0a00·aa0305d6·0a00d004·................
 28 ··0x00031c60·d301e50a·00a50805·fc0a00bb·0805f50a·................
 29 ··0x00031c70·00e60805·e50a00c6·0905ec0a·00ffff01·................
26 ··0x0003134c·00270500·00010000·00000000·ffff0135·.'.............530 ··0x00031c80·04210500·00000000·ffff010f·58050000·.!..........X...
27 ··0x0003135c·46110000·d70105d3·09008f03·05e10900·F............... 
28 ··0x0003136c·a50305da·0900c904·b001d309·00c90705·................ 
29 ··0x0003137c·e80900df·0705f609·008a0805·d30900f1·................31 ··0x00031c90·ee040584·0600ff05·050000ff·ff01041a·................
 32 ··0x00031ca0·050000ff·ff010a1b·05890100·ab010500·................
 33 ··0x00031cb0·00ffff01·0a260500·0034c704·cb0500ff·.....&...4......
 34 ··0x00031cc0·ff010829·052e0041·050000ff·ff010688·...)...A........
30 ··0x0003138c·0805ef09·00ffff01·04210500·00000000·.........!......35 ··0x00031cd0·0105f801·00ffff01·042c0500·00ffff01·.........,......
 36 ··0x00031ce0·05551caf·0100ffff·01041705·0000ffff·.U..............
 37 ··0x00031cf0·010c7e05·8c0a00f8·05f20393·0a00ffff·..~.............
 38 ··0x00031d00·01043505·0000ffff·01078301·8801cf02·..5.............
 39 ··0x00031d10·00ffff01·04290500·00000000·ff9b3d01·.....)........=.
 40 ··0x00031d20·34f30305·0000ef04·05841301·f0050589·4...............
 41 ··0x00031d30·1300f308·83018413·018f0d05·901300b7·................
 42 ··0x00031d40·12050000·ed120584·1301f612·05891300·................
31 ··0x0003139c·ffff010f·57050000·dd0405f1·0500ec05·....W........... 
32 ··0x000313ac·050000ff·ff01041e·050000ff·ff010a1b·................ 
33 ··0x000313bc·05890100·ab010500·00ffff01·0a260500·.............&.. 
34 ··0x000313cc·0034bc04·a80500ff·ff010829·052e0041·.4.........)...A 
35 ··0x000313dc·050000ff·ff010688·0105f801·00ffff01·................ 
36 ··0x000313ec·042c0500·00ffff01·054f1c9d·0100ffff·.,.......O...... 
37 ··0x000313fc·01041705·0000ffff·010d8c01·05b50a00·................ 
38 ··0x0003140c·df05b104·ae0a00ff·ff01043b·050000ff·...........;.... 
39 ··0x0003141c·ff010795·018101cc·0200ffff·01042905·..............). 
40 ··0x0003142c·00000000·ff9b3d01·34ab0405·0000a605·......=.4....... 
41 ··0x0003143c·05941301·a7060599·1300a009·85019413·................ 
42 ··0x0003144c·01f00c05·a01300c7·12050000·fd120594·................ 
43 ··0x0003145c·13018613·05991300·8f130500·00010000·................ 
44 ··0x0003146c·00000000·ff9b1501·0c20054d·00480500·.........·.M.H.. 
45 ··0x0003147c·00730500·00010000·00000000·ff9b5d01·.s............]. 
46 ··0x0003148c·53d70105·ec0e01f8·0205ea0e·01b60405·S............... 
47 ··0x0003149c·f20e019c·098301ea·0e01b00b·9001f20e·................ 
48 ··0x000314ac·01eb0d05·0000c10e·05f20e01·ca0e05ea·................ 
49 ··0x000314bc·0e01dc0e·050000e5·0e05ec0e·01940f05·................ 
50 ··0x000314cc·d70f03d2·0f05db0f·03d01005·d51000e3·................ 
51 ··0x000314dc·10050000·0100007d·00000000·ff9bb801·.......}........43 ··0x00031d50·ff120500·00010000·00000000·ff9b1501·................
52 ··0x000314ec·01ab01dd·029602e4·2a01b90a·050000ae·........*....... 
53 ··0x000314fc·0c05a029·01940eff·04cb2c00·ce138301·...)......,..... 
54 ··0x0003150c·a02901e7·15050000·da16ee01·e22a01b3·.)...........*.. 
55 ··0x0003151c·1a8402d2·2c019f1e·8202a229·01852205·....,......)..". 
56 ··0x0003152c·a42901d8·23f101cb·2c00ee25·8301a429·.)..#...,..%...) 
57 ··0x0003153c·01ce2805·e42a01d7·2805d22c·01e02805·..(..*..(..,..(. 
58 ··0x0003154c·e22a01ee·2805a229·01f72805·a4290180·.*..(..)..(..).. 
59 ··0x0003155c·2905a029·01892917·0000c629·05952a00·)..)..)....)..*. 
60 ··0x0003156c·eb290599·2a00902a·059d2a00·c62a0500·.)..*..*..*..*.. 
61 ··0x0003157c·00862b05·ac2b03a7·2b05b02b·038c2c05·..+..+..+..+..,. 
62 ··0x0003158c·d42c00f4·2c058a2d·03852d05·00000100·.,..,..-..-..... 
63 ··0x0003159c·007d0000·00000000·ffff0112·940243b8·.}............C. 
64 ··0x000315ac·0800fd02·05b10800·b30405b8·0800ffff·................44 ··0x00031d60·0c20054d·00480500·00730500·00010000·.·.M.H...s......
 45 ··0x00031d70·00000000·ff9b5d01·53c20105·940f01e3·......].S.......
 46 ··0x00031d80·0205920f·01a50405·960f0183·09830192·................
 47 ··0x00031d90·0f019b0b·9401960f·01ed0d05·0000df0e·................
 48 ··0x00031da0·05920f01·e80e0596·0f01fb0e·05940f01·................
 49 ··0x00031db0·8d0f0500·00c20f05·85100380·10058910·................
 50 ··0x00031dc0·03fb1005·8011008e·11050000·0100007d·...............}
 51 ··0x00031dd0·00000000·ff9bb801·01ab01aa·029002a3·................
 52 ··0x00031de0·2901e409·050000c0·0b05d42b·01960dd9·)..........+....
 53 ··0x00031df0·04e32c00·b3128201·d42b01d5·14050000·..,......+......
 54 ··0x00031e00·d415f201·a72901bb·198b02d6·2b01c31d·.....)......+...
 55 ··0x00031e10·fb01a529·01b62105·ea2c01fd·22f301e3·...)..!..,.."...
 56 ··0x00031e20·2c009b25·8301ea2c·01c72805·a32901d0·,..%...,..(..)..
 57 ··0x00031e30·2805a729·01d92805·d62b01e7·2805a529·(..)..(..+..(..)
 58 ··0x00031e40·01f02805·d42b0183·2905ea2c·0195290e·..(..+..)..,..).
 59 ··0x00031e50·0000ce29·059d2a03·f32905a1·2a00982a·...)..*..)..*..*
 60 ··0x00031e60·05a52a03·f22a0500·00cf2b05·f22c00f8·..*..*....+..,..
 61 ··0x00031e70·2b059e2c·00992c05·a22c0396·2d05ac2d·+..,..,..,..-..-
 62 ··0x00031e80·00a72d05·00000100·007d0000·00000000·..-......}......
 63 ··0x00031e90·ffff0112·e1014384·0800cd02·05fd0700·......C.........
 64 ··0x00031ea0·ee030584·0800ffff·01044305·0000ffff·..........C.....
 65 ··0x00031eb0·010c6205·a70600ea·04ac01a0·0600ffff·..b.............
65 ··0x000315bc·01044305·0000ffff·010c6805·b8060094·..C.......h.....66 ··0x00031ec0·01042905·0000ffff·010c7a05·880900b8·..).......z.....
66 ··0x000315cc·059601b1·0600ffff·01042905·0000ffff·..........).....67 ··0x00031ed0·01ad0781·0900ffff·01043505·0000ffff·..........5.....
67 ··0x000315dc·010d8601·05e70900·ce01e307·e00900ff·................68 ··0x00031ee0·01202105·00004405·df0d0084·0105d10d·.·!...D.........
 69 ··0x00031ef0·00bc0139·0000b005·d407d80d·00cc0d05·...9............
 70 ··0x00031f00·0000ffff·01080005·30002b05·0000ffff·........0.+.....
 71 ··0x00031f10·010dcf01·05800e00·fa02ff0a·f90d00ff·................
68 ··0x000315ec·ff010435·050000ff·ff012021·05000044·...5......·!...D72 ··0x00031f20·ff010465·050000ff·ff011281·03d90200·...e............
 73 ··0x00031f30·00f00505·e60600aa·0605df06·00ffff01·................
 74 ··0x00031f40·08000524·001f0500·00ffff01·2b445000·...$........+DP.
 75 ··0x00031f50·00a80105·b50700e4·02050000·fd0205a5·................
 76 ··0x00031f60·0700b604·050000be·0405ac07·00c60505·................
 77 ··0x00031f70·9e070087·070d0000·ffff0105·37db0100·............7...
 78 ··0x00031f80·00ffff01·0f370500·0077059f·0200b701·.....7...w......
 79 ··0x00031f90·27980200·ffff0108·00050000·27050000·'...........'...
 80 ··0x00031fa0·ffff010a·2205c101·00f80105·0000ffff·...."...........
 81 ··0x00031fb0·01116b05·0000b101·05f10b00·f5019f09·..k.............
 82 ··0x00031fc0·ea0b00ff·ff010800·05000027·050000ff·...........'....
Max diff block lines reached; 0/22708 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 ··0x00032eac·40970000·c1940000·01950000·41950000·@...........A...2 ··0x00033eac·d0960000·60940000·a0940000·e0940000·....`...........
3 ··0x00032ebc·81950000·c1950000·01960000··········............3 ··0x00033ebc·20950000·60950000·a0950000···········...`.......
  
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 ··0x00032ec8·f0960000····························....2 ··0x00033ec8·80960000····························....
  
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 ··0x00032fcc·00000000·00000000·00000000·00000000·................2 ··0x00033fcc·00000000·00000000·00000000·00000000·................
3 ··0x00032fdc·00000000·00000000·00000000·00000000·................3 ··0x00033fdc·00000000·00000000·00000000·00000000·................
4 ··0x00032fec·00000000·00000000·00000000·00000000·................4 ··0x00033fec·00000000·00000000·00000000·00000000·................
5 ··0x00032ffc·00000000····························....5 ··0x00033ffc·00000000····························....
  
7.3 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 ··0x00033000·cc2e0300·00000000·00000000·36700000·............6p..3 ··0x00034000·cc3e0300·00000000·00000000·36700000·.>..........6p..
4 ··0x00033010·46700000·56700000·66700000·76700000·Fp..Vp..fp..vp..4 ··0x00034010·46700000·56700000·66700000·76700000·Fp..Vp..fp..vp..
5 ··0x00033020·86700000·96700000·a6700000·b6700000·.p...p...p...p..5 ··0x00034020·86700000·96700000·a6700000·b6700000·.p...p...p...p..
6 ··0x00033030·c6700000·d6700000·e6700000·f6700000·.p...p...p...p..6 ··0x00034030·c6700000·d6700000·e6700000·f6700000·.p...p...p...p..
7 ··0x00033040·06710000·16710000·26710000·36710000·.q...q..&q..6q..7 ··0x00034040·06710000·16710000·26710000·36710000·.q...q..&q..6q..
8 ··0x00033050·46710000·56710000·66710000·76710000·Fq..Vq..fq..vq..8 ··0x00034050·46710000·56710000·66710000·76710000·Fq..Vq..fq..vq..
9 ··0x00033060·86710000·96710000·a6710000·b6710000·.q...q...q...q..9 ··0x00034060·86710000·96710000·a6710000·b6710000·.q...q...q...q..
10 ··0x00033070·c6710000·d6710000·e6710000·f6710000·.q...q...q...q..10 ··0x00034070·c6710000·d6710000·e6710000·f6710000·.q...q...q...q..
11 ··0x00033080·06720000·16720000·26720000·36720000·.r...r..&r..6r..11 ··0x00034080·06720000·16720000·26720000·36720000·.r...r..&r..6r..
12 ··0x00033090·46720000·56720000·66720000·76720000·Fr..Vr..fr..vr..12 ··0x00034090·46720000·56720000·66720000·76720000·Fr..Vr..fr..vr..
13 ··0x000330a0·86720000·96720000·a6720000·b6720000·.r...r...r...r..13 ··0x000340a0·86720000·96720000·a6720000·b6720000·.r...r...r...r..
14 ··0x000330b0·c6720000·d6720000·e6720000·f6720000·.r...r...r...r..14 ··0x000340b0·c6720000·d6720000·e6720000·f6720000·.r...r...r...r..
15 ··0x000330c0·06730000·16730000·26730000·36730000·.s...s..&s..6s..15 ··0x000340c0·06730000·16730000·26730000·36730000·.s...s..&s..6s..
16 ··0x000330d0·46730000·56730000·66730000·76730000·Fs..Vs..fs..vs..16 ··0x000340d0·46730000·56730000·66730000·76730000·Fs..Vs..fs..vs..
17 ··0x000330e0·86730000·96730000·a6730000·b6730000·.s...s...s...s..17 ··0x000340e0·86730000·96730000·a6730000·b6730000·.s...s...s...s..
18 ··0x000330f0·c6730000·d6730000·e6730000·f6730000·.s...s...s...s..18 ··0x000340f0·c6730000·d6730000·e6730000·f6730000·.s...s...s...s..
19 ··0x00033100·06740000·16740000·26740000·36740000·.t...t..&t..6t..19 ··0x00034100·06740000·16740000·26740000·36740000·.t...t..&t..6t..
20 ··0x00033110·46740000·56740000·66740000·76740000·Ft..Vt..ft..vt..20 ··0x00034110·46740000·56740000·66740000·76740000·Ft..Vt..ft..vt..
21 ··0x00033120·86740000·96740000·a6740000·b6740000·.t...t...t...t..21 ··0x00034120·86740000·96740000·a6740000·b6740000·.t...t...t...t..
22 ··0x00033130·c6740000·d6740000·e6740000·f6740000·.t...t...t...t..22 ··0x00034130·c6740000·d6740000·e6740000·f6740000·.t...t...t...t..
23 ··0x00033140·06750000·16750000·26750000·36750000·.u...u..&u..6u..23 ··0x00034140·06750000·16750000·26750000·36750000·.u...u..&u..6u..
24 ··0x00033150·46750000·56750000·66750000·76750000·Fu..Vu..fu..vu..24 ··0x00034150·46750000·56750000·66750000·76750000·Fu..Vu..fu..vu..
25 ··0x00033160·86750000·96750000·a6750000·b6750000·.u...u...u...u..25 ··0x00034160·86750000·96750000·a6750000·b6750000·.u...u...u...u..
26 ··0x00033170·c6750000·d6750000·e6750000·f6750000·.u...u...u...u..26 ··0x00034170·c6750000·d6750000·e6750000·f6750000·.u...u...u...u..
27 ··0x00033180·06760000·16760000·26760000·36760000·.v...v..&v..6v..27 ··0x00034180·06760000·16760000·26760000·36760000·.v...v..&v..6v..
28 ··0x00033190·46760000·56760000·66760000·76760000·Fv..Vv..fv..vv..28 ··0x00034190·46760000·56760000·66760000·76760000·Fv..Vv..fv..vv..
29 ··0x000331a0·86760000·96760000·a6760000·b6760000·.v...v...v...v..29 ··0x000341a0·86760000·96760000·a6760000·b6760000·.v...v...v...v..
30 ··0x000331b0·c6760000·d6760000·e6760000·f6760000·.v...v...v...v..30 ··0x000341b0·c6760000·d6760000·e6760000·f6760000·.v...v...v...v..
31 ··0x000331c0·06770000·16770000·26770000·36770000·.w...w..&w..6w..31 ··0x000341c0·06770000·16770000·26770000·36770000·.w...w..&w..6w..
32 ··0x000331d0·46770000·56770000·66770000·76770000·Fw..Vw..fw..vw..32 ··0x000341d0·46770000·56770000·66770000·76770000·Fw..Vw..fw..vw..
33 ··0x000331e0·86770000·96770000·a6770000·b6770000·.w...w...w...w..33 ··0x000341e0·86770000·96770000·a6770000·b6770000·.w...w...w...w..
34 ··0x000331f0·c6770000·d6770000·e6770000·f6770000·.w...w...w...w..34 ··0x000341f0·c6770000·d6770000·e6770000·f6770000·.w...w...w...w..
35 ··0x00033200·06780000·16780000·26780000·36780000·.x...x..&x..6x..35 ··0x00034200·06780000·16780000·26780000·36780000·.x...x..&x..6x..
36 ··0x00033210·46780000·56780000·66780000·76780000·Fx..Vx..fx..vx..36 ··0x00034210·46780000·56780000·66780000·76780000·Fx..Vx..fx..vx..
37 ··0x00033220·86780000·96780000·a6780000·b6780000·.x...x...x...x..37 ··0x00034220·86780000·96780000·a6780000·b6780000·.x...x...x...x..
38 ··0x00033230·c6780000·d6780000·e6780000·f6780000·.x...x...x...x..38 ··0x00034230·c6780000·d6780000·e6780000·f6780000·.x...x...x...x..
39 ··0x00033240·06790000·16790000·26790000·36790000·.y...y..&y..6y..39 ··0x00034240·06790000·16790000·26790000·36790000·.y...y..&y..6y..
40 ··0x00033250·46790000·56790000·66790000·76790000·Fy..Vy..fy..vy..40 ··0x00034250·46790000·56790000·66790000·76790000·Fy..Vy..fy..vy..
41 ··0x00033260·86790000·96790000·a6790000·b6790000·.y...y...y...y..41 ··0x00034260·86790000·96790000·a6790000·b6790000·.y...y...y...y..
42 ··0x00033270·c6790000·d6790000·e6790000·f6790000·.y...y...y...y..42 ··0x00034270·c6790000·d6790000·e6790000·f6790000·.y...y...y...y..
43 ··0x00033280·067a0000·167a0000·267a0000·367a0000·.z...z..&z..6z..43 ··0x00034280·067a0000·167a0000·267a0000·367a0000·.z...z..&z..6z..
44 ··0x00033290·467a0000·567a0000·667a0000·767a0000·Fz..Vz..fz..vz..44 ··0x00034290·467a0000·567a0000·667a0000·767a0000·Fz..Vz..fz..vz..
45 ··0x000332a0·867a0000·967a0000·a67a0000·b67a0000·.z...z...z...z..45 ··0x000342a0·867a0000·967a0000·a67a0000·b67a0000·.z...z...z...z..
46 ··0x000332b0·c67a0000·d67a0000·e67a0000·f67a0000·.z...z...z...z..46 ··0x000342b0·c67a0000·d67a0000·e67a0000·f67a0000·.z...z...z...z..
47 ··0x000332c0·067b0000·167b0000·267b0000·367b0000·.{...{..&{..6{..47 ··0x000342c0·067b0000·167b0000·267b0000·367b0000·.{...{..&{..6{..
48 ··0x000332d0·467b0000·567b0000·667b0000·767b0000·F{..V{..f{..v{..48 ··0x000342d0·467b0000·567b0000·667b0000·767b0000·F{..V{..f{..v{..
49 ··0x000332e0·867b0000·967b0000·a67b0000·b67b0000·.{...{...{...{..49 ··0x000342e0·867b0000·967b0000·a67b0000·b67b0000·.{...{...{...{..
50 ··0x000332f0·c67b0000·d67b0000·e67b0000·f67b0000·.{...{...{...{..50 ··0x000342f0·c67b0000·d67b0000·e67b0000·f67b0000·.{...{...{...{..
51 ··0x00033300·067c0000·167c0000·267c0000·367c0000·.|...|..&|..6|..51 ··0x00034300·067c0000·167c0000·267c0000·367c0000·.|...|..&|..6|..
52 ··0x00033310·467c0000·567c0000·667c0000·767c0000·F|..V|..f|..v|..52 ··0x00034310·467c0000·567c0000·667c0000·767c0000·F|..V|..f|..v|..
53 ··0x00033320·867c0000·967c0000·a67c0000·b67c0000·.|...|...|...|..53 ··0x00034320·867c0000·967c0000·a67c0000·b67c0000·.|...|...|...|..
54 ··0x00033330·c67c0000·d67c0000·e67c0000·f67c0000·.|...|...|...|..54 ··0x00034330·c67c0000·d67c0000·e67c0000·f67c0000·.|...|...|...|..
55 ··0x00033340·067d0000·167d0000·267d0000·367d0000·.}...}..&}..6}..55 ··0x00034340·067d0000·167d0000·267d0000·367d0000·.}...}..&}..6}..
56 ··0x00033350·467d0000·567d0000·667d0000··········F}..V}..f}..56 ··0x00034350·467d0000·567d0000···················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 ··0x0003335c·5c330300·3c3e0000·00000000··········\3..<>......2 ··0x00034358·58430300·3c3e0000·00000000··········XC..<>......
  
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·61333263·33316534·31316634·63643162·a32c31e411f4cd1b 
3 ··0x00000010·30356335·36613161·61343865·62663235·05c56a1aa48ebf252 ··0x00000000·32626466·34393034·30633535·62646331·2bdf49040c55bdc1
 3 ··0x00000010·62626464·61633038·37336365·36383338·bbddac0873ce6838
4 ··0x00000020·36323835·31392e64·65627567·00000000·628519.debug....4 ··0x00000020·34313164·30642e64·65627567·00000000·411d0d.debug....
5 ··0x00000030·c6d14110····························..A.5 ··0x00000030·fb7bfbe1····························.{..
  
12.8 MB
sfst_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·····1700·2016-01-25·10:50:52.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1700·2016-01-25·10:50:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0···121100·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0···125520·2016-01-25·10:50:52.000000·data.tar.xz
645 B
control.tar.xz
617 B
control.tar
547 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:·6955 Installed-Size:·707
6 Depends:·libc6·(>=·2.29),·libgcc-s1·(>=·3.0),·libsfst1-1.4,·libstdc++6·(>=·4.2.1)6 Depends:·libc6·(>=·2.29),·libgcc-s1·(>=·3.0),·libsfst1-1.4,·libstdc++6·(>=·4.2.1)
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.8 MB
data.tar.xz
12.8 MB
data.tar
2.82 KB
file list
    
Offset 1, 24 lines modifiedOffset 1, 24 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)····26256·2016-01-25·10:50:52.000000·./usr/bin/fst-compact4 -rwxr-xr-x···0·root·········(0)·root·········(0)····26256·2016-01-25·10:50:52.000000·./usr/bin/fst-compact
5 -rwxr-xr-x···0·root·········(0)·root·········(0)····13872·2016-01-25·10:50:52.000000·./usr/bin/fst-compare5 -rwxr-xr-x···0·root·········(0)·root·········(0)····13872·2016-01-25·10:50:52.000000·./usr/bin/fst-compare
6 -rwxr-xr-x···0·root·········(0)·root·········(0)···137108·2016-01-25·10:50:52.000000·./usr/bin/fst-compiler6 -rwxr-xr-x···0·root·········(0)·root·········(0)···137108·2016-01-25·10:50:52.000000·./usr/bin/fst-compiler
7 -rwxr-xr-x···0·root·········(0)·root·········(0)···133012·2016-01-25·10:50:52.000000·./usr/bin/fst-compiler-utf87 -rwxr-xr-x···0·root·········(0)·root·········(0)···137108·2016-01-25·10:50:52.000000·./usr/bin/fst-compiler-utf8
8 -rwxr-xr-x···0·root·········(0)·root·········(0)····22096·2016-01-25·10:50:52.000000·./usr/bin/fst-generate8 -rwxr-xr-x···0·root·········(0)·root·········(0)····22096·2016-01-25·10:50:52.000000·./usr/bin/fst-generate
9 -rwxr-xr-x···0·root·········(0)·root·········(0)····17992·2016-01-25·10:50:52.000000·./usr/bin/fst-infl9 -rwxr-xr-x···0·root·········(0)·root·········(0)····17992·2016-01-25·10:50:52.000000·./usr/bin/fst-infl
10 -rwxr-xr-x···0·root·········(0)·root·········(0)····38536·2016-01-25·10:50:52.000000·./usr/bin/fst-infl210 -rwxr-xr-x···0·root·········(0)·root·········(0)····38536·2016-01-25·10:50:52.000000·./usr/bin/fst-infl2
11 -rwxr-xr-x···0·root·········(0)·root·········(0)····42656·2016-01-25·10:50:52.000000·./usr/bin/fst-infl2-daemon11 -rwxr-xr-x···0·root·········(0)·root·········(0)····42656·2016-01-25·10:50:52.000000·./usr/bin/fst-infl2-daemon
12 -rwxr-xr-x···0·root·········(0)·root·········(0)····22148·2016-01-25·10:50:52.000000·./usr/bin/fst-infl312 -rwxr-xr-x···0·root·········(0)·root·········(0)····26244·2016-01-25·10:50:52.000000·./usr/bin/fst-infl3
13 -rwxr-xr-x···0·root·········(0)·root·········(0)····22116·2016-01-25·10:50:52.000000·./usr/bin/fst-lattice13 -rwxr-xr-x···0·root·········(0)·root·········(0)····22116·2016-01-25·10:50:52.000000·./usr/bin/fst-lattice
14 -rwxr-xr-x···0·root·········(0)·root·········(0)····26244·2016-01-25·10:50:52.000000·./usr/bin/fst-lowmem14 -rwxr-xr-x···0·root·········(0)·root·········(0)····26244·2016-01-25·10:50:52.000000·./usr/bin/fst-lowmem
15 -rwxr-xr-x···0·root·········(0)·root·········(0)····22096·2016-01-25·10:50:52.000000·./usr/bin/fst-match15 -rwxr-xr-x···0·root·········(0)·root·········(0)····22096·2016-01-25·10:50:52.000000·./usr/bin/fst-match
16 -rwxr-xr-x···0·root·········(0)·root·········(0)····22104·2016-01-25·10:50:52.000000·./usr/bin/fst-mor16 -rwxr-xr-x···0·root·········(0)·root·········(0)····22104·2016-01-25·10:50:52.000000·./usr/bin/fst-mor
17 -rwxr-xr-x···0·root·········(0)·root·········(0)····22136·2016-01-25·10:50:52.000000·./usr/bin/fst-parse17 -rwxr-xr-x···0·root·········(0)·root·········(0)····26232·2016-01-25·10:50:52.000000·./usr/bin/fst-parse
18 -rwxr-xr-x···0·root·········(0)·root·········(0)····22132·2016-01-25·10:50:52.000000·./usr/bin/fst-parse218 -rwxr-xr-x···0·root·········(0)·root·········(0)····22132·2016-01-25·10:50:52.000000·./usr/bin/fst-parse2
19 -rwxr-xr-x···0·root·········(0)·root·········(0)····17992·2016-01-25·10:50:52.000000·./usr/bin/fst-print19 -rwxr-xr-x···0·root·········(0)·root·········(0)····17992·2016-01-25·10:50:52.000000·./usr/bin/fst-print
20 -rwxr-xr-x···0·root·········(0)·root·········(0)····17988·2016-01-25·10:50:52.000000·./usr/bin/fst-text2bin20 -rwxr-xr-x···0·root·········(0)·root·········(0)····17988·2016-01-25·10:50:52.000000·./usr/bin/fst-text2bin
21 -rwxr-xr-x···0·root·········(0)·root·········(0)····30324·2016-01-25·10:50:52.000000·./usr/bin/fst-train21 -rwxr-xr-x···0·root·········(0)·root·········(0)····30324·2016-01-25·10:50:52.000000·./usr/bin/fst-train
22 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/
23 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/
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/sfst/24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/share/doc/sfst/
474 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:···············0x181011 ··Entry·point·address:···············0x1820
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········25096·(bytes·into·file)13 ··Start·of·section·headers:··········25096·(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·0x18102 Entry·point·0x1820
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·0x00fe8·0x00fe8·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00fe8·0x00fe8·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x03448·0x03448·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x036c8·0x036c8·R·E·0x1000
11 ··LOAD···········0x005000·0x00005000·0x00005000·0x00ca0·0x00ca0·R···0x100011 ··LOAD···········0x005000·0x00005000·0x00005000·0x00c4c·0x00c4c·R···0x1000
12 ··LOAD···········0x005eb4·0x00006eb4·0x00006eb4·0x00210·0x00214·RW··0x100012 ··LOAD···········0x005eb4·0x00006eb4·0x00006eb4·0x00210·0x00214·RW··0x1000
13 ··DYNAMIC········0x005ec4·0x00006ec4·0x00006ec4·0x00110·0x00110·RW··0x413 ··DYNAMIC········0x005ec4·0x00006ec4·0x00006ec4·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·0x0014c·0x0014c·R···0x415 ··GNU_EH_FRAME···0x005200·0x00005200·0x00005200·0x0014c·0x0014c·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x005eb4·0x00006eb4·0x00006eb4·0x0014c·0x0014c·R···0x117 ··GNU_RELRO······0x005eb4·0x00006eb4·0x00006eb4·0x0014c·0x0014c·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000c9e·000c9e·000078·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000c9e·000c9e·000078·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000d18·000d18·0000f0·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00000d18·000d18·0000f0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00000e08·000e08·000090·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000e08·000e08·000090·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000e98·000e98·000150·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000e98·000e98·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·003154·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000012e0·0012e0·0033d4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00004434·004434·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000046b4·0046b4·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·00014c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00005200·005200·00014c·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········0000534c·00534c·0008ac·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0000534c·00534c·000858·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00005bf8·005bf8·0000a8·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00005ba4·005ba4·0000a8·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00006eb4·005eb4·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00006eb4·005eb4·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00006ec0·005ec0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00006ec0·005ec0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00006ec4·005ec4·000110·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00006ec4·005ec4·000110·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00006fd4·005fd4·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00006fd4·005fd4·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00007000·006000·0000b4·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00007000·006000·0000b4·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········000070b4·0060b4·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········000070b4·0060b4·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000070c4·0060c4·000004·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········000070c4·0060c4·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·(11)55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(11)
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:·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:·00001b92···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev59 ····55:·00001bf0···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
60 ····56:·00001b92···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev60 ····56:·00001bf0···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
61 ····57:·000038b0··1242·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_61 ····57:·00003b10··1285·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:·00003d8a···630·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv63 ····59:·00004020···652·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)·······················0x443410 ·0x0000000d·(FINI)·······················0x46b4
11 ·0x00000019·(INIT_ARRAY)·················0x6eb411 ·0x00000019·(INIT_ARRAY)·················0x6eb4
12 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0x6ec013 ·0x0000001a·(FINI_ARRAY)·················0x6ec0
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:·22f307b4d2fbe55aabf1efcbff55758d60a102f23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bb66f8199c2d30e7f777ecc2400601bf6d183eb1
  
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
44.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=00001810..0000184614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001820..00001856
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=0000194a..000019b642 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001960..000019da
43 ··DW_CFA_advance_loc:·1·to·0000194b43 ··DW_CFA_advance_loc:·1·to·00001961
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:·1·to·0000194c46 ··DW_CFA_advance_loc:·3·to·00001964
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·0000194d49 ··DW_CFA_advance_loc:·1·to·00001965
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·0000194e52 ··DW_CFA_advance_loc:·1·to·00001966
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:·3·to·0000195155 ··DW_CFA_advance_loc:·14·to·00001974
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·000019b157 ··DW_CFA_advance_loc1:·97·to·000019d5
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·000019b259 ··DW_CFA_advance_loc:·1·to·000019d6
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·000019b362 ··DW_CFA_advance_loc:·1·to·000019d7
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·000019b465 ··DW_CFA_advance_loc:·1·to·000019d8
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·000019b568 ··DW_CFA_advance_loc:·1·to·000019d9
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=000019b6..00001a2271 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000019e0..00001a5a
72 ··DW_CFA_advance_loc:·1·to·000019b772 ··DW_CFA_advance_loc:·1·to·000019e1
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:·1·to·000019b875 ··DW_CFA_advance_loc:·3·to·000019e4
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·000019b978 ··DW_CFA_advance_loc:·1·to·000019e5
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·000019ba81 ··DW_CFA_advance_loc:·1·to·000019e6
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:·3·to·000019bd84 ··DW_CFA_advance_loc:·14·to·000019f4
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·00001a1d86 ··DW_CFA_advance_loc1:·97·to·00001a55
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00001a1e88 ··DW_CFA_advance_loc:·1·to·00001a56
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·00001a1f91 ··DW_CFA_advance_loc:·1·to·00001a57
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·00001a2094 ··DW_CFA_advance_loc:·1·to·00001a58
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·00001a2197 ··DW_CFA_advance_loc:·1·to·00001a59
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=00001a22..00001b91100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001a60..00001be2
101 ··DW_CFA_advance_loc:·1·to·00001a23101 ··DW_CFA_advance_loc:·1·to·00001a61
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:·1·to·00001a24104 ··DW_CFA_advance_loc:·1·to·00001a62
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·00001a63
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·00001a64
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:·3·to·00001a29113 ··DW_CFA_advance_loc:·14·to·00001a72
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·00001b8c115 ··DW_CFA_advance_loc2:·363·to·00001bdd
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001b8d117 ··DW_CFA_advance_loc:·1·to·00001bde
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·00001b8e120 ··DW_CFA_advance_loc:·1·to·00001bdf
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·00001b8f123 ··DW_CFA_advance_loc:·1·to·00001be0
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·00001b90126 ··DW_CFA_advance_loc:·1·to·00001be1
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, 71 lines modifiedOffset 142, 71 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·2d·1c·00·00·1b·1b143 ··Augmentation·data:·····9b·2d·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=00001b92..00001cc2148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001bf0..00001d2f
149 ··Augmentation·data:·····47·07·00·00149 ··Augmentation·data:·····f3·06·00·00
Max diff block lines reached; 40272/45904 bytes (87.73%) of diff not shown.
402 B
strings --all --bytes=8 {}
    
Offset 50, 17 lines modifiedOffset 50, 15 lines modified
50 GLIBCXX_3.4.950 GLIBCXX_3.4.9
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.1.355 GLIBC_2.1.3
56 GLIBC_2.3.456 GLIBC_2.3.4
57 ;L$·t9f;Q 
58 l$D9l$Dt{ 
59 \$<;\$@s57 \$<;\$@sj
60 fst-compact·version·%s58 fst-compact·version·%s
61 Usage:·fst-compact·[file·[file]]59 Usage:·fst-compact·[file·[file]]
62 Options:60 Options:
63 »       -s·create·transducer·for·generation61 »       -s·create·transducer·for·generation
64 Error:·Cannot·open·input·file·%s62 Error:·Cannot·open·input·file·%s
65 Error:·Cannot·open·output·file·%s63 Error:·Cannot·open·output·file·%s
66 vector::_M_fill_insert64 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···1850·<__cxa_finalize@plt+0x580>8 »       call···1860·<__cxa_finalize@plt+0x590>
9 »       add····$0x5ff7,%ebx9 »       add····$0x5ff7,%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
398 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000012e0·<SFST::Transducer::~Transducer()@@Base-0x8b2>:2 000012e0·<SFST::Transducer::~Transducer()@@Base-0x910>:
3 SFST::MakeCompactTransducer::~MakeCompactTransducer():3 SFST::MakeCompactTransducer::~MakeCompactTransducer():
4 ./src/make-compact.h:18·(discriminator·3)4 ./src/make-compact.h:18·(discriminator·3)
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) 
12 main.cold():11 main.cold():
13 ./src/fst-compact.C:7012 ./src/fst-compact.C:70
14 »       mov····%edi,(%esp)13 »       mov····%edi,(%esp)
15 main():14 main():
16 ./src/fst-compact.C:7015 ./src/fst-compact.C:70
 16 »       mov····%eax,0x1c(%esp)
17 »       call···1b92·<SFST::Transducer::~Transducer()@@Base>17 »       call···1bf0·<SFST::Transducer::~Transducer()@@Base>
18 »       mov····0x1c(%esp),%eax18 »       mov····0x1c(%esp),%eax
19 ./src/fst-compact.C:7619 ./src/fst-compact.C:76
20 »       mov····%ebx,%edi 
21 »       mov····%eax,(%esp)20 »       mov····%eax,(%esp)
 21 »       mov····%ebx,%edi
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       cmp····$0x1,%edi23 »       cmp····$0x1,%edi
24 »       jne····1351·<__cxa_finalize@plt+0x81>24 »       jne····1351·<__cxa_finalize@plt+0x81>
25 ./src/fst-compact.C:76·(discriminator·1)25 ./src/fst-compact.C:76·(discriminator·1)
26 »       call···1070·<__cxa_begin_catch@plt>26 »       call···1070·<__cxa_begin_catch@plt>
27 ./src/fst-compact.C:77·(discriminator·1)27 ./src/fst-compact.C:77·(discriminator·1)
28 »       mov····%eax,0x4(%esp)28 »       mov····%eax,0x4(%esp)
29 »       mov····-0x8(%esi),%edx29 »       mov····-0x8(%esi),%eax
30 »       mov····%edx,(%esp)30 »       mov····%eax,(%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····-0x1fcc(%esi),%ecx 
33 »       mov····%ecx,0x4(%esp) 
34 »       mov····%eax,(%esp)32 »       mov····%eax,(%esp)
 33 »       lea····-0x1fcc(%esi),%edx
 34 »       mov····%edx,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/fst-compact.C:7636 ./src/fst-compact.C:76
37 »       call···1220·<__cxa_end_catch@plt>37 »       call···1220·<__cxa_end_catch@plt>
38 »       jmp····1488·<__cxa_finalize@plt+0x1b8>38 »       jmp····1494·<__cxa_finalize@plt+0x1c4>
39 »       mov····%eax,%edi39 »       mov····%eax,%edi
40 »       mov····%esi,%ebx40 »       mov····%esi,%ebx
41 »       call···1220·<__cxa_end_catch@plt>41 »       call···1220·<__cxa_end_catch@plt>
42 »       mov····%edi,(%esp)42 »       mov····%edi,(%esp)
43 »       call···1270·<_Unwind_Resume@plt>43 »       call···1270·<_Unwind_Resume@plt>
44 SFST::MakeCompactTransducer::~MakeCompactTransducer():44 SFST::MakeCompactTransducer::~MakeCompactTransducer():
45 ./src/make-compact.h:18·(discriminator·2)45 ./src/make-compact.h:18·(discriminator·2)
46 »       mov····0x18(%esp),%ebx46 »       mov····0x18(%esp),%edx
47 »       mov····%ebx,(%esp) 
48 »       mov····%esi,%ebx47 »       mov····%esi,%ebx
 48 »       mov····%edx,(%esp)
49 »       call···1040·<SFST::CompactTransducer::~CompactTransducer()@plt>49 »       call···1040·<SFST::CompactTransducer::~CompactTransducer()@plt>
50 »       mov····0x1c(%esp),%eax50 »       mov····0x1c(%esp),%eax
51 »       mov····0x14(%esp),%ebx51 »       mov····0x14(%esp),%ebx
52 »       jmp····12f6·<__cxa_finalize@plt+0x26>52 »       jmp····12f6·<__cxa_finalize@plt+0x26>
53 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):53 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):
54 »       mov····%esi,(%esp)54 »       mov····%esi,(%esp)
55 ./src/make-compact.C:12155 ./src/make-compact.C:121
Offset 64, 326 lines modifiedOffset 64, 333 lines modified
64 »       call···1270·<_Unwind_Resume@plt>64 »       call···1270·<_Unwind_Resume@plt>
65 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]:65 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]:
66 ./src/make-compact.C:12166 ./src/make-compact.C:121
67 »       nop67 »       nop
68 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():68 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():
69 /usr/include/c++/10/bits/stl_tree.h:99169 /usr/include/c++/10/bits/stl_tree.h:991
70 »       mov····0x5c(%esp),%eax70 »       mov····0x5c(%esp),%eax
71 »       call···1f06·<SFST::Transducer::~Transducer()@@Base+0x374>71 »       call···1fc0·<SFST::Transducer::~Transducer()@@Base+0x3d0>
72 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<SFST::Label·const,·unsigned·int>·>·>::~new_allocator():72 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<SFST::Label·const,·unsigned·int>·>·>::~new_allocator():
73 /usr/include/c++/10/ext/new_allocator.h:8973 /usr/include/c++/10/ext/new_allocator.h:89
74 »       mov····%ebx,(%esp)74 »       mov····%ebx,(%esp)
75 »       mov····0x28(%esp),%ebx75 »       mov····0x28(%esp),%ebx
76 »       call···1270·<_Unwind_Resume@plt>76 »       call···1270·<_Unwind_Resume@plt>
77 SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]:77 SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]:
78 /usr/include/c++/10/ext/new_allocator.h:8978 /usr/include/c++/10/ext/new_allocator.h:89
79 »       nop79 »       nop
80 SFST::MakeCompactTransducer::store(_IO_FILE*):80 SFST::MakeCompactTransducer::store(_IO_FILE*):
81 ./src/make-compact.C:32081 ./src/make-compact.C:320
82 »       movl···$0x4,(%esp)82 »       movl···$0x4,(%esp)
 83 »       lea····-0x1eb4(%ebx),%edi
83 »       call···10a0·<__cxa_allocate_exception@plt>84 »       call···10a0·<__cxa_allocate_exception@plt>
84 »       lea····-0x1eb4(%ebx),%ecx85 »       mov····-0x24(%ebx),%esi
85 »       mov····%ecx,(%eax)86 »       mov····%edi,(%eax)
86 »       movl···$0x0,0x8(%esp)87 »       movl···$0x0,0x8(%esp)
87 »       mov····-0x24(%ebx),%edi 
88 »       mov····%edi,0x4(%esp)88 »       mov····%esi,0x4(%esp)
89 »       mov····%eax,(%esp)89 »       mov····%eax,(%esp)
90 »       call···1250·<__cxa_throw@plt>90 »       call···1250·<__cxa_throw@plt>
 91 SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]:
 92 »       xchg···%ax,%ax
 93 »       xchg···%ax,%ax
 94 »       xchg···%ax,%ax
 95 »       xchg···%ax,%ax
91 main():96 main():
92 ./src/fst-compact.C:2797 ./src/fst-compact.C:27
93 »       push···%ebp98 »       push···%ebp
94 »       mov····%esp,%ebp99 »       mov····%esp,%ebp
95 »       push···%edi100 »       push···%edi
96 »       push···%esi101 »       push···%esi
97 »       push···%ebx102 »       push···%ebx
 103 »       call···1d2f·<SFST::Transducer::~Transducer()@@Base+0x13f>
 104 »       add····$0x5c25,%esi
98 »       and····$0xfffffff0,%esp105 »       and····$0xfffffff0,%esp
99 »       sub····$0x100,%esp106 »       sub····$0x100,%esp
100 »       call···1cc2·<SFST::Transducer::~Transducer()@@Base+0x130> 
101 »       add····$0x5c24,%esi 
102 »       mov····0xc(%ebp),%edi 
103 »       mov····%gs:0x14,%eax107 »       mov····%gs:0x14,%eax
104 »       mov····%eax,0xfc(%esp)108 »       mov····%eax,0xfc(%esp)
105 »       xor····%eax,%eax109 »       xor····%eax,%eax
 110 »       mov····0xc(%ebp),%edi
106 ./src/fst-compact.C:30111 ./src/fst-compact.C:30
107 »       cmpl···$0x2,0x8(%ebp)112 »       cmpl···$0x2,0x8(%ebp)
108 »       je·····159b·<__cxa_finalize@plt+0x2cb>113 »       je·····15a7·<__cxa_finalize@plt+0x2d7>
109 ./src/fst-compact.C:46114 ./src/fst-compact.C:46
110 »       cmpl···$0x1,0x8(%ebp)115 »       cmpl···$0x1,0x8(%ebp)
111 »       jg·····14e8·<__cxa_finalize@plt+0x218>116 »       jg·····14f4·<__cxa_finalize@plt+0x224>
112 ./src/fst-compact.C:51117 ./src/fst-compact.C:51
113 »       mov····-0x1c(%esi),%ebx118 »       mov····-0x1c(%esi),%ebx
114 »       mov····(%ebx),%edx119 »       mov····(%ebx),%edx
115 ./src/fst-compact.C:61120 ./src/fst-compact.C:61
116 »       mov····-0x20(%esi),%ecx121 »       mov····-0x20(%esi),%ecx
Max diff block lines reached; 402386/407106 bytes (98.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 00004434·<.fini>:2 000046b4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1850·<__cxa_finalize@plt+0x580>6 »       call···1860·<__cxa_finalize@plt+0x590>
7 »       add····$0x2bc3,%ebx7 »       add····$0x2943,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
2.78 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00005200·011b033b·48010000·28000000·20beffff·...;H...(...·...2 ··0x00005200·011b033b·48010000·28000000·20beffff·...;H...(...·...
3 ··0x00005210·90010000·d0c0ffff·b4010000·e0c0ffff·................3 ··0x00005210·90010000·d0c0ffff·b4010000·e0c0ffff·................
4 ··0x00005220·44030000·6ec1ffff·50070000·84c1ffff·D...n...P.......4 ··0x00005220·44030000·6ec1ffff·10070000·84c1ffff·D...n...........
5 ··0x00005230·90080000·9ac1ffff·fc080000·c8c1ffff·................5 ··0x00005230·3c080000·9ac1ffff·a8080000·d0c1ffff·<...............
6 ··0x00005240·e4020000·87c5ffff·5c030000·c7c5ffff·........\.......6 ··0x00005240·e4020000·a0c5ffff·5c030000·e0c5ffff·........\.......
7 ··0x00005250·10090000·10c6ffff·64010000·4ac7ffff·........d...J...7 ··0x00005250·bc080000·20c6ffff·64010000·60c7ffff·....·...d...`...
8 ··0x00005260·c8010000·b6c7ffff·04020000·22c8ffff·............"...8 ··0x00005260·c8010000·e0c7ffff·04020000·60c8ffff·............`...
9 ··0x00005270·40020000·92c9ffff·a0020000·c2caffff·@...............9 ··0x00005270·40020000·f0c9ffff·a0020000·2fcbffff·@.........../...
10 ··0x00005280·88030000·c6caffff·9c030000·d0caffff·................10 ··0x00005280·88030000·33cbffff·9c030000·40cbffff·....3.......@...
11 ··0x00005290·b0030000·28ccffff·f0030000·06cdffff·....(...........11 ··0x00005290·b0030000·c0ccffff·f0030000·c0cdffff·................
12 ··0x000052a0·2c040000·76ceffff·6c040000·12cfffff·,...v...l.......12 ··0x000052a0·2c040000·50cfffff·6c040000·10d0ffff·,...P...l.......
13 ··0x000052b0·ac040000·a6cfffff·ec040000·38d0ffff·............8... 
14 ··0x000052c0·40050000·aed1ffff·80050000·16d3ffff·@............... 
15 ··0x000052d0·9c060000·0ed7ffff·dc060000·50ddffff·............P...13 ··0x000052b0·98040000·b0d0ffff·d8040000·50d1ffff·............P...
 14 ··0x000052c0·2c050000·d0d2ffff·6c050000·50d4ffff·,.......l...P...
 15 ··0x000052d0·5c060000·a0d7ffff·9c060000·40deffff·\...........@...
16 ··0x000052e0·1c070000·88e0ffff·d4070000·d2e2ffff·................16 ··0x000052e0·dc060000·a0e1ffff·94070000·c0e4ffff·................
 17 ··0x000052f0·c8070000·50e8ffff·54080000·10e9ffff·....P...T.......
17 ··0x000052f0·1c080000·f6e5ffff·a8080000·b0e6ffff·................18 ··0x00005300·ac050000·20eeffff·d8050000·b0f0ffff·....·...........
 19 ··0x00005310·1c060000·20f3ffff·28070000·1bf4ffff·....·...(.......
18 ··0x00005300·c0050000·8aebffff·18060000·00eeffff·................ 
19 ··0x00005310·5c060000·98f0ffff·68070000·99f1ffff·\.......h....... 
20 ··0x00005320·3c090000·9df1ffff·50090000·b0f1ffff·<.......P.......20 ··0x00005320·e8080000·1ff4ffff·fc080000·30f4ffff·............0...
21 ··0x00005330·64090000·10f2ffff·b0090000·11f2ffff·d...............21 ··0x00005330·10090000·90f4ffff·5c090000·91f4ffff·........\.......
22 ··0x00005340·c4090000·20f2ffff·d8090000··········....·.......22 ··0x00005340·70090000·a0f4ffff·84090000··········p...........
  
16.5 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 142 lines modifiedOffset 1, 137 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0000534c·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x0000534c·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x0000535c·1b0c0404·88010708·10000000·1c000000·................3 ··0x0000535c·1b0c0404·88010708·10000000·1c000000·................
4 ··0x0000536c·a4c4ffff·36000000·00000000·14000000·....6...........4 ··0x0000536c·b4c4ffff·36000000·00000000·14000000·....6...........
5 ··0x0000537c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x0000537c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x0000538c·88010000·20000000·1c000000·88bcffff·....·...........6 ··0x0000538c·88010000·20000000·1c000000·88bcffff·....·...........
7 ··0x0000539c·b0020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x0000539c·b0020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x000053ac·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000053ac·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000053bc·14bfffff·08000000·00000000·38000000·............8...9 ··0x000053bc·14bfffff·08000000·00000000·38000000·............8...
10 ··0x000053cc·54000000·7ac5ffff·6c000000·00410e08·T...z...l....A..10 ··0x000053cc·54000000·90c5ffff·7a000000·00410e08·T.......z....A..
11 ··0x000053dc·8502410e·0c870341·0e108604·410e1483·..A....A....A...11 ··0x000053dc·8502430e·0c870341·0e108604·410e1483·..C....A....A...
12 ··0x000053ec·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...12 ··0x000053ec·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
13 ··0x000053fc·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x000053fc·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x0000540c·aac5ffff·6c000000·00410e08·8502410e·....l....A....A.14 ··0x0000540c·d4c5ffff·7a000000·00410e08·8502430e·....z....A....C.
15 ··0x0000541c·0c870341·0e108604·410e1483·05430e40·...A....A....C.@15 ··0x0000541c·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
16 ··0x0000542c·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...16 ··0x0000542c·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
17 ··0x0000543c·41c50e04·3c000000·cc000000·dac5ffff·A...<...........17 ··0x0000543c·41c50e04·3c000000·cc000000·18c6ffff·A...<...........
18 ··0x0000544c·6f010000·00410e08·8502410e·0c870341·o....A....A....A18 ··0x0000544c·82010000·00410e08·8502410e·0c870341·.....A....A....A
19 ··0x0000545c·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..19 ··0x0000545c·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
20 ··0x0000546c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x0000546c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x0000547c·04000000·1c000000·00000000·017a504c·.............zPL21 ··0x0000547c·04000000·1c000000·00000000·017a504c·.............zPL
22 ··0x0000548c·5200017c·08079b2d·1c00001b·1b0c0404·R..|...-........22 ··0x0000548c·5200017c·08079b2d·1c00001b·1b0c0404·R..|...-........
23 ··0x0000549c·88010000·40000000·24000000·eac6ffff·....@...$.......23 ··0x0000549c·88010000·40000000·24000000·48c7ffff·....@...$...H...
24 ··0x000054ac·30010000·04470700·00410e08·8502410e·0....G...A....A.24 ··0x000054ac·3f010000·04f30600·00410e08·8502410e·?........A....A.
25 ··0x000054bc·0c870341·0e108604·410e1483·05430e40·...A....A....C.@25 ··0x000054bc·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
26 ··0x000054cc·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..26 ··0x000054cc·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
27 ··0x000054dc·0841c50e·04410b00·30000000·68000000·.A...A..0...h...27 ··0x000054dc·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
28 ··0x000054ec·dcbeffff·bf030000·04130700·00410e08·.............A..28 ··0x000054ec·e4beffff·c3030000·04bf0600·00410e08·.............A..
29 ··0x000054fc·8502420d·054c8703·86048305·02cb0ac3·..B..L..........29 ··0x000054fc·8502420d·05438703·86048305·02d80ac3·..B..C..........
30 ··0x0000550c·41c641c7·41c50c04·04410b00·28000000·A.A.A....A..(...30 ··0x0000550c·41c641c7·41c50c04·04410b00·28000000·A.A.A....A..(...
31 ··0x0000551c·00000000·017a504c·5200017c·08079b95·.....zPLR..|....31 ··0x0000551c·00000000·017a504c·5200017c·08079b95·.....zPLR..|....
32 ··0x0000552c·1b00001b·1b0c0404·88010c05·08830585·................32 ··0x0000552c·1b00001b·1b0c0404·88010c05·08830585·................
33 ··0x0000553c·02860487·03000000·14000000·30000000·............0...33 ··0x0000553c·02860487·03000000·14000000·30000000·............0...
34 ··0x0000554c·94bdffff·8e000000·04ef0600·00000000·................34 ··0x0000554c·94bdffff·8e000000·049b0600·00000000·................
35 ··0x0000555c·28000000·e8010000·23c2ffff·40000000·(.......#...@...35 ··0x0000555c·28000000·e8010000·3cc2ffff·40000000·(.......<...@...
36 ··0x0000556c·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.36 ··0x0000556c·00410e08·8602410e·0c83034e·0e206d0e·.A....A....N.·m.
37 ··0x0000557c·0c41c30e·0841c60e·04000000·10000000·.A...A..........37 ··0x0000557c·0c41c30e·0841c60e·04000000·10000000·.A...A..........
38 ··0x0000558c·14020000·32c7ffff·04000000·00000000·....2...........38 ··0x0000558c·14020000·9fc7ffff·04000000·00000000·................
39 ··0x0000559c·10000000·28020000·22c7ffff·04000000·....(...".......39 ··0x0000559c·10000000·28020000·8fc7ffff·04000000·....(...........
40 ··0x000055ac·00000000·3c000000·3c020000·18c7ffff·....<...<.......40 ··0x000055ac·00000000·3c000000·3c020000·88c7ffff·....<...<.......
41 ··0x000055bc·58010000·00410e08·8502410e·0c870341·X....A....A....A41 ··0x000055bc·7f010000·00410e08·8502410e·0c870341·.....A....A....A
42 ··0x000055cc·0e108604·410e1483·05430e2c·02ed0a0e·....A....C.,....42 ··0x000055cc·0e108604·430e1483·05480e2c·02f50a0e·....C....H.,....
43 ··0x000055dc·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..43 ··0x000055dc·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
44 ··0x000055ec·04410b00·38000000·7c020000·30c8ffff·.A..8...|...0...44 ··0x000055ec·04490b00·38000000·7c020000·c8c8ffff·.I..8...|.......
45 ··0x000055fc·dd000000·00410e08·8502410e·0c870341·.....A....A....A45 ··0x000055fc·fc000000·004c0e08·8502410e·0c870341·.....L....A....A
46 ··0x0000560c·0e108604·410e1483·05430e50·02d10e14·....A....C.P....46 ··0x0000560c·0e108604·410e1483·05430e50·02e50e14·....A....C.P....
47 ··0x0000561c·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...47 ··0x0000561c·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
48 ··0x0000562c·3c000000·b8020000·d2c8ffff·6f010000·<...........o...48 ··0x0000562c·3c000000·b8020000·8cc9ffff·82010000·<...............
49 ··0x0000563c·00410e08·8502410e·0c870341·0e108604·.A....A....A....49 ··0x0000563c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
50 ··0x0000564c·410e1483·05430e50·0363010e·1441c30e·A....C.P.c...A..50 ··0x0000564c·410e1483·054e0e50·036b010e·1441c30e·A....N.P.k...A..
51 ··0x0000565c·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......51 ··0x0000565c·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......
52 ··0x0000566c·3c000000·f8020000·02caffff·9b000000·<...............52 ··0x0000566c·28000000·f8020000·dccaffff·be000000·(...............
 53 ··0x0000567c·00430e40·4c870385·02518305·8604027b·.C.@L....Q.....{
 54 ··0x0000568c·0ac5c7c6·c30e0445·0b000000·3c000000·.......E....<...
 55 ··0x0000569c·24030000·70cbffff·9e000000·00410e08·$...p........A..
 56 ··0x000056ac·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 57 ··0x000056bc·05430e40·02740a0e·1441c30e·1041c60e·.C.@.t...A...A..
 58 ··0x000056cc·0c41c70e·0841c50e·04410b00·50000000·.A...A...A..P...
 59 ··0x000056dc·64030000·d0cbffff·93000000·00410e08·d............A..
 60 ··0x000056ec·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 61 ··0x000056fc·054e0e30·02570a0e·1441c30e·1041c60e·.N.0.W...A...A..
 62 ··0x0000570c·0c41c70e·0841c50e·04430b5e·0e1441c3·.A...A...C.^..A.
 63 ··0x0000571c·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A.....
 64 ··0x0000572c·3c000000·b8030000·1cccffff·7f010000·<...............
 65 ··0x0000573c·00410e08·8502430e·0c870341·0e108604·.A....C....A....
 66 ··0x0000574c·430e1483·054e0e60·0348010a·0e1441c3·C....N.`.H....A.
 67 ··0x0000575c·0e1041c6·0e0c41c7·0e0841c5·0e04460b·..A...A...A...F.
 68 ··0x0000576c·3c000000·f8030000·5ccdffff·7d010000·<.......\...}...
 69 ··0x0000577c·00410e08·8502430e·0c870341·0e108604·.A....C....A....
 70 ··0x0000578c·430e1483·054e0e60·030e010a·0e1441c3·C....N.`......A.
 71 ··0x0000579c·0e1041c6·0e0c41c7·0e0841c5·0e04480b·..A...A...A...H.
 72 ··0x000057ac·28000000·38040000·5ce3ffff·05050000·(...8...\.......
 73 ··0x000057bc·00430e40·44860448·83055387·03850203·.C.@D..H..S.....
 74 ··0x000057cc·4d010ac5·c7c6c30e·04410b00·40000000·M........A..@...
 75 ··0x000057dc·5c030000·40e8ffff·8c020000·041f0400·\...@...........
53 ··0x0000567c·00410e08·8502410e·0c870341·0e108604·.A....A....A....76 ··0x000057ec·00410e08·8502410e·0c870341·0e108604·.A....A....A....
54 ··0x0000568c·410e1483·05430e40·02750a0e·1441c30e·A....C.@.u...A..77 ··0x000057fc·410e1483·054e0e60·710a0e14·41c30e10·A....N.`q...A...
55 ··0x0000569c·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..78 ··0x0000580c·41c60e0c·41c70e08·41c50e04·490b0000·A...A...A...I...
56 ··0x000056ac·3c000000·38030000·5ecaffff·93000000·<...8...^.......79 ··0x0000581c·3c000000·a8040000·8ceaffff·69020000·<...........i...
57 ··0x000056bc·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
58 ··0x000056cc·410e1483·05430e40·026d0a0e·1441c30e·A....C.@.m...A.. 
59 ··0x000056dc·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A.. 
60 ··0x000056ec·50000000·78030000·b2caffff·91000000·P...x........... 
61 ··0x000056fc·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
62 ··0x0000570c·410e1483·05430e30·02620a0e·1441c30e·A....C.0.b...A.. 
63 ··0x0000571c·1041c60e·0c41c70e·0841c50e·04410b5e·.A...A...A...A.^ 
64 ··0x0000572c·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
65 ··0x0000573c·0e040000·3c000000·cc030000·f0caffff·....<........... 
66 ··0x0000574c·76010000·00410e08·8502410e·0c870341·v....A....A....A 
67 ··0x0000575c·0e108604·410e1483·05430e60·0353010a·....A....C.`.S.. 
68 ··0x0000576c·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
69 ··0x0000577c·0e04410b·3c000000·0c040000·26ccffff·..A.<.......&... 
70 ··0x0000578c·68010000·00410e08·8502410e·0c870341·h....A....A....A 
71 ··0x0000579c·0e108604·410e1483·05430e60·0319010a·....A....C.`.... 
72 ··0x000057ac·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
73 ··0x000057bc·0e04410b·54000000·4c040000·e8e0ffff·..A.T...L....... 
74 ··0x000057cc·da040000·00410e08·8502410e·0c870341·.....A....A....A 
75 ··0x000057dc·0e108604·410e1483·05430e40·034c010a·....A....C.@.L.. 
76 ··0x000057ec·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
77 ··0x000057fc·0e04410b·03a2020a·0e1441c3·0e1041c6·..A.......A...A. 
78 ··0x0000580c·0e0c41c7·0e0841c5·0e04410b·40000000·..A...A...A.@... 
79 ··0x0000581c·9c030000·6ae5ffff·76020000·04330400·....j...v....3.. 
80 ··0x0000582c·00410e08·8502410e·0c870341·0e108604·.A....A....A....80 ··0x0000582c·00410e08·8502410e·0c870341·0e108604·.A....A....A....
81 ··0x0000583c·410e1483·05430e60·750a0e14·41c30e10·A....C.`u...A... 
82 ··0x0000584c·41c60e0c·41c70e08·41c50e04·410b0000·A...A...A...A... 
83 ··0x0000585c·3c000000·e8040000·9ce7ffff·97020000·<............... 
84 ··0x0000586c·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
85 ··0x0000587c·410e1483·05430e38·0382020a·0e1441c3·A....C.8......A.81 ··0x0000583c·410e1483·05430e38·0353020a·0e1441c3·A....C.8.S....A.
 82 ··0x0000584c·0e1041c6·0e0c41c7·0e0841c5·0e04420b·..A...A...A...B.
 83 ··0x0000585c·3c000000·e8040000·eccdffff·48030000·<...........H...
 84 ··0x0000586c·00410e08·8502430e·0c870343·0e108604·.A....C....C....
 85 ··0x0000587c·430e1483·05430e60·03fb020a·0e1441c3·C....C.`......A.
86 ··0x0000588c·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.86 ··0x0000588c·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
87 ··0x0000589c·3c000000·28050000·72ccffff·f8030000·<...(...r.......87 ··0x0000589c·3c000000·28050000·fcd0ffff·a0060000·<...(...........
88 ··0x000058ac·00410e08·8502410e·0c870341·0e108604·.A....A....A....88 ··0x000058ac·00410e08·8502430e·0c870341·0e108604·.A....C....A....
89 ··0x000058bc·410e1483·05430e60·0385030a·0e1441c3·A....C.`......A.89 ··0x000058bc·410e1483·054d0e60·0300060a·0e1441c3·A....M.`......A.
90 ··0x000058cc·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.90 ··0x000058cc·0e1041c6·0e0c41c7·0e0841c5·0e04490b·..A...A...A...I.
91 ··0x000058dc·3c000000·68050000·2ad0ffff·41060000·<...h...*...A... 
92 ··0x000058ec·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
93 ··0x000058fc·410e1483·05430e60·03f7050a·0e1441c3·A....C.`......A. 
94 ··0x0000590c·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
95 ··0x0000591c·30000000·a0040000·2cd6ffff·38030000·0.......,...8...91 ··0x000058dc·30000000·60040000·5cd7ffff·57030000·0...`...\...W...
96 ··0x0000592c·044a0300·00410e08·8502420d·05468703·.J...A....B..F..92 ··0x000058ec·04360300·00410e08·8502420d·05438703·.6...A....B..C..
97 ··0x0000593c·86048305·03b6020a·c341c641·c741c50c·.........A.A.A..93 ··0x000058fc·86048305·03c3020a·c341c641·c741c50c·.........A.A.A..
98 ··0x0000594c·0404410b·14000000·3c040000·16baffff·..A.....<.......94 ··0x0000590c·0404440b·14000000·fc030000·56baffff·..D.........V...
99 ··0x0000595c·15000000·04240300·00000000·68000000·.....$......h...95 ··0x0000591c·15000000·04100300·00000000·68000000·............h...
Max diff block lines reached; 0/16796 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 ··0x00005bf8·ffff010a·2205b201·008f0205·00000000·...."...........2 ··0x00005ba4·ffff010a·2205c101·009e0205·00000000·...."...........
3 ··0x00005c08·ff9b3901·2f6c0597·07019101·059e0703·..9./l..........3 ··0x00005bb4·ff9b3901·2f6d059b·07019501·05a20703·..9./m..........
4 ··0x00005c18·a50105a5·0703b101·059e0703·b9010597·................4 ··0x00005bc4·a90105a9·0703b501·05a20703·bd01059b·................
5 ··0x00005c28·0701e901·219e0703·990205b2·0703dd02·....!...........5 ··0x00005bd4·0701ed01·21a20703·9d0205b6·0703e102·....!...........
6 ··0x00005c38·ae040000·0100007d·7c140000·ff9b1501·.......}|.......6 ··0x00005be4·ae040000·0100007d·d0140000·ff9b1501·.......}........
7 ··0x00005c48·08441765·00710500·00010000·7d000000·.D.e.q......}...7 ··0x00005bf4·08441765·00710500·00010000·7d000000·.D.e.q......}...
8 ··0x00005c58·64140000·ffff0117·d30105ea·0300f001·d...............8 ··0x00005c04·b8140000·ffff0117·d9010582·0400f401·................
9 ··0x00005c68·29ee0300·a10349ea·03008904·050000ff·).....I.........9 ··0x00005c14·2b860400·b9034982·0400a104·050000ff·+.....I.........
10 ··0x00005c78·ff010a2e·05000039·eb05b006·00ffff01·.......9........10 ··0x00005c24·ff010a2e·05000039·8a06cf06·00ffff01·.......9........
11 ··0x00005c88·04100500·00ffff01·079302cc·039c0600·................11 ··0x00005c34·04100500·00ffff01·07b10299·04fb0600·................
12 ··0x00005c98·ffff0104·10050000···················........12 ··0x00005c44·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 ··0x00006eb4·40190000·87170000·c7170000··········@...........2 ··0x00006eb4·50190000·a0170000·e0170000··········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 ··0x00006ec0·f0180000····························....2 ··0x00006ec0·00190000····························....
  
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 ··0x00006fd4·00000000·c8130000·00000000·00000000·................2 ··0x00006fd4·00000000·d0130000·00000000·00000000·................
3 ··0x00006fe4·00000000·00000000·00000000·00000000·................3 ··0x00006fe4·00000000·00000000·00000000·00000000·................
4 ··0x00006ff4·00000000·00000000·00000000··········............4 ··0x00006ff4·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·66333037·62346432·66626535·35616162·f307b4d2fbe55aab 
3 ··0x00000010·66316566·63626666·35353735·38643630·f1efcbff55758d602 ··0x00000000·36366638·31393963·32643330·65376637·66f8199c2d30e7f7
 3 ··0x00000010·37376563·63323430·30363031·62663664·77ecc2400601bf6d
4 ··0x00000020·61313032·66322e64·65627567·00000000·a102f2.debug....4 ··0x00000020·31383365·62312e64·65627567·00000000·183eb1.debug....
5 ··0x00000030·e5c8a30d····························....5 ··0x00000030·8ead16fe····························....
  
76.9 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:···············0x140011 ··Entry·point·address:···············0x1410
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········12712·(bytes·into·file)13 ··Start·of·section·headers:··········12712·(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·0x14002 Entry·point·0x1410
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·0x008e0·0x008e0·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x008e0·0x008e0·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x00958·0x00958·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x009c8·0x009c8·R·E·0x1000
11 ··LOAD···········0x002000·0x00002000·0x00002000·0x00470·0x00470·R···0x100011 ··LOAD···········0x002000·0x00002000·0x00002000·0x00470·0x00470·R···0x1000
12 ··LOAD···········0x002ec8·0x00003ec8·0x00003ec8·0x0019c·0x001a0·RW··0x100012 ··LOAD···········0x002ec8·0x00003ec8·0x00003ec8·0x0019c·0x001a0·RW··0x1000
13 ··DYNAMIC········0x002ed4·0x00003ed4·0x00003ed4·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x002ed4·0x00003ed4·0x00003ed4·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·0x0008c·0x0008c·R···0x415 ··GNU_EH_FRAME···0x002088·0x00002088·0x00002088·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······0x002ec8·0x00003ec8·0x00003ec8·0x00138·0x00138·R···0x117 ··GNU_RELRO······0x002ec8·0x00003ec8·0x00003ec8·0x00138·0x00138·R···0x1
1.52 KB
readelf --wide --sections {}
    
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 ··[·7]·.gnu.version······VERSYM··········000006e8·0006e8·000040·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000006e8·0006e8·000040·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000728·000728·0000b0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000728·000728·0000b0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············000007d8·0007d8·000078·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000007d8·0007d8·000078·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000850·000850·000090·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000850·000850·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·0007e4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001160·001160·000854·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00001944·001944·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000019b4·0019b4·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·00008c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00002088·002088·00008c·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00002114·002114·0002f8·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00002114·002114·0002f8·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0000240c·00240c·000064·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········0000240c·00240c·000064·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00003ec8·002ec8·000008·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00003ec8·002ec8·000008·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00003ed0·002ed0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00003ed0·002ed0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00003ed4·002ed4·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00003ed4·002ed4·000108·08··WA··6···0··4
987 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·(5)26 ····22:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(5)
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·(4)29 ····25:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(4)
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·(9)31 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(9)
32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(4)32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(4)
33 ····29:·00001782···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev33 ····29:·000017e0···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
34 ····30:·00001782···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev34 ····30:·000017e0···319·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·0x2ed4·contains·29·entries:2 Dynamic·section·at·offset·0x2ed4·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)·······················0x19449 ·0x0000000d·(FINI)·······················0x19b4
10 ·0x00000019·(INIT_ARRAY)·················0x3ec810 ·0x00000019·(INIT_ARRAY)·················0x3ec8
11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x3ed012 ·0x0000001a·(FINI_ARRAY)·················0x3ed0
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:·a41991585f2ef2951d27ee757f7d1228bc2105373 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·55d7d2d2cd3d569fdbba1f69b8739cc3770a7a7c
  
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.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=00001400..0000143614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001410..00001446
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=0000153a..000015a642 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001550..000015ca
43 ··DW_CFA_advance_loc:·1·to·0000153b43 ··DW_CFA_advance_loc:·1·to·00001551
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:·1·to·0000153c46 ··DW_CFA_advance_loc:·3·to·00001554
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·0000153d49 ··DW_CFA_advance_loc:·1·to·00001555
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·0000153e52 ··DW_CFA_advance_loc:·1·to·00001556
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:·3·to·0000154155 ··DW_CFA_advance_loc:·14·to·00001564
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·000015a157 ··DW_CFA_advance_loc1:·97·to·000015c5
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·000015a259 ··DW_CFA_advance_loc:·1·to·000015c6
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·000015a362 ··DW_CFA_advance_loc:·1·to·000015c7
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·000015a465 ··DW_CFA_advance_loc:·1·to·000015c8
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·000015a568 ··DW_CFA_advance_loc:·1·to·000015c9
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=000015a6..0000161271 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000015d0..0000164a
72 ··DW_CFA_advance_loc:·1·to·000015a772 ··DW_CFA_advance_loc:·1·to·000015d1
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:·1·to·000015a875 ··DW_CFA_advance_loc:·3·to·000015d4
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·000015a978 ··DW_CFA_advance_loc:·1·to·000015d5
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·000015aa81 ··DW_CFA_advance_loc:·1·to·000015d6
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:·3·to·000015ad84 ··DW_CFA_advance_loc:·14·to·000015e4
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·0000160d86 ··DW_CFA_advance_loc1:·97·to·00001645
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·0000160e88 ··DW_CFA_advance_loc:·1·to·00001646
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·0000160f91 ··DW_CFA_advance_loc:·1·to·00001647
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·0000161094 ··DW_CFA_advance_loc:·1·to·00001648
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·0000161197 ··DW_CFA_advance_loc:·1·to·00001649
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=00001612..00001781100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001650..000017d2
101 ··DW_CFA_advance_loc:·1·to·00001613101 ··DW_CFA_advance_loc:·1·to·00001651
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:·1·to·00001614104 ··DW_CFA_advance_loc:·1·to·00001652
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·00001615107 ··DW_CFA_advance_loc:·1·to·00001653
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·00001616110 ··DW_CFA_advance_loc:·1·to·00001654
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:·3·to·00001619113 ··DW_CFA_advance_loc:·14·to·00001662
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·0000177c115 ··DW_CFA_advance_loc2:·363·to·000017cd
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·0000177d117 ··DW_CFA_advance_loc:·1·to·000017ce
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·0000177e120 ··DW_CFA_advance_loc:·1·to·000017cf
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·0000177f123 ··DW_CFA_advance_loc:·1·to·000017d0
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·00001780126 ··DW_CFA_advance_loc:·1·to·000017d1
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, 71 lines modifiedOffset 142, 71 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·05·1e·00·00·1b·1b143 ··Augmentation·data:·····9b·05·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=00001782..000018b2148 00000154·00000040·00000024·FDE·cie=00000134·pc=000017e0..0000191f
149 ··Augmentation·data:·····93·01·00·00149 ··Augmentation·data:·····93·01·00·00
Max diff block lines reached; 6892/12486 bytes (55.20%) 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···1450·<__cxa_finalize@plt+0x300>
9 »       add····$0x2ff7,%ebx9 »       add····$0x2ff7,%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.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 259 lines modifiedOffset 1, 269 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001160·<SFST::Transducer::~Transducer()@@Base-0x622>:2 00001160·<SFST::Transducer::~Transducer()@@Base-0x680>:
3 main.cold():3 main.cold():
4 ./src/fst-compare.C:464 ./src/fst-compare.C:46
5 »       mov····%edi,(%esp)5 »       mov····%edi,(%esp)
 6 main():
 7 ./src/fst-compare.C:46
6 »       call···1782·<SFST::Transducer::~Transducer()@@Base>8 »       call···17e0·<SFST::Transducer::~Transducer()@@Base>
7 »       mov····0x1c(%esp),%edi9 »       mov····0x1c(%esp),%edi
8 ./src/fst-compare.C:4410 ./src/fst-compare.C:44
9 »       mov····0x18(%esp),%edx11 »       mov····0x18(%esp),%ecx
10 »       mov····%edx,(%esp)12 »       mov····%ecx,(%esp)
11 »       call···1782·<SFST::Transducer::~Transducer()@@Base>13 »       call···17e0·<SFST::Transducer::~Transducer()@@Base>
12 »       mov····%ebx,%eax14 »       mov····%ebx,%eax
13 ./src/fst-compare.C:5415 ./src/fst-compare.C:54
14 »       mov····%eax,(%esp)16 »       mov····%eax,(%esp)
15 »       mov····%esi,%ebx 
16 »       cmp····$0x1,%edi17 »       cmp····$0x1,%edi
 18 »       mov····%esi,%ebx
17 »       jne····11c3·<__cxa_finalize@plt+0x73>19 »       jne····11c3·<__cxa_finalize@plt+0x73>
18 ./src/fst-compare.C:54·(discriminator·1)20 ./src/fst-compare.C:54·(discriminator·1)
19 »       call···1030·<__cxa_begin_catch@plt>21 »       call···1030·<__cxa_begin_catch@plt>
20 ./src/fst-compare.C:55·(discriminator·1)22 ./src/fst-compare.C:55·(discriminator·1)
21 »       mov····%eax,0x4(%esp)23 »       mov····%eax,0x4(%esp)
22 »       mov····-0x8(%esi),%ecx24 »       mov····-0x8(%esi),%eax
23 »       mov····%ecx,(%esp)25 »       mov····%eax,(%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>26 »       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 »       mov····%eax,(%esp)
25 »       lea····-0x1fe3(%esi),%edx28 »       lea····-0x1fe3(%esi),%edx
26 »       mov····%edx,0x4(%esp)29 »       mov····%edx,0x4(%esp)
27 »       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>30 »       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/fst-compare.C:5431 ./src/fst-compare.C:54
30 »       call···10e0·<__cxa_end_catch@plt>32 »       call···10e0·<__cxa_end_catch@plt>
31 »       jmp····12f5·<__cxa_finalize@plt+0x1a5>33 »       jmp····1307·<__cxa_finalize@plt+0x1b7>
32 »       mov····%eax,%edi34 »       mov····%eax,%edi
33 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
34 »       call···10e0·<__cxa_end_catch@plt>36 »       call···10e0·<__cxa_end_catch@plt>
35 »       mov····%edi,(%esp)37 »       mov····%edi,(%esp)
36 »       call···1110·<_Unwind_Resume@plt>38 »       call···1110·<_Unwind_Resume@plt>
 39 main.cold():
 40 »       xchg···%ax,%ax
 41 »       xchg···%ax,%ax
 42 »       xchg···%ax,%ax
 43 »       xchg···%ax,%ax
 44 main():
37 ./src/fst-compare.C:2645 ./src/fst-compare.C:26
38 »       push···%ebp46 »       push···%ebp
39 »       mov····%esp,%ebp47 »       mov····%esp,%ebp
40 »       push···%edi48 »       push···%edi
41 »       push···%esi49 »       push···%esi
42 »       push···%ebx50 »       push···%ebx
 51 »       call···191f·<SFST::Transducer::~Transducer()@@Base+0x13f>
 52 »       add····$0x2e25,%esi
43 »       and····$0xfffffff0,%esp53 »       and····$0xfffffff0,%esp
44 »       sub····$0x110,%esp54 »       sub····$0x110,%esp
45 »       call···18b2·<SFST::Transducer::~Transducer()@@Base+0x130> 
46 »       add····$0x2e24,%esi 
47 »       mov····0xc(%ebp),%edi 
48 »       mov····%gs:0x14,%eax55 »       mov····%gs:0x14,%eax
49 »       mov····%eax,0x10c(%esp)56 »       mov····%eax,0x10c(%esp)
50 »       xor····%eax,%eax57 »       xor····%eax,%eax
 58 »       mov····0xc(%ebp),%edx
51 ./src/fst-compare.C:2959 ./src/fst-compare.C:29
52 »       cmpl···$0x2,0x8(%ebp)60 »       cmpl···$0x2,0x8(%ebp)
53 »       jle····1368·<__cxa_finalize@plt+0x218>61 »       jle····137a·<__cxa_finalize@plt+0x22a>
54 ./src/fst-compare.C:3462 ./src/fst-compare.C:34
 63 »       mov····%edx,0x1c(%esp)
55 »       lea····-0x1fe1(%esi),%ecx64 »       lea····-0x1fe1(%esi),%ecx
 65 »       mov····%esi,%ebx
56 »       mov····%ecx,0x4(%esp)66 »       mov····%ecx,0x4(%esp)
57 »       mov····%ecx,0x1c(%esp)67 »       mov····%ecx,0x18(%esp)
58 »       mov····0x4(%edi),%eax68 »       mov····0x4(%edx),%eax
59 »       mov····%eax,(%esp)69 »       mov····%eax,(%esp)
60 »       mov····%esi,%ebx 
61 »       call···1140·<fopen@plt>70 »       call···1140·<fopen@plt>
62 »       mov····%eax,0x18(%esp) 
63 »       test···%eax,%eax 
64 »       mov····0x1c(%esp),%edx71 »       mov····0x1c(%esp),%edx
 72 »       mov····0x18(%esp),%ecx
 73 »       test···%eax,%eax
 74 »       mov····%eax,%edi
65 »       je·····1363·<__cxa_finalize@plt+0x213>75 »       je·····1375·<__cxa_finalize@plt+0x225>
66 ./src/fst-compare.C:3876 ./src/fst-compare.C:38
67 »       mov····%edx,0x4(%esp)77 »       mov····%ecx,0x4(%esp)
 78 »       mov····%edx,0x18(%esp)
68 »       mov····0x8(%edi),%ebx79 »       mov····0x8(%edx),%ebx
69 »       mov····%ebx,(%esp)80 »       mov····%ebx,(%esp)
70 »       mov····%esi,%ebx81 »       mov····%esi,%ebx
71 »       call···1140·<fopen@plt>82 »       call···1140·<fopen@plt>
72 »       mov····%eax,0x1c(%esp)83 »       mov····%eax,0x1c(%esp)
73 »       test···%eax,%eax84 »       test···%eax,%eax
 85 »       mov····0x18(%esp),%eax
74 »       je·····132e·<__cxa_finalize@plt+0x1de>86 »       je·····1340·<__cxa_finalize@plt+0x1f0>
75 ./src/fst-compare.C:4487 ./src/fst-compare.C:44
76 »       movl···$0x1,0x8(%esp) 
77 »       mov····0x18(%esp),%edi 
78 »       mov····%edi,0x4(%esp)88 »       mov····%edi,0x4(%esp)
79 »       lea····0x2c(%esp),%ecx89 »       lea····0x2c(%esp),%ecx
 90 »       mov····$0x1,%edx
80 »       mov····%ecx,0x18(%esp)91 »       mov····%edx,0x8(%esp)
81 »       mov····%ecx,(%esp)92 »       mov····%ecx,(%esp)
 93 »       mov····%ecx,0x18(%esp)
82 »       call···1050·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>94 »       call···1050·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>
83 ./src/fst-compare.C:4595 ./src/fst-compare.C:45
84 »       mov····%edi,(%esp)96 »       mov····%edi,(%esp)
85 »       call···1120·<fclose@plt>97 »       call···1120·<fclose@plt>
86 ./src/fst-compare.C:4698 ./src/fst-compare.C:46
87 »       movl···$0x1,0x8(%esp) 
88 »       mov····0x1c(%esp),%eax99 »       mov····0x1c(%esp),%eax
 100 »       mov····$0x1,%edi
89 »       mov····%eax,0x4(%esp)101 »       mov····%edi,0x8(%esp)
90 »       lea····0x9c(%esp),%edi102 »       lea····0x9c(%esp),%edi
91 »       mov····%edi,(%esp)103 »       mov····%edi,(%esp)
 104 »       mov····%eax,0x4(%esp)
92 »       call···1050·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>105 »       call···1050·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>
93 ./src/fst-compare.C:47106 ./src/fst-compare.C:47
94 »       mov····0x1c(%esp),%edx107 »       mov····0x1c(%esp),%edx
95 »       mov····%edx,(%esp)108 »       mov····%edx,(%esp)
96 »       call···1120·<fclose@plt>109 »       call···1120·<fclose@plt>
97 ./src/fst-compare.C:48110 ./src/fst-compare.C:48
 111 »       mov····%edi,(%esp)
98 »       lea····0x58(%esp),%ecx112 »       lea····0x58(%esp),%ecx
Max diff block lines reached; 45520/49630 bytes (91.72%) 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 00001944·<.fini>:2 000019b4·<.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···1450·<__cxa_finalize@plt+0x300>
7 »       add····$0x26b3,%ebx7 »       add····$0x2643,%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 ··0x00002088·011b033b·88000000·10000000·98efffff·...;............2 ··0x00002088·011b033b·88000000·10000000·98efffff·...;............
3 ··0x00002098·d0000000·c8f0ffff·f4000000·d8f0ffff·................3 ··0x00002098·d0000000·c8f0ffff·f4000000·d8f0ffff·................
4 ··0x000020a8·84020000·40f1ffff·24020000·31f3ffff·....@...$...1...4 ··0x000020a8·84020000·48f1ffff·24020000·48f3ffff·....H...$...H...
5 ··0x000020b8·9c020000·78f3ffff·a4000000·b2f4ffff·....x...........5 ··0x000020b8·9c020000·88f3ffff·a4000000·c8f4ffff·................
6 ··0x000020c8·08010000·1ef5ffff·44010000·8af5ffff·........D.......6 ··0x000020c8·08010000·48f5ffff·44010000·c8f5ffff·....H...D.......
7 ··0x000020d8·80010000·faf6ffff·e0010000·2af8ffff·............*...7 ··0x000020d8·80010000·58f7ffff·e0010000·97f8ffff·....X...........
8 ··0x000020e8·c8020000·2ef8ffff·dc020000·38f8ffff·............8...8 ··0x000020e8·c8020000·9bf8ffff·dc020000·a8f8ffff·................
9 ··0x000020f8·f0020000·98f8ffff·3c030000·99f8ffff·........<.......9 ··0x000020f8·f0020000·08f9ffff·3c030000·09f9ffff·........<.......
10 ··0x00002108·50030000·a8f8ffff·64030000··········P.......d...10 ··0x00002108·50030000·18f9ffff·64030000··········P.......d...
  
4.86 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00002114·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00002114·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00002124·1b0c0404·88010708·10000000·1c000000·................3 ··0x00002124·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00002134·ccf2ffff·36000000·00000000·14000000·....6...........4 ··0x00002134·dcf2ffff·36000000·00000000·14000000·....6...........
5 ··0x00002144·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00002144·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00002154·88010000·20000000·1c000000·c0eeffff·....·...........6 ··0x00002154·88010000·20000000·1c000000·c0eeffff·....·...........
7 ··0x00002164·30010000·000e0846·0e0c4a0f·0b740478·0......F..J..t.x7 ··0x00002164·30010000·000e0846·0e0c4a0f·0b740478·0......F..J..t.x
8 ··0x00002174·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00002174·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x00002184·ccefffff·08000000·00000000·38000000·............8...9 ··0x00002184·ccefffff·08000000·00000000·38000000·............8...
10 ··0x00002194·54000000·a2f3ffff·6c000000·00410e08·T.......l....A..10 ··0x00002194·54000000·b8f3ffff·7a000000·00410e08·T.......z....A..
11 ··0x000021a4·8502410e·0c870341·0e108604·410e1483·..A....A....A...11 ··0x000021a4·8502430e·0c870341·0e108604·410e1483·..C....A....A...
12 ··0x000021b4·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...12 ··0x000021b4·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
13 ··0x000021c4·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x000021c4·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x000021d4·d2f3ffff·6c000000·00410e08·8502410e·....l....A....A.14 ··0x000021d4·fcf3ffff·7a000000·00410e08·8502430e·....z....A....C.
15 ··0x000021e4·0c870341·0e108604·410e1483·05430e40·...A....A....C.@15 ··0x000021e4·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
16 ··0x000021f4·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...16 ··0x000021f4·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
17 ··0x00002204·41c50e04·3c000000·cc000000·02f4ffff·A...<...........17 ··0x00002204·41c50e04·3c000000·cc000000·40f4ffff·A...<.......@...
18 ··0x00002214·6f010000·00410e08·8502410e·0c870341·o....A....A....A18 ··0x00002214·82010000·00410e08·8502410e·0c870341·.....A....A....A
19 ··0x00002224·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..19 ··0x00002224·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
20 ··0x00002234·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x00002234·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x00002244·04000000·1c000000·00000000·017a504c·.............zPL21 ··0x00002244·04000000·1c000000·00000000·017a504c·.............zPL
22 ··0x00002254·5200017c·08079b05·1e00001b·1b0c0404·R..|............22 ··0x00002254·5200017c·08079b05·1e00001b·1b0c0404·R..|............
23 ··0x00002264·88010000·40000000·24000000·12f5ffff·....@...$.......23 ··0x00002264·88010000·40000000·24000000·70f5ffff·....@...$...p...
24 ··0x00002274·30010000·04930100·00410e08·8502410e·0........A....A.24 ··0x00002274·3f010000·04930100·00410e08·8502410e·?........A....A.
25 ··0x00002284·0c870341·0e108604·410e1483·05430e40·...A....A....C.@25 ··0x00002284·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
26 ··0x00002294·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..26 ··0x00002294·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
27 ··0x000022a4·0841c50e·04410b00·30000000·68000000·.A...A..0...h...27 ··0x000022a4·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
28 ··0x000022b4·14efffff·f1010000·045f0100·00410e08·........._...A..28 ··0x000022b4·1cefffff·fb010000·045f0100·00410e08·........._...A..
29 ··0x000022c4·8502420d·054c8703·86048305·0334010a·..B..L.......4..29 ··0x000022c4·8502420d·05438703·86048305·0347010a·..B..C.......G..
30 ··0x000022d4·c341c641·c741c50c·0404410b·28000000·.A.A.A....A.(...30 ··0x000022d4·c341c641·c741c50c·0404410b·28000000·.A.A.A....A.(...
31 ··0x000022e4·00000000·017a504c·5200017c·08079b6d·.....zPLR..|...m31 ··0x000022e4·00000000·017a504c·5200017c·08079b6d·.....zPLR..|...m
32 ··0x000022f4·1d00001b·1b0c0404·88010c05·08830585·................32 ··0x000022f4·1d00001b·1b0c0404·88010c05·08830585·................
33 ··0x00002304·02860487·03000000·14000000·30000000·............0...33 ··0x00002304·02860487·03000000·14000000·30000000·............0...
34 ··0x00002314·4ceeffff·68000000·043b0100·00000000·L...h....;......34 ··0x00002314·4ceeffff·68000000·043b0100·00000000·L...h....;......
35 ··0x00002324·28000000·e8010000·8df0ffff·40000000·(...........@...35 ··0x00002324·28000000·e8010000·a4f0ffff·40000000·(...........@...
36 ··0x00002334·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.36 ··0x00002334·00410e08·8602410e·0c83034e·0e206d0e·.A....A....N.·m.
37 ··0x00002344·0c41c30e·0841c60e·04000000·10000000·.A...A..........37 ··0x00002344·0c41c30e·0841c60e·04000000·10000000·.A...A..........
38 ··0x00002354·14020000·5af5ffff·04000000·00000000·....Z...........38 ··0x00002354·14020000·c7f5ffff·04000000·00000000·................
39 ··0x00002364·10000000·28020000·4af5ffff·04000000·....(...J.......39 ··0x00002364·10000000·28020000·b7f5ffff·04000000·....(...........
40 ··0x00002374·00000000·48000000·3c020000·40f5ffff·....H...<...@...40 ··0x00002374·00000000·48000000·3c020000·b0f5ffff·....H...<.......
41 ··0x00002384·5d000000·00410e08·85024c0e·0c870341·]....A....L....A41 ··0x00002384·5d000000·00410e08·85024c0e·0c870341·]....A....L....A
42 ··0x00002394·0e108604·410e1483·05430e20·690e2441·....A....C.·i.$A42 ··0x00002394·0e108604·410e1483·05430e20·690e2441·....A....C.·i.$A
43 ··0x000023a4·0e28440e·2c440e30·4d0e2047·0e1441c3·.(D.,D.0M.·G..A.43 ··0x000023a4·0e28440e·2c440e30·4d0e2047·0e1441c3·.(D.,D.0M.·G..A.
44 ··0x000023b4·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A.....44 ··0x000023b4·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A.....
45 ··0x000023c4·10000000·88020000·54f5ffff·01000000·........T.......45 ··0x000023c4·10000000·88020000·c4f5ffff·01000000·................
46 ··0x000023d4·00000000·10000000·9c020000·41f5ffff·............A...46 ··0x000023d4·00000000·10000000·9c020000·b1f5ffff·................
47 ··0x000023e4·04000000·00000000·18000000·b0020000·................47 ··0x000023e4·04000000·00000000·18000000·b0020000·................
48 ··0x000023f4·3cf5ffff·14000000·00410e08·83024e0e·<........A....N.48 ··0x000023f4·acf5ffff·14000000·00410e08·83024e0e·.........A....N.
49 ··0x00002404·10000000·00000000···················........49 ··0x00002404·10000000·00000000···················........
  
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 ··0x0000240c·ffff010a·2205b201·008f0205·00000000·...."...........2 ··0x0000240c·ffff010a·2205c101·009e0205·00000000·...."...........
3 ··0x0000241c·ff9b3901·2d4c2600·00990105·d60301a1·..9.-L&.........3 ··0x0000241c·ff9b3901·2d502c00·00a40105·e00301ac·..9.-P,.........
4 ··0x0000242c·0124e803·03cc014b·dd03039a·0205e803·.$.....K........4 ··0x0000242c·0125f203·03d80149·e70303a4·0205f203·.%.....I........
5 ··0x0000243c·03a60205·d60301da·0205dd03·038a0340·...............@5 ··0x0000243c·03b00205·e00301e4·0205e703·03940340·...............@
6 ··0x0000244c·00000100·007d0000·081c0000·ff9b1501·.....}..........6 ··0x0000244c·00000100·007d0000·081c0000·ff9b1501·.....}..........
7 ··0x0000245c·08361757·00630500·00010000·7d000000·.6.W.c......}...7 ··0x0000245c·08361757·00630500·00010000·7d000000·.6.W.c......}...
8 ··0x0000246c·f01b0000····························....8 ··0x0000246c·f01b0000····························....
  
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 ··0x00003ec8·30150000·b9130000···················0.......2 ··0x00003ec8·40150000·d0130000···················@.......
  
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 ··0x00003ed0·e0140000····························....2 ··0x00003ed0·f0140000····························....
  
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 ··0x00003fdc·00000000·c8110000·00000000·00000000·................2 ··0x00003fdc·00000000·d0110000·00000000·00000000·................
3 ··0x00003fec·00000000·00000000·00000000·00000000·................3 ··0x00003fec·00000000·00000000·00000000·00000000·................
4 ··0x00003ffc·00000000····························....4 ··0x00003ffc·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·31393931·35383566·32656632·39353164·1991585f2ef2951d 
3 ··0x00000010·32376565·37353766·37643132·32386263·27ee757f7d1228bc2 ··0x00000000·64376432·64326364·33643536·39666462·d7d2d2cd3d569fdb
 3 ··0x00000010·62613166·36396238·37333963·63333737·ba1f69b8739cc377
4 ··0x00000020·32313035·33372e64·65627567·00000000·210537.debug....4 ··0x00000020·30613761·37632e64·65627567·00000000·0a7a7c.debug....
5 ··0x00000030·156cfe49····························.l.I5 ··0x00000030·aaa41001····························....
  
3.21 MB
./usr/bin/fst-compiler
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·0x0234c·0x0234c·R···0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x0234c·0x0234c·R···0x1000
11 ··LOAD···········0x003000·0x00003000·0x00003000·0x16038·0x16038·R·E·0x100011 ··LOAD···········0x003000·0x00003000·0x00003000·0x16ef8·0x16ef8·R·E·0x1000
12 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x0645c·0x0645c·R···0x100012 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x060c8·0x060c8·R···0x1000
13 ··LOAD···········0x020e94·0x00021e94·0x00021e94·0x00334·0x01158·RW··0x100013 ··LOAD···········0x020e94·0x00021e94·0x00021e94·0x00334·0x01158·RW··0x1000
14 ··DYNAMIC········0x020eac·0x00021eac·0x00021eac·0x00110·0x00110·RW··0x414 ··DYNAMIC········0x020eac·0x00021eac·0x00021eac·0x00110·0x00110·RW··0x4
15 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x415 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
16 ··GNU_EH_FRAME···0x01c7b0·0x0001c7b0·0x0001c7b0·0x006c4·0x006c4·R···0x416 ··GNU_EH_FRAME···0x01c7b0·0x0001c7b0·0x0001c7b0·0x006c4·0x006c4·R···0x4
17 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1017 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
18 ··GNU_RELRO······0x020e94·0x00021e94·0x00021e94·0x0016c·0x0016c·R···0x118 ··GNU_RELRO······0x020e94·0x00021e94·0x00021e94·0x0016c·0x0016c·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00001d2c·001d2c·000116·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00001d2c·001d2c·000116·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00001e44·001e44·0000f0·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00001e44·001e44·0000f0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00001f34·001f34·0000d0·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00001f34·001f34·0000d0·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00002004·002004·000348·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00002004·002004·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·015954·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000036d0·0036d0·016814·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00019024·019024·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00019ee4·019ee4·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0001a000·01a000·0027ae·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0001a000·01a000·0027ae·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0001c7b0·01c7b0·0006c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0001c7b0·01c7b0·0006c4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········0001ce74·01ce74·002d14·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0001ce74·01ce74·002988·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0001fb88·01fb88·0008d4·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········0001f7fc·01f7fc·0008cc·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00021e94·020e94·000014·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00021e94·020e94·000014·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00021ea8·020ea8·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00021ea8·020ea8·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00021eac·020eac·000110·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00021eac·020eac·000110·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00021fbc·020fbc·000044·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00021fbc·020fbc·000044·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00022000·021000·0001b0·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00022000·021000·0001b0·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········000221b0·0211b0·000018·00··WA··0···0··430 ··[25]·.data·············PROGBITS········000221b0·0211b0·000018·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000221e0·0211c8·000e0c·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000221e0·0211c8·000e0c·00··WA··0···0·32
4.01 KB
readelf --wide --symbols {}
    
Offset 121, 22 lines modifiedOffset 121, 22 lines modified
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·(12)123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(12)
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·(11)125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)
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:·0001b360···116·OBJECT··UNIQUE·DEFAULT···16·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
128 ···124:·0001601a···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev128 ···124:·00016cd0···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
129 ···125:·00016730···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_129 ···125:·00017470···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
130 ···126:·0001601a···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev130 ···126:·00016cd0···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
131 ···127:·00009ec0··1242·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_131 ···127:·0000a130··1285·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:·0001a004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
133 ···129:·00008152····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev133 ···129:·000081c0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
134 ···130:·00008152····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev134 ···130:·000081c0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
135 ···131:·00015f6a···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev135 ···131:·00016c20···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev
136 ···132:·00016290···412·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt136 ···132:·00016f40···476·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
137 ···133:·00015f6a···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev137 ···133:·00016c20···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev
138 ···134:·0000a39a···630·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv138 ···134:·0000a640···652·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv
139 ···135:·00015f2a····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv139 ···135:·00016bd0····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
140 ···136:·00008118····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev140 ···136:·00008170····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
141 ···137:·00016110···379·FUNC····WEAK···DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_141 ···137:·00016dd0···355·FUNC····WEAK···DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
142 ···138:·00008118····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev142 ···138:·00008170····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
991 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)·······················0x30009 ·0x0000000c·(INIT)·······················0x3000
10 ·0x0000000d·(FINI)·······················0x1902410 ·0x0000000d·(FINI)·······················0x19ee4
11 ·0x00000019·(INIT_ARRAY)·················0x21e9411 ·0x00000019·(INIT_ARRAY)·················0x21e94
12 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0x21ea813 ·0x0000001a·(FINI_ARRAY)·················0x21ea8
14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x1ec15 ·0x6ffffef5·(GNU_HASH)···················0x1ec
16 ·0x00000005·(STRTAB)·····················0xb0816 ·0x00000005·(STRTAB)·····················0xb08
17 ·0x00000006·(SYMTAB)·····················0x25817 ·0x00000006·(SYMTAB)·····················0x258
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:·77f100ccaf907bac7f3f1a0a3b7ae6179dbc45953 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d5da3d2eb4471abad9a6b4781ce4b6b5e683c2b9
  
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 37, 1249 lines modifiedOffset 37, 1167 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=00005f10..00005f7c42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00005f10..00005f8a
43 ··DW_CFA_advance_loc:·1·to·00005f1143 ··DW_CFA_advance_loc:·1·to·00005f11
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:·1·to·00005f1246 ··DW_CFA_advance_loc:·3·to·00005f14
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·00005f1349 ··DW_CFA_advance_loc:·1·to·00005f15
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·00005f1452 ··DW_CFA_advance_loc:·1·to·00005f16
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:·3·to·00005f1755 ··DW_CFA_advance_loc:·14·to·00005f24
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·00005f7757 ··DW_CFA_advance_loc1:·97·to·00005f85
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·00005f7859 ··DW_CFA_advance_loc:·1·to·00005f86
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·00005f7962 ··DW_CFA_advance_loc:·1·to·00005f87
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·00005f7a65 ··DW_CFA_advance_loc:·1·to·00005f88
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·00005f7b68 ··DW_CFA_advance_loc:·1·to·00005f89
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=00005f7c..00005fe871 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00005f90..0000600a
72 ··DW_CFA_advance_loc:·1·to·00005f7d72 ··DW_CFA_advance_loc:·1·to·00005f91
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:·1·to·00005f7e75 ··DW_CFA_advance_loc:·3·to·00005f94
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·00005f7f78 ··DW_CFA_advance_loc:·1·to·00005f95
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·00005f8081 ··DW_CFA_advance_loc:·1·to·00005f96
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:·3·to·00005f8384 ··DW_CFA_advance_loc:·14·to·00005fa4
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·00005fe386 ··DW_CFA_advance_loc1:·97·to·00006005
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00005fe488 ··DW_CFA_advance_loc:·1·to·00006006
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·00005fe591 ··DW_CFA_advance_loc:·1·to·00006007
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·00005fe694 ··DW_CFA_advance_loc:·1·to·00006008
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·00005fe797 ··DW_CFA_advance_loc:·1·to·00006009
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=00005fe8..00006157100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00006010..00006192
101 ··DW_CFA_advance_loc:·1·to·00005fe9101 ··DW_CFA_advance_loc:·1·to·00006011
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:·1·to·00005fea104 ··DW_CFA_advance_loc:·1·to·00006012
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·00005feb107 ··DW_CFA_advance_loc:·1·to·00006013
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·00005fec110 ··DW_CFA_advance_loc:·1·to·00006014
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:·3·to·00005fef113 ··DW_CFA_advance_loc:·14·to·00006022
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·00006152115 ··DW_CFA_advance_loc2:·363·to·0000618d
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00006153117 ··DW_CFA_advance_loc:·1·to·0000618e
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·00006154120 ··DW_CFA_advance_loc:·1·to·0000618f
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·00006155123 ··DW_CFA_advance_loc:·1·to·00006190
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·00006156126 ··DW_CFA_advance_loc:·1·to·00006191
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=00006158..000062c7132 00000134·0000003c·0000010c·FDE·cie=0000002c·pc=000061a0..00006322
133 ··DW_CFA_advance_loc:·1·to·00006159133 ··DW_CFA_advance_loc:·1·to·000061a1
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:·1·to·0000615a136 ··DW_CFA_advance_loc:·1·to·000061a2
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·0000615b139 ··DW_CFA_advance_loc:·1·to·000061a3
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·0000615c142 ··DW_CFA_advance_loc:·1·to·000061a4
143 ··DW_CFA_def_cfa_offset:·20143 ··DW_CFA_def_cfa_offset:·20
144 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20144 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
145 ··DW_CFA_advance_loc:·3·to·0000615f145 ··DW_CFA_advance_loc:·14·to·000061b2
146 ··DW_CFA_def_cfa_offset:·80146 ··DW_CFA_def_cfa_offset:·80
147 ··DW_CFA_advance_loc2:·355·to·000062c2147 ··DW_CFA_advance_loc2:·363·to·0000631d
148 ··DW_CFA_def_cfa_offset:·20148 ··DW_CFA_def_cfa_offset:·20
149 ··DW_CFA_advance_loc:·1·to·000062c3149 ··DW_CFA_advance_loc:·1·to·0000631e
150 ··DW_CFA_restore:·r3·(ebx)150 ··DW_CFA_restore:·r3·(ebx)
151 ··DW_CFA_def_cfa_offset:·16151 ··DW_CFA_def_cfa_offset:·16
152 ··DW_CFA_advance_loc:·1·to·000062c4152 ··DW_CFA_advance_loc:·1·to·0000631f
153 ··DW_CFA_restore:·r6·(esi)153 ··DW_CFA_restore:·r6·(esi)
154 ··DW_CFA_def_cfa_offset:·12154 ··DW_CFA_def_cfa_offset:·12
155 ··DW_CFA_advance_loc:·1·to·000062c5155 ··DW_CFA_advance_loc:·1·to·00006320
156 ··DW_CFA_restore:·r7·(edi)156 ··DW_CFA_restore:·r7·(edi)
157 ··DW_CFA_def_cfa_offset:·8157 ··DW_CFA_def_cfa_offset:·8
158 ··DW_CFA_advance_loc:·1·to·000062c6158 ··DW_CFA_advance_loc:·1·to·00006321
Max diff block lines reached; 244207/250187 bytes (97.61%) of diff not shown.
381 B
strings --all --bytes=8 {}
    
Offset 118, 21 lines modifiedOffset 118, 17 lines modified
118 GLIBCXX_3.4.9118 GLIBCXX_3.4.9
119 CXXABI_1.3119 CXXABI_1.3
120 GLIBCXX_3.4120 GLIBCXX_3.4
121 GLIBC_2.1121 GLIBC_2.1
122 GLIBC_2.4122 GLIBC_2.4
123 GLIBC_2.1.3123 GLIBC_2.1.3
124 GLIBC_2.3.4124 GLIBC_2.3.4
125 ;L$·t9f;Q 
126 l$D9l$Dt{ 
127 \$<;\$@s125 \$<;\$@sj
128 l$$9l$·tZ1126 l$$9l$·t^1
129 D$8;D$<u127 D$8;D$<u
130 t$0;t$4t-1 
131 D$·;h(t* 
132 aborted.128 aborted.
133 :·warning:·129 :·warning:·
134 syntax·error130 syntax·error
135 memory·exhausted131 memory·exhausted
136 fst-compiler·version·%s132 fst-compiler·version·%s
137 OPTIONS:133 OPTIONS:
138 -v»     print·version·information134 -v»     print·version·information
2.83 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 81 lines modifiedOffset 1, 89 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-0x4a48>: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-0x4aa0>:
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++/10/bits/stl_tree.h:9914 /usr/include/c++/10/bits/stl_tree.h:991
5 »       mov····0x5c(%edi),%eax5 »       mov····0x5c(%edi),%eax
6 »       call···5fe8·<__cxa_finalize@plt+0x2928> 
7 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():6 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
8 /usr/include/c++/10/backward/hash_map:837 /usr/include/c++/10/backward/hash_map:83
9 »       lea····0x40(%edi),%ebx8 »       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++/10/bits/stl_tree.h:991
 11 »       call···6010·<__cxa_finalize@plt+0x2950>
 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++/10/backward/hash_map:83
10 »       mov····%ebx,(%esp)14 »       mov····%ebx,(%esp)
11 »       call···8152·<__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>15 »       call···81c0·<__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 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():16 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
13 /usr/include/c++/10/backward/hash_map:8317 /usr/include/c++/10/backward/hash_map:83
14 »       mov····0x10(%esp),%edx18 »       mov····0x10(%esp),%edx
15 »       mov····%edx,(%esp)19 »       mov····%edx,(%esp)
16 »       call···8118·<__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>20 »       call···8170·<__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 SFST::Mem::clear():21 SFST::Mem::clear():
18 ./src/mem.h:5022 ./src/mem.h:50
19 »       mov····0x18(%edi),%eax23 »       mov····0x18(%edi),%ecx
20 »       test···%eax,%eax24 »       test···%ecx,%ecx
21 »       jne····3771·<__cxa_finalize@plt+0xb1>25 »       jne····376f·<__cxa_finalize@plt+0xaf>
22 ./src/mem.h:5526 ./src/mem.h:55
23 »       movl···$0x0,0x1c(%edi)27 »       movl···$0x0,0x1c(%edi)
24 main.cold():28 main.cold():
25 ./src/fst-compiler.yy:33729 ./src/fst-compiler.yy:337
26 »       mov····%edi,(%esp)30 »       mov····%esi,%ebx
27 main():31 main():
28 ./src/fst-compiler.yy:33732 ./src/fst-compiler.yy:337
29 »       mov····%esi,%ebx33 »       mov····%edi,(%esp)
30 »       call···3380·<operator·delete(void*)@plt>34 »       call···3380·<operator·delete(void*)@plt>
31 »       mov····0x1c(%esp),%eax35 »       mov····0x1c(%esp),%eax
32 »       mov····0x18(%esp),%edi36 »       mov····0x18(%esp),%edi
33 »       mov····%eax,0x1c(%esp)37 »       mov····%eax,0x1c(%esp)
34 SFST::MakeCompactTransducer::~MakeCompactTransducer():38 SFST::MakeCompactTransducer::~MakeCompactTransducer():
35 ./src/make-compact.h:1839 ./src/make-compact.h:18
36 »       mov····0x14(%esp),%eax40 »       mov····0x14(%esp),%ebx
37 »       mov····%eax,(%esp)41 »       mov····%ebx,(%esp)
38 »       mov····%esi,%ebx42 »       mov····%esi,%ebx
39 »       call···3040·<SFST::CompactTransducer::~CompactTransducer()@plt>43 »       call···3040·<SFST::CompactTransducer::~CompactTransducer()@plt>
40 »       mov····0x1c(%esp),%eax44 »       mov····0x1c(%esp),%eax
41 main():45 main():
42 ./src/fst-compiler.yy:34646 ./src/fst-compiler.yy:346
43 »       mov····%eax,(%esp)47 »       mov····%eax,(%esp)
 48 »       dec····%edi
44 »       mov····%esi,%ebx49 »       mov····%esi,%ebx
45 »       sub····$0x1,%edi 
46 »       jne····379d·<__cxa_finalize@plt+0xdd>50 »       jne····379b·<__cxa_finalize@plt+0xdb>
47 ./src/fst-compiler.yy:346·(discriminator·1)51 ./src/fst-compiler.yy:346·(discriminator·1)
48 »       call···3180·<__cxa_begin_catch@plt>52 »       call···3180·<__cxa_begin_catch@plt>
49 »       mov····%eax,%edi 
50 ./src/fst-compiler.yy:347·(discriminator·1)53 ./src/fst-compiler.yy:347·(discriminator·1)
51 »       lea····-0x7f5d(%esi),%ecx 
52 »       mov····%ecx,0x4(%esp) 
53 »       mov····-0xc(%esi),%edx54 »       mov····-0xc(%esi),%edx
54 »       mov····%edx,(%esp)55 »       mov····%edx,(%esp)
 56 ./src/fst-compiler.yy:346·(discriminator·1)
 57 »       mov····%eax,%edi
 58 ./src/fst-compiler.yy:347·(discriminator·1)
 59 »       lea····-0x7f5d(%esi),%eax
 60 »       mov····%eax,0x4(%esp)
55 »       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>61 »       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 »       mov····%edi,0x4(%esp)62 »       mov····%edi,0x4(%esp)
57 »       mov····%eax,(%esp)63 »       mov····%eax,(%esp)
58 »       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>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>
59 »       lea····-0x7f5e(%esi),%edi 
60 »       mov····%edi,0x4(%esp) 
61 »       mov····%eax,(%esp)65 »       mov····%eax,(%esp)
 66 »       lea····-0x7f5e(%esi),%ecx
 67 »       mov····%ecx,0x4(%esp)
62 »       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 »       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 »       jmp····5ba1·<__cxa_finalize@plt+0x24e1>69 »       jmp····5ba9·<__cxa_finalize@plt+0x24e9>
64 SFST::Mem::clear():70 SFST::Mem::clear():
65 ./src/mem.h:5171 ./src/mem.h:51
66 »       mov····0x186a0(%eax),%ecx72 »       mov····0x186a0(%ecx),%eax
67 »       mov····%ecx,0x10(%esp) 
68 ./src/mem.h:5273 ./src/mem.h:52
69 »       mov····%eax,(%esp) 
70 »       mov····%esi,%ebx74 »       mov····%esi,%ebx
 75 »       mov····%ecx,(%esp)
 76 ./src/mem.h:51
 77 »       mov····%eax,0x10(%esp)
 78 ./src/mem.h:52
71 »       call···3490·<free@plt>79 »       call···3490·<free@plt>
72 ./src/mem.h:5380 ./src/mem.h:53
73 »       mov····0x10(%esp),%ebx81 »       mov····0x10(%esp),%ebx
74 »       mov····%ebx,0x18(%edi)82 »       mov····%ebx,0x18(%edi)
75 ./src/mem.h:5083 ./src/mem.h:50
76 »       jmp····36ef·<__cxa_finalize@plt+0x2f>84 »       jmp····36ef·<__cxa_finalize@plt+0x2f>
77 main():85 main():
Offset 84, 25 lines modifiedOffset 92, 25 lines modified
84 »       mov····%esi,%ebx92 »       mov····%esi,%ebx
85 »       call···3580·<__cxa_end_catch@plt>93 »       call···3580·<__cxa_end_catch@plt>
86 »       mov····%edi,(%esp)94 »       mov····%edi,(%esp)
87 »       call···3620·<_Unwind_Resume@plt>95 »       call···3620·<_Unwind_Resume@plt>
88 std::_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>::~_Rb_tree():96 std::_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>::~_Rb_tree():
89 /usr/include/c++/10/bits/stl_tree.h:99197 /usr/include/c++/10/bits/stl_tree.h:991
90 »       mov····0x270(%esi),%eax98 »       mov····0x270(%esi),%eax
91 »       call···6438·<__cxa_finalize@plt+0x2d78>99 »       call···64c0·<__cxa_finalize@plt+0x2e00>
92 »       mov····0x258(%esi),%eax100 »       mov····0x258(%esi),%eax
93 »       call···6438·<__cxa_finalize@plt+0x2d78>101 »       call···64c0·<__cxa_finalize@plt+0x2e00>
94 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():102 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():
95 /usr/include/c++/10/bits/stl_tree.h:991103 /usr/include/c++/10/bits/stl_tree.h:991
96 »       mov····0x240(%esi),%eax104 »       mov····0x240(%esi),%eax
97 »       call···62c8·<__cxa_finalize@plt+0x2c08>105 »       call···6330·<__cxa_finalize@plt+0x2c70>
98 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():106 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():
99 /usr/include/c++/10/bits/stl_tree.h:991107 /usr/include/c++/10/bits/stl_tree.h:991
100 »       mov····0x228(%esi),%eax108 »       mov····0x228(%esi),%eax
101 »       call···6158·<__cxa_finalize@plt+0x2a98>109 »       call···61a0·<__cxa_finalize@plt+0x2ae0>
102 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<char*·const,·SFST::Transducer*>·>·>::~new_allocator():110 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<char*·const,·SFST::Transducer*>·>·>::~new_allocator():
103 /usr/include/c++/10/ext/new_allocator.h:89111 /usr/include/c++/10/ext/new_allocator.h:89
104 »       mov····%ebx,(%esp)112 »       mov····%ebx,(%esp)
105 »       mov····%esi,%ebx113 »       mov····%esi,%ebx
106 »       call···3620·<_Unwind_Resume@plt>114 »       call···3620·<_Unwind_Resume@plt>
107 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):115 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):
108 »       mov····%esi,(%esp)116 »       mov····%esi,(%esp)
Offset 114, 194 lines modifiedOffset 122, 186 lines modified
114 »       call···3620·<_Unwind_Resume@plt>122 »       call···3620·<_Unwind_Resume@plt>
115 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]:123 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]:
Max diff block lines reached; 2962930/2970067 bytes (99.76%) of diff not shown.
449 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 00019024·<.fini>:2 00019ee4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···5e10·<__cxa_finalize@plt+0x2750>6 »       call···5e10·<__cxa_finalize@plt+0x2750>
7 »       add····$0x8fd3,%ebx7 »       add····$0x8113,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
6.29 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 38, 37 lines modifiedOffset 38, 37 lines modified
38 ··0x0001a230·2066696c·65732e0a·00000000·0a457272··files.......Err38 ··0x0001a230·2066696c·65732e0a·00000000·0a457272··files.......Err
39 ··0x0001a240·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·39 ··0x0001a240·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·
40 ··0x0001a250·736f7572·63652066·696c6520·22257322·source·file·"%s"40 ··0x0001a250·736f7572·63652066·696c6520·22257322·source·file·"%s"
41 ··0x0001a260·0a0a0000·0a457272·6f723a20·43616e6e·.....Error:·Cann41 ··0x0001a260·0a0a0000·0a457272·6f723a20·43616e6e·.....Error:·Cann
42 ··0x0001a270·6f74206f·70656e20·6f757470·75742066·ot·open·output·f42 ··0x0001a270·6f74206f·70656e20·6f757470·75742066·ot·open·output·f
43 ··0x0001a280·696c6520·25730a0a·00000000·00000000·ile·%s..........43 ··0x0001a280·696c6520·25730a0a·00000000·00000000·ile·%s..........
44 ··0x0001a290·00000000·00000000·00000000·00000000·................44 ··0x0001a290·00000000·00000000·00000000·00000000·................
45 ··0x0001a2a0·e75afeff·e75afeff·f94dfeff·e75afeff·.Z...Z...M...Z..45 ··0x0001a2a0·f05afeff·f05afeff·6f5afeff·f05afeff·.Z...Z..oZ...Z..
46 ··0x0001a2b0·e75afeff·e75afeff·d24dfeff·604dfeff·.Z...Z...M..`M.. 
47 ··0x0001a2c0·504cfeff·504cfeff·204dfeff·4953feff·PL..PL..·M..IS.. 
48 ··0x0001a2d0·1853feff·0e53feff·dd52feff·5e52feff·.S...S...R..^R.. 
49 ··0x0001a2e0·f751feff·8851feff·1951feff·3256feff·.Q...Q...Q..2V..46 ··0x0001a2b0·f05afeff·f05afeff·485afeff·dd59feff·.Z...Z..HZ...Y..
 47 ··0x0001a2c0·484dfeff·484dfeff·9c59feff·6259feff·HM..HM...Y..bY..
 48 ··0x0001a2d0·3159feff·2659feff·f458feff·8d58feff·1Y..&Y...X...X..
 49 ··0x0001a2e0·2558feff·d057feff·7857feff·4157feff·%X...W..xW..AW..
 50 ··0x0001a2f0·0e57feff·b756feff·8056feff·5c56feff·.W...V...V..\V..
 51 ··0x0001a300·2056feff·db55feff·a255feff·5e55feff··V...U...U..^U..
50 ··0x0001a2f0·fa55feff·c255feff·8955feff·6755feff·.U...U...U..gU..52 ··0x0001a310·3555feff·1155feff·f254feff·d754feff·5U...U...T...T..
51 ··0x0001a300·2c55feff·e554feff·a754feff·7c54feff·,U...T...T..|T..53 ··0x0001a320·bc54feff·a054feff·8454feff·6854feff·.T...T...T..hT..
52 ··0x0001a310·5554feff·3354feff·1754feff·ff53feff·UT..3T...T...S..54 ··0x0001a330·4654feff·2e54feff·1654feff·fe53feff·FT...T...T...S..
53 ··0x0001a320·cf53feff·b653feff·8253feff·ab5afeff·.S...S...S...Z..55 ··0x0001a340·bf53feff·9e53feff·7d53feff·5c53feff·.S...S..}S..\S..
54 ··0x0001a330·895afeff·6e5afeff·535afeff·385afeff·.Z..nZ..SZ..8Z.. 
55 ··0x0001a340·1d5afeff·fb59feff·d959feff·b759feff·.Z...Y...Y...Y.. 
56 ··0x0001a350·af59feff·9459feff·7959feff·3f59feff·.Y...Y..yY..?Y.. 
57 ··0x0001a360·2459feff·1f59feff·eb58feff·b758feff·$Y...Y...X...X..56 ··0x0001a350·3253feff·1a53feff·e952feff·ae52feff·2S...S...R...R..
58 ··0x0001a370·9d58feff·6458feff·4a58feff·2c58feff·.X..dX..JX..,X..57 ··0x0001a360·9452feff·8f52feff·5a52feff·2552feff·.R...R..ZR..%R..
59 ··0x0001a380·f257feff·d857feff·be57feff·a057feff·.W...W...W...W..58 ··0x0001a370·2152feff·e951feff·ce51feff·af51feff·!R...Q...Q...Q..
60 ··0x0001a390·6657feff·5657feff·1a57feff·e056feff·fW..VW...W...V.. 
61 ··0x0001a3a0·c656feff·8456feff·6956feff·3650feff·.V...V..iV..6P..59 ··0x0001a380·7451feff·5951feff·3e51feff·1f51feff·tQ..YQ..>Q...Q..
 60 ··0x0001a390·e450feff·d650feff·9b50feff·6050feff·.P...P...P..`P..
 61 ··0x0001a3a0·4550feff·0450feff·ec4ffeff·bc4ffeff·EP...P...O...O..
 62 ··0x0001a3b0·844ffeff·7c4ffeff·3f4ffeff·354ffeff·.O..|O..?O..5O..
 63 ··0x0001a3c0·2b4ffeff·244ffeff·1d4ffeff·164ffeff·+O..$O...O...O..
62 ··0x0001a3b0·fd4ffeff·e24ffeff·a64ffeff·894ffeff·.O...O...O...O..64 ··0x0001a3d0·0f4ffeff·084ffeff·014ffeff·fa4efeff·.O...O...O...N..
63 ··0x0001a3c0·6c4ffeff·4f4ffeff·324ffeff·154ffeff·lO..OO..2O...O..65 ··0x0001a3e0·f34efeff·ec4efeff·e54efeff·de4efeff·.N...N...N...N..
64 ··0x0001a3d0·f84efeff·db4efeff·be4efeff·a14efeff·.N...N...N...N..66 ··0x0001a3f0·d74efeff·d04efeff·c94efeff·9f4efeff·.N...N...N...N..
65 ··0x0001a3e0·844efeff·674efeff·4a4efeff·fc50feff·.N..gN..JN...P.. 
66 ··0x0001a3f0·df50feff·c250feff·a550feff·8850feff·.P...P...P...P.. 
67 ··0x0001a400·6850feff·e94bfeff·e94bfeff·00000000·hP...K...K......67 ··0x0001a400·7f4efeff·d04cfeff·d04cfeff·00000000·.N...L...L......
68 ··0x0001a410·00000000·00000000·00000000·00000000·................68 ··0x0001a410·00000000·00000000·00000000·00000000·................
69 ··0x0001a420·02002800·47000500·06006700·0a007300·..(.G.....g...s.69 ··0x0001a420·02002800·47000500·06006700·0a007300·..(.G.....g...s.
70 ··0x0001a430·74001e00·15000000·1e001e00·10001100·t...............70 ··0x0001a430·74001e00·15000000·1e001e00·10001100·t...............
71 ··0x0001a440·12001300·26000a00·20002000·22002200·....&...·.·.".".71 ··0x0001a440·12001300·26000a00·20002000·22002200·....&...·.·.".".
72 ··0x0001a450·1e002300·14001600·03001f00·18002100·..#...........!.72 ··0x0001a450·1e002300·14001600·03001f00·18002100·..#...........!.
73 ··0x0001a460·24008300·11001d00·1e003100·31006c00·$.........1.1.l.73 ··0x0001a460·24008300·11001d00·1e003100·31006c00·$.........1.1.l.
74 ··0x0001a470·6d002300·24002500·26002400·28002800·m.#.$.%.&.$.(.(.74 ··0x0001a470·6d002300·24002500·26002400·28002800·m.#.$.%.&.$.(.(.
Offset 440, 24 lines modifiedOffset 440, 24 lines modified
440 ··0x0001bb50·6f206163·74696f6e·20666f75·6e640000·o·action·found..440 ··0x0001bb50·6f206163·74696f6e·20666f75·6e640000·o·action·found..
441 ··0x0001bb60·6f757420·6f662064·796e616d·6963206d·out·of·dynamic·m441 ··0x0001bb60·6f757420·6f662064·796e616d·6963206d·out·of·dynamic·m
442 ··0x0001bb70·656d6f72·7920696e·2079795f·7363616e·emory·in·yy_scan442 ··0x0001bb70·656d6f72·7920696e·2079795f·7363616e·emory·in·yy_scan
443 ··0x0001bb80·5f627566·66657228·29000000·6f757420·_buffer()...out·443 ··0x0001bb80·5f627566·66657228·29000000·6f757420·_buffer()...out·
444 ··0x0001bb90·6f662064·796e616d·6963206d·656d6f72·of·dynamic·memor444 ··0x0001bb90·6f662064·796e616d·6963206d·656d6f72·of·dynamic·memor
445 ··0x0001bba0·7920696e·2079795f·7363616e·5f627974·y·in·yy_scan_byt445 ··0x0001bba0·7920696e·2079795f·7363616e·5f627974·y·in·yy_scan_byt
446 ··0x0001bbb0·65732829·00000000·00000000·00000000·es()............446 ··0x0001bbb0·65732829·00000000·00000000·00000000·es()............
447 ··0x0001bbc0·6558ffff·725cffff·445cffff·525effff·eX..r\..D\..R^.. 
448 ··0x0001bbd0·0d5dffff·c554ffff·c554ffff·d455ffff·.]...T...T...U.. 
449 ··0x0001bbe0·9d60ffff·5e60ffff·1360ffff·dd59ffff·.`..^`...`...Y.. 
450 ··0x0001bbf0·9259ffff·4759ffff·fc58ffff·f95bffff·.Y..GY...X...[.. 
451 ··0x0001bc00·6f5bffff·ba5bffff·305bffff·f15affff·o[...[..0[...Z.. 
452 ··0x0001bc10·b25affff·795affff·285affff·c45fffff·.Z..yZ..(Z..._.. 
453 ··0x0001bc20·735fffff·245fffff·b95effff·f461ffff·s_..$_...^...a.. 
454 ··0x0001bc30·dc60ffff·d455ffff·c554ffff·1458ffff·.`...U...T...X.. 
455 ··0x0001bc40·8757ffff·3957ffff·8758ffff·c35cffff·.W..9W...X...\..447 ··0x0001bbc0·d96fffff·7f6effff·fb6fffff·b36dffff·.o...n...o...m..
 448 ··0x0001bbd0·6e6cffff·3363ffff·3363ffff·3564ffff·nl..3c..3c..5d..
 449 ··0x0001bbe0·516bffff·356bffff·8e6fffff·706affff·Qk..5k...o..pj..
 450 ··0x0001bbf0·256affff·da69ffff·8f69ffff·4469ffff·%j...i...i..Di..
 451 ··0x0001bc00·f968ffff·e168ffff·c968ffff·b168ffff·.h...h...h...h..
 452 ··0x0001bc10·6f68ffff·3668ffff·e567ffff·9667ffff·oh..6h...g...g..
 453 ··0x0001bc20·4567ffff·f666ffff·176effff·2d6fffff·Eg...f...n..-o..
 454 ··0x0001bc30·ce6effff·3564ffff·3363ffff·9d66ffff·.n..5d..3c...f..
 455 ··0x0001bc40·1766ffff·c965ffff·bb6affff·226cffff·.f...e...j.."l..
456 ··0x0001bc50·2056ffff·3d61ffff·9656ffff·9656ffff··V..=a...V...V..456 ··0x0001bc50·9964ffff·6d6bffff·0b65ffff·0b65ffff·.d..mk...e...e..
457 ··0x0001bc60·00000000·00000000·00000000·00000000·................457 ··0x0001bc60·00000000·00000000·00000000·00000000·................
458 ··0x0001bc70·00000000·01000000·01000000·00000000·................458 ··0x0001bc70·00000000·01000000·01000000·00000000·................
459 ··0x0001bc80·00000000·00000000·00000000·00000000·................459 ··0x0001bc80·00000000·00000000·00000000·00000000·................
460 ··0x0001bc90·00000000·00000000·00000000·00000000·................460 ··0x0001bc90·00000000·00000000·00000000·00000000·................
461 ··0x0001bca0·00000000·00000000·00000000·00000000·................461 ··0x0001bca0·00000000·00000000·00000000·00000000·................
462 ··0x0001bcb0·00000000·00000000·00000000·00000000·................462 ··0x0001bcb0·00000000·00000000·00000000·00000000·................
463 ··0x0001bcc0·00000000·00000000·00000000·00000000·................463 ··0x0001bcc0·00000000·00000000·00000000·00000000·................
14.3 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0001c7b0·011b033b·c0060000·d7000000·7068feff·...;........ph..2 ··0x0001c7b0·011b033b·c0060000·d7000000·7068feff·...;........ph..
3 ··0x0001c7c0·08070000·106ffeff·2c070000·206ffeff·.....o..,...·o..3 ··0x0001c7c0·08070000·106ffeff·2c070000·206ffeff·.....o..,...·o..
4 ··0x0001c7d0·b40a0000·f26ffeff·7c0b0000·2870feff·.....o..|...(p..4 ··0x0001c7d0·880a0000·f06ffeff·500b0000·2670feff·.....o..P...&p..
5 ··0x0001c7e0·700f0000·3e70feff·b0100000·5470feff·p...>p......Tp..5 ··0x0001c7e0·040f0000·3c70feff·30100000·5270feff·....<p..0...Rp..
6 ··0x0001c7f0·1c110000·9070feff·04160000·e870feff·.....p.......p..6 ··0x0001c7f0·9c100000·8070feff·d4140000·d870feff·.....p.......p..
7 ··0x0001c800·88160000·3871feff·40170000·9071feff·....8q..@....q..7 ··0x0001c800·44150000·2871feff·e4150000·8071feff·D...(q.......q..
8 ··0x0001c810·f8170000·e071feff·54180000·3072feff·.....q..T...0r..8 ··0x0001c810·98160000·d071feff·e0160000·2072feff·.....q......·r..
9 ··0x0001c820·a41a0000·7472feff·001b0000·b072feff·....tr.......r..9 ··0x0001c820·ec180000·6472feff·48190000·a072feff·....dr..H....r..
10 ··0x0001c830·5c1b0000·ec72feff·b81b0000·2873feff·\....r......(s..10 ··0x0001c830·a4190000·dc72feff·001a0000·1873feff·.....r.......s..
11 ··0x0001c840·141c0000·6473feff·a01c0000·5a74feff·....ds......Zt..11 ··0x0001c840·5c1a0000·5473feff·e81a0000·4c74feff·\...Ts......Lt..
 12 ··0x0001c850·441b0000·8874feff·a01b0000·c474feff·D....t.......t..
12 ··0x0001c850·fc1c0000·9674feff·581d0000·d274feff·.....t..X....t..13 ··0x0001c860·fc1b0000·0875feff·581c0000·8875feff·.....u..X....u..
13 ··0x0001c860·b41d0000·1675feff·101e0000·9675feff·.....u.......u..14 ··0x0001c870·b41c0000·0876feff·101d0000·8876feff·.....v.......v..
14 ··0x0001c870·6c1e0000·1676feff·c81e0000·9676feff·l....v.......v.. 
15 ··0x0001c880·241f0000·1677feff·801f0000·9677feff·$....w.......w..15 ··0x0001c880·6c1d0000·0877feff·c81d0000·8877feff·l....w.......w..
16 ··0x0001c890·dc1f0000·1678feff·38200000·9678feff·.....x..8·...x..16 ··0x0001c890·241e0000·0878feff·801e0000·8878feff·$....x.......x..
17 ··0x0001c8a0·94200000·0e79feff·f0200000·a679feff·.·...y...·...y..17 ··0x0001c8a0·dc1e0000·0879feff·381f0000·9c79feff·.....y..8....y..
18 ··0x0001c8b0·54210000·667afeff·b0210000·ea7afeff·T!..fz...!...z..18 ··0x0001c8b0·941f0000·5c7afeff·f01f0000·e07afeff·....\z.......z..
19 ··0x0001c8c0·0c220000·627cfeff·80220000·547dfeff·."..b|..."..T}..19 ··0x0001c8c0·4c200000·587cfeff·c0200000·327dfeff·L·..X|...·..2}..
20 ··0x0001c8d0·04230000·087ffeff·60230000·807ffeff·.#......`#......20 ··0x0001c8d0·44210000·e67efeff·a0210000·667ffeff·D!...~...!..f...
21 ··0x0001c8e0·bc230000·ac81feff·5c240000·2c82feff·.#......\$..,...21 ··0x0001c8e0·fc210000·9281feff·50220000·1282feff·.!......P"......
22 ··0x0001c8f0·e0240000·6883feff·3c250000·5885feff·.$..h...<%..X...22 ··0x0001c8f0·d4220000·4a83feff·30230000·3a85feff·."..J...0#..:...
 23 ··0x0001c900·8c230000·2a88feff·e8230000·a689feff·.#..*....#......
23 ··0x0001c900·98250000·4888feff·f4250000·c489feff·.%..H....%......24 ··0x0001c910·8c240000·a88cfeff·14250000·c48cfeff·.$.......%......
24 ··0x0001c910·98260000·a48cfeff·34270000·c08cfeff·.&......4'......25 ··0x0001c920·a0250000·008efeff·70280000·108ffeff·.%......p(......
 26 ··0x0001c930·cc280000·4c8ffeff·54290000·d88ffeff·.(..L...T)......
25 ··0x0001c920·c0270000·fc8dfeff·1c2b0000·0c8ffeff·.'.......+...... 
26 ··0x0001c930·782b0000·488ffeff·142c0000·d48ffeff·x+..H....,...... 
27 ··0x0001c940·a02d0000·1090feff·540a0000·1a94feff·.-......T.......27 ··0x0001c940·e82a0000·2090feff·280a0000·3094feff·.*..·...(...0...
28 ··0x0001c950·100b0000·5c95feff·30110000·9c95feff·....\...0.......28 ··0x0001c950·e40a0000·6095feff·b0100000·a095feff·....`...........
29 ··0x0001c960·f82d0000·dc95feff·2c330000·2096feff·.-......,3..·...29 ··0x0001c960·2c2b0000·e095feff·a02f0000·2096feff·,+......./..·...
30 ··0x0001c970·dc060000·6097feff·40070000·cc97feff·....`...@.......30 ··0x0001c970·dc060000·6097feff·40070000·e097feff·....`...@.......
31 ··0x0001c980·7c070000·3898feff·b8070000·a899feff·|...8...........31 ··0x0001c980·7c070000·6098feff·b8070000·f099feff·|...`...........
32 ··0x0001c990·f8070000·189bfeff·38080000·889cfeff·........8.......32 ··0x0001c990·f8070000·809bfeff·38080000·109dfeff·........8.......
33 ··0x0001c9a0·78080000·f79dfeff·b8080000·bf9efeff·x...............33 ··0x0001c9a0·78080000·a09efeff·b8080000·709ffeff·x...........p...
34 ··0x0001c9b0·d8080000·0aa0feff·18090000·c1a1feff·................34 ··0x0001c9b0·d8080000·e0a0feff·04090000·b0a2feff·................
35 ··0x0001c9c0·58090000·b7b3feff·9c090000·68b9feff·X...........h...35 ··0x0001c9c0·44090000·c0b3feff·88090000·c0b9feff·D...............
36 ··0x0001c9d0·dc090000·a2b9feff·080a0000·dcb9feff·................36 ··0x0001c9d0·c8090000·10bafeff·e8090000·60bafeff·............`...
37 ··0x0001c9e0·cc0a0000·16bbfeff·940b0000·1abbfeff·................37 ··0x0001c9e0·a00a0000·9abbfeff·680b0000·9ebbfeff·........h.......
38 ··0x0001c9f0·a80b0000·1ebbfeff·bc0b0000·30bbfeff·............0...38 ··0x0001c9f0·7c0b0000·a2bbfeff·900b0000·b0bbfeff·|...............
39 ··0x0001ca00·d00b0000·88bcfeff·100c0000·66bdfeff·............f...39 ··0x0001ca00·a40b0000·30bdfeff·e40b0000·30befeff·....0.......0...
40 ··0x0001ca10·4c0c0000·d6befeff·8c0c0000·72bffeff·L...........r...40 ··0x0001ca10·200c0000·c0bffeff·600c0000·80c0feff··.......`.......
41 ··0x0001ca20·cc0c0000·06c0feff·0c0d0000·98c0feff·................ 
42 ··0x0001ca30·600d0000·0ec2feff·a00d0000·76c3feff·`...........v... 
43 ··0x0001ca40·bc0e0000·6ec7feff·fc0e0000·b0cdfeff·....n...........41 ··0x0001ca20·8c0c0000·20c1feff·cc0c0000·c0c1feff·....·...........
 42 ··0x0001ca30·200d0000·40c3feff·600d0000·c0c4feff··...@...`.......
44 ··0x0001ca50·3c0f0000·e8d0feff·f40f0000·32d3feff·<...........2...43 ··0x0001ca40·500e0000·10c8feff·900e0000·b0cefeff·P...............
45 ··0x0001ca60·3c100000·56d6feff·c8100000·10d7feff·<...V........... 
46 ··0x0001ca70·e00d0000·eadbfeff·380e0000·60defeff·........8...`... 
47 ··0x0001ca80·7c0e0000·f8e0feff·880f0000·f9e1feff·|...............44 ··0x0001ca50·d00e0000·10d2feff·880f0000·30d5feff·............0...
 45 ··0x0001ca60·bc0f0000·c0d8feff·48100000·80d9feff·........H.......
 46 ··0x0001ca70·a00d0000·90defeff·cc0d0000·20e1feff·............·...
 47 ··0x0001ca80·100e0000·90e3feff·1c0f0000·8be4feff·................
48 ··0x0001ca90·5c110000·fde1feff·70110000·10e2feff·\.......p.......48 ··0x0001ca90·dc100000·8fe4feff·f0100000·a0e4feff·................
49 ··0x0001caa0·84110000·7ce2feff·c0110000·e8e2feff·....|...........49 ··0x0001caa0·04110000·20e5feff·40110000·a0e5feff·....·...@.......
50 ··0x0001cab0·fc110000·4de3feff·38120000·b2e3feff·....M...8.......50 ··0x0001cab0·7c110000·20e6feff·a4110000·a0e6feff·|...·...........
51 ··0x0001cac0·74120000·22e5feff·b4120000·92e6feff·t..."........... 
52 ··0x0001cad0·f4120000·01e8feff·34130000·66e8feff·........4...f... 
53 ··0x0001cae0·a4130000·bbe8feff·c0130000·32e9feff·............2...51 ··0x0001cac0·cc110000·30e8feff·0c120000·c0e9feff·....0...........
54 ··0x0001caf0·dc130000·cae9feff·1c140000·26eafeff·............&... 
55 ··0x0001cb00·54140000·56eafeff·80140000·56ecfeff·T...V.......V...52 ··0x0001cad0·4c120000·50ebfeff·8c120000·d0ebfeff·L...P...........
56 ··0x0001cb10·c0140000·7eedfeff·18150000·a4edfeff·....~...........53 ··0x0001cae0·e8120000·30ecfeff·04130000·b0ecfeff·....0...........
 54 ··0x0001caf0·20130000·60edfeff·60130000·d0edfeff··...`...`.......
 55 ··0x0001cb00·84130000·10eefeff·a4130000·10f0feff·................
 56 ··0x0001cb10·e4130000·70f1feff·10140000·b0f1feff·....p...........
57 ··0x0001cb20·2c150000·9ceffeff·80150000·78f1feff·,...........x...57 ··0x0001cb20·24140000·c0f3feff·50140000·e0f5feff·$.......P.......
58 ··0x0001cb30·1c160000·4cf2feff·a0160000·16f3feff·....L........... 
59 ··0x0001cb40·dc160000·44f3feff·fc160000·4af6feff·....D.......J... 
60 ··0x0001cb50·58170000·7ef6feff·78170000·d4f6feff·X...~...x....... 
61 ··0x0001cb60·b4170000·c6f7feff·10180000·72f8feff·............r... 
62 ··0x0001cb70·6c180000·a6f9feff·ac180000·08fafeff·l...............58 ··0x0001cb30·ec140000·d0f6feff·5c150000·c0f7feff·........\.......
63 ··0x0001cb80·e4180000·14fafeff·f8180000·a4fafeff·................59 ··0x0001cb40·84150000·00f8feff·a0150000·f0fafeff·................
64 ··0x0001cb90·34190000·1afbfeff·70190000·90fbfeff·4.......p.......60 ··0x0001cb50·fc150000·30fbfeff·18160000·a0fbfeff·....0...........
65 ··0x0001cba0·ac190000·d0fbfeff·601a0000·94fdfeff·........`.......61 ··0x0001cb60·54160000·a0fcfeff·b0160000·70fdfeff·T...........p...
66 ··0x0001cbb0·bc1a0000·70fefeff·181b0000·54fffeff·....p.......T...62 ··0x0001cb70·f8160000·d0fefeff·38170000·50fffeff·........8...P...
 63 ··0x0001cb80·60170000·60fffeff·74170000·0000ffff·`...`...t.......
 64 ··0x0001cb90·b0170000·9000ffff·d8170000·2001ffff·............·...
 65 ··0x0001cba0·00180000·7001ffff·a8180000·4003ffff·....p.......@...
 66 ··0x0001cbb0·04190000·3004ffff·60190000·2005ffff·....0...`...·...
 67 ··0x0001cbc0·bc190000·1006ffff·181a0000·1007ffff·................
67 ··0x0001cbc0·741b0000·3800ffff·d01b0000·2401ffff·t...8.......$...68 ··0x0001cbd0·741a0000·2009ffff·001b0000·200affff·t...·.......·...
68 ··0x0001cbd0·2c1c0000·1a03ffff·b81c0000·0a04ffff·,...............69 ··0x0001cbe0·5c1b0000·300bffff·b81b0000·c00cffff·\...0...........
69 ··0x0001cbe0·141d0000·0c05ffff·701d0000·8e06ffff·........p.......70 ··0x0001cbf0·141c0000·700effff·701c0000·2010ffff·....p...p...·...
70 ··0x0001cbf0·cc1d0000·3008ffff·281e0000·d209ffff·....0...(.......71 ··0x0001cc00·cc1c0000·e011ffff·281d0000·d013ffff·........(.......
71 ··0x0001cc00·841e0000·7a0bffff·e01e0000·560dffff·....z.......V...72 ··0x0001cc10·841d0000·d015ffff·e01d0000·d017ffff·................
72 ··0x0001cc10·3c1f0000·3a0fffff·981f0000·2611ffff·<...:.......&...73 ··0x0001cc20·3c1e0000·f019ffff·981e0000·101cffff·<...............
73 ··0x0001cc20·f41f0000·2a13ffff·50200000·3615ffff·....*...P·..6... 
74 ··0x0001cc30·ac200000·0618ffff·10210000·a61affff·.·.......!......74 ··0x0001cc30·f41e0000·001fffff·501f0000·c021ffff·........P....!..
75 ··0x0001cc40·6c210000·d81dffff·c8210000·3623ffff·l!.......!..6#..75 ··0x0001cc40·ac1f0000·2025ffff·08200000·902affff·....·%...·...*..
76 ··0x0001cc50·24220000·7e28ffff·98220000·b62fffff·$"..~(...".../.. 
77 ··0x0001cc60·1c230000·9a31ffff·78230000·c639ffff·.#...1..x#...9..76 ··0x0001cc50·64200000·1030ffff·d8200000·8037ffff·d·...0...·...7..
 77 ··0x0001cc60·5c210000·7039ffff·b8210000·e041ffff·\!..p9...!...A..
 78 ··0x0001cc70·14220000·6044ffff·68220000·404cffff·."..`D..h"..@L..
 79 ··0x0001cc80·ec220000·8054ffff·48230000·a05fffff·."...T..H#..._..
78 ··0x0001cc70·d4230000·103cffff·74240000·aa43ffff·.#...<..t$...C..80 ··0x0001cc90·a4230000·4065ffff·58240000·f083ffff·.#..@e..X$......
 81 ··0x0001cca0·d0240000·4085ffff·2c250000·d088ffff·.$..@...,%......
79 ··0x0001cc80·f8240000·ac4bffff·54250000·6656ffff·.$...K..T%..fV.. 
80 ··0x0001cc90·b0250000·e65bffff·64260000·3c79ffff·.%...[..d&..<y.. 
81 ··0x0001cca0·f0260000·847affff·4c270000·fa7dffff·.&...z..L'...}.. 
82 ··0x0001ccb0·2c280000·0e7fffff·74280000·9a80ffff·,(......t(......82 ··0x0001ccb0·0c260000·108affff·3c260000·c08bffff·.&......<&......
83 ··0x0001ccc0·78290000·5881ffff·bc290000·7082ffff·x)..X....)..p...83 ··0x0001ccc0·14270000·a08cffff·48270000·e08dffff·.'......H'......
 84 ··0x0001ccd0·d4270000·a08effff·2c280000·b096ffff·.'......,(......
 85 ··0x0001cce0·88280000·6098ffff·e4280000·5099ffff·.(..`....(..P...
84 ··0x0001ccd0·5c2a0000·1483ffff·d82a0000·bc8affff·\*.......*......86 ··0x0001ccf0·10290000·f09cffff·d8290000·c09fffff·.).......)......
85 ··0x0001cce0·342b0000·5c8cffff·902b0000·268dffff·4+..\....+..&... 
86 ··0x0001ccf0·d02b0000·9690ffff·942c0000·5693ffff·.+.......,..V... 
87 ··0x0001cd00·4c2d0000·2697ffff·b82d0000·7a97ffff·L-..&....-..z... 
88 ··0x0001cd10·70130000·ba97ffff·d8190000·6a98ffff·p...........j... 
89 ··0x0001cd20·1c1a0000·6099ffff·0c260000·e09affff·....`....&...... 
90 ··0x0001cd30·b0260000·7c9cffff·d8270000·149dffff·.&..|....'...... 
91 ··0x0001cd40·cc280000·ac9dffff·20290000·de9effff·.(......·)...... 
92 ··0x0001cd50·082a0000·809fffff·982a0000·20a1ffff·.*.......*..·...87 ··0x0001cd00·942a0000·b0a3ffff·002b0000·20a4ffff·.*.......+..·...
 88 ··0x0001cd10·b4120000·70a4ffff·20180000·20a5ffff·....p...·...·...
 89 ··0x0001cd20·64180000·20a6ffff·00240000·90a7ffff·d...·....$......
 90 ··0x0001cd30·a4240000·70a9ffff·b8250000·10aaffff·.$..p....%......
 91 ··0x0001cd40·68260000·b0aaffff·bc260000·20acffff·h&.......&..·...
 92 ··0x0001cd50·80270000·c0acffff·00280000·a0aeffff·.'.......(......
 93 ··0x0001cd60·6c290000·90afffff·282a0000·80b0ffff·l)......(*......
 94 ··0x0001cd70·582b0000·00b2ffff·982b0000·50b2ffff·X+.......+..P...
 95 ··0x0001cd80·b42b0000·40b3ffff·f02b0000·f0b3ffff·.+..@....+......
93 ··0x0001cd60·2c2c0000·fca1ffff·e42c0000·e0a2ffff·,,.......,......96 ··0x0001cd90·2c2c0000·90b4ffff·5c2c0000·00b5ffff·,,......\,......
 97 ··0x0001cda0·802c0000·a0b5ffff·a82c0000·40b6ffff·.,.......,..@...
 98 ··0x0001cdb0·d02c0000·c0b6ffff·f82c0000·80b7ffff·.,.......,......
 99 ··0x0001cdc0·282d0000·10d1ffff·802d0000·f0d1ffff·(-.......-......
 100 ··0x0001cdd0·ac2d0000·90d2ffff·d42d0000·50d3ffff·.-.......-..P...
Max diff block lines reached; 0/14510 bytes (0.00%) of diff not shown.
89.9 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 4, 722 lines modifiedOffset 4, 665 lines modified
4 ··0x0001ce84·1b0c0404·88010708·10000000·1c000000·................4 ··0x0001ce84·1b0c0404·88010708·10000000·1c000000·................
5 ··0x0001ce94·3c8ffeff·36000000·00000000·14000000·<...6...........5 ··0x0001ce94·3c8ffeff·36000000·00000000·14000000·<...6...........
6 ··0x0001cea4·00000000·017a5200·017c0801·1b0c0404·.....zR..|......6 ··0x0001cea4·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
7 ··0x0001ceb4·88010000·20000000·1c000000·6061feff·....·.......`a..7 ··0x0001ceb4·88010000·20000000·1c000000·6061feff·....·.......`a..
8 ··0x0001cec4·a0060000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x8 ··0x0001cec4·a0060000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
9 ··0x0001ced4·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...9 ··0x0001ced4·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
10 ··0x0001cee4·dc67feff·08000000·00000000·38000000·.g..........8...10 ··0x0001cee4·dc67feff·08000000·00000000·38000000·.g..........8...
11 ··0x0001cef4·54000000·1890feff·6c000000·00410e08·T.......l....A..11 ··0x0001cef4·54000000·1890feff·7a000000·00410e08·T.......z....A..
12 ··0x0001cf04·8502410e·0c870341·0e108604·410e1483·..A....A....A...12 ··0x0001cf04·8502430e·0c870341·0e108604·410e1483·..C....A....A...
13 ··0x0001cf14·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...13 ··0x0001cf14·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
14 ··0x0001cf24·41c70e08·41c50e04·38000000·90000000·A...A...8.......14 ··0x0001cf24·41c70e08·41c50e04·38000000·90000000·A...A...8.......
15 ··0x0001cf34·4890feff·6c000000·00410e08·8502410e·H...l....A....A.15 ··0x0001cf34·5c90feff·7a000000·00410e08·8502430e·\...z....A....C.
16 ··0x0001cf44·0c870341·0e108604·410e1483·05430e40·...A....A....C.@16 ··0x0001cf44·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
17 ··0x0001cf54·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...17 ··0x0001cf54·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
18 ··0x0001cf64·41c50e04·3c000000·cc000000·7890feff·A...<.......x...18 ··0x0001cf64·41c50e04·3c000000·cc000000·a090feff·A...<...........
19 ··0x0001cf74·6f010000·00410e08·8502410e·0c870341·o....A....A....A19 ··0x0001cf74·82010000·00410e08·8502410e·0c870341·.....A....A....A
20 ··0x0001cf84·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..20 ··0x0001cf84·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
21 ··0x0001cf94·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..21 ··0x0001cf94·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
22 ··0x0001cfa4·04000000·3c000000·0c010000·a891feff·....<...........22 ··0x0001cfa4·04000000·3c000000·0c010000·f091feff·....<...........
23 ··0x0001cfb4·6f010000·00410e08·8502410e·0c870341·o....A....A....A23 ··0x0001cfb4·82010000·00410e08·8502410e·0c870341·.....A....A....A
24 ··0x0001cfc4·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..24 ··0x0001cfc4·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
25 ··0x0001cfd4·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..25 ··0x0001cfd4·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
26 ··0x0001cfe4·04000000·3c000000·4c010000·d892feff·....<...L.......26 ··0x0001cfe4·04000000·3c000000·4c010000·4093feff·....<...L...@...
27 ··0x0001cff4·6f010000·00410e08·8502410e·0c870341·o....A....A....A27 ··0x0001cff4·82010000·00410e08·8502410e·0c870341·.....A....A....A
28 ··0x0001d004·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..28 ··0x0001d004·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
29 ··0x0001d014·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..29 ··0x0001d014·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
30 ··0x0001d024·04000000·3c000000·8c010000·0894feff·....<...........30 ··0x0001d024·04000000·3c000000·8c010000·9094feff·....<...........
31 ··0x0001d034·6f010000·00410e08·8502410e·0c870341·o....A....A....A31 ··0x0001d034·82010000·00410e08·8502410e·0c870341·.....A....A....A
32 ··0x0001d044·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..32 ··0x0001d044·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
33 ··0x0001d054·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..33 ··0x0001d054·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
34 ··0x0001d064·04000000·1c000000·cc010000·3795feff·............7...34 ··0x0001d064·04000000·1c000000·cc010000·e095feff·................
35 ··0x0001d074·c8000000·00410e08·8602410e·0c830343·.....A....A....C35 ··0x0001d074·c8000000·00410e08·8602410e·0c83034e·.....A....A....N
36 ··0x0001d084·0e200000·3c000000·ec010000·df95feff·.·..<...........36 ··0x0001d084·0e200000·28000000·ec010000·9096feff·.·..(...........
 37 ··0x0001d094·6e010000·00430e30·4483054f·87034c86·n....C.0D..O..L.
 38 ··0x0001d0a4·04850202·d70ac5c7·c6c30e04·470b0000·............G...
 39 ··0x0001d0b4·3c000000·18020000·d497feff·ce010000·<...............
37 ··0x0001d094·4b010000·00410e08·8502410e·0c870341·K....A....A....A40 ··0x0001d0c4·00410e08·8502410e·0c870341·0e108604·.A....A....A....
38 ··0x0001d0a4·0e108604·410e1483·05430e30·02d30a0e·....A....C.0....41 ··0x0001d0d4·410e1483·054e0e30·031a010a·0e1441c3·A....N.0......A.
 42 ··0x0001d0e4·0e1041c6·0e0c41c7·0e0841c5·0e04480b·..A...A...A...H.
 43 ··0x0001d0f4·40000000·58020000·6499feff·0b110000·@...X...d.......
 44 ··0x0001d104·00410e08·8502510e·0c870346·0e108604·.A....Q....F....
 45 ··0x0001d114·430e1483·05460eb0·0a03f903·0a0e1441·C....F.........A
39 ··0x0001d0b4·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..46 ··0x0001d124·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A
40 ··0x0001d0c4·04410b00·3c000000·2c020000·ea96feff·.A..<...,.......47 ··0x0001d134·0b000000·3c000000·9c020000·30aafeff·....<.......0...
41 ··0x0001d0d4·b7010000·00410e08·8502410e·0c870341·.....A....A....A48 ··0x0001d144·ff050000·00410e08·8502410e·0c870341·.....A....A....A
42 ··0x0001d0e4·0e108604·410e1483·05430e30·0321010a·....A....C.0.!..49 ··0x0001d154·0e108604·410e1483·054e0e40·037a020a·....A....N.@.z..
43 ··0x0001d0f4·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.50 ··0x0001d164·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
44 ··0x0001d104·0e04410b·40000000·6c020000·6198feff·..A.@...l...a...51 ··0x0001d174·0e04480b·1c000000·dc020000·f0affeff·..H.............
 52 ··0x0001d184·45000000·00430e20·44830348·860275c6·E....C.·D..H..u.
 53 ··0x0001d194·c30e0400·1c000000·fc020000·20b0feff·............·...
 54 ··0x0001d1a4·45000000·00430e20·44830348·860275c6·E....C.·D..H..u.
45 ··0x0001d114·f6110000·00410e08·8502410e·0c870341·.....A....A....A 
46 ··0x0001d124·0e108604·410e1483·05460eb0·0a03a003·....A....F...... 
47 ··0x0001d134·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A 
48 ··0x0001d144·c50e0441·0b000000·3c000000·b0020000·...A....<....... 
49 ··0x0001d154·13aafeff·b1050000·00410e08·8502410e·.........A....A. 
50 ··0x0001d164·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
51 ··0x0001d174·0381020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
52 ··0x0001d184·0e0841c5·0e04410b·28000000·f0020000·..A...A.(....... 
53 ··0x0001d194·84affeff·39000000·00410e08·8602410e·....9....A....A. 
54 ··0x0001d1a4·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A.. 
55 ··0x0001d1b4·04000000·28000000·1c030000·92affeff·....(........... 
56 ··0x0001d1c4·39000000·00410e08·8602410e·0c830343·9....A....A....C 
57 ··0x0001d1d4·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A...... 
58 ··0x0001d1e4·1c000000·00000000·017a504c·5200017c·.........zPLR..| 
59 ··0x0001d1f4·08079bc5·4f00001b·1b0c0404·88010000·....O........... 
60 ··0x0001d204·30000000·24000000·b485feff·0a040000·0...$........... 
61 ··0x0001d214·04732900·00410e08·8502420d·054c8703·.s)..A....B..L.. 
62 ··0x0001d224·86048305·0353010a·c341c641·c741c50c·.....S...A.A.A.. 
63 ··0x0001d234·0404410b·28000000·00000000·017a504c·..A.(........zPL55 ··0x0001d1b4·c30e0400·1c000000·00000000·017a504c·.............zPL
64 ··0x0001d244·5200017c·08079b71·4f00001b·1b0c0404·R..|...qO.......56 ··0x0001d1c4·5200017c·08079bf1·4f00001b·1b0c0404·R..|....O.......
 57 ··0x0001d1d4·88010000·30000000·24000000·f085feff·....0...$.......
 58 ··0x0001d1e4·02040000·04132600·00410e08·8502420d·......&..A....B.
 59 ··0x0001d1f4·05438703·86048305·035e010a·c341c641·.C.......^...A.A
 60 ··0x0001d204·c741c50c·0404410b·28000000·00000000·.A....A.(.......
 61 ··0x0001d214·017a504c·5200017c·08079b9d·4f00001b·.zPLR..|....O...
65 ··0x0001d254·88010c05·08830585·02860487·03000000·................62 ··0x0001d224·1b0c0404·88010c05·08830585·02860487·................
 63 ··0x0001d234·03000000·14000000·30000000·9064feff·........0....d..
 64 ··0x0001d244·d0000000·04eb2500·00000000·40000000·......%.....@...
66 ··0x0001d264·14000000·30000000·6464feff·d2000000·....0...dd...... 
67 ··0x0001d274·044b2900·00000000·40000000·9c000000·.K).....@....... 
68 ··0x0001d284·08affeff·3a010000·044b2900·00410e08·....:....K)..A.. 
69 ··0x0001d294·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
70 ··0x0001d2a4·05430e40·02e00a0e·1441c30e·1041c60e·.C.@.....A...A.. 
71 ··0x0001d2b4·0c41c70e·0841c50e·04410b00·40000000·.A...A...A..@... 
72 ··0x0001d2c4·e0000000·0289feff·42010000·04152900·........B.....).65 ··0x0001d254·9c000000·b8affeff·3a010000·04eb2500·........:.....%.
73 ··0x0001d2d4·00410e08·8502410e·0c870341·0e108604·.A....A....A....66 ··0x0001d264·00410e08·8502410e·0c870341·0e108604·.A....A....A....
74 ··0x0001d2e4·410e1483·05430e30·032f010a·0e1441c3·A....C.0./....A.67 ··0x0001d274·410e1483·054e0e40·02d50a0e·1441c30e·A....N.@.....A..
75 ··0x0001d2f4·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.68 ··0x0001d284·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
 69 ··0x0001d294·40000000·e0000000·4489feff·2a010000·@.......D...*...
 70 ··0x0001d2a4·04b52500·00410e08·8502410e·0c870341·..%..A....A....A
 71 ··0x0001d2b4·0e108604·4c0e1483·05430e30·030c010a·....L....C.0....
 72 ··0x0001d2c4·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
76 ··0x0001d304·24000000·00000000·017a504c·5200017c·$........zPLR..|73 ··0x0001d2d4·0e04410b·24000000·00000000·017a504c·..A.$........zPL
77 ··0x0001d314·08079ba5·4e00001b·1b0c0404·88010e30·....N..........074 ··0x0001d2e4·5200017c·08079bd1·4e00001b·1b0c0404·R..|....N.......
78 ··0x0001d324·83058502·86048703·14000000·2c000000·............,...75 ··0x0001d2f4·88010e30·83058502·86048703·14000000·...0............
 76 ··0x0001d304·2c000000·9864feff·36000000·04572500·,....d..6....W%.
79 ··0x0001d334·6e64feff·36000000·04b72800·00000000·nd..6.....(..... 
80 ··0x0001d344·10000000·a8040000·7aaffeff·04000000·........z....... 
81 ··0x0001d354·00000000·10000000·bc040000·6aaffeff·............j...77 ··0x0001d314·00000000·10000000·7c040000·2ab0feff·........|...*...
82 ··0x0001d364·04000000·00000000·10000000·d0040000·................78 ··0x0001d324·04000000·00000000·10000000·90040000·................
83 ··0x0001d374·5aaffeff·04000000·00000000·3c000000·Z...........<...79 ··0x0001d334·1ab0feff·04000000·00000000·10000000·................
 80 ··0x0001d344·a4040000·0ab0feff·04000000·00000000·................
 81 ··0x0001d354·3c000000·b8040000·04b0feff·7f010000·<...............
 82 ··0x0001d364·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 83 ··0x0001d374·430e1483·05480e2c·02f50a0e·1441c30e·C....H.,.....A..
 84 ··0x0001d384·1041c60e·0c41c70e·0841c50e·04490b00·.A...A...A...I..
 85 ··0x0001d394·38000000·f8040000·44b1feff·fc000000·8.......D.......
 86 ··0x0001d3a4·004c0e08·8502410e·0c870341·0e108604·.L....A....A....
 87 ··0x0001d3b4·410e1483·05430e50·02e50e14·41c30e10·A....C.P....A...
 88 ··0x0001d3c4·41c60e0c·41c70e08·41c50e04·3c000000·A...A...A...<...
84 ··0x0001d384·e4040000·58affeff·58010000·00410e08·....X...X....A..89 ··0x0001d3d4·34050000·08b2feff·82010000·00410e08·4............A..
85 ··0x0001d394·8502410e·0c870341·0e108604·410e1483·..A....A....A...90 ··0x0001d3e4·8502410e·0c870341·0e108604·410e1483·..A....A....A...
86 ··0x0001d3a4·05430e2c·02ed0a0e·1441c30e·1041c60e·.C.,.....A...A.. 
87 ··0x0001d3b4·0c41c70e·0841c50e·04410b00·38000000·.A...A...A..8... 
88 ··0x0001d3c4·24050000·70b0feff·dd000000·00410e08·$...p........A.. 
89 ··0x0001d3d4·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
90 ··0x0001d3e4·05430e50·02d10e14·41c30e10·41c60e0c·.C.P....A...A...91 ··0x0001d3f4·054e0e50·036b010e·1441c30e·1041c60e·.N.P.k...A...A..
91 ··0x0001d3f4·41c70e08·41c50e04·3c000000·60050000·A...A...<...`...92 ··0x0001d404·0c41c70e·0841c50e·04000000·28000000·.A...A......(...
 93 ··0x0001d414·74050000·58b3feff·be000000·00430e40·t...X........C.@
 94 ··0x0001d424·4c870385·02518305·8604027b·0ac5c7c6·L....Q.....{....
92 ··0x0001d404·12b1feff·6f010000·00410e08·8502410e·....o....A....A. 
93 ··0x0001d414·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
94 ··0x0001d424·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
95 ··0x0001d434·0841c50e·04000000·3c000000·a0050000·.A......<.......95 ··0x0001d434·c30e0445·0b000000·3c000000·a0050000·...E....<.......
96 ··0x0001d444·42b2feff·9b000000·00410e08·8502410e·B........A....A.96 ··0x0001d444·ecb3feff·9e000000·00410e08·8502410e·.........A....A.
Diff chunk too large, falling back to line-by-line diff (570 lines added, 627 lines removed)
Max diff block lines reached; 0/91926 bytes (0.00%) of diff not shown.
18.7 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 145 lines modifiedOffset 1, 144 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0001fb88·ff9b3501·29362600·00a30186·02ef0701·..5.)6&.........2 ··0x0001f7fc·ff9b3501·29362600·00a501f9·01e70701·..5.)6&.........
3 ··0x0001fb98·c10305f6·0703f204·05830803·fa0405ef·................3 ··0x0001f80c·b60305ee·0703ea04·05fb0703·f20405e7·................
4 ··0x0001fba8·0701a805·ff010000·dc0705ef·07010100·................4 ··0x0001f81c·0701a005·ff010000·d40705e7·07010100·................
5 ··0x0001fbb8·007d0000·fc250000·ff9b1501·0a7923c1·.}...%.......y#.5 ··0x0001f82c·007d0000·88290000·ff9b1501·0a7723bf·.}...).......w#.
6 ··0x0001fbc8·0100cd01·05000001·00007d00·e4250000·..........}..%..6 ··0x0001f83c·0100cb01·05000001·00007d00·70290000·..........}.p)..
7 ··0x0001fbd8·ffff010a·2205ec01·00b50205·0000ffff·...."...........7 ··0x0001f84c·ffff010a·2205ec01·00b50205·0000ffff·...."...........
8 ··0x0001fbe8·010a1d05·00008b02·05bb0200·ffff0104·................8 ··0x0001f85c·010a2305·0000f301·05a30200·ffff0104·..#.............
9 ··0x0001fbf8·31050000·ffff0117·d30105ea·0300f001·1...............9 ··0x0001f86c·31050000·ffff0117·d9010582·0400f401·1...............
10 ··0x0001fc08·29ee0300·a10349ea·03008904·050000ff·).....I.........10 ··0x0001f87c·2b860400·b9034982·0400a104·050000ff·+.....I.........
11 ··0x0001fc18·ff010a2e·05000039·eb05b006·00ffff01·.......9........11 ··0x0001f88c·ff010a2e·05000039·8a06cf06·00ffff01·.......9........
12 ··0x0001fc28·04100500·00ffff01·079302cc·039c0600·................12 ··0x0001f89c·04100500·00ffff01·07b10299·04fb0600·................
13 ··0x0001fc38·ffff0104·10050000·ffff0115·23050000·............#...13 ··0x0001f8ac·ffff0104·10050000·ffff0115·23050000·............#...
14 ··0x0001fc48·4405d703·00880105·d00300b1·019f0200·D...............14 ··0x0001f8bc·44059804·00860105·910400af·01e20200·D...............
15 ··0x0001fc58·00ffff01·08290553·004e0500·00ffff01·.....).S.N......15 ··0x0001f8cc·00ffff01·08290553·004e0500·00ffff01·.....).S.N......
16 ··0x0001fc68·131b0500·003605c8·01007005·cd010095·.....6....p.....16 ··0x0001f8dc·13270500·004205de·01007a05·e301009f·.'...B....z.....
17 ··0x0001fc78·01210000·ffff0108·29052e00·4a050000·.!......)...J...17 ··0x0001f8ec·01210000·ffff0108·29052e00·4a050000·.!......)...J...
18 ··0x0001fc88·ffff0114·1b050000·40058006·007e05f9·........@....~..18 ··0x0001f8fc·ffff0114·1b050000·4005e905·007c05e2·........@....|..
19 ··0x0001fc98·0500da01·ac030000·ffff0108·29055300·............).S.19 ··0x0001f90c·0500e101·d4020000·ffff0108·29055300·............).S.
20 ··0x0001fca8·4e050000·ffff0113·1b050000·3605e501·N...........6...20 ··0x0001f91c·4e050000·ffff0113·1b050000·3605e901·N...........6...
21 ··0x0001fcb8·007005ea·0100c401·050000ff·ff010829·.p.............)21 ··0x0001f92c·006e05ee·0100c801·050000ff·ff010829·.n.............)
22 ··0x0001fcc8·052e004a·050000ff·ff010e1b·05000036·...J...........622 ··0x0001f93c·052e004a·050000ff·ff010e27·05000042·...J.......'...B
23 ··0x0001fcd8·05a00100·7005a501·00ffff01·0829052e·....p........)..23 ··0x0001f94c·05b60100·7a05bb01·00ffff01·0829052e·....z........)..
24 ··0x0001fce8·004a0500·00ffff01·0a1b0589·0100ab01·.J..............24 ··0x0001f95c·004a0500·00ffff01·0a1b0589·0100ab01·.J..............
25 ··0x0001fcf8·050000ff·ff010a22·05b20100·e3010500·......."........25 ··0x0001f96c·050000ff·ff010a22·05c10100·f2010500·......."........
26 ··0x0001fd08·00ffff01·0b31e801·0000a002·05be0300·.....1..........26 ··0x0001f97c·00ffff01·0b35e401·0000a002·05bf0300·.....5..........
27 ··0x0001fd18·ffff0104·3f050000·ffff0109·1b050000·....?...........27 ··0x0001f98c·ffff0104·3f050000·ffff0109·1b050000·....?...........
28 ··0x0001fd28·3605d401·00ffff01·04370500·00ffff01·6........7......28 ··0x0001f99c·3605df01·00ffff01·04370500·00ffff01·6........7......
29 ··0x0001fd38·09230500·003e05dc·0100ffff·01043705·.#...>........7.29 ··0x0001f9ac·09210500·003c05df·0100ffff·01043705·.!...<........7.
30 ··0x0001fd48·0000ffff·01092305·00003e05·dc0100ff·......#...>.....30 ··0x0001f9bc·0000ffff·01092405·00003f05·df0100ff·......$...?.....
31 ··0x0001fd58·ff010437·050000ff·ff01092b·05000046·...7.......+...F31 ··0x0001f9cc·ff010437·050000ff·ff01092a·05000045·...7.......*...E
32 ··0x0001fd68·05e40100·ffff0104·37050000·ffff0114·........7.......32 ··0x0001f9dc·05ef0100·ffff0104·37050000·ffff0115·........7.......
33 ··0x0001fd78·4b2d0000·7f79f103·00810205·e90300da·K-...y..........33 ··0x0001f9ec·4b2e0000·80017afa·03008302·05f30300·K.....z.........
34 ··0x0001fd88·03050000·ffff010f·4f058a01·00850105·........O.......34 ··0x0001f9fc·e4030500·00ffff01·0f51058c·01008701·.........Q......
35 ··0x0001fd98·00009d01·590000ff·ff01092b·0500004a·....Y......+...J35 ··0x0001fa0c·0500009f·01590000·ffff0109·27050000·.....Y......'...
36 ··0x0001fda8·05e80100·ffff0104·37050000·ffff0109·........7.......36 ··0x0001fa1c·4605ef01·00ffff01·04370500·00ffff01·F........7......
37 ··0x0001fdb8·35150000·5d05fb01·00ffff01·04370500·5...]........7..37 ··0x0001fa2c·09361500·005e05ff·0100ffff·01043705·.6...^........7.
38 ··0x0001fdc8·00ffff01·1096010d·0000aa01·05fd0200·................38 ··0x0001fa3c·0000ffff·01109701·0d0000ab·01058603·................
39 ··0x0001fdd8·e5021800·00ffff01·043f0500·00ffff01·.........?...... 
40 ··0x0001fde8·0f230500·003e059b·0300f801·05960300·.#...>.......... 
41 ··0x0001fdf8·ffff0104·3f410000·ffff010f·23050000·....?A......#... 
42 ··0x0001fe08·3e059b03·00f80105·960300ff·ff01043f·>..............? 
43 ··0x0001fe18·410000ff·ff010f1b·13000044·05a10300·A..........D.... 
44 ··0x0001fe28·fe01059c·0300ffff·01043f41·0000ffff·..........?A.... 
45 ··0x0001fe38·01142e15·00005905·cf030093·0205ca03·......Y......... 
46 ··0x0001fe48·00be0305·0000ffff·01043f41·0000ffff·..........?A....39 ··0x0001fa4c·00ee0218·0000ffff·01043f05·0000ffff·..........?.....
47 ··0x0001fe58·01143d05·00005805·dc030092·0205d703·..=...X.........40 ··0x0001fa5c·010f2305·00003e05·a40300fd·01059f03·..#...>.........
 41 ··0x0001fa6c·00ffff01·043f4100·00ffff01·0f230500·.....?A......#..
 42 ··0x0001fa7c·003e05a4·0300fd01·059f0300·ffff0104·.>..............
 43 ··0x0001fa8c·3f410000·ffff010f·1b130000·4405b403·?A..........D...
 44 ··0x0001fa9c·008d0205·af0300ff·ff01043f·410000ff·...........?A...
 45 ··0x0001faac·ff01142f·1500005a·05dc0300·9d0205d7·.../...Z........
48 ··0x0001fe68·00cd0305·0000ffff·01043f41·0000ffff·..........?A....46 ··0x0001fabc·0300cb03·050000ff·ff01043f·410000ff·...........?A...
49 ··0x0001fe78·01143d05·00005805·dc030092·0205d703·..=...X.........47 ··0x0001facc·ff01143d·05000058·05ed0300·9d0205e8·...=...X........
50 ··0x0001fe88·00cd0305·0000ffff·01043f41·0000ffff·..........?A.... 
51 ··0x0001fe98·0114392e·00007b05·f70300bd·020d0000·..9...{......... 
52 ··0x0001fea8·d90205fe·0300ffff·01043749·0000ffff·..........7I.... 
53 ··0x0001feb8·0114392d·00007905·ff0300b3·0205f803·..9-..y......... 
54 ··0x0001fec8·00ee0305·0000ffff·01043741·0000ffff·..........7A....48 ··0x0001fadc·0300de03·050000ff·ff01043f·410000ff·...........?A...
 49 ··0x0001faec·ff01143d·05000058·05ed0300·9d0205e8·...=...X........
 50 ··0x0001fafc·0300de03·050000ff·ff01043f·410000ff·...........?A...
 51 ··0x0001fb0c·ff01143b·29000078·058f0400·c6020d00·...;)..x........
 52 ··0x0001fb1c·00e20205·960400ff·ff010437·490000ff·...........7I...
 53 ··0x0001fb2c·ff01143a·2d00007a·058d0400·bd020588·...:-..z........
 54 ··0x0001fb3c·0400fe03·050000ff·ff01043f·410000ff·...........?A...
55 ··0x0001fed8·011f2917·00005e05·b90500a0·0105c505·..)...^.........55 ··0x0001fb4c·ff011f2b·1500005e·05d30500·a00105d8·...+...^........
56 ··0x0001fee8·00cb016b·00008103·05be0500·df045500·...k..........U. 
57 ··0x0001fef8·00ffff01·08144100·007e0501·00ffff01·......A..~......56 ··0x0001fb5c·0500c901·7a000095·0305cc05·00f60451·....z..........Q
 57 ··0x0001fb6c·0000ffff·01082905·2e004141·0000ffff·......)...AA....
58 ··0x0001ff08·1f231700·00500591·0500f301·0500008c·.#...P..........58 ··0x0001fb7c·011f2317·00005005·a60500f4·01050000·..#...P.........
59 ··0x0001ff18·02059605·00d10305·0000ec03·058a0500·................ 
60 ··0x0001ff28·ffff0105·37890100·00ffff01·25346d00·....7.......%4m.59 ··0x0001fb8c·8d0205ab·0500d803·050000f3·03059f05·................
 60 ··0x0001fb9c·00ffff01·05378901·0000ffff·01253a6e·.....7.......%:n
61 ··0x0001ff38·00b70105·a50600da·02050000·f30205aa·................61 ··0x0001fbac·0000be01·05c20600·e4020500·00fd0205·................
62 ··0x0001ff48·0600ca04·0d0000e6·0405a006·008d0613·................62 ··0x0001fbbc·c90600db·040d0000·f70405bb·0600a806·................
63 ··0x0001ff58·0000ffff·01043f45·0000ffff·013b2313·......?E.....;#.63 ··0x0001fbcc·130000ff·ff01043f·450000ff·ff013b23·.......?E.....;#
64 ··0x0001ff68·00004c05·b50a0085·02170000·b00205bd·..L.............64 ··0x0001fbdc·1300004c·05cf0a00·93021700·00be0205·...L............
65 ··0x0001ff78·0a00e603·050000ff·0305d40a·00b20505·................ 
66 ··0x0001ff88·0000cd05·05cd0a00·f8060500·00910705·................65 ··0x0001fbec·c80a00f7·03050000·900405c1·0a00c405·................
 66 ··0x0001fbfc·050000dd·0505e50a·009c0705·0000b707·................
67 ··0x0001ff98·b00a00e4·0805a90a·00ffff01·0537c102·.............7..67 ··0x0001fc0c·05dc0a00·fa0805d5·0a00ffff·010537c1·..............7.
68 ··0x0001ffa8·0000ffff·01365c05·00006f05·c00a0098·.....6\...o.....68 ··0x0001fc1c·020000ff·ff013654·05000067·05ec0a00·......6T...g....
69 ··0x0001ffb8·02050000·b10205ab·0a009204·a5010000·................69 ··0x0001fc2c·9b020500·00b20205·d30a00a8·04a10100·................
70 ··0x0001ffc8·c60505a4·0a00e906·05000082·0705b20a·................70 ··0x0001fc3c·00d80505·cc0a0084·07050000·9d0705da·................
71 ··0x0001ffd8·00d20805·b90a009f·0a050000·ffff0105·................71 ··0x0001fc4c·0a00f308·05e50a00·c70a0500·00ffff01·................
72 ··0x0001ffe8·37810100·00ffff01·3e439c02·0000f702·7.......>C......72 ··0x0001fc5c·05378101·0000ffff·013e4099·020000f1·.7.......>@.....
73 ··0x0001fff8·059a0e00·9e0405a1·0e00e105·050000f7·................73 ··0x0001fc6c·0205d60e·00980405·dd0e00e8·05050000·................
74 ··0x00020008·0505850e·00cb0705·a80e0094·09050000·................ 
75 ··0x00020018·af0905af·0e00ff0a·058c0e00·ad0c0d00·................74 ··0x0001fc7c·fe0505c8·0e00d307·05b30e00·a8090500·................
 75 ··0x0001fc8c·00c30905·c10e009f·0b05ba0e·00d00c0d·................
76 ··0x00020028·00c90c05·930e00ff·ff01053b·f9020000·...........;....76 ··0x0001fc9c·0000ec0c·05cf0e00·ffff0105·3bf90200·............;...
77 ··0x00020038·ffff0114·33050000·4e05d603·00890219·....3...N....... 
78 ··0x00020048·0000b802·05dd0300·ffff0104·37410000·............7A.. 
79 ··0x00020058·ffff0153·2d530000·940105a2·1000c702·...S-S..........77 ··0x0001fcac·00ffff01·14360500·005105df·03009102·.....6...Q......
 78 ··0x0001fcbc·130000ba·0205e403·00ffff01·043f4100·.............?A.
 79 ··0x0001fccc·00ffff01·53305100·00950105·dc1000d4·....S0Q.........
80 ··0x00020068·050000e2·02059210·00900423·0000cb04·...........#....80 ··0x0001fcdc·02050000·ef0205cc·1000a004·230000db·............#...
81 ··0x00020078·05821000·ad06058b·1000e007·050000fb·................ 
82 ··0x00020088·0705e80f·00c70905·9b1000ea·0a050000·................81 ··0x0001fcec·0405bc10·00c30605·c5100084·08050000·................
83 ··0x00020098·830b05e1·0f00d30c·05ef0f00·a70e0d00·................ 
84 ··0x000200a8·00c30e05·fb0f00ff·ff01053b·f1030000·...........;.... 
85 ··0x000200b8·ffff0115·6a330000·b30105c2·0400ed02·....j3.......... 
86 ··0x000200c8·05bd0400·a5041800·00ffff01·043f4100·.............?A.82 ··0x0001fcfc·9f0805a6·1000ef09·05d51000·940b0500·................
 83 ··0x0001fd0c·00ad0b05·9f100083·0d05ad10·00d80e0d·................
 84 ··0x0001fd1c·0000f40e·05b51000·ffff0105·3bf10300·............;...
 85 ··0x0001fd2c·00ffff01·16870133·0000d001·05eb0400·.......3........
 86 ··0x0001fd3c·8d0305e6·0400d304·050000ff·ff01043f·...............?
87 ··0x000200d8·00ffff01·3e762300·00a70105·8c0f00e2·....>v#.........87 ··0x0001fd4c·410000ff·ff013e76·230000a7·0105cc0f·A.....>v#.......
88 ··0x000200e8·02050000·f5020595·0f009b04·05850f00·................88 ··0x0001fd5c·00ec0205·0000ff02·05af0f00·a70405c5·................
89 ··0x000200f8·810605f1·0e00c107·05f80e00·bb09b502·................ 
90 ··0x00020108·0000860c·05e50e00·c00d05ec·0e00e00e·................89 ··0x0001fd6c·0f008f06·05b50f00·db0705d5·0f00d509·................
 90 ··0x0001fd7c·95020000·800c05a3·0f00bb0d·05aa0f00·................
 91 ··0x0001fd8c·870f1c00·00ffff01·0537fa01·0000ffff·.........7......
 92 ··0x0001fd9c·01434c69·0000cb01·05951000·8b03058c·.CLi............
 93 ··0x0001fdac·1000ca04·050000ed·0405fc0f·00bb0605·................
 94 ··0x0001fdbc·851000fb·0705ac10·00cf0905·0000ea09·................
 95 ··0x0001fdcc·05a51000·c30b059c·1000f30d·3a0000c3·............:...
 96 ··0x0001fddc·0e05f50f·00ffff01·0537b903·0000ffff·.........7......
 97 ··0x0001fdec·01793741·00008c01·05fc1500·c0021500·.y7A............
 98 ··0x0001fdfc·00e90205·ec1500af·04058c16·00f80505·................
 99 ··0x0001fe0c·00009306·05d51500·c4070500·00dd0705·................
 100 ··0x0001fe1c·ca1500b3·0905c315·00880b0d·0000a40b·................
 101 ··0x0001fe2c·05e51500·d40c0500·00f50c05·dc1500c0·................
 102 ··0x0001fe3c·0e050000·d90e05f5·15009410·050000af·................
 103 ··0x0001fe4c·10058516·00db1105·951600bb·133e0000·.............>..
 104 ··0x0001fe5c·8d1405bc·1500b715·050000ff·ff010537·...............7
Max diff block lines reached; 0/19011 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 ··0x00021e94·005f0000·ca5b0000·0c5d0000·4c5d0000·._...[...]..L]..2 ··0x00021e94·005f0000·e05b0000·105d0000·505d0000·._...[...]..P]..
3 ··0x00021ea4·8c5d0000····························.]..3 ··0x00021ea4·905d0000····························.]..
  
531 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 ··0x00021fbc·00000000·00000000·c0570000·00000000·.........W......2 ··0x00021fbc·00000000·00000000·d0570000·00000000·.........W......
3 ··0x00021fcc·00000000·00000000·00000000·00000000·................3 ··0x00021fcc·00000000·00000000·00000000·00000000·................
4 ··0x00021fdc·00000000·00000000·00000000·00000000·................4 ··0x00021fdc·00000000·00000000·00000000·00000000·................
5 ··0x00021fec·00000000·00000000·00000000·00000000·................5 ··0x00021fec·00000000·00000000·00000000·00000000·................
6 ··0x00021ffc·00000000····························....6 ··0x00021ffc·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·66313030·63636166·39303762·61633766·f100ccaf907bac7f 
3 ··0x00000010·33663161·30613362·37616536·31373964·3f1a0a3b7ae6179d2 ··0x00000000·64613364·32656234·34373161·62616439·da3d2eb4471abad9
 3 ··0x00000010·61366234·37383163·65346236·62356536·a6b4781ce4b6b5e6
4 ··0x00000020·62633435·39352e64·65627567·00000000·bc4595.debug....4 ··0x00000020·38336332·62392e64·65627567·00000000·83c2b9.debug....
5 ··0x00000030·5f5f2390····························__#.5 ··0x00000030·a828d31d····························.(..
  
3.32 MB
./usr/bin/fst-compiler-utf8
884 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·(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:···············0x5dd011 ··Entry·point·address:···············0x5dd0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········131852·(bytes·into·file)13 ··Start·of·section·headers:··········135948·(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.72 KB
readelf --wide --program-header {}
    
Offset 5, 22 lines modifiedOffset 5, 22 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·0x0234c·0x0234c·R···0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x0234c·0x0234c·R···0x1000
11 ··LOAD···········0x003000·0x00003000·0x00003000·0x15fc8·0x15fc8·R·E·0x100011 ··LOAD···········0x003000·0x00003000·0x00003000·0x16e68·0x16e68·R·E·0x1000
12 ··LOAD···········0x019000·0x00019000·0x00019000·0x065cc·0x065cc·R···0x100012 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x06238·0x06238·R···0x1000
13 ··LOAD···········0x01fe94·0x00020e94·0x00020e94·0x00334·0x01158·RW··0x100013 ··LOAD···········0x020e94·0x00021e94·0x00021e94·0x00334·0x01158·RW··0x1000
14 ··DYNAMIC········0x01feac·0x00020eac·0x00020eac·0x00110·0x00110·RW··0x414 ··DYNAMIC········0x020eac·0x00021eac·0x00021eac·0x00110·0x00110·RW··0x4
15 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x415 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
16 ··GNU_EH_FRAME···0x01b920·0x0001b920·0x0001b920·0x006c4·0x006c4·R···0x416 ··GNU_EH_FRAME···0x01c920·0x0001c920·0x0001c920·0x006c4·0x006c4·R···0x4
17 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1017 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
18 ··GNU_RELRO······0x01fe94·0x00020e94·0x00020e94·0x0016c·0x0016c·R···0x118 ··GNU_RELRO······0x020e94·0x00021e94·0x00021e94·0x0016c·0x0016c·R···0x1
  
19 ·Section·to·Segment·mapping:19 ·Section·to·Segment·mapping:
20 ··Segment·Sections...20 ··Segment·Sections...
21 ···00·····21 ···00·····
22 ···01·····.interp·22 ···01·····.interp·
23 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·23 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
24 ···03·····.init·.plt·.plt.got·.text·.fini·24 ···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·0x2030c:1 There·are·29·section·headers,·starting·at·offset·0x2130c:
  
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··········00001d2c·001d2c·000116·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00001d2c·001d2c·000116·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00001e44·001e44·0000f0·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00001e44·001e44·0000f0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00001f34·001f34·0000d0·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00001f34·001f34·0000d0·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00002004·002004·000348·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00002004·002004·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·0158e4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000036d0·0036d0·016784·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00018fb4·018fb4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00019e54·019e54·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00019000·019000·002920·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0001a000·01a000·002920·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0001b920·01b920·0006c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0001c920·01c920·0006c4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········0001bfe4·01bfe4·002d14·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0001cfe4·01cfe4·002988·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0001ecf8·01ecf8·0008d4·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········0001f96c·01f96c·0008cc·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00020e94·01fe94·000014·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00021e94·020e94·000014·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00020ea8·01fea8·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00021ea8·020ea8·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00020eac·01feac·000110·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00021eac·020eac·000110·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00020fbc·01ffbc·000044·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00021fbc·020fbc·000044·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00021000·020000·0001b0·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00022000·021000·0001b0·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········000211b0·0201b0·000018·00··WA··0···0··430 ··[25]·.data·············PROGBITS········000221b0·0211b0·000018·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000211e0·0201c8·000e0c·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000221e0·0211c8·000e0c·00··WA··0···0·32
32 ··[27]·.gnu_debuglink····PROGBITS········00000000·0201c8·000034·00······0···0··432 ··[27]·.gnu_debuglink····PROGBITS········00000000·0211c8·000034·00······0···0··4
33 ··[28]·.shstrtab·········STRTAB··········00000000·0201fc·00010d·00······0···0··133 ··[28]·.shstrtab·········STRTAB··········00000000·0211fc·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)
4.26 KB
readelf --wide --symbols {}
    
Offset 120, 23 lines modifiedOffset 120, 23 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·(12)123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ceil@GLIBC_2.0·(12)
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·(11)125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)
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:·0001a360···116·OBJECT··UNIQUE·DEFAULT···16·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE127 ···123:·0001b360···116·OBJECT··UNIQUE·DEFAULT···16·_ZN9__gnu_cxx21_Hashtable_prime_listImE16__stl_prime_listE
128 ···124:·0001601a···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev128 ···124:·00016cd0···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
129 ···125:·00016730···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_129 ···125:·00017470···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
130 ···126:·0001601a···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev130 ···126:·00016cd0···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
131 ···127:·00009ec0··1242·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_131 ···127:·0000a130··1285·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_insertENS0_17__normal_iteratorIPS7_S9_EEjRKS7_
132 ···128:·00019004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used132 ···128:·0001a004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
133 ···129:·00008152····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev133 ···129:·000081c0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
134 ···130:·00008152····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev134 ···130:·000081c0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
135 ···131:·00015f6a···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev135 ···131:·00016c20···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev
136 ···132:·00016290···412·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt136 ···132:·00016f40···476·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt
137 ···133:·00015f6a···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev137 ···133:·00016c20···176·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev
138 ···134:·0000a39a···630·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv138 ···134:·0000a640···652·FUNC····WEAK···DEFAULT···14·_ZN4SFST10Transducer10incr_vmarkEv
139 ···135:·00015f2a····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv139 ···135:·00016bd0····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
140 ···136:·00008118····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev140 ···136:·00008170····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
141 ···137:·00016110···379·FUNC····WEAK···DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_141 ···137:·00016dd0···355·FUNC····WEAK···DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE16_M_insert_uniqueERKS1_
142 ···138:·00008118····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev142 ···138:·00008170····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
22.3 KB
readelf --wide --relocs {}
    
Offset 1, 137 lines modifiedOffset 1, 137 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x1f34·contains·26·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x1f34·contains·26·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00020e94··00000008·R_386_RELATIVE········3 00021e94··00000008·R_386_RELATIVE········
4 00020e98··00000008·R_386_RELATIVE········4 00021e98··00000008·R_386_RELATIVE········
5 00020e9c··00000008·R_386_RELATIVE········5 00021e9c··00000008·R_386_RELATIVE········
6 00020ea0··00000008·R_386_RELATIVE········6 00021ea0··00000008·R_386_RELATIVE········
7 00020ea4··00000008·R_386_RELATIVE········7 00021ea4··00000008·R_386_RELATIVE········
8 00020ea8··00000008·R_386_RELATIVE········8 00021ea8··00000008·R_386_RELATIVE········
9 00020fc4··00000008·R_386_RELATIVE········9 00021fc4··00000008·R_386_RELATIVE········
10 000211b4··00000008·R_386_RELATIVE········10 000221b4··00000008·R_386_RELATIVE········
11 00020fbc··00000406·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.311 00021fbc··00000406·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.3
12 00020fc0··00000806·R_386_GLOB_DAT·········00000000···_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.412 00021fc0··00000806·R_386_GLOB_DAT·········00000000···_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4
13 00020fc8··00002206·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.313 00021fc8··00002206·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.3
14 000211b8··00002201·R_386_32···············00000000···_ZTIPKc@CXXABI_1.314 000221b8··00002201·R_386_32···············00000000···_ZTIPKc@CXXABI_1.3
15 00020fcc··00002906·R_386_GLOB_DAT·········00000000···_ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.415 00021fcc··00002906·R_386_GLOB_DAT·········00000000···_ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4
16 00020fd0··00002a06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.016 00021fd0··00002a06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.0
17 00020fd4··00003f06·R_386_GLOB_DAT·········00000000···_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.417 00021fd4··00003f06·R_386_GLOB_DAT·········00000000···_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4
18 00020fd8··00004206·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.018 00021fd8··00004206·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.0
19 00020fdc··00005906·R_386_GLOB_DAT·········00000000···_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.419 00021fdc··00005906·R_386_GLOB_DAT·········00000000···_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4
20 00020fe0··00006806·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable20 00021fe0··00006806·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
21 00020fe4··00007006·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.021 00021fe4··00007006·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.0
22 00020fe8··00007106·R_386_GLOB_DAT·········00000000···__gmon_start__22 00021fe8··00007106·R_386_GLOB_DAT·········00000000···__gmon_start__
23 00020fec··00007206·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.323 00021fec··00007206·R_386_GLOB_DAT·········00000000···_ZTIPc@CXXABI_1.3
24 00020ff0··00007306·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable24 00021ff0··00007306·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
25 00020ff4··00007406·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.425 00021ff4··00007406·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.4
26 00020ff8··00007506·R_386_GLOB_DAT·········00000000···_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.426 00021ff8··00007506·R_386_GLOB_DAT·········00000000···_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4
27 00020ffc··00007a06·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.427 00021ffc··00007a06·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4
28 000211bc··00006001·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.328 000221bc··00006001·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.3
  
29 Relocation·section·'.rel.plt'·at·offset·0x2004·contains·105·entries:29 Relocation·section·'.rel.plt'·at·offset·0x2004·contains·105·entries:
30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
31 0002100c··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.431 0002200c··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.4
32 00021010··00000207·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerD2Ev32 00022010··00000207·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerD2Ev
33 00021014··00000307·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.433 00022014··00000307·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.4
34 00021018··00000507·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.034 00022018··00000507·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.0
35 0002101c··00000607·R_386_JUMP_SLOT········00000000···fileno@GLIBC_2.035 0002201c··00000607·R_386_JUMP_SLOT········00000000···fileno@GLIBC_2.0
36 00021020··00000707·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.436 00022020··00000707·R_386_JUMP_SLOT········00000000···_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4
37 00021024··00000907·R_386_JUMP_SLOT········00000000···isatty@GLIBC_2.037 00022024··00000907·R_386_JUMP_SLOT········00000000···isatty@GLIBC_2.0
38 00021028··00000a07·R_386_JUMP_SLOT········00000000···_ZN4SFST8AlphabetC1Ev38 00022028··00000a07·R_386_JUMP_SLOT········00000000···_ZN4SFST8AlphabetC1Ev
39 0002102c··00000b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer7reverseEb39 0002202c··00000b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer7reverseEb
40 00021030··00000c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12replace_charEtt40 00022030··00000c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12replace_charEtt
41 00021034··00000d07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.441 00022034··00000d07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4
42 00021038··00000e07·R_386_JUMP_SLOT········00000000···getc@GLIBC_2.042 00022038··00000e07·R_386_JUMP_SLOT········00000000···getc@GLIBC_2.0
43 0002103c··00000f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8is_emptyEv43 0002203c··00000f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8is_emptyEv
44 00021040··00001007·R_386_JUMP_SLOT········00000000···_ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.444 00022040··00001007·R_386_JUMP_SLOT········00000000···_ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.4
45 00021044··00001107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10new_markerEv45 00022044··00001107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10new_markerEv
46 00021048··00001207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE46 00022048··00001207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer15enumerate_pathsERSt6vectorIPS0_SaIS2_EE
47 0002104c··00001307·R_386_JUMP_SLOT········00000000···_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.447 0002204c··00001307·R_386_JUMP_SLOT········00000000···_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4
48 00021050··00001407·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer5levelENS_5LevelE48 00022050··00001407·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer5levelENS_5LevelE
49 00021054··00001507·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseC2Ev@GLIBCXX_3.449 00022054··00001507·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseC2Ev@GLIBCXX_3.4
50 00021058··00001607·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseD2Ev@GLIBCXX_3.450 00022058··00001607·R_386_JUMP_SLOT········00000000···_ZNSt8ios_baseD2Ev@GLIBCXX_3.4
51 0002105c··00001707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerorERS0_51 0002205c··00001707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerorERS0_
52 00021060··00001807·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.352 00022060··00001807·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.3
53 00021064··00001907·R_386_JUMP_SLOT········00000000···calloc@GLIBC_2.053 00022064··00001907·R_386_JUMP_SLOT········00000000···calloc@GLIBC_2.0
54 00021068··00001a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer22generates_empty_stringEv54 00022068··00001a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer22generates_empty_stringEv
55 0002106c··00001b07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE55 0002206c··00001b07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node13clear_visitedERN9__gnu_cxx8hash_setIPKS0_NS_5hashfESt8equal_toIS4_ESaIS4_EEE
56 00021070··00001c07·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.056 00022070··00001c07·R_386_JUMP_SLOT········00000000···ferror@GLIBC_2.0
57 00021074··00001d07·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.357 00022074··00001d07·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.3
58 00021078··00001e07·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.058 00022078··00001e07·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.0
59 0002107c··00001f07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.059 0002207c··00001f07·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.0
60 00021080··00002007·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.460 00022080··00002007·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.4
61 00021084··00002107·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.061 00022084··00002107·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.0
62 00021088··00002307·R_386_JUMP_SLOT········00000000···_ZN4SFST9utf8tointEPc62 00022088··00002307·R_386_JUMP_SLOT········00000000···_ZN4SFST9utf8tointEPc
63 0002108c··00002407·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.063 0002208c··00002407·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.0
64 00021090··00002507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12is_automatonEv64 00022090··00002507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12is_automatonEv
65 00021094··00002607·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.465 00022094··00002607·R_386_JUMP_SLOT········00000000···__sprintf_chk@GLIBC_2.3.4
66 00021098··00002707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerdvERS0_66 00022098··00002707·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerdvERS0_
67 0002109c··00002807·R_386_JUMP_SLOT········00000000···_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.467 0002209c··00002807·R_386_JUMP_SLOT········00000000···_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.4
68 000210a0··00002b07·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.368 000220a0··00002b07·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.3
69 000210a4··00002c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerntEv69 000220a4··00002c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerntEv
70 000210a8··00002d07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.470 000220a8··00002d07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4
71 000210ac··00002e07·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.071 000220ac··00002e07·R_386_JUMP_SLOT········00000000···strcmp@GLIBC_2.0
72 000210b0··00002f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerooERS0_72 000220b0··00002f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerooERS0_
73 000210b4··00003007·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10add_symbolEPKc73 000220b4··00003007·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10add_symbolEPKc
74 000210b8··00003107·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.474 000220b8··00003107·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.4
75 000210bc··00003207·R_386_JUMP_SLOT········00000000···__errno_location@GLIBC_2.075 000220bc··00003207·R_386_JUMP_SLOT········00000000···__errno_location@GLIBC_2.0
76 000210c0··00003307·R_386_JUMP_SLOT········00000000···log@GLIBC_2.2976 000220c0··00003307·R_386_JUMP_SLOT········00000000···log@GLIBC_2.29
77 000210c4··00003407·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8minimiseEb77 000220c4··00003407·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8minimiseEb
78 000210c8··00003507·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE78 000220c8··00003507·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
79 000210cc··00003607·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.479 000220cc··00003607·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4
80 000210d0··00003707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE80 000220d0··00003707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12nodeindexingEPSt6vectorIPNS_4NodeESaIS3_EE
81 000210d4··00003807·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb81 000220d4··00003807·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1ERSiPKNS_8AlphabetEbb
82 000210d8··00003907·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer6spliceENS_5LabelEPS0_82 000220d8··00003907·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer6spliceENS_5LabelEPS0_
83 000210dc··00003a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EP8_IO_FILEb83 000220dc··00003a07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EP8_IO_FILEb
84 000210e0··00003b07·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.484 000220e0··00003b07·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.4
85 000210e4··00003c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer17complete_alphabetEv85 000220e4··00003c07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer17complete_alphabetEv
86 000210e8··00003d07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8new_nodeEv86 000220e8··00003d07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8new_nodeEv
87 000210ec··00003e07·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.087 000220ec··00003e07·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.0
88 000210f0··00004007·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.488 000220f0··00004007·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4
89 000210f4··00004107·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.489 000220f4··00004107·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.4
90 000210f8··00004307·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.490 000220f8··00004307·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4
91 000210fc··00004407·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14insert_symbolsERKS0_91 000220fc··00004407·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14insert_symbolsERKS0_
92 00021100··00004507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer9is_cyclicEv92 00022100··00004507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer9is_cyclicEv
93 00021104··00004607·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE93 00022104··00004607·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer12store_lowmemEP8_IO_FILE
94 00021108··00004707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer13freely_insertENS_5LabelE94 00022108··00004707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer13freely_insertENS_5LabelE
95 0002110c··00004807·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEb95 0002210c··00004807·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEb
96 00021110··00004907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.496 00022110··00004907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
97 00021114··00004a07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE97 00022114··00004a07·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs7add_arcENS_5LabelEPNS_4NodeEPNS_10TransducerE
98 00021118··00004b07·R_386_JUMP_SLOT········00000000···strtol@GLIBC_2.098 00022118··00004b07·R_386_JUMP_SLOT········00000000···strtol@GLIBC_2.0
99 0002111c··00004c07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@GLIBCXX_3.499 0002211c··00004c07·R_386_JUMP_SLOT········00000000···_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@GLIBCXX_3.4
100 00021120··00004d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14delete_markersEv100 00022120··00004d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14delete_markersEv
101 00021124··00004e07·R_386_JUMP_SLOT········00000000···free@GLIBC_2.0101 00022124··00004e07·R_386_JUMP_SLOT········00000000···free@GLIBC_2.0
102 00021128··00004f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE102 00022128··00004f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
103 0002112c··00005007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerplERS0_103 0002212c··00005007·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerplERS0_
104 00021130··00005107·R_386_JUMP_SLOT········00000000···_ZdaPv@GLIBCXX_3.4104 00022130··00005107·R_386_JUMP_SLOT········00000000···_ZdaPv@GLIBCXX_3.4
105 00021134··00005207·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9105 00022134··00005207·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9
106 00021138··00005307·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node4initEv106 00022138··00005307·R_386_JUMP_SLOT········00000000···_ZN4SFST4Node4initEv
107 0002113c··00005407·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4107 0002213c··00005407·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4
108 00021140··00005507·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE108 00022140··00005507·R_386_JUMP_SLOT········00000000···_ZN4SFST4Arcs11target_nodeENS_5LabelE
109 00021144··00005607·R_386_JUMP_SLOT········00000000···_ZNSt6localeD1Ev@GLIBCXX_3.4109 00022144··00005607·R_386_JUMP_SLOT········00000000···_ZNSt6localeD1Ev@GLIBCXX_3.4
110 00021148··00005707·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.0110 00022148··00005707·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.0
111 0002114c··00005807·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransduceranERS0_111 0002214c··00005807·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransduceranERS0_
112 00021150··00005a07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4112 00022150··00005a07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4
113 00021154··00005b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10fst_strdupEPKc113 00022154··00005b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10fst_strdupEPKc
114 00021158··00005c07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4114 00022158··00005c07·R_386_JUMP_SLOT········00000000···_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4
115 0002115c··00005d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE115 0002215c··00005d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet10complementERSt6vectorItSaItEE
116 00021160··00005e07·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.3116 00022160··00005e07·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.3
117 00021164··00005f07·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.4117 00022164··00005f07·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.4
118 00021168··00006107·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerC2Ev118 00022168··00006107·R_386_JUMP_SLOT········00000000···_ZN4SFST17CompactTransducerC2Ev
119 0002116c··00006207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer11kleene_starEv119 0002216c··00006207·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer11kleene_starEv
120 00021170··00006307·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4120 00022170··00006307·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4
121 00021174··00006407·R_386_JUMP_SLOT········00000000···__cxa_throw@CXXABI_1.3121 00022174··00006407·R_386_JUMP_SLOT········00000000···__cxa_throw@CXXABI_1.3
122 00021178··00006507·R_386_JUMP_SLOT········00000000···_ZNSolsEi@GLIBCXX_3.4122 00022178··00006507·R_386_JUMP_SLOT········00000000···_ZNSolsEi@GLIBCXX_3.4
123 0002117c··00006607·R_386_JUMP_SLOT········00000000···_ZN4SFST8int2utf8Ej123 0002217c··00006607·R_386_JUMP_SLOT········00000000···_ZN4SFST8int2utf8Ej
124 00021180··00006707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer23is_infinitely_ambiguousEv124 00022180··00006707·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer23is_infinitely_ambiguousEv
125 00021184··00006907·R_386_JUMP_SLOT········00000000···clearerr@GLIBC_2.0125 00022184··00006907·R_386_JUMP_SLOT········00000000···clearerr@GLIBC_2.0
Max diff block lines reached; -1/22833 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·0x1feac·contains·30·entries:1 Dynamic·section·at·offset·0x20eac·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)·······················0x18fb49 ·0x0000000d·(FINI)·······················0x19e54
10 ·0x00000019·(INIT_ARRAY)·················0x20e9410 ·0x00000019·(INIT_ARRAY)·················0x21e94
11 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x20ea812 ·0x0000001a·(FINI_ARRAY)·················0x21ea8
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0xb0815 ·0x00000005·(STRTAB)·····················0xb08
16 ·0x00000006·(SYMTAB)·····················0x25816 ·0x00000006·(SYMTAB)·····················0x258
17 ·0x0000000a·(STRSZ)······················4643·(bytes)17 ·0x0000000a·(STRSZ)······················4643·(bytes)
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000015·(DEBUG)······················0x019 ·0x00000015·(DEBUG)······················0x0
20 ·0x00000003·(PLTGOT)·····················0x2100020 ·0x00000003·(PLTGOT)·····················0x22000
21 ·0x00000002·(PLTRELSZ)···················840·(bytes)21 ·0x00000002·(PLTRELSZ)···················840·(bytes)
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000017·(JMPREL)·····················0x200423 ·0x00000017·(JMPREL)·····················0x2004
24 ·0x00000011·(REL)························0x1f3424 ·0x00000011·(REL)························0x1f34
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:·5922defb093bcee88142d4a00af767dca41457f13 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4e09e6418928ed000871f8fca231b053d45b1bbb
  
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 37, 1249 lines modifiedOffset 37, 1167 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=00005f10..00005f7c42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00005f10..00005f8a
43 ··DW_CFA_advance_loc:·1·to·00005f1143 ··DW_CFA_advance_loc:·1·to·00005f11
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:·1·to·00005f1246 ··DW_CFA_advance_loc:·3·to·00005f14
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·00005f1349 ··DW_CFA_advance_loc:·1·to·00005f15
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·00005f1452 ··DW_CFA_advance_loc:·1·to·00005f16
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:·3·to·00005f1755 ··DW_CFA_advance_loc:·14·to·00005f24
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·00005f7757 ··DW_CFA_advance_loc1:·97·to·00005f85
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·00005f7859 ··DW_CFA_advance_loc:·1·to·00005f86
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·00005f7962 ··DW_CFA_advance_loc:·1·to·00005f87
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·00005f7a65 ··DW_CFA_advance_loc:·1·to·00005f88
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·00005f7b68 ··DW_CFA_advance_loc:·1·to·00005f89
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=00005f7c..00005fe871 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00005f90..0000600a
72 ··DW_CFA_advance_loc:·1·to·00005f7d72 ··DW_CFA_advance_loc:·1·to·00005f91
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:·1·to·00005f7e75 ··DW_CFA_advance_loc:·3·to·00005f94
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·00005f7f78 ··DW_CFA_advance_loc:·1·to·00005f95
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·00005f8081 ··DW_CFA_advance_loc:·1·to·00005f96
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:·3·to·00005f8384 ··DW_CFA_advance_loc:·14·to·00005fa4
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·00005fe386 ··DW_CFA_advance_loc1:·97·to·00006005
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00005fe488 ··DW_CFA_advance_loc:·1·to·00006006
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·00005fe591 ··DW_CFA_advance_loc:·1·to·00006007
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·00005fe694 ··DW_CFA_advance_loc:·1·to·00006008
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·00005fe797 ··DW_CFA_advance_loc:·1·to·00006009
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=00005fe8..00006157100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00006010..00006192
101 ··DW_CFA_advance_loc:·1·to·00005fe9101 ··DW_CFA_advance_loc:·1·to·00006011
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:·1·to·00005fea104 ··DW_CFA_advance_loc:·1·to·00006012
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·00005feb107 ··DW_CFA_advance_loc:·1·to·00006013
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·00005fec110 ··DW_CFA_advance_loc:·1·to·00006014
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:·3·to·00005fef113 ··DW_CFA_advance_loc:·14·to·00006022
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·00006152115 ··DW_CFA_advance_loc2:·363·to·0000618d
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00006153117 ··DW_CFA_advance_loc:·1·to·0000618e
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·00006154120 ··DW_CFA_advance_loc:·1·to·0000618f
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·00006155123 ··DW_CFA_advance_loc:·1·to·00006190
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·00006156126 ··DW_CFA_advance_loc:·1·to·00006191
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=00006158..000062c7132 00000134·0000003c·0000010c·FDE·cie=0000002c·pc=000061a0..00006322
133 ··DW_CFA_advance_loc:·1·to·00006159133 ··DW_CFA_advance_loc:·1·to·000061a1
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:·1·to·0000615a136 ··DW_CFA_advance_loc:·1·to·000061a2
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·0000615b139 ··DW_CFA_advance_loc:·1·to·000061a3
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·0000615c142 ··DW_CFA_advance_loc:·1·to·000061a4
143 ··DW_CFA_def_cfa_offset:·20143 ··DW_CFA_def_cfa_offset:·20
144 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20144 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
145 ··DW_CFA_advance_loc:·3·to·0000615f145 ··DW_CFA_advance_loc:·14·to·000061b2
146 ··DW_CFA_def_cfa_offset:·80146 ··DW_CFA_def_cfa_offset:·80
147 ··DW_CFA_advance_loc2:·355·to·000062c2147 ··DW_CFA_advance_loc2:·363·to·0000631d
148 ··DW_CFA_def_cfa_offset:·20148 ··DW_CFA_def_cfa_offset:·20
149 ··DW_CFA_advance_loc:·1·to·000062c3149 ··DW_CFA_advance_loc:·1·to·0000631e
150 ··DW_CFA_restore:·r3·(ebx)150 ··DW_CFA_restore:·r3·(ebx)
151 ··DW_CFA_def_cfa_offset:·16151 ··DW_CFA_def_cfa_offset:·16
152 ··DW_CFA_advance_loc:·1·to·000062c4152 ··DW_CFA_advance_loc:·1·to·0000631f
153 ··DW_CFA_restore:·r6·(esi)153 ··DW_CFA_restore:·r6·(esi)
154 ··DW_CFA_def_cfa_offset:·12154 ··DW_CFA_def_cfa_offset:·12
155 ··DW_CFA_advance_loc:·1·to·000062c5155 ··DW_CFA_advance_loc:·1·to·00006320
156 ··DW_CFA_restore:·r7·(edi)156 ··DW_CFA_restore:·r7·(edi)
157 ··DW_CFA_def_cfa_offset:·8157 ··DW_CFA_def_cfa_offset:·8
158 ··DW_CFA_advance_loc:·1·to·000062c6158 ··DW_CFA_advance_loc:·1·to·00006321
Max diff block lines reached; 244207/250187 bytes (97.61%) of diff not shown.
381 B
strings --all --bytes=8 {}
    
Offset 118, 21 lines modifiedOffset 118, 17 lines modified
118 GLIBCXX_3.4.9118 GLIBCXX_3.4.9
119 CXXABI_1.3119 CXXABI_1.3
120 GLIBCXX_3.4120 GLIBCXX_3.4
121 GLIBC_2.1121 GLIBC_2.1
122 GLIBC_2.4122 GLIBC_2.4
123 GLIBC_2.1.3123 GLIBC_2.1.3
124 GLIBC_2.3.4124 GLIBC_2.3.4
125 ;L$·t9f;Q 
126 l$D9l$Dt{ 
127 \$<;\$@s125 \$<;\$@sj
128 l$$9l$·tZ1126 l$$9l$·t^1
129 D$8;D$<u127 D$8;D$<u
130 t$0;t$4t-1 
131 D$·;h(t* 
132 aborted.128 aborted.
133 :·warning:·129 :·warning:·
134 syntax·error130 syntax·error
135 memory·exhausted131 memory·exhausted
136 fst-compiler·version·%s132 fst-compiler·version·%s
137 OPTIONS:133 OPTIONS:
138 -v»     print·version·information134 -v»     print·version·information
524 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 Disassembly·of·section·.init:4 Disassembly·of·section·.init:
  
5 00003000·<.init>:5 00003000·<.init>:
6 _init():6 _init():
7 »       push···%ebx7 »       push···%ebx
8 »       sub····$0x8,%esp8 »       sub····$0x8,%esp
9 »       call···5e10·<__cxa_finalize@plt+0x2750>9 »       call···5e10·<__cxa_finalize@plt+0x2750>
10 »       add····$0x1dff7,%ebx10 »       add····$0x1eff7,%ebx
11 »       mov····-0x18(%ebx),%eax11 »       mov····-0x18(%ebx),%eax
12 »       test···%eax,%eax12 »       test···%eax,%eax
13 »       je·····301b·<__printf_chk@plt-0x15>13 »       je·····301b·<__printf_chk@plt-0x15>
14 »       call···*%eax14 »       call···*%eax
15 »       add····$0x8,%esp15 »       add····$0x8,%esp
16 »       pop····%ebx16 »       pop····%ebx
17 »       ret17 »       ret
2.83 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 81 lines modifiedOffset 1, 89 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-0x4a48>: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-0x4aa0>:
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++/10/bits/stl_tree.h:9914 /usr/include/c++/10/bits/stl_tree.h:991
5 »       mov····0x5c(%edi),%eax5 »       mov····0x5c(%edi),%eax
6 »       call···5fe8·<__cxa_finalize@plt+0x2928> 
7 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():6 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
8 /usr/include/c++/10/backward/hash_map:837 /usr/include/c++/10/backward/hash_map:83
9 »       lea····0x40(%edi),%ebx8 »       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++/10/bits/stl_tree.h:991
 11 »       call···6010·<__cxa_finalize@plt+0x2950>
 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++/10/backward/hash_map:83
10 »       mov····%ebx,(%esp)14 »       mov····%ebx,(%esp)
11 »       call···8152·<__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>15 »       call···81c0·<__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 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():16 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
13 /usr/include/c++/10/backward/hash_map:8317 /usr/include/c++/10/backward/hash_map:83
14 »       mov····0x10(%esp),%edx18 »       mov····0x10(%esp),%edx
15 »       mov····%edx,(%esp)19 »       mov····%edx,(%esp)
16 »       call···8118·<__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>20 »       call···8170·<__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 SFST::Mem::clear():21 SFST::Mem::clear():
18 ./src/mem.h:5022 ./src/mem.h:50
19 »       mov····0x18(%edi),%eax23 »       mov····0x18(%edi),%ecx
20 »       test···%eax,%eax24 »       test···%ecx,%ecx
21 »       jne····3771·<__cxa_finalize@plt+0xb1>25 »       jne····376f·<__cxa_finalize@plt+0xaf>
22 ./src/mem.h:5526 ./src/mem.h:55
23 »       movl···$0x0,0x1c(%edi)27 »       movl···$0x0,0x1c(%edi)
24 main.cold():28 main.cold():
25 ./src/fst-compiler.yy:33729 ./src/fst-compiler.yy:337
26 »       mov····%edi,(%esp)30 »       mov····%esi,%ebx
27 main():31 main():
28 ./src/fst-compiler.yy:33732 ./src/fst-compiler.yy:337
29 »       mov····%esi,%ebx33 »       mov····%edi,(%esp)
30 »       call···3380·<operator·delete(void*)@plt>34 »       call···3380·<operator·delete(void*)@plt>
31 »       mov····0x1c(%esp),%eax35 »       mov····0x1c(%esp),%eax
32 »       mov····0x18(%esp),%edi36 »       mov····0x18(%esp),%edi
33 »       mov····%eax,0x1c(%esp)37 »       mov····%eax,0x1c(%esp)
34 SFST::MakeCompactTransducer::~MakeCompactTransducer():38 SFST::MakeCompactTransducer::~MakeCompactTransducer():
35 ./src/make-compact.h:1839 ./src/make-compact.h:18
36 »       mov····0x14(%esp),%eax40 »       mov····0x14(%esp),%ebx
37 »       mov····%eax,(%esp)41 »       mov····%ebx,(%esp)
38 »       mov····%esi,%ebx42 »       mov····%esi,%ebx
39 »       call···3040·<SFST::CompactTransducer::~CompactTransducer()@plt>43 »       call···3040·<SFST::CompactTransducer::~CompactTransducer()@plt>
40 »       mov····0x1c(%esp),%eax44 »       mov····0x1c(%esp),%eax
41 main():45 main():
42 ./src/fst-compiler.yy:34646 ./src/fst-compiler.yy:346
43 »       mov····%eax,(%esp)47 »       mov····%eax,(%esp)
 48 »       dec····%edi
44 »       mov····%esi,%ebx49 »       mov····%esi,%ebx
45 »       sub····$0x1,%edi 
46 »       jne····379d·<__cxa_finalize@plt+0xdd>50 »       jne····379b·<__cxa_finalize@plt+0xdb>
47 ./src/fst-compiler.yy:346·(discriminator·1)51 ./src/fst-compiler.yy:346·(discriminator·1)
48 »       call···3180·<__cxa_begin_catch@plt>52 »       call···3180·<__cxa_begin_catch@plt>
49 »       mov····%eax,%edi 
50 ./src/fst-compiler.yy:347·(discriminator·1)53 ./src/fst-compiler.yy:347·(discriminator·1)
51 »       lea····-0x7f5d(%esi),%ecx 
52 »       mov····%ecx,0x4(%esp) 
53 »       mov····-0xc(%esi),%edx54 »       mov····-0xc(%esi),%edx
54 »       mov····%edx,(%esp)55 »       mov····%edx,(%esp)
 56 ./src/fst-compiler.yy:346·(discriminator·1)
 57 »       mov····%eax,%edi
 58 ./src/fst-compiler.yy:347·(discriminator·1)
 59 »       lea····-0x7f5d(%esi),%eax
 60 »       mov····%eax,0x4(%esp)
55 »       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>61 »       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 »       mov····%edi,0x4(%esp)62 »       mov····%edi,0x4(%esp)
57 »       mov····%eax,(%esp)63 »       mov····%eax,(%esp)
58 »       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>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>
59 »       lea····-0x7f5e(%esi),%edi 
60 »       mov····%edi,0x4(%esp) 
61 »       mov····%eax,(%esp)65 »       mov····%eax,(%esp)
 66 »       lea····-0x7f5e(%esi),%ecx
 67 »       mov····%ecx,0x4(%esp)
62 »       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 »       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 »       jmp····5ba1·<__cxa_finalize@plt+0x24e1>69 »       jmp····5ba9·<__cxa_finalize@plt+0x24e9>
64 SFST::Mem::clear():70 SFST::Mem::clear():
65 ./src/mem.h:5171 ./src/mem.h:51
66 »       mov····0x186a0(%eax),%ecx72 »       mov····0x186a0(%ecx),%eax
67 »       mov····%ecx,0x10(%esp) 
68 ./src/mem.h:5273 ./src/mem.h:52
69 »       mov····%eax,(%esp) 
70 »       mov····%esi,%ebx74 »       mov····%esi,%ebx
 75 »       mov····%ecx,(%esp)
 76 ./src/mem.h:51
 77 »       mov····%eax,0x10(%esp)
 78 ./src/mem.h:52
71 »       call···3490·<free@plt>79 »       call···3490·<free@plt>
72 ./src/mem.h:5380 ./src/mem.h:53
73 »       mov····0x10(%esp),%ebx81 »       mov····0x10(%esp),%ebx
74 »       mov····%ebx,0x18(%edi)82 »       mov····%ebx,0x18(%edi)
75 ./src/mem.h:5083 ./src/mem.h:50
76 »       jmp····36ef·<__cxa_finalize@plt+0x2f>84 »       jmp····36ef·<__cxa_finalize@plt+0x2f>
77 main():85 main():
Offset 84, 25 lines modifiedOffset 92, 25 lines modified
84 »       mov····%esi,%ebx92 »       mov····%esi,%ebx
85 »       call···3580·<__cxa_end_catch@plt>93 »       call···3580·<__cxa_end_catch@plt>
86 »       mov····%edi,(%esp)94 »       mov····%edi,(%esp)
87 »       call···3620·<_Unwind_Resume@plt>95 »       call···3620·<_Unwind_Resume@plt>
88 std::_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>::~_Rb_tree():96 std::_Rb_tree<char*,·char*,·std::_Identity<char*>,·SFST::Interface::ltstr,·std::allocator<char*>·>::~_Rb_tree():
89 /usr/include/c++/10/bits/stl_tree.h:99197 /usr/include/c++/10/bits/stl_tree.h:991
90 »       mov····0x270(%esi),%eax98 »       mov····0x270(%esi),%eax
91 »       call···6438·<__cxa_finalize@plt+0x2d78>99 »       call···64c0·<__cxa_finalize@plt+0x2e00>
92 »       mov····0x258(%esi),%eax100 »       mov····0x258(%esi),%eax
93 »       call···6438·<__cxa_finalize@plt+0x2d78>101 »       call···64c0·<__cxa_finalize@plt+0x2e00>
94 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():102 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():
95 /usr/include/c++/10/bits/stl_tree.h:991103 /usr/include/c++/10/bits/stl_tree.h:991
96 »       mov····0x240(%esi),%eax104 »       mov····0x240(%esi),%eax
97 »       call···62c8·<__cxa_finalize@plt+0x2c08>105 »       call···6330·<__cxa_finalize@plt+0x2c70>
98 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():106 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():
99 /usr/include/c++/10/bits/stl_tree.h:991107 /usr/include/c++/10/bits/stl_tree.h:991
100 »       mov····0x228(%esi),%eax108 »       mov····0x228(%esi),%eax
101 »       call···6158·<__cxa_finalize@plt+0x2a98>109 »       call···61a0·<__cxa_finalize@plt+0x2ae0>
102 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<char*·const,·SFST::Transducer*>·>·>::~new_allocator():110 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<char*·const,·SFST::Transducer*>·>·>::~new_allocator():
103 /usr/include/c++/10/ext/new_allocator.h:89111 /usr/include/c++/10/ext/new_allocator.h:89
104 »       mov····%ebx,(%esp)112 »       mov····%ebx,(%esp)
105 »       mov····%esi,%ebx113 »       mov····%esi,%ebx
106 »       call···3620·<_Unwind_Resume@plt>114 »       call···3620·<_Unwind_Resume@plt>
107 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):115 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level):
108 »       mov····%esi,(%esp)116 »       mov····%esi,(%esp)
Offset 114, 194 lines modifiedOffset 122, 186 lines modified
114 »       call···3620·<_Unwind_Resume@plt>122 »       call···3620·<_Unwind_Resume@plt>
115 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]:123 SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]:
Max diff block lines reached; 2960769/2967906 bytes (99.76%) of diff not shown.
449 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 00018fb4·<.fini>:2 00019e54·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···5e10·<__cxa_finalize@plt+0x2750>6 »       call···5e10·<__cxa_finalize@plt+0x2750>
7 »       add····$0x8043,%ebx7 »       add····$0x81a3,%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 ··0x00019000·03000000·01000200·3a002061·743a2000·........:.·at:·.2 ··0x0001a000·03000000·01000200·3a002061·743a2000·........:.·at:·.
3 ··0x00019010·0a61626f·72746564·2e0a003a·20776172·.aborted...:·war3 ··0x0001a010·0a61626f·72746564·2e0a003a·20776172·.aborted...:·war
4 ··0x00019020·6e696e67·3a200021·0a007379·6e746178·ning:·.!..syntax4 ··0x0001a020·6e696e67·3a200021·0a007379·6e746178·ning:·.!..syntax
5 ··0x00019030·20657272·6f72006d·656d6f72·79206578··error.memory·ex5 ··0x0001a030·20657272·6f72006d·656d6f72·79206578··error.memory·ex
6 ··0x00019040·68617573·74656400·312e342e·37610066·hausted.1.4.7a.f6 ··0x0001a040·68617573·74656400·312e342e·37610066·hausted.1.4.7a.f
7 ··0x00019050·73742d63·6f6d7069·6c657220·76657273·st-compiler·vers7 ··0x0001a050·73742d63·6f6d7069·6c657220·76657273·st-compiler·vers
8 ··0x00019060·696f6e20·25730a00·2d6c6300·0a4f5054·ion·%s..-lc..OPT8 ··0x0001a060·696f6e20·25730a00·2d6c6300·0a4f5054·ion·%s..-lc..OPT
9 ··0x00019070·494f4e53·3a0a002d·76097072·696e7420·IONS:..-v.print·9 ··0x0001a070·494f4e53·3a0a002d·76097072·696e7420·IONS:..-v.print·
10 ··0x00019080·76657273·696f6e20·696e666f·726d6174·version·informat10 ··0x0001a080·76657273·696f6e20·696e666f·726d6174·version·informat
11 ··0x00019090·696f6e0a·002d7109·71756965·74206d6f·ion..-q.quiet·mo11 ··0x0001a090·696f6e0a·002d7109·71756965·74206d6f·ion..-q.quiet·mo
12 ··0x000190a0·64650a0a·00726573·756c7420·7472616e·de...result·tran12 ··0x0001a0a0·64650a0a·00726573·756c7420·7472616e·de...result·tran
13 ··0x000190b0·73647563·65722069·7320656d·70747900·sducer·is·empty.13 ··0x0001a0b0·73647563·65722069·7320656d·70747900·sducer·is·empty.
14 ··0x000190c0·77620000·61737369·676e6d65·6e74206f·wb..assignment·o14 ··0x0001a0c0·77620000·61737369·676e6d65·6e74206f·wb..assignment·o
15 ··0x000190d0·6620656d·70747920·7472616e·73647563·f·empty·transduc15 ··0x0001a0d0·6620656d·70747920·7472616e·73647563·f·empty·transduc
16 ··0x000190e0·65722074·6f000000·61737369·676e6d65·er·to...assignme16 ··0x0001a0e0·65722074·6f000000·61737369·676e6d65·er·to...assignme
17 ··0x000190f0·6e74206f·6620656d·70747920·73796d62·nt·of·empty·symb17 ··0x0001a0f0·6e74206f·6620656d·70747920·73796d62·nt·of·empty·symb
18 ··0x00019100·6f6c2072·616e6765·20746f00·0a557361·ol·range·to..Usa18 ··0x0001a100·6f6c2072·616e6765·20746f00·0a557361·ol·range·to..Usa
19 ··0x00019110·67653a20·2573205b·6f707469·6f6e735d·ge:·%s·[options]19 ··0x0001a110·67653a20·2573205b·6f707469·6f6e735d·ge:·%s·[options]
20 ··0x00019120·20696e66·696c6520·6f757466·696c650a··infile·outfile.20 ··0x0001a120·20696e66·696c6520·6f757466·696c650a··infile·outfile.
21 ··0x00019130·00000000·2d630953·746f7265·20746865·....-c.Store·the21 ··0x0001a130·00000000·2d630953·746f7265·20746865·....-c.Store·the
22 ··0x00019140·20747261·6e736475·63657220·696e2066··transducer·in·f22 ··0x0001a140·20747261·6e736475·63657220·696e2066··transducer·in·f
23 ··0x00019150·73742d69·6e666c32·20666f72·6d61742e·st-infl2·format.23 ··0x0001a150·73742d69·6e666c32·20666f72·6d61742e·st-infl2·format.
24 ··0x00019160·0a000000·2d6c0953·746f7265·20746865·....-l.Store·the24 ··0x0001a160·0a000000·2d6c0953·746f7265·20746865·....-l.Store·the
25 ··0x00019170·20747261·6e736475·63657220·696e2066··transducer·in·f25 ··0x0001a170·20747261·6e736475·63657220·696e2066··transducer·in·f
26 ··0x00019180·73742d69·6e666c33·20666f72·6d61742e·st-infl3·format.26 ··0x0001a180·73742d69·6e666c33·20666f72·6d61742e·st-infl3·format.
27 ··0x00019190·0a000000·2d730953·77697463·68207468·....-s.Switch·th27 ··0x0001a190·0a000000·2d730953·77697463·68207468·....-s.Switch·th
28 ··0x000191a0·65207570·70657220·616e6420·6c6f7765·e·upper·and·lowe28 ··0x0001a1a0·65207570·70657220·616e6420·6c6f7765·e·upper·and·lowe
29 ··0x000191b0·72206c65·76656c73·2070726f·64756369·r·levels·produci29 ··0x0001a1b0·72206c65·76656c73·2070726f·64756369·r·levels·produci
30 ··0x000191c0·6e672061·20747261·6e736475·63657220·ng·a·transducer·30 ··0x0001a1c0·6e672061·20747261·6e736475·63657220·ng·a·transducer·
31 ··0x000191d0·666f7220·67656e65·72617469·6f6e2072·for·generation·r31 ··0x0001a1d0·666f7220·67656e65·72617469·6f6e2072·for·generation·r
32 ··0x000191e0·61746865·72207468·616e2072·65636f67·ather·than·recog32 ··0x0001a1e0·61746865·72207468·616e2072·65636f67·ather·than·recog
33 ··0x000191f0·6e697469·6f6e2e0a·00000000·2d6c6309·nition......-lc.33 ··0x0001a1f0·6e697469·6f6e2e0a·00000000·2d6c6309·nition......-lc.
34 ··0x00019200·616c6c6f·7720636f·6d6d656e·74732073·allow·comments·s34 ··0x0001a200·616c6c6f·7720636f·6d6d656e·74732073·allow·comments·s
35 ··0x00019210·74617274·696e6720·77697468·20272525·tarting·with·'%%35 ··0x0001a210·74617274·696e6720·77697468·20272525·tarting·with·'%%
36 ··0x00019220·2720696e·20746865·206c6578·69636f6e·'·in·the·lexicon36 ··0x0001a220·2720696e·20746865·206c6578·69636f6e·'·in·the·lexicon
37 ··0x00019230·2066696c·65732e0a·00000000·0a457272··files.......Err37 ··0x0001a230·2066696c·65732e0a·00000000·0a457272··files.......Err
38 ··0x00019240·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·38 ··0x0001a240·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·
39 ··0x00019250·736f7572·63652066·696c6520·22257322·source·file·"%s"39 ··0x0001a250·736f7572·63652066·696c6520·22257322·source·file·"%s"
40 ··0x00019260·0a0a0000·0a457272·6f723a20·43616e6e·.....Error:·Cann40 ··0x0001a260·0a0a0000·0a457272·6f723a20·43616e6e·.....Error:·Cann
41 ··0x00019270·6f74206f·70656e20·6f757470·75742066·ot·open·output·f41 ··0x0001a270·6f74206f·70656e20·6f757470·75742066·ot·open·output·f
42 ··0x00019280·696c6520·25730a0a·00000000·00000000·ile·%s..........42 ··0x0001a280·696c6520·25730a0a·00000000·00000000·ile·%s..........
43 ··0x00019290·00000000·00000000·00000000·00000000·................43 ··0x0001a290·00000000·00000000·00000000·00000000·................
44 ··0x000192a0·e76afeff·e76afeff·f95dfeff·e76afeff·.j...j...]...j..44 ··0x0001a2a0·f05afeff·f05afeff·6f5afeff·f05afeff·.Z...Z..oZ...Z..
45 ··0x000192b0·e76afeff·e76afeff·d25dfeff·605dfeff·.j...j...]..`]..45 ··0x0001a2b0·f05afeff·f05afeff·485afeff·dd59feff·.Z...Z..HZ...Y..
46 ··0x000192c0·505cfeff·505cfeff·205dfeff·4963feff·P\..P\..·]..Ic..46 ··0x0001a2c0·484dfeff·484dfeff·9c59feff·6259feff·HM..HM...Y..bY..
47 ··0x000192d0·1863feff·0e63feff·dd62feff·5e62feff·.c...c...b..^b..47 ··0x0001a2d0·3159feff·2659feff·f458feff·8d58feff·1Y..&Y...X...X..
48 ··0x000192e0·f761feff·8861feff·1961feff·3266feff·.a...a...a..2f..48 ··0x0001a2e0·2558feff·d057feff·7857feff·4157feff·%X...W..xW..AW..
49 ··0x000192f0·fa65feff·c265feff·8965feff·6765feff·.e...e...e..ge..49 ··0x0001a2f0·0e57feff·b756feff·8056feff·5c56feff·.W...V...V..\V..
50 ··0x00019300·2c65feff·e564feff·a764feff·7c64feff·,e...d...d..|d..50 ··0x0001a300·2056feff·db55feff·a255feff·5e55feff··V...U...U..^U..
51 ··0x00019310·5564feff·3364feff·1764feff·ff63feff·Ud..3d...d...c..51 ··0x0001a310·3555feff·1155feff·f254feff·d754feff·5U...U...T...T..
52 ··0x00019320·cf63feff·b663feff·8263feff·ab6afeff·.c...c...c...j..52 ··0x0001a320·bc54feff·a054feff·8454feff·6854feff·.T...T...T..hT..
53 ··0x00019330·896afeff·6e6afeff·536afeff·386afeff·.j..nj..Sj..8j..53 ··0x0001a330·4654feff·2e54feff·1654feff·fe53feff·FT...T...T...S..
54 ··0x00019340·1d6afeff·fb69feff·d969feff·b769feff·.j...i...i...i..54 ··0x0001a340·bf53feff·9e53feff·7d53feff·5c53feff·.S...S..}S..\S..
55 ··0x00019350·af69feff·9469feff·7969feff·3f69feff·.i...i..yi..?i..55 ··0x0001a350·3253feff·1a53feff·e952feff·ae52feff·2S...S...R...R..
56 ··0x00019360·2469feff·1f69feff·eb68feff·b768feff·$i...i...h...h..56 ··0x0001a360·9452feff·8f52feff·5a52feff·2552feff·.R...R..ZR..%R..
57 ··0x00019370·9d68feff·6468feff·4a68feff·2c68feff·.h..dh..Jh..,h..57 ··0x0001a370·2152feff·e951feff·ce51feff·af51feff·!R...Q...Q...Q..
58 ··0x00019380·f267feff·d867feff·be67feff·a067feff·.g...g...g...g..58 ··0x0001a380·7451feff·5951feff·3e51feff·1f51feff·tQ..YQ..>Q...Q..
59 ··0x00019390·6667feff·5667feff·1a67feff·e066feff·fg..Vg...g...f..59 ··0x0001a390·e450feff·d650feff·9b50feff·6050feff·.P...P...P..`P..
60 ··0x000193a0·c666feff·8466feff·6966feff·3660feff·.f...f..if..6`..60 ··0x0001a3a0·4550feff·0450feff·ec4ffeff·bc4ffeff·EP...P...O...O..
61 ··0x000193b0·fd5ffeff·e25ffeff·a65ffeff·895ffeff·._..._..._..._..61 ··0x0001a3b0·844ffeff·7c4ffeff·3f4ffeff·354ffeff·.O..|O..?O..5O..
62 ··0x000193c0·6c5ffeff·4f5ffeff·325ffeff·155ffeff·l_..O_..2_..._..62 ··0x0001a3c0·2b4ffeff·244ffeff·1d4ffeff·164ffeff·+O..$O...O...O..
63 ··0x000193d0·f85efeff·db5efeff·be5efeff·a15efeff·.^...^...^...^..63 ··0x0001a3d0·0f4ffeff·084ffeff·014ffeff·fa4efeff·.O...O...O...N..
64 ··0x000193e0·845efeff·675efeff·4a5efeff·fc60feff·.^..g^..J^...`..64 ··0x0001a3e0·f34efeff·ec4efeff·e54efeff·de4efeff·.N...N...N...N..
65 ··0x000193f0·df60feff·c260feff·a560feff·8860feff·.`...`...`...`..65 ··0x0001a3f0·d74efeff·d04efeff·c94efeff·9f4efeff·.N...N...N...N..
66 ··0x00019400·6860feff·e95bfeff·e95bfeff·00000000·h`...[...[......66 ··0x0001a400·7f4efeff·d04cfeff·d04cfeff·00000000·.N...L...L......
67 ··0x00019410·00000000·00000000·00000000·00000000·................67 ··0x0001a410·00000000·00000000·00000000·00000000·................
68 ··0x00019420·02002800·47000500·06006700·0a007300·..(.G.....g...s.68 ··0x0001a420·02002800·47000500·06006700·0a007300·..(.G.....g...s.
69 ··0x00019430·74001e00·15000000·1e001e00·10001100·t...............69 ··0x0001a430·74001e00·15000000·1e001e00·10001100·t...............
70 ··0x00019440·12001300·26000a00·20002000·22002200·....&...·.·.".".70 ··0x0001a440·12001300·26000a00·20002000·22002200·....&...·.·.".".
71 ··0x00019450·1e002300·14001600·03001f00·18002100·..#...........!.71 ··0x0001a450·1e002300·14001600·03001f00·18002100·..#...........!.
72 ··0x00019460·24008300·11001d00·1e003100·31006c00·$.........1.1.l.72 ··0x0001a460·24008300·11001d00·1e003100·31006c00·$.........1.1.l.
73 ··0x00019470·6d002300·24002500·26002400·28002800·m.#.$.%.&.$.(.(.73 ··0x0001a470·6d002300·24002500·26002400·28002800·m.#.$.%.&.$.(.(.
74 ··0x00019480·0c002400·26003f00·3f002600·0c001300·..$.&.?.?.&.....74 ··0x0001a480·0c002400·26003f00·3f002600·0c001300·..$.&.?.?.&.....
75 ··0x00019490·14002400·45002100·21001300·14008400·..$.E.!.!.......75 ··0x0001a490·14002400·45002100·21001300·14008400·..$.E.!.!.......
76 ··0x000194a0·23004300·23006c00·46004700·48004900·#.C.#.l.F.G.H.I.76 ··0x0001a4a0·23004300·23006c00·46004700·48004900·#.C.#.l.F.G.H.I.
77 ··0x000194b0·4a004b00·4c006100·2200ffff·ffff2500·J.K.L.a.".....%.77 ··0x0001a4b0·4a004b00·4c006100·2200ffff·ffff2500·J.K.L.a.".....%.
78 ··0x000194c0·77002700·4200ffff·ffffffff·5000ffff·w.'.B.......P...78 ··0x0001a4c0·77002700·4200ffff·ffffffff·5000ffff·w.'.B.......P...
79 ··0x000194d0·ffff5300·54005500·ffffffff·5800ffff·..S.T.U.....X...79 ··0x0001a4d0·ffff5300·54005500·ffffffff·5800ffff·..S.T.U.....X...
80 ··0x000194e0·ffffffff·ffffffff·66006700·8d00ffff·........f.g.....80 ··0x0001a4e0·ffffffff·ffffffff·66006700·8d00ffff·........f.g.....
81 ··0x000194f0·ffff6300·6c006d00·ffffffff·6800ffff·..c.l.m.....h...81 ··0x0001a4f0·ffff6300·6c006d00·ffffffff·6800ffff·..c.l.m.....h...
82 ··0x00019500·ffff7300·74007e00·7600ffff·70007100·..s.t.~.v...p.q.82 ··0x0001a500·ffff7300·74007e00·7600ffff·70007100·..s.t.~.v...p.q.
83 ··0x00019510·7200ffff·ffff7500·ffff7700·ffff7900·r.....u...w...y.83 ··0x0001a510·7200ffff·ffff7500·ffff7700·ffff7900·r.....u...w...y.
84 ··0x00019520·82008300·8400ffff·ffff7f00·8000ffff·................84 ··0x0001a520·82008300·8400ffff·ffff7f00·8000ffff·................
85 ··0x00019530·8a00ffff·ffffffff·ffffffff·ffffffff·................85 ··0x0001a530·8a00ffff·ffffffff·ffffffff·ffffffff·................
86 ··0x00019540·ffff8b00·ffff8d00·ffffffff·ffff9100·................86 ··0x0001a540·ffff8b00·ffff8d00·ffffffff·ffff9100·................
87 ··0x00019550·ffffffff·03009500·05000600·ffff0800·................87 ··0x0001a550·ffffffff·03009500·05000600·ffff0800·................
88 ··0x00019560·09000a00·0b000c00·0d00ffff·0f00ffff·................88 ··0x0001a560·09000a00·0b000c00·0d00ffff·0f00ffff·................
89 ··0x00019570·11001200·13001400·15001600·1700ffff·................89 ··0x0001a570·11001200·13001400·15001600·1700ffff·................
90 ··0x00019580·19001a00·1b001c00·1d00ffff·1f002000·..............·.90 ··0x0001a580·19001a00·1b001c00·1d00ffff·1f002000·..............·.
91 ··0x00019590·ffff2200·03000400·2500ffff·2700ffff·..".....%...'...91 ··0x0001a590·ffff2200·03000400·2500ffff·2700ffff·..".....%...'...
92 ··0x000195a0·0900ffff·ffff0c00·0d000e00·0f001000·................92 ··0x0001a5a0·0900ffff·ffff0c00·0d000e00·0f001000·................
93 ··0x000195b0·11001200·13001400·ffff0c00·ffffffff·................93 ··0x0001a5b0·11001200·13001400·ffff0c00·ffffffff·................
94 ··0x000195c0·19001a00·1b00ffff·13001400·ffff2000·..............·.94 ··0x0001a5c0·19001a00·1b00ffff·13001400·ffff2000·..............·.
95 ··0x000195d0·ffff2200·ffffffff·25000500·27000700·..".....%...'...95 ··0x0001a5d0·ffff2200·ffffffff·25000500·27000700·..".....%...'...
96 ··0x000195e0·08000900·0a000b00·0c000d00·25000f00·............%...96 ··0x0001a5e0·08000900·0a000b00·0c000d00·25000f00·............%...
97 ··0x000195f0·27001100·12001300·14001500·16001700·'...............97 ··0x0001a5f0·27001100·12001300·14001500·16001700·'...............
98 ··0x00019600·ffff1900·1a001b00·1c001d00·ffff1f00·................98 ··0x0001a600·ffff1900·1a001b00·1c001d00·ffff1f00·................
99 ··0x00019610·20002100·2200ffff·ffff2500·05002700··.!.".....%...'.99 ··0x0001a610·20002100·2200ffff·ffff2500·05002700··.!.".....%...'.
100 ··0x00019620·ffff0800·09000a00·0b000c00·0d00ffff·................100 ··0x0001a620·ffff0800·09000a00·0b000c00·0d00ffff·................
101 ··0x00019630·0f00ffff·11001200·13001400·15001600·................101 ··0x0001a630·0f00ffff·11001200·13001400·15001600·................
102 ··0x00019640·1700ffff·19001a00·1b001c00·1d00ffff·................102 ··0x0001a640·1700ffff·19001a00·1b001c00·1d00ffff·................
103 ··0x00019650·1f002000·21002200·ffffffff·25000500·..·.!.".....%...103 ··0x0001a650·1f002000·21002200·ffffffff·25000500·..·.!.".....%...
104 ··0x00019660·27000700·08000900·0a000b00·0c000d00·'...............104 ··0x0001a660·27000700·08000900·0a000b00·0c000d00·'...............
105 ··0x00019670·ffff0f00·ffff1100·12001300·14001500·................105 ··0x0001a670·ffff0f00·ffff1100·12001300·14001500·................
106 ··0x00019680·16001700·ffff1900·1a001b00·1c001d00·................106 ··0x0001a680·16001700·ffff1900·1a001b00·1c001d00·................
107 ··0x00019690·ffff1f00·2000ffff·2200ffff·ffff2500·....·...".....%.107 ··0x0001a690·ffff1f00·2000ffff·2200ffff·ffff2500·....·...".....%.
108 ··0x000196a0·05002700·ffff0800·09000a00·0b000c00·..'.............108 ··0x0001a6a0·05002700·ffff0800·09000a00·0b000c00·..'.............
109 ··0x000196b0·0d00ffff·0f00ffff·11001200·13001400·................109 ··0x0001a6b0·0d00ffff·0f00ffff·11001200·13001400·................
110 ··0x000196c0·15001600·1700ffff·19001a00·1b001c00·................110 ··0x0001a6c0·15001600·1700ffff·19001a00·1b001c00·................
111 ··0x000196d0·1d00ffff·1f002000·ffff2200·ffff0500·......·...".....111 ··0x0001a6d0·1d00ffff·1f002000·ffff2200·ffff0500·......·...".....
112 ··0x000196e0·2500ffff·27000900·ffffffff·0c000d00·%...'...........112 ··0x0001a6e0·2500ffff·27000900·ffffffff·0c000d00·%...'...........
113 ··0x000196f0·ffff0f00·ffff1100·12001300·14001500·................113 ··0x0001a6f0·ffff0f00·ffff1100·12001300·14001500·................
114 ··0x00019700·16001700·ffff1900·1a001b00·1c001d00·................114 ··0x0001a700·16001700·ffff1900·1a001b00·1c001d00·................
115 ··0x00019710·ffff1f00·2000ffff·2200ffff·07002500·....·...".....%.115 ··0x0001a710·ffff1f00·2000ffff·2200ffff·07002500·....·...".....%.
116 ··0x00019720·09002700·ffff0c00·0d00ffff·0f00ffff·..'.............116 ··0x0001a720·09002700·ffff0c00·0d00ffff·0f00ffff·..'.............
117 ··0x00019730·11001200·13001400·ffffffff·ffffffff·................117 ··0x0001a730·11001200·13001400·ffffffff·ffffffff·................
118 ··0x00019740·19001a00·1b00ffff·ffffffff·1f002000·..............·.118 ··0x0001a740·19001a00·1b00ffff·ffffffff·1f002000·..............·.
119 ··0x00019750·ffff2200·ffff0700·25000900·2700ffff·..".....%...'...119 ··0x0001a750·ffff2200·ffff0700·25000900·2700ffff·..".....%...'...
120 ··0x00019760·0c000d00·ffff0f00·ffff1100·12001300·................120 ··0x0001a760·0c000d00·ffff0f00·ffff1100·12001300·................
121 ··0x00019770·1400ffff·ffffffff·ffff1900·1a001b00·................121 ··0x0001a770·1400ffff·ffffffff·ffff1900·1a001b00·................
122 ··0x00019780·ffffffff·ffffffff·20002100·2200ffff·........·.!."...122 ··0x0001a780·ffffffff·ffffffff·20002100·2200ffff·........·.!."...
123 ··0x00019790·07002500·09002700·ffff0c00·0d00ffff·..%...'.........123 ··0x0001a790·07002500·09002700·ffff0c00·0d00ffff·..%...'.........
124 ··0x000197a0·0f00ffff·11001200·13001400·ffffffff·................124 ··0x0001a7a0·0f00ffff·11001200·13001400·ffffffff·................
125 ··0x000197b0·ffffffff·19001a00·1b00ffff·ffffffff·................125 ··0x0001a7b0·ffffffff·19001a00·1b00ffff·ffffffff·................
Max diff block lines reached; 0/88228 bytes (0.00%) of diff not shown.
14.4 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0001b920·011b033b·c0060000·d7000000·0077feff·...;.........w..2 ··0x0001c920·011b033b·c0060000·d7000000·0067feff·...;.........g..
3 ··0x0001b930·08070000·a07dfeff·2c070000·b07dfeff·.....}..,....}..3 ··0x0001c930·08070000·a06dfeff·2c070000·b06dfeff·.....m..,....m..
4 ··0x0001b940·b40a0000·827efeff·7c0b0000·b87efeff·.....~..|....~..4 ··0x0001c940·880a0000·806efeff·500b0000·b66efeff·.....n..P....n..
5 ··0x0001b950·700f0000·ce7efeff·b0100000·e47efeff·p....~.......~..5 ··0x0001c950·040f0000·cc6efeff·30100000·e26efeff·.....n..0....n..
6 ··0x0001b960·1c110000·207ffeff·04160000·787ffeff·....·.......x...6 ··0x0001c960·9c100000·106ffeff·d4140000·686ffeff·.....o......ho..
 7 ··0x0001c970·44150000·b86ffeff·e4150000·1070feff·D....o.......p..
7 ··0x0001b970·88160000·c87ffeff·40170000·2080feff·........@...·...8 ··0x0001c980·98160000·6070feff·e0160000·b070feff·....`p.......p..
8 ··0x0001b980·f8170000·7080feff·54180000·c080feff·....p...T.......9 ··0x0001c990·ec180000·f470feff·48190000·3071feff·.....p..H...0q..
9 ··0x0001b990·a41a0000·0481feff·001b0000·4081feff·............@...10 ··0x0001c9a0·a4190000·6c71feff·001a0000·a871feff·....lq.......q..
10 ··0x0001b9a0·5c1b0000·7c81feff·b81b0000·b881feff·\...|...........11 ··0x0001c9b0·5c1a0000·e471feff·e81a0000·dc72feff·\....q.......r..
11 ··0x0001b9b0·141c0000·f481feff·a01c0000·ea82feff·................12 ··0x0001c9c0·441b0000·1873feff·a01b0000·5473feff·D....s......Ts..
12 ··0x0001b9c0·fc1c0000·2683feff·581d0000·6283feff·....&...X...b...13 ··0x0001c9d0·fc1b0000·9873feff·581c0000·1874feff·.....s..X....t..
13 ··0x0001b9d0·b41d0000·a683feff·101e0000·2684feff·............&...14 ··0x0001c9e0·b41c0000·9874feff·101d0000·1875feff·.....t.......u..
14 ··0x0001b9e0·6c1e0000·a684feff·c81e0000·2685feff·l...........&...15 ··0x0001c9f0·6c1d0000·9875feff·c81d0000·1876feff·l....u.......v..
15 ··0x0001b9f0·241f0000·a685feff·801f0000·2686feff·$...........&...16 ··0x0001ca00·241e0000·9876feff·801e0000·1877feff·$....v.......w..
16 ··0x0001ba00·dc1f0000·a686feff·38200000·2687feff·........8·..&...17 ··0x0001ca10·dc1e0000·9877feff·381f0000·2c78feff·.....w..8...,x..
 18 ··0x0001ca20·941f0000·ec78feff·f01f0000·7079feff·.....x......py..
17 ··0x0001ba10·94200000·9e87feff·f0200000·3688feff·.·.......·..6...19 ··0x0001ca30·4c200000·e87afeff·c0200000·c27bfeff·L·...z...·...{..
 20 ··0x0001ca40·44210000·767dfeff·a0210000·f67dfeff·D!..v}...!...}..
18 ··0x0001ba20·54210000·f688feff·b0210000·7a89feff·T!.......!..z... 
19 ··0x0001ba30·0c220000·f28afeff·80220000·e48bfeff·."......."...... 
20 ··0x0001ba40·04230000·988dfeff·60230000·108efeff·.#......`#...... 
21 ··0x0001ba50·bc230000·3c90feff·5c240000·bc90feff·.#..<...\$......21 ··0x0001ca50·fc210000·2280feff·50220000·a280feff·.!.."...P"......
22 ··0x0001ba60·e0240000·f891feff·3c250000·e893feff·.$......<%......22 ··0x0001ca60·d4220000·da81feff·30230000·ca83feff·."......0#......
 23 ··0x0001ca70·8c230000·ba86feff·e8230000·3688feff·.#.......#..6...
23 ··0x0001ba70·98250000·d896feff·f4250000·5498feff·.%.......%..T...24 ··0x0001ca80·8c240000·388bfeff·14250000·548bfeff·.$..8....%..T...
24 ··0x0001ba80·98260000·349bfeff·34270000·509bfeff·.&..4...4'..P... 
25 ··0x0001ba90·c0270000·8c9cfeff·1c2b0000·9c9dfeff·.'.......+......25 ··0x0001ca90·a0250000·908cfeff·70280000·a08dfeff·.%......p(......
26 ··0x0001baa0·782b0000·d89dfeff·142c0000·649efeff·x+.......,..d...26 ··0x0001caa0·cc280000·dc8dfeff·54290000·688efeff·.(......T)..h...
27 ··0x0001bab0·a02d0000·a09efeff·540a0000·aaa2feff·.-......T.......27 ··0x0001cab0·e82a0000·b08efeff·280a0000·c092feff·.*......(.......
28 ··0x0001bac0·100b0000·eca3feff·30110000·2ca4feff·........0...,...28 ··0x0001cac0·e40a0000·f093feff·b0100000·3094feff·............0...
29 ··0x0001bad0·f82d0000·6ca4feff·2c330000·b0a4feff·.-..l...,3......29 ··0x0001cad0·2c2b0000·7094feff·a02f0000·b094feff·,+..p..../......
30 ··0x0001bae0·dc060000·f0a5feff·40070000·5ca6feff·........@...\...30 ··0x0001cae0·dc060000·f095feff·40070000·7096feff·........@...p...
31 ··0x0001baf0·7c070000·c8a6feff·b8070000·38a8feff·|...........8...31 ··0x0001caf0·7c070000·f096feff·b8070000·8098feff·|...............
32 ··0x0001bb00·f8070000·a8a9feff·38080000·18abfeff·........8.......32 ··0x0001cb00·f8070000·109afeff·38080000·a09bfeff·........8.......
33 ··0x0001bb10·78080000·87acfeff·b8080000·4fadfeff·x...........O...33 ··0x0001cb10·78080000·309dfeff·b8080000·009efeff·x...0...........
34 ··0x0001bb20·d8080000·9aaefeff·18090000·51b0feff·............Q...34 ··0x0001cb20·d8080000·709ffeff·04090000·40a1feff·....p.......@...
35 ··0x0001bb30·58090000·47c2feff·9c090000·f8c7feff·X...G...........35 ··0x0001cb30·44090000·50b2feff·88090000·50b8feff·D...P.......P...
36 ··0x0001bb40·dc090000·32c8feff·080a0000·6cc8feff·....2.......l...36 ··0x0001cb40·c8090000·a0b8feff·e8090000·f0b8feff·................
37 ··0x0001bb50·cc0a0000·a6c9feff·940b0000·aac9feff·................37 ··0x0001cb50·a00a0000·2abafeff·680b0000·2ebafeff·....*...h.......
38 ··0x0001bb60·a80b0000·aec9feff·bc0b0000·c0c9feff·................38 ··0x0001cb60·7c0b0000·32bafeff·900b0000·40bafeff·|...2.......@...
39 ··0x0001bb70·d00b0000·18cbfeff·100c0000·f6cbfeff·................39 ··0x0001cb70·a40b0000·c0bbfeff·e40b0000·c0bcfeff·................
40 ··0x0001bb80·4c0c0000·66cdfeff·8c0c0000·02cefeff·L...f........... 
41 ··0x0001bb90·cc0c0000·96cefeff·0c0d0000·28cffeff·............(... 
42 ··0x0001bba0·600d0000·9ed0feff·a00d0000·06d2feff·`...............40 ··0x0001cb80·200c0000·50befeff·600c0000·10bffeff··...P...`.......
 41 ··0x0001cb90·8c0c0000·b0bffeff·cc0c0000·50c0feff·............P...
 42 ··0x0001cba0·200d0000·d0c1feff·600d0000·50c3feff··.......`...P...
43 ··0x0001bbb0·bc0e0000·fed5feff·fc0e0000·40dcfeff·............@...43 ··0x0001cbb0·500e0000·a0c6feff·900e0000·40cdfeff·P...........@...
44 ··0x0001bbc0·3c0f0000·78dffeff·f40f0000·c2e1feff·<...x........... 
45 ··0x0001bbd0·3c100000·e6e4feff·c8100000·a0e5feff·<............... 
46 ··0x0001bbe0·e00d0000·7aeafeff·380e0000·f0ecfeff·....z...8....... 
47 ··0x0001bbf0·7c0e0000·88effeff·880f0000·89f0feff·|...............44 ··0x0001cbc0·d00e0000·a0d0feff·880f0000·c0d3feff·................
 45 ··0x0001cbd0·bc0f0000·50d7feff·48100000·10d8feff·....P...H.......
 46 ··0x0001cbe0·a00d0000·20ddfeff·cc0d0000·b0dffeff·....·...........
 47 ··0x0001cbf0·100e0000·20e2feff·1c0f0000·1be3feff·....·...........
48 ··0x0001bc00·5c110000·8df0feff·70110000·a0f0feff·\.......p.......48 ··0x0001cc00·dc100000·1fe3feff·f0100000·30e3feff·............0...
 49 ··0x0001cc10·04110000·b0e3feff·40110000·30e4feff·........@...0...
 50 ··0x0001cc20·7c110000·b0e4feff·a4110000·30e5feff·|...........0...
 51 ··0x0001cc30·cc110000·c0e6feff·0c120000·50e8feff·............P...
 52 ··0x0001cc40·4c120000·e0e9feff·8c120000·60eafeff·L...........`...
 53 ··0x0001cc50·e8120000·c0eafeff·04130000·40ebfeff·............@...
 54 ··0x0001cc60·20130000·f0ebfeff·60130000·60ecfeff··.......`...`...
 55 ··0x0001cc70·84130000·a0ecfeff·a4130000·a0eefeff·................
 56 ··0x0001cc80·e4130000·00f0feff·10140000·40f0feff·............@...
 57 ··0x0001cc90·24140000·50f2feff·50140000·70f4feff·$...P...P...p...
 58 ··0x0001cca0·ec140000·60f5feff·5c150000·50f6feff·....`...\...P...
49 ··0x0001bc10·84110000·0cf1feff·c0110000·78f1feff·............x...59 ··0x0001ccb0·84150000·90f6feff·a0150000·80f9feff·................
50 ··0x0001bc20·fc110000·ddf1feff·38120000·42f2feff·........8...B... 
51 ··0x0001bc30·74120000·b2f3feff·b4120000·22f5feff·t..........."... 
52 ··0x0001bc40·f4120000·91f6feff·34130000·f6f6feff·........4....... 
53 ··0x0001bc50·a4130000·4bf7feff·c0130000·c2f7feff·....K........... 
54 ··0x0001bc60·dc130000·5af8feff·1c140000·b6f8feff·....Z........... 
55 ··0x0001bc70·54140000·e6f8feff·80140000·e6fafeff·T............... 
56 ··0x0001bc80·c0140000·0efcfeff·18150000·34fcfeff·............4...60 ··0x0001ccc0·fc150000·c0f9feff·18160000·30fafeff·............0...
57 ··0x0001bc90·2c150000·2cfefeff·80150000·0800ffff·,...,...........61 ··0x0001ccd0·54160000·30fbfeff·b0160000·00fcfeff·T...0...........
 62 ··0x0001cce0·f8160000·60fdfeff·38170000·e0fdfeff·....`...8.......
 63 ··0x0001ccf0·60170000·f0fdfeff·74170000·90fefeff·`.......t.......
 64 ··0x0001cd00·b0170000·20fffeff·d8170000·b0fffeff·....·...........
58 ··0x0001bca0·1c160000·dc00ffff·a0160000·a601ffff·................65 ··0x0001cd10·00180000·0000ffff·a8180000·d001ffff·................
59 ··0x0001bcb0·dc160000·d401ffff·fc160000·da04ffff·................ 
60 ··0x0001bcc0·58170000·0e05ffff·78170000·6405ffff·X.......x...d... 
61 ··0x0001bcd0·b4170000·5606ffff·10180000·0207ffff·....V........... 
62 ··0x0001bce0·6c180000·3608ffff·ac180000·9808ffff·l...6........... 
63 ··0x0001bcf0·e4180000·a408ffff·f8180000·3409ffff·............4... 
64 ··0x0001bd00·34190000·aa09ffff·70190000·200affff·4.......p...·...66 ··0x0001cd20·04190000·c002ffff·60190000·b003ffff·........`.......
65 ··0x0001bd10·ac190000·600affff·601a0000·240cffff·....`...`...$... 
66 ··0x0001bd20·bc1a0000·000dffff·181b0000·e40dffff·................67 ··0x0001cd30·bc190000·a004ffff·181a0000·a005ffff·................
67 ··0x0001bd30·741b0000·c80effff·d01b0000·b40fffff·t...............68 ··0x0001cd40·741a0000·b007ffff·001b0000·b008ffff·t...............
68 ··0x0001bd40·2c1c0000·aa11ffff·b81c0000·9a12ffff·,...............69 ··0x0001cd50·5c1b0000·c009ffff·b81b0000·500bffff·\...........P...
69 ··0x0001bd50·141d0000·9c13ffff·701d0000·1e15ffff·........p.......70 ··0x0001cd60·141c0000·000dffff·701c0000·b00effff·........p.......
70 ··0x0001bd60·cc1d0000·c016ffff·281e0000·6218ffff·........(...b...71 ··0x0001cd70·cc1c0000·7010ffff·281d0000·6012ffff·....p...(...`...
71 ··0x0001bd70·841e0000·0a1affff·e01e0000·e61bffff·................72 ··0x0001cd80·841d0000·6014ffff·e01d0000·6016ffff·....`.......`...
72 ··0x0001bd80·3c1f0000·ca1dffff·981f0000·b61fffff·<...............73 ··0x0001cd90·3c1e0000·8018ffff·981e0000·a01affff·<...............
 74 ··0x0001cda0·f41e0000·901dffff·501f0000·5020ffff·........P...P·..
73 ··0x0001bd90·f41f0000·ba21ffff·50200000·c623ffff·.....!..P·...#..75 ··0x0001cdb0·ac1f0000·b023ffff·08200000·2029ffff·.....#...·..·)..
74 ··0x0001bda0·ac200000·9626ffff·10210000·3629ffff·.·...&...!..6)..76 ··0x0001cdc0·64200000·a02effff·d8200000·1036ffff·d·.......·...6..
75 ··0x0001bdb0·6c210000·682cffff·c8210000·c631ffff·l!..h,...!...1..77 ··0x0001cdd0·5c210000·0038ffff·b8210000·7040ffff·\!...8...!..p@..
 78 ··0x0001cde0·14220000·f042ffff·68220000·d04affff·."...B..h"...J..
76 ··0x0001bdc0·24220000·0e37ffff·98220000·463effff·$"...7..."..F>..79 ··0x0001cdf0·ec220000·1053ffff·48230000·305effff·."...S..H#..0^..
77 ··0x0001bdd0·1c230000·2a40ffff·78230000·5648ffff·.#..*@..x#..VH.. 
78 ··0x0001bde0·d4230000·a04affff·74240000·3a52ffff·.#...J..t$..:R..80 ··0x0001ce00·a4230000·d063ffff·58240000·8082ffff·.#...c..X$......
 81 ··0x0001ce10·d0240000·d083ffff·2c250000·6087ffff·.$......,%..`...
79 ··0x0001bdf0·f8240000·3c5affff·54250000·f664ffff·.$..<Z..T%...d.. 
80 ··0x0001be00·b0250000·766affff·64260000·cc87ffff·.%..vj..d&...... 
81 ··0x0001be10·f0260000·1489ffff·4c270000·8a8cffff·.&......L'......82 ··0x0001ce20·0c260000·a088ffff·3c260000·508affff·.&......<&..P...
 83 ··0x0001ce30·14270000·308bffff·48270000·708cffff·.'..0...H'..p...
 84 ··0x0001ce40·d4270000·308dffff·2c280000·4095ffff·.'..0...,(..@...
82 ··0x0001be20·2c280000·9e8dffff·74280000·2a8fffff·,(......t(..*...85 ··0x0001ce50·88280000·f096ffff·e4280000·e097ffff·.(.......(......
83 ··0x0001be30·78290000·e88fffff·bc290000·0091ffff·x).......)...... 
84 ··0x0001be40·5c2a0000·a491ffff·d82a0000·4c99ffff·\*.......*..L...86 ··0x0001ce60·10290000·809bffff·d8290000·509effff·.).......)..P...
85 ··0x0001be50·342b0000·ec9affff·902b0000·b69bffff·4+.......+...... 
86 ··0x0001be60·d02b0000·269fffff·942c0000·e6a1ffff·.+..&....,...... 
87 ··0x0001be70·4c2d0000·b6a5ffff·b82d0000·0aa6ffff·L-.......-...... 
88 ··0x0001be80·70130000·4aa6ffff·d8190000·faa6ffff·p...J........... 
89 ··0x0001be90·1c1a0000·f0a7ffff·0c260000·70a9ffff·.........&..p... 
90 ··0x0001bea0·b0260000·0cabffff·d8270000·a4abffff·.&.......'...... 
91 ··0x0001beb0·cc280000·3cacffff·20290000·6eadffff·.(..<...·)..n... 
92 ··0x0001bec0·082a0000·10aeffff·982a0000·b0afffff·.*.......*......87 ··0x0001ce70·942a0000·40a2ffff·002b0000·b0a2ffff·.*..@....+......
 88 ··0x0001ce80·b4120000·00a3ffff·20180000·b0a3ffff·........·.......
 89 ··0x0001ce90·64180000·b0a4ffff·00240000·20a6ffff·d........$..·...
 90 ··0x0001cea0·a4240000·00a8ffff·b8250000·a0a8ffff·.$.......%......
 91 ··0x0001ceb0·68260000·40a9ffff·bc260000·b0aaffff·h&..@....&......
 92 ··0x0001cec0·80270000·50abffff·00280000·30adffff·.'..P....(..0...
 93 ··0x0001ced0·6c290000·20aeffff·282a0000·10afffff·l)..·...(*......
 94 ··0x0001cee0·582b0000·90b0ffff·982b0000·e0b0ffff·X+.......+......
Max diff block lines reached; 0/14644 bytes (0.00%) of diff not shown.
90.7 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 725 lines modifiedOffset 1, 668 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0001bfe4·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x0001cfe4·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x0001bff4·1b0c0404·88010708·10000000·1c000000·................3 ··0x0001cff4·1b0c0404·88010708·10000000·1c000000·................
4 ··0x0001c004·cc9dfeff·36000000·00000000·14000000·....6...........4 ··0x0001d004·cc8dfeff·36000000·00000000·14000000·....6...........
5 ··0x0001c014·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x0001d014·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x0001c024·88010000·20000000·1c000000·f06ffeff·....·........o..6 ··0x0001d024·88010000·20000000·1c000000·f05ffeff·....·........_..
7 ··0x0001c034·a0060000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x0001d034·a0060000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x0001c044·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x0001d044·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x0001c054·6c76feff·08000000·00000000·38000000·lv..........8...9 ··0x0001d054·6c66feff·08000000·00000000·38000000·lf..........8...
10 ··0x0001c064·54000000·a89efeff·6c000000·00410e08·T.......l....A..10 ··0x0001d064·54000000·a88efeff·7a000000·00410e08·T.......z....A..
11 ··0x0001c074·8502410e·0c870341·0e108604·410e1483·..A....A....A...11 ··0x0001d074·8502430e·0c870341·0e108604·410e1483·..C....A....A...
12 ··0x0001c084·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...12 ··0x0001d084·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
13 ··0x0001c094·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x0001d094·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x0001c0a4·d89efeff·6c000000·00410e08·8502410e·....l....A....A.14 ··0x0001d0a4·ec8efeff·7a000000·00410e08·8502430e·....z....A....C.
15 ··0x0001c0b4·0c870341·0e108604·410e1483·05430e40·...A....A....C.@15 ··0x0001d0b4·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
16 ··0x0001c0c4·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...16 ··0x0001d0c4·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
17 ··0x0001c0d4·41c50e04·3c000000·cc000000·089ffeff·A...<...........17 ··0x0001d0d4·41c50e04·3c000000·cc000000·308ffeff·A...<.......0...
18 ··0x0001c0e4·6f010000·00410e08·8502410e·0c870341·o....A....A....A18 ··0x0001d0e4·82010000·00410e08·8502410e·0c870341·.....A....A....A
19 ··0x0001c0f4·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..19 ··0x0001d0f4·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
20 ··0x0001c104·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
21 ··0x0001c114·04000000·3c000000·0c010000·38a0feff·....<.......8... 
22 ··0x0001c124·6f010000·00410e08·8502410e·0c870341·o....A....A....A 
23 ··0x0001c134·0e108604·410e1483·05430e50·0363010e·....A....C.P.c.. 
24 ··0x0001c144·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
25 ··0x0001c154·04000000·3c000000·4c010000·68a1feff·....<...L...h... 
26 ··0x0001c164·6f010000·00410e08·8502410e·0c870341·o....A....A....A 
27 ··0x0001c174·0e108604·410e1483·05430e50·0363010e·....A....C.P.c.. 
28 ··0x0001c184·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
29 ··0x0001c194·04000000·3c000000·8c010000·98a2feff·....<........... 
30 ··0x0001c1a4·6f010000·00410e08·8502410e·0c870341·o....A....A....A 
31 ··0x0001c1b4·0e108604·410e1483·05430e50·0363010e·....A....C.P.c.. 
32 ··0x0001c1c4·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
33 ··0x0001c1d4·04000000·1c000000·cc010000·c7a3feff·................ 
34 ··0x0001c1e4·c8000000·00410e08·8602410e·0c830343·.....A....A....C 
35 ··0x0001c1f4·0e200000·3c000000·ec010000·6fa4feff·.·..<.......o... 
36 ··0x0001c204·4b010000·00410e08·8502410e·0c870341·K....A....A....A 
37 ··0x0001c214·0e108604·410e1483·05430e30·02d30a0e·....A....C.0.... 
38 ··0x0001c224·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
39 ··0x0001c234·04410b00·3c000000·2c020000·7aa5feff·.A..<...,...z... 
40 ··0x0001c244·b7010000·00410e08·8502410e·0c870341·.....A....A....A 
41 ··0x0001c254·0e108604·410e1483·05430e30·0321010a·....A....C.0.!.. 
42 ··0x0001c264·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
43 ··0x0001c274·0e04410b·40000000·6c020000·f1a6feff·..A.@...l....... 
44 ··0x0001c284·f6110000·00410e08·8502410e·0c870341·.....A....A....A 
45 ··0x0001c294·0e108604·410e1483·05460eb0·0a03a003·....A....F...... 
46 ··0x0001c2a4·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A 
47 ··0x0001c2b4·c50e0441·0b000000·3c000000·b0020000·...A....<....... 
48 ··0x0001c2c4·a3b8feff·b1050000·00410e08·8502410e·.........A....A. 
49 ··0x0001c2d4·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
50 ··0x0001c2e4·0381020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
51 ··0x0001c2f4·0e0841c5·0e04410b·28000000·f0020000·..A...A.(....... 
52 ··0x0001c304·14befeff·39000000·00410e08·8602410e·....9....A....A. 
53 ··0x0001c314·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A.. 
54 ··0x0001c324·04000000·28000000·1c030000·22befeff·....(......."... 
55 ··0x0001c334·39000000·00410e08·8602410e·0c830343·9....A....A....C 
56 ··0x0001c344·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A...... 
57 ··0x0001c354·1c000000·00000000·017a504c·5200017c·.........zPLR..| 
58 ··0x0001c364·08079b55·4e00001b·1b0c0404·88010000·...UN........... 
59 ··0x0001c374·30000000·24000000·4494feff·0a040000·0...$...D....... 
60 ··0x0001c384·04732900·00410e08·8502420d·054c8703·.s)..A....B..L.. 
61 ··0x0001c394·86048305·0353010a·c341c641·c741c50c·.....S...A.A.A.. 
62 ··0x0001c3a4·0404410b·28000000·00000000·017a504c·..A.(........zPL 
63 ··0x0001c3b4·5200017c·08079b01·4e00001b·1b0c0404·R..|....N....... 
64 ··0x0001c3c4·88010c05·08830585·02860487·03000000·................ 
65 ··0x0001c3d4·14000000·30000000·f472feff·d2000000·....0....r...... 
66 ··0x0001c3e4·044b2900·00000000·40000000·9c000000·.K).....@....... 
67 ··0x0001c3f4·98bdfeff·3a010000·044b2900·00410e08·....:....K)..A.. 
68 ··0x0001c404·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
69 ··0x0001c414·05430e40·02e00a0e·1441c30e·1041c60e·.C.@.....A...A.. 
70 ··0x0001c424·0c41c70e·0841c50e·04410b00·40000000·.A...A...A..@... 
71 ··0x0001c434·e0000000·9297feff·42010000·04152900·........B.....). 
72 ··0x0001c444·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
73 ··0x0001c454·410e1483·05430e30·032f010a·0e1441c3·A....C.0./....A. 
74 ··0x0001c464·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
75 ··0x0001c474·24000000·00000000·017a504c·5200017c·$........zPLR..| 
76 ··0x0001c484·08079b35·4d00001b·1b0c0404·88010e30·...5M..........0 
77 ··0x0001c494·83058502·86048703·14000000·2c000000·............,... 
78 ··0x0001c4a4·fe72feff·36000000·04b72800·00000000·.r..6.....(..... 
79 ··0x0001c4b4·10000000·a8040000·0abefeff·04000000·................ 
80 ··0x0001c4c4·00000000·10000000·bc040000·fabdfeff·................ 
81 ··0x0001c4d4·04000000·00000000·10000000·d0040000·................ 
82 ··0x0001c4e4·eabdfeff·04000000·00000000·3c000000·............<... 
83 ··0x0001c4f4·e4040000·e8bdfeff·58010000·00410e08·........X....A.. 
84 ··0x0001c504·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
85 ··0x0001c514·05430e2c·02ed0a0e·1441c30e·1041c60e·.C.,.....A...A.. 
86 ··0x0001c524·0c41c70e·0841c50e·04410b00·38000000·.A...A...A..8... 
87 ··0x0001c534·24050000·00bffeff·dd000000·00410e08·$............A.. 
88 ··0x0001c544·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
89 ··0x0001c554·05430e50·02d10e14·41c30e10·41c60e0c·.C.P....A...A... 
90 ··0x0001c564·41c70e08·41c50e04·3c000000·60050000·A...A...<...`... 
91 ··0x0001c574·a2bffeff·6f010000·00410e08·8502410e·....o....A....A. 
92 ··0x0001c584·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
93 ··0x0001c594·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
94 ··0x0001c5a4·0841c50e·04000000·3c000000·a0050000·.A......<....... 
95 ··0x0001c5b4·d2c0feff·9b000000·00410e08·8502410e·.........A....A. 
96 ··0x0001c5c4·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
97 ··0x0001c5d4·02750a0e·1441c30e·1041c60e·0c41c70e·.u...A...A...A.. 
98 ··0x0001c5e4·0841c50e·04410b00·3c000000·e0050000·.A...A..<....... 
99 ··0x0001c5f4·2ec1feff·93000000·00410e08·8502410e·.........A....A. 
100 ··0x0001c604·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
101 ··0x0001c614·026d0a0e·1441c30e·1041c60e·0c41c70e·.m...A...A...A.. 
102 ··0x0001c624·0841c50e·04410b00·50000000·20060000·.A...A..P...·... 
103 ··0x0001c634·82c1feff·91000000·00410e08·8502410e·.........A....A. 
104 ··0x0001c644·0c870341·0e108604·410e1483·05430e30·...A....A....C.0 
105 ··0x0001c654·02620a0e·1441c30e·1041c60e·0c41c70e·.b...A...A...A.. 
106 ··0x0001c664·0841c50e·04410b5e·0e1441c3·0e1041c6·.A...A.^..A...A. 
107 ··0x0001c674·0e0c41c7·0e0841c5·0e040000·3c000000·..A...A.....<... 
108 ··0x0001c684·74060000·c0c1feff·76010000·00410e08·t.......v....A.. 
109 ··0x0001c694·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
110 ··0x0001c6a4·05430e60·0353010a·0e1441c3·0e1041c6·.C.`.S....A...A. 
111 ··0x0001c6b4·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<... 
112 ··0x0001c6c4·b4060000·f6c2feff·68010000·00410e08·........h....A.. 
113 ··0x0001c6d4·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
114 ··0x0001c6e4·05430e60·0319010a·0e1441c3·0e1041c6·.C.`......A...A. 
115 ··0x0001c6f4·0e0c41c7·0e0841c5·0e04410b·54000000·..A...A...A.T... 
116 ··0x0001c704·f4060000·b8d7feff·da040000·00410e08·.............A.. 
117 ··0x0001c714·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
118 ··0x0001c724·05430e40·034c010a·0e1441c3·0e1041c6·.C.@.L....A...A. 
119 ··0x0001c734·0e0c41c7·0e0841c5·0e04410b·03a2020a·..A...A...A..... 
120 ··0x0001c744·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
121 ··0x0001c754·0e04410b·40000000·08040000·3adcfeff·..A.@.......:... 
122 ··0x0001c764·76020000·04032600·00410e08·8502410e·v.....&..A....A. 
123 ··0x0001c774·0c870341·0e108604·410e1483·05430e60·...A....A....C.` 
124 ··0x0001c784·750a0e14·41c30e10·41c60e0c·41c70e08·u...A...A...A... 
125 ··0x0001c794·41c50e04·410b0000·3c000000·90070000·A...A...<....... 
126 ··0x0001c7a4·6cdefeff·97020000·00410e08·8502410e·l........A....A. 
Max diff block lines reached; 73079/92766 bytes (78.78%) of diff not shown.
18.7 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 145 lines modifiedOffset 1, 144 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0001ecf8·ff9b3501·29362600·00a30186·02ef0701·..5.)6&.........2 ··0x0001f96c·ff9b3501·29362600·00a501f9·01e70701·..5.)6&.........
3 ··0x0001ed08·c10305f6·0703f204·05830803·fa0405ef·................3 ··0x0001f97c·b60305ee·0703ea04·05fb0703·f20405e7·................
4 ··0x0001ed18·0701a805·ff010000·dc0705ef·07010100·................4 ··0x0001f98c·0701a005·ff010000·d40705e7·07010100·................
5 ··0x0001ed28·007d0000·8c240000·ff9b1501·0a7923c1·.}...$.......y#.5 ··0x0001f99c·007d0000·18280000·ff9b1501·0a7723bf·.}...(.......w#.
6 ··0x0001ed38·0100cd01·05000001·00007d00·74240000·..........}.t$..6 ··0x0001f9ac·0100cb01·05000001·00007d00·00280000·..........}..(..
7 ··0x0001ed48·ffff010a·2205ec01·00b50205·0000ffff·...."...........7 ··0x0001f9bc·ffff010a·2205ec01·00b50205·0000ffff·...."...........
8 ··0x0001ed58·010a1d05·00008b02·05bb0200·ffff0104·................8 ··0x0001f9cc·010a2305·0000f301·05a30200·ffff0104·..#.............
9 ··0x0001ed68·31050000·ffff0117·d30105ea·0300f001·1...............9 ··0x0001f9dc·31050000·ffff0117·d9010582·0400f401·1...............
10 ··0x0001ed78·29ee0300·a10349ea·03008904·050000ff·).....I.........10 ··0x0001f9ec·2b860400·b9034982·0400a104·050000ff·+.....I.........
11 ··0x0001ed88·ff010a2e·05000039·eb05b006·00ffff01·.......9........11 ··0x0001f9fc·ff010a2e·05000039·8a06cf06·00ffff01·.......9........
12 ··0x0001ed98·04100500·00ffff01·079302cc·039c0600·................12 ··0x0001fa0c·04100500·00ffff01·07b10299·04fb0600·................
13 ··0x0001eda8·ffff0104·10050000·ffff0115·23050000·............#...13 ··0x0001fa1c·ffff0104·10050000·ffff0115·23050000·............#...
14 ··0x0001edb8·4405d703·00880105·d00300b1·019f0200·D...............14 ··0x0001fa2c·44059804·00860105·910400af·01e20200·D...............
15 ··0x0001edc8·00ffff01·08290553·004e0500·00ffff01·.....).S.N......15 ··0x0001fa3c·00ffff01·08290553·004e0500·00ffff01·.....).S.N......
16 ··0x0001edd8·131b0500·003605c8·01007005·cd010095·.....6....p.....16 ··0x0001fa4c·13270500·004205de·01007a05·e301009f·.'...B....z.....
17 ··0x0001ede8·01210000·ffff0108·29052e00·4a050000·.!......)...J...17 ··0x0001fa5c·01210000·ffff0108·29052e00·4a050000·.!......)...J...
18 ··0x0001edf8·ffff0114·1b050000·40058006·007e05f9·........@....~..18 ··0x0001fa6c·ffff0114·1b050000·4005e905·007c05e2·........@....|..
19 ··0x0001ee08·0500da01·ac030000·ffff0108·29055300·............).S.19 ··0x0001fa7c·0500e101·d4020000·ffff0108·29055300·............).S.
20 ··0x0001ee18·4e050000·ffff0113·1b050000·3605e501·N...........6...20 ··0x0001fa8c·4e050000·ffff0113·1b050000·3605e901·N...........6...
21 ··0x0001ee28·007005ea·0100c401·050000ff·ff010829·.p.............)21 ··0x0001fa9c·006e05ee·0100c801·050000ff·ff010829·.n.............)
22 ··0x0001ee38·052e004a·050000ff·ff010e1b·05000036·...J...........622 ··0x0001faac·052e004a·050000ff·ff010e27·05000042·...J.......'...B
23 ··0x0001ee48·05a00100·7005a501·00ffff01·0829052e·....p........)..23 ··0x0001fabc·05b60100·7a05bb01·00ffff01·0829052e·....z........)..
24 ··0x0001ee58·004a0500·00ffff01·0a1b0589·0100ab01·.J..............24 ··0x0001facc·004a0500·00ffff01·0a1b0589·0100ab01·.J..............
25 ··0x0001ee68·050000ff·ff010a22·05b20100·e3010500·......."........25 ··0x0001fadc·050000ff·ff010a22·05c10100·f2010500·......."........
26 ··0x0001ee78·00ffff01·0b31e801·0000a002·05be0300·.....1..........26 ··0x0001faec·00ffff01·0b35e401·0000a002·05bf0300·.....5..........
27 ··0x0001ee88·ffff0104·3f050000·ffff0109·1b050000·....?...........27 ··0x0001fafc·ffff0104·3f050000·ffff0109·1b050000·....?...........
28 ··0x0001ee98·3605d401·00ffff01·04370500·00ffff01·6........7......28 ··0x0001fb0c·3605df01·00ffff01·04370500·00ffff01·6........7......
29 ··0x0001eea8·09230500·003e05dc·0100ffff·01043705·.#...>........7.29 ··0x0001fb1c·09210500·003c05df·0100ffff·01043705·.!...<........7.
30 ··0x0001eeb8·0000ffff·01092305·00003e05·dc0100ff·......#...>.....30 ··0x0001fb2c·0000ffff·01092405·00003f05·df0100ff·......$...?.....
31 ··0x0001eec8·ff010437·050000ff·ff01092b·05000046·...7.......+...F31 ··0x0001fb3c·ff010437·050000ff·ff01092a·05000045·...7.......*...E
32 ··0x0001eed8·05e40100·ffff0104·37050000·ffff0114·........7.......32 ··0x0001fb4c·05ef0100·ffff0104·37050000·ffff0115·........7.......
33 ··0x0001eee8·4b2d0000·7f79f103·00810205·e90300da·K-...y..........33 ··0x0001fb5c·4b2e0000·80017afa·03008302·05f30300·K.....z.........
34 ··0x0001eef8·03050000·ffff010f·4f058a01·00850105·........O.......34 ··0x0001fb6c·e4030500·00ffff01·0f51058c·01008701·.........Q......
35 ··0x0001ef08·00009d01·590000ff·ff01092b·0500004a·....Y......+...J35 ··0x0001fb7c·0500009f·01590000·ffff0109·27050000·.....Y......'...
36 ··0x0001ef18·05e80100·ffff0104·37050000·ffff0109·........7.......36 ··0x0001fb8c·4605ef01·00ffff01·04370500·00ffff01·F........7......
37 ··0x0001ef28·35150000·5d05fb01·00ffff01·04370500·5...]........7..37 ··0x0001fb9c·09361500·005e05ff·0100ffff·01043705·.6...^........7.
 38 ··0x0001fbac·0000ffff·01109701·0d0000ab·01058603·................
38 ··0x0001ef38·00ffff01·1096010d·0000aa01·05fd0200·................ 
39 ··0x0001ef48·e5021800·00ffff01·043f0500·00ffff01·.........?...... 
40 ··0x0001ef58·0f230500·003e059b·0300f801·05960300·.#...>.......... 
41 ··0x0001ef68·ffff0104·3f410000·ffff010f·23050000·....?A......#... 
42 ··0x0001ef78·3e059b03·00f80105·960300ff·ff01043f·>..............? 
43 ··0x0001ef88·410000ff·ff010f1b·13000044·05a10300·A..........D.... 
44 ··0x0001ef98·fe01059c·0300ffff·01043f41·0000ffff·..........?A.... 
45 ··0x0001efa8·01142e15·00005905·cf030093·0205ca03·......Y......... 
46 ··0x0001efb8·00be0305·0000ffff·01043f41·0000ffff·..........?A....39 ··0x0001fbbc·00ee0218·0000ffff·01043f05·0000ffff·..........?.....
 40 ··0x0001fbcc·010f2305·00003e05·a40300fd·01059f03·..#...>.........
 41 ··0x0001fbdc·00ffff01·043f4100·00ffff01·0f230500·.....?A......#..
 42 ··0x0001fbec·003e05a4·0300fd01·059f0300·ffff0104·.>..............
 43 ··0x0001fbfc·3f410000·ffff010f·1b130000·4405b403·?A..........D...
 44 ··0x0001fc0c·008d0205·af0300ff·ff01043f·410000ff·...........?A...
47 ··0x0001efc8·01143d05·00005805·dc030092·0205d703·..=...X.........45 ··0x0001fc1c·ff01142f·1500005a·05dc0300·9d0205d7·.../...Z........
48 ··0x0001efd8·00cd0305·0000ffff·01043f41·0000ffff·..........?A....46 ··0x0001fc2c·0300cb03·050000ff·ff01043f·410000ff·...........?A...
49 ··0x0001efe8·01143d05·00005805·dc030092·0205d703·..=...X.........47 ··0x0001fc3c·ff01143d·05000058·05ed0300·9d0205e8·...=...X........
50 ··0x0001eff8·00cd0305·0000ffff·01043f41·0000ffff·..........?A.... 
51 ··0x0001f008·0114392e·00007b05·f70300bd·020d0000·..9...{......... 
52 ··0x0001f018·d90205fe·0300ffff·01043749·0000ffff·..........7I.... 
53 ··0x0001f028·0114392d·00007905·ff0300b3·0205f803·..9-..y......... 
54 ··0x0001f038·00ee0305·0000ffff·01043741·0000ffff·..........7A....48 ··0x0001fc4c·0300de03·050000ff·ff01043f·410000ff·...........?A...
 49 ··0x0001fc5c·ff01143d·05000058·05ed0300·9d0205e8·...=...X........
 50 ··0x0001fc6c·0300de03·050000ff·ff01043f·410000ff·...........?A...
 51 ··0x0001fc7c·ff01143b·29000078·058f0400·c6020d00·...;)..x........
 52 ··0x0001fc8c·00e20205·960400ff·ff010437·490000ff·...........7I...
 53 ··0x0001fc9c·ff01143a·2d00007a·058d0400·bd020588·...:-..z........
 54 ··0x0001fcac·0400fe03·050000ff·ff01043f·410000ff·...........?A...
55 ··0x0001f048·011f2917·00005e05·b90500a0·0105c505·..)...^.........55 ··0x0001fcbc·ff011f2b·1500005e·05d30500·a00105d8·...+...^........
56 ··0x0001f058·00cb016b·00008103·05be0500·df045500·...k..........U. 
57 ··0x0001f068·00ffff01·08144100·007e0501·00ffff01·......A..~......56 ··0x0001fccc·0500c901·7a000095·0305cc05·00f60451·....z..........Q
 57 ··0x0001fcdc·0000ffff·01082905·2e004141·0000ffff·......)...AA....
58 ··0x0001f078·1f231700·00500591·0500f301·0500008c·.#...P..........58 ··0x0001fcec·011f2317·00005005·a60500f4·01050000·..#...P.........
59 ··0x0001f088·02059605·00d10305·0000ec03·058a0500·................ 
60 ··0x0001f098·ffff0105·37890100·00ffff01·25346d00·....7.......%4m.59 ··0x0001fcfc·8d0205ab·0500d803·050000f3·03059f05·................
 60 ··0x0001fd0c·00ffff01·05378901·0000ffff·01253a6e·.....7.......%:n
61 ··0x0001f0a8·00b70105·a50600da·02050000·f30205aa·................61 ··0x0001fd1c·0000be01·05c20600·e4020500·00fd0205·................
62 ··0x0001f0b8·0600ca04·0d0000e6·0405a006·008d0613·................62 ··0x0001fd2c·c90600db·040d0000·f70405bb·0600a806·................
63 ··0x0001f0c8·0000ffff·01043f45·0000ffff·013b2313·......?E.....;#.63 ··0x0001fd3c·130000ff·ff01043f·450000ff·ff013b23·.......?E.....;#
64 ··0x0001f0d8·00004c05·b50a0085·02170000·b00205bd·..L.............64 ··0x0001fd4c·1300004c·05cf0a00·93021700·00be0205·...L............
65 ··0x0001f0e8·0a00e603·050000ff·0305d40a·00b20505·................ 
66 ··0x0001f0f8·0000cd05·05cd0a00·f8060500·00910705·................65 ··0x0001fd5c·c80a00f7·03050000·900405c1·0a00c405·................
 66 ··0x0001fd6c·050000dd·0505e50a·009c0705·0000b707·................
67 ··0x0001f108·b00a00e4·0805a90a·00ffff01·0537c102·.............7..67 ··0x0001fd7c·05dc0a00·fa0805d5·0a00ffff·010537c1·..............7.
68 ··0x0001f118·0000ffff·01365c05·00006f05·c00a0098·.....6\...o.....68 ··0x0001fd8c·020000ff·ff013654·05000067·05ec0a00·......6T...g....
69 ··0x0001f128·02050000·b10205ab·0a009204·a5010000·................69 ··0x0001fd9c·9b020500·00b20205·d30a00a8·04a10100·................
70 ··0x0001f138·c60505a4·0a00e906·05000082·0705b20a·................ 
71 ··0x0001f148·00d20805·b90a009f·0a050000·ffff0105·................70 ··0x0001fdac·00d80505·cc0a0084·07050000·9d0705da·................
 71 ··0x0001fdbc·0a00f308·05e50a00·c70a0500·00ffff01·................
72 ··0x0001f158·37810100·00ffff01·3e439c02·0000f702·7.......>C......72 ··0x0001fdcc·05378101·0000ffff·013e4099·020000f1·.7.......>@.....
73 ··0x0001f168·059a0e00·9e0405a1·0e00e105·050000f7·................73 ··0x0001fddc·0205d60e·00980405·dd0e00e8·05050000·................
74 ··0x0001f178·0505850e·00cb0705·a80e0094·09050000·................ 
75 ··0x0001f188·af0905af·0e00ff0a·058c0e00·ad0c0d00·................74 ··0x0001fdec·fe0505c8·0e00d307·05b30e00·a8090500·................
 75 ··0x0001fdfc·00c30905·c10e009f·0b05ba0e·00d00c0d·................
76 ··0x0001f198·00c90c05·930e00ff·ff01053b·f9020000·...........;....76 ··0x0001fe0c·0000ec0c·05cf0e00·ffff0105·3bf90200·............;...
77 ··0x0001f1a8·ffff0114·33050000·4e05d603·00890219·....3...N.......77 ··0x0001fe1c·00ffff01·14360500·005105df·03009102·.....6...Q......
78 ··0x0001f1b8·0000b802·05dd0300·ffff0104·37410000·............7A.. 
79 ··0x0001f1c8·ffff0153·2d530000·940105a2·1000c702·...S-S.......... 
80 ··0x0001f1d8·050000e2·02059210·00900423·0000cb04·...........#.... 
81 ··0x0001f1e8·05821000·ad06058b·1000e007·050000fb·................ 
82 ··0x0001f1f8·0705e80f·00c70905·9b1000ea·0a050000·................ 
83 ··0x0001f208·830b05e1·0f00d30c·05ef0f00·a70e0d00·................ 
84 ··0x0001f218·00c30e05·fb0f00ff·ff01053b·f1030000·...........;.... 
85 ··0x0001f228·ffff0115·6a330000·b30105c2·0400ed02·....j3.......... 
86 ··0x0001f238·05bd0400·a5041800·00ffff01·043f4100·.............?A.78 ··0x0001fe2c·130000ba·0205e403·00ffff01·043f4100·.............?A.
 79 ··0x0001fe3c·00ffff01·53305100·00950105·dc1000d4·....S0Q.........
 80 ··0x0001fe4c·02050000·ef0205cc·1000a004·230000db·............#...
 81 ··0x0001fe5c·0405bc10·00c30605·c5100084·08050000·................
 82 ··0x0001fe6c·9f0805a6·1000ef09·05d51000·940b0500·................
 83 ··0x0001fe7c·00ad0b05·9f100083·0d05ad10·00d80e0d·................
 84 ··0x0001fe8c·0000f40e·05b51000·ffff0105·3bf10300·............;...
 85 ··0x0001fe9c·00ffff01·16870133·0000d001·05eb0400·.......3........
 86 ··0x0001feac·8d0305e6·0400d304·050000ff·ff01043f·...............?
87 ··0x0001f248·00ffff01·3e762300·00a70105·8c0f00e2·....>v#.........87 ··0x0001febc·410000ff·ff013e76·230000a7·0105cc0f·A.....>v#.......
 88 ··0x0001fecc·00ec0205·0000ff02·05af0f00·a70405c5·................
 89 ··0x0001fedc·0f008f06·05b50f00·db0705d5·0f00d509·................
88 ··0x0001f258·02050000·f5020595·0f009b04·05850f00·................90 ··0x0001feec·95020000·800c05a3·0f00bb0d·05aa0f00·................
89 ··0x0001f268·810605f1·0e00c107·05f80e00·bb09b502·................ 
90 ··0x0001f278·0000860c·05e50e00·c00d05ec·0e00e00e·................91 ··0x0001fefc·870f1c00·00ffff01·0537fa01·0000ffff·.........7......
 92 ··0x0001ff0c·01434c69·0000cb01·05951000·8b03058c·.CLi............
 93 ··0x0001ff1c·1000ca04·050000ed·0405fc0f·00bb0605·................
 94 ··0x0001ff2c·851000fb·0705ac10·00cf0905·0000ea09·................
 95 ··0x0001ff3c·05a51000·c30b059c·1000f30d·3a0000c3·............:...
 96 ··0x0001ff4c·0e05f50f·00ffff01·0537b903·0000ffff·.........7......
 97 ··0x0001ff5c·01793741·00008c01·05fc1500·c0021500·.y7A............
 98 ··0x0001ff6c·00e90205·ec1500af·04058c16·00f80505·................
 99 ··0x0001ff7c·00009306·05d51500·c4070500·00dd0705·................
 100 ··0x0001ff8c·ca1500b3·0905c315·00880b0d·0000a40b·................
Max diff block lines reached; 0/19011 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 ··0x00020e94·005f0000·ca5b0000·0c5d0000·4c5d0000·._...[...]..L]..2 ··0x00021e94·005f0000·e05b0000·105d0000·505d0000·._...[...]..P]..
3 ··0x00020ea4·8c5d0000····························.]..3 ··0x00021ea4·905d0000····························.]..
  
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 ··0x00020ea8·b05e0000····························.^..2 ··0x00021ea8·b05e0000····························.^..
  
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 ··0x00020fbc·00000000·00000000·c0570000·00000000·.........W......2 ··0x00021fbc·00000000·00000000·d0570000·00000000·.........W......
3 ··0x00020fcc·00000000·00000000·00000000·00000000·................3 ··0x00021fcc·00000000·00000000·00000000·00000000·................
4 ··0x00020fdc·00000000·00000000·00000000·00000000·................4 ··0x00021fdc·00000000·00000000·00000000·00000000·................
5 ··0x00020fec·00000000·00000000·00000000·00000000·................5 ··0x00021fec·00000000·00000000·00000000·00000000·................
6 ··0x00020ffc·00000000····························....6 ··0x00021ffc·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 ··0x00021000·ac0e0200·00000000·00000000·36300000·............60..3 ··0x00022000·ac1e0200·00000000·00000000·36300000·............60..
4 ··0x00021010·46300000·56300000·66300000·76300000·F0..V0..f0..v0..4 ··0x00022010·46300000·56300000·66300000·76300000·F0..V0..f0..v0..
5 ··0x00021020·86300000·96300000·a6300000·b6300000·.0...0...0...0..5 ··0x00022020·86300000·96300000·a6300000·b6300000·.0...0...0...0..
6 ··0x00021030·c6300000·d6300000·e6300000·f6300000·.0...0...0...0..6 ··0x00022030·c6300000·d6300000·e6300000·f6300000·.0...0...0...0..
7 ··0x00021040·06310000·16310000·26310000·36310000·.1...1..&1..61..7 ··0x00022040·06310000·16310000·26310000·36310000·.1...1..&1..61..
8 ··0x00021050·46310000·56310000·66310000·76310000·F1..V1..f1..v1..8 ··0x00022050·46310000·56310000·66310000·76310000·F1..V1..f1..v1..
9 ··0x00021060·86310000·96310000·a6310000·b6310000·.1...1...1...1..9 ··0x00022060·86310000·96310000·a6310000·b6310000·.1...1...1...1..
10 ··0x00021070·c6310000·d6310000·e6310000·f6310000·.1...1...1...1..10 ··0x00022070·c6310000·d6310000·e6310000·f6310000·.1...1...1...1..
11 ··0x00021080·06320000·16320000·26320000·36320000·.2...2..&2..62..11 ··0x00022080·06320000·16320000·26320000·36320000·.2...2..&2..62..
12 ··0x00021090·46320000·56320000·66320000·76320000·F2..V2..f2..v2..12 ··0x00022090·46320000·56320000·66320000·76320000·F2..V2..f2..v2..
13 ··0x000210a0·86320000·96320000·a6320000·b6320000·.2...2...2...2..13 ··0x000220a0·86320000·96320000·a6320000·b6320000·.2...2...2...2..
14 ··0x000210b0·c6320000·d6320000·e6320000·f6320000·.2...2...2...2..14 ··0x000220b0·c6320000·d6320000·e6320000·f6320000·.2...2...2...2..
15 ··0x000210c0·06330000·16330000·26330000·36330000·.3...3..&3..63..15 ··0x000220c0·06330000·16330000·26330000·36330000·.3...3..&3..63..
16 ··0x000210d0·46330000·56330000·66330000·76330000·F3..V3..f3..v3..16 ··0x000220d0·46330000·56330000·66330000·76330000·F3..V3..f3..v3..
17 ··0x000210e0·86330000·96330000·a6330000·b6330000·.3...3...3...3..17 ··0x000220e0·86330000·96330000·a6330000·b6330000·.3...3...3...3..
18 ··0x000210f0·c6330000·d6330000·e6330000·f6330000·.3...3...3...3..18 ··0x000220f0·c6330000·d6330000·e6330000·f6330000·.3...3...3...3..
19 ··0x00021100·06340000·16340000·26340000·36340000·.4...4..&4..64..19 ··0x00022100·06340000·16340000·26340000·36340000·.4...4..&4..64..
20 ··0x00021110·46340000·56340000·66340000·76340000·F4..V4..f4..v4..20 ··0x00022110·46340000·56340000·66340000·76340000·F4..V4..f4..v4..
21 ··0x00021120·86340000·96340000·a6340000·b6340000·.4...4...4...4..21 ··0x00022120·86340000·96340000·a6340000·b6340000·.4...4...4...4..
22 ··0x00021130·c6340000·d6340000·e6340000·f6340000·.4...4...4...4..22 ··0x00022130·c6340000·d6340000·e6340000·f6340000·.4...4...4...4..
23 ··0x00021140·06350000·16350000·26350000·36350000·.5...5..&5..65..23 ··0x00022140·06350000·16350000·26350000·36350000·.5...5..&5..65..
24 ··0x00021150·46350000·56350000·66350000·76350000·F5..V5..f5..v5..24 ··0x00022150·46350000·56350000·66350000·76350000·F5..V5..f5..v5..
25 ··0x00021160·86350000·96350000·a6350000·b6350000·.5...5...5...5..25 ··0x00022160·86350000·96350000·a6350000·b6350000·.5...5...5...5..
26 ··0x00021170·c6350000·d6350000·e6350000·f6350000·.5...5...5...5..26 ··0x00022170·c6350000·d6350000·e6350000·f6350000·.5...5...5...5..
27 ··0x00021180·06360000·16360000·26360000·36360000·.6...6..&6..66..27 ··0x00022180·06360000·16360000·26360000·36360000·.6...6..&6..66..
28 ··0x00021190·46360000·56360000·66360000·76360000·F6..V6..f6..v6..28 ··0x00022190·46360000·56360000·66360000·76360000·F6..V6..f6..v6..
29 ··0x000211a0·86360000·96360000·a6360000·b6360000·.6...6...6...6..29 ··0x000221a0·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 ··0x000211b0·00000000·b4110200·00000000·00000000·................2 ··0x000221b0·00000000·b4210200·00000000·00000000·.....!..........
3 ··0x000211c0·01010000·01000000···················........3 ··0x000221c0·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·32326465·66623039·33626365·65383831·22defb093bcee881 
3 ··0x00000010·34326434·61303061·66373637·64636134·42d4a00af767dca42 ··0x00000000·30396536·34313839·32386564·30303038·09e6418928ed0008
 3 ··0x00000010·37316638·66636132·33316230·35336434·71f8fca231b053d4
4 ··0x00000020·31343537·66312e64·65627567·00000000·1457f1.debug....4 ··0x00000020·35623162·62622e64·65627567·00000000·5b1bbb.debug....
5 ··0x00000030·f497edf1····························....5 ··0x00000030·bb7974bc····························.yt.
  
203 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·0x00a18·0x00a18·R···0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a18·0x00a18·R···0x1000
11 ··LOAD···········0x001000·0x00001000·0x00001000·0x02288·0x02288·R·E·0x100011 ··LOAD···········0x001000·0x00001000·0x00001000·0x02318·0x02318·R·E·0x1000
12 ··LOAD···········0x004000·0x00004000·0x00004000·0x007af·0x007af·R···0x100012 ··LOAD···········0x004000·0x00004000·0x00004000·0x00783·0x00783·R···0x1000
13 ··LOAD···········0x004ec0·0x00005ec0·0x00005ec0·0x001c4·0x001d0·RW··0x100013 ··LOAD···········0x004ec0·0x00005ec0·0x00005ec0·0x001c4·0x001d0·RW··0x1000
14 ··DYNAMIC········0x004ed0·0x00005ed0·0x00005ed0·0x00108·0x00108·RW··0x414 ··DYNAMIC········0x004ed0·0x00005ed0·0x00005ed0·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·0x000cc·0x000cc·R···0x416 ··GNU_EH_FRAME···0x0041b8·0x000041b8·0x000041b8·0x000cc·0x000cc·R···0x4
17 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1017 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
18 ··GNU_RELRO······0x004ec0·0x00005ec0·0x00005ec0·0x00140·0x00140·R···0x118 ··GNU_RELRO······0x004ec0·0x00005ec0·0x00005ec0·0x00140·0x00140·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········000007c8·0007c8·000050·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000007c8·0007c8·000050·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000818·000818·0000b0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000818·000818·0000b0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············000008c8·0008c8·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000008c8·0008c8·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000950·000950·0000c8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000950·000950·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·0020a4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011d0·0011d0·002134·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003274·003274·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00003304·003304·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·0000cc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000041b8·0041b8·0000cc·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004284·004284·0004c8·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004284·004284·00049c·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0000474c·00474c·000063·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00004720·004720·000063·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005ec0·004ec0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005ec0·004ec0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ecc·004ecc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ecc·004ecc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ed0·004ed0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ed0·004ed0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fd8·004fd8·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fd8·004fd8·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00006000·005000·000070·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00006000·005000·000070·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00006070·005070·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00006070·005070·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········00006084·005084·00000c·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········00006084·005084·00000c·00··WA··0···0··4
987 B
readelf --wide --symbols {}
    
Offset 34, 10 lines modifiedOffset 34, 10 lines modified
34 ····30:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)34 ····30:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)
35 ····31:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__35 ····31:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
36 ····32:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable36 ····32:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
37 ····33:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)37 ····33:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(9)39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(9)
40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
41 ····37:·00001cba···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev41 ····37:·00001d20···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
42 ····38:·00001cba···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev42 ····38:·00001d20···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
43 ····39:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used43 ····39:·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·0x4ed0·contains·29·entries:2 Dynamic·section·at·offset·0x4ed0·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)·······················0x32749 ·0x0000000d·(FINI)·······················0x3304
10 ·0x00000019·(INIT_ARRAY)·················0x5ec010 ·0x00000019·(INIT_ARRAY)·················0x5ec0
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ecc12 ·0x0000001a·(FINI_ARRAY)·················0x5ecc
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x49815 ·0x00000005·(STRTAB)·····················0x498
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:·6605634617aee7ed434ced0f6e7c56818f513b9b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b5f19d9f6570456269aa4750b56bbf38d42d8a19
  
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.6 KB
readelf --wide --debug-dump=frames {}
    
Offset 37, 229 lines modifiedOffset 37, 229 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·00000038·00000054·FDE·cie=0000002c·pc=00001a72..00001ade42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001a90..00001b0a
43 ··DW_CFA_advance_loc:·1·to·00001a7343 ··DW_CFA_advance_loc:·1·to·00001a91
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:·1·to·00001a7446 ··DW_CFA_advance_loc:·3·to·00001a94
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·00001a7549 ··DW_CFA_advance_loc:·1·to·00001a95
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·00001a7652 ··DW_CFA_advance_loc:·1·to·00001a96
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:·3·to·00001a7955 ··DW_CFA_advance_loc:·14·to·00001aa4
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·00001ad957 ··DW_CFA_advance_loc1:·97·to·00001b05
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·00001ada59 ··DW_CFA_advance_loc:·1·to·00001b06
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·00001adb62 ··DW_CFA_advance_loc:·1·to·00001b07
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·00001adc65 ··DW_CFA_advance_loc:·1·to·00001b08
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·00001add68 ··DW_CFA_advance_loc:·1·to·00001b09
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=00001ade..00001b4a71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001b10..00001b8a
72 ··DW_CFA_advance_loc:·1·to·00001adf72 ··DW_CFA_advance_loc:·1·to·00001b11
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:·1·to·00001ae075 ··DW_CFA_advance_loc:·3·to·00001b14
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·00001ae178 ··DW_CFA_advance_loc:·1·to·00001b15
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·00001ae281 ··DW_CFA_advance_loc:·1·to·00001b16
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:·3·to·00001ae584 ··DW_CFA_advance_loc:·14·to·00001b24
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·00001b4586 ··DW_CFA_advance_loc1:·97·to·00001b85
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00001b4688 ··DW_CFA_advance_loc:·1·to·00001b86
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·00001b4791 ··DW_CFA_advance_loc:·1·to·00001b87
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·00001b4894 ··DW_CFA_advance_loc:·1·to·00001b88
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·00001b4997 ··DW_CFA_advance_loc:·1·to·00001b89
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=00001b4a..00001cb9100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001b90..00001d12
101 ··DW_CFA_advance_loc:·1·to·00001b4b101 ··DW_CFA_advance_loc:·1·to·00001b91
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:·1·to·00001b4c104 ··DW_CFA_advance_loc:·1·to·00001b92
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·00001b4d107 ··DW_CFA_advance_loc:·1·to·00001b93
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·00001b4e110 ··DW_CFA_advance_loc:·1·to·00001b94
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:·3·to·00001b51113 ··DW_CFA_advance_loc:·14·to·00001ba2
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·00001cb4115 ··DW_CFA_advance_loc2:·363·to·00001d0d
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001cb5117 ··DW_CFA_advance_loc:·1·to·00001d0e
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·00001cb6120 ··DW_CFA_advance_loc:·1·to·00001d0f
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·00001cb7123 ··DW_CFA_advance_loc:·1·to·00001d10
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·00001cb8126 ··DW_CFA_advance_loc:·1·to·00001d11
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..0000164c132 00000134·00000028·0000010c·FDE·cie=0000002c·pc=00001550..00001654
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:·1·to·00001552136 ··DW_CFA_advance_loc:·6·to·00001557
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:·3·to·00001555139 ··DW_CFA_advance_loc:·14·to·00001565
140 ··DW_CFA_def_cfa_offset:·32140 ··DW_CFA_def_cfa_offset:·32
141 ··DW_CFA_advance_loc1:·244·to·00001649141 ··DW_CFA_advance_loc1:·236·to·00001651
142 ··DW_CFA_def_cfa_offset:·12142 ··DW_CFA_def_cfa_offset:·12
143 ··DW_CFA_advance_loc:·1·to·0000164a143 ··DW_CFA_advance_loc:·1·to·00001652
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·0000164b146 ··DW_CFA_advance_loc:·1·to·00001653
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=0000164c..00001a71151 00000160·0000003c·00000138·FDE·cie=0000002c·pc=00001660..00001a85
152 ··DW_CFA_advance_loc:·1·to·0000164d152 ··DW_CFA_advance_loc:·1·to·00001661
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·0000164e155 ··DW_CFA_advance_loc:·1·to·00001662
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; 15992/22001 bytes (72.69%) of diff not shown.
427 B
strings --all --bytes=8 {}
    
Offset 32, 15 lines modifiedOffset 32, 14 lines modified
32 CXXABI_1.332 CXXABI_1.3
33 GLIBCXX_3.433 GLIBCXX_3.4
34 GLIBC_2.134 GLIBC_2.1
35 GLIBC_2.435 GLIBC_2.4
36 GLIBC_2.036 GLIBC_2.0
37 GLIBC_2.1.337 GLIBC_2.1.3
38 GLIBC_2.3.438 GLIBC_2.3.4
39 L$x;D$lt( 
40 Usage:·fst-generate·[Options]·file39 Usage:·fst-generate·[Options]·file
41 »       -n·x:·print·up·to·x·many·analyses40 »       -n·x:·print·up·to·x·many·analyses
42 »       -b:·print·upper·and·lower·layer·separately41 »       -b:·print·upper·and·lower·layer·separately
43 »       -v:·print·version·information42 »       -v:·print·version·information
44 »       -h:·print·usage·information43 »       -h:·print·usage·information
45 Error:·invalid·argument·of·option·-n:·%s44 Error:·invalid·argument·of·option·-n:·%s
46 Error:·Cannot·open·transducer·file·%s45 Error:·Cannot·open·transducer·file·%s
162 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 236 lines modifiedOffset 1, 235 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000011d0·<SFST::Transducer::~Transducer()@@Base-0xaea>:2 000011d0·<SFST::Transducer::~Transducer()@@Base-0xb50>:
3 main.cold():3 main.cold():
4 ./src/fst-generate.C:1264 ./src/fst-generate.C:126
5 »       mov····%edi,(%esp)5 »       mov····%edi,(%esp)
6 main():6 main():
7 ./src/fst-generate.C:1267 ./src/fst-generate.C:126
8 »       call···1cba·<SFST::Transducer::~Transducer()@@Base>8 »       call···1d20·<SFST::Transducer::~Transducer()@@Base>
9 »       mov····0x1c(%esp),%edi9 »       mov····0x1c(%esp),%edi
10 ./src/fst-generate.C:13010 ./src/fst-generate.C:130
11 »       mov····%ebx,(%esp)11 »       mov····%ebx,(%esp)
12 »       mov····%esi,%ebx 
13 »       cmp····$0x1,%edi12 »       cmp····$0x1,%edi
 13 »       mov····%esi,%ebx
14 »       jne····1225·<__cxa_finalize@plt+0x65>14 »       jne····1225·<__cxa_finalize@plt+0x65>
15 ./src/fst-generate.C:130·(discriminator·1)15 ./src/fst-generate.C:130·(discriminator·1)
16 »       call···1050·<__cxa_begin_catch@plt>16 »       call···1050·<__cxa_begin_catch@plt>
17 ./src/fst-generate.C:131·(discriminator·1)17 ./src/fst-generate.C:131·(discriminator·1)
18 »       mov····%eax,0x4(%esp)18 »       mov····%eax,0x4(%esp)
19 »       mov····-0x8(%esi),%ecx19 »       mov····-0x8(%esi),%eax
20 »       mov····%ecx,(%esp)20 »       mov····%eax,(%esp)
21 »       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>21 »       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>
 22 »       mov····%eax,(%esp)
22 »       lea····-0x1ee2(%esi),%edx23 »       lea····-0x1ee2(%esi),%edx
23 »       mov····%edx,0x4(%esp)24 »       mov····%edx,0x4(%esp)
24 »       mov····%eax,(%esp) 
25 »       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>25 »       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>
26 ./src/fst-generate.C:13026 ./src/fst-generate.C:130
27 »       call···1160·<__cxa_end_catch@plt>27 »       call···1160·<__cxa_end_catch@plt>
28 »       jmp····12f7·<__cxa_finalize@plt+0x137>28 »       jmp····12fe·<__cxa_finalize@plt+0x13e>
29 »       mov····%eax,%edi29 »       mov····%eax,%edi
30 »       mov····%esi,%ebx30 »       mov····%esi,%ebx
31 »       call···1160·<__cxa_end_catch@plt>31 »       call···1160·<__cxa_end_catch@plt>
32 »       mov····%edi,(%esp)32 »       mov····%edi,(%esp)
33 »       call···1180·<_Unwind_Resume@plt>33 »       call···1180·<_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++/10/bits/stl_vector.h:68035 /usr/include/c++/10/bits/stl_vector.h:680
36 »       mov····0x64(%esp),%ebx36 »       mov····0x64(%esp),%eax
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++/10/bits/stl_vector.h:35338 /usr/include/c++/10/bits/stl_vector.h:353
39 »       test···%ebx,%ebx39 »       test···%eax,%eax
40 »       je·····123e·<__cxa_finalize@plt+0x7e>40 »       je·····123e·<__cxa_finalize@plt+0x7e>
41 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):41 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
42 /usr/include/c++/10/ext/new_allocator.h:13342 /usr/include/c++/10/ext/new_allocator.h:133
43 »       mov····%ebx,(%esp)43 »       mov····%eax,(%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 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():46 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():
47 /usr/include/c++/10/ext/new_allocator.h:8947 /usr/include/c++/10/ext/new_allocator.h:89
48 »       mov····%edi,(%esp)48 »       mov····%edi,(%esp)
49 »       mov····0x28(%esp),%ebx49 »       mov····0x28(%esp),%ebx
50 »       call···1180·<_Unwind_Resume@plt>50 »       call···1180·<_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
51 main():55 main():
52 ./src/fst-generate.C:11356 ./src/fst-generate.C:113
53 »       push···%ebp57 »       push···%ebp
54 »       mov····%esp,%ebp58 »       mov····%esp,%ebp
55 »       push···%edi59 »       push···%edi
56 »       push···%esi60 »       push···%esi
57 »       push···%ebx61 »       push···%ebx
 62 »       call···1e5f·<SFST::Transducer::~Transducer()@@Base+0x13f>
 63 »       add····$0x4da5,%esi
58 »       and····$0xfffffff0,%esp64 »       and····$0xfffffff0,%esp
59 »       sub····$0xa0,%esp65 »       sub····$0xa0,%esp
60 »       call···1dea·<SFST::Transducer::~Transducer()@@Base+0x130> 
61 »       add····$0x4da2,%esi 
62 »       mov····0xc(%ebp),%edi 
63 »       mov····%gs:0x14,%eax66 »       mov····%gs:0x14,%eax
64 »       mov····%eax,0x9c(%esp)67 »       mov····%eax,0x9c(%esp)
65 »       xor····%eax,%eax68 »       xor····%eax,%eax
 69 »       mov····0xc(%ebp),%edi
66 ./src/fst-generate.C:11670 ./src/fst-generate.C:116
67 »       mov····%edi,0x4(%esp) 
68 »       lea····0x8(%ebp),%eax71 »       lea····0x8(%ebp),%eax
69 »       mov····%eax,(%esp)72 »       mov····%eax,(%esp)
 73 »       mov····%edi,0x4(%esp)
70 »       call···164c·<__cxa_finalize@plt+0x48c>74 »       call···1660·<__cxa_finalize@plt+0x4a0>
71 ./src/fst-generate.C:11875 ./src/fst-generate.C:118
72 »       cmpl···$0x1,0x8(%ebp)76 »       cmpl···$0x1,0x8(%ebp)
73 »       jne····1311·<__cxa_finalize@plt+0x151>77 »       jne····1318·<__cxa_finalize@plt+0x158>
74 ./src/fst-generate.C:11978 ./src/fst-generate.C:119
75 »       mov····-0x1c(%esi),%ebx79 »       mov····-0x1c(%esi),%ebx
76 »       mov····(%ebx),%ecx80 »       mov····(%ebx),%ecx
77 »       mov····%ecx,0x1c(%esp)81 »       mov····%ecx,0x1c(%esp)
78 ./src/fst-generate.C:12682 ./src/fst-generate.C:126
79 »       movl···$0x1,0x8(%esp) 
80 »       mov····0x1c(%esp),%edi83 »       mov····0x1c(%esp),%eax
 84 »       mov····$0x1,%edi
 85 »       mov····%esi,%ebx
81 »       mov····%edi,0x4(%esp)86 »       mov····%edi,0x8(%esp)
82 »       lea····0x2c(%esp),%edi87 »       lea····0x2c(%esp),%edi
83 »       mov····%edi,(%esp)88 »       mov····%edi,(%esp)
84 »       mov····%esi,%ebx89 »       mov····%eax,0x4(%esp)
85 »       call···10b0·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>90 »       call···10b0·<SFST::Transducer::Transducer(_IO_FILE*,·bool)@plt>
86 ./src/fst-generate.C:12791 ./src/fst-generate.C:127
87 »       mov····0x1c(%esp),%eax92 »       mov····0x1c(%esp),%edx
88 »       mov····%eax,(%esp)93 »       mov····%edx,(%esp)
89 »       call···1190·<fclose@plt>94 »       call···1190·<fclose@plt>
90 ./src/fst-generate.C:12895 ./src/fst-generate.C:128
91 »       mov····0x88(%esi),%edx96 »       mov····0x88(%esi),%ecx
92 »       mov····%edx,0xc(%esp) 
93 »       mov····0x78(%esi),%ecx97 »       mov····0x78(%esi),%eax
94 »       mov····%ecx,0x8(%esp) 
95 »       mov····-0x20(%esi),%eax98 »       mov····-0x20(%esi),%edx
96 »       mov····(%eax),%edx 
97 »       mov····%edx,0x4(%esp)99 »       mov····%ecx,0xc(%esp)
 100 »       mov····%eax,0x8(%esp)
 101 »       mov····(%edx),%ecx
98 »       mov····%edi,(%esp)102 »       mov····%edi,(%esp)
 103 »       mov····%ecx,0x4(%esp)
99 »       call···1e00·<SFST::Transducer::~Transducer()@@Base+0x146>104 »       call···1e70·<SFST::Transducer::~Transducer()@@Base+0x150>
100 ./src/fst-generate.C:126105 ./src/fst-generate.C:126
101 »       mov····%edi,(%esp)106 »       mov····%edi,(%esp)
102 »       call···1cba·<SFST::Transducer::~Transducer()@@Base>107 »       call···1d20·<SFST::Transducer::~Transducer()@@Base>
103 ./src/fst-generate.C:135108 ./src/fst-generate.C:135
104 »       xor····%edi,%edi109 »       xor····%edi,%edi
105 ./src/fst-generate.C:136110 ./src/fst-generate.C:136
106 »       mov····0x9c(%esp),%eax111 »       mov····0x9c(%esp),%eax
107 »       sub····%gs:0x14,%eax112 »       sub····%gs:0x14,%eax
108 »       jne····1369·<__cxa_finalize@plt+0x1a9>113 »       jne····1370·<__cxa_finalize@plt+0x1b0>
Max diff block lines reached; 160765/165446 bytes (97.17%) 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 00003274·<.fini>:2 00003304·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1450·<__cxa_finalize@plt+0x290>6 »       call···1450·<__cxa_finalize@plt+0x290>
7 »       add····$0x2d83,%ebx7 »       add····$0x2cf3,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.73 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000041b8·011b033b·c8000000·18000000·68ceffff·...;........h...2 ··0x000041b8·011b033b·c8000000·18000000·68ceffff·...;........h...
3 ··0x000041c8·10010000·08d0ffff·34010000·18d0ffff·........4.......3 ··0x000041c8·10010000·08d0ffff·34010000·18d0ffff·........4.......
4 ··0x000041d8·30030000·72d0ffff·a8040000·92d0ffff·0...r...........4 ··0x000041d8·30030000·72d0ffff·7c040000·98d0ffff·0...r...|.......
5 ··0x000041e8·d0020000·cad1ffff·48030000·0ad2ffff·........H.......5 ··0x000041e8·d0020000·d8d1ffff·48030000·18d2ffff·........H.......
6 ··0x000041f8·c0040000·58d2ffff·e4000000·98d3ffff·....X...........6 ··0x000041f8·94040000·58d2ffff·e4000000·98d3ffff·....X...........
7 ··0x00004208·00020000·94d4ffff·2c020000·bad8ffff·........,.......7 ··0x00004208·00020000·a8d4ffff·2c020000·d8d8ffff·........,.......
8 ··0x00004218·48010000·26d9ffff·84010000·92d9ffff·H...&...........8 ··0x00004218·48010000·58d9ffff·84010000·d8d9ffff·H...X...........
9 ··0x00004228·c0010000·02dbffff·8c020000·32dcffff·............2...9 ··0x00004228·c0010000·68dbffff·8c020000·a7dcffff·....h...........
10 ··0x00004238·74030000·36dcffff·88030000·48dcffff·t...6.......H...10 ··0x00004238·74030000·abdcffff·88030000·b8dcffff·t...............
11 ··0x00004248·34040000·eee8ffff·9c030000·58ecffff·4...........X...11 ··0x00004248·08040000·68e9ffff·9c030000·38edffff·....h.......8...
12 ··0x00004258·f4030000·30f0ffff·ec040000·38f0ffff·....0.......8...12 ··0x00004258·c8030000·b8f0ffff·c0040000·c8f0ffff·................
13 ··0x00004268·00050000·98f0ffff·4c050000·99f0ffff·........L.......13 ··0x00004268·d4040000·28f1ffff·20050000·29f1ffff·....(...·...)...
14 ··0x00004278·60050000·a8f0ffff·74050000··········`.......t...14 ··0x00004278·34050000·38f1ffff·48050000··········4...8...H...
  
8.55 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 4, 77 lines modifiedOffset 4, 74 lines modified
4 ··0x00004294·1b0c0404·88010708·10000000·1c000000·................4 ··0x00004294·1b0c0404·88010708·10000000·1c000000·................
5 ··0x000042a4·6cd1ffff·36000000·00000000·14000000·l...6...........5 ··0x000042a4·6cd1ffff·36000000·00000000·14000000·l...6...........
6 ··0x000042b4·00000000·017a5200·017c0801·1b0c0404·.....zR..|......6 ··0x000042b4·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
7 ··0x000042c4·88010000·20000000·1c000000·50cdffff·....·.......P...7 ··0x000042c4·88010000·20000000·1c000000·50cdffff·....·.......P...
8 ··0x000042d4·a0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x8 ··0x000042d4·a0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
9 ··0x000042e4·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...9 ··0x000042e4·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
10 ··0x000042f4·ccceffff·08000000·00000000·38000000·............8...10 ··0x000042f4·ccceffff·08000000·00000000·38000000·............8...
11 ··0x00004304·54000000·6ad7ffff·6c000000·00410e08·T...j...l....A..11 ··0x00004304·54000000·88d7ffff·7a000000·00410e08·T.......z....A..
12 ··0x00004314·8502410e·0c870341·0e108604·410e1483·..A....A....A...12 ··0x00004314·8502430e·0c870341·0e108604·410e1483·..C....A....A...
13 ··0x00004324·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...13 ··0x00004324·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
14 ··0x00004334·41c70e08·41c50e04·38000000·90000000·A...A...8.......14 ··0x00004334·41c70e08·41c50e04·38000000·90000000·A...A...8.......
15 ··0x00004344·9ad7ffff·6c000000·00410e08·8502410e·....l....A....A.15 ··0x00004344·ccd7ffff·7a000000·00410e08·8502430e·....z....A....C.
16 ··0x00004354·0c870341·0e108604·410e1483·05430e40·...A....A....C.@16 ··0x00004354·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
17 ··0x00004364·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...17 ··0x00004364·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
18 ··0x00004374·41c50e04·3c000000·cc000000·cad7ffff·A...<...........18 ··0x00004374·41c50e04·3c000000·cc000000·10d8ffff·A...<...........
19 ··0x00004384·6f010000·00410e08·8502410e·0c870341·o....A....A....A19 ··0x00004384·82010000·00410e08·8502410e·0c870341·.....A....A....A
20 ··0x00004394·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..20 ··0x00004394·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
21 ··0x000043a4·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..21 ··0x000043a4·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
22 ··0x000043b4·04000000·28000000·0c010000·90d1ffff·....(...........22 ··0x000043b4·04000000·28000000·0c010000·90d1ffff·....(...........
23 ··0x000043c4·fc000000·00410e08·8602410e·0c830343·.....A....A....C23 ··0x000043c4·04010000·00410e08·8602460e·0c83034e·.....A....F....N
24 ··0x000043d4·0e2002f4·0e0c41c3·0e0841c6·0e040000·.·....A...A.....24 ··0x000043d4·0e2002ec·0e0c41c3·0e0841c6·0e040000·.·....A...A.....
25 ··0x000043e4·3c000000·38010000·60d2ffff·25040000·<...8...`...%...25 ··0x000043e4·3c000000·38010000·74d2ffff·25040000·<...8...t...%...
26 ··0x000043f4·00410e08·8502410e·0c870341·0e108604·.A....A....A....26 ··0x000043f4·00410e08·8502410e·0c870341·0e108604·.A....A....A....
27 ··0x00004404·410e1483·05430e40·0307020a·0e1441c3·A....C.@......A.27 ··0x00004404·410e1483·054e0e40·03e9010a·0e1441c3·A....N.@......A.
28 ··0x00004414·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.28 ··0x00004414·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A.
29 ··0x00004424·1c000000·00000000·017a504c·5200017c·.........zPLR..|29 ··0x00004424·1c000000·00000000·017a504c·5200017c·.........zPLR..|
30 ··0x00004434·08079b49·1c00001b·1b0c0404·88010000·...I............30 ··0x00004434·08079b49·1c00001b·1b0c0404·88010000·...I............
31 ··0x00004444·40000000·24000000·6ed8ffff·30010000·@...$...n...0...31 ··0x00004444·40000000·24000000·d4d8ffff·3f010000·@...$.......?...
32 ··0x00004454·04f70200·00410e08·8502410e·0c870341·.....A....A....A32 ··0x00004454·04cb0200·00410e08·8502410e·0c870341·.....A....A....A
33 ··0x00004464·0e108604·410e1483·05430e40·02a60a0e·....A....C.@....33 ··0x00004464·0e108604·410e1483·054e0e40·02aa0a0e·....A....N.@....
34 ··0x00004474·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..34 ··0x00004474·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
35 ··0x00004484·04410b00·30000000·68000000·bacdffff·.A..0...h.......35 ··0x00004484·04410b00·30000000·68000000·c0cdffff·.A..0...h.......
36 ··0x00004494·38010000·04c30200·00410e08·8502420d·8........A....B.36 ··0x00004494·39010000·04970200·00410e08·8502420d·9........A....B.
37 ··0x000044a4·054c8703·86048305·02b40ac3·41c641c7·.L..........A.A.37 ··0x000044a4·05438703·86048305·02be0ac3·41c641c7·.C..........A.A.
38 ··0x000044b4·41c50c04·04410b00·28000000·00000000·A....A..(.......38 ··0x000044b4·41c50c04·04410b00·28000000·00000000·A....A..(.......
39 ··0x000044c4·017a504c·5200017c·08079bb1·1b00001b·.zPLR..|........39 ··0x000044c4·017a504c·5200017c·08079bb1·1b00001b·.zPLR..|........
40 ··0x000044d4·1b0c0404·88010c05·08830585·02860487·................40 ··0x000044d4·1b0c0404·88010c05·08830585·02860487·................
41 ··0x000044e4·03000000·14000000·30000000·e0ccffff·........0.......41 ··0x000044e4·03000000·14000000·30000000·e0ccffff·........0.......
42 ··0x000044f4·5a000000·048b0200·00000000·28000000·Z...........(...42 ··0x000044f4·5a000000·045f0200·00000000·28000000·Z...._......(...
43 ··0x00004504·54020000·7aceffff·40000000·00410e08·T...z...@....A..43 ··0x00004504·54020000·88ceffff·40000000·00410e08·T.......@....A..
44 ··0x00004514·8602410e·0c830343·0e20780e·0c41c30e·..A....C.·x..A..44 ··0x00004514·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..
45 ··0x00004524·0841c60e·04000000·10000000·80020000·.A..............45 ··0x00004524·0841c60e·04000000·10000000·80020000·.A..............
46 ··0x00004534·b6d8ffff·04000000·00000000·10000000·................46 ··0x00004534·2bd9ffff·04000000·00000000·10000000·+...............
47 ··0x00004544·94020000·a6d8ffff·04000000·00000000·................47 ··0x00004544·94020000·1bd9ffff·04000000·00000000·................
48 ··0x00004554·54000000·a8020000·4ae5ffff·5d030000·T.......J...]...48 ··0x00004554·28000000·a8020000·c4e5ffff·c4030000·(...............
 49 ··0x00004564·00430e50·44860448·83055387·0385025b·.C.PD..H..S....[
 50 ··0x00004574·0ac5c7c6·c30e0443·0b000000·3c000000·.......C....<...
49 ··0x00004564·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
50 ··0x00004574·410e1483·05430e50·5a0a0e14·41c30e10·A....C.PZ...A... 
51 ··0x00004584·41c60e0c·41c70e08·41c50e04·410b03ce·A...A...A...A... 
52 ··0x00004594·010a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A... 
53 ··0x000045a4·41c50e04·410b0000·3c000000·00030000·A...A...<....... 
54 ··0x000045b4·5ce8ffff·d8030000·00410e08·8502410e·\........A....A. 
55 ··0x000045c4·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
56 ··0x000045d4·03f6020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
57 ··0x000045e4·0e0841c5·0e04410b·44000000·cc010000·..A...A.D....... 
58 ··0x000045f4·0cd8ffff·a50c0000·049f0100·00410e08·.............A..51 ··0x00004584·d4020000·68e9ffff·80030000·00410e08·....h........A..
59 ··0x00004604·8502410e·0c870341·0e108604·410e1483·..A....A....A...52 ··0x00004594·8502410e·0c870341·0e108604·410e1483·..A....A....A...
60 ··0x00004614·05460ea0·01032e02·0a0e1441·c30e1041·.F.........A...A53 ··0x000045a4·054e0e40·0380020a·0e1441c3·0e1041c6·.N.@......A...A.
61 ··0x00004624·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....54 ··0x000045b4·0e0c41c7·0e0841c5·0e044a0b·44000000·..A...A...J.D...
62 ··0x00004634·28000000·00000000·017a504c·5200017c·(........zPLR..| 
63 ··0x00004644·08079b39·1a00001b·1b0c0404·88010ea0·...9............ 
64 ··0x00004654·01830585·02860487·03000000·14000000·................ 
65 ··0x00004664·30000000·c2cbffff·20000000·04360100·0.......·....6..55 ··0x000045c4·a0010000·a8d8ffff·ac0c0000·049f0100·................
 56 ··0x000045d4·00410e08·8502460e·0c870343·0e108604·.A....F....C....
 57 ··0x000045e4·430e1483·05520ea0·01031002·0a0e1441·C....R.........A
66 ··0x00004674·00000000·28000000·cc030000·42cdffff·....(.......B... 
67 ··0x00004684·40000000·00410e08·8602410e·0c830343·@....A....A....C 
68 ··0x00004694·0e20780e·0c41c30e·0841c60e·04000000·.·x..A...A...... 
69 ··0x000046a4·10000000·f8030000·3cebffff·04000000·........<....... 
70 ··0x000046b4·00000000·48000000·0c040000·30ebffff·....H.......0... 
71 ··0x000046c4·5d000000·00410e08·85024c0e·0c870341·]....A....L....A 
72 ··0x000046d4·0e108604·410e1483·05430e20·690e2441·....A....C.·i.$A 
73 ··0x000046e4·0e28440e·2c440e30·4d0e2047·0e1441c3·.(D.,D.0M.·G..A. 
74 ··0x000046f4·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A.....58 ··0x000045f4·c30e1041·c60e0c41·c70e0841·c50e0445·...A...A...A...E
75 ··0x00004704·10000000·58040000·44ebffff·01000000·....X...D.......59 ··0x00004604·0b000000·28000000·00000000·017a504c·....(........zPL
 60 ··0x00004614·5200017c·08079b65·1a00001b·1b0c0404·R..|...e........
 61 ··0x00004624·88010ea0·01830585·02860487·03000000·................
 62 ··0x00004634·14000000·30000000·eecbffff·20000000·....0.......·...
 63 ··0x00004644·04360100·00000000·28000000·a0030000·.6......(.......
 64 ··0x00004654·7ccdffff·40000000·00410e08·8602410e·|...@....A....A.
 65 ··0x00004664·0c83034e·0e206d0e·0c41c30e·0841c60e·...N.·m..A...A..
76 ··0x00004714·00000000·10000000·6c040000·31ebffff·........l...1...66 ··0x00004674·04000000·10000000·cc030000·f0ebffff·................
77 ··0x00004724·04000000·00000000·18000000·80040000·................67 ··0x00004684·04000000·00000000·48000000·e0030000·........H.......
78 ··0x00004734·2cebffff·14000000·00410e08·83024e0e·,........A....N.68 ··0x00004694·ecebffff·5d000000·00410e08·85024c0e·....]....A....L.
 69 ··0x000046a4·0c870341·0e108604·410e1483·05430e20·...A....A....C.·
 70 ··0x000046b4·690e2441·0e28440e·2c440e30·4d0e2047·i.$A.(D.,D.0M.·G
 71 ··0x000046c4·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 72 ··0x000046d4·0e040000·10000000·2c040000·00ecffff·........,.......
 73 ··0x000046e4·01000000·00000000·10000000·40040000·............@...
 74 ··0x000046f4·edebffff·04000000·00000000·18000000·................
 75 ··0x00004704·54040000·e8ebffff·14000000·00410e08·T............A..
79 ··0x00004744·10000000·00000000···················........76 ··0x00004714·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 ··0x0000474c·ffff010a·2205b201·008f0205·00000000·...."...........2 ··0x00004720·ffff010a·2205c101·009e0205·00000000·...."...........
3 ··0x0000475c·ff9b2501·19360500·006a05af·0201762d·..%..6...j....v-3 ··0x00004730·ff9b2501·19360500·006b05b0·0201772d·..%..6...k....w-
4 ··0x0000476c·a40203a6·0105af02·01d9013a·00000100·...........:....4 ··0x00004740·a50203a7·0105b002·01da013a·00000100·...........:....
5 ··0x0000477c·007d0000·fc180000·ff9b1501·08281749·.}...........(.I5 ··0x00004750·007d0000·28190000·ff9b1501·08281749·.}..(........(.I
6 ··0x0000478c·00550500·00010000·7d000000·e4180000·.U......}.......6 ··0x00004760·00550500·00010000·7d000000·10190000·.U......}.......
7 ··0x0000479c·ffff0107·89018a18·9d1900ff·ff01041b·................7 ··0x00004770·ffff0107·80019b18·a51900ff·ff01041b·................
8 ··0x000047ac·050000······························...8 ··0x00004780·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 ··0x00005ec0·40150000·82130000·c2130000··········@...........2 ··0x00005ec0·40150000·90130000·d0130000··········@...........
  
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 ··0x00005fd8·00000000·4a120000·00000000·00000000·....J...........2 ··0x00005fd8·00000000·50120000·00000000·00000000·....P...........
3 ··0x00005fe8·00000000·00000000·00000000·00000000·................3 ··0x00005fe8·00000000·00000000·00000000·00000000·................
4 ··0x00005ff8·00000000·00000000···················........4 ··0x00005ff8·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·30353633·34363137·61656537·65643433·05634617aee7ed43 
3 ··0x00000010·34636564·30663665·37633536·38313866·4ced0f6e7c56818f2 ··0x00000000·66313964·39663635·37303435·36323639·f19d9f6570456269
 3 ··0x00000010·61613437·35306235·36626266·33386434·aa4750b56bbf38d4
4 ··0x00000020·35313362·39622e64·65627567·00000000·513b9b.debug....4 ··0x00000020·32643861·31392e64·65627567·00000000·2d8a19.debug....
5 ··0x00000030·733141a6····························s1A.5 ··0x00000030·281b01d5····························(...
  
118 KB
./usr/bin/fst-infl
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:···············0x173011 ··Entry·point·address:···············0x1750
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········16832·(bytes·into·file)13 ··Start·of·section·headers:··········16832·(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·0x17302 Entry·point·0x1750
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·0x00acc·0x00acc·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00acc·0x00acc·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x01008·0x01008·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x010a8·0x010a8·R·E·0x1000
11 ··LOAD···········0x003000·0x00003000·0x00003000·0x005d4·0x005d4·R···0x100011 ··LOAD···········0x003000·0x00003000·0x00003000·0x005a8·0x005a8·R···0x1000
12 ··LOAD···········0x003ec4·0x00004ec4·0x00004ec4·0x001b8·0x001cc·RW··0x100012 ··LOAD···········0x003ec4·0x00004ec4·0x00004ec4·0x001b8·0x001cc·RW··0x1000
13 ··DYNAMIC········0x003ed0·0x00004ed0·0x00004ed0·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x003ed0·0x00004ed0·0x00004ed0·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·0x00094·0x00094·R···0x415 ··GNU_EH_FRAME···0x0031f8·0x000031f8·0x000031f8·0x00094·0x00094·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x003ec4·0x00004ec4·0x00004ec4·0x0013c·0x0013c·R···0x117 ··GNU_RELRO······0x003ec4·0x00004ec4·0x00004ec4·0x0013c·0x0013c·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000888·000888·00004c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000888·000888·00004c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000008d4·0008d4·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········000008d4·0008d4·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000994·000994·000080·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000994·000994·000080·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000a14·000a14·0000b8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000a14·000a14·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·000e44·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011b0·0011b0·000ee4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00001ff4·001ff4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00002094·002094·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·000094·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000031f8·0031f8·000094·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········0000328c·00328c·000304·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0000328c·00328c·0002d8·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00003590·003590·000044·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00003564·003564·000044·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00004ec4·003ec4·000008·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00004ec4·003ec4·000008·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00004ecc·003ecc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00004ecc·003ecc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00004ed0·003ed0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00004ed0·003ed0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00004fd8·003fd8·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00004fd8·003fd8·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005000·004000·000068·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005000·004000·000068·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00005068·004068·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00005068·004068·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········0000507c·00407c·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········0000507c·00407c·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·(10)37 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
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:·00001c20···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_39 ····35:·00001c40···479·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:·00001dc0···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_41 ····37:·00001e20···479·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·0x3ed0·contains·29·entries:2 Dynamic·section·at·offset·0x3ed0·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)·······················0x1ff49 ·0x0000000d·(FINI)·······················0x2094
10 ·0x00000019·(INIT_ARRAY)·················0x4ec410 ·0x00000019·(INIT_ARRAY)·················0x4ec4
11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x4ecc12 ·0x0000001a·(FINI_ARRAY)·················0x4ecc
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:·5019765d53b207542cf9300633179ebfd1fb26ef3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0927be34bb96a30b4038d5fa9d8594a109f5da7b
  
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
13.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=00001730..0000176614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001750..00001786
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, 292 lines modifiedOffset 37, 266 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·0000001c·00000054·FDE·cie=0000002c·pc=00001bf8..00001c1e42 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00001c10..00001c3c
43 ··DW_CFA_advance_loc:·1·to·00001bf9 
44 ··DW_CFA_def_cfa_offset:·8 
45 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 
46 ··DW_CFA_advance_loc:·3·to·00001bfc43 ··DW_CFA_advance_loc:·3·to·00001c13
47 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·32
48 ··DW_CFA_advance_loc:·32·to·00001c1c 
49 ··DW_CFA_def_cfa_offset:·8 
50 ··DW_CFA_advance_loc:·1·to·00001c1d45 ··DW_CFA_advance_loc:·4·to·00001c17
 46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
 47 ··DW_CFA_advance_loc:·36·to·00001c3b
51 ··DW_CFA_restore:·r3·(ebx)48 ··DW_CFA_restore:·r3·(ebx)
52 ··DW_CFA_def_cfa_offset:·449 ··DW_CFA_def_cfa_offset:·4
 50 ··DW_CFA_nop
  
53 0000009c·0000001c·00000074·FDE·cie=0000002c·pc=00001870..0000191051 00000098·0000001c·00000070·FDE·cie=0000002c·pc=00001890..00001930
54 ··DW_CFA_advance_loc:·1·to·0000187152 ··DW_CFA_advance_loc:·1·to·00001891
55 ··DW_CFA_def_cfa_offset:·853 ··DW_CFA_def_cfa_offset:·8
56 ··DW_CFA_offset:·r6·(esi)·at·cfa-854 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
57 ··DW_CFA_advance_loc:·1·to·0000187255 ··DW_CFA_advance_loc:·1·to·00001892
58 ··DW_CFA_def_cfa_offset:·1256 ··DW_CFA_def_cfa_offset:·12
59 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1257 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
60 ··DW_CFA_advance_loc:·3·to·0000187558 ··DW_CFA_advance_loc:·14·to·000018a0
61 ··DW_CFA_def_cfa_offset:·3259 ··DW_CFA_def_cfa_offset:·32
62 ··DW_CFA_nop60 ··DW_CFA_nop
63 ··DW_CFA_nop61 ··DW_CFA_nop
  
64 000000bc·0000003c·00000094·FDE·cie=0000002c·pc=00001c20..00001dbf62 000000b8·00000028·00000090·FDE·cie=0000002c·pc=00001c40..00001e1f
65 ··DW_CFA_advance_loc:·1·to·00001c2163 ··DW_CFA_advance_loc:·3·to·00001c43
66 ··DW_CFA_def_cfa_offset:·864 ··DW_CFA_def_cfa_offset:·64
67 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
68 ··DW_CFA_advance_loc:·1·to·00001c2265 ··DW_CFA_advance_loc:·16·to·00001c53
69 ··DW_CFA_def_cfa_offset:·12 
70 ··DW_CFA_offset:·r7·(edi)·at·cfa-1266 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
71 ··DW_CFA_advance_loc:·1·to·00001c23 
72 ··DW_CFA_def_cfa_offset:·16 
73 ··DW_CFA_offset:·r6·(esi)·at·cfa-1667 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
74 ··DW_CFA_advance_loc:·1·to·00001c24 
75 ··DW_CFA_def_cfa_offset:·20 
76 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2068 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
77 ··DW_CFA_advance_loc:·3·to·00001c2769 ··DW_CFA_advance_loc:·15·to·00001c62
78 ··DW_CFA_def_cfa_offset:·6470 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
79 ··DW_CFA_advance_loc1:·210·to·00001cf971 ··DW_CFA_advance_loc1:·208·to·00001d32
80 ··DW_CFA_remember_state72 ··DW_CFA_remember_state
81 ··DW_CFA_def_cfa_offset:·20 
82 ··DW_CFA_advance_loc:·1·to·00001cfa 
83 ··DW_CFA_restore:·r3·(ebx) 
84 ··DW_CFA_def_cfa_offset:·16 
85 ··DW_CFA_advance_loc:·1·to·00001cfb 
86 ··DW_CFA_restore:·r6·(esi) 
87 ··DW_CFA_def_cfa_offset:·12 
88 ··DW_CFA_advance_loc:·1·to·00001cfc 
89 ··DW_CFA_restore:·r7·(edi) 
90 ··DW_CFA_def_cfa_offset:·8 
91 ··DW_CFA_advance_loc:·1·to·00001cfd 
92 ··DW_CFA_restore:·r5·(ebp)73 ··DW_CFA_restore:·r5·(ebp)
 74 ··DW_CFA_restore:·r7·(edi)
 75 ··DW_CFA_restore:·r6·(esi)
 76 ··DW_CFA_restore:·r3·(ebx)
93 ··DW_CFA_def_cfa_offset:·477 ··DW_CFA_def_cfa_offset:·4
94 ··DW_CFA_advance_loc:·1·to·00001cfe78 ··DW_CFA_advance_loc:·6·to·00001d38
95 ··DW_CFA_restore_state79 ··DW_CFA_restore_state
96 ··DW_CFA_nop80 ··DW_CFA_nop
 81 ··DW_CFA_nop
 82 ··DW_CFA_nop
  
97 000000fc·0000003c·000000d4·FDE·cie=0000002c·pc=00001910..00001bf783 000000e4·0000003c·000000bc·FDE·cie=0000002c·pc=00001930..00001c0e
98 ··DW_CFA_advance_loc:·1·to·0000191184 ··DW_CFA_advance_loc:·1·to·00001931
99 ··DW_CFA_def_cfa_offset:·885 ··DW_CFA_def_cfa_offset:·8
100 ··DW_CFA_offset:·r5·(ebp)·at·cfa-886 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
101 ··DW_CFA_advance_loc:·1·to·0000191287 ··DW_CFA_advance_loc:·1·to·00001932
102 ··DW_CFA_def_cfa_offset:·1288 ··DW_CFA_def_cfa_offset:·12
103 ··DW_CFA_offset:·r7·(edi)·at·cfa-1289 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
104 ··DW_CFA_advance_loc:·1·to·0000191390 ··DW_CFA_advance_loc:·1·to·00001933
105 ··DW_CFA_def_cfa_offset:·1691 ··DW_CFA_def_cfa_offset:·16
106 ··DW_CFA_offset:·r6·(esi)·at·cfa-1692 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
107 ··DW_CFA_advance_loc:·1·to·0000191493 ··DW_CFA_advance_loc:·1·to·00001934
108 ··DW_CFA_def_cfa_offset:·2094 ··DW_CFA_def_cfa_offset:·20
109 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2095 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
110 ··DW_CFA_advance_loc:·3·to·0000191796 ··DW_CFA_advance_loc:·13·to·00001941
111 ··DW_CFA_def_cfa_offset:·6497 ··DW_CFA_def_cfa_offset:·64
112 ··DW_CFA_advance_loc2:·638·to·00001b9598 ··DW_CFA_advance_loc2:·616·to·00001ba9
113 ··DW_CFA_remember_state99 ··DW_CFA_remember_state
114 ··DW_CFA_def_cfa_offset:·20100 ··DW_CFA_def_cfa_offset:·20
115 ··DW_CFA_advance_loc:·1·to·00001b96101 ··DW_CFA_advance_loc:·1·to·00001baa
116 ··DW_CFA_restore:·r3·(ebx)102 ··DW_CFA_restore:·r3·(ebx)
117 ··DW_CFA_def_cfa_offset:·16103 ··DW_CFA_def_cfa_offset:·16
118 ··DW_CFA_advance_loc:·1·to·00001b97104 ··DW_CFA_advance_loc:·1·to·00001bab
119 ··DW_CFA_restore:·r6·(esi)105 ··DW_CFA_restore:·r6·(esi)
120 ··DW_CFA_def_cfa_offset:·12106 ··DW_CFA_def_cfa_offset:·12
121 ··DW_CFA_advance_loc:·1·to·00001b98107 ··DW_CFA_advance_loc:·1·to·00001bac
122 ··DW_CFA_restore:·r7·(edi)108 ··DW_CFA_restore:·r7·(edi)
123 ··DW_CFA_def_cfa_offset:·8109 ··DW_CFA_def_cfa_offset:·8
124 ··DW_CFA_advance_loc:·1·to·00001b99110 ··DW_CFA_advance_loc:·1·to·00001bad
125 ··DW_CFA_restore:·r5·(ebp)111 ··DW_CFA_restore:·r5·(ebp)
126 ··DW_CFA_def_cfa_offset:·4112 ··DW_CFA_def_cfa_offset:·4
127 ··DW_CFA_advance_loc:·1·to·00001b9a113 ··DW_CFA_advance_loc:·3·to·00001bb0
128 ··DW_CFA_restore_state114 ··DW_CFA_restore_state
  
129 0000013c·0000003c·00000114·FDE·cie=0000002c·pc=00001dc0..00001f5f115 00000124·00000028·000000fc·FDE·cie=0000002c·pc=00001e20..00001fff
130 ··DW_CFA_advance_loc:·1·to·00001dc1116 ··DW_CFA_advance_loc:·3·to·00001e23
131 ··DW_CFA_def_cfa_offset:·8117 ··DW_CFA_def_cfa_offset:·64
132 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
133 ··DW_CFA_advance_loc:·1·to·00001dc2118 ··DW_CFA_advance_loc:·16·to·00001e33
Max diff block lines reached; 7847/13336 bytes (58.84%) of diff not shown.
453 B
strings --all --bytes=8 {}
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 CXXABI_1.332 CXXABI_1.3
33 GLIBCXX_3.433 GLIBCXX_3.4
34 GLIBC_2.134 GLIBC_2.1
35 GLIBC_2.435 GLIBC_2.4
36 GLIBC_2.036 GLIBC_2.0
37 GLIBC_2.1.337 GLIBC_2.1.3
38 GLIBC_2.3.438 GLIBC_2.3.4
39 \$<;\$@tG39 \$<;\$@tL
40 Usage:·fst-infl·[options]·tfile·[file·[file]]40 Usage:·fst-infl·[options]·tfile·[file·[file]]
41 -t·tfile:··alternative·transducer41 -t·tfile:··alternative·transducer
42 -n:··Print·multi-character·symbols·without·angle·brackets42 -n:··Print·multi-character·symbols·without·angle·brackets
43 -v:··print·version·information43 -v:··print·version·information
44 -q:··suppress·status·messages44 -q:··suppress·status·messages
45 Error:·Cannot·open·transducer·file·%s45 Error:·Cannot·open·transducer·file·%s
46 reading·transducer·from·file·"46 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···1770·<__cxa_finalize@plt+0x5d0>8 »       call···1790·<__cxa_finalize@plt+0x5f0>
9 »       add····$0x3ff7,%ebx9 »       add····$0x3ff7,%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
86.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 554 lines modifiedOffset 1, 624 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-0xa70>: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-0xa90>:
3 main.cold():3 main.cold():
4 ./src/fst-infl.C:113·(discriminator·2)4 ./src/fst-infl.C:113·(discriminator·2)
5 »       mov····%esi,(%esp)5 »       mov····%esi,(%esp)
 6 main():
 7 ./src/fst-infl.C:113·(discriminator·2)
6 »       mov····%edi,%ebx8 »       mov····%edi,%ebx
7 »       call···10b0·<operator·delete(void*)@plt>9 »       call···10b0·<operator·delete(void*)@plt>
8 »       mov····0x2c(%esp),%eax10 »       mov····0x2c(%esp),%eax
9 »       mov····0x28(%esp),%esi11 »       mov····0x28(%esp),%esi
10 ./src/fst-infl.C:15112 ./src/fst-infl.C:151
11 »       cmp····$0x1,%esi13 »       cmp····$0x1,%esi
12 »       jne····11ff·<__cxa_finalize@plt+0x5f>14 »       jne····11ff·<__cxa_finalize@plt+0x5f>
13 ./src/fst-infl.C:151·(discriminator·1)15 ./src/fst-infl.C:151·(discriminator·1)
14 »       mov····%eax,(%esp)16 »       mov····%eax,(%esp)
15 »       mov····%edi,%ebx17 »       mov····%edi,%ebx
16 »       call···1050·<__cxa_begin_catch@plt>18 »       call···1050·<__cxa_begin_catch@plt>
17 ./src/fst-infl.C:152·(discriminator·1)19 ./src/fst-infl.C:152·(discriminator·1)
18 »       mov····%eax,0x4(%esp)20 »       mov····%eax,0x4(%esp)
19 »       mov····-0x8(%edi),%edx21 »       mov····-0x8(%edi),%eax
20 »       mov····%edx,(%esp)22 »       mov····%eax,(%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>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>
22 »       lea····-0x1e4a(%edi),%ecx 
23 »       mov····%ecx,0x4(%esp) 
24 »       mov····%eax,(%esp)24 »       mov····%eax,(%esp)
 25 »       lea····-0x1e4a(%edi),%edx
 26 »       mov····%edx,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>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>
26 ./src/fst-infl.C:15128 ./src/fst-infl.C:151
27 »       call···1130·<__cxa_end_catch@plt>29 »       call···1130·<__cxa_end_catch@plt>
28 »       jmp····1575·<__cxa_finalize@plt+0x3d5>30 »       jmp····1590·<__cxa_finalize@plt+0x3f0>
29 »       mov····%eax,%esi31 »       mov····%eax,%esi
30 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():32 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():
31 /usr/include/c++/10/bits/stl_vector.h:68033 /usr/include/c++/10/bits/stl_vector.h:680
32 »       mov····0x38(%esp),%eax34 »       mov····0x38(%esp),%ecx
33 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):35 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):
34 /usr/include/c++/10/bits/stl_vector.h:35336 /usr/include/c++/10/bits/stl_vector.h:353
35 »       test···%eax,%eax37 »       test···%ecx,%ecx
36 »       je·····1213·<__cxa_finalize@plt+0x73>38 »       je·····1213·<__cxa_finalize@plt+0x73>
37 __gnu_cxx::new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):39 __gnu_cxx::new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):
38 /usr/include/c++/10/ext/new_allocator.h:13340 /usr/include/c++/10/ext/new_allocator.h:133
39 »       mov····%eax,(%esp)41 »       mov····%ecx,(%esp)
40 »       mov····%edi,%ebx42 »       mov····%edi,%ebx
41 »       call···10b0·<operator·delete(void*)@plt>43 »       call···10b0·<operator·delete(void*)@plt>
42 __gnu_cxx::new_allocator<SFST::Transducer*>::~new_allocator():44 __gnu_cxx::new_allocator<SFST::Transducer*>::~new_allocator():
43 /usr/include/c++/10/ext/new_allocator.h:8945 /usr/include/c++/10/ext/new_allocator.h:89
44 »       mov····%esi,(%esp)46 »       mov····%esi,(%esp)
45 »       mov····%edi,%ebx47 »       mov····%edi,%ebx
46 »       call···1160·<_Unwind_Resume@plt>48 »       call···1160·<_Unwind_Resume@plt>
47 main.cold():49 main():
48 ./src/fst-infl.C:15150 ./src/fst-infl.C:151
49 »       mov····%eax,%esi 
50 »       mov····%edi,%ebx51 »       mov····%edi,%ebx
 52 »       mov····%eax,%esi
51 »       call···1130·<__cxa_end_catch@plt>53 »       call···1130·<__cxa_end_catch@plt>
52 »       jmp····1201·<__cxa_finalize@plt+0x61>54 »       jmp····1201·<__cxa_finalize@plt+0x61>
 55 main.cold():
 56 »       xchg···%ax,%ax
 57 »       xchg···%ax,%ax
 58 »       xchg···%ax,%ax
 59 »       xchg···%ax,%ax
 60 main():
53 ./src/fst-infl.C:9561 ./src/fst-infl.C:95
54 »       push···%ebp62 »       push···%ebp
 63 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data():
 64 /usr/include/c++/10/bits/stl_vector.h:98
 65 »       xor····%ecx,%ecx
 66 main():
 67 ./src/fst-infl.C:95
55 »       mov····%esp,%ebp68 »       mov····%esp,%ebp
56 »       push···%edi69 »       push···%edi
57 »       push···%esi70 »       push···%esi
58 »       push···%ebx71 »       push···%ebx
 72 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data():
 73 /usr/include/c++/10/bits/stl_vector.h:98
 74 »       xor····%ebx,%ebx
 75 »       call···2003·<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+0x1e3>
 76 »       add····$0x3dc1,%edi
 77 main():
 78 ./src/fst-infl.C:99
 79 »       lea····0x8(%ebp),%esi
 80 ./src/fst-infl.C:95
59 »       and····$0xfffffff0,%esp81 »       and····$0xfffffff0,%esp
60 »       sub····$0x430,%esp82 »       sub····$0x430,%esp
61 »       call···1f63·<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+0x1a3> 
62 »       add····$0x3dc4,%edi 
63 »       mov····0xc(%ebp),%eax83 »       mov····0xc(%ebp),%eax
64 »       mov····%eax,0x1c(%esp)84 »       mov····%eax,0x1c(%esp)
65 »       mov····%gs:0x14,%ebx85 »       mov····%gs:0x14,%edx
66 »       mov····%ebx,0x42c(%esp)86 »       mov····%edx,0x42c(%esp)
67 »       xor····%ebx,%ebx87 »       xor····%edx,%edx
68 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data():88 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data():
69 /usr/include/c++/10/bits/stl_vector.h:9889 /usr/include/c++/10/bits/stl_vector.h:98
 90 »       xor····%edx,%edx
 91 main():
70 »       movl···$0x0,0x38(%esp) 
71 »       movl···$0x0,0x3c(%esp) 
72 »       movl···$0x0,0x40(%esp) 
73 main.cold(): 
74 ./src/fst-infl.C:9992 ./src/fst-infl.C:99
75 »       mov····%eax,0x4(%esp)93 »       mov····%eax,0x4(%esp)
76 »       lea····0x8(%ebp),%edx94 »       mov····%esi,(%esp)
 95 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_Vector_impl_data::_Vector_impl_data():
 96 /usr/include/c++/10/bits/stl_vector.h:98
77 »       mov····%edx,(%esp)97 »       mov····%edx,0x38(%esp)
 98 »       mov····%ecx,0x3c(%esp)
 99 »       mov····%ebx,0x40(%esp)
 100 main():
 101 ./src/fst-infl.C:99
78 »       call···1910·<__cxa_finalize@plt+0x770>102 »       call···1930·<__cxa_finalize@plt+0x790>
79 ./src/fst-infl.C:100103 ./src/fst-infl.C:100
80 »       cmpl···$0x1,0x8(%ebp)104 »       cmpl···$0x1,0x8(%ebp)
81 »       jle····166f·<__cxa_finalize@plt+0x4cf>105 »       jle····168a·<__cxa_finalize@plt+0x4ea>
82 std::vector<char*,·std::allocator<char*>·>::push_back(char*·const&):106 std::vector<char*,·std::allocator<char*>·>::push_back(char*·const&):
83 /usr/include/c++/10/bits/stl_vector.h:1189107 /usr/include/c++/10/bits/stl_vector.h:1189
84 »       mov····0x84(%edi),%eax108 »       mov····0x84(%edi),%ecx
 109 »       cmp····0x88(%edi),%ecx
85 __gnu_cxx::new_allocator<char*>::construct(char**,·char*·const&):110 __gnu_cxx::new_allocator<char*>::construct(char**,·char*·const&):
86 /usr/include/c++/10/ext/new_allocator.h:162111 /usr/include/c++/10/ext/new_allocator.h:162
87 »       mov····0x1c(%esp),%ebx112 »       mov····0x1c(%esp),%edx
88 std::vector<char*,·std::allocator<char*>·>::push_back(char*·const&):113 std::vector<char*,·std::allocator<char*>·>::push_back(char*·const&):
89 /usr/include/c++/10/bits/stl_vector.h:1189114 /usr/include/c++/10/bits/stl_vector.h:1189
Max diff block lines reached; 82279/87891 bytes (93.61%) 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 00001ff4·<.fini>:2 00002094·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1770·<__cxa_finalize@plt+0x5d0>6 »       call···1790·<__cxa_finalize@plt+0x5f0>
7 »       add····$0x3003,%ebx7 »       add····$0x2f63,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.32 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000031f8·011b033b·90000000·11000000·28deffff·...;........(...2 ··0x000031f8·011b033b·90000000·11000000·28deffff·...;........(...
3 ··0x00003208·d8000000·a8dfffff·fc000000·b8dfffff·................3 ··0x00003208·d8000000·a8dfffff·fc000000·b8dfffff·................
4 ··0x00003218·90020000·30e0ffff·30020000·afe4ffff·....0...0.......4 ··0x00003218·64020000·38e0ffff·04020000·d8e4ffff·d...8...........
5 ··0x00003228·a8020000·38e5ffff·ac000000·78e6ffff·....8.......x...5 ··0x00003228·7c020000·58e5ffff·ac000000·98e6ffff·|...X...........
 6 ··0x00003238·2c010000·38e7ffff·78010000·18eaffff·,...8...x.......
6 ··0x00003238·30010000·18e7ffff·90010000·00eaffff·0...............7 ··0x00003248·10010000·48eaffff·4c010000·28ecffff·....H...L...(...
7 ··0x00003248·10010000·28eaffff·50010000·c8ebffff·....(...P....... 
8 ··0x00003258·d0010000·67edffff·dc020000·6bedffff·....g.......k...8 ··0x00003258·b8010000·07eeffff·b0020000·0beeffff·................
9 ··0x00003268·f0020000·78edffff·04030000·d8edffff·....x........... 
10 ··0x00003278·50030000·d9edffff·64030000·e8edffff·P.......d.......9 ··0x00003268·c4020000·18eeffff·d8020000·78eeffff·............x...
 10 ··0x00003278·24030000·79eeffff·38030000·88eeffff·$...y...8.......
11 ··0x00003288·78030000····························x...11 ··0x00003288·4c030000····························L...
  
5.96 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 52 lines modifiedOffset 1, 49 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0000328c·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x0000328c·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x0000329c·1b0c0404·88010708·10000000·1c000000·................3 ··0x0000329c·1b0c0404·88010708·10000000·1c000000·................
4 ··0x000032ac·84e4ffff·36000000·00000000·14000000·....6...........4 ··0x000032ac·a4e4ffff·36000000·00000000·14000000·....6...........
5 ··0x000032bc·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x000032bc·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x000032cc·88010000·20000000·1c000000·48ddffff·....·.......H...6 ··0x000032cc·88010000·20000000·1c000000·48ddffff·....·.......H...
7 ··0x000032dc·80010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x000032dc·80010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x000032ec·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000032ec·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000032fc·a4deffff·08000000·00000000·1c000000·................9 ··0x000032fc·a4deffff·08000000·00000000·18000000·................
10 ··0x0000330c·54000000·e8e8ffff·26000000·00410e08·T.......&....A..10 ··0x0000330c·54000000·00e9ffff·2c000000·00430e20·T.......,....C.·
11 ··0x0000331c·8302430e·20600e08·41c30e04·1c000000·..C.·`..A.......11 ··0x0000331c·44830264·c30e0400·1c000000·70000000·D..d........p...
12 ··0x0000332c·74000000·40e5ffff·a0000000·00410e08·t...@........A..12 ··0x0000332c·64e5ffff·a0000000·00410e08·8602410e·d........A....A.
13 ··0x0000333c·8602410e·0c830343·0e200000·3c000000·..A....C.·..<...13 ··0x0000333c·0c83034e·0e200000·28000000·90000000·...N.·..(.......
14 ··0x0000334c·94000000·d0e8ffff·9f010000·00410e08·.............A..14 ··0x0000334c·f4e8ffff·df010000·00430e40·50870385·.........C.@P...
 15 ··0x0000335c·0283054f·860402d0·0ac5c7c6·c30e0446·...O...........F
 16 ··0x0000336c·0b000000·3c000000·bc000000·b8e5ffff·....<...........
 17 ··0x0000337c·de020000·00410e08·8502410e·0c870341·.....A....A....A
 18 ··0x0000338c·0e108604·410e1483·054d0e40·0368020a·....A....M.@.h..
 19 ··0x0000339c·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 20 ··0x000033ac·0e04430b·28000000·fc000000·68eaffff·..C.(.......h...
 21 ··0x000033bc·df010000·00430e40·50870385·0283054f·.....C.@P......O
 22 ··0x000033cc·860402d0·0ac5c7c6·c30e0446·0b000000·...........F....
15 ··0x0000335c·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
16 ··0x0000336c·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A.. 
17 ··0x0000337c·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<... 
18 ··0x0000338c·d4000000·80e5ffff·e7020000·00410e08·.............A.. 
19 ··0x0000339c·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
20 ··0x000033ac·05430e40·037e020a·0e1441c3·0e1041c6·.C.@.~....A...A. 
21 ··0x000033bc·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<... 
22 ··0x000033cc·14010000·f0e9ffff·9f010000·00410e08·.............A.. 
23 ··0x000033dc·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
24 ··0x000033ec·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A.. 
25 ··0x000033fc·0c41c70e·0841c50e·04410b00·1c000000·.A...A...A...... 
26 ··0x0000340c·00000000·017a504c·5200017c·08079b5d·.....zPLR..|...] 
27 ··0x0000341c·1c00001b·1b0c0404·88010000·30000000·............0... 
28 ··0x0000342c·24000000·f8ddffff·7f040000·04570100·$............W.. 
29 ··0x0000343c·00410e08·8502420d·054c8703·86048305·.A....B..L...... 
30 ··0x0000344c·036a030a·c341c641·c741c50c·0404410b·.j...A.A.A....A. 
31 ··0x0000345c·28000000·00000000·017a504c·5200017c·(........zPLR..|23 ··0x000033dc·1c000000·00000000·017a504c·5200017c·.........zPLR..|
32 ··0x0000346c·08079b09·1c00001b·1b0c0404·88010c05·................24 ··0x000033ec·08079b89·1c00001b·1b0c0404·88010000·................
 25 ··0x000033fc·30000000·24000000·2cdeffff·92040000·0...$...,.......
 26 ··0x0000340c·04570100·00410e08·8502440d·05438703·.W...A....D..C..
 27 ··0x0000341c·86048305·0384030a·c341c641·c741c50c·.........A.A.A..
 28 ··0x0000342c·0404410b·28000000·00000000·017a504c·..A.(........zPL
 29 ··0x0000343c·5200017c·08079b35·1c00001b·1b0c0404·R..|...5........
33 ··0x0000347c·08830585·02860487·03000000·14000000·................30 ··0x0000344c·88010c05·08830585·02860487·03000000·................
34 ··0x0000348c·30000000·20ddffff·78000000·04230100·0...·...x....#..31 ··0x0000345c·14000000·30000000·4cddffff·78000000·....0...L...x...
35 ··0x0000349c·00000000·30000000·ec010000·ffe1ffff·....0...........32 ··0x0000346c·04230100·00000000·30000000·c0010000·.#......0.......
36 ··0x000034ac·7c000000·00410e08·8702410e·0c860341·|....A....A....A33 ··0x0000347c·54e2ffff·76000000·00410e08·8702410e·T...v....A....A.
37 ··0x000034bc·0e108304·430e2002·720e1041·c30e0c41·....C.·.r..A...A34 ··0x0000348c·0c860341·0e108304·4e0e2002·610e1041·...A....N.·.a..A
38 ··0x000034cc·c60e0841·c70e0400·10000000·20020000·...A........·...35 ··0x0000349c·c30e0c41·c60e0841·c70e0400·10000000·...A...A........
39 ··0x000034dc·83eaffff·04000000·00000000·10000000·................ 
40 ··0x000034ec·34020000·73eaffff·04000000·00000000·4...s...........36 ··0x000034ac·f4010000·4febffff·04000000·00000000·....O...........
41 ··0x000034fc·48000000·48020000·6ceaffff·5d000000·H...H...l...]... 
42 ··0x0000350c·00410e08·85024c0e·0c870341·0e108604·.A....L....A.... 
43 ··0x0000351c·410e1483·05430e20·690e2441·0e28440e·A....C.·i.$A.(D. 
44 ··0x0000352c·2c440e30·4d0e2047·0e1441c3·0e1041c6·,D.0M.·G..A...A. 
45 ··0x0000353c·0e0c41c7·0e0841c5·0e040000·10000000·..A...A......... 
46 ··0x0000354c·94020000·80eaffff·01000000·00000000·................ 
47 ··0x0000355c·10000000·a8020000·6deaffff·04000000·........m.......37 ··0x000034bc·10000000·08020000·3febffff·04000000·........?.......
48 ··0x0000356c·00000000·18000000·bc020000·68eaffff·............h...38 ··0x000034cc·00000000·48000000·1c020000·38ebffff·....H.......8...
 39 ··0x000034dc·5d000000·00410e08·85024c0e·0c870341·]....A....L....A
 40 ··0x000034ec·0e108604·410e1483·05430e20·690e2441·....A....C.·i.$A
 41 ··0x000034fc·0e28440e·2c440e30·4d0e2047·0e1441c3·.(D.,D.0M.·G..A.
 42 ··0x0000350c·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A.....
 43 ··0x0000351c·10000000·68020000·4cebffff·01000000·....h...L.......
 44 ··0x0000352c·00000000·10000000·7c020000·39ebffff·........|...9...
 45 ··0x0000353c·04000000·00000000·18000000·90020000·................
49 ··0x0000357c·14000000·00410e08·83024e0e·10000000·.....A....N.....46 ··0x0000354c·34ebffff·14000000·00410e08·83024e0e·4........A....N.
50 ··0x0000358c·00000000····························....47 ··0x0000355c·10000000·00000000···················........
  
826 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 ··0x00003590·ff9b2901·1f5305f8·0800ef01·9501e408·..)..S..........2 ··0x00003564·ff9b2901·1f4d058b·0900ec01·9701f708·..)..M..........
3 ··0x000035a0·03990305·eb0803be·03c204e4·0803a208·................3 ··0x00003574·03990305·fe0803be·03d504f7·0803b508·................
4 ··0x000035b0·2af80800·0000017d·bc1a0000·ff9b1501·*......}........4 ··0x00003584·2a8b0900·0000017d·e81a0000·ff9b1501·*......}........
5 ··0x000035c0·082e176d·00680500·00000001·7d000000·...m.h......}...5 ··0x00003594·082e176d·00680500·00000001·7d000000·...m.h......}...
6 ··0x000035d0·a41a0000····························....6 ··0x000035a4·d01a0000····························....
  
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 ··0x00004ec4·60180000·a7160000···················`.......2 ··0x00004ec4·80180000·d0160000···················........
  
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 ··0x00004ecc·10180000····························....2 ··0x00004ecc·30180000····························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 ··0x00004fd8·00000000·28120000·00000000·00000000·....(...........2 ··0x00004fd8·00000000·30120000·00000000·00000000·....0...........
3 ··0x00004fe8·00000000·00000000·00000000·00000000·................3 ··0x00004fe8·00000000·00000000·00000000·00000000·................
4 ··0x00004ff8·00000000·00000000···················........4 ··0x00004ff8·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·31393736·35643533·62323037·35343263·19765d53b207542c 
3 ··0x00000010·66393330·30363333·31373965·62666431·f9300633179ebfd12 ··0x00000000·32376265·33346262·39366133·30623430·27be34bb96a30b40
 3 ··0x00000010·33386435·66613964·38353934·61313039·38d5fa9d8594a109
4 ··0x00000020·66623236·65662e64·65627567·00000000·fb26ef.debug....4 ··0x00000020·66356461·37622e64·65627567·00000000·f5da7b.debug....
5 ··0x00000030·a5310180····························.1..5 ··0x00000030·5a93bfc8····························Z...
  
1.1 MB
./usr/bin/fst-infl2
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:···············0x23b011 ··Entry·point·address:···············0x23f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········37376·(bytes·into·file)13 ··Start·of·section·headers:··········37376·(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·0x23b02 Entry·point·0x23f0
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·0x00f98·0x00f98·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00f98·0x00f98·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x05798·0x05798·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x059e8·0x059e8·R·E·0x1000
11 ··LOAD···········0x007000·0x00007000·0x00007000·0x00fb2·0x00fb2·R···0x100011 ··LOAD···········0x007000·0x00007000·0x00007000·0x00f3e·0x00f3e·R···0x1000
12 ··LOAD···········0x008ebc·0x00009ebc·0x00009ebc·0x00200·0x0021c·RW··0x100012 ··LOAD···········0x008ebc·0x00009ebc·0x00009ebc·0x00200·0x0021c·RW··0x1000
13 ··DYNAMIC········0x008ecc·0x00009ecc·0x00009ecc·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x008ecc·0x00009ecc·0x00009ecc·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·0x00134·0x00134·R···0x415 ··GNU_EH_FRAME···0x0075cc·0x000075cc·0x000075cc·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······0x008ebc·0x00009ebc·0x00009ebc·0x00144·0x00144·R···0x117 ··GNU_RELRO······0x008ebc·0x00009ebc·0x00009ebc·0x00144·0x00144·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000cae·000cae·000072·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000cae·000cae·000072·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000d20·000d20·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000d20·000d20·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000de0·000de0·000090·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000de0·000de0·000090·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000e70·000e70·000128·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000e70·000e70·000128·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·000260·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000260·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00001280·001280·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00001280·001280·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00001290·001290·0054f4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001290·001290·005744·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00006784·006784·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000069d4·0069d4·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·000134·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000075cc·0075cc·000134·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00007700·007700·000744·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00007700·007700·0006d0·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00007e44·007e44·00016e·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00007dd0·007dd0·00016e·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00009ebc·008ebc·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00009ebc·008ebc·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00009ec8·008ec8·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00009ec8·008ec8·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00009ecc·008ecc·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00009ecc·008ecc·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00009fd4·008fd4·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00009fd4·008fd4·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········0000a000·009000·0000a0·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········0000a000·009000·0000a0·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000a0a0·0090a0·00001c·00··WA··0···0··830 ··[25]·.data·············PROGBITS········0000a0a0·0090a0·00001c·00··WA··0···0··8
31 ··[26]·.bss··············NOBITS··········0000a0bc·0090bc·00001c·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········0000a0bc·0090bc·00001c·00··WA··0···0··4
2.05 KB
readelf --wide --symbols {}
    
Offset 47, 14 lines modifiedOffset 47, 14 lines modified
47 ····43:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)47 ····43:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)
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·strtod@GLIBC_2.0·(6)51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@GLIBC_2.0·(6)
52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
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:·00003420··5789·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_54 ····50:·000034e0··5805·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
55 ····51:·00002f50···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_55 ····51:·00002fb0···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
56 ····52:·00002db0···405·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev56 ····52:·00002e30···384·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev
57 ····53:·00007004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used57 ····53:·00007004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
58 ····54:·00002db0···405·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev58 ····54:·00002e30···384·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EED2Ev
59 ····55:·00006550···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj59 ····55:·00006760···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
60 ····56:·00003290···392·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_60 ····56:·00003370···362·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·0x8ecc·contains·29·entries:2 Dynamic·section·at·offset·0x8ecc·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)·······················0x67849 ·0x0000000d·(FINI)·······················0x69d4
10 ·0x00000019·(INIT_ARRAY)·················0x9ebc10 ·0x00000019·(INIT_ARRAY)·················0x9ebc
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x9ec812 ·0x0000001a·(FINI_ARRAY)·················0x9ec8
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x5bc15 ·0x00000005·(STRTAB)·····················0x5bc
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:·d43b6c83e4835da9d8eec08193a3a0919e0191273 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31bb5af5b5d802760d984f549637af6691e0dd31
  
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
37.2 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=000023b0..000023e614 00000018·00000010·0000001c·FDE·cie=00000000·pc=000023f0..00002426
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, 828 lines modifiedOffset 37, 758 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=00001280..0000128838 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001280..00001288
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=00002d80..00002da642 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00002e00..00002e2c
43 ··DW_CFA_advance_loc:·1·to·00002d81 
44 ··DW_CFA_def_cfa_offset:·8 
45 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 
46 ··DW_CFA_advance_loc:·3·to·00002d8443 ··DW_CFA_advance_loc:·3·to·00002e03
47 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·32
 45 ··DW_CFA_advance_loc:·4·to·00002e07
 46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
48 ··DW_CFA_advance_loc:·32·to·00002da447 ··DW_CFA_advance_loc:·36·to·00002e2b
49 ··DW_CFA_def_cfa_offset:·8 
50 ··DW_CFA_advance_loc:·1·to·00002da5 
51 ··DW_CFA_restore:·r3·(ebx)48 ··DW_CFA_restore:·r3·(ebx)
52 ··DW_CFA_def_cfa_offset:·449 ··DW_CFA_def_cfa_offset:·4
 50 ··DW_CFA_nop
  
53 0000009c·0000003c·00000074·FDE·cie=0000002c·pc=000024f0..000026ac51 00000098·00000028·00000070·FDE·cie=0000002c·pc=00002530..0000270a
54 ··DW_CFA_advance_loc:·1·to·000024f1 
55 ··DW_CFA_def_cfa_offset:·8 
56 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
57 ··DW_CFA_advance_loc:·1·to·000024f2 
58 ··DW_CFA_def_cfa_offset:·12 
59 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
60 ··DW_CFA_advance_loc:·1·to·000024f352 ··DW_CFA_advance_loc:·3·to·00002533
61 ··DW_CFA_def_cfa_offset:·16 
62 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
63 ··DW_CFA_advance_loc:·1·to·000024f4 
64 ··DW_CFA_def_cfa_offset:·20 
65 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 
66 ··DW_CFA_advance_loc:·3·to·000024f7 
67 ··DW_CFA_def_cfa_offset:·6453 ··DW_CFA_def_cfa_offset:·64
 54 ··DW_CFA_advance_loc:·4·to·00002537
 55 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 56 ··DW_CFA_advance_loc:·25·to·00002550
 57 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 58 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 59 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
68 ··DW_CFA_advance_loc1:·102·to·0000255d60 ··DW_CFA_advance_loc1:·107·to·000025bb
69 ··DW_CFA_remember_state61 ··DW_CFA_remember_state
70 ··DW_CFA_def_cfa_offset:·20 
71 ··DW_CFA_advance_loc:·1·to·0000255e 
72 ··DW_CFA_restore:·r3·(ebx) 
73 ··DW_CFA_def_cfa_offset:·16 
74 ··DW_CFA_advance_loc:·1·to·0000255f 
75 ··DW_CFA_restore:·r6·(esi) 
76 ··DW_CFA_def_cfa_offset:·12 
77 ··DW_CFA_advance_loc:·1·to·00002560 
78 ··DW_CFA_restore:·r7·(edi) 
79 ··DW_CFA_def_cfa_offset:·8 
80 ··DW_CFA_advance_loc:·1·to·00002561 
81 ··DW_CFA_restore:·r5·(ebp)62 ··DW_CFA_restore:·r5·(ebp)
 63 ··DW_CFA_restore:·r7·(edi)
 64 ··DW_CFA_restore:·r6·(esi)
 65 ··DW_CFA_restore:·r3·(ebx)
82 ··DW_CFA_def_cfa_offset:·466 ··DW_CFA_def_cfa_offset:·4
83 ··DW_CFA_advance_loc:·1·to·0000256267 ··DW_CFA_advance_loc:·5·to·000025c0
84 ··DW_CFA_restore_state68 ··DW_CFA_restore_state
85 ··DW_CFA_nop69 ··DW_CFA_nop
 70 ··DW_CFA_nop
 71 ··DW_CFA_nop
  
86 000000dc·0000001c·000000b4·FDE·cie=0000002c·pc=000026ac..000027ca72 000000c4·0000001c·0000009c·FDE·cie=0000002c·pc=00002710..0000282e
87 ··DW_CFA_advance_loc:·1·to·000026ad73 ··DW_CFA_advance_loc:·1·to·00002711
88 ··DW_CFA_def_cfa_offset:·874 ··DW_CFA_def_cfa_offset:·8
89 ··DW_CFA_offset:·r6·(esi)·at·cfa-875 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
90 ··DW_CFA_advance_loc:·1·to·000026ae76 ··DW_CFA_advance_loc:·1·to·00002712
91 ··DW_CFA_def_cfa_offset:·1277 ··DW_CFA_def_cfa_offset:·12
92 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1278 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
93 ··DW_CFA_advance_loc:·3·to·000026b179 ··DW_CFA_advance_loc:·14·to·00002720
94 ··DW_CFA_def_cfa_offset:·3280 ··DW_CFA_def_cfa_offset:·32
95 ··DW_CFA_nop81 ··DW_CFA_nop
96 ··DW_CFA_nop82 ··DW_CFA_nop
  
97 000000fc·0000003c·000000d4·FDE·cie=0000002c·pc=00002db0..00002f4583 000000e4·0000003c·000000bc·FDE·cie=0000002c·pc=00002e30..00002fb0
98 ··DW_CFA_advance_loc:·1·to·00002db184 ··DW_CFA_advance_loc:·1·to·00002e31
99 ··DW_CFA_def_cfa_offset:·885 ··DW_CFA_def_cfa_offset:·8
100 ··DW_CFA_offset:·r5·(ebp)·at·cfa-886 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
101 ··DW_CFA_advance_loc:·1·to·00002db287 ··DW_CFA_advance_loc:·1·to·00002e32
102 ··DW_CFA_def_cfa_offset:·1288 ··DW_CFA_def_cfa_offset:·12
103 ··DW_CFA_offset:·r7·(edi)·at·cfa-1289 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
104 ··DW_CFA_advance_loc:·1·to·00002db390 ··DW_CFA_advance_loc:·1·to·00002e33
105 ··DW_CFA_def_cfa_offset:·1691 ··DW_CFA_def_cfa_offset:·16
106 ··DW_CFA_offset:·r6·(esi)·at·cfa-1692 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
107 ··DW_CFA_advance_loc:·1·to·00002db493 ··DW_CFA_advance_loc:·1·to·00002e34
108 ··DW_CFA_def_cfa_offset:·2094 ··DW_CFA_def_cfa_offset:·20
109 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2095 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
110 ··DW_CFA_advance_loc:·3·to·00002db796 ··DW_CFA_advance_loc:·14·to·00002e42
111 ··DW_CFA_def_cfa_offset:·4897 ··DW_CFA_def_cfa_offset:·48
112 ··DW_CFA_advance_loc2:·393·to·00002f4098 ··DW_CFA_advance_loc2:·361·to·00002fab
113 ··DW_CFA_def_cfa_offset:·2099 ··DW_CFA_def_cfa_offset:·20
114 ··DW_CFA_advance_loc:·1·to·00002f41100 ··DW_CFA_advance_loc:·1·to·00002fac
115 ··DW_CFA_restore:·r3·(ebx)101 ··DW_CFA_restore:·r3·(ebx)
116 ··DW_CFA_def_cfa_offset:·16102 ··DW_CFA_def_cfa_offset:·16
117 ··DW_CFA_advance_loc:·1·to·00002f42103 ··DW_CFA_advance_loc:·1·to·00002fad
118 ··DW_CFA_restore:·r6·(esi)104 ··DW_CFA_restore:·r6·(esi)
119 ··DW_CFA_def_cfa_offset:·12105 ··DW_CFA_def_cfa_offset:·12
120 ··DW_CFA_advance_loc:·1·to·00002f43106 ··DW_CFA_advance_loc:·1·to·00002fae
121 ··DW_CFA_restore:·r7·(edi)107 ··DW_CFA_restore:·r7·(edi)
122 ··DW_CFA_def_cfa_offset:·8108 ··DW_CFA_def_cfa_offset:·8
123 ··DW_CFA_advance_loc:·1·to·00002f44109 ··DW_CFA_advance_loc:·1·to·00002faf
124 ··DW_CFA_restore:·r5·(ebp)110 ··DW_CFA_restore:·r5·(ebp)
125 ··DW_CFA_def_cfa_offset:·4111 ··DW_CFA_def_cfa_offset:·4
126 ··DW_CFA_nop112 ··DW_CFA_nop
127 ··DW_CFA_nop113 ··DW_CFA_nop
128 ··DW_CFA_nop114 ··DW_CFA_nop
Max diff block lines reached; 33007/38017 bytes (86.82%) of diff not shown.
719 B
strings --all --bytes=8 {}
    
Offset 47, 15 lines modifiedOffset 47, 14 lines modified
47 CXXABI_1.347 CXXABI_1.3
48 GLIBCXX_3.448 GLIBCXX_3.4
49 GLIBC_2.149 GLIBC_2.1
50 GLIBC_2.450 GLIBC_2.4
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 \$,9\$Tt 
55 Usage:·fst-infl2·[options]·tfile·[file·[file]]54 Usage:·fst-infl2·[options]·tfile·[file·[file]]
56 -b:··print·analysis·as·well·as·surface·characters·with·a·colon·notation55 -b:··print·analysis·as·well·as·surface·characters·with·a·colon·notation
57 -e·n:·robust·matching·(Print·analyses·with·an·edit·distance·of·up·to·n.)56 -e·n:·robust·matching·(Print·analyses·with·an·edit·distance·of·up·to·n.)
58 -%·f:·disambiguate·statistically·(print·best·analyses·up·to·a·total·probability·of·f·%).57 -%·f:·disambiguate·statistically·(print·best·analyses·up·to·a·total·probability·of·f·%).
59 -t·tfile:··alternative·transducer·(The·last·transducer·should·be·specified·without·a·preceding·-t)58 -t·tfile:··alternative·transducer·(The·last·transducer·should·be·specified·without·a·preceding·-t)
60 -d:··disambiguate·symbolically·(print·the·simplest·analyses,·should·only·be·used·with·SMOR)59 -d:··disambiguate·symbolically·(print·the·simplest·analyses,·should·only·be·used·with·SMOR)
61 -c:··read·transducer·with·an·opposite-endian·encoding·(Sparc·<=>·Pentium)60 -c:··read·transducer·with·an·opposite-endian·encoding·(Sparc·<=>·Pentium)
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 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···23f0·<__cxa_finalize@plt+0x1170>8 »       call···2430·<__cxa_finalize@plt+0x11b0>
9 »       add····$0x8ff7,%ebx9 »       add····$0x8ff7,%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
1.03 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 127 lines modifiedOffset 1, 125 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001290·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()@@Base-0x1b20>:2 00001290·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()@@Base-0x1ba0>:
3 main.cold():3 main.cold():
4 ./src/fst-infl2.C:228·(discriminator·2)4 ./src/fst-infl2.C:228·(discriminator·2)
5 »       mov····%edi,(%esp)5 »       mov····%edi,(%esp)
6 main():6 main():
7 ./src/fst-infl2.C:228·(discriminator·2)7 ./src/fst-infl2.C:228·(discriminator·2)
8 »       mov····0x5c(%esp),%ebx8 »       mov····0x68(%esp),%ebx
9 »       call···1150·<operator·delete(void*)@plt>9 »       call···1150·<operator·delete(void*)@plt>
10 »       mov····0x68(%esp),%edi10 »       mov····0x78(%esp),%edi
11 »       jmp····12c5·<__cxa_finalize@plt+0x45>11 »       jmp····12c5·<__cxa_finalize@plt+0x45>
12 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():12 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():
13 /usr/include/c++/10/bits/stl_vector.h:68013 /usr/include/c++/10/bits/stl_vector.h:680
14 »       mov····0x88(%esp),%eax14 »       mov····0x98(%esp),%eax
15 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):15 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):
16 /usr/include/c++/10/bits/stl_vector.h:35316 /usr/include/c++/10/bits/stl_vector.h:353
17 »       test···%eax,%eax17 »       test···%eax,%eax
18 »       je·····12b9·<__cxa_finalize@plt+0x39>18 »       je·····12b9·<__cxa_finalize@plt+0x39>
19 __gnu_cxx::new_allocator<unsigned·int>::deallocate(unsigned·int*,·unsigned·int):19 __gnu_cxx::new_allocator<unsigned·int>::deallocate(unsigned·int*,·unsigned·int):
20 /usr/include/c++/10/ext/new_allocator.h:13320 /usr/include/c++/10/ext/new_allocator.h:133
21 »       mov····%eax,(%esp)21 »       mov····%eax,(%esp)
22 »       mov····0x5c(%esp),%ebx22 »       mov····0x68(%esp),%ebx
23 »       call···1150·<operator·delete(void*)@plt>23 »       call···1150·<operator·delete(void*)@plt>
24 main():24 main():
25 ./src/fst-infl2.C:25625 ./src/fst-infl2.C:256
26 »       mov····0x3c(%esp),%ecx26 »       mov····0x44(%esp),%edx
27 »       mov····%ecx,(%esp)27 »       mov····%edx,(%esp)
28 »       call···2db0·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()@@Base>28 »       call···2e30·<std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector()@@Base>
29 ./src/fst-infl2.C:30729 ./src/fst-infl2.C:307
30 »       cmp····$0x1,%edi30 »       cmp····$0x1,%edi
31 »       jne····1330·<__cxa_finalize@plt+0xb0>31 »       jne····1330·<__cxa_finalize@plt+0xb0>
32 ./src/fst-infl2.C:307·(discriminator·1)32 ./src/fst-infl2.C:307·(discriminator·1)
33 »       mov····%esi,(%esp)33 »       mov····%esi,(%esp)
34 »       mov····0x5c(%esp),%ebx34 »       mov····0x68(%esp),%ebx
35 »       call···1080·<__cxa_begin_catch@plt>35 »       call···1080·<__cxa_begin_catch@plt>
36 ./src/fst-infl2.C:308·(discriminator·1)36 ./src/fst-infl2.C:308·(discriminator·1)
37 »       mov····%eax,0x4(%esp) 
38 »       mov····-0x8(%ebx),%esi37 »       mov····-0x8(%ebx),%esi
39 »       mov····%esi,(%esp)38 »       mov····%esi,(%esp)
 39 »       mov····%eax,0x4(%esp)
40 »       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>40 »       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>
41 »       mov····0x5c(%esp),%ebx 
42 »       lea····-0x2ab0(%ebx),%edx 
43 »       mov····%edx,0x4(%esp) 
44 »       mov····%eax,(%esp)41 »       mov····%eax,(%esp)
 42 »       mov····0x68(%esp),%ebx
 43 »       lea····-0x2ab0(%ebx),%ecx
 44 »       mov····%ecx,0x4(%esp)
45 »       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>45 »       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>
46 ./src/fst-infl2.C:30746 ./src/fst-infl2.C:307
47 »       mov····0x5c(%esp),%ebx47 »       mov····0x68(%esp),%ebx
48 »       call···11e0·<__cxa_end_catch@plt>48 »       call···11e0·<__cxa_end_catch@plt>
49 »       jmp····20ff·<__cxa_finalize@plt+0xe7f>49 »       jmp····2136·<__cxa_finalize@plt+0xeb6>
50 std::vector<double,·std::allocator<double>·>::~vector():50 std::vector<double,·std::allocator<double>·>::~vector():
51 /usr/include/c++/10/bits/stl_vector.h:68051 /usr/include/c++/10/bits/stl_vector.h:680
52 »       mov····0x88(%esp),%edx52 »       mov····0x98(%esp),%ecx
53 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):53 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):
54 /usr/include/c++/10/bits/stl_vector.h:35354 /usr/include/c++/10/bits/stl_vector.h:353
55 »       test···%edx,%edx55 »       test···%ecx,%ecx
56 »       je·····12b9·<__cxa_finalize@plt+0x39>56 »       je·····12b9·<__cxa_finalize@plt+0x39>
57 __gnu_cxx::new_allocator<double>::deallocate(double*,·unsigned·int):57 __gnu_cxx::new_allocator<double>::deallocate(double*,·unsigned·int):
58 /usr/include/c++/10/ext/new_allocator.h:13358 /usr/include/c++/10/ext/new_allocator.h:133
59 »       mov····%edx,(%esp)59 »       mov····%ecx,(%esp)
60 »       mov····0x5c(%esp),%ebx60 »       mov····0x68(%esp),%ebx
61 »       call···1150·<operator·delete(void*)@plt>61 »       call···1150·<operator·delete(void*)@plt>
62 __gnu_cxx::__alloc_traits<std::allocator<double>,·double>::deallocate(std::allocator<double>&,·double*,·unsigned·int):62 __gnu_cxx::__alloc_traits<std::allocator<double>,·double>::deallocate(std::allocator<double>&,·double*,·unsigned·int):
63 /usr/include/c++/10/ext/alloc_traits.h:14163 /usr/include/c++/10/ext/alloc_traits.h:141
64 »       jmp····12b9·<__cxa_finalize@plt+0x39>64 »       jmp····12b9·<__cxa_finalize@plt+0x39>
65 main():65 main():
66 ./src/fst-infl2.C:30766 ./src/fst-infl2.C:307
 67 »       mov····0x68(%esp),%ebx
67 »       mov····%eax,%esi68 »       mov····%eax,%esi
68 »       mov····0x5c(%esp),%ebx 
69 »       call···11e0·<__cxa_end_catch@plt>69 »       call···11e0·<__cxa_end_catch@plt>
70 std::vector<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::~vector():70 std::vector<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::~vector():
71 /usr/include/c++/10/bits/stl_vector.h:68071 /usr/include/c++/10/bits/stl_vector.h:680
72 »       mov····0x70(%esp),%eax72 »       mov····0x80(%esp),%eax
73 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_M_deallocate(SFST::CompactTransducer**,·unsigned·int):73 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_M_deallocate(SFST::CompactTransducer**,·unsigned·int):
74 /usr/include/c++/10/bits/stl_vector.h:35374 /usr/include/c++/10/bits/stl_vector.h:353
75 »       test···%eax,%eax75 »       test···%eax,%eax
76 »       je·····1344·<__cxa_finalize@plt+0xc4>76 »       je·····1347·<__cxa_finalize@plt+0xc7>
77 __gnu_cxx::new_allocator<SFST::CompactTransducer*>::deallocate(SFST::CompactTransducer**,·unsigned·int):77 __gnu_cxx::new_allocator<SFST::CompactTransducer*>::deallocate(SFST::CompactTransducer**,·unsigned·int):
78 /usr/include/c++/10/ext/new_allocator.h:13378 /usr/include/c++/10/ext/new_allocator.h:133
79 »       mov····%eax,(%esp)79 »       mov····%eax,(%esp)
80 »       mov····0x5c(%esp),%ebx80 »       mov····0x68(%esp),%ebx
81 »       call···1150·<operator·delete(void*)@plt>81 »       call···1150·<operator·delete(void*)@plt>
82 __gnu_cxx::new_allocator<SFST::CompactTransducer*>::~new_allocator():82 __gnu_cxx::new_allocator<SFST::CompactTransducer*>::~new_allocator():
83 /usr/include/c++/10/ext/new_allocator.h:8983 /usr/include/c++/10/ext/new_allocator.h:89
84 »       mov····%esi,(%esp)84 »       mov····%esi,(%esp)
85 »       mov····0x5c(%esp),%ebx85 »       mov····0x68(%esp),%ebx
86 »       call···1220·<_Unwind_Resume@plt>86 »       call···1220·<_Unwind_Resume@plt>
87 main():87 main():
88 ./src/fst-infl2.C:224·(discriminator·2)88 ./src/fst-infl2.C:224·(discriminator·2)
89 »       mov····0x58(%esp),%ebx89 »       mov····0x6c(%esp),%ebx
90 »       mov····%ebx,(%esp)90 »       mov····%ebx,(%esp)
91 »       mov····0x5c(%esp),%ebx91 »       mov····0x68(%esp),%ebx
92 »       call···1150·<operator·delete(void*)@plt>92 »       call···1150·<operator·delete(void*)@plt>
93 »       jmp····12c5·<__cxa_finalize@plt+0x45>93 »       jmp····12c5·<__cxa_finalize@plt+0x45>
94 main.cold():94 main.cold():
95 »       xchg···%ax,%ax95 »       xchg···%ax,%ax
96 »       xchg···%ax,%ax96 »       xchg···%ax,%ax
97 »       xchg···%ax,%ax97 »       xchg···%ax,%ax
98 »       xchg···%ax,%ax98 »       xchg···%ax,%ax
99 »       xchg···%ax,%ax 
100 »       nop 
101 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():99 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():
102 /usr/include/c++/10/bits/stl_vector.h:680100 /usr/include/c++/10/bits/stl_vector.h:680
103 »       mov····0x20(%esp),%edi101 »       mov····0x20(%esp),%edi
104 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):102 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):
105 /usr/include/c++/10/bits/stl_vector.h:353103 /usr/include/c++/10/bits/stl_vector.h:353
106 »       test···%edi,%edi104 »       test···%edi,%edi
107 »       je·····1384·<__cxa_finalize@plt+0x104>105 »       je·····1384·<__cxa_finalize@plt+0x104>
108 __gnu_cxx::new_allocator<unsigned·int>::deallocate(unsigned·int*,·unsigned·int):106 __gnu_cxx::new_allocator<unsigned·int>::deallocate(unsigned·int*,·unsigned·int):
109 /usr/include/c++/10/ext/new_allocator.h:133107 /usr/include/c++/10/ext/new_allocator.h:133
110 »       mov····%edi,(%esp)108 »       mov····%edi,(%esp)
111 »       mov····0x14(%esp),%ebx109 »       mov····0x10(%esp),%ebx
112 »       call···1150·<operator·delete(void*)@plt>110 »       call···1150·<operator·delete(void*)@plt>
113 __gnu_cxx::new_allocator<unsigned·int>::~new_allocator():111 __gnu_cxx::new_allocator<unsigned·int>::~new_allocator():
114 /usr/include/c++/10/ext/new_allocator.h:89112 /usr/include/c++/10/ext/new_allocator.h:89
115 »       mov····%esi,(%esp)113 »       mov····%esi,(%esp)
116 »       mov····0x14(%esp),%ebx114 »       mov····0x10(%esp),%ebx
117 »       call···1220·<_Unwind_Resume@plt>115 »       call···1220·<_Unwind_Resume@plt>
118 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():116 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():
Max diff block lines reached; 1073396/1079502 bytes (99.43%) 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 00006784·<.fini>:2 000069d4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···23f0·<__cxa_finalize@plt+0x1170>6 »       call···2430·<__cxa_finalize@plt+0x11b0>
7 »       add····$0x3873,%ebx7 »       add····$0x3623,%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 ··0x000075cc·011b033b·30010000·25000000·549affff·...;0...%...T...2 ··0x000075cc·011b033b·30010000·25000000·549affff·...;0...%...T...
3 ··0x000075dc·78010000·b49cffff·9c010000·c49cffff·x...............3 ··0x000075dc·78010000·b49cffff·9c010000·c49cffff·x...............
4 ··0x000075ec·4c040000·a49dffff·40070000·c49dffff·L.......@.......4 ··0x000075ec·10040000·a49dffff·cc060000·c49dffff·................
5 ··0x000075fc·8c070000·649effff·ec030000·25adffff·....d.......%...5 ··0x000075fc·18070000·649effff·ac030000·64adffff·....d.......d...
6 ··0x0000760c·64040000·a1adffff·a4070000·e4adffff·d...............6 ··0x0000760c·28040000·e4adffff·30070000·24aeffff·(.......0...$...
7 ··0x0000761c·4c010000·24afffff·d0010000·e0b0ffff·L...$...........7 ··0x0000761c·4c010000·64afffff·cc010000·44b1ffff·L...d.......D...
8 ··0x0000762c·10020000·feb1ffff·b0020000·b4b7ffff·................8 ··0x0000762c·f8010000·64b2ffff·84020000·34b8ffff·....d.......4...
9 ··0x0000763c·b0010000·e4b7ffff·30020000·84b9ffff·........0.......9 ··0x0000763c·b0010000·64b8ffff·18020000·e4b9ffff·....d...........
10 ··0x0000764c·70020000·24bbffff·08030000·c4bcffff·p...$...........10 ··0x0000764c·58020000·c4bbffff·dc020000·a4bdffff·X...............
11 ··0x0000765c·48030000·54beffff·a8030000·f1d4ffff·H...T...........11 ··0x0000765c·08030000·14bfffff·68030000·c1d5ffff·........h.......
12 ··0x0000766c·98040000·04d5ffff·ac040000·73d6ffff·............s...12 ··0x0000766c·5c040000·d4d5ffff·70040000·64d7ffff·\.......p...d...
13 ··0x0000767c·ec040000·76d6ffff·00050000·79d6ffff·....v.......y...13 ··0x0000767c·b0040000·74d7ffff·c8040000·84d7ffff·....t...........
14 ··0x0000768c·14050000·7cd6ffff·28050000·80d6ffff·....|...(....... 
15 ··0x0000769c·14060000·a2d7ffff·5c060000·e2d7ffff·........\.......14 ··0x0000768c·e0040000·94d7ffff·f8040000·a4d7ffff·................
 15 ··0x0000769c·d4050000·f4d8ffff·08060000·54d9ffff·............T...
16 ··0x000076ac·8c060000·46d8ffff·d4060000·c6dbffff·....F...........16 ··0x000076ac·30060000·e4d9ffff·60060000·24ddffff·0.......`...$...
17 ··0x000076bc·58070000·24ebffff·3c050000·acedffff·X...$...<.......17 ··0x000076bc·e4060000·14edffff·10050000·94efffff·................
18 ··0x000076cc·7c050000·84efffff·d4050000·23f1ffff·|...........#...18 ··0x000076cc·50050000·94f1ffff·a8050000·73f3ffff·P...........s...
19 ··0x000076dc·d0070000·34f1ffff·e4070000·94f1ffff·....4...........19 ··0x000076dc·5c070000·84f3ffff·70070000·e4f3ffff·\.......p.......
20 ··0x000076ec·30080000·95f1ffff·44080000·a4f1ffff·0.......D.......20 ··0x000076ec·bc070000·e5f3ffff·d0070000·f4f3ffff·................
21 ··0x000076fc·58080000····························X...21 ··0x000076fc·e4070000····························....
  
14.5 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 120 lines modifiedOffset 1, 112 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00007700·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00007700·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00007710·1b0c0404·88010708·10000000·1c000000·................3 ··0x00007710·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00007720·90acffff·36000000·00000000·14000000·....6...........4 ··0x00007720·d0acffff·36000000·00000000·14000000·....6...........
5 ··0x00007730·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00007730·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00007740·88010000·20000000·1c000000·d498ffff·....·...........6 ··0x00007740·88010000·20000000·1c000000·d498ffff·....·...........
7 ··0x00007750·60020000·000e0846·0e0c4a0f·0b740478·`......F..J..t.x7 ··0x00007750·60020000·000e0846·0e0c4a0f·0b740478·`......F..J..t.x
8 ··0x00007760·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00007760·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x00007770·109bffff·08000000·00000000·1c000000·................9 ··0x00007770·109bffff·08000000·00000000·18000000·................
10 ··0x00007780·54000000·fcb5ffff·26000000·00410e08·T.......&....A..10 ··0x00007780·54000000·7cb6ffff·2c000000·00430e20·T...|...,....C.·
 11 ··0x00007790·44830264·c30e0400·28000000·70000000·D..d....(...p...
 12 ··0x000077a0·90adffff·da010000·00430e40·44830559·.........C.@D..Y
 13 ··0x000077b0·86048703·8502026b·0ac5c7c6·c30e0445·.......k.......E
 14 ··0x000077c0·0b000000·1c000000·9c000000·44afffff·............D...
 15 ··0x000077d0·1e010000·00410e08·8602410e·0c83034e·.....A....A....N
 16 ··0x000077e0·0e200000·3c000000·bc000000·44b6ffff·.·..<.......D...
 17 ··0x000077f0·80010000·00410e08·8502410e·0c870341·.....A....A....A
 18 ··0x00007800·0e108604·410e1483·054e0e30·0369010e·....A....N.0.i..
11 ··0x00007790·8302430e·20600e08·41c30e04·3c000000·..C.·`..A...<... 
12 ··0x000077a0·74000000·4cadffff·bc010000·00410e08·t...L........A.. 
13 ··0x000077b0·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
14 ··0x000077c0·05430e40·02660a0e·1441c30e·1041c60e·.C.@.f...A...A.. 
15 ··0x000077d0·0c41c70e·0841c50e·04410b00·1c000000·.A...A...A...... 
16 ··0x000077e0·b4000000·c8aeffff·1e010000·00410e08·.............A.. 
17 ··0x000077f0·8602410e·0c830343·0e200000·3c000000·..A....C.·..<... 
18 ··0x00007800·d4000000·acb5ffff·95010000·00410e08·.............A.. 
19 ··0x00007810·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
20 ··0x00007820·05430e30·0389010e·1441c30e·1041c60e·.C.0.....A...A.. 
21 ··0x00007830·0c41c70e·0841c50e·04000000·3c000000·.A...A......<... 
22 ··0x00007840·14010000·0cb7ffff·9f010000·00410e08·.............A.. 
23 ··0x00007850·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
24 ··0x00007860·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A.. 
25 ··0x00007870·0c41c70e·0841c50e·04410b00·54000000·.A...A...A..T... 
26 ··0x00007880·54010000·46afffff·b6050000·00410e08·T...F........A.. 
27 ··0x00007890·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
28 ··0x000078a0·05430e40·03eb010a·0e1441c3·0e1041c6·.C.@......A...A. 
29 ··0x000078b0·0e0c41c7·0e0841c5·0e04410b·03cf010a·..A...A...A..... 
30 ··0x000078c0·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.19 ··0x00007810·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 20 ··0x00007820·04000000·28000000·fc000000·84b7ffff·....(...........
 21 ··0x00007830·df010000·00430e40·50870385·0283054f·.....C.@P......O
 22 ··0x00007840·860402d0·0ac5c7c6·c30e0446·0b000000·...........F....
 23 ··0x00007850·54000000·28010000·d8afffff·c8050000·T...(...........
 24 ··0x00007860·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 25 ··0x00007870·410e1483·054e0e40·03ce010a·0e1441c3·A....N.@......A.
 26 ··0x00007880·0e1041c6·0e0c41c7·0e0841c5·0e04440b·..A...A...A...D.
 27 ··0x00007890·03ec010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 28 ··0x000078a0·0e0841c5·0e04410b·28000000·80010000·..A...A.(.......
 29 ··0x000078b0·e0b8ffff·df010000·00430e40·50870385·.........C.@P...
 30 ··0x000078c0·0283054f·860402d0·0ac5c7c6·c30e0446·...O...........F
31 ··0x000078d0·0e04410b·3c000000·ac010000·14b8ffff·..A.<...........31 ··0x000078d0·0b000000·3c000000·ac010000·94baffff·....<...........
32 ··0x000078e0·9f010000·00410e08·8502410e·0c870341·.....A....A....A32 ··0x000078e0·6a010000·00410e08·8502410e·0c870341·j....A....A....A
33 ··0x000078f0·0e108604·410e1483·05430e40·02d20a0e·....A....C.@....33 ··0x000078f0·0e108604·410e1483·054e0e30·0353010e·....A....N.0.S..
34 ··0x00007900·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..34 ··0x00007900·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
35 ··0x00007910·04410b00·3c000000·ec010000·74b9ffff·.A..<.......t... 
36 ··0x00007920·88010000·00410e08·8502410e·0c870341·.....A....A....A 
37 ··0x00007930·0e108604·410e1483·05430e30·037c010e·....A....C.0.|.. 
38 ··0x00007940·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
39 ··0x00007950·04000000·1c000000·00000000·017a504c·.............zPL35 ··0x00007910·04000000·1c000000·00000000·017a504c·.............zPL
40 ··0x00007960·5200017c·08079b51·2700001b·1b0c0404·R..|...Q'.......36 ··0x00007920·5200017c·08079b91·2700001b·1b0c0404·R..|....'.......
41 ··0x00007970·88010000·40000000·24000000·a4baffff·....@...$.......37 ··0x00007930·88010000·40000000·24000000·a4bbffff·....@...$.......
42 ··0x00007980·9d160000·04bf0400·00410e08·8502410e·.........A....A.38 ··0x00007940·ad160000·048b0400·00410e08·8502410e·.........A....A.
43 ··0x00007990·0c870341·0e108604·410e1483·05430e70·...A....A....C.p39 ··0x00007950·0c870341·0e108604·410e1483·054d0e70·...A....A....M.p
44 ··0x000079a0·03f3040a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.40 ··0x00007960·0397040a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
45 ··0x000079b0·0e0841c5·0e04410b·30000000·68000000·..A...A.0...h...41 ··0x00007970·0e0841c5·0e04440b·34000000·68000000·..A...D.4...h...
46 ··0x000079c0·709affff·c10e0000·04370500·00410e08·p........7...A..42 ··0x00007980·b09affff·fd0e0000·04030500·00410e08·.............A..
47 ··0x000079d0·8502420d·054c8703·86048305·03ee0c0a·..B..L..........43 ··0x00007990·85024e0d·05418703·44860483·0503230d·..N..A..D.....#.
48 ··0x000079e0·c341c641·c741c50c·0404410b·28000000·.A.A.A....A.(...44 ··0x000079a0·0ac341c6·41c741c5·0c040441·0b000000·..A.A.A....A....
49 ··0x000079f0·00000000·017a504c·5200017c·08079bb9·.....zPLR..|....45 ··0x000079b0·28000000·00000000·017a504c·5200017c·(........zPLR..|
50 ··0x00007a00·2600001b·1b0c0404·88010c05·08830585·&...............46 ··0x000079c0·08079bf5·2600001b·1b0c0404·88010c05·....&...........
51 ··0x00007a10·02860487·03000000·14000000·30000000·............0...47 ··0x000079d0·08830585·02860487·03000000·14000000·................
52 ··0x00007a20·7098ffff·d5000000·043b0500·00000000·p........;......48 ··0x000079e0·30000000·ac98ffff·d8000000·04030500·0...............
53 ··0x00007a30·30000000·08030000·b9a8ffff·7c000000·0...........|... 
54 ··0x00007a40·00410e08·8702410e·0c860341·0e108304·.A....A....A.... 
55 ··0x00007a50·430e2002·720e1041·c30e0c41·c60e0841·C.·.r..A...A...A 
56 ··0x00007a60·c70e0400·10000000·3c030000·51d0ffff·........<...Q... 
57 ··0x00007a70·04000000·00000000·3c000000·50030000·........<...P... 
58 ··0x00007a80·50d0ffff·6f010000·00410e08·8502410e·P...o....A....A. 
59 ··0x00007a90·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
60 ··0x00007aa0·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
61 ··0x00007ab0·0841c50e·04000000·10000000·90030000·.A.............. 
62 ··0x00007ac0·7fd1ffff·03000000·00000000·10000000·................ 
63 ··0x00007ad0·a4030000·6ed1ffff·03000000·00000000·....n........... 
64 ··0x00007ae0·10000000·b8030000·5dd1ffff·03000000·........]....... 
65 ··0x00007af0·00000000·10000000·cc030000·4cd1ffff·............L...49 ··0x000079f0·00000000·30000000·cc020000·34a9ffff·....0.......4...
 50 ··0x00007a00·76000000·00410e08·8702410e·0c860341·v....A....A....A
 51 ··0x00007a10·0e108304·4e0e2002·610e1041·c30e0c41·....N.·.a..A...A
 52 ··0x00007a20·c60e0841·c70e0400·10000000·00030000·...A............
66 ··0x00007b00·03000000·00000000·3c000000·e0030000·........<.......53 ··0x00007a30·5dd1ffff·04000000·00000000·3c000000·]...........<...
67 ··0x00007b10·e0e5ffff·87020000·00410e08·8502410e·.........A....A.54 ··0x00007a40·14030000·5cd1ffff·82010000·00410e08·....\........A..
 55 ··0x00007a50·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 56 ··0x00007a60·054e0e50·036b010e·1441c30e·1041c60e·.N.P.k...A...A..
 57 ··0x00007a70·0c41c70e·0841c50e·04000000·14000000·.A...A..........
 58 ··0x00007a80·54030000·acd2ffff·0a000000·00450e08·T............E..
 59 ··0x00007a90·440e0400·14000000·6c030000·a4d2ffff·D.......l.......
 60 ··0x00007aa0·0a000000·00450e08·440e0400·14000000·.....E..D.......
 61 ··0x00007ab0·84030000·9cd2ffff·0a000000·00450e08·.............E..
 62 ··0x00007ac0·440e0400·14000000·9c030000·94d2ffff·D...............
 63 ··0x00007ad0·0a000000·00450e08·440e0400·3c000000·.....E..D...<...
 64 ··0x00007ae0·b4030000·fce7ffff·7b020000·00410e08·........{....A..
 65 ··0x00007af0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 66 ··0x00007b00·054e0e40·03cb010a·0e1441c3·0e1041c6·.N.@......A...A.
 67 ··0x00007b10·0e0c41c7·0e0841c5·0e04470b·54000000·..A...A...G.T...
 68 ··0x00007b20·f4030000·3ceaffff·fd010000·00410e08·....<........A..
68 ··0x00007b20·0c870341·0e108604·410e1483·05430e50·...A....A....C.P69 ··0x00007b30·8502410e·0c870341·0e108604·410e1483·..A....A....A...
69 ··0x00007b30·03e4010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.70 ··0x00007b40·054d0e40·02d00a0e·1441c30e·1041c60e·.M.@.....A...A..
 71 ··0x00007b50·0c41c70e·0841c50e·044b0b02·ac0a0e14·.A...A...K......
70 ··0x00007b40·0e0841c5·0e04410b·54000000·20040000·..A...A.T...·... 
71 ··0x00007b50·28e8ffff·d4010000·00410e08·8502410e·(........A....A. 
72 ··0x00007b60·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
73 ··0x00007b70·02d40a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
74 ··0x00007b80·0841c50e·04430b02·e70a0e14·41c30e10·.A...C......A... 
75 ··0x00007b90·41c60e0c·41c70e08·41c50e04·430b0000·A...A...A...C...72 ··0x00007b60·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
 73 ··0x00007b70·480b0000·28000000·4c040000·e4ebffff·H...(...L.......
 74 ··0x00007b80·df010000·00430e40·50870385·0283054f·.....C.@P......O
 75 ··0x00007b90·860402d0·0ac5c7c6·c30e0446·0b000000·...........F....
76 ··0x00007ba0·3c000000·78040000·a8e9ffff·9f010000·<...x...........76 ··0x00007ba0·30000000·78040000·c8d1ffff·4a010000·0...x.......J...
 77 ··0x00007bb0·00430e60·4c830586·044b8703·46850202·.C.`L....K..F...
 78 ··0x00007bc0·7b0e5c43·0e60025a·0ac5c7c6·c30e0448·{.\C.`.Z.......H
 79 ··0x00007bd0·0b000000·24000000·ac040000·e4d2ffff·....$...........
 80 ··0x00007be0·5d000000·00430e0c·4b830386·02690ac6·]....C..K....i..
 81 ··0x00007bf0·c30e0449·0b58c6c3·0e040000·2c000000·...I.X......,...
 82 ··0x00007c00·d4040000·1cd3ffff·8c000000·00430e20·.............C.·
 83 ··0x00007c10·4c830386·02630ac6·c30e0446·0b6e0ac6·L....c.....F.n..
 84 ··0x00007c20·c30e044a·0b57c6c3·0e040000·40000000·...J.W......@...
 85 ··0x00007c30·1c030000·7cd3ffff·39030000·04cb0200·....|...9.......
77 ··0x00007bb0·00410e08·8502410e·0c870341·0e108604·.A....A....A....86 ··0x00007c40·00410e08·8502430e·0c870343·0e108604·.A....C....C....
Max diff block lines reached; 0/14719 bytes (0.00%) of diff not shown.
3.18 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00007e44·ff9bb801·01ab01dd·029602e4·2a01b90a·............*...2 ··0x00007dd0·ff9bb801·01ab01aa·029002a3·2901e409·............)...
3 ··0x00007e54·050000ae·0c05a029·01940eff·04c32c00·.......)......,.3 ··0x00007de0·050000c0·0b05d02b·01960dd9·04da2c00·.......+......,.
4 ··0x00007e64·ce138301·a02901e7·15050000·da16ee01·.....).......... 
5 ··0x00007e74·e22a01b3·1a8402ca·2c019f1e·8202a229·.*......,......) 
6 ··0x00007e84·01852205·a42901d8·23f101c3·2c00ee25·.."..)..#...,..% 
7 ··0x00007e94·8301a429·01ce2805·e42a01d7·2805ca2c·...)..(..*..(..,4 ··0x00007df0·b3128201·d02b01d5·14050000·d415f201·.....+..........
 5 ··0x00007e00·a72901bb·198b02d2·2b01c31d·fb01a529·.)......+......)
 6 ··0x00007e10·01b62105·e12c01fd·22f301da·2c009b25·..!..,.."...,..%
 7 ··0x00007e20·8301e12c·01c72805·a32901d0·2805a729·...,..(..)..(..)
8 ··0x00007ea4·01e02805·e22a01ee·2805a229·01f72805·..(..*..(..)..(.8 ··0x00007e30·01d92805·d22b01e7·2805a529·01f02805·..(..+..(..)..(.
9 ··0x00007eb4·a4290180·2905a029·01892917·0000c629·.)..)..)..)....)9 ··0x00007e40·d02b0183·2905e12c·0195290e·0000ce29·.+..)..,..)....)
10 ··0x00007ec4·05952a00·eb290599·2a00902a·059d2a00·..*..)..*..*..*. 
11 ··0x00007ed4·c62a0500·00862b05·ac2b03a7·2b05b02b·.*....+..+..+..+10 ··0x00007e50·059d2a03·f32905a1·2a00982a·05a52a03·..*..)..*..*..*.
 11 ··0x00007e60·f22a0500·00cb2b05·e32c00f4·2b059a2c·.*....+..,..+..,
12 ··0x00007ee4·03882c05·d22c00f2·2c05882d·03832d05·..,..,..,..-..-.12 ··0x00007e70·00952c05·9e2c0387·2d059d2d·00982d05·..,..,..-..-..-.
13 ··0x00007ef4·00000100·007d0000·00000000·ff9b6101·.....}........a.13 ··0x00007e80·00000100·007d0000·00000000·ff9b6101·.....}........a.
14 ··0x00007f04·565605a8·1d00b202·1f9f1d03·e40205af·VV..............14 ··0x00007e90·565905e4·1d00b602·1fdb1d03·e80205eb·VY..............
15 ··0x00007f14·1d039203·d3029f1d·03fa0505·821d03b8·................15 ··0x00007ea0·1d039f03·da02db1d·038c0605·be1d03d6·................
16 ··0x00007f24·06299f1d·03fc07a1·0d8d1d03·ce1505b8·.)..............16 ··0x00007eb0·062bdb1d·039b08d1·0dc91d03·a01605f4·.+..............
17 ··0x00007f34·1d03a216·ad01961d·03aa1905·8d1d0397·................17 ··0x00007ec0·1d03f116·b901d21d·03e11905·c91d03d4·................
18 ··0x00007f44·1a059f1d·03b61a05·a81d00e5·1a759f1d·.............u..18 ··0x00007ed0·1a05db1d·03f31a05·e41d00a5·1b75db1d·.............u..
19 ··0x00007f54·03861c25·a81d0000·00017d00·54210000·...%......}.T!..19 ··0x00007ee0·03c61c21·e41d0000·00017d00·c8210000·...!......}..!..
20 ··0x00007f64·ff9b1501·0a531b95·0100bb01·05000000·.....S..........20 ··0x00007ef0·ff9b1501·0a531b95·0100be01·05000000·.....S..........
21 ··0x00007f74·00017d00·3c210000·ffff010b·c4015800·..}.<!........X.21 ··0x00007f00·00017d00·b0210000·ffff010b·ab015d00·..}..!........].
22 ··0x00007f84·00cf0605·f80600ff·ff01041b·050000ff·................22 ··0x00007f10·00890605·b20600ff·ff01041b·050000ff·................
23 ··0x00007f94·ff011382·0505d61e·008c0625·c81e00db·...........%....23 ··0x00007f20·ff011398·0505ca1f·00a00625·d51f00ef·...........%....
24 ··0x00007fa4·06b815cf·1e00ffff·01044005·0000·····..........@...24 ··0x00007f30·06ae18dc·1f00ffff·01044005·0000·····..........@...
  
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 ··0x00009ebc·e0240000·f1220000·6d230000··········.$..."..m#..2 ··0x00009ebc·20250000·30230000·b0230000···········%..0#...#..
  
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 ··0x00009ec8·90240000····························.$..2 ··0x00009ec8·d0240000····························.$..
  
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·33623663·38336534·38333564·61396438·3b6c83e4835da9d8 
3 ··0x00000010·65656330·38313933·61336130·39313965·eec08193a3a0919e2 ··0x00000000·62623561·66356235·64383032·37363064·bb5af5b5d802760d
 3 ··0x00000010·39383466·35343936·33376166·36363931·984f549637af6691
4 ··0x00000020·30313931·32372e64·65627567·00000000·019127.debug....4 ··0x00000020·65306464·33312e64·65627567·00000000·e0dd31.debug....
5 ··0x00000030·4a678ba8····························Jg..5 ··0x00000030·b644b4b6····························.D..
  
964 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:···············0x2ac011 ··Entry·point·address:···············0x2b00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········41496·(bytes·into·file)13 ··Start·of·section·headers:··········41496·(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·0x2ac02 Entry·point·0x2b00
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·0x0100c·0x0100c·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x0100c·0x0100c·R···0x1000
10 ··LOAD···········0x002000·0x00002000·0x00002000·0x056f8·0x056f8·R·E·0x100010 ··LOAD···········0x002000·0x00002000·0x00002000·0x059f8·0x059f8·R·E·0x1000
11 ··LOAD···········0x008000·0x00008000·0x00008000·0x0107a·0x0107a·R···0x100011 ··LOAD···········0x008000·0x00008000·0x00008000·0x00fea·0x00fea·R···0x1000
12 ··LOAD···········0x009ec4·0x0000aec4·0x0000aec4·0x00210·0x02990·RW··0x100012 ··LOAD···········0x009ec4·0x0000aec4·0x0000aec4·0x00210·0x02990·RW··0x1000
13 ··DYNAMIC········0x009ed4·0x0000aed4·0x0000aed4·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x009ed4·0x0000aed4·0x0000aed4·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···0x0084dc·0x000084dc·0x000084dc·0x0016c·0x0016c·R···0x415 ··GNU_EH_FRAME···0x0084dc·0x000084dc·0x000084dc·0x0016c·0x0016c·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x009ec4·0x0000aec4·0x0000aec4·0x0013c·0x0013c·R···0x117 ··GNU_RELRO······0x009ec4·0x0000aec4·0x0000aec4·0x0013c·0x0013c·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000cfa·000cfa·000078·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000cfa·000cfa·000078·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000d74·000d74·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000d74·000d74·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000e34·000e34·000080·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000e34·000e34·000080·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000eb4·000eb4·000158·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000eb4·000eb4·000158·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·0002c0·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00002020·002020·0002c0·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000022e0·0022e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000022e0·0022e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000022f0·0022f0·0053f4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000022f0·0022f0·0056f4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········000076e4·0076e4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000079e4·0079e4·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00008000·008000·0004dc·00···A··0···0··821 ··[16]·.rodata···········PROGBITS········00008000·008000·0004dc·00···A··0···0··8
22 ··[17]·.eh_frame_hdr·····PROGBITS········000084dc·0084dc·00016c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000084dc·0084dc·00016c·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00008648·008648·0008b8·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00008648·008648·000828·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00008f00·008f00·00017a·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00008e70·008e70·00017a·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······0000aec4·009ec4·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······0000aec4·009ec4·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······0000aed0·009ed0·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······0000aed0·009ed0·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········0000aed4·009ed4·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········0000aed4·009ed4·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········0000afdc·009fdc·000024·04··WA··0···0··428 ··[23]·.got··············PROGBITS········0000afdc·009fdc·000024·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········0000b000·00a000·0000b8·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········0000b000·00a000·0000b8·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000b0b8·00a0b8·00001c·00··WA··0···0··830 ··[25]·.data·············PROGBITS········0000b0b8·00a0b8·00001c·00··WA··0···0··8
31 ··[26]·.bss··············NOBITS··········0000b0e0·00a0d4·002774·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········0000b0e0·00a0d4·002774·00··WA··0···0·32
1.97 KB
readelf --wide --symbols {}
    
Offset 51, 13 lines modifiedOffset 51, 13 lines modified
51 ····47:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__51 ····47:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
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·strtod@GLIBC_2.0·(5)54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@GLIBC_2.0·(5)
55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·bind@GLIBC_2.0·(5)57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·bind@GLIBC_2.0·(5)
58 ····54:·00005fb0··5789·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_58 ····54:·000062a0··5805·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIS_IjSaIjEESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_
59 ····55:·00003b90···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_59 ····55:·00003c50···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
60 ····56:·00008004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used60 ····56:·00008004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
61 ····57:·00003d30···350·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc61 ····57:·00003e30···398·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc
62 ····58:·00005c80···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj62 ····58:·00005f50···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj
63 ····59:·00005e20···392·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIjSaIjEEEEvT_S6_63 ····59:·00006130···362·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·0x9ed4·contains·29·entries:2 Dynamic·section·at·offset·0x9ed4·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)·······················0x76e49 ·0x0000000d·(FINI)·······················0x79e4
10 ·0x00000019·(INIT_ARRAY)·················0xaec410 ·0x00000019·(INIT_ARRAY)·················0xaec4
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0xaed012 ·0x0000001a·(FINI_ARRAY)·················0xaed0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x5e815 ·0x00000005·(STRTAB)·····················0x5e8
16 ·0x00000006·(SYMTAB)·····················0x22816 ·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:·fd7869edd7dc2ff2012b5ed3c038ab655bb50f4f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7102562f16c39c7fc30544eef774fcbfd3ba9dcd
  
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.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=00002ac0..00002af614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00002b00..00002b36
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, 986 lines modifiedOffset 37, 898 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=000022e0..000022e838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000022e0..000022e8
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=00003a6a..00003a9042 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00003b10..00003b3c
43 ··DW_CFA_advance_loc:·1·to·00003a6b43 ··DW_CFA_advance_loc:·3·to·00003b13
44 ··DW_CFA_def_cfa_offset:·8 
45 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 
46 ··DW_CFA_advance_loc:·3·to·00003a6e 
47 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·32
 45 ··DW_CFA_advance_loc:·4·to·00003b17
 46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
48 ··DW_CFA_advance_loc:·32·to·00003a8e47 ··DW_CFA_advance_loc:·36·to·00003b3b
49 ··DW_CFA_def_cfa_offset:·8 
50 ··DW_CFA_advance_loc:·1·to·00003a8f 
51 ··DW_CFA_restore:·r3·(ebx)48 ··DW_CFA_restore:·r3·(ebx)
52 ··DW_CFA_def_cfa_offset:·449 ··DW_CFA_def_cfa_offset:·4
 50 ··DW_CFA_nop
  
53 0000009c·0000001c·00000074·FDE·cie=0000002c·pc=00003a90..00003ab651 00000098·00000018·00000070·FDE·cie=0000002c·pc=00003b40..00003b6c
54 ··DW_CFA_advance_loc:·1·to·00003a91 
55 ··DW_CFA_def_cfa_offset:·8 
56 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 
57 ··DW_CFA_advance_loc:·3·to·00003a9452 ··DW_CFA_advance_loc:·3·to·00003b43
58 ··DW_CFA_def_cfa_offset:·3253 ··DW_CFA_def_cfa_offset:·32
59 ··DW_CFA_advance_loc:·32·to·00003ab454 ··DW_CFA_advance_loc:·4·to·00003b47
60 ··DW_CFA_def_cfa_offset:·855 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
61 ··DW_CFA_advance_loc:·1·to·00003ab556 ··DW_CFA_advance_loc:·36·to·00003b6b
62 ··DW_CFA_restore:·r3·(ebx)57 ··DW_CFA_restore:·r3·(ebx)
63 ··DW_CFA_def_cfa_offset:·458 ··DW_CFA_def_cfa_offset:·4
 59 ··DW_CFA_nop
  
64 000000bc·0000002c·00000094·FDE·cie=0000002c·pc=00003ab6..00003b8a60 000000b4·0000002c·0000008c·FDE·cie=0000002c·pc=00003b70..00003c4b
65 ··DW_CFA_advance_loc:·1·to·00003ab761 ··DW_CFA_advance_loc:·1·to·00003b71
66 ··DW_CFA_def_cfa_offset:·862 ··DW_CFA_def_cfa_offset:·8
67 ··DW_CFA_offset:·r6·(esi)·at·cfa-863 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
68 ··DW_CFA_advance_loc:·1·to·00003ab864 ··DW_CFA_advance_loc:·3·to·00003b74
69 ··DW_CFA_def_cfa_offset:·1265 ··DW_CFA_def_cfa_offset:·12
70 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1266 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
71 ··DW_CFA_advance_loc:·3·to·00003abb67 ··DW_CFA_advance_loc:·19·to·00003b87
72 ··DW_CFA_def_cfa_offset:·3268 ··DW_CFA_def_cfa_offset:·32
73 ··DW_CFA_advance_loc1:·150·to·00003b5169 ··DW_CFA_advance_loc1:·139·to·00003c12
74 ··DW_CFA_remember_state70 ··DW_CFA_remember_state
75 ··DW_CFA_def_cfa_offset:·1271 ··DW_CFA_def_cfa_offset:·12
76 ··DW_CFA_advance_loc:·1·to·00003b5272 ··DW_CFA_advance_loc:·1·to·00003c13
77 ··DW_CFA_restore:·r3·(ebx)73 ··DW_CFA_restore:·r3·(ebx)
78 ··DW_CFA_def_cfa_offset:·874 ··DW_CFA_def_cfa_offset:·8
79 ··DW_CFA_advance_loc:·1·to·00003b5375 ··DW_CFA_advance_loc:·1·to·00003c14
80 ··DW_CFA_restore:·r6·(esi)76 ··DW_CFA_restore:·r6·(esi)
81 ··DW_CFA_def_cfa_offset:·477 ··DW_CFA_def_cfa_offset:·4
82 ··DW_CFA_advance_loc:·1·to·00003b5478 ··DW_CFA_advance_loc:·1·to·00003c15
83 ··DW_CFA_restore_state79 ··DW_CFA_restore_state
84 ··DW_CFA_nop80 ··DW_CFA_nop
85 ··DW_CFA_nop81 ··DW_CFA_nop
86 ··DW_CFA_nop82 ··DW_CFA_nop
  
87 000000ec·0000001c·000000c4·FDE·cie=0000002c·pc=00002c00..00002d0c83 000000e4·0000001c·000000bc·FDE·cie=0000002c·pc=00002c40..00002d4c
88 ··DW_CFA_advance_loc:·1·to·00002c0184 ··DW_CFA_advance_loc:·1·to·00002c41
89 ··DW_CFA_def_cfa_offset:·885 ··DW_CFA_def_cfa_offset:·8
90 ··DW_CFA_offset:·r6·(esi)·at·cfa-886 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
91 ··DW_CFA_advance_loc:·1·to·00002c0287 ··DW_CFA_advance_loc:·1·to·00002c42
92 ··DW_CFA_def_cfa_offset:·1288 ··DW_CFA_def_cfa_offset:·12
93 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1289 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
94 ··DW_CFA_advance_loc:·3·to·00002c0590 ··DW_CFA_advance_loc:·14·to·00002c50
95 ··DW_CFA_def_cfa_offset:·3291 ··DW_CFA_def_cfa_offset:·32
96 ··DW_CFA_nop92 ··DW_CFA_nop
97 ··DW_CFA_nop93 ··DW_CFA_nop
  
98 0000010c·0000003c·000000e4·FDE·cie=0000002c·pc=00003b90..00003d2f94 00000104·00000028·000000dc·FDE·cie=0000002c·pc=00003c50..00003e2f
99 ··DW_CFA_advance_loc:·1·to·00003b9195 ··DW_CFA_advance_loc:·3·to·00003c53
100 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·64
101 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
102 ··DW_CFA_advance_loc:·1·to·00003b9297 ··DW_CFA_advance_loc:·16·to·00003c63
103 ··DW_CFA_def_cfa_offset:·12 
104 ··DW_CFA_offset:·r7·(edi)·at·cfa-1298 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
105 ··DW_CFA_advance_loc:·1·to·00003b93 
106 ··DW_CFA_def_cfa_offset:·16 
107 ··DW_CFA_offset:·r6·(esi)·at·cfa-1699 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
108 ··DW_CFA_advance_loc:·1·to·00003b94 
109 ··DW_CFA_def_cfa_offset:·20 
110 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20100 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
111 ··DW_CFA_advance_loc:·3·to·00003b97101 ··DW_CFA_advance_loc:·15·to·00003c72
112 ··DW_CFA_def_cfa_offset:·64102 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
113 ··DW_CFA_advance_loc1:·210·to·00003c69103 ··DW_CFA_advance_loc1:·208·to·00003d42
114 ··DW_CFA_remember_state104 ··DW_CFA_remember_state
115 ··DW_CFA_def_cfa_offset:·20 
116 ··DW_CFA_advance_loc:·1·to·00003c6a 
117 ··DW_CFA_restore:·r3·(ebx) 
118 ··DW_CFA_def_cfa_offset:·16 
119 ··DW_CFA_advance_loc:·1·to·00003c6b 
120 ··DW_CFA_restore:·r6·(esi) 
121 ··DW_CFA_def_cfa_offset:·12 
122 ··DW_CFA_advance_loc:·1·to·00003c6c 
123 ··DW_CFA_restore:·r7·(edi) 
124 ··DW_CFA_def_cfa_offset:·8 
125 ··DW_CFA_advance_loc:·1·to·00003c6d 
126 ··DW_CFA_restore:·r5·(ebp)105 ··DW_CFA_restore:·r5·(ebp)
 106 ··DW_CFA_restore:·r7·(edi)
 107 ··DW_CFA_restore:·r6·(esi)
 108 ··DW_CFA_restore:·r3·(ebx)
127 ··DW_CFA_def_cfa_offset:·4109 ··DW_CFA_def_cfa_offset:·4
128 ··DW_CFA_advance_loc:·1·to·00003c6e110 ··DW_CFA_advance_loc:·6·to·00003d48
129 ··DW_CFA_restore_state111 ··DW_CFA_restore_state
130 ··DW_CFA_nop112 ··DW_CFA_nop
 113 ··DW_CFA_nop
 114 ··DW_CFA_nop
  
131 0000014c·00000054·00000124·FDE·cie=0000002c·pc=00002d0c..00003289115 00000130·00000054·00000108·FDE·cie=0000002c·pc=00002d50..000032e7
Max diff block lines reached; 39496/44903 bytes (87.96%) of diff not shown.
555 B
strings --all --bytes=8 {}
    
Offset 47, 17 lines modifiedOffset 47, 17 lines modified
47 CXXABI_1.347 CXXABI_1.3
48 GLIBCXX_3.448 GLIBCXX_3.4
49 GLIBC_2.149 GLIBC_2.1
50 GLIBC_2.450 GLIBC_2.4
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 l$D9l$·u54 D$,9l$,u
55 D$4;D$8tX55 D$4;D$8tb
56 \$,9\$Tt56 \$0GC9T$0
57 ERROR·opening·socket57 ERROR·opening·socket
58 ERROR·on·binding58 ERROR·on·binding
59 Usage:·fst-infl2-daemon·[options]·<socket-no>·file59 Usage:·fst-infl2-daemon·[options]·<socket-no>·file
60 -d:··disambiguate·symbolically·(print·the·simplest·analyses)60 -d:··disambiguate·symbolically·(print·the·simplest·analyses)
61 -e·n:·robust·matching·(up·to·n·errors·allowed)61 -e·n:·robust·matching·(up·to·n·errors·allowed)
62 -%·f:·disambiguate·statistically·(print·best·analyses·up·to·a·total·probability·of·f·%).62 -%·f:·disambiguate·statistically·(print·best·analyses·up·to·a·total·probability·of·f·%).
63 -b:··print·analysis·and·surface·characters63 -b:··print·analysis·and·surface·characters
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···2b00·<__cxa_finalize@plt+0x820>8 »       call···2b40·<__cxa_finalize@plt+0x860>
9 »       add····$0x8ff7,%ebx9 »       add····$0x8ff7,%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
885 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000022f0·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x18a0>:2 000022f0·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x1960>:
3 std::vector<char,·std::allocator<char>·>::~vector():3 std::vector<char,·std::allocator<char>·>::~vector():
4 /usr/include/c++/10/bits/stl_vector.h:6804 /usr/include/c++/10/bits/stl_vector.h:680
5 »       mov····0x30(%esp),%edx5 »       mov····0x30(%esp),%edx
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++/10/bits/stl_vector.h:3537 /usr/include/c++/10/bits/stl_vector.h:353
8 »       test···%edx,%edx8 »       test···%edx,%edx
9 »       je·····2302·<__cxa_finalize@plt+0x22>9 »       je·····2302·<__cxa_finalize@plt+0x22>
Offset 19, 129 lines modifiedOffset 19, 130 lines modified
19 __gnu_cxx::new_allocator<char>::~new_allocator():19 __gnu_cxx::new_allocator<char>::~new_allocator():
20 /usr/include/c++/10/ext/new_allocator.h:8920 /usr/include/c++/10/ext/new_allocator.h:89
21 »       mov····%edi,(%esp)21 »       mov····%edi,(%esp)
22 »       mov····%esi,%ebx22 »       mov····%esi,%ebx
23 »       call···2270·<_Unwind_Resume@plt>23 »       call···2270·<_Unwind_Resume@plt>
24 std::vector<double,·std::allocator<double>·>::~vector():24 std::vector<double,·std::allocator<double>·>::~vector():
25 /usr/include/c++/10/bits/stl_vector.h:68025 /usr/include/c++/10/bits/stl_vector.h:680
26 »       mov····0x50(%esp),%ecx26 »       mov····0x60(%esp),%ecx
27 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):27 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):
28 /usr/include/c++/10/bits/stl_vector.h:35328 /usr/include/c++/10/bits/stl_vector.h:353
29 »       test···%ecx,%ecx29 »       test···%ecx,%ecx
30 »       je·····231e·<__cxa_finalize@plt+0x3e>30 »       je·····231e·<__cxa_finalize@plt+0x3e>
31 __gnu_cxx::new_allocator<double>::deallocate(double*,·unsigned·int):31 __gnu_cxx::new_allocator<double>::deallocate(double*,·unsigned·int):
32 /usr/include/c++/10/ext/new_allocator.h:13332 /usr/include/c++/10/ext/new_allocator.h:133
33 »       mov····%ecx,(%esp)33 »       mov····%ecx,(%esp)
34 »       mov····%esi,%ebx34 »       mov····%esi,%ebx
35 »       call···2150·<operator·delete(void*)@plt>35 »       call···2150·<operator·delete(void*)@plt>
36 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector():36 std::vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~vector():
37 /usr/include/c++/10/bits/stl_vector.h:68037 /usr/include/c++/10/bits/stl_vector.h:680
38 »       mov····0x48(%esp),%eax38 »       mov····0x58(%esp),%eax
39 »       mov····%eax,0x20(%esp) 
40 »       mov····0x44(%esp),%ebp39 »       mov····0x54(%esp),%ebp
 40 »       mov····%eax,0x2c(%esp)
41 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>·>*):41 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>·>*):
42 /usr/include/c++/10/bits/stl_construct.h:15142 /usr/include/c++/10/bits/stl_construct.h:151
43 »       cmp····%ebp,0x20(%esp)43 »       cmp····%ebp,0x2c(%esp)
44 »       jne····234c·<__cxa_finalize@plt+0x6c>44 »       jne····234c·<__cxa_finalize@plt+0x6c>
45 std::_Vector_base<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~_Vector_base():45 std::_Vector_base<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>::~_Vector_base():
46 /usr/include/c++/10/bits/stl_vector.h:33646 /usr/include/c++/10/bits/stl_vector.h:336
47 »       mov····0x44(%esp),%edx47 »       mov····0x54(%esp),%ebx
48 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):48 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):
49 /usr/include/c++/10/bits/stl_vector.h:35349 /usr/include/c++/10/bits/stl_vector.h:353
50 »       test···%edx,%edx50 »       test···%ebx,%ebx
51 »       je·····2342·<__cxa_finalize@plt+0x62>51 »       je·····2342·<__cxa_finalize@plt+0x62>
52 __gnu_cxx::new_allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>::deallocate(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int):52 __gnu_cxx::new_allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>::deallocate(std::vector<unsigned·int,·std::allocator<unsigned·int>·>*,·unsigned·int):
53 /usr/include/c++/10/ext/new_allocator.h:13353 /usr/include/c++/10/ext/new_allocator.h:133
54 »       mov····%edx,(%esp)54 »       mov····%ebx,(%esp)
55 »       mov····%esi,%ebx55 »       mov····%esi,%ebx
56 »       call···2150·<operator·delete(void*)@plt>56 »       call···2150·<operator·delete(void*)@plt>
57 __gnu_cxx::new_allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>::~new_allocator():57 __gnu_cxx::new_allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>::~new_allocator():
58 /usr/include/c++/10/ext/new_allocator.h:8958 /usr/include/c++/10/ext/new_allocator.h:89
59 »       mov····%edi,(%esp)59 »       mov····%edi,(%esp)
60 »       mov····%esi,%ebx60 »       mov····%esi,%ebx
61 »       call···2270·<_Unwind_Resume@plt>61 »       call···2270·<_Unwind_Resume@plt>
62 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():62 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():
63 /usr/include/c++/10/bits/stl_vector.h:68063 /usr/include/c++/10/bits/stl_vector.h:680
64 »       mov····0x0(%ebp),%ebx64 »       mov····0x0(%ebp),%edx
65 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):65 std::_Vector_base<unsigned·int,·std::allocator<unsigned·int>·>::_M_deallocate(unsigned·int*,·unsigned·int):
66 /usr/include/c++/10/bits/stl_vector.h:35366 /usr/include/c++/10/bits/stl_vector.h:353
67 »       test···%ebx,%ebx67 »       test···%edx,%edx
68 »       je·····235d·<__cxa_finalize@plt+0x7d>68 »       je·····235d·<__cxa_finalize@plt+0x7d>
69 __gnu_cxx::new_allocator<unsigned·int>::deallocate(unsigned·int*,·unsigned·int):69 __gnu_cxx::new_allocator<unsigned·int>::deallocate(unsigned·int*,·unsigned·int):
70 /usr/include/c++/10/ext/new_allocator.h:13370 /usr/include/c++/10/ext/new_allocator.h:133
71 »       mov····%ebx,(%esp)71 »       mov····%edx,(%esp)
72 »       mov····%esi,%ebx72 »       mov····%esi,%ebx
73 »       call···2150·<operator·delete(void*)@plt>73 »       call···2150·<operator·delete(void*)@plt>
74 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>·>*):74 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>·>*):
75 /usr/include/c++/10/bits/stl_construct.h:15175 /usr/include/c++/10/bits/stl_construct.h:151
76 »       add····$0xc,%ebp76 »       add····$0xc,%ebp
77 »       jmp····232a·<__cxa_finalize@plt+0x4a>77 »       jmp····232a·<__cxa_finalize@plt+0x4a>
78 main.cold():78 main.cold():
79 ./src/fst-infl2-daemon.C:286·(discriminator·2)79 ./src/fst-infl2-daemon.C:286·(discriminator·2)
80 »       mov····0x30(%esp),%ebx80 »       mov····0x30(%esp),%ebx
81 main():81 main():
82 ./src/fst-infl2-daemon.C:286·(discriminator·2)82 ./src/fst-infl2-daemon.C:286·(discriminator·2)
83 »       mov····%ebx,(%esp)83 »       mov····%ebx,(%esp)
84 »       mov····%edi,%ebx84 »       mov····%edi,%ebx
85 »       call···2150·<operator·delete(void*)@plt>85 »       call···2150·<operator·delete(void*)@plt>
 86 »       mov····0x3c(%esp),%ecx
86 »       mov····%esi,%ebx87 »       mov····%esi,%ebx
87 »       mov····0x3c(%esp),%eax 
88 ./src/fst-infl2-daemon.C:31588 ./src/fst-infl2-daemon.C:315
89 »       mov····%ebx,(%esp)89 »       mov····%ebx,(%esp)
 90 »       dec····%ecx
90 »       mov····%edi,%ebx91 »       mov····%edi,%ebx
91 »       sub····$0x1,%eax 
92 »       jne····23d3·<__cxa_finalize@plt+0xf3>92 »       jne····23d1·<__cxa_finalize@plt+0xf1>
93 ./src/fst-infl2-daemon.C:315·(discriminator·1)93 ./src/fst-infl2-daemon.C:315·(discriminator·1)
94 »       call···20a0·<__cxa_begin_catch@plt>94 »       call···20a0·<__cxa_begin_catch@plt>
95 ./src/fst-infl2-daemon.C:316·(discriminator·1)95 ./src/fst-infl2-daemon.C:316·(discriminator·1)
96 »       mov····%eax,0x4(%esp)96 »       mov····%eax,0x4(%esp)
97 »       mov····-0x8(%edi),%edx97 »       mov····-0x8(%edi),%eax
98 »       mov····%edx,(%esp)98 »       mov····%eax,(%esp)
99 »       call···2170·<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>99 »       call···2170·<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 »       mov····%eax,(%esp)
100 »       lea····-0x2ba9(%edi),%esi101 »       lea····-0x2ba9(%edi),%esi
101 »       mov····%esi,0x4(%esp)102 »       mov····%esi,0x4(%esp)
102 »       mov····%eax,(%esp) 
103 »       call···2170·<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···2170·<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 ./src/fst-infl2-daemon.C:315104 ./src/fst-infl2-daemon.C:315
105 »       call···21f0·<__cxa_end_catch@plt>105 »       call···21f0·<__cxa_end_catch@plt>
106 »       jmp····28c4·<__cxa_finalize@plt+0x5e4>106 »       jmp····2906·<__cxa_finalize@plt+0x626>
107 ./src/fst-infl2-daemon.C:290·(discriminator·2)107 ./src/fst-infl2-daemon.C:290·(discriminator·2)
108 »       mov····%esi,(%esp)108 »       mov····%esi,(%esp)
109 »       mov····%edi,%ebx109 »       mov····%edi,%ebx
110 »       call···2150·<operator·delete(void*)@plt>110 »       call···2150·<operator·delete(void*)@plt>
111 »       mov····0x3c(%esp),%ebx111 »       mov····0x3c(%esp),%ebx
112 »       mov····0x38(%esp),%eax112 »       mov····0x38(%esp),%ecx
113 »       jmp····2376·<__cxa_finalize@plt+0x96>113 »       jmp····2376·<__cxa_finalize@plt+0x96>
114 ./src/fst-infl2-daemon.C:315114 ./src/fst-infl2-daemon.C:315
115 »       mov····%eax,%esi115 »       mov····%eax,%esi
116 »       mov····%edi,%ebx116 »       mov····%edi,%ebx
117 »       call···21f0·<__cxa_end_catch@plt>117 »       call···21f0·<__cxa_end_catch@plt>
118 »       mov····%esi,(%esp)118 »       mov····%esi,(%esp)
119 »       call···2270·<_Unwind_Resume@plt>119 »       call···2270·<_Unwind_Resume@plt>
120 main.cold():120 main.cold():
121 »       xchg···%ax,%ax121 »       xchg···%ax,%ax
122 »       xchg···%ax,%ax122 »       xchg···%ax,%ax
123 »       xchg···%ax,%ax123 »       xchg···%ax,%ax
124 »       xchg···%ax,%ax124 »       xchg···%ax,%ax
 125 »       xchg···%ax,%ax
125 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():126 std::vector<unsigned·int,·std::allocator<unsigned·int>·>::~vector():
126 /usr/include/c++/10/bits/stl_vector.h:680127 /usr/include/c++/10/bits/stl_vector.h:680
Max diff block lines reached; 900128/906393 bytes (99.31%) 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 000076e4·<.fini>:2 000079e4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···2b00·<__cxa_finalize@plt+0x820>6 »       call···2b40·<__cxa_finalize@plt+0x860>
7 »       add····$0x3913,%ebx7 »       add····$0x3613,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
3.04 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000084dc·011b033b·68010000·2c000000·449bffff·...;h...,...D...2 ··0x000084dc·011b033b·68010000·2c000000·449bffff·...;h...,...D...
3 ··0x000084ec·b0010000·049effff·d4010000·149effff·................3 ··0x000084ec·b0010000·049effff·d4010000·149effff·................
4 ··0x000084fc·dc030000·309effff·68040000·869effff·....0...h.......4 ··0x000084fc·ac030000·309effff·38040000·869effff·....0...8.......
5 ··0x0000850c·20050000·049fffff·ec080000·249fffff··...........$...5 ··0x0000850c·dc040000·049fffff·5c080000·249fffff·........\...$...
6 ··0x0000851c·38090000·b79fffff·c0040000·e7a4ffff·8...............6 ··0x0000851c·a8080000·c49fffff·7c040000·34a5ffff·........|...4...
7 ··0x0000852c·38050000·9da5ffff·50090000·e4a5ffff·8.......P.......7 ··0x0000852c·f4040000·e4a5ffff·c0080000·24a6ffff·............$...
8 ··0x0000853c·84010000·24a7ffff·58020000·30a8ffff·....$...X...0...8 ··0x0000853c·84010000·64a7ffff·50020000·74a8ffff·....d...P...t...
9 ··0x0000854c·b8020000·adadffff·70030000·22afffff·........p..."...9 ··0x0000854c·9c020000·14aeffff·40030000·a4afffff·........@.......
10 ··0x0000855c·f4030000·8eb5ffff·e8010000·b4b5ffff·................10 ··0x0000855c·c4030000·34b6ffff·e8010000·64b6ffff·....4.......d...
11 ··0x0000856c·08020000·dab5ffff·28020000·b4b6ffff·........(.......11 ··0x0000856c·04020000·94b6ffff·20020000·74b7ffff·........·...t...
12 ··0x0000857c·78020000·54b8ffff·10030000·b4b9ffff·x...T...........12 ··0x0000857c·70020000·54b9ffff·f4020000·e4baffff·p...T...........
13 ··0x0000858c·80040000·53bbffff·6c050000·57bbffff·....S...l...W...13 ··0x0000858c·50040000·c3bcffff·28050000·c7bcffff·P.......(.......
 14 ··0x0000859c·3c050000·d4bcffff·7c050000·64beffff·<.......|...d...
14 ··0x0000859c·80050000·64bbffff·d4050000·d3bcffff·....d...........15 ··0x000085ac·bc050000·74beffff·d4050000·84beffff·....t...........
15 ··0x000085ac·14060000·d6bcffff·28060000·d9bcffff·........(....... 
16 ··0x000085bc·3c060000·dcbcffff·50060000·e0bcffff·<.......P....... 
17 ··0x000085cc·3c070000·02beffff·84070000·42beffff·<...........B...16 ··0x000085bc·ec050000·94beffff·04060000·a4beffff·................
 17 ··0x000085cc·e0060000·f4bfffff·14070000·54c0ffff·............T...
18 ··0x000085dc·b4070000·a6beffff·80080000·26c2ffff·............&...18 ··0x000085dc·3c070000·e4c0ffff·f0070000·24c4ffff·<...........$...
19 ··0x000085ec·04090000·84d1ffff·94050000·44d3ffff·............D...19 ··0x000085ec·74080000·14d4ffff·50050000·f4d5ffff·t.......P.......
20 ··0x000085fc·64060000·ccd5ffff·a4060000·a4d7ffff·d............... 
21 ··0x0000860c·fc060000·44d9ffff·fc070000·d4daffff·....D...........20 ··0x000085fc·1c060000·74d8ffff·5c060000·74daffff·....t...\...t...
22 ··0x0000861c·3c080000·71f1ffff·7c090000·84f1ffff·<...q...|.......21 ··0x0000860c·b4060000·54dcffff·6c070000·c4ddffff·....T...l.......
 22 ··0x0000861c·ac070000·71f4ffff·ec080000·84f4ffff·....q...........
23 ··0x0000862c·90090000·e4f1ffff·dc090000·e5f1ffff·................23 ··0x0000862c·00090000·e4f4ffff·4c090000·e5f4ffff·........L.......
24 ··0x0000863c·f0090000·f4f1ffff·040a0000··········............24 ··0x0000863c·60090000·f4f4ffff·74090000··········`.......t...
  
17.5 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 143 lines modifiedOffset 1, 134 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00008648·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00008648·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00008658·1b0c0404·88010708·10000000·1c000000·................3 ··0x00008658·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00008668·58a4ffff·36000000·00000000·14000000·X...6...........4 ··0x00008668·98a4ffff·36000000·00000000·14000000·....6...........
5 ··0x00008678·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00008678·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00008688·88010000·20000000·1c000000·8c99ffff·....·...........6 ··0x00008688·88010000·20000000·1c000000·8c99ffff·....·...........
7 ··0x00008698·c0020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x00008698·c0020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x000086a8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000086a8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000086b8·289cffff·08000000·00000000·1c000000·(...............9 ··0x000086b8·289cffff·08000000·00000000·18000000·(...............
10 ··0x000086c8·54000000·9eb3ffff·26000000·00410e08·T.......&....A..10 ··0x000086c8·54000000·44b4ffff·2c000000·00430e20·T...D...,....C.·
 11 ··0x000086d8·44830264·c30e0400·18000000·70000000·D..d........p...
 12 ··0x000086e8·58b4ffff·2c000000·00430e20·44830264·X...,....C.·D..d
11 ··0x000086d8·8302430e·20600e08·41c30e04·1c000000·..C.·`..A....... 
12 ··0x000086e8·74000000·a4b3ffff·26000000·00410e08·t.......&....A.. 
13 ··0x000086f8·8302430e·20600e08·41c30e04·2c000000·..C.·`..A...,... 
14 ··0x00008708·94000000·aab3ffff·d4000000·00410e08·.............A.. 
15 ··0x00008718·8602410e·0c830343·0e200296·0a0e0c41·..A....C.·.....A 
16 ··0x00008728·c30e0841·c60e0441·0b000000·1c000000·...A...A........ 
17 ··0x00008738·c4000000·c4a4ffff·0c010000·00410e08·.............A.. 
18 ··0x00008748·8602410e·0c830343·0e200000·3c000000·..A....C.·..<... 
19 ··0x00008758·e4000000·34b4ffff·9f010000·00410e08·....4........A.. 
20 ··0x00008768·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
21 ··0x00008778·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A.. 
22 ··0x00008788·0c41c70e·0841c50e·04410b00·54000000·.A...A...A..T... 
23 ··0x00008798·24010000·70a5ffff·7d050000·00410e08·$...p...}....A.. 
24 ··0x000087a8·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
25 ··0x000087b8·05430e40·03cd010a·0e1441c3·0e1041c6·.C.@......A...A. 
26 ··0x000087c8·0e0c41c7·0e0841c5·0e04410b·03e2020a·..A...A...A..... 
27 ··0x000087d8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
28 ··0x000087e8·0e04410b·3c000000·7c010000·3cb5ffff·..A.<...|...<...13 ··0x000086f8·c30e0400·2c000000·8c000000·6cb4ffff·....,.......l...
 14 ··0x00008708·db000000·00410e08·8602430e·0c830353·.....A....C....S
 15 ··0x00008718·0e20028b·0a0e0c41·c30e0841·c60e0441·.·.....A...A...A
 16 ··0x00008728·0b000000·1c000000·bc000000·0ca5ffff·................
29 ··0x000087f8·5e010000·00410e08·8502410e·0c870341·^....A....A....A17 ··0x00008738·0c010000·00410e08·8602410e·0c83034e·.....A....A....N
30 ··0x00008808·0e108604·410e1483·05430e40·02b30a0e·....A....C.@....18 ··0x00008748·0e200000·28000000·dc000000·fcb4ffff·.·..(...........
 19 ··0x00008758·df010000·00430e40·50870385·0283054f·.....C.@P......O
 20 ··0x00008768·860402d0·0ac5c7c6·c30e0446·0b000000·...........F....
 21 ··0x00008778·54000000·08010000·d0a5ffff·97050000·T...............
 22 ··0x00008788·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 23 ··0x00008798·410e1483·054e0e40·03ae010a·0e1441c3·A....N.@......A.
31 ··0x00008818·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..24 ··0x000087a8·0e1041c6·0e0c41c7·0e0841c5·0e04440b·..A...A...A...D.
 25 ··0x000087b8·030d030a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 26 ··0x000087c8·0e0841c5·0e04410b·28000000·60010000·..A...A.(...`...
 27 ··0x000087d8·58b6ffff·8e010000·00430e40·4c860483·X........C.@L...
 28 ··0x000087e8·05538703·850202ba·0ac5c7c6·c30e0444·.S.............D
32 ··0x00008828·04410b00·1c000000·00000000·017a504c·.A...........zPL29 ··0x000087f8·0b000000·1c000000·00000000·017a504c·.............zPL
33 ··0x00008838·5200017c·08079b91·2800001b·1b0c0404·R..|....(.......30 ··0x00008808·5200017c·08079bc1·2800001b·1b0c0404·R..|....(.......
34 ··0x00008848·88010000·40000000·24000000·35aaffff·....@...$...5...31 ··0x00008818·88010000·40000000·24000000·ccaaffff·....@...$.......
35 ··0x00008858·75010000·04a30600·00410e08·8502410e·u........A....A.32 ··0x00008828·85010000·04430600·00410e08·8502430e·.....C...A....C.
36 ··0x00008868·0c870341·0e108604·410e1483·05430e60·...A....A....C.`33 ··0x00008838·0c870343·0e108604·4c0e1483·05450e60·...C....L....E.`
37 ··0x00008878·031e010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.34 ··0x00008848·0318010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
38 ··0x00008888·0e0841c5·0e04410b·24000000·00000000·..A...A.$.......35 ··0x00008858·0e0841c5·0e04440b·24000000·00000000·..A...D.$.......
39 ··0x00008898·017a504c·5200017c·08079b2d·2800001b·.zPLR..|...-(...36 ··0x00008868·017a504c·5200017c·08079b5d·2800001b·.zPLR..|...](...
40 ··0x000088a8·1b0c0404·88010e60·83058502·86048703·.......`........37 ··0x00008878·1b0c0404·88010e60·83058502·86048703·.......`........
41 ··0x000088b8·14000000·2c000000·309affff·1c000000·....,...0.......38 ··0x00008888·14000000·2c000000·609affff·1c000000·....,...`.......
42 ··0x000088c8·04420600·00000000·44000000·a8000000·.B......D.......39 ··0x00008898·04e20500·00000000·44000000·a8000000·........D.......
43 ··0x000088d8·26abffff·6c060000·04320600·00410e08·&...l....2...A..40 ··0x000088a8·d8abffff·85060000·04d20500·00410e08·.............A..
44 ··0x000088e8·8502410e·0c870341·0e108604·410e1483·..A....A....A...41 ··0x000088b8·8502430e·0c870343·0e108604·4c0e1483·..C....C....L...
45 ··0x000088f8·05460e90·4f034a06·0a0e1441·c30e1041·.F..O.J....A...A42 ··0x000088c8·05460ea0·4f035106·0a0e1441·c30e1041·.F..O.Q....A...A
46 ··0x00008908·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....43 ··0x000088d8·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....
47 ··0x00008918·28000000·00000000·017a504c·5200017c·(........zPLR..|44 ··0x000088e8·28000000·00000000·017a504c·5200017c·(........zPLR..|
48 ··0x00008928·08079ba5·2700001b·1b0c0404·88010e90·....'...........45 ··0x000088f8·08079bd5·2700001b·1b0c0404·88010ea0·....'...........
49 ··0x00008938·4f830585·02860487·03000000·14000000·O...............46 ··0x00008908·4f830585·02860487·03000000·14000000·O...............
50 ··0x00008948·30000000·c099ffff·56000000·04cf0500·0.......V.......47 ··0x00008918·30000000·f099ffff·56000000·046f0500·0.......V....o..
51 ··0x00008958·00000000·3c000000·ec020000·2cb5ffff·....<.......,...48 ··0x00008928·00000000·28000000·bc020000·8cb6ffff·....(...........
 49 ··0x00008938·df010000·00430e40·50870385·0283054f·.....C.@P......O
 50 ··0x00008948·860402d0·0ac5c7c6·c30e0446·0b000000·...........F....
 51 ··0x00008958·30000000·60010000·409bffff·65050000·0...`...@...e...
52 ··0x00008968·9f010000·00410e08·8502410e·0c870341·.....A....A....A52 ··0x00008968·04330500·00410e08·8502420d·05438703·.3...A....B..C..
 53 ··0x00008978·86048305·037d040a·c341c641·c741c50c·.....}...A.A.A..
53 ··0x00008978·0e108604·410e1483·05430e40·02d20a0e·....A....C.@.... 
54 ··0x00008988·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
55 ··0x00008998·04410b00·30000000·74010000·ef9affff·.A..0...t....... 
56 ··0x000089a8·30050000·047f0500·00410e08·8502420d·0........A....B. 
57 ··0x000089b8·054c8703·86048305·033f040a·c341c641·.L.......?...A.A 
58 ··0x000089c8·c741c50c·0404410b·28000000·00000000·.A....A.(.......54 ··0x00008988·0404410b·28000000·00000000·017a504c·..A.(........zPL
59 ··0x000089d8·017a504c·5200017c·08079bed·2600001b·.zPLR..|....&...55 ··0x00008998·5200017c·08079b31·2700001b·1b0c0404·R..|...1'.......
60 ··0x000089e8·1b0c0404·88010c05·08830585·02860487·................56 ··0x000089a8·88010c05·08830585·02860487·03000000·................
 57 ··0x000089b8·14000000·30000000·a299ffff·74000000·....0.......t...
61 ··0x000089f8·03000000·14000000·30000000·5e99ffff·........0...^...58 ··0x000089c8·04170500·00000000·30000000·60030000·........0...`...
62 ··0x00008a08·76000000·04630500·00000000·30000000·v....c......0...59 ··0x000089d8·38a0ffff·aa000000·00410e08·8702410e·8........A....A.
 60 ··0x000089e8·0c860341·0e108304·4e0e2002·950e1041·...A....N.·....A
 61 ··0x000089f8·c30e0c41·c60e0841·c70e0400·10000000·...A...A........
63 ··0x00008a18·a4030000·a79fffff·b6000000·00410e08·.............A..62 ··0x00008a08·94030000·93b7ffff·04000000·00000000·................
64 ··0x00008a28·8702410e·0c860341·0e108304·430e2002·..A....A....C.·. 
65 ··0x00008a38·ac0e1041·c30e0c41·c60e0841·c70e0400·...A...A...A.... 
66 ··0x00008a48·10000000·d8030000·dfb5ffff·04000000·................63 ··0x00008a18·10000000·a8030000·83b7ffff·04000000·................
67 ··0x00008a58·00000000·10000000·ec030000·cfb5ffff·................64 ··0x00008a28·00000000·28000000·bc030000·bcceffff·....(...........
68 ··0x00008a68·04000000·00000000·3c000000·00040000·........<....... 
69 ··0x00008a78·e8cbffff·bc010000·00410e08·8502410e·.........A....A. 
70 ··0x00008a88·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
71 ··0x00008a98·02660a0e·1441c30e·1041c60e·0c41c70e·.f...A...A...A..65 ··0x00008a38·da010000·00430e40·44830559·86048703·.....C.@D..Y....
 66 ··0x00008a48·8502026b·0ac5c7c6·c30e0445·0b000000·...k.......E....
 67 ··0x00008a58·3c000000·e8030000·50b7ffff·82010000·<.......P.......
 68 ··0x00008a68·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 69 ··0x00008a78·410e1483·054e0e50·036b010e·1441c30e·A....N.P.k...A..
 70 ··0x00008a88·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......
 71 ··0x00008a98·14000000·28040000·a0b8ffff·0a000000·....(...........
72 ··0x00008aa8·0841c50e·04410b00·3c000000·40040000·.A...A..<...@...72 ··0x00008aa8·00450e08·440e0400·14000000·40040000·.E..D.......@...
73 ··0x00008ab8·88b5ffff·6f010000·00410e08·8502410e·....o....A....A.73 ··0x00008ab8·98b8ffff·0a000000·00450e08·440e0400·.........E..D...
74 ··0x00008ac8·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
75 ··0x00008ad8·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
76 ··0x00008ae8·0841c50e·04000000·10000000·80040000·.A.............. 
77 ··0x00008af8·b7b6ffff·03000000·00000000·10000000·................ 
78 ··0x00008b08·94040000·a6b6ffff·03000000·00000000·................ 
79 ··0x00008b18·10000000·a8040000·95b6ffff·03000000·................74 ··0x00008ac8·14000000·58040000·90b8ffff·0a000000·....X...........
 75 ··0x00008ad8·00450e08·440e0400·14000000·70040000·.E..D.......p...
 76 ··0x00008ae8·88b8ffff·0a000000·00450e08·440e0400·.........E..D...
80 ··0x00008b28·00000000·10000000·bc040000·84b6ffff·................ 
81 ··0x00008b38·03000000·00000000·3c000000·d0040000·........<....... 
82 ··0x00008b48·d8ccffff·87020000·00410e08·8502410e·.........A....A. 
83 ··0x00008b58·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
84 ··0x00008b68·03e4010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
85 ··0x00008b78·0e0841c5·0e04410b·54000000·10050000·..A...A.T....... 
86 ··0x00008b88·20cfffff·d4010000·00410e08·8502410e··........A....A. 
87 ··0x00008b98·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
88 ··0x00008ba8·02d40a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A.. 
89 ··0x00008bb8·0841c50e·04430b02·e70a0e14·41c30e10·.A...C......A... 
90 ··0x00008bc8·41c60e0c·41c70e08·41c50e04·430b0000·A...A...A...C... 
91 ··0x00008bd8·3c000000·68050000·a0d0ffff·9f010000·<...h...........77 ··0x00008af8·3c000000·88040000·d0cfffff·7b020000·<...........{...
92 ··0x00008be8·00410e08·8502410e·0c870341·0e108604·.A....A....A....78 ··0x00008b08·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 79 ··0x00008b18·410e1483·054e0e40·03cb010a·0e1441c3·A....N.@......A.
 80 ··0x00008b28·0e1041c6·0e0c41c7·0e0841c5·0e04470b·..A...A...A...G.
 81 ··0x00008b38·54000000·c8040000·10d2ffff·fd010000·T...............
 82 ··0x00008b48·00410e08·8502410e·0c870341·0e108604·.A....A....A....
93 ··0x00008bf8·410e1483·05430e40·02d20a0e·1441c30e·A....C.@.....A..83 ··0x00008b58·410e1483·054d0e40·02d00a0e·1441c30e·A....M.@.....A..
Max diff block lines reached; 0/17797 bytes (0.00%) of diff not shown.
3.31 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00008f00·ffff0107·a301c401·ee0200ff·ff010417·................2 ··0x00008e70·ffff0107·9d01d701·fb0200ff·ff010417·................
3 ··0x00008f10·050000ff·ff010d50·bd04e50c·00e305e9·.......P........3 ··0x00008e80·050000ff·ff010d4a·d904fb0c·00f405fe·.......J........
4 ··0x00008f20·01de0c00·ffff0104·3b050000·ff9b4101·........;.....A.4 ··0x00008e90·01f40c00·ffff0104·3b050000·ff9b4101·........;.....A.
5 ··0x00008f30·34360500·00ae021b·8f0a01dc·0205980a·46..............5 ··0x00008ea0·34360500·00b6021b·c40a01e4·0205cd0a·46..............
6 ··0x00008f40·039503c4·028f0a01·ee0505a3·0a03b406·................6 ··0x00008eb0·039d03d1·02c40a01·810605d8·0a03cd06·................
7 ··0x00008f50·fd018f0a·01e60805·0000a409·058f0a01·................7 ··0x00008ec0·9902c40a·019b0905·0000d909·05c40a01·................
8 ··0x00008f60·d0093300·00010000·7d000000·60210000·..3.....}...`!..8 ··0x00008ed0·850a3300·00010000·7d000000·f0210000·..3.....}....!..
9 ··0x00008f70·ff9b1501·08301765·00710500·00010000·.....0.e.q......9 ··0x00008ee0·ff9b1501·082e1763·006f0500·00010000·.......c.o......
10 ··0x00008f80·7d000000·48210000·ff9bb801·01ab01dd·}...H!..........10 ··0x00008ef0·7d000000·d8210000·ff9bb801·01ab01aa·}....!..........
11 ··0x00008f90·029602e4·2a01b90a·050000ae·0c05a029·....*..........)11 ··0x00008f00·029002a3·2901e409·050000c0·0b05d02b·....)..........+
12 ··0x00008fa0·01940eff·04c32c00·ce138301·a02901e7·......,......)..12 ··0x00008f10·01960dd9·04da2c00·b3128201·d02b01d5·......,......+..
13 ··0x00008fb0·15050000·da16ee01·e22a01b3·1a8402ca·.........*......13 ··0x00008f20·14050000·d415f201·a72901bb·198b02d2·.........)......
14 ··0x00008fc0·2c019f1e·8202a229·01852205·a42901d8·,......).."..)..14 ··0x00008f30·2b01c31d·fb01a529·01b62105·e12c01fd·+......)..!..,..
15 ··0x00008fd0·23f101c3·2c00ee25·8301a429·01ce2805·#...,..%...)..(.15 ··0x00008f40·22f301da·2c009b25·8301e12c·01c72805·"...,..%...,..(.
16 ··0x00008fe0·e42a01d7·2805ca2c·01e02805·e22a01ee·.*..(..,..(..*..16 ··0x00008f50·a32901d0·2805a729·01d92805·d22b01e7·.)..(..)..(..+..
17 ··0x00008ff0·2805a229·01f72805·a4290180·2905a029·(..)..(..)..)..)17 ··0x00008f60·2805a529·01f02805·d02b0183·2905e12c·(..)..(..+..)..,
18 ··0x00009000·01892917·0000c629·05952a00·eb290599·..)....)..*..)..18 ··0x00008f70·0195290e·0000ce29·059d2a03·f32905a1·..)....)..*..)..
19 ··0x00009010·2a00902a·059d2a00·c62a0500·00862b05·*..*..*..*....+.19 ··0x00008f80·2a00982a·05a52a03·f22a0500·00cb2b05·*..*..*..*....+.
20 ··0x00009020·ac2b03a7·2b05b02b·03882c05·d22c00f2·.+..+..+..,..,..20 ··0x00008f90·e32c00f4·2b059a2c·00952c05·9e2c0387·.,..+..,..,..,..
21 ··0x00009030·2c05882d·03832d05·00000100·007d0000·,..-..-......}..21 ··0x00008fa0·2d059d2d·00982d05·00000100·007d0000·-..-..-......}..
22 ··0x00009040·00000000·ffff010b·c4015800·00cf0605·..........X.....22 ··0x00008fb0·00000000·ffff010b·ab015d00·00890605·..........].....
23 ··0x00009050·f80600ff·ff01041b·050000ff·ff011382·................23 ··0x00008fc0·b20600ff·ff01041b·050000ff·ff011398·................
24 ··0x00009060·0505d61e·008c0625·c81e00db·06b815cf·.......%........24 ··0x00008fd0·0505ca1f·00a00625·d51f00ef·06ae18dc·.......%........
25 ··0x00009070·1e00ffff·01044005·0000··············......@...25 ··0x00008fe0·1f00ffff·01044005·0000··············......@...
  
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 ··0x0000aec4·f02b0000·c3290000·792a0000··········.+...)..y*..2 ··0x0000aec4·302c0000·102a0000·c02a0000··········0,...*...*..
  
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 ··0x0000aed0·a02b0000····························.+..2 ··0x0000aed0·e02b0000····························.+..
  
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 ··0x0000afdc·00000000·93240000·00000000·00000000·.....$..........2 ··0x0000afdc·00000000·a0240000·00000000·00000000·.....$..........
3 ··0x0000afec·00000000·00000000·00000000·00000000·................3 ··0x0000afec·00000000·00000000·00000000·00000000·................
4 ··0x0000affc·00000000····························....4 ··0x0000affc·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·37383639·65646437·64633266·66323031·7869edd7dc2ff201 
3 ··0x00000010·32623565·64336330·33386162·36353562·2b5ed3c038ab655b2 ··0x00000000·30323536·32663136·63333963·37666333·02562f16c39c7fc3
 3 ··0x00000010·30353434·65656637·37346663·62666433·0544eef774fcbfd3
4 ··0x00000020·62353066·34662e64·65627567·00000000·b50f4f.debug....4 ··0x00000020·62613964·63642e64·65627567·00000000·ba9dcd.debug....
5 ··0x00000030·e408482a····························..H*5 ··0x00000030·58507053····························XPpS
  
506 KB
./usr/bin/fst-infl3
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:···············0x1a9011 ··Entry·point·address:···············0x1ac0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20988·(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)
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·0x1a902 Entry·point·0x1ac0
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·0x00e50·0x00e50·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00e50·0x00e50·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x02fd8·0x02fd8·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x03118·0x03118·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x00b3d·0x00b3d·R···0x100011 ··LOAD···········0x005000·0x00005000·0x00005000·0x00b09·0x00b09·R···0x1000
12 ··LOAD···········0x004ebc·0x00005ebc·0x00005ebc·0x001fc·0x00210·RW··0x100012 ··LOAD···········0x005ebc·0x00006ebc·0x00006ebc·0x001fc·0x00210·RW··0x1000
13 ··DYNAMIC········0x004ecc·0x00005ecc·0x00005ecc·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x005ecc·0x00006ecc·0x00006ecc·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···0x00524c·0x0000524c·0x0000524c·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······0x004ebc·0x00005ebc·0x00005ebc·0x00144·0x00144·R···0x117 ··GNU_RELRO······0x005ebc·0x00006ebc·0x00006ebc·0x00144·0x00144·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.84 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·29·section·headers,·starting·at·offset·0x51fc:1 There·are·29·section·headers,·starting·at·offset·0x61fc:
  
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··········00000b5e·000b5e·000070·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000b5e·000b5e·000070·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000bd0·000bd0·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000bd0·000bd0·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000c90·000c90·000090·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000c90·000c90·000090·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000d20·000d20·000130·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000d20·000d20·000130·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·000270·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000270·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00001290·001290·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00001290·001290·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000012a0·0012a0·002d24·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000012a0·0012a0·002e64·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003fc4·003fc4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00004104·004104·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00004000·004000·00024c·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00005000·005000·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········0000524c·00524c·000114·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004358·004358·0006cc·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00005360·005360·000694·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00004a24·004a24·000119·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000059f4·0059f4·000115·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005ebc·004ebc·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00006ebc·005ebc·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ec8·004ec8·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00006ec8·005ec8·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ecc·004ecc·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00006ecc·005ecc·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fd4·004fd4·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00006fd4·005fd4·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00006000·005000·0000a4·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00007000·006000·0000a4·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········000060a4·0050a4·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········000070a4·0060a4·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000060b8·0050b8·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········000070b8·0060b8·000014·00··WA··0···0··4
32 ··[27]·.gnu_debuglink····PROGBITS········00000000·0050b8·000034·00······0···0··432 ··[27]·.gnu_debuglink····PROGBITS········00000000·0060b8·000034·00······0···0··4
33 ··[28]·.shstrtab·········STRTAB··········00000000·0050ec·00010d·00······0···0··133 ··[28]·.shstrtab·········STRTAB··········00000000·0060ec·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)
1.84 KB
readelf --wide --symbols {}
    
Offset 47, 13 lines modifiedOffset 47, 13 lines modified
47 ····43:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__47 ····43:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
48 ····44:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable48 ····44:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
49 ····45:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)49 ····45:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftell@GLIBC_2.0·(5)53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftell@GLIBC_2.0·(5)
54 ····50:·000021a0···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_54 ····50:·000021e0···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
55 ····51:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used55 ····51:·00005004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
56 ····52:·000033a0···584·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_56 ····52:·000034f0···584·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
57 ····53:·000032b6···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev57 ····53:·00003410···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev
58 ····54:·000035f0···392·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_58 ····54:·00003740···362·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_
59 ····55:·000032b6···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev59 ····55:·00003410···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev
8.93 KB
readelf --wide --relocs {}
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0xc90·contains·18·entries:1 Relocation·section·'.rel.dyn'·at·offset·0xc90·contains·18·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00005ebc··00000008·R_386_RELATIVE········3 00006ebc··00000008·R_386_RELATIVE········
4 00005ec0··00000008·R_386_RELATIVE········4 00006ec0··00000008·R_386_RELATIVE········
5 00005ec4··00000008·R_386_RELATIVE········5 00006ec4··00000008·R_386_RELATIVE········
6 00005ec8··00000008·R_386_RELATIVE········6 00006ec8··00000008·R_386_RELATIVE········
7 00005fd8··00000008·R_386_RELATIVE········7 00006fd8··00000008·R_386_RELATIVE········
8 000060a8··00000008·R_386_RELATIVE········8 000070a8··00000008·R_386_RELATIVE········
9 00005fd4··00000306·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.39 00006fd4··00000306·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.3
10 00005fdc··00000d06·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.310 00006fdc··00000d06·R_386_GLOB_DAT·········00000000···_ZTIPKc@CXXABI_1.3
11 000060b0··00000d01·R_386_32···············00000000···_ZTIPKc@CXXABI_1.311 000070b0··00000d01·R_386_32···············00000000···_ZTIPKc@CXXABI_1.3
12 00005fe0··00000f06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.012 00006fe0··00000f06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.0
13 00005fe4··00001806·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.013 00006fe4··00001806·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.0
14 00005fe8··00002506·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable14 00006fe8··00002506·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
15 00005fec··00002a06·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.015 00006fec··00002a06·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.0
16 00005ff0··00002b06·R_386_GLOB_DAT·········00000000···__gmon_start__16 00006ff0··00002b06·R_386_GLOB_DAT·········00000000···__gmon_start__
17 00005ff4··00002c06·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable17 00006ff4··00002c06·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
18 00005ff8··00002d06·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.418 00006ff8··00002d06·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.4
19 00005ffc··00003006·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.419 00006ffc··00003006·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4
20 000060b4··00002201·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.320 000070b4··00002201·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.3
  
21 Relocation·section·'.rel.plt'·at·offset·0xd20·contains·38·entries:21 Relocation·section·'.rel.plt'·at·offset·0xd20·contains·38·entries:
22 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name22 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
23 0000600c··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.423 0000700c··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.4
24 00006010··00000207·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.424 00007010··00000207·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.4
25 00006014··00000407·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.025 00007014··00000407·R_386_JUMP_SLOT········00000000···fread@GLIBC_2.0
26 00006018··00000507·R_386_JUMP_SLOT········00000000···_ZN4SFST8AlphabetC1Ev26 00007018··00000507·R_386_JUMP_SLOT········00000000···_ZN4SFST8AlphabetC1Ev
27 0000601c··00000607·R_386_JUMP_SLOT········00000000···_ZSt17__throw_bad_allocv@GLIBCXX_3.427 0000701c··00000607·R_386_JUMP_SLOT········00000000···_ZSt17__throw_bad_allocv@GLIBCXX_3.4
28 00006020··00000707·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.328 00007020··00000707·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.3
29 00006024··00000807·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.329 00007024··00000807·R_386_JUMP_SLOT········00000000···__cxa_allocate_exception@CXXABI_1.3
30 00006028··00000907·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.030 00007028··00000907·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.0
31 0000602c··00000a07·R_386_JUMP_SLOT········00000000···fgets@GLIBC_2.031 0000702c··00000a07·R_386_JUMP_SLOT········00000000···fgets@GLIBC_2.0
32 00006030··00000b07·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.432 00007030··00000b07·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.4
33 00006034··00000c07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE33 00007034··00000c07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet12disambiguateERSt6vectorIS1_INS_5LabelESaIS2_EESaIS4_EE
34 00006038··00000e07·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.034 00007038··00000e07·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.0
35 0000603c··00001007·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.335 0000703c··00001007·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.3
36 00006040··00001107·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.436 00007040··00001107·R_386_JUMP_SLOT········00000000···_Znaj@GLIBCXX_3.4
37 00006044··00001207·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb37 00007044··00001207·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet14print_analysisERSt6vectorINS_5LabelESaIS2_EEb
38 00006048··00001307·R_386_JUMP_SLOT········00000000···fseek@GLIBC_2.038 00007048··00001307·R_386_JUMP_SLOT········00000000···fseek@GLIBC_2.0
39 0000604c··00001407·R_386_JUMP_SLOT········00000000···fputs@GLIBC_2.039 0000704c··00001407·R_386_JUMP_SLOT········00000000···fputs@GLIBC_2.0
40 00006050··00001507·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.440 00007050··00001507·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.4
41 00006054··00001607·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.041 00007054··00001607·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.0
42 00006058··00001707·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.442 00007058··00001707·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4
43 0000605c··00001907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.443 0000705c··00001907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
44 00006060··00001a07·R_386_JUMP_SLOT········00000000···_ZdaPv@GLIBCXX_3.444 00007060··00001a07·R_386_JUMP_SLOT········00000000···_ZdaPv@GLIBCXX_3.4
45 00006064··00001b07·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.945 00007064··00001b07·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9
46 00006068··00001c07·R_386_JUMP_SLOT········00000000···fgetc@GLIBC_2.046 00007068··00001c07·R_386_JUMP_SLOT········00000000···fgetc@GLIBC_2.0
47 0000606c··00001d07·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.047 0000706c··00001d07·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.0
48 00006070··00001e07·R_386_JUMP_SLOT········00000000···__cxa_rethrow@CXXABI_1.348 00007070··00001e07·R_386_JUMP_SLOT········00000000···__cxa_rethrow@CXXABI_1.3
49 00006074··00001f07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.449 00007074··00001f07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4
50 00006078··00002007·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.350 00007078··00002007·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.3
51 0000607c··00002107·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.451 0000707c··00002107·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.4
52 00006080··00002307·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.452 00007080··00002307·R_386_JUMP_SLOT········00000000···_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4
53 00006084··00002407·R_386_JUMP_SLOT········00000000···__cxa_throw@CXXABI_1.353 00007084··00002407·R_386_JUMP_SLOT········00000000···__cxa_throw@CXXABI_1.3
54 00006088··00002607·R_386_JUMP_SLOT········00000000···_Unwind_Resume@GCC_3.054 00007088··00002607·R_386_JUMP_SLOT········00000000···_Unwind_Resume@GCC_3.0
55 0000608c··00002707·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4readEP8_IO_FILE55 0000708c··00002707·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4readEP8_IO_FILE
56 00006090··00002807·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE56 00007090··00002807·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet13string2symseqEPcRSt6vectorItSaItEE
57 00006094··00002907·R_386_JUMP_SLOT········00000000···memmove@GLIBC_2.057 00007094··00002907·R_386_JUMP_SLOT········00000000···memmove@GLIBC_2.0
58 00006098··00002e07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet5clearEv58 00007098··00002e07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet5clearEv
59 0000609c··00002f07·R_386_JUMP_SLOT········00000000···fopen@GLIBC_2.159 0000709c··00002f07·R_386_JUMP_SLOT········00000000···fopen@GLIBC_2.1
60 000060a0··00003107·R_386_JUMP_SLOT········00000000···ftell@GLIBC_2.060 000070a0··00003107·R_386_JUMP_SLOT········00000000···ftell@GLIBC_2.0
1.69 KB
readelf --wide --dynamic {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 Dynamic·section·at·offset·0x4ecc·contains·29·entries:1 Dynamic·section·at·offset·0x5ecc·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)·······················0x10007 ·0x0000000c·(INIT)·······················0x1000
8 ·0x0000000d·(FINI)·······················0x3fc48 ·0x0000000d·(FINI)·······················0x4104
9 ·0x00000019·(INIT_ARRAY)·················0x5ebc9 ·0x00000019·(INIT_ARRAY)·················0x6ebc
10 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)10 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
11 ·0x0000001a·(FINI_ARRAY)·················0x5ec811 ·0x0000001a·(FINI_ARRAY)·················0x6ec8
12 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)12 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
13 ·0x6ffffef5·(GNU_HASH)···················0x1ec13 ·0x6ffffef5·(GNU_HASH)···················0x1ec
14 ·0x00000005·(STRTAB)·····················0x5a814 ·0x00000005·(STRTAB)·····················0x5a8
15 ·0x00000006·(SYMTAB)·····················0x22815 ·0x00000006·(SYMTAB)·····················0x228
16 ·0x0000000a·(STRSZ)······················1461·(bytes)16 ·0x0000000a·(STRSZ)······················1461·(bytes)
17 ·0x0000000b·(SYMENT)·····················16·(bytes)17 ·0x0000000b·(SYMENT)·····················16·(bytes)
18 ·0x00000015·(DEBUG)······················0x018 ·0x00000015·(DEBUG)······················0x0
19 ·0x00000003·(PLTGOT)·····················0x600019 ·0x00000003·(PLTGOT)·····················0x7000
20 ·0x00000002·(PLTRELSZ)···················304·(bytes)20 ·0x00000002·(PLTRELSZ)···················304·(bytes)
21 ·0x00000014·(PLTREL)·····················REL21 ·0x00000014·(PLTREL)·····················REL
22 ·0x00000017·(JMPREL)·····················0xd2022 ·0x00000017·(JMPREL)·····················0xd20
23 ·0x00000011·(REL)························0xc9023 ·0x00000011·(REL)························0xc90
24 ·0x00000012·(RELSZ)······················144·(bytes)24 ·0x00000012·(RELSZ)······················144·(bytes)
25 ·0x00000013·(RELENT)·····················8·(bytes)25 ·0x00000013·(RELENT)·····················8·(bytes)
26 ·0x6ffffffb·(FLAGS_1)····················Flags:·PIE26 ·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:·f530c6a56e8555b3c6be1203c5f00e5ef10898c43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a89606a55c1f276f4f15398a597c51cebf9d7dc
  
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
33.2 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=00001a90..00001ac614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001ac0..00001af6
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, 751 lines modifiedOffset 37, 718 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=00001290..0000129838 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001290..00001298
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=00001fd2..00001ff842 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00002030..0000205c
43 ··DW_CFA_advance_loc:·1·to·00001fd343 ··DW_CFA_advance_loc:·3·to·00002033
44 ··DW_CFA_def_cfa_offset:·8 
45 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 
46 ··DW_CFA_advance_loc:·3·to·00001fd6 
47 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·32
48 ··DW_CFA_advance_loc:·32·to·00001ff6 
49 ··DW_CFA_def_cfa_offset:·8 
50 ··DW_CFA_advance_loc:·1·to·00001ff745 ··DW_CFA_advance_loc:·4·to·00002037
 46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
 47 ··DW_CFA_advance_loc:·36·to·0000205b
51 ··DW_CFA_restore:·r3·(ebx)48 ··DW_CFA_restore:·r3·(ebx)
52 ··DW_CFA_def_cfa_offset:·449 ··DW_CFA_def_cfa_offset:·4
 50 ··DW_CFA_nop
  
53 0000009c·0000001c·00000074·FDE·cie=0000002c·pc=00001bd0..00001c8251 00000098·0000001c·00000070·FDE·cie=0000002c·pc=00001c00..00001cb2
54 ··DW_CFA_advance_loc:·1·to·00001bd152 ··DW_CFA_advance_loc:·1·to·00001c01
55 ··DW_CFA_def_cfa_offset:·853 ··DW_CFA_def_cfa_offset:·8
56 ··DW_CFA_offset:·r6·(esi)·at·cfa-854 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
57 ··DW_CFA_advance_loc:·1·to·00001bd255 ··DW_CFA_advance_loc:·1·to·00001c02
58 ··DW_CFA_def_cfa_offset:·1256 ··DW_CFA_def_cfa_offset:·12
59 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1257 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
60 ··DW_CFA_advance_loc:·3·to·00001bd558 ··DW_CFA_advance_loc:·14·to·00001c10
61 ··DW_CFA_def_cfa_offset:·3259 ··DW_CFA_def_cfa_offset:·32
62 ··DW_CFA_nop60 ··DW_CFA_nop
63 ··DW_CFA_nop61 ··DW_CFA_nop
  
64 000000bc·0000003c·00000094·FDE·cie=0000002c·pc=00002000..0000219562 000000b8·0000003c·00000090·FDE·cie=0000002c·pc=00002060..000021e0
65 ··DW_CFA_advance_loc:·1·to·0000200163 ··DW_CFA_advance_loc:·1·to·00002061
66 ··DW_CFA_def_cfa_offset:·864 ··DW_CFA_def_cfa_offset:·8
67 ··DW_CFA_offset:·r5·(ebp)·at·cfa-865 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
68 ··DW_CFA_advance_loc:·1·to·0000200266 ··DW_CFA_advance_loc:·1·to·00002062
69 ··DW_CFA_def_cfa_offset:·1267 ··DW_CFA_def_cfa_offset:·12
70 ··DW_CFA_offset:·r7·(edi)·at·cfa-1268 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
71 ··DW_CFA_advance_loc:·1·to·0000200369 ··DW_CFA_advance_loc:·1·to·00002063
72 ··DW_CFA_def_cfa_offset:·1670 ··DW_CFA_def_cfa_offset:·16
73 ··DW_CFA_offset:·r6·(esi)·at·cfa-1671 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
74 ··DW_CFA_advance_loc:·1·to·0000200472 ··DW_CFA_advance_loc:·1·to·00002064
75 ··DW_CFA_def_cfa_offset:·2073 ··DW_CFA_def_cfa_offset:·20
76 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2074 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
77 ··DW_CFA_advance_loc:·3·to·0000200775 ··DW_CFA_advance_loc:·14·to·00002072
78 ··DW_CFA_def_cfa_offset:·4876 ··DW_CFA_def_cfa_offset:·48
79 ··DW_CFA_advance_loc2:·393·to·0000219077 ··DW_CFA_advance_loc2:·361·to·000021db
80 ··DW_CFA_def_cfa_offset:·2078 ··DW_CFA_def_cfa_offset:·20
81 ··DW_CFA_advance_loc:·1·to·0000219179 ··DW_CFA_advance_loc:·1·to·000021dc
82 ··DW_CFA_restore:·r3·(ebx)80 ··DW_CFA_restore:·r3·(ebx)
83 ··DW_CFA_def_cfa_offset:·1681 ··DW_CFA_def_cfa_offset:·16
84 ··DW_CFA_advance_loc:·1·to·0000219282 ··DW_CFA_advance_loc:·1·to·000021dd
85 ··DW_CFA_restore:·r6·(esi)83 ··DW_CFA_restore:·r6·(esi)
86 ··DW_CFA_def_cfa_offset:·1284 ··DW_CFA_def_cfa_offset:·12
87 ··DW_CFA_advance_loc:·1·to·0000219385 ··DW_CFA_advance_loc:·1·to·000021de
88 ··DW_CFA_restore:·r7·(edi)86 ··DW_CFA_restore:·r7·(edi)
89 ··DW_CFA_def_cfa_offset:·887 ··DW_CFA_def_cfa_offset:·8
90 ··DW_CFA_advance_loc:·1·to·0000219488 ··DW_CFA_advance_loc:·1·to·000021df
91 ··DW_CFA_restore:·r5·(ebp)89 ··DW_CFA_restore:·r5·(ebp)
92 ··DW_CFA_def_cfa_offset:·490 ··DW_CFA_def_cfa_offset:·4
93 ··DW_CFA_nop91 ··DW_CFA_nop
94 ··DW_CFA_nop92 ··DW_CFA_nop
95 ··DW_CFA_nop93 ··DW_CFA_nop
  
96 000000fc·0000003c·000000d4·FDE·cie=0000002c·pc=000021a0..0000233f94 000000f8·00000028·000000d0·FDE·cie=0000002c·pc=000021e0..000023bf
97 ··DW_CFA_advance_loc:·1·to·000021a195 ··DW_CFA_advance_loc:·3·to·000021e3
98 ··DW_CFA_def_cfa_offset:·896 ··DW_CFA_def_cfa_offset:·64
99 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
100 ··DW_CFA_advance_loc:·1·to·000021a297 ··DW_CFA_advance_loc:·16·to·000021f3
101 ··DW_CFA_def_cfa_offset:·12 
102 ··DW_CFA_offset:·r7·(edi)·at·cfa-1298 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
103 ··DW_CFA_advance_loc:·1·to·000021a3 
104 ··DW_CFA_def_cfa_offset:·16 
105 ··DW_CFA_offset:·r6·(esi)·at·cfa-1699 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
106 ··DW_CFA_advance_loc:·1·to·000021a4 
107 ··DW_CFA_def_cfa_offset:·20 
108 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20100 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
109 ··DW_CFA_advance_loc:·3·to·000021a7101 ··DW_CFA_advance_loc:·15·to·00002202
110 ··DW_CFA_def_cfa_offset:·64102 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
111 ··DW_CFA_advance_loc1:·210·to·00002279103 ··DW_CFA_advance_loc1:·208·to·000022d2
112 ··DW_CFA_remember_state104 ··DW_CFA_remember_state
113 ··DW_CFA_def_cfa_offset:·20 
114 ··DW_CFA_advance_loc:·1·to·0000227a 
115 ··DW_CFA_restore:·r3·(ebx) 
116 ··DW_CFA_def_cfa_offset:·16 
117 ··DW_CFA_advance_loc:·1·to·0000227b 
118 ··DW_CFA_restore:·r6·(esi) 
119 ··DW_CFA_def_cfa_offset:·12 
120 ··DW_CFA_advance_loc:·1·to·0000227c 
121 ··DW_CFA_restore:·r7·(edi) 
122 ··DW_CFA_def_cfa_offset:·8 
123 ··DW_CFA_advance_loc:·1·to·0000227d 
124 ··DW_CFA_restore:·r5·(ebp)105 ··DW_CFA_restore:·r5·(ebp)
 106 ··DW_CFA_restore:·r7·(edi)
 107 ··DW_CFA_restore:·r6·(esi)
 108 ··DW_CFA_restore:·r3·(ebx)
125 ··DW_CFA_def_cfa_offset:·4109 ··DW_CFA_def_cfa_offset:·4
126 ··DW_CFA_advance_loc:·1·to·0000227e110 ··DW_CFA_advance_loc:·6·to·000022d8
127 ··DW_CFA_restore_state111 ··DW_CFA_restore_state
128 ··DW_CFA_nop112 ··DW_CFA_nop
 113 ··DW_CFA_nop
 114 ··DW_CFA_nop
  
129 0000013c·0000003c·00000114·FDE·cie=0000002c·pc=00001c82..00001fd1115 00000124·0000003c·000000fc·FDE·cie=0000002c·pc=00001cc0..0000202d
130 ··DW_CFA_advance_loc:·1·to·00001c83116 ··DW_CFA_advance_loc:·1·to·00001cc1
131 ··DW_CFA_def_cfa_offset:·8117 ··DW_CFA_def_cfa_offset:·8
132 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8118 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
133 ··DW_CFA_advance_loc:·1·to·00001c84119 ··DW_CFA_advance_loc:·1·to·00001cc2
Max diff block lines reached; 28596/33937 bytes (84.26%) of diff not shown.
456 B
strings --all --bytes=8 {}
    
Offset 43, 16 lines modifiedOffset 43, 15 lines modified
43 CXXABI_1.343 CXXABI_1.3
44 GLIBCXX_3.444 GLIBCXX_3.4
45 GLIBC_2.145 GLIBC_2.1
46 GLIBC_2.446 GLIBC_2.4
47 GLIBC_2.047 GLIBC_2.0
48 GLIBC_2.1.348 GLIBC_2.1.3
49 GLIBC_2.3.449 GLIBC_2.3.4
 50 \$@;\$DtY
50 D$P;D$TtK 
51 L$L9T$\t 
52 Usage:·fst-infl3·[options]·tfile·[file·[file]]51 Usage:·fst-infl3·[options]·tfile·[file·[file]]
53 -t·tfile:··alternative·transducer52 -t·tfile:··alternative·transducer
54 -d:··only·print·the·simplest·analyses53 -d:··only·print·the·simplest·analyses
55 -b:··print·analysis·and·surface·characters54 -b:··print·analysis·and·surface·characters
56 -v:··print·version·information55 -v:··print·version·information
57 -q:··suppress·status·messages56 -q:··suppress·status·messages
58 Error:·Cannot·open·transducer·file·%s57 Error:·Cannot·open·transducer·file·%s
564 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 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1ad0·<__cxa_finalize@plt+0x840>8 »       call···1b00·<__cxa_finalize@plt+0x870>
9 »       add····$0x4ff7,%ebx9 »       add····$0x5ff7,%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
16 »       ret16 »       ret
424 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 128 lines modifiedOffset 1, 129 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000012a0·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0xf00>:2 000012a0·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0xf40>:
3 main.cold():3 main.cold():
 4 »       nop
4 ./src/fst-infl3.C:119·(discriminator·2) 
5 »       mov····0x38(%esp),%edx 
6 main():5 main():
7 ./src/fst-infl3.C:119·(discriminator·2) 
8 »       mov····%edx,(%esp) 
9 »       mov····%esi,%ebx 
10 »       call···1140·<operator·delete(void*)@plt> 
11 »       mov····0x3c(%esp),%eax 
12 ./src/fst-infl3.C:169 
13 »       cmp····$0x1,%edi 
14 »       jne····12ff·<__cxa_finalize@plt+0x6f> 
15 ./src/fst-infl3.C:169·(discriminator·1) 
16 »       mov····%eax,(%esp) 
17 »       mov····%esi,%ebx 
18 »       call···1080·<__cxa_begin_catch@plt> 
19 ./src/fst-infl3.C:170·(discriminator·1) 
20 »       mov····%eax,0x4(%esp) 
21 »       mov····-0x8(%esi),%eax 
22 »       mov····%eax,(%esp) 
23 »       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> 
24 »       lea····-0x1e30(%esi),%ecx 
25 »       mov····%ecx,0x4(%esp) 
26 »       mov····%eax,(%esp) 
27 »       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> 
28 ./src/fst-infl3.C:1696 ./src/fst-infl3.C:169
 7 »       mov····%edi,%ebx
 8 »       mov····%eax,%esi
29 »       call···11e0·<__cxa_end_catch@plt>9 »       call···11e0·<__cxa_end_catch@plt>
30 »       jmp····1872·<__cxa_finalize@plt+0x5e2> 
31 ./src/fst-infl3.C:145 
32 »       mov····0x30(%esp),%ecx 
33 »       mov····%ecx,(%esp) 
34 »       call···2000·<__cxa_finalize@plt+0xd70> 
35 »       mov····%ebx,%eax 
36 »       jmp····12b2·<__cxa_finalize@plt+0x22> 
37 »       mov····%eax,%edi 
38 std::vector<SFST::LowMemTransducer*,·std::allocator<SFST::LowMemTransducer*>·>::~vector():10 std::vector<SFST::LowMemTransducer*,·std::allocator<SFST::LowMemTransducer*>·>::~vector():
39 /usr/include/c++/10/bits/stl_vector.h:68011 /usr/include/c++/10/bits/stl_vector.h:680
40 »       mov····0x4c(%esp),%edx12 »       mov····0x3c(%esp),%eax
41 std::_Vector_base<SFST::LowMemTransducer*,·std::allocator<SFST::LowMemTransducer*>·>::_M_deallocate(SFST::LowMemTransducer**,·unsigned·int):13 std::_Vector_base<SFST::LowMemTransducer*,·std::allocator<SFST::LowMemTransducer*>·>::_M_deallocate(SFST::LowMemTransducer**,·unsigned·int):
42 /usr/include/c++/10/bits/stl_vector.h:35314 /usr/include/c++/10/bits/stl_vector.h:353
43 »       test···%edx,%edx15 »       test···%eax,%eax
44 »       je·····1313·<__cxa_finalize@plt+0x83>16 »       je·····12bc·<__cxa_finalize@plt+0x2c>
45 __gnu_cxx::new_allocator<SFST::LowMemTransducer*>::deallocate(SFST::LowMemTransducer**,·unsigned·int):17 __gnu_cxx::new_allocator<SFST::LowMemTransducer*>::deallocate(SFST::LowMemTransducer**,·unsigned·int):
46 /usr/include/c++/10/ext/new_allocator.h:13318 /usr/include/c++/10/ext/new_allocator.h:133
47 »       mov····%edx,(%esp)19 »       mov····%eax,(%esp)
48 »       mov····%esi,%ebx20 »       mov····%edi,%ebx
49 »       call···1140·<operator·delete(void*)@plt>21 »       call···1140·<operator·delete(void*)@plt>
50 __gnu_cxx::new_allocator<SFST::LowMemTransducer*>::~new_allocator():22 __gnu_cxx::new_allocator<SFST::LowMemTransducer*>::~new_allocator():
51 /usr/include/c++/10/ext/new_allocator.h:8923 /usr/include/c++/10/ext/new_allocator.h:89
52 »       mov····%edi,(%esp)24 »       mov····%esi,(%esp)
53 »       mov····%esi,%ebx25 »       mov····%edi,%ebx
54 »       call···1220·<_Unwind_Resume@plt>26 »       call···1220·<_Unwind_Resume@plt>
55 main():27 main():
 28 ./src/fst-infl3.C:119·(discriminator·2)
 29 »       mov····%esi,(%esp)
 30 »       mov····%edi,%ebx
 31 »       call···1140·<operator·delete(void*)@plt>
 32 »       mov····0x2c(%esp),%esi
 33 »       mov····0x28(%esp),%ecx
 34 ./src/fst-infl3.C:169
 35 »       mov····%ecx,0x2c(%esp)
 36 »       dec····%ecx
 37 »       jne····12aa·<__cxa_finalize@plt+0x1a>
 38 ./src/fst-infl3.C:169·(discriminator·1)
 39 »       mov····%esi,(%esp)
 40 »       mov····%edi,%ebx
 41 »       call···1080·<__cxa_begin_catch@plt>
 42 ./src/fst-infl3.C:170·(discriminator·1)
 43 »       mov····-0x8(%edi),%edx
 44 »       mov····%edx,(%esp)
 45 »       mov····%eax,0x4(%esp)
 46 »       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>
 47 »       mov····%eax,(%esp)
 48 »       lea····-0x1e30(%edi),%esi
 49 »       mov····%esi,0x4(%esp)
 50 »       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>
56 ./src/fst-infl3.C:16951 ./src/fst-infl3.C:169
57 »       mov····%eax,%edi 
58 »       mov····%esi,%ebx 
59 »       call···11e0·<__cxa_end_catch@plt>52 »       call···11e0·<__cxa_end_catch@plt>
 53 »       jmp····186f·<__cxa_finalize@plt+0x5df>
 54 ./src/fst-infl3.C:145
 55 »       mov····0x20(%esp),%eax
 56 »       mov····%eax,(%esp)
 57 »       call···2060·<__cxa_finalize@plt+0xdd0>
 58 »       mov····%ebx,%ecx
60 »       jmp····1301·<__cxa_finalize@plt+0x71>59 »       jmp····12d8·<__cxa_finalize@plt+0x48>
 60 main.cold():
 61 »       nop
61 SFST::LowMemTransducer::LowMemTransducer(_IO_FILE*):62 SFST::LowMemTransducer::LowMemTransducer(_IO_FILE*):
62 ./src/lowmem.C:8763 ./src/lowmem.C:87
63 »       movl···$0x4,(%esp)64 »       movl···$0x4,(%esp)
64 »       call···1090·<__cxa_allocate_exception@plt> 
65 »       lea····-0x1de8(%esi),%ebp65 »       lea····-0x1de8(%esi),%ebp
 66 »       call···1090·<__cxa_allocate_exception@plt>
 67 »       mov····-0x24(%esi),%edi
66 »       mov····%ebp,(%eax)68 »       mov····%ebp,(%eax)
67 »       movl···$0x0,0x8(%esp)69 »       movl···$0x0,0x8(%esp)
68 »       mov····-0x24(%esi),%edi 
69 »       mov····%edi,0x4(%esp)70 »       mov····%edi,0x4(%esp)
70 »       mov····%eax,(%esp)71 »       mov····%eax,(%esp)
71 »       call···1210·<__cxa_throw@plt>72 »       call···1210·<__cxa_throw@plt>
72 ./src/lowmem.C:90·(discriminator·3)73 ./src/lowmem.C:90·(discriminator·3)
73 »       mov····%ebp,(%esp)74 »       mov····%ebp,(%esp)
74 »       mov····%esi,%ebx75 »       mov····%esi,%ebx
75 »       call···1140·<operator·delete(void*)@plt>76 »       call···1140·<operator·delete(void*)@plt>
76 ./src/lowmem.C:8177 ./src/lowmem.C:81
77 »       mov····0x2c(%esp),%eax78 »       mov····0x2c(%esp),%eax
 79 »       mov····%esi,%ebx
78 »       mov····%eax,(%esp)80 »       mov····%eax,(%esp)
79 »       call···32b6·<SFST::Alphabet::~Alphabet()@@Base>81 »       call···3410·<SFST::Alphabet::~Alphabet()@@Base>
80 »       mov····%edi,(%esp)82 »       mov····%edi,(%esp)
81 »       mov····%esi,%ebx 
82 »       call···1220·<_Unwind_Resume@plt>83 »       call···1220·<_Unwind_Resume@plt>
83 »       mov····%eax,%edi84 »       mov····%eax,%edi
84 »       jmp····1360·<__cxa_finalize@plt+0xd0>85 »       jmp····1360·<__cxa_finalize@plt+0xd0>
85 SFST::LMNode::~LMNode():86 SFST::LMNode::~LMNode():
86 ./src/lowmem.h:6087 ./src/lowmem.h:60
Max diff block lines reached; 428661/433696 bytes (98.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 00003fc4·<.fini>:2 00004104·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1ad0·<__cxa_finalize@plt+0x840>6 »       call···1b00·<__cxa_finalize@plt+0x870>
7 »       add····$0x2033,%ebx7 »       add····$0x2ef3,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
4.98 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00004000·03000000·01000200·0a557361·67653a20·.........Usage:·2 ··0x00005000·03000000·01000200·0a557361·67653a20·.........Usage:·
3 ··0x00004010·6673742d·696e666c·33205b6f·7074696f·fst-infl3·[optio3 ··0x00005010·6673742d·696e666c·33205b6f·7074696f·fst-infl3·[optio
4 ··0x00004020·6e735d20·7466696c·65205b66·696c6520·ns]·tfile·[file·4 ··0x00005020·6e735d20·7466696c·65205b66·696c6520·ns]·tfile·[file·
5 ··0x00004030·5b66696c·655d5d0a·0a000000·2d742074·[file]].....-t·t5 ··0x00005030·5b66696c·655d5d0a·0a000000·2d742074·[file]].....-t·t
6 ··0x00004040·66696c65·3a202061·6c746572·6e617469·file:··alternati6 ··0x00005040·66696c65·3a202061·6c746572·6e617469·file:··alternati
7 ··0x00004050·76652074·72616e73·64756365·720a0000·ve·transducer...7 ··0x00005050·76652074·72616e73·64756365·720a0000·ve·transducer...
8 ··0x00004060·2d643a20·206f6e6c·79207072·696e7420·-d:··only·print·8 ··0x00005060·2d643a20·206f6e6c·79207072·696e7420·-d:··only·print·
9 ··0x00004070·74686520·73696d70·6c657374·20616e61·the·simplest·ana9 ··0x00005070·74686520·73696d70·6c657374·20616e61·the·simplest·ana
10 ··0x00004080·6c797365·730a0000·2d623a20·20707269·lyses...-b:··pri10 ··0x00005080·6c797365·730a0000·2d623a20·20707269·lyses...-b:··pri
11 ··0x00004090·6e742061·6e616c79·73697320·616e6420·nt·analysis·and·11 ··0x00005090·6e742061·6e616c79·73697320·616e6420·nt·analysis·and·
12 ··0x000040a0·73757266·61636520·63686172·61637465·surface·characte12 ··0x000050a0·73757266·61636520·63686172·61637465·surface·characte
13 ··0x000040b0·72730a00·2d763a20·20707269·6e742076·rs..-v:··print·v13 ··0x000050b0·72730a00·2d763a20·20707269·6e742076·rs..-v:··print·v
14 ··0x000040c0·65727369·6f6e2069·6e666f72·6d617469·ersion·informati14 ··0x000050c0·65727369·6f6e2069·6e666f72·6d617469·ersion·informati
15 ··0x000040d0·6f6e0a00·2d713a20·20737570·70726573·on..-q:··suppres15 ··0x000050d0·6f6e0a00·2d713a20·20737570·70726573·on..-q:··suppres
16 ··0x000040e0·73207374·61747573·206d6573·73616765·s·status·message16 ··0x000050e0·73207374·61747573·206d6573·73616765·s·status·message
17 ··0x000040f0·730a0000·0a457272·6f723a20·43616e6e·s....Error:·Cann17 ··0x000050f0·730a0000·0a457272·6f723a20·43616e6e·s....Error:·Cann
18 ··0x00004100·6f74206f·70656e20·7472616e·73647563·ot·open·transduc18 ··0x00005100·6f74206f·70656e20·7472616e·73647563·ot·open·transduc
19 ··0x00004110·65722066·696c6520·25730a0a·00000000·er·file·%s......19 ··0x00005110·65722066·696c6520·25730a0a·00000000·er·file·%s......
20 ··0x00004120·72656164·696e6720·7472616e·73647563·reading·transduc20 ··0x00005120·72656164·696e6720·7472616e·73647563·reading·transduc
21 ··0x00004130·65722066·726f6d20·66696c65·20220000·er·from·file·"..21 ··0x00005130·65722066·726f6d20·66696c65·20220000·er·from·file·"..
22 ··0x00004140·0a457272·6f723a20·43616e6e·6f74206f·.Error:·Cannot·o22 ··0x00005140·0a457272·6f723a20·43616e6e·6f74206f·.Error:·Cannot·o
23 ··0x00004150·70656e20·696e7075·74206669·6c652025·pen·input·file·%23 ··0x00005150·70656e20·696e7075·74206669·6c652025·pen·input·file·%
24 ··0x00004160·730a0a00·0a457272·6f723a20·43616e6e·s....Error:·Cann24 ··0x00005160·730a0a00·0a457272·6f723a20·43616e6e·s....Error:·Cann
25 ··0x00004170·6f74206f·70656e20·6f757470·75742066·ot·open·output·f25 ··0x00005170·6f74206f·70656e20·6f757470·75742066·ot·open·output·f
26 ··0x00004180·696c6520·25730a0a·004f7074·696f6e73·ile·%s...Options26 ··0x00005180·696c6520·25730a0a·004f7074·696f6e73·ile·%s...Options
27 ··0x00004190·3a0a002d·683a2020·7072696e·74207468·:..-h:··print·th27 ··0x00005190·3a0a002d·683a2020·7072696e·74207468·:..-h:··print·th
28 ··0x000041a0·6973206d·65737361·67650a00·312e342e·is·message..1.4.28 ··0x000051a0·6973206d·65737361·67650a00·312e342e·is·message..1.4.
29 ··0x000041b0·37610066·73742d69·6e666c33·20766572·7a.fst-infl3·ver29 ··0x000051b0·37610066·73742d69·6e666c33·20766572·7a.fst-infl3·ver
30 ··0x000041c0·73696f6e·2025730a·00726200·222e2e2e·sion·%s..rb."...30 ··0x000051c0·73696f6e·2025730a·00726200·222e2e2e·sion·%s..rb."...
31 ··0x000041d0·0a006669·6e697368·65642e0a·00777400·..finished...wt.31 ··0x000051d0·0a006669·6e697368·65642e0a·00777400·..finished...wt.
32 ··0x000041e0·0d256400·3e202573·0a006e6f·20726573·.%d.>·%s..no·res32 ··0x000051e0·0d256400·3e202573·0a006e6f·20726573·.%d.>·%s..no·res
33 ··0x000041f0·756c7420·666f7220·25730a00·76656374·ult·for·%s..vect33 ··0x000051f0·756c7420·666f7220·25730a00·76656374·ult·for·%s..vect
34 ··0x00004200·6f723a3a·5f4d5f72·65616c6c·6f635f69·or::_M_realloc_i34 ··0x00005200·6f723a3a·5f4d5f72·65616c6c·6f635f69·or::_M_realloc_i
35 ··0x00004210·6e736572·74000000·4572726f·723a2077·nsert...Error:·w35 ··0x00005210·6e736572·74000000·4572726f·723a2077·nsert...Error:·w
36 ··0x00004220·726f6e67·2066696c·6520666f·726d6174·rong·file·format36 ··0x00005220·726f6e67·2066696c·6520666f·726d6174·rong·file·format
37 ··0x00004230·20286e6f·74206120·6c6f776d·656d2074··(not·a·lowmem·t37 ··0x00005230·20286e6f·74206120·6c6f776d·656d2074··(not·a·lowmem·t
38 ··0x00004240·72616e73·64756365·72290a00··········ransducer)..38 ··0x00005240·72616e73·64756365·72290a00··········ransducer)..
  
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 ··0x0000524c·011b033b·10010000·21000000·d4bdffff·...;....!.......
3 ··0x0000425c·50010000·44d0ffff·74010000·54d0ffff·P...D...t...T...3 ··0x0000525c·58010000·44c0ffff·7c010000·54c0ffff·X...D...|...T...
4 ··0x0000426c·48030000·dcd0ffff·24050000·2ed1ffff·H.......$.......4 ··0x0000526c·f8020000·dcc0ffff·e0040000·2ec1ffff·................
5 ··0x0000427c·74060000·4ad1ffff·00070000·84d1ffff·t...J...........5 ··0x0000527c·30060000·4ac1ffff·bc060000·84c1ffff·0...J...........
6 ··0x0000428c·e8020000·88d7ffff·60030000·04d8ffff·........`.......6 ··0x0000528c·c4020000·b4c7ffff·1c030000·34c8ffff·............4...
7 ··0x0000429c·18070000·44d8ffff·24010000·84d9ffff·....D...$.......7 ··0x0000529c·d4060000·74c8ffff·2c010000·b4c9ffff·....t...,.......
8 ··0x000042ac·a8010000·36daffff·48020000·86ddffff·....6...H.......8 ··0x000052ac·ac010000·74caffff·38020000·e4cdffff·....t...8.......
9 ··0x000042bc·88010000·b4ddffff·c8010000·54dfffff·............T...9 ··0x000052bc·90010000·14ceffff·cc010000·94cfffff·................
 10 ··0x000052cc·0c020000·74d1ffff·78020000·53d3ffff·....t...x...S...
 11 ··0x000052dc·50030000·57d3ffff·64030000·64d3ffff·P...W...d...d...
 12 ··0x000052ec·74040000·84d6ffff·bc050000·54dcffff·t...........T...
 13 ··0x000052fc·48060000·34dfffff·78030000·b4dfffff·H...4...x.......
 14 ··0x0000530c·b4030000·34e0ffff·f0030000·c4e1ffff·....4...........
 15 ··0x0000531c·30040000·a4e2ffff·f8040000·f4e4ffff·0...............
 16 ··0x0000532c·38050000·64e6ffff·78050000·26eeffff·8...d...x...&...
10 ··0x000042cc·08020000·f4e0ffff·88020000·93e2ffff·................17 ··0x0000533c·00070000·2aeeffff·14070000·34eeffff·....*.......4...
11 ··0x000042dc·94030000·97e2ffff·a8030000·a4e2ffff·................18 ··0x0000534c·28070000·94eeffff·74070000·a4eeffff·(.......t.......
 19 ··0x0000535c·88070000····························....
12 ··0x000042ec·b8040000·9ae5ffff·00060000·26ebffff·............&... 
13 ··0x000042fc·8c060000·22eeffff·bc030000·8eeeffff·...."........... 
14 ··0x0000430c·f8030000·faeeffff·34040000·6af0ffff·........4...j... 
15 ··0x0000431c·74040000·54f1ffff·3c050000·a4f3ffff·t...T...<....... 
16 ··0x0000432c·7c050000·34f5ffff·bc050000·e8fcffff·|...4........... 
17 ··0x0000433c·44070000·f4fcffff·58070000·54fdffff·D.......X...T... 
18 ··0x0000434c·a4070000·64fdffff·b8070000··········....d....... 
  
14.2 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 112 lines modifiedOffset 1, 109 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004358·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00005360·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004368·1b0c0404·88010708·10000000·1c000000·................3 ··0x00005370·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00004378·18d7ffff·36000000·00000000·14000000·....6...........4 ··0x00005380·40c7ffff·36000000·00000000·14000000·@...6...........
5 ··0x00004388·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00005390·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00004398·88010000·20000000·1c000000·7cccffff·....·.......|...6 ··0x000053a0·88010000·20000000·1c000000·74bcffff·....·.......t...
7 ··0x000043a8·70020000·000e0846·0e0c4a0f·0b740478·p......F..J..t.x7 ··0x000053b0·70020000·000e0846·0e0c4a0f·0b740478·p......F..J..t.x
8 ··0x000043b8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000053c0·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000043c8·c8ceffff·08000000·00000000·1c000000·................9 ··0x000053d0·c0beffff·08000000·00000000·18000000·................
 10 ··0x000053e0·54000000·4cccffff·2c000000·00430e20·T...L...,....C.·
 11 ··0x000053f0·44830264·c30e0400·1c000000·70000000·D..d........p...
10 ··0x000043d8·54000000·f6dbffff·26000000·00410e08·T.......&....A..12 ··0x00005400·00c8ffff·b2000000·00410e08·8602410e·.........A....A.
11 ··0x000043e8·8302430e·20600e08·41c30e04·1c000000·..C.·`..A....... 
12 ··0x000043f8·74000000·d4d7ffff·b2000000·00410e08·t............A.. 
13 ··0x00004408·8602410e·0c830343·0e200000·3c000000·..A....C.·..<...13 ··0x00005410·0c83034e·0e200000·3c000000·90000000·...N.·..<.......
14 ··0x00004418·94000000·e4dbffff·95010000·00410e08·.............A..14 ··0x00005420·40ccffff·80010000·00410e08·8502410e·@........A....A.
15 ··0x00004428·8502410e·0c870341·0e108604·410e1483·..A....A....A...15 ··0x00005430·0c870341·0e108604·410e1483·054e0e30·...A....A....N.0
16 ··0x00004438·05430e30·0389010e·1441c30e·1041c60e·.C.0.....A...A..16 ··0x00005440·0369010e·1441c30e·1041c60e·0c41c70e·.i...A...A...A..
 17 ··0x00005450·0841c50e·04000000·28000000·d0000000·.A......(.......
 18 ··0x00005460·80cdffff·df010000·00430e40·50870385·.........C.@P...
 19 ··0x00005470·0283054f·860402d0·0ac5c7c6·c30e0446·...O...........F
 20 ··0x00005480·0b000000·3c000000·fc000000·34c8ffff·....<.......4...
 21 ··0x00005490·6d030000·00410e08·8502410e·0c870341·m....A....A....A
 22 ··0x000054a0·0e108604·410e1483·054e0e40·03dc010a·....A....N.@....
 23 ··0x000054b0·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 24 ··0x000054c0·0e04460b·28000000·3c010000·f4ceffff·..F.(...<.......
 25 ··0x000054d0·df010000·00430e40·50870385·0283054f·.....C.@P......O
 26 ··0x000054e0·860402d0·0ac5c7c6·c30e0446·0b000000·...........F....
17 ··0x00004448·0c41c70e·0841c50e·04000000·3c000000·.A...A......<... 
18 ··0x00004458·d4000000·44ddffff·9f010000·00410e08·....D........A.. 
19 ··0x00004468·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
20 ··0x00004478·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A.. 
21 ··0x00004488·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<... 
22 ··0x00004498·14010000·e6d7ffff·4f030000·00410e08·........O....A.. 
23 ··0x000044a8·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
24 ··0x000044b8·05430e40·03f6010a·0e1441c3·0e1041c6·.C.@......A...A. 
25 ··0x000044c8·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<... 
26 ··0x000044d8·54010000·64deffff·9f010000·00410e08·T...d........A.. 
27 ··0x000044e8·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
28 ··0x000044f8·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A.. 
29 ··0x00004508·0c41c70e·0841c50e·04410b00·1c000000·.A...A...A...... 
30 ··0x00004518·00000000·017a504c·5200017c·08079b8d·.....zPLR..|.... 
31 ··0x00004528·1b00001b·1b0c0404·88010000·30000000·............0... 
32 ··0x00004538·24000000·94ceffff·04060000·04df0400·$............... 
33 ··0x00004548·00410e08·8502420d·054c8703·86048305·.A....B..L...... 
34 ··0x00004558·03bf040a·c341c641·c741c50c·0404410b·.....A.A.A....A. 
35 ··0x00004568·28000000·00000000·017a504c·5200017c·(........zPLR..|27 ··0x000054f0·1c000000·00000000·017a504c·5200017c·.........zPLR..|
36 ··0x00004578·08079b39·1b00001b·1b0c0404·88010c05·...9............28 ··0x00005500·08079bb1·1b00001b·1b0c0404·88010000·................
 29 ··0x00005510·30000000·24000000·b8beffff·2f060000·0...$......./...
 30 ··0x00005520·04d30400·00410e08·8502440d·05458703·.....A....D..E..
 31 ··0x00005530·86048305·03c3040a·c341c641·c741c50c·.........A.A.A..
 32 ··0x00005540·0404410b·20000000·58000000·54bdffff·..A.·...X...T...
 33 ··0x00005550·87000000·04e30400·00410c05·08830585·.........A......
37 ··0x00004588·08830585·02860487·03000000·14000000·................34 ··0x00005560·02860487·03000000·30000000·e0010000·........0.......
 35 ··0x00005570·90c4ffff·76000000·00410e08·8702410e·....v....A....A.
 36 ··0x00005580·0c860341·0e108304·4e0e2002·610e1041·...A....N.·.a..A
38 ··0x00004598·30000000·04cdffff·88000000·04cb0400·0............... 
39 ··0x000045a8·00000000·30000000·2c020000·20d4ffff·....0...,...·... 
40 ··0x000045b8·7c000000·00410e08·8702410e·0c860341·|....A....A....A 
41 ··0x000045c8·0e108304·430e2002·720e1041·c30e0c41·....C.·.r..A...A 
42 ··0x000045d8·c60e0841·c70e0400·10000000·60020000·...A........`...37 ··0x00005590·c30e0c41·c60e0841·c70e0400·10000000·...A...A........
43 ··0x000045e8·f7deffff·04000000·00000000·10000000·................ 
44 ··0x000045f8·74020000·e7deffff·04000000·00000000·t...............38 ··0x000055a0·14020000·fbcfffff·04000000·00000000·................
 39 ··0x000055b0·10000000·28020000·ebcfffff·04000000·....(...........
 40 ··0x000055c0·00000000·38000000·3c020000·b4dbffff·....8...<.......
 41 ··0x000055d0·7a000000·00410e08·8502430e·0c870341·z....A....C....A
 42 ··0x000055e0·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a..
 43 ··0x000055f0·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
45 ··0x00004608·38000000·88020000·5eeaffff·6c000000·8.......^...l...44 ··0x00005600·38000000·78020000·f8dbffff·7a000000·8...x.......z...
46 ··0x00004618·00410e08·8502410e·0c870341·0e108604·.A....A....A....45 ··0x00005610·00410e08·8502430e·0c870341·0e108604·.A....C....A....
47 ··0x00004628·410e1483·05430e40·02600e14·41c30e10·A....C.@.`..A...46 ··0x00005620·410e1483·054e0e40·02610e14·41c30e10·A....N.@.a..A...
48 ··0x00004638·41c60e0c·41c70e08·41c50e04·38000000·A...A...A...8...47 ··0x00005630·41c60e0c·41c70e08·41c50e04·3c000000·A...A...A...<...
49 ··0x00004648·c4020000·8eeaffff·6c000000·00410e08·........l....A..48 ··0x00005640·b4020000·3cdcffff·82010000·00410e08·....<........A..
50 ··0x00004658·8502410e·0c870341·0e108604·410e1483·..A....A....A...49 ··0x00005650·8502410e·0c870341·0e108604·410e1483·..A....A....A...
51 ··0x00004668·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A... 
52 ··0x00004678·41c70e08·41c50e04·3c000000·00030000·A...A...<....... 
53 ··0x00004688·beeaffff·6f010000·00410e08·8502410e·....o....A....A. 
54 ··0x00004698·0c870341·0e108604·410e1483·05430e50·...A....A....C.P 
55 ··0x000046a8·0363010e·1441c30e·1041c60e·0c41c70e·.c...A...A...A.. 
56 ··0x000046b8·0841c50e·04000000·40000000·b0010000·.A......@....... 
57 ··0x000046c8·eeebffff·dc000000·04b70300·00410e08·.............A.. 
58 ··0x000046d8·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
59 ··0x000046e8·05430e30·027d0a0e·1441c30e·1041c60e·.C.0.}...A...A..50 ··0x00005660·054e0e50·036b010e·1441c30e·1041c60e·.N.P.k...A...A..
60 ··0x000046f8·0c41c70e·0841c50e·04410b00·40000000·.A...A...A..@...51 ··0x00005670·0c41c70e·0841c50e·04000000·40000000·.A...A......@...
61 ··0x00004708·f4010000·e4ddffff·f5020000·04830300·................52 ··0x00005680·90010000·8cddffff·dc000000·04c30300·................
62 ··0x00004718·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
63 ··0x00004728·410e1483·05430e60·03c1020a·0e1441c3·A....C.`......A. 
64 ··0x00004738·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
65 ··0x00004748·24000000·00000000·017a504c·5200017c·$........zPLR..| 
66 ··0x00004758·08079b59·1900001b·1b0c0404·88010e60·...Y...........` 
67 ··0x00004768·83058502·86048703·14000000·2c000000·............,... 
68 ··0x00004778·b0cbffff·52000000·042b0300·00000000·....R....+...... 
69 ··0x00004788·3c000000·08040000·10ecffff·48020000·<...........H... 
70 ··0x00004798·00410e08·8502410e·0c870341·0e108604·.A....A....A....53 ··0x00005690·00410e08·8502410e·0c870341·0e108604·.A....A....A....
71 ··0x000047a8·410e1483·05430e40·0386010a·0e1441c3·A....C.@......A. 
72 ··0x000047b8·0e1041c6·0e0c41c7·0e0841c5·0e04410b·..A...A...A...A. 
73 ··0x000047c8·3c000000·48040000·20eeffff·88010000·<...H...·....... 
74 ··0x000047d8·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
75 ··0x000047e8·410e1483·05430e30·037c010e·1441c30e·A....C.0.|...A..54 ··0x000056a0·410e1483·054e0e30·02720a0e·1441c30e·A....N.0.r...A..
76 ··0x000047f8·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......55 ··0x000056b0·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..
77 ··0x00004808·40000000·f8020000·70efffff·b4070000·@.......p.......56 ··0x000056c0·40000000·d4010000·e8ceffff·15030000·@...............
78 ··0x00004818·049f0200·00410e08·8502410e·0c870341·.....A....A....A57 ··0x000056d0·048f0300·00410e08·8502410e·0c870341·.....A....A....A
79 ··0x00004828·0e108604·410e1483·05430e50·03fc050a·....A....C.P....58 ··0x000056e0·0e108604·410e1483·054e0e60·03d5020a·....A....N.`....
80 ··0x00004838·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.59 ··0x000056f0·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 60 ··0x00005700·0e04450b·24000000·00000000·017a504c·..E.$........zPL
 61 ··0x00005710·5200017c·08079b9d·1900001b·1b0c0404·R..|............
 62 ··0x00005720·88010e60·83058502·86048703·14000000·...`............
 63 ··0x00005730·2c000000·f4bbffff·52000000·04370300·,.......R....7..
 64 ··0x00005740·00000000·3c000000·bc030000·a4ddffff·....<...........
 65 ··0x00005750·48020000·00410e08·8502410e·0c870341·H....A....A....A
 66 ··0x00005760·0e108604·410e1483·054e0e40·0376010a·....A....N.@.v..
 67 ··0x00005770·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
81 ··0x00004848·0e04410b·44000000·3c030000·92dfffff·..A.D...<.......68 ··0x00005780·0e04440b·3c000000·fc030000·b4dfffff·..D.<...........
 69 ··0x00005790·6a010000·00410e08·8502410e·0c870341·j....A....A....A
 70 ··0x000057a0·0e108604·410e1483·054e0e30·0353010e·....A....N.0.S..
 71 ··0x000057b0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 72 ··0x000057c0·04000000·40000000·d8020000·e4e0ffff·....@...........
82 ··0x00004858·8b050000·04ab0200·00410e08·8502410e·.........A....A.73 ··0x000057d0·c2070000·04ab0200·00410e08·8502410e·.........A....A.
83 ··0x00004868·0c870341·0e108604·410e1483·05460ea0·...A....A....F..74 ··0x000057e0·0c870341·0e108604·410e1483·054d0e50·...A....A....M.P
 75 ··0x000057f0·03e0050a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
 76 ··0x00005800·0e0841c5·0e044b0b·44000000·1c030000·..A...K.D.......
 77 ··0x00005810·c0d0ffff·c1050000·04bb0200·00410e08·.............A..
 78 ··0x00005820·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 79 ··0x00005830·05510ea0·01039603·0a0e1441·c30e1041·.Q.........A...A
 80 ··0x00005840·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....
 81 ··0x00005850·28000000·00000000·017a504c·5200017c·(........zPLR..|
Max diff block lines reached; 0/14447 bytes (0.00%) of diff not shown.
2.52 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 ··0x00004a24·ff9b4901·3d5305fd·0b00ef01·9d01e20b·..I.=S..........2 ··0x000059f4·ff9b4101·374d0589·0c00ec01·9b01900c·..A.7M..........
3 ··0x00004a34·039b0305·f20b03f3·033fe20b·03b605d0·.........?......3 ··0x00005a04·03940305·990c03ed·0352900c·03ca05ad·.........R......
4 ··0x00004a44·03e90b03·e70905fd·0b00910a·34e20b03·............4... 
5 ··0x00004a54·f80a05fd·0b00b20b·05e20b03·d80b05fd·................ 
6 ··0x00004a64·0b000000·017d0000·44160000·ff9b1501·.....}..D....... 
7 ··0x00004a74·082e177d·00780500·00000001·7d000000·...}.x......}... 
8 ··0x00004a84·2c160000·ffff010a·1b058901·00d00105·,............... 
9 ··0x00004a94·00000000·ffff0110·36050000·4534ec05·........6...E4.. 
10 ··0x00004aa4·00b301d1·03e50500·ffff0108·29054e00·............).N. 
11 ··0x00004ab4·49050000·ff9b4d01·40d70105·d00d01f0·I.....M.@....... 
12 ··0x00004ac4·0305d20d·01a40605·ce0d01df·0c540000·.............T..4 ··0x00005a14·03a60c03·f4093490·0c03df0a·23890c00·......4.....#...
 5 ··0x00005a24·bd0b4090·0c03ff0b·05890c00·0000017d·..@............}
 6 ··0x00005a34·7c160000·ff9b1501·08210500·00561701·|........!...V..
 7 ··0x00005a44·00000001·7d000000·64160000·ffff010a·....}...d.......
 8 ··0x00005a54·1b058901·00d00105·00000000·ffff0110·................
 9 ··0x00005a64·36050000·45349006·00b301f3·03890600·6...E4..........
 10 ··0x00005a74·ffff0108·29054e00·49050000·ff9b5101·....).N.I.....Q.
 11 ··0x00005a84·45c10105·e20d01e3·0305e00d·01aa0605·E...............
 12 ··0x00005a94·e40d01e6·0c050000·ad0d05e2·0d01b60d·................
13 ··0x00004ad4·b70d05d0·0d01c00d·05ce0d01·c90d05d2·................13 ··0x00005aa4·05e40d01·bf0d05e0·0d01d10d·05000082·................
14 ··0x00004ae4·0d01ec0d·05af0e03·aa0e05b3·0e03f30e·................ 
15 ··0x00004af4·05a10f00·af0f0500·00010000·7d000000·............}... 
16 ··0x00004b04·00000000·ffff0112·9f02bb03·0000c707·................14 ··0x00005ab4·0e05bd0e·03b80e05·c10e03aa·0f05af0f·................
 15 ··0x00005ac4·00bd0f05·00000100·007d0000·00000000·.........}......
 16 ··0x00005ad4·ffff0112·a002d803·0000e207·05ba0b00·................
17 ··0x00004b14·05840b00·e0079f03·0000ffff·01041705·................17 ··0x00005ae4·ff07b603·0000ffff·01041705·0000ffff·................
18 ··0x00004b24·0000ffff·010b6705·ed050091·0555f405·......g......U..18 ··0x00005af4·010b6105·c90500e9·0459d505·00ffff01·..a......Y......
19 ··0x00004b34·00ffff01·04290500·00················.....)...19 ··0x00005b04·04290500·00·························.)...
  
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 ··0x00005ebc·c01b0000·d4190000·501a0000··········........P...2 ··0x00006ebc·f01b0000·001a0000·801a0000··········............
  
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 ··0x00005ec8·701b0000····························p...2 ··0x00006ec8·a01b0000····························....
  
535 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 ··0x00005fd4·00000000·d0130000·00000000·00000000·................2 ··0x00006fd4·00000000·d0130000·00000000·00000000·................
3 ··0x00005fe4·00000000·00000000·00000000·00000000·................3 ··0x00006fe4·00000000·00000000·00000000·00000000·................
4 ··0x00005ff4·00000000·00000000·00000000··········............4 ··0x00006ff4·00000000·00000000·00000000··········............
  
1.66 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 15 lines modifiedOffset 1, 15 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 ··0x00006000·cc5e0000·00000000·00000000·36100000·.^..........6...3 ··0x00007000·cc6e0000·00000000·00000000·36100000·.n..........6...
4 ··0x00006010·46100000·56100000·66100000·76100000·F...V...f...v...4 ··0x00007010·46100000·56100000·66100000·76100000·F...V...f...v...
5 ··0x00006020·86100000·96100000·a6100000·b6100000·................5 ··0x00007020·86100000·96100000·a6100000·b6100000·................
6 ··0x00006030·c6100000·d6100000·e6100000·f6100000·................6 ··0x00007030·c6100000·d6100000·e6100000·f6100000·................
7 ··0x00006040·06110000·16110000·26110000·36110000·........&...6...7 ··0x00007040·06110000·16110000·26110000·36110000·........&...6...
8 ··0x00006050·46110000·56110000·66110000·76110000·F...V...f...v...8 ··0x00007050·46110000·56110000·66110000·76110000·F...V...f...v...
9 ··0x00006060·86110000·96110000·a6110000·b6110000·................9 ··0x00007060·86110000·96110000·a6110000·b6110000·................
10 ··0x00006070·c6110000·d6110000·e6110000·f6110000·................10 ··0x00007070·c6110000·d6110000·e6110000·f6110000·................
11 ··0x00006080·06120000·16120000·26120000·36120000·........&...6...11 ··0x00007080·06120000·16120000·26120000·36120000·........&...6...
12 ··0x00006090·46120000·56120000·66120000·76120000·F...V...f...v...12 ··0x00007090·46120000·56120000·66120000·76120000·F...V...f...v...
13 ··0x000060a0·86120000····························....13 ··0x000070a0·86120000····························....
  
388 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 ··0x000060a4·00000000·a8600000·01000000·00000000·.....`..........2 ··0x000070a4·00000000·a8700000·01000000·00000000·.....p..........
3 ··0x000060b4·00000000····························....3 ··0x000070b4·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·33306336·61353665·38353535·62336336·30c6a56e8555b3c6 
3 ··0x00000010·62653132·30336335·66303065·35656631·be1203c5f00e5ef12 ··0x00000000·38393630·36613535·63316632·37366634·89606a55c1f276f4
 3 ··0x00000010·66313533·39386135·39376335·31636562·f15398a597c51ceb
4 ··0x00000020·30383938·63342e64·65627567·00000000·0898c4.debug....4 ··0x00000020·66396437·64632e64·65627567·00000000·f9d7dc.debug....
5 ··0x00000030·c5365abe····························.6Z.5 ··0x00000030·27cb07fa····························'...
  
259 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:···············0x1bd0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20956·(bytes·into·file)13 ··Start·of·section·headers:··········20956·(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·0x1bd0
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·0x00de0·0x00de0·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00de0·0x00de0·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x02838·0x02838·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x02938·0x02938·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x00933·0x00933·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x008ef·0x008ef·R···0x1000
12 ··LOAD···········0x004ec0·0x00005ec0·0x00005ec0·0x001d8·0x001e8·RW··0x100012 ··LOAD···········0x004ec0·0x00005ec0·0x00005ec0·0x001d8·0x001e8·RW··0x1000
13 ··DYNAMIC········0x004ed0·0x00005ed0·0x00005ed0·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ed0·0x00005ed0·0x00005ed0·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·0x000e4·0x000e4·R···0x415 ··GNU_EH_FRAME···0x004260·0x00004260·0x00004260·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······0x004ec0·0x00005ec0·0x00005ec0·0x00140·0x00140·R···0x117 ··GNU_RELRO······0x004ec0·0x00005ec0·0x00005ec0·0x00140·0x00140·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000b3a·000b3a·000066·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000b3a·000b3a·000066·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000ba0·000ba0·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000ba0·000ba0·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000c60·000c60·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000c60·000c60·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000ce8·000ce8·0000f8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000ce8·000ce8·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·0025f4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001230·001230·0026f4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003824·003824·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00003924·003924·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·0000e4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00004260·004260·0000e4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004344·004344·000540·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004344·004344·0004fc·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00004884·004884·0000af·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00004840·004840·0000af·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005ec0·004ec0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005ec0·004ec0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ecc·004ecc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ecc·004ecc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ed0·004ed0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ed0·004ed0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fd8·004fd8·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fd8·004fd8·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00006000·005000·000088·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00006000·005000·000088·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00006088·005088·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00006088·005088·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········00006098·005098·000010·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········00006098·005098·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·(10)45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
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:·000022b6···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev47 ····43:·00002380···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
48 ····44:·000022b6···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev48 ····44:·00002380···247·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:·0000227c····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev50 ····46:·00002330····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
51 ····47:·0000227c····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev51 ····47:·00002330····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
52 ····48:·00002202····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv52 ····48:·00002290····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
53 ····49:·00002242····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev53 ····49:·000022e0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
54 ····50:·00002242····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev54 ····50:·000022e0····69·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·0x4ed0·contains·29·entries:2 Dynamic·section·at·offset·0x4ed0·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)·······················0x38249 ·0x0000000d·(FINI)·······················0x3924
10 ·0x00000019·(INIT_ARRAY)·················0x5ec010 ·0x00000019·(INIT_ARRAY)·················0x5ec0
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ecc12 ·0x0000001a·(FINI_ARRAY)·················0x5ecc
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:·5643b999ce9ba0a0639c48b23c24df56746e5f963 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b55db1864026fe2b3e0e272326e778f2abd43625
  
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
24.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..00001bc614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001bd0..00001c06
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, 571 lines modifiedOffset 37, 526 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=00001cd0..00001d3c42 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001d10..00001d8a
43 ··DW_CFA_advance_loc:·1·to·00001cd143 ··DW_CFA_advance_loc:·1·to·00001d11
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:·1·to·00001cd246 ··DW_CFA_advance_loc:·3·to·00001d14
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·00001cd349 ··DW_CFA_advance_loc:·1·to·00001d15
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·00001cd452 ··DW_CFA_advance_loc:·1·to·00001d16
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:·3·to·00001cd755 ··DW_CFA_advance_loc:·14·to·00001d24
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·00001d3757 ··DW_CFA_advance_loc1:·97·to·00001d85
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·00001d3859 ··DW_CFA_advance_loc:·1·to·00001d86
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·00001d3962 ··DW_CFA_advance_loc:·1·to·00001d87
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·00001d3a65 ··DW_CFA_advance_loc:·1·to·00001d88
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·00001d3b68 ··DW_CFA_advance_loc:·1·to·00001d89
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=00001d3c..00001da871 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001d90..00001e0a
72 ··DW_CFA_advance_loc:·1·to·00001d3d72 ··DW_CFA_advance_loc:·1·to·00001d91
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:·1·to·00001d3e75 ··DW_CFA_advance_loc:·3·to·00001d94
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·00001d3f78 ··DW_CFA_advance_loc:·1·to·00001d95
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·00001d4081 ··DW_CFA_advance_loc:·1·to·00001d96
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:·3·to·00001d4384 ··DW_CFA_advance_loc:·14·to·00001da4
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·00001da386 ··DW_CFA_advance_loc1:·97·to·00001e05
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00001da488 ··DW_CFA_advance_loc:·1·to·00001e06
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·00001da591 ··DW_CFA_advance_loc:·1·to·00001e07
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·00001da694 ··DW_CFA_advance_loc:·1·to·00001e08
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·00001da797 ··DW_CFA_advance_loc:·1·to·00001e09
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=00001da8..00001f17100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001e10..00001f92
101 ··DW_CFA_advance_loc:·1·to·00001da9101 ··DW_CFA_advance_loc:·1·to·00001e11
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:·1·to·00001daa104 ··DW_CFA_advance_loc:·1·to·00001e12
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·00001dab107 ··DW_CFA_advance_loc:·1·to·00001e13
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·00001dac110 ··DW_CFA_advance_loc:·1·to·00001e14
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:·3·to·00001daf113 ··DW_CFA_advance_loc:·14·to·00001e22
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·00001f12115 ··DW_CFA_advance_loc2:·363·to·00001f8d
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001f13117 ··DW_CFA_advance_loc:·1·to·00001f8e
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·00001f14120 ··DW_CFA_advance_loc:·1·to·00001f8f
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·00001f15123 ··DW_CFA_advance_loc:·1·to·00001f90
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·00001f16126 ··DW_CFA_advance_loc:·1·to·00001f91
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=00002202..00002241132 00000134·00000030·0000010c·FDE·cie=0000002c·pc=00002290..000022d4
133 ··DW_CFA_advance_loc:·1·to·00002203133 ··DW_CFA_advance_loc:·1·to·00002291
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·00002204136 ··DW_CFA_advance_loc:·1·to·00002292
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·00002205139 ··DW_CFA_advance_loc:·1·to·00002293
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:·3·to·00002208142 ··DW_CFA_advance_loc:·14·to·000022a1
Max diff block lines reached; 19694/25441 bytes (77.41%) of diff not shown.
504 B
strings --all --bytes=8 {}
    
Offset 44, 15 lines modifiedOffset 44, 14 lines modified
44 CXXABI_1.344 CXXABI_1.3
45 GLIBCXX_3.445 GLIBCXX_3.4
46 GLIBC_2.146 GLIBC_2.1
47 GLIBC_2.447 GLIBC_2.4
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 L$x;D$lt( 
52 Usage:·fst-lattice·[options]·file·[file·[file]]51 Usage:·fst-lattice·[options]·file·[file·[file]]
53 -v:··print·version·information52 -v:··print·version·information
54 -a:··print·analysis·characters·only53 -a:··print·analysis·characters·only
55 -q:··suppress·status·messages54 -q:··suppress·status·messages
56 This·program·analyses·each·line·of·the·second·argument·file·with·the55 This·program·analyses·each·line·of·the·second·argument·file·with·the
57 transducer·read·from·the·first·argument·file·and·prints·the·result56 transducer·read·from·the·first·argument·file·and·prints·the·result
58 as·a·transducer·in·the·same·format·as·fst_print.57 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···1bd0·<__cxa_finalize@plt+0x9b0>8 »       call···1c10·<__cxa_finalize@plt+0x9f0>
9 »       add····$0x4ff7,%ebx9 »       add····$0x4ff7,%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, 152 lines modifiedOffset 1, 160 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001230·<SFST::Mem::clear()@@Base-0xfd2>:2 00001230·<SFST::Mem::clear()@@Base-0x1060>:
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++/10/bits/stl_tree.h:9914 /usr/include/c++/10/bits/stl_tree.h:991
5 »       mov····0x38(%esp),%ebx5 »       mov····0x38(%esp),%ebx
6 »       mov····0x5c(%ebx),%eax6 »       mov····0x5c(%ebx),%eax
7 »       call···1da8·<__cxa_finalize@plt+0xb88>7 »       call···1e10·<__cxa_finalize@plt+0xbf0>
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++/10/backward/hash_map:839 /usr/include/c++/10/backward/hash_map:83
10 »       lea····0x40(%ebx),%ecx10 »       lea····0x40(%ebx),%edx
11 »       mov····%ecx,(%esp)11 »       mov····%edx,(%esp)
12 »       call···227c·<__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···2330·<__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++/10/backward/hash_map:8314 /usr/include/c++/10/backward/hash_map:83
15 »       mov····0x3c(%esp),%eax15 »       mov····0x3c(%esp),%ecx
16 »       mov····%eax,(%esp)16 »       mov····%ecx,(%esp)
17 »       call···2242·<__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···22e0·<__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/fst.h:22419 ./src/fst.h:224
20 »       lea····0x18(%ebx),%edx20 »       lea····0x18(%ebx),%eax
21 »       mov····%edx,(%esp)21 »       mov····%eax,(%esp)
22 SFST::Mem::~Mem():22 SFST::Mem::~Mem():
23 ./src/mem.h:4723 ./src/mem.h:47
24 »       call···2202·<SFST::Mem::clear()@@Base>24 »       call···2290·<SFST::Mem::clear()@@Base>
25 main.cold():25 main.cold():
26 ./src/fst-lattice.C:15026 ./src/fst-lattice.C:150
27 »       mov····%ebx,(%esp)27 »       mov····%ebx,(%esp)
28 main():28 main():
29 ./src/fst-lattice.C:15029 ./src/fst-lattice.C:150
30 »       mov····%edi,%ebx30 »       mov····%edi,%ebx
31 »       call···1110·<operator·delete(void*)@plt>31 »       call···1110·<operator·delete(void*)@plt>
32 »       mov····%esi,%ebx32 »       mov····%esi,%ebx
33 »       mov····0x34(%esp),%esi33 »       mov····0x34(%esp),%esi
34 ./src/fst-lattice.C:10634 ./src/fst-lattice.C:106
35 »       mov····0x24(%esp),%edx35 »       mov····0x24(%esp),%eax
36 »       mov····%edx,(%esp)36 »       mov····%eax,(%esp)
37 »       call···22b6·<SFST::Transducer::~Transducer()@@Base>37 »       call···2380·<SFST::Transducer::~Transducer()@@Base>
38 »       mov····%ebx,%eax38 »       mov····%ebx,%eax
39 ./src/fst-lattice.C:15339 ./src/fst-lattice.C:153
40 »       mov····%eax,(%esp)40 »       mov····%eax,(%esp)
41 »       mov····%edi,%ebx 
42 »       cmp····$0x1,%esi41 »       cmp····$0x1,%esi
 42 »       mov····%edi,%ebx
43 »       jne····13a5·<__cxa_finalize@plt+0x185>43 »       jne····13a5·<__cxa_finalize@plt+0x185>
44 ./src/fst-lattice.C:153·(discriminator·1)44 ./src/fst-lattice.C:153·(discriminator·1)
45 »       call···1070·<__cxa_begin_catch@plt>45 »       call···1070·<__cxa_begin_catch@plt>
46 ./src/fst-lattice.C:154·(discriminator·1)46 ./src/fst-lattice.C:154·(discriminator·1)
 47 »       mov····-0x8(%edi),%edx
 48 »       mov····%edx,(%esp)
47 »       mov····%eax,0x4(%esp)49 »       mov····%eax,0x4(%esp)
48 »       mov····-0x8(%edi),%ecx 
49 »       mov····%ecx,(%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 »       lea····-0x1dd2(%edi),%edx 
52 »       mov····%edx,0x4(%esp) 
53 »       mov····%eax,(%esp)51 »       mov····%eax,(%esp)
 52 »       lea····-0x1dd2(%edi),%ecx
 53 »       mov····%ecx,0x4(%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/fst-lattice.C:15355 ./src/fst-lattice.C:153
56 »       call···11b0·<__cxa_end_catch@plt>56 »       call···11b0·<__cxa_end_catch@plt>
57 »       jmp····1974·<__cxa_finalize@plt+0x754>57 »       jmp····19be·<__cxa_finalize@plt+0x79e>
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++/10/bits/stl_tree.h:99159 /usr/include/c++/10/bits/stl_tree.h:991
60 »       mov····0x3c(%esp),%ebx60 »       mov····0x3c(%esp),%ebx
61 »       mov····0x5c(%ebx),%eax61 »       mov····0x5c(%ebx),%eax
62 »       call···1da8·<__cxa_finalize@plt+0xb88>62 »       call···1e10·<__cxa_finalize@plt+0xbf0>
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++/10/backward/hash_map:8364 /usr/include/c++/10/backward/hash_map:83
65 »       lea····0x40(%ebx),%eax65 »       lea····0x40(%ebx),%ecx
66 »       mov····%eax,(%esp)66 »       mov····%ecx,(%esp)
67 »       call···227c·<__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···2330·<__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++/10/backward/hash_map:8369 /usr/include/c++/10/backward/hash_map:83
70 »       mov····0x2c(%esp),%ecx70 »       mov····0x2c(%esp),%eax
71 »       mov····%ecx,(%esp)71 »       mov····%eax,(%esp)
72 »       call···2242·<__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···22e0·<__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/fst.h:22474 ./src/fst.h:224
75 »       lea····0x18(%ebx),%edx75 »       lea····0x18(%ebx),%edx
76 »       mov····%edx,(%esp)76 »       mov····%edx,(%esp)
77 SFST::Mem::~Mem():77 SFST::Mem::~Mem():
78 ./src/mem.h:4778 ./src/mem.h:47
79 »       call···2202·<SFST::Mem::clear()@@Base>79 »       call···2290·<SFST::Mem::clear()@@Base>
80 main():80 main():
81 ./src/fst-lattice.C:14681 ./src/fst-lattice.C:146
82 »       mov····%ebx,(%esp)82 »       mov····%ebx,(%esp)
83 »       mov····%edi,%ebx83 »       mov····%edi,%ebx
84 »       call···1110·<operator·delete(void*)@plt>84 »       call···1110·<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++/10/bits/stl_tree.h:99189 /usr/include/c++/10/bits/stl_tree.h:991
90 »       mov····0x3c(%esp),%ebx90 »       mov····0x3c(%esp),%ebx
91 »       mov····0x5c(%ebx),%eax91 »       mov····0x5c(%ebx),%eax
92 »       call···1da8·<__cxa_finalize@plt+0xb88>92 »       call···1e10·<__cxa_finalize@plt+0xbf0>
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++/10/backward/hash_map:8394 /usr/include/c++/10/backward/hash_map:83
95 »       lea····0x40(%ebx),%eax95 »       lea····0x40(%ebx),%edx
96 »       mov····%eax,(%esp)96 »       mov····%edx,(%esp)
97 »       call···227c·<__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···2330·<__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++/10/backward/hash_map:8399 /usr/include/c++/10/backward/hash_map:83
100 »       mov····0x2c(%esp),%edx100 »       mov····0x2c(%esp),%ecx
101 »       mov····%edx,(%esp)101 »       mov····%ecx,(%esp)
102 »       call···2242·<__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···22e0·<__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/fst.h:224104 ./src/fst.h:224
105 »       lea····0x18(%ebx),%ecx105 »       lea····0x18(%ebx),%eax
106 »       mov····%ecx,(%esp)106 »       mov····%eax,(%esp)
107 SFST::Mem::~Mem():107 SFST::Mem::~Mem():
108 ./src/mem.h:47108 ./src/mem.h:47
109 »       call···2202·<SFST::Mem::clear()@@Base>109 »       call···2290·<SFST::Mem::clear()@@Base>
110 main():110 main():
111 ./src/fst-lattice.C:142111 ./src/fst-lattice.C:142
112 »       mov····%ebx,(%esp)112 »       mov····%ebx,(%esp)
113 »       mov····%edi,%ebx113 »       mov····%edi,%ebx
114 »       call···1110·<operator·delete(void*)@plt>114 »       call···1110·<operator·delete(void*)@plt>
115 »       mov····0x38(%esp),%ebx115 »       mov····0x38(%esp),%ebx
116 »       jmp····126e·<__cxa_finalize@plt+0x4e>116 »       jmp····126e·<__cxa_finalize@plt+0x4e>
117 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():117 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
118 /usr/include/c++/10/bits/stl_tree.h:991118 /usr/include/c++/10/bits/stl_tree.h:991
Max diff block lines reached; 204936/213635 bytes (95.93%) 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 00003824·<.fini>:2 00003924·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1bd0·<__cxa_finalize@plt+0x9b0>6 »       call···1c10·<__cxa_finalize@plt+0x9f0>
7 »       add····$0x27d3,%ebx7 »       add····$0x26d3,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
1.97 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 ··0x00004260·011b033b·e0000000·1b000000·c0cdffff·...;............2 ··0x00004260·011b033b·e0000000·1b000000·c0cdffff·...;............
3 ··0x00004270·28010000·c0cfffff·4c010000·d0cfffff·(.......L.......3 ··0x00004270·28010000·c0cfffff·4c010000·d0cfffff·(.......L.......
4 ··0x00004280·c0030000·4ad1ffff·4c050000·6ad1ffff·....J...L...j...4 ··0x00004280·a8030000·4ad1ffff·08050000·70d1ffff·....J.......p...
5 ··0x00004290·60030000·a4d8ffff·d8030000·e4d8ffff·`...............5 ··0x00004290·48030000·f0d8ffff·c0030000·30d9ffff·H...........0...
6 ··0x000042a0·64050000·30d9ffff·fc000000·70daffff·d...0.......p...6 ··0x000042a0·20050000·70d9ffff·fc000000·b0daffff··...p...........
7 ··0x000042b0·60010000·dcdaffff·9c010000·48dbffff·`...........H...7 ··0x000042b0·60010000·30dbffff·9c010000·b0dbffff·`...0...........
8 ··0x000042c0·d8010000·b7dcffff·4c020000·57ddffff·........L...W...8 ··0x000042c0·d8010000·40ddffff·4c020000·e0ddffff·....@...L.......
9 ··0x000042d0·6c020000·a2dfffff·18020000·e2dfffff·l...............9 ··0x000042d0·6c020000·30e0ffff·18020000·80e0ffff·l...0...........
10 ··0x000042e0·a4020000·1ce0ffff·d0020000·56e0ffff·............V...10 ··0x000042e0·a4020000·d0e0ffff·c4020000·20e1ffff·............·...
11 ··0x000042f0·1c030000·3ee1ffff·04040000·42e1ffff·....>.......B...11 ··0x000042f0·04030000·17e2ffff·ec030000·1be2ffff·................
12 ··0x00004300·18040000·46e1ffff·2c040000·50e1ffff·....F...,...P...12 ··0x00004300·00040000·1fe2ffff·14040000·30e2ffff·............0...
13 ··0x00004310·d8040000·f6edffff·40040000·60f1ffff·........@...`...13 ··0x00004310·94040000·e0eeffff·28040000·b0f2ffff·........(.......
14 ··0x00004320·98040000·38f5ffff·90050000·40f5ffff·....8.......@...14 ··0x00004320·54040000·30f6ffff·4c050000·40f6ffff·T...0...L...@...
15 ··0x00004330·a4050000·a0f5ffff·f0050000·b0f5ffff·................15 ··0x00004330·60050000·a0f6ffff·ac050000·b0f6ffff·`...............
16 ··0x00004340·04060000····························....16 ··0x00004340·c0050000····························....
  
10.2 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 87 lines modifiedOffset 1, 83 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004344·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004344·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004354·1b0c0404·88010708·10000000·1c000000·................3 ··0x00004354·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00004364·2cd8ffff·36000000·00000000·14000000·,...6...........4 ··0x00004364·6cd8ffff·36000000·00000000·14000000·l...6...........
5 ··0x00004374·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00004374·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00004384·88010000·20000000·1c000000·90ccffff·....·...........6 ··0x00004384·88010000·20000000·1c000000·90ccffff·....·...........
7 ··0x00004394·00020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x00004394·00020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x000043a4·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000043a4·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000043b4·6cceffff·08000000·00000000·38000000·l...........8...9 ··0x000043b4·6cceffff·08000000·00000000·38000000·l...........8...
10 ··0x000043c4·54000000·08d9ffff·6c000000·00410e08·T.......l....A..10 ··0x000043c4·54000000·48d9ffff·7a000000·00410e08·T...H...z....A..
11 ··0x000043d4·8502410e·0c870341·0e108604·410e1483·..A....A....A...11 ··0x000043d4·8502430e·0c870341·0e108604·410e1483·..C....A....A...
12 ··0x000043e4·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...12 ··0x000043e4·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
13 ··0x000043f4·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x000043f4·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x00004404·38d9ffff·6c000000·00410e08·8502410e·8...l....A....A.14 ··0x00004404·8cd9ffff·7a000000·00410e08·8502430e·....z....A....C.
15 ··0x00004414·0c870341·0e108604·410e1483·05430e40·...A....A....C.@15 ··0x00004414·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
16 ··0x00004424·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...16 ··0x00004424·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
17 ··0x00004434·41c50e04·3c000000·cc000000·68d9ffff·A...<.......h...17 ··0x00004434·41c50e04·3c000000·cc000000·d0d9ffff·A...<...........
18 ··0x00004444·6f010000·00410e08·8502410e·0c870341·o....A....A....A18 ··0x00004444·82010000·00410e08·8502410e·0c870341·.....A....A....A
19 ··0x00004454·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..19 ··0x00004454·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
20 ··0x00004464·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x00004464·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x00004474·04000000·30000000·0c010000·82ddffff·....0...........21 ··0x00004474·04000000·30000000·0c010000·10deffff·....0...........
22 ··0x00004484·3f000000·00410e08·8702410e·0c860341·?....A....A....A22 ··0x00004484·44000000·00410e08·8702410e·0c860341·D....A....A....A
23 ··0x00004494·0e108304·430e2075·0e1041c3·0e0c41c6·....C.·u..A...A.23 ··0x00004494·0e108304·4e0e206f·0e1041c3·0e0c41c6·....N.·o..A...A.
24 ··0x000044a4·0e0841c7·0e040000·1c000000·40010000·..A.........@...24 ··0x000044a4·0e0841c7·0e040000·1c000000·40010000·..A.........@...
25 ··0x000044b4·63daffff·a0000000·00410e08·8602410e·c........A....A.25 ··0x000044b4·ecdaffff·a0000000·00410e08·8602410e·.........A....A.
26 ··0x000044c4·0c830343·0e200000·34000000·60010000·...C.·..4...`...26 ··0x000044c4·0c83034e·0e200000·34000000·60010000·...N.·..4...`...
27 ··0x000044d4·e3daffff·4a020000·00410e08·8702410e·....J....A....A.27 ··0x000044d4·6cdbffff·50020000·00410e08·8702410e·l...P....A....A.
28 ··0x000044e4·0c860341·0e108304·430e2003·9f010a0e·...A....C.·.....28 ··0x000044e4·0c860341·0e108304·4e0e2003·85010a0e·...A....N.·.....
29 ··0x000044f4·1041c30e·0c41c60e·0841c70e·04410b00·.A...A...A...A..29 ··0x000044f4·1041c30e·0c41c60e·0841c70e·04470b00·.A...A...A...G..
30 ··0x00004504·28000000·98010000·36ddffff·39000000·(.......6...9...30 ··0x00004504·1c000000·98010000·d4ddffff·45000000·............E...
 31 ··0x00004514·00430e20·44830348·860275c6·c30e0400·.C.·D..H..u.....
31 ··0x00004514·00410e08·8602410e·0c830343·0e20710e·.A....A....C.·q. 
32 ··0x00004524·0c41c30e·0841c60e·04000000·28000000·.A...A......(... 
33 ··0x00004534·c4010000·44ddffff·39000000·00410e08·....D...9....A.. 
34 ··0x00004544·8602410e·0c830343·0e20710e·0c41c30e·..A....C.·q..A.. 
35 ··0x00004554·0841c60e·04000000·1c000000·00000000·.A.............. 
36 ··0x00004564·017a504c·5200017c·08079b25·1b00001b·.zPLR..|...%.... 
37 ··0x00004574·1b0c0404·88010000·40000000·24000000·........@...$...32 ··0x00004524·1c000000·b8010000·04deffff·45000000·............E...
 33 ··0x00004534·00430e20·44830348·860275c6·c30e0400·.C.·D..H..u.....
38 ··0x00004584·32ddffff·e8000000·04f70200·00410e08·2............A.. 
39 ··0x00004594·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
40 ··0x000045a4·05430e40·02a60a0e·1441c30e·1041c60e·.C.@.....A...A.. 
41 ··0x000045b4·0c41c70e·0841c50e·04410b00·30000000·.A...A...A..0... 
42 ··0x000045c4·68000000·02ceffff·3a070000·04c30200·h.......:....... 
43 ··0x000045d4·00410e08·8502420d·054c8703·86048305·.A....B..L...... 
44 ··0x000045e4·03b5050a·c341c641·c741c50c·0404410b·.....A.A.A....A. 
45 ··0x000045f4·28000000·00000000·017a504c·5200017c·(........zPLR..|34 ··0x00004544·1c000000·00000000·017a504c·5200017c·.........zPLR..|
46 ··0x00004604·08079b8d·1a00001b·1b0c0404·88010c05·................35 ··0x00004554·08079b3d·1b00001b·1b0c0404·88010000·...=............
 36 ··0x00004564·40000000·24000000·14deffff·f7000000·@...$...........
47 ··0x00004614·08830585·02860487·03000000·14000000·................ 
48 ··0x00004624·30000000·08ccffff·7a010000·04d70200·0.......z....... 
49 ··0x00004634·00000000·28000000·cc020000·c4d4ffff·....(........... 
50 ··0x00004644·40000000·00410e08·8602410e·0c830343·@....A....A....C 
51 ··0x00004654·0e20780e·0c41c30e·0841c60e·04000000·.·x..A...A...... 
52 ··0x00004664·10000000·f8020000·32ddffff·04000000·........2....... 
53 ··0x00004674·00000000·10000000·0c030000·22ddffff·............"... 
54 ··0x00004684·04000000·00000000·10000000·20030000·............·... 
55 ··0x00004694·12ddffff·04000000·00000000·54000000·............T... 
56 ··0x000046a4·34030000·aee9ffff·5d030000·00410e08·4.......]....A.. 
57 ··0x000046b4·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
58 ··0x000046c4·05430e50·5a0a0e14·41c30e10·41c60e0c·.C.PZ...A...A... 
59 ··0x000046d4·41c70e08·41c50e04·410b03ce·010a0e14·A...A...A....... 
60 ··0x000046e4·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
61 ··0x000046f4·410b0000·3c000000·8c030000·c0ecffff·A...<........... 
62 ··0x00004704·d8030000·00410e08·8502410e·0c870341·.....A....A....A37 ··0x00004574·04cb0200·00410e08·8502410e·0c870341·.....A....A....A
63 ··0x00004714·0e108604·410e1483·05430e50·03f6020a·....A....C.P....38 ··0x00004584·0e108604·410e1483·054e0e40·02aa0a0e·....A....N.@....
64 ··0x00004724·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.39 ··0x00004594·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
65 ··0x00004734·0e04410b·44000000·e0010000·70dcffff·..A.D.......p...40 ··0x000045a4·04410b00·30000000·68000000·20ceffff·.A..0...h...·...
66 ··0x00004744·a50c0000·04d70100·00410e08·8502410e·.........A....A.41 ··0x000045b4·80070000·04970200·00410e08·8502420d·.........A....B.
 42 ··0x000045c4·05438703·86048305·0302060a·c341c641·.C...........A.A
 43 ··0x000045d4·c741c50c·0404410b·28000000·00000000·.A....A.(.......
67 ··0x00004754·0c870341·0e108604·410e1483·05460ea0·...A....A....F.. 
68 ··0x00004764·01032e02·0a0e1441·c30e1041·c60e0c41·.......A...A...A 
69 ··0x00004774·c70e0841·c50e0441·0b000000·28000000·...A...A....(... 
70 ··0x00004784·00000000·017a504c·5200017c·08079b01·.....zPLR..|....44 ··0x000045e4·017a504c·5200017c·08079ba5·1a00001b·.zPLR..|........
71 ··0x00004794·1900001b·1b0c0404·88010ea0·01830585·................45 ··0x000045f4·1b0c0404·88010c05·08830585·02860487·................
72 ··0x000047a4·02860487·03000000·14000000·30000000·............0...46 ··0x00004604·03000000·14000000·30000000·20ccffff·........0...·...
73 ··0x000047b4·f6cbffff·20000000·046e0100·00000000·....·....n...... 
74 ··0x000047c4·28000000·58040000·78d3ffff·40000000·(...X...x...@... 
75 ··0x000047d4·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.47 ··0x00004614·7a010000·04ab0200·00000000·28000000·z...........(...
 48 ··0x00004624·b4020000·28d5ffff·40000000·00410e08·....(...@....A..
 49 ··0x00004634·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..
76 ··0x000047e4·0c41c30e·0841c60e·04000000·10000000·.A...A..........50 ··0x00004644·0841c60e·04000000·10000000·e0020000·.A..............
 51 ··0x00004654·23deffff·04000000·00000000·10000000·#...............
77 ··0x000047f4·84040000·a0efffff·04000000·00000000·................52 ··0x00004664·f4020000·13deffff·04000000·00000000·................
78 ··0x00004804·48000000·98040000·94efffff·5d000000·H...........]...53 ··0x00004674·10000000·08030000·03deffff·04000000·................
 54 ··0x00004684·00000000·28000000·1c030000·b0eaffff·....(...........
 55 ··0x00004694·c4030000·00430e50·44860448·83055387·.....C.PD..H..S.
 56 ··0x000046a4·0385025b·0ac5c7c6·c30e0443·0b000000·...[.......C....
 57 ··0x000046b4·3c000000·48030000·54eeffff·80030000·<...H...T.......
79 ··0x00004814·00410e08·85024c0e·0c870341·0e108604·.A....L....A....58 ··0x000046c4·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 59 ··0x000046d4·410e1483·054e0e40·0380020a·0e1441c3·A....N.@......A.
 60 ··0x000046e4·0e1041c6·0e0c41c7·0e0841c5·0e044a0b·..A...A...A...J.
 61 ··0x000046f4·44000000·b4010000·94ddffff·ac0c0000·D...............
 62 ··0x00004704·04d70100·00410e08·8502460e·0c870343·.....A....F....C
 63 ··0x00004714·0e108604·430e1483·05520ea0·01031002·....C....R......
 64 ··0x00004724·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A
 65 ··0x00004734·c50e0445·0b000000·28000000·00000000·...E....(.......
 66 ··0x00004744·017a504c·5200017c·08079b45·1900001b·.zPLR..|...E....
 67 ··0x00004754·1b0c0404·88010ea0·01830585·02860487·................
 68 ··0x00004764·03000000·14000000·30000000·3accffff·........0...:...
 69 ··0x00004774·20000000·046e0100·00000000·28000000··....n......(...
 70 ··0x00004784·14040000·08d4ffff·40000000·00410e08·........@....A..
 71 ··0x00004794·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..
 72 ··0x000047a4·0841c60e·04000000·10000000·40040000·.A..........@...
 73 ··0x000047b4·dcf0ffff·04000000·00000000·48000000·............H...
 74 ··0x000047c4·54040000·d8f0ffff·5d000000·00410e08·T.......]....A..
 75 ··0x000047d4·85024c0e·0c870341·0e108604·410e1483·..L....A....A...
80 ··0x00004824·410e1483·05430e20·690e2441·0e28440e·A....C.·i.$A.(D.76 ··0x000047e4·05430e20·690e2441·0e28440e·2c440e30·.C.·i.$A.(D.,D.0
81 ··0x00004834·2c440e30·4d0e2047·0e1441c3·0e1041c6·,D.0M.·G..A...A.77 ··0x000047f4·4d0e2047·0e1441c3·0e1041c6·0e0c41c7·M.·G..A...A...A.
82 ··0x00004844·0e0c41c7·0e0841c5·0e040000·10000000·..A...A.........78 ··0x00004804·0e0841c5·0e040000·10000000·a0040000·..A.............
 79 ··0x00004814·ecf0ffff·01000000·00000000·18000000·................
83 ··0x00004854·e4040000·a8efffff·01000000·00000000·................80 ··0x00004824·b4040000·e8f0ffff·14000000·00410e08·.............A..
84 ··0x00004864·18000000·f8040000·a4efffff·14000000·................ 
85 ··0x00004874·00410e08·83024e0e·10000000·00000000·.A....N.........81 ··0x00004834·83024e0e·10000000·00000000··········..N.........
  
1.62 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 ··0x00004884·ffff010a·2205b201·00e30105·00000000·...."...........2 ··0x00004840·ffff010a·2205c101·00f20105·00000000·...."...........
3 ··0x00004894·ff9b7101·64362600·00930105·830e019f·..q.d6&.........3 ··0x00004850·ff9b7101·64362600·00940105·c90e01a0·..q.d6&.........
4 ··0x000048a4·01b501fa·0d03f102·05ad0e03·810305fa·................4 ··0x00004860·01b701c0·0e03f202·05f30e03·820305c0·................
5 ··0x000048b4·0d039403·05a00e03·d90405fa·0d03f404·................5 ··0x00004870·0e039503·05e60e03·e70405c0·0e038205·................
6 ··0x000048c4·05950e03·bb0605fa·0d03d606·058a0e03·................6 ··0x00004880·05db0e03·d50605c0·0e03f006·05d00e03·................
7 ··0x000048d4·9f0873fa·0d03a809·05ef0d03·850b05fa·..s.............7 ··0x00004890·c70875c0·0e03d209·05b50e03·be0b05c0·..u.............
8 ··0x000048e4·0d03a30b·05830e01·dd0b0500·00f90ba9·................8 ··0x000048a0·0e03e70b·05c90e01·a10c0500·00bd0cab·................
9 ··0x000048f4·01fa0d03·d40d1600·00010000·7d000000·............}...9 ··0x000048b0·01c00e03·9a0e1600·00010000·7d000000·............}...
10 ··0x00004904·8c170000·ff9b1501·0a6c17e9·0200f502·.........l......10 ··0x000048c0·d0170000·ff9b1501·0a6c17e9·0200f502·.........l......
11 ··0x00004914·05000001·00007d00·74170000·ffff0107·......}.t.......11 ··0x000048d0·05000001·00007d00·b8170000·ffff0107·......}.........
12 ··0x00004924·89018a18·9d1900ff·ff01041b·050000···...............12 ··0x000048e0·80019b18·a51900ff·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 ··0x00005ec0·c01c0000·041b0000·441b0000··········........D...2 ··0x00005ec0·001d0000·501b0000·901b0000··········....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 ··0x00005ecc·701c0000····························p...2 ··0x00005ecc·b01c0000····························....
  
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 ··0x00005fd8·00000000·ca130000·00000000·00000000·................2 ··0x00005fd8·00000000·d0130000·00000000·00000000·................
3 ··0x00005fe8·00000000·00000000·00000000·00000000·................3 ··0x00005fe8·00000000·00000000·00000000·00000000·................
4 ··0x00005ff8·00000000·00000000···················........4 ··0x00005ff8·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·34336239·39396365·39626130·61303633·43b999ce9ba0a063 
3 ··0x00000010·39633438·62323363·32346466·35363734·9c48b23c24df56742 ··0x00000000·35646231·38363430·32366665·32623365·5db1864026fe2b3e
 3 ··0x00000010·30653237·32333236·65373738·66326162·0e272326e778f2ab
4 ··0x00000020·36653566·39362e64·65627567·00000000·6e5f96.debug....4 ··0x00000020·64343336·32352e64·65627567·00000000·d43625.debug....
5 ··0x00000030·e41198cd····························....5 ··0x00000030·e52520ab····························.%·.
  
494 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·0x00e38·0x00e38·R···0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x00e38·0x00e38·R···0x1000
11 ··LOAD···········0x001000·0x00001000·0x00001000·0x03b88·0x03b88·R·E·0x100011 ··LOAD···········0x001000·0x00001000·0x00001000·0x03c88·0x03c88·R·E·0x1000
12 ··LOAD···········0x005000·0x00005000·0x00005000·0x00b31·0x00b31·R···0x100012 ··LOAD···········0x005000·0x00005000·0x00005000·0x00b09·0x00b09·R···0x1000
13 ··LOAD···········0x005eb8·0x00006eb8·0x00006eb8·0x00200·0x00208·RW··0x100013 ··LOAD···········0x005eb8·0x00006eb8·0x00006eb8·0x00200·0x00208·RW··0x1000
14 ··DYNAMIC········0x005ecc·0x00006ecc·0x00006ecc·0x00108·0x00108·RW··0x414 ··DYNAMIC········0x005ecc·0x00006ecc·0x00006ecc·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······0x005eb8·0x00006eb8·0x00006eb8·0x00148·0x00148·R···0x118 ··GNU_RELRO······0x005eb8·0x00006eb8·0x00006eb8·0x00148·0x00148·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000b42·000b42·000074·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000b42·000b42·000074·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000bb8·000bb8·0000b0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000bb8·000bb8·0000b0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000c68·000c68·000098·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000c68·000c68·000098·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000d00·000d00·000138·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000d00·000d00·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·0038c4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000012b0·0012b0·0039c4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00004b74·004b74·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00004c74·004c74·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·0007b8·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00005258·005258·00078c·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00005a10·005a10·000121·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000059e4·0059e4·000125·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00006eb8·005eb8·000010·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00006eb8·005eb8·000010·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00006ec8·005ec8·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00006ec8·005ec8·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00006ecc·005ecc·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00006ecc·005ecc·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00006fd4·005fd4·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00006fd4·005fd4·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00007000·006000·0000a8·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00007000·006000·0000a8·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·000008·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········000070b8·0060b8·000008·00··WA··0···0··1
1.8 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·(9)52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(9)
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:·00001b72···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev55 ····51:·00001bc0···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
56 ····52:·00001b72···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev56 ····52:·00001bc0···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
57 ····53:·00005004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used57 ····53:·00005004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
58 ····54:·00003f50···584·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_58 ····54:·00004060···584·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIN4SFST5LabelESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
59 ····55:·00003e66···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev59 ····55:·00003f80···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD2Ev
60 ····56:·000041a0···392·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_60 ····56:·000042b0···362·FUNC····WEAK···DEFAULT···14·_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN4SFST5LabelESaIS4_EEEEvT_S8_
61 ····57:·00003e66···220·FUNC····WEAK···DEFAULT···14·_ZN4SFST8AlphabetD1Ev61 ····57:·00003f80···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·0x5ecc·contains·29·entries:2 Dynamic·section·at·offset·0x5ecc·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)·······················0x4b749 ·0x0000000d·(FINI)·······················0x4c74
10 ·0x00000019·(INIT_ARRAY)·················0x6eb810 ·0x00000019·(INIT_ARRAY)·················0x6eb8
11 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x6ec812 ·0x0000001a·(FINI_ARRAY)·················0x6ec8
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:·9ea6d9471dc3f00d72f40f9c693a2a55d403c8ce3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·46d26949e486c2d3cf1baf49435c087062e46505
  
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
37.0 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=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·00000038·00000054·FDE·cie=0000002c·pc=0000192a..0000199642 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001930..000019aa
43 ··DW_CFA_advance_loc:·1·to·0000192b43 ··DW_CFA_advance_loc:·1·to·00001931
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:·1·to·0000192c46 ··DW_CFA_advance_loc:·3·to·00001934
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·0000192d49 ··DW_CFA_advance_loc:·1·to·00001935
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·0000192e52 ··DW_CFA_advance_loc:·1·to·00001936
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:·3·to·0000193155 ··DW_CFA_advance_loc:·14·to·00001944
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·0000199157 ··DW_CFA_advance_loc1:·97·to·000019a5
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·0000199259 ··DW_CFA_advance_loc:·1·to·000019a6
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·0000199362 ··DW_CFA_advance_loc:·1·to·000019a7
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·0000199465 ··DW_CFA_advance_loc:·1·to·000019a8
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·0000199568 ··DW_CFA_advance_loc:·1·to·000019a9
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=00001996..00001a0271 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000019b0..00001a2a
72 ··DW_CFA_advance_loc:·1·to·0000199772 ··DW_CFA_advance_loc:·1·to·000019b1
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:·1·to·0000199875 ··DW_CFA_advance_loc:·3·to·000019b4
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·0000199978 ··DW_CFA_advance_loc:·1·to·000019b5
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·0000199a81 ··DW_CFA_advance_loc:·1·to·000019b6
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:·3·to·0000199d84 ··DW_CFA_advance_loc:·14·to·000019c4
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·000019fd86 ··DW_CFA_advance_loc1:·97·to·00001a25
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·000019fe88 ··DW_CFA_advance_loc:·1·to·00001a26
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·000019ff91 ··DW_CFA_advance_loc:·1·to·00001a27
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·00001a0094 ··DW_CFA_advance_loc:·1·to·00001a28
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·00001a0197 ··DW_CFA_advance_loc:·1·to·00001a29
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=00001a02..00001b71100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001a30..00001bb2
101 ··DW_CFA_advance_loc:·1·to·00001a03101 ··DW_CFA_advance_loc:·1·to·00001a31
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:·1·to·00001a04104 ··DW_CFA_advance_loc:·1·to·00001a32
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·00001a05107 ··DW_CFA_advance_loc:·1·to·00001a33
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·00001a06110 ··DW_CFA_advance_loc:·1·to·00001a34
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:·3·to·00001a09113 ··DW_CFA_advance_loc:·14·to·00001a42
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·00001b6c115 ··DW_CFA_advance_loc2:·363·to·00001bad
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001b6d117 ··DW_CFA_advance_loc:·1·to·00001bae
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·00001b6e120 ··DW_CFA_advance_loc:·1·to·00001baf
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·00001b6f123 ··DW_CFA_advance_loc:·1·to·00001bb0
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·00001b70126 ··DW_CFA_advance_loc:·1·to·00001bb1
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, 71 lines modifiedOffset 142, 71 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·15·1d·00·00·1b·1b143 ··Augmentation·data:·····9b·15·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=00001b72..00001ca2148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001bc0..00001cff
149 ··Augmentation·data:·····53·06·00·00149 ··Augmentation·data:·····27·06·00·00
150 ··DW_CFA_advance_loc:·1·to·00001b73150 ··DW_CFA_advance_loc:·1·to·00001bc1
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·00001b74153 ··DW_CFA_advance_loc:·1·to·00001bc2
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·00001b75156 ··DW_CFA_advance_loc:·1·to·00001bc3
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·00001b76159 ··DW_CFA_advance_loc:·1·to·00001bc4
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:·3·to·00001b79162 ··DW_CFA_advance_loc:·14·to·00001bd2
163 ··DW_CFA_def_cfa_offset:·64163 ··DW_CFA_def_cfa_offset:·64
164 ··DW_CFA_advance_loc1:·166·to·00001c1f164 ··DW_CFA_advance_loc1:·170·to·00001c7c
165 ··DW_CFA_remember_state165 ··DW_CFA_remember_state
Max diff block lines reached; 31912/37763 bytes (84.51%) of diff not shown.
367 B
strings --all --bytes=8 {}
    
Offset 45, 15 lines modifiedOffset 45, 14 lines modified
45 CXXABI_1.345 CXXABI_1.3
46 GLIBCXX_3.446 GLIBCXX_3.4
47 GLIBC_2.147 GLIBC_2.1
48 GLIBC_2.448 GLIBC_2.4
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 L$x;D$lt( 
53 fst-lowmem·version·%s52 fst-lowmem·version·%s
54 Usage:·fst-lowmem·[file·[file]]53 Usage:·fst-lowmem·[file·[file]]
55 Options:54 Options:
56 »       -s·create·transducer·for·generation55 »       -s·create·transducer·for·generation
57 Error:·Cannot·open·input·file·%s56 Error:·Cannot·open·input·file·%s
58 Error:·Cannot·open·output·file·%s57 Error:·Cannot·open·output·file·%s
59 vector::_M_realloc_insert58 vector::_M_realloc_insert
428 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 193 lines modifiedOffset 1, 199 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000012b0·<SFST::Transducer::~Transducer()@@Base-0x8c2>:2 000012b0·<SFST::Transducer::~Transducer()@@Base-0x910>:
3 main.cold():3 main.cold():
4 »       mov····%edi,(%esp)4 »       mov····%edi,(%esp)
5 main():5 main():
6 »       call···1b72·<SFST::Transducer::~Transducer()@@Base>6 »       call···1bc0·<SFST::Transducer::~Transducer()@@Base>
7 »       mov····0x1c(%esp),%edi7 »       mov····0x1c(%esp),%edi
8 ./src/fst-lowmem.C:768 ./src/fst-lowmem.C:76
9 »       mov····%ebx,(%esp)9 »       mov····%ebx,(%esp)
10 »       mov····%esi,%ebx 
11 »       cmp····$0x1,%edi10 »       cmp····$0x1,%edi
 11 »       mov····%esi,%ebx
12 »       jne····1305·<__cxa_finalize@plt+0x65>12 »       jne····1305·<__cxa_finalize@plt+0x65>
13 ./src/fst-lowmem.C:76·(discriminator·1)13 ./src/fst-lowmem.C:76·(discriminator·1)
14 »       call···1080·<__cxa_begin_catch@plt>14 »       call···1080·<__cxa_begin_catch@plt>
15 ./src/fst-lowmem.C:77·(discriminator·1)15 ./src/fst-lowmem.C:77·(discriminator·1)
16 »       mov····%eax,0x4(%esp)16 »       mov····%eax,0x4(%esp)
17 »       mov····-0x8(%esi),%ecx17 »       mov····-0x8(%esi),%eax
18 »       mov····%ecx,(%esp)18 »       mov····%eax,(%esp)
19 »       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>19 »       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>
 20 »       mov····%eax,(%esp)
20 »       lea····-0x1fcd(%esi),%edx21 »       lea····-0x1fcd(%esi),%edx
21 »       mov····%edx,0x4(%esp)22 »       mov····%edx,0x4(%esp)
22 »       mov····%eax,(%esp) 
23 »       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>23 »       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>
24 ./src/fst-lowmem.C:7624 ./src/fst-lowmem.C:76
25 »       call···1210·<__cxa_end_catch@plt>25 »       call···1210·<__cxa_end_catch@plt>
26 »       jmp····1525·<__cxa_finalize@plt+0x285>26 »       jmp····1530·<__cxa_finalize@plt+0x290>
27 »       mov····%eax,%edi27 »       mov····%eax,%edi
28 »       mov····%esi,%ebx28 »       mov····%esi,%ebx
29 »       call···1210·<__cxa_end_catch@plt>29 »       call···1210·<__cxa_end_catch@plt>
30 »       mov····%edi,(%esp)30 »       mov····%edi,(%esp)
31 »       call···1240·<_Unwind_Resume@plt>31 »       call···1240·<_Unwind_Resume@plt>
32 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():32 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():
33 /usr/include/c++/10/bits/stl_vector.h:68033 /usr/include/c++/10/bits/stl_vector.h:680
34 »       mov····0x64(%esp),%ebx34 »       mov····0x64(%esp),%eax
35 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):35 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):
36 /usr/include/c++/10/bits/stl_vector.h:35336 /usr/include/c++/10/bits/stl_vector.h:353
37 »       test···%ebx,%ebx37 »       test···%eax,%eax
38 »       je·····131e·<__cxa_finalize@plt+0x7e>38 »       je·····131e·<__cxa_finalize@plt+0x7e>
39 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):39 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
40 /usr/include/c++/10/ext/new_allocator.h:13340 /usr/include/c++/10/ext/new_allocator.h:133
41 »       mov····%ebx,(%esp)41 »       mov····%eax,(%esp)
42 »       mov····0x28(%esp),%ebx42 »       mov····0x28(%esp),%ebx
43 »       call···1130·<operator·delete(void*)@plt>43 »       call···1130·<operator·delete(void*)@plt>
44 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():44 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():
45 /usr/include/c++/10/ext/new_allocator.h:8945 /usr/include/c++/10/ext/new_allocator.h:89
46 »       mov····%edi,(%esp)46 »       mov····%edi,(%esp)
47 »       mov····0x28(%esp),%ebx47 »       mov····0x28(%esp),%ebx
48 »       call···1240·<_Unwind_Resume@plt>48 »       call···1240·<_Unwind_Resume@plt>
49 SFST::LowMemTransducer::LowMemTransducer(_IO_FILE*):49 SFST::LowMemTransducer::LowMemTransducer(_IO_FILE*):
50 ./src/lowmem.C:8750 ./src/lowmem.C:87
51 »       movl···$0x4,(%esp)51 »       movl···$0x4,(%esp)
52 »       call···1090·<__cxa_allocate_exception@plt> 
53 »       lea····-0x1f08(%esi),%ebp52 »       lea····-0x1f08(%esi),%ebp
 53 »       call···1090·<__cxa_allocate_exception@plt>
 54 »       mov····-0x24(%esi),%edi
54 »       mov····%ebp,(%eax)55 »       mov····%ebp,(%eax)
55 »       movl···$0x0,0x8(%esp)56 »       movl···$0x0,0x8(%esp)
56 »       mov····-0x24(%esi),%edi 
57 »       mov····%edi,0x4(%esp)57 »       mov····%edi,0x4(%esp)
58 »       mov····%eax,(%esp)58 »       mov····%eax,(%esp)
59 »       call···1230·<__cxa_throw@plt>59 »       call···1230·<__cxa_throw@plt>
60 ./src/lowmem.C:90·(discriminator·3)60 ./src/lowmem.C:90·(discriminator·3)
61 »       mov····%ebp,(%esp)61 »       mov····%ebp,(%esp)
62 »       mov····%esi,%ebx62 »       mov····%esi,%ebx
63 »       call···1130·<operator·delete(void*)@plt>63 »       call···1130·<operator·delete(void*)@plt>
64 ./src/lowmem.C:8164 ./src/lowmem.C:81
65 »       mov····0x2c(%esp),%eax65 »       mov····0x2c(%esp),%eax
 66 »       mov····%esi,%ebx
66 »       mov····%eax,(%esp)67 »       mov····%eax,(%esp)
67 »       call···3e66·<SFST::Alphabet::~Alphabet()@@Base>68 »       call···3f80·<SFST::Alphabet::~Alphabet()@@Base>
68 »       mov····%edi,(%esp)69 »       mov····%edi,(%esp)
69 »       mov····%esi,%ebx 
70 »       call···1240·<_Unwind_Resume@plt>70 »       call···1240·<_Unwind_Resume@plt>
71 »       mov····%eax,%edi71 »       mov····%eax,%edi
72 »       jmp····1362·<__cxa_finalize@plt+0xc2>72 »       jmp····1362·<__cxa_finalize@plt+0xc2>
73 SFST::LMNode::~LMNode():73 SFST::LMNode::~LMNode():
74 ./src/lowmem.h:6074 ./src/lowmem.h:60
75 »       mov····0x78(%esp),%edx75 »       mov····0x78(%esp),%ebx
76 »       test···%edx,%edx76 »       test···%ebx,%ebx
77 »       je·····138e·<__cxa_finalize@plt+0xee>77 »       je·····138e·<__cxa_finalize@plt+0xee>
78 »       mov····%edx,(%esp)78 »       mov····%ebx,(%esp)
79 »       mov····%esi,%ebx79 »       mov····%esi,%ebx
80 »       call···11b0·<operator·delete[](void*)@plt>80 »       call···11b0·<operator·delete[](void*)@plt>
81 »       mov····%edi,(%esp)81 »       mov····%edi,(%esp)
82 »       mov····%esi,%ebx82 »       mov····%esi,%ebx
83 »       call···1240·<_Unwind_Resume@plt>83 »       call···1240·<_Unwind_Resume@plt>
84 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::~vector():84 std::vector<SFST::Label,·std::allocator<SFST::Label>·>::~vector():
85 /usr/include/c++/10/bits/stl_vector.h:68085 /usr/include/c++/10/bits/stl_vector.h:680
86 »       mov····0x50(%esp),%ebx86 »       mov····0x50(%esp),%eax
87 std::_Vector_base<SFST::Label,·std::allocator<SFST::Label>·>::_M_deallocate(SFST::Label*,·unsigned·int):87 std::_Vector_base<SFST::Label,·std::allocator<SFST::Label>·>::_M_deallocate(SFST::Label*,·unsigned·int):
88 /usr/include/c++/10/bits/stl_vector.h:35388 /usr/include/c++/10/bits/stl_vector.h:353
89 »       test···%ebx,%ebx89 »       test···%eax,%eax
90 »       je·····13aa·<__cxa_finalize@plt+0x10a>90 »       je·····13aa·<__cxa_finalize@plt+0x10a>
91 __gnu_cxx::new_allocator<SFST::Label>::deallocate(SFST::Label*,·unsigned·int):91 __gnu_cxx::new_allocator<SFST::Label>::deallocate(SFST::Label*,·unsigned·int):
92 /usr/include/c++/10/ext/new_allocator.h:13392 /usr/include/c++/10/ext/new_allocator.h:133
93 »       mov····%ebx,(%esp)93 »       mov····%eax,(%esp)
94 »       mov····%esi,%ebx94 »       mov····%esi,%ebx
95 »       call···1130·<operator·delete(void*)@plt>95 »       call···1130·<operator·delete(void*)@plt>
96 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():96 std::vector<unsigned·short,·std::allocator<unsigned·short>·>::~vector():
97 /usr/include/c++/10/bits/stl_vector.h:68097 /usr/include/c++/10/bits/stl_vector.h:680
98 »       mov····0x44(%esp),%ecx98 »       mov····0x44(%esp),%ebx
99 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):99 std::_Vector_base<unsigned·short,·std::allocator<unsigned·short>·>::_M_deallocate(unsigned·short*,·unsigned·int):
100 /usr/include/c++/10/bits/stl_vector.h:353100 /usr/include/c++/10/bits/stl_vector.h:353
101 »       test···%ecx,%ecx101 »       test···%ebx,%ebx
102 »       je·····13bc·<__cxa_finalize@plt+0x11c>102 »       je·····13bc·<__cxa_finalize@plt+0x11c>
103 __gnu_cxx::new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):103 __gnu_cxx::new_allocator<unsigned·short>::deallocate(unsigned·short*,·unsigned·int):
104 /usr/include/c++/10/ext/new_allocator.h:133104 /usr/include/c++/10/ext/new_allocator.h:133
105 »       mov····%ecx,(%esp)105 »       mov····%ebx,(%esp)
106 »       mov····%esi,%ebx106 »       mov····%esi,%ebx
107 »       call···1130·<operator·delete(void*)@plt>107 »       call···1130·<operator·delete(void*)@plt>
108 __gnu_cxx::new_allocator<unsigned·short>::~new_allocator():108 __gnu_cxx::new_allocator<unsigned·short>::~new_allocator():
109 /usr/include/c++/10/ext/new_allocator.h:89109 /usr/include/c++/10/ext/new_allocator.h:89
110 »       mov····%edi,(%esp)110 »       mov····%edi,(%esp)
111 »       mov····%esi,%ebx111 »       mov····%esi,%ebx
112 »       call···1240·<_Unwind_Resume@plt>112 »       call···1240·<_Unwind_Resume@plt>
 113 SFST::LowMemTransducer::analyze_string(char*,·std::vector<std::vector<SFST::Label,·std::allocator<SFST::Label>·>,·std::allocator<std::vector<SFST::Label,·std::allocator<SFST::Label>·>·>·>&)·[clone·.cold]:
 114 »       xchg···%ax,%ax
 115 »       xchg···%ax,%ax
 116 »       xchg···%ax,%ax
 117 »       xchg···%ax,%ax
 118 »       xchg···%ax,%ax
Max diff block lines reached; 433078/438231 bytes (98.82%) 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 00004b74·<.fini>:2 00004c74·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1830·<__cxa_finalize@plt+0x590>6 »       call···1830·<__cxa_finalize@plt+0x590>
7 »       add····$0x2483,%ebx7 »       add····$0x2383,%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·74c1ffff·94010000·84c1ffff·p...t...........3 ··0x0000513c·70010000·74c1ffff·94010000·84c1ffff·p...t...........
4 ··0x0000514c·24030000·dec1ffff·9c040000·fec1ffff·$...............4 ··0x0000514c·24030000·dec1ffff·70040000·fec1ffff·$.......p.......
5 ··0x0000515c·5c060000·50c2ffff·80070000·6cc2ffff·\...P.......l...5 ··0x0000515c·30060000·50c2ffff·54070000·6cc2ffff·0...P...T...l...
6 ··0x0000516c·0c080000·9ac2ffff·c4020000·f9c5ffff·................6 ··0x0000516c·e0070000·a4c2ffff·c4020000·04c6ffff·................
7 ··0x0000517c·3c030000·39c6ffff·b4040000·79c6ffff·<...9.......y...7 ··0x0000517c·3c030000·44c6ffff·88040000·84c6ffff·<...D...........
8 ··0x0000518c·24080000·c4c6ffff·44010000·fec7ffff·$.......D.......8 ··0x0000518c·f8070000·c4c6ffff·44010000·04c8ffff·........D.......
9 ··0x0000519c·a8010000·6ac8ffff·e4010000·d6c8ffff·....j...........9 ··0x0000519c·a8010000·84c8ffff·e4010000·04c9ffff·................
10 ··0x000051ac·20020000·46caffff·80020000·76cbffff··...F.......v...10 ··0x000051ac·20020000·94caffff·80020000·d3cbffff··...............
11 ··0x000051bc·68030000·7acbffff·7c030000·84cbffff·h...z...|.......11 ··0x000051bc·68030000·d7cbffff·7c030000·e4cbffff·h.......|.......
12 ··0x000051cc·28040000·2ad8ffff·90030000·94dbffff·(...*...........12 ··0x000051cc·fc030000·94d8ffff·90030000·64dcffff·............d...
13 ··0x000051dc·e8030000·6cdfffff·e0040000·74dfffff·....l.......t...13 ··0x000051dc·bc030000·e4dfffff·b4040000·f4dfffff·................
14 ··0x000051ec·f0050000·6ae2ffff·38070000·f6e7ffff·....j...8.......14 ··0x000051ec·c4050000·14e3ffff·0c070000·e4e8ffff·................
15 ··0x000051fc·98070000·f2eaffff·f4040000·5eebffff·............^...15 ··0x000051fc·6c070000·c4ebffff·c8040000·44ecffff·l...........D...
16 ··0x0000520c·30050000·caebffff·6c050000·3aedffff·0.......l...:...16 ··0x0000520c·04050000·c4ecffff·40050000·54eeffff·........@...T...
17 ··0x0000521c·ac050000·24eeffff·74060000·74f0ffff·....$...t...t...17 ··0x0000521c·80050000·34efffff·48060000·84f1ffff·....4...H.......
18 ··0x0000522c·b4060000·04f2ffff·f4060000·b8f9ffff·................18 ··0x0000522c·88060000·f4f2ffff·c8060000·b6faffff·................
19 ··0x0000523c·50080000·c4f9ffff·64080000·24faffff·P.......d...$...19 ··0x0000523c·24080000·c4faffff·38080000·24fbffff·$.......8...$...
20 ··0x0000524c·b0080000·34faffff·c4080000··········....4.......20 ··0x0000524c·84080000·34fbffff·98080000··········....4.......
  
14.9 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 4, 124 lines modifiedOffset 4, 121 lines modified
4 ··0x00005268·1b0c0404·88010708·10000000·1c000000·................4 ··0x00005268·1b0c0404·88010708·10000000·1c000000·................
5 ··0x00005278·78c5ffff·36000000·00000000·14000000·x...6...........5 ··0x00005278·78c5ffff·36000000·00000000·14000000·x...6...........
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·80020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x8 ··0x000052a8·80020000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
9 ··0x000052b8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...9 ··0x000052b8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
10 ··0x000052c8·d8bfffff·08000000·00000000·38000000·............8...10 ··0x000052c8·d8bfffff·08000000·00000000·38000000·............8...
11 ··0x000052d8·54000000·4ec6ffff·6c000000·00410e08·T...N...l....A..11 ··0x000052d8·54000000·54c6ffff·7a000000·00410e08·T...T...z....A..
12 ··0x000052e8·8502410e·0c870341·0e108604·410e1483·..A....A....A...12 ··0x000052e8·8502430e·0c870341·0e108604·410e1483·..C....A....A...
13 ··0x000052f8·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...13 ··0x000052f8·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
14 ··0x00005308·41c70e08·41c50e04·38000000·90000000·A...A...8.......14 ··0x00005308·41c70e08·41c50e04·38000000·90000000·A...A...8.......
15 ··0x00005318·7ec6ffff·6c000000·00410e08·8502410e·~...l....A....A.15 ··0x00005318·98c6ffff·7a000000·00410e08·8502430e·....z....A....C.
16 ··0x00005328·0c870341·0e108604·410e1483·05430e40·...A....A....C.@16 ··0x00005328·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
17 ··0x00005338·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...17 ··0x00005338·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
18 ··0x00005348·41c50e04·3c000000·cc000000·aec6ffff·A...<...........18 ··0x00005348·41c50e04·3c000000·cc000000·dcc6ffff·A...<...........
19 ··0x00005358·6f010000·00410e08·8502410e·0c870341·o....A....A....A19 ··0x00005358·82010000·00410e08·8502410e·0c870341·.....A....A....A
20 ··0x00005368·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..20 ··0x00005368·0e108604·410e1483·054e0e50·036b010e·....A....N.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·08079b15·1d00001b·1b0c0404·R..|............23 ··0x00005398·5200017c·08079b15·1d00001b·1b0c0404·R..|............
24 ··0x000053a8·88010000·40000000·24000000·bec7ffff·....@...$.......24 ··0x000053a8·88010000·40000000·24000000·0cc8ffff·....@...$.......
25 ··0x000053b8·30010000·04530600·00410e08·8502410e·0....S...A....A.25 ··0x000053b8·3f010000·04270600·00410e08·8502410e·?....'...A....A.
26 ··0x000053c8·0c870341·0e108604·410e1483·05430e40·...A....A....C.@26 ··0x000053c8·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
27 ··0x000053d8·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..27 ··0x000053d8·02aa0a0e·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·cebfffff·5f030000·041f0600·00410e08·...._........A..29 ··0x000053f8·d8bfffff·60030000·04f30500·00410e08·....`........A..
30 ··0x00005408·8502420d·054c8703·86048305·036a010a·..B..L.......j..30 ··0x00005408·8502420d·05438703·86048305·0374010a·..B..C.......t..
31 ··0x00005418·c341c641·c741c50c·0404410b·28000000·.A.A.A....A.(...31 ··0x00005418·c341c641·c741c50c·0404410b·28000000·.A.A.A....A.(...
32 ··0x00005428·00000000·017a504c·5200017c·08079b7d·.....zPLR..|...}32 ··0x00005428·00000000·017a504c·5200017c·08079b7d·.....zPLR..|...}
33 ··0x00005438·1c00001b·1b0c0404·88010c05·08830585·................33 ··0x00005438·1c00001b·1b0c0404·88010c05·08830585·................
34 ··0x00005448·02860487·03000000·14000000·30000000·............0...34 ··0x00005448·02860487·03000000·14000000·30000000·............0...
35 ··0x00005458·58beffff·5a000000·04ef0500·00000000·X...Z...........35 ··0x00005458·58beffff·5a000000·04c30500·00000000·X...Z...........
36 ··0x00005468·28000000·e8010000·b5c2ffff·40000000·(...........@...36 ··0x00005468·28000000·e8010000·c0c2ffff·40000000·(...........@...
37 ··0x00005478·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.37 ··0x00005478·00410e08·8602410e·0c83034e·0e206d0e·.A....A....N.·m.
38 ··0x00005488·0c41c30e·0841c60e·04000000·10000000·.A...A..........38 ··0x00005488·0c41c30e·0841c60e·04000000·10000000·.A...A..........
39 ··0x00005498·14020000·06c8ffff·04000000·00000000·................39 ··0x00005498·14020000·63c8ffff·04000000·00000000·....c...........
40 ··0x000054a8·10000000·28020000·f6c7ffff·04000000·....(...........40 ··0x000054a8·10000000·28020000·53c8ffff·04000000·....(...S.......
41 ··0x000054b8·00000000·54000000·3c020000·92d4ffff·....T...<.......41 ··0x000054b8·00000000·28000000·3c020000·fcd4ffff·....(...<.......
 42 ··0x000054c8·c4030000·00430e50·44860448·83055387·.....C.PD..H..S.
 43 ··0x000054d8·0385025b·0ac5c7c6·c30e0443·0b000000·...[.......C....
 44 ··0x000054e8·3c000000·68020000·a0d8ffff·80030000·<...h...........
42 ··0x000054c8·5d030000·00410e08·8502410e·0c870341·]....A....A....A 
43 ··0x000054d8·0e108604·410e1483·05430e50·5a0a0e14·....A....C.PZ... 
44 ··0x000054e8·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
45 ··0x000054f8·410b03ce·010a0e14·41c30e10·41c60e0c·A.......A...A... 
46 ··0x00005508·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<... 
47 ··0x00005518·94020000·a4d7ffff·d8030000·00410e08·.............A.. 
48 ··0x00005528·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
49 ··0x00005538·05430e50·03f6020a·0e1441c3·0e1041c6·.C.P......A...A. 
50 ··0x00005548·0e0c41c7·0e0841c5·0e04410b·44000000·..A...A...A.D... 
51 ··0x00005558·cc010000·54c7ffff·a50c0000·04030500·....T........... 
52 ··0x00005568·00410e08·8502410e·0c870341·0e108604·.A....A....A....45 ··0x000054f8·00410e08·8502410e·0c870341·0e108604·.A....A....A....
53 ··0x00005578·410e1483·05460ea0·01032e02·0a0e1441·A....F.........A46 ··0x00005508·410e1483·054e0e40·0380020a·0e1441c3·A....N.@......A.
54 ··0x00005588·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A47 ··0x00005518·0e1041c6·0e0c41c7·0e0841c5·0e044a0b·..A...A...A...J.
 48 ··0x00005528·44000000·a0010000·e0c7ffff·ac0c0000·D...............
 49 ··0x00005538·04030500·00410e08·8502460e·0c870343·.....A....F....C
 50 ··0x00005548·0e108604·430e1483·05520ea0·01031002·....C....R......
 51 ··0x00005558·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A
55 ··0x00005598·0b000000·28000000·00000000·017a504c·....(........zPL52 ··0x00005568·c50e0445·0b000000·28000000·00000000·...E....(.......
56 ··0x000055a8·5200017c·08079b05·1b00001b·1b0c0404·R..|............53 ··0x00005578·017a504c·5200017c·08079b31·1b00001b·.zPLR..|...1....
57 ··0x000055b8·88010ea0·01830585·02860487·03000000·................54 ··0x00005588·1b0c0404·88010ea0·01830585·02860487·................
58 ··0x000055c8·14000000·30000000·3abdffff·20000000·....0...:...·...55 ··0x00005598·03000000·14000000·30000000·66bdffff·........0...f...
 56 ··0x000055a8·20000000·049a0400·00000000·28000000··...........(...
 57 ··0x000055b8·34030000·b4c1ffff·40000000·00410e08·4.......@....A..
 58 ··0x000055c8·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..
59 ··0x000055d8·049a0400·00000000·28000000·60030000·........(...`...59 ··0x000055d8·0841c60e·04000000·10000000·60030000·.A..........`...
60 ··0x000055e8·7dc1ffff·40000000·00410e08·8602410e·}...@....A....A. 
61 ··0x000055f8·0c830343·0e20780e·0c41c30e·0841c60e·...C.·x..A...A.. 
62 ··0x00005608·04000000·10000000·8c030000·84daffff·................ 
63 ··0x00005618·04000000·00000000·38000000·a0030000·........8.......60 ··0x000055e8·28dbffff·04000000·00000000·38000000·(...........8...
 61 ··0x000055f8·74030000·f4e6ffff·7a000000·00410e08·t.......z....A..
 62 ··0x00005608·8502430e·0c870341·0e108604·410e1483·..C....A....A...
 63 ··0x00005618·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
 64 ··0x00005628·41c70e08·41c50e04·38000000·b0030000·A...A...8.......
64 ··0x00005628·f6e5ffff·6c000000·00410e08·8502410e·....l....A....A.65 ··0x00005638·38e7ffff·7a000000·00410e08·8502430e·8...z....A....C.
65 ··0x00005638·0c870341·0e108604·410e1483·05430e40·...A....A....C.@66 ··0x00005648·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
66 ··0x00005648·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...67 ··0x00005658·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
67 ··0x00005658·41c50e04·38000000·dc030000·26e6ffff·A...8.......&...68 ··0x00005668·41c50e04·3c000000·ec030000·7ce7ffff·A...<.......|...
68 ··0x00005668·6c000000·00410e08·8502410e·0c870341·l....A....A....A69 ··0x00005678·82010000·00410e08·8502410e·0c870341·.....A....A....A
69 ··0x00005678·0e108604·410e1483·05430e40·02600e14·....A....C.@.`..70 ··0x00005688·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
70 ··0x00005688·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
71 ··0x00005698·3c000000·18040000·56e6ffff·6f010000·<.......V...o... 
72 ··0x000056a8·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
73 ··0x000056b8·410e1483·05430e50·0363010e·1441c30e·A....C.P.c...A.. 
74 ··0x000056c8·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A...... 
75 ··0x000056d8·40000000·50030000·86e7ffff·dc000000·@...P........... 
76 ··0x000056e8·04920300·00410e08·8502410e·0c870341·.....A....A....A 
77 ··0x000056f8·0e108604·410e1483·05430e30·027d0a0e·....A....C.0.}.. 
78 ··0x00005708·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..71 ··0x00005698·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
79 ··0x00005718·04410b00·40000000·94030000·7cd9ffff·.A..@.......|...72 ··0x000056a8·04000000·40000000·24030000·cce8ffff·....@...$.......
80 ··0x00005728·f5020000·045f0300·00410e08·8502410e·....._...A....A.73 ··0x000056b8·dc000000·04920300·00410e08·8502410e·.........A....A.
81 ··0x00005738·0c870341·0e108604·410e1483·05430e60·...A....A....C.` 
82 ··0x00005748·03c1020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
83 ··0x00005758·0e0841c5·0e04410b·24000000·00000000·..A...A.$....... 
84 ··0x00005768·017a504c·5200017c·08079b41·1900001b·.zPLR..|...A.... 
85 ··0x00005778·1b0c0404·88010e60·83058502·86048703·.......`........ 
86 ··0x00005788·14000000·2c000000·9abbffff·52000000·....,.......R... 
87 ··0x00005798·04070300·00000000·3c000000·20050000·........<...·... 
88 ··0x000057a8·a8e7ffff·48020000·00410e08·8502410e·....H....A....A. 
89 ··0x000057b8·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
90 ··0x000057c8·0386010a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
91 ··0x000057d8·0e0841c5·0e04410b·3c000000·60050000·..A...A.<...`... 
92 ··0x000057e8·b8e9ffff·88010000·00410e08·8502410e·.........A....A. 
93 ··0x000057f8·0c870341·0e108604·410e1483·05430e30·...A....A....C.074 ··0x000056c8·0c870341·0e108604·410e1483·054e0e30·...A....A....N.0
94 ··0x00005808·037c010e·1441c30e·1041c60e·0c41c70e·.|...A...A...A..75 ··0x000056d8·02720a0e·1441c30e·1041c60e·0c41c70e·.r...A...A...A..
95 ··0x00005818·0841c50e·04000000·40000000·98040000·.A......@.......76 ··0x000056e8·0841c50e·04410b00·40000000·68030000·.A...A..@...h...
96 ··0x00005828·08ebffff·b4070000·047b0200·00410e08·.........{...A..77 ··0x000056f8·28daffff·15030000·045f0300·00410e08·(........_...A..
 78 ··0x00005708·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 79 ··0x00005718·054e0e60·03d5020a·0e1441c3·0e1041c6·.N.`......A...A.
 80 ··0x00005728·0e0c41c7·0e0841c5·0e04450b·24000000·..A...A...E.$...
 81 ··0x00005738·00000000·017a504c·5200017c·08079b6d·.....zPLR..|...m
 82 ··0x00005748·1900001b·1b0c0404·88010e60·83058502·...........`....
 83 ··0x00005758·86048703·14000000·2c000000·c6bbffff·........,.......
 84 ··0x00005768·52000000·04070300·00000000·3c000000·R...........<...
 85 ··0x00005778·f4040000·e4e8ffff·48020000·00410e08·........H....A..
97 ··0x00005838·8502410e·0c870341·0e108604·410e1483·..A....A....A...86 ··0x00005788·8502410e·0c870341·0e108604·410e1483·..A....A....A...
98 ··0x00005848·05430e50·03fc050a·0e1441c3·0e1041c6·.C.P......A...A.87 ··0x00005798·054e0e40·0376010a·0e1441c3·0e1041c6·.N.@.v....A...A.
99 ··0x00005858·0e0c41c7·0e0841c5·0e04410b·44000000·..A...A...A.D...88 ··0x000057a8·0e0c41c7·0e0841c5·0e04440b·3c000000·..A...A...D.<...
 89 ··0x000057b8·34050000·f4eaffff·6a010000·00410e08·4.......j....A..
 90 ··0x000057c8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
 91 ··0x000057d8·054e0e30·0353010e·1441c30e·1041c60e·.N.0.S...A...A..
 92 ··0x000057e8·0c41c70e·0841c50e·04000000·40000000·.A...A......@...
100 ··0x00005868·dc040000·2adbffff·8b050000·04870200·....*...........93 ··0x000057f8·6c040000·24ecffff·c2070000·047b0200·l...$........{..
101 ··0x00005878·00410e08·8502410e·0c870341·0e108604·.A....A....A....94 ··0x00005808·00410e08·8502410e·0c870341·0e108604·.A....A....A....
102 ··0x00005888·410e1483·05460ea0·01038603·0a0e1441·A....F.........A95 ··0x00005818·410e1483·054d0e50·03e0050a·0e1441c3·A....M.P......A.
103 ··0x00005898·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A96 ··0x00005828·0e1041c6·0e0c41c7·0e0841c5·0e044b0b·..A...A...A...K.
 97 ··0x00005838·44000000·b0040000·00dcffff·c1050000·D...............
Max diff block lines reached; 0/15152 bytes (0.00%) of diff not shown.
2.64 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 ··0x00005a10·ffff010a·2205b201·008f0205·00000000·...."...........2 ··0x000059e4·ffff010a·2205c101·009e0205·00000000·...."...........
3 ··0x00005a20·ff9b2d01·227d6600·009f0205·cb0601c0·..-."}f.........3 ··0x000059f4·ff9b2d01·227d6600·00a00205·cc0601c1·..-."}f.........
4 ··0x00005a30·0215d406·03d80205·cb060188·0305d406·................4 ··0x00005a04·0215d506·03d90205·cc060189·0305d506·................
5 ··0x00005a40·03c404f6·01000001·00007d00·64160000·..........}.d...5 ··0x00005a14·03c504f6·01000001·00007d00·90160000·..........}.....
6 ··0x00005a50·ff9b1501·08281749·00550500·00010000·.....(.I.U......6 ··0x00005a24·ff9b1501·08281749·00550500·00010000·.....(.I.U......
7 ··0x00005a60·7d000000·4c160000·ffff0107·89018a18·}...L...........7 ··0x00005a34·7d000000·78160000·ffff0107·80019b18·}...x...........
8 ··0x00005a70·9d1900ff·ff01041b·050000ff·ff010a1b·................8 ··0x00005a44·a51900ff·ff01041b·050000ff·ff010a1b·................
9 ··0x00005a80·05890100·d0010500·00000000·ffff0110·................9 ··0x00005a54·05890100·d0010500·00000000·ffff0110·................
10 ··0x00005a90·36050000·4534ec05·00b301d1·03e50500·6...E4..........10 ··0x00005a64·36050000·45349006·00b301f3·03890600·6...E4..........
11 ··0x00005aa0·ffff0108·29054e00·49050000·ff9b4d01·....).N.I.....M.11 ··0x00005a74·ffff0108·29054e00·49050000·ff9b5101·....).N.I.....Q.
12 ··0x00005ab0·40d70105·d00d01f0·0305d20d·01a40605·@...............12 ··0x00005a84·45c10105·e20d01e3·0305e00d·01aa0605·E...............
13 ··0x00005ac0·ce0d01df·0c540000·b70d05d0·0d01c00d·.....T..........13 ··0x00005a94·e40d01e6·0c050000·ad0d05e2·0d01b60d·................
14 ··0x00005ad0·05ce0d01·c90d05d2·0d01ec0d·05af0e03·................14 ··0x00005aa4·05e40d01·bf0d05e0·0d01d10d·05000082·................
15 ··0x00005ae0·aa0e05b3·0e03f30e·05a10f00·af0f0500·................ 
16 ··0x00005af0·00010000·7d000000·00000000·ffff0112·....}........... 
17 ··0x00005b00·9f02bb03·0000c707·05840b00·e0079f03·................15 ··0x00005ab4·0e05bd0e·03b80e05·c10e03aa·0f05af0f·................
 16 ··0x00005ac4·00bd0f05·00000100·007d0000·00000000·.........}......
 17 ··0x00005ad4·ffff0112·a002d803·0000e207·05ba0b00·................
18 ··0x00005b10·0000ffff·01041705·0000ffff·010b6705·..............g.18 ··0x00005ae4·ff07b603·0000ffff·01041705·0000ffff·................
19 ··0x00005b20·ed050091·0555f405·00ffff01·04290500·.....U.......)..19 ··0x00005af4·010b6105·c90500e9·0459d505·00ffff01·..a......Y......
20 ··0x00005b30·00··································.20 ··0x00005b04·04290500·00·························.)...
  
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 ··0x00006eb8·20190000·25170000·65170000·a5170000··...%...e.......2 ··0x00006eb8·20190000·30170000·70170000·b0170000··...0...p.......
  
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 ··0x00006fd4·00000000·c6130000·00000000·00000000·................2 ··0x00006fd4·00000000·d0130000·00000000·00000000·................
3 ··0x00006fe4·00000000·00000000·00000000·00000000·................3 ··0x00006fe4·00000000·00000000·00000000·00000000·................
4 ··0x00006ff4·00000000·00000000·00000000··········............4 ··0x00006ff4·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·61366439·34373164·63336630·30643732·a6d9471dc3f00d72 
3 ··0x00000010·66343066·39633639·33613261·35356434·f40f9c693a2a55d42 ··0x00000000·64323639·34396534·38366332·64336366·d26949e486c2d3cf
 3 ··0x00000010·31626166·34393433·35633038·37303632·1baf49435c087062
4 ··0x00000020·30336338·63652e64·65627567·00000000·03c8ce.debug....4 ··0x00000020·65343635·30352e64·65627567·00000000·e46505.debug....
5 ··0x00000030·a6dcf3f6····························....5 ··0x00000030·94aa27e7····························..'.
  
162 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:···············0x164011 ··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:··········20936·(bytes·into·file)13 ··Start·of·section·headers:··········20936·(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·0x16402 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·0x009e4·0x009e4·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x009e4·0x009e4·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x02158·0x02158·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x021c8·0x021c8·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x00627·0x00627·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x005fb·0x005fb·R···0x1000
12 ··LOAD···········0x004ec0·0x00005ec0·0x00005ec0·0x001c4·0x001c8·RW··0x100012 ··LOAD···········0x004ec0·0x00005ec0·0x00005ec0·0x001c4·0x001c8·RW··0x1000
13 ··DYNAMIC········0x004ed0·0x00005ed0·0x00005ed0·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ed0·0x00005ed0·0x00005ed0·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·0x000a4·0x000a4·R···0x415 ··GNU_EH_FRAME···0x004174·0x00004174·0x00004174·0x000a4·0x000a4·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x004ec0·0x00005ec0·0x00005ec0·0x00140·0x00140·R···0x117 ··GNU_RELRO······0x004ec0·0x00005ec0·0x00005ec0·0x00140·0x00140·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000798·000798·00004c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000798·000798·00004c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000007e4·0007e4·0000b0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········000007e4·0007e4·0000b0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000894·000894·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000894·000894·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············0000091c·00091c·0000c8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············0000091c·00091c·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·001f74·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011d0·0011d0·001fe4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003144·003144·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000031b4·0031b4·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·0000a4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00004174·004174·0000a4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004218·004218·0003ac·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004218·004218·000380·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········000045c4·0045c4·000063·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00004598·004598·000063·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005ec0·004ec0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005ec0·004ec0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ecc·004ecc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ecc·004ecc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ed0·004ed0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ed0·004ed0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fd8·004fd8·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fd8·004fd8·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00006000·005000·000070·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00006000·005000·000070·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00006070·005070·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00006070·005070·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········00006084·005084·000004·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········00006084·005084·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·0x4ed0·contains·29·entries:2 Dynamic·section·at·offset·0x4ed0·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)·······················0x31449 ·0x0000000d·(FINI)·······················0x31b4
10 ·0x00000019·(INIT_ARRAY)·················0x5ec010 ·0x00000019·(INIT_ARRAY)·················0x5ec0
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ecc12 ·0x0000001a·(FINI_ARRAY)·················0x5ecc
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:·2adc8ea091910458b440ac526f76fc37dada92133 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1b1e053fb89650d951b2d4a1f60ce8071026feb
  
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
15.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=00001640..0000167614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001650..00001686
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, 93 lines modifiedOffset 37, 93 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=00001780..000017fc42 0000007c·0000001c·00000054·FDE·cie=0000002c·pc=00001790..0000180c
43 ··DW_CFA_advance_loc:·1·to·0000178143 ··DW_CFA_advance_loc:·1·to·00001791
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·0000178246 ··DW_CFA_advance_loc:·1·to·00001792
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:·3·to·0000178549 ··DW_CFA_advance_loc:·14·to·000017a0
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=000017fc..00001cc553 0000009c·0000003c·00000074·FDE·cie=0000002c·pc=00001810..00001d15
54 ··DW_CFA_advance_loc:·1·to·000017fd54 ··DW_CFA_advance_loc:·1·to·00001811
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:·1·to·000017fe57 ··DW_CFA_advance_loc:·1·to·00001812
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·000017ff60 ··DW_CFA_advance_loc:·1·to·00001813
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·0000180063 ··DW_CFA_advance_loc:·1·to·00001814
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:·3·to·0000180366 ··DW_CFA_advance_loc:·14·to·00001822
67 ··DW_CFA_def_cfa_offset:·4867 ··DW_CFA_def_cfa_offset:·48
68 ··DW_CFA_advance_loc2:·632·to·00001a7b68 ··DW_CFA_advance_loc2:·627·to·00001a95
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·00001a7c71 ··DW_CFA_advance_loc:·1·to·00001a96
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·00001a7d74 ··DW_CFA_advance_loc:·1·to·00001a97
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·00001a7e77 ··DW_CFA_advance_loc:·1·to·00001a98
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·00001a7f80 ··DW_CFA_advance_loc:·1·to·00001a99
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·00001a8083 ··DW_CFA_advance_loc:·1·to·00001a9a
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·79·1d·00·00·1b·1b91 ··Augmentation·data:·····9b·79·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=00001254..000015c096 000000fc·00000030·00000024·FDE·cie=000000dc·pc=00001260..000015cc
97 ··Augmentation·data:·····9f·02·00·0097 ··Augmentation·data:·····73·02·00·00
98 ··DW_CFA_advance_loc:·1·to·0000125598 ··DW_CFA_advance_loc:·1·to·00001261
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·00001257101 ··DW_CFA_advance_loc:·2·to·00001263
102 ··DW_CFA_def_cfa_register:·r5·(ebp)102 ··DW_CFA_def_cfa_register:·r5·(ebp)
103 ··DW_CFA_advance_loc:·12·to·00001263103 ··DW_CFA_advance_loc:·3·to·00001266
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:·518·to·00001469107 ··DW_CFA_advance_loc2:·537·to·0000147f
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·0000146a110 ··DW_CFA_advance_loc:·1·to·00001480
111 ··DW_CFA_restore:·r6·(esi)111 ··DW_CFA_restore:·r6·(esi)
112 ··DW_CFA_advance_loc:·1·to·0000146b112 ··DW_CFA_advance_loc:·1·to·00001481
113 ··DW_CFA_restore:·r7·(edi)113 ··DW_CFA_restore:·r7·(edi)
114 ··DW_CFA_advance_loc:·1·to·0000146c114 ··DW_CFA_advance_loc:·1·to·00001482
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·0000146d117 ··DW_CFA_advance_loc:·1·to·00001483
118 ··DW_CFA_restore_state118 ··DW_CFA_restore_state
  
119 00000130·00000028·00000000·CIE119 00000130·00000028·00000000·CIE
120 ··Version:···············1120 ··Version:···············1
121 ··Augmentation:··········"zPLR"121 ··Augmentation:··········"zPLR"
122 ··Code·alignment·factor:·1122 ··Code·alignment·factor:·1
123 ··Data·alignment·factor:·-4123 ··Data·alignment·factor:·-4
Offset 136, 276 lines modifiedOffset 136, 247 lines modified
136 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8136 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
137 ··DW_CFA_offset:·r6·(esi)·at·cfa-16137 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
138 ··DW_CFA_offset:·r7·(edi)·at·cfa-12138 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
139 ··DW_CFA_nop139 ··DW_CFA_nop
140 ··DW_CFA_nop140 ··DW_CFA_nop
141 ··DW_CFA_nop141 ··DW_CFA_nop
  
142 0000015c·00000014·00000030·FDE·cie=00000130·pc=000011d0..00001234142 0000015c·00000014·00000030·FDE·cie=00000130·pc=000011d0..00001232
143 ··Augmentation·data:·····77·02·00·00143 ··Augmentation·data:·····4b·02·00·00
144 ··DW_CFA_nop144 ··DW_CFA_nop
145 ··DW_CFA_nop145 ··DW_CFA_nop
146 ··DW_CFA_nop146 ··DW_CFA_nop
  
147 00000174·00000028·0000014c·FDE·cie=0000002c·pc=000015c0..00001600147 00000174·00000028·0000014c·FDE·cie=0000002c·pc=000015d0..00001610
148 ··DW_CFA_advance_loc:·1·to·000015c1148 ··DW_CFA_advance_loc:·1·to·000015d1
149 ··DW_CFA_def_cfa_offset:·8149 ··DW_CFA_def_cfa_offset:·8
150 ··DW_CFA_offset:·r6·(esi)·at·cfa-8150 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
Max diff block lines reached; 10753/16115 bytes (66.73%) of diff not shown.
394 B
strings --all --bytes=8 {}
    
Offset 30, 15 lines modifiedOffset 30, 14 lines modified
30 CXXABI_1.330 CXXABI_1.3
31 GLIBCXX_3.431 GLIBCXX_3.4
32 GLIBC_2.132 GLIBC_2.1
33 GLIBC_2.433 GLIBC_2.4
34 GLIBC_2.034 GLIBC_2.0
35 GLIBC_2.1.335 GLIBC_2.1.3
36 GLIBC_2.3.436 GLIBC_2.3.4
37 L$x;D$lt( 
38 Usage:·fst-infl·[options]·file·[file·[file]]37 Usage:·fst-infl·[options]·file·[file·[file]]
39 -v:··print·version·information38 -v:··print·version·information
40 -q:··suppress·status·messages39 -q:··suppress·status·messages
41 Error:·Cannot·open·transducer·file·%s40 Error:·Cannot·open·transducer·file·%s
42 Error:·Cannot·open·input·file·%s41 Error:·Cannot·open·input·file·%s
43 Error:·Cannot·open·output·file·%s42 Error:·Cannot·open·output·file·%s
44 Options:43 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···1680·<__cxa_finalize@plt+0x4c0>8 »       call···1690·<__cxa_finalize@plt+0x4d0>
9 »       add····$0x4ff7,%ebx9 »       add····$0x4ff7,%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, 383 lines modifiedOffset 5, 403 lines modified
  
5 000011d0·<.text>:5 000011d0·<.text>:
6 main.cold():6 main.cold():
7 ./src/fst-match.C:957 ./src/fst-match.C:95
8 »       mov····0x28(%esp),%edx8 »       mov····0x28(%esp),%edx
9 main():9 main():
10 ./src/fst-match.C:9510 ./src/fst-match.C:95
11 »       mov····%edx,(%esp) 
12 »       mov····%edi,%ebx11 »       mov····%edi,%ebx
 12 »       mov····%edx,(%esp)
13 »       call···11a0·<SFST::CompactTransducer::~CompactTransducer()@plt>13 »       call···11a0·<SFST::CompactTransducer::~CompactTransducer()@plt>
14 »       mov····0x2c(%esp),%ecx14 »       mov····0x2c(%esp),%eax
15 ./src/fst-match.C:13315 ./src/fst-match.C:133
16 »       mov····%ecx,0x2c(%esp)16 »       mov····%eax,0x2c(%esp)
17 »       mov····%esi,(%esp)17 »       dec····%eax
18 »       mov····%edi,%ebx18 »       mov····%edi,%ebx
19 »       sub····$0x1,%ecx19 »       mov····%esi,(%esp)
20 »       jne····122f·<__cxa_finalize@plt+0x6f>20 »       jne····122d·<__cxa_finalize@plt+0x6d>
21 ./src/fst-match.C:133·(discriminator·1)21 ./src/fst-match.C:133·(discriminator·1)
22 »       call···1050·<__cxa_begin_catch@plt>22 »       call···1050·<__cxa_begin_catch@plt>
23 ./src/fst-match.C:134·(discriminator·1)23 ./src/fst-match.C:134·(discriminator·1)
 24 »       mov····-0x8(%edi),%ecx
 25 »       mov····%ecx,(%esp)
24 »       mov····%eax,0x4(%esp)26 »       mov····%eax,0x4(%esp)
25 »       mov····-0x8(%edi),%eax 
26 »       mov····%eax,(%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)
28 »       lea····-0x1ebb(%edi),%edx29 »       lea····-0x1ebb(%edi),%edx
29 »       mov····%edx,0x4(%esp)30 »       mov····%edx,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/fst-match.C:13332 ./src/fst-match.C:133
33 »       call···1140·<__cxa_end_catch@plt>33 »       call···1140·<__cxa_end_catch@plt>
34 »       jmp····144d·<__cxa_finalize@plt+0x28d>34 »       jmp····1463·<__cxa_finalize@plt+0x2a3>
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++/10/bits/stl_vector.h:68041 /usr/include/c++/10/bits/stl_vector.h:680
42 »       mov····0x64(%esp),%ebx42 »       mov····0x64(%esp),%eax
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++/10/bits/stl_vector.h:35344 /usr/include/c++/10/bits/stl_vector.h:353
45 »       test···%ebx,%ebx45 »       test···%eax,%eax
46 »       je·····1248·<__cxa_finalize@plt+0x88>46 »       je·····1246·<__cxa_finalize@plt+0x86>
47 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):47 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
48 /usr/include/c++/10/ext/new_allocator.h:13348 /usr/include/c++/10/ext/new_allocator.h:133
49 »       mov····%ebx,(%esp)49 »       mov····%eax,(%esp)
50 »       mov····0x28(%esp),%ebx50 »       mov····0x28(%esp),%ebx
51 »       call···10c0·<operator·delete(void*)@plt>51 »       call···10c0·<operator·delete(void*)@plt>
52 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():52 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():
53 /usr/include/c++/10/ext/new_allocator.h:8953 /usr/include/c++/10/ext/new_allocator.h:89
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
57 main():65 main():
58 ./src/fst-match.C:8166 ./src/fst-match.C:81
59 »       push···%ebp67 »       push···%ebp
60 »       mov····%esp,%ebp68 »       mov····%esp,%ebp
61 »       push···%edi69 »       push···%edi
62 »       push···%esi70 »       push···%esi
63 »       push···%ebx71 »       push···%ebx
 72 »       call···1d15·<__cxa_finalize@plt+0xb55>
 73 »       add····$0x4d95,%edi
64 »       and····$0xfffffff0,%esp74 »       and····$0xfffffff0,%esp
65 »       sub····$0x18740,%esp75 »       sub····$0x18740,%esp
66 »       call···1cc5·<__cxa_finalize@plt+0xb05> 
67 »       add····$0x4d98,%edi 
68 »       mov····0xc(%ebp),%eax76 »       mov····0xc(%ebp),%eax
69 »       mov····%eax,0x2c(%esp)77 »       mov····%eax,0x2c(%esp)
70 »       mov····%gs:0x14,%edx78 »       mov····%gs:0x14,%edx
71 »       mov····%edx,0x1873c(%esp)79 »       mov····%edx,0x1873c(%esp)
72 »       xor····%edx,%edx80 »       xor····%edx,%edx
73 ./src/fst-match.C:8481 ./src/fst-match.C:84
74 »       mov····%eax,0x4(%esp) 
75 »       lea····0x8(%ebp),%edx82 »       lea····0x8(%ebp),%edx
 83 »       mov····%eax,0x4(%esp)
76 »       mov····%edx,(%esp)84 »       mov····%edx,(%esp)
77 »       call···17fc·<__cxa_finalize@plt+0x63c>85 »       call···1810·<__cxa_finalize@plt+0x650>
78 ./src/fst-match.C:8586 ./src/fst-match.C:85
79 »       cmpl···$0x1,0x8(%ebp)87 »       cmpl···$0x1,0x8(%ebp)
80 »       jle····15a7·<__cxa_finalize@plt+0x3e7>88 »       jle····15b3·<__cxa_finalize@plt+0x3f3>
81 ./src/fst-match.C:8889 ./src/fst-match.C:88
 90 »       mov····0x2c(%esp),%ebx
82 »       lea····-0x1ed3(%edi),%ecx91 »       lea····-0x1ed3(%edi),%ecx
83 »       mov····%ecx,0x4(%esp)92 »       mov····%ecx,0x4(%esp)
84 »       mov····0x2c(%esp),%ebx 
85 »       mov····0x4(%ebx),%esi93 »       mov····0x4(%ebx),%esi
86 »       mov····%esi,(%esp) 
87 »       mov····%edi,%ebx94 »       mov····%edi,%ebx
 95 »       mov····%esi,(%esp)
88 »       call···11b0·<fopen@plt>96 »       call···11b0·<fopen@plt>
89 »       mov····%eax,%esi 
90 »       test···%eax,%eax97 »       test···%eax,%eax
 98 »       mov····%eax,%esi
91 »       je·····156e·<__cxa_finalize@plt+0x3ae>99 »       je·····157a·<__cxa_finalize@plt+0x3ba>
92 ./src/fst-match.C:92100 ./src/fst-match.C:92
93 »       cmpb···$0x0,0x78(%edi)101 »       cmpb···$0x0,0x78(%edi)
94 »       jne····146d·<__cxa_finalize@plt+0x2ad>102 »       jne····1483·<__cxa_finalize@plt+0x2c3>
95 ./src/fst-match.C:95103 ./src/fst-match.C:95
96 »       movl···$0x0,0x8(%esp) 
97 »       mov····%esi,0x4(%esp)104 »       mov····%esi,0x4(%esp)
98 »       lea····0x34(%esp),%ecx105 »       lea····0x34(%esp),%ebx
 106 »       xor····%ecx,%ecx
99 »       mov····%ecx,0x28(%esp)107 »       mov····%ebx,0x28(%esp)
100 »       mov····%ecx,(%esp)108 »       mov····%ebx,(%esp)
101 »       mov····%edi,%ebx109 »       mov····%edi,%ebx
 110 »       mov····%ecx,0x8(%esp)
102 »       call···1170·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)@plt>111 »       call···1170·<SFST::CompactTransducer::CompactTransducer(_IO_FILE*,·_IO_FILE*)@plt>
103 ./src/fst-match.C:96112 ./src/fst-match.C:96
104 »       mov····%esi,(%esp)113 »       mov····%esi,(%esp)
105 »       call···1190·<fclose@plt>114 »       call···1190·<fclose@plt>
106 ./src/fst-match.C:97115 ./src/fst-match.C:97
107 »       cmpb···$0x0,0x78(%edi)116 »       cmpb···$0x0,0x78(%edi)
108 »       jne····1511·<__cxa_finalize@plt+0x351>117 »       jne····151d·<__cxa_finalize@plt+0x35d>
109 ./src/fst-match.C:100118 ./src/fst-match.C:100
110 »       cmpl···$0x2,0x8(%ebp)119 »       cmpl···$0x2,0x8(%ebp)
Max diff block lines reached; 126098/130570 bytes (96.58%) 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 00003144·<.fini>:2 000031b4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1680·<__cxa_finalize@plt+0x4c0>6 »       call···1690·<__cxa_finalize@plt+0x4d0>
7 »       add····$0x2eb3,%ebx7 »       add····$0x2e43,%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 ··0x00004174·011b033b·a0000000·13000000·acceffff·...;............2 ··0x00004174·011b033b·a0000000·13000000·acceffff·...;............
3 ··0x00004184·e8000000·4cd0ffff·0c010000·5cd0ffff·....L.......\...3 ··0x00004184·e8000000·4cd0ffff·0c010000·5cd0ffff·....L.......\...
4 ··0x00004194·00020000·c0d0ffff·64030000·e0d0ffff·........d.......4 ··0x00004194·00020000·bed0ffff·38030000·ecd0ffff·........8.......
5 ··0x000041a4·a0010000·4cd4ffff·18020000·8cd4ffff·....L...........5 ··0x000041a4·a0010000·5cd4ffff·18020000·9cd4ffff·....\...........
6 ··0x000041b4·7c030000·ccd4ffff·bc000000·0cd6ffff·|...............6 ··0x000041b4·50030000·dcd4ffff·bc000000·1cd6ffff·P...............
7 ··0x000041c4·20010000·88d6ffff·40010000·51dbffff··.......@...Q...7 ··0x000041c4·20010000·9cd6ffff·40010000·a1dbffff··.......@.......
8 ··0x000041d4·44020000·5cdbffff·f0020000·02e8ffff·D...\...........8 ··0x000041d4·44020000·acdbffff·c4020000·5ce8ffff·D...........\...
9 ··0x000041e4·58020000·6cebffff·b0020000·44efffff·X...l.......D...9 ··0x000041e4·58020000·2cecffff·84020000·acefffff·X...,...........
10 ··0x000041f4·a8030000·4cefffff·bc030000·acefffff·....L...........10 ··0x000041f4·7c030000·bcefffff·90030000·1cf0ffff·|...............
11 ··0x00004204·08040000·adefffff·1c040000·bcefffff·................11 ··0x00004204·dc030000·1df0ffff·f0030000·2cf0ffff·............,...
12 ··0x00004214·30040000····························0...12 ··0x00004214·04040000····························....
  
6.76 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 62 lines modifiedOffset 1, 59 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004218·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004218·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004228·1b0c0404·88010708·10000000·1c000000·................3 ··0x00004228·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00004238·08d4ffff·36000000·00000000·14000000·....6...........4 ··0x00004238·18d4ffff·36000000·00000000·14000000·....6...........
5 ··0x00004248·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00004248·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00004258·88010000·20000000·1c000000·bccdffff·....·...........6 ··0x00004258·88010000·20000000·1c000000·bccdffff·....·...........
7 ··0x00004268·a0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x00004268·a0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x00004278·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00004278·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x00004288·38cfffff·08000000·00000000·1c000000·8...............9 ··0x00004288·38cfffff·08000000·00000000·1c000000·8...............
10 ··0x00004298·54000000·e4d4ffff·7c000000·00410e08·T.......|....A..10 ··0x00004298·54000000·f4d4ffff·7c000000·00410e08·T.......|....A..
11 ··0x000042a8·8602410e·0c830343·0e200000·3c000000·..A....C.·..<...11 ··0x000042a8·8602410e·0c83034e·0e200000·3c000000·..A....N.·..<...
12 ··0x000042b8·74000000·40d5ffff·c9040000·00410e08·t...@........A..12 ··0x000042b8·74000000·54d5ffff·05050000·00410e08·t...T........A..
13 ··0x000042c8·8502410e·0c870341·0e108604·410e1483·..A....A....A...13 ··0x000042c8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
14 ··0x000042d8·05430e30·0378020a·0e1441c3·0e1041c6·.C.0.x....A...A.14 ··0x000042d8·054e0e30·0373020a·0e1441c3·0e1041c6·.N.0.s....A...A.
15 ··0x000042e8·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A.....15 ··0x000042e8·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A.....
16 ··0x000042f8·00000000·017a504c·5200017c·08079b79·.....zPLR..|...y16 ··0x000042f8·00000000·017a504c·5200017c·08079b79·.....zPLR..|...y
17 ··0x00004308·1d00001b·1b0c0404·88010000·30000000·............0...17 ··0x00004308·1d00001b·1b0c0404·88010000·30000000·............0...
18 ··0x00004318·24000000·38cfffff·6c030000·049f0200·$...8...l.......18 ··0x00004318·24000000·44cfffff·6c030000·04730200·$...D...l....s..
19 ··0x00004328·00410e08·8502420d·054c8703·86048305·.A....B..L......19 ··0x00004328·00410e08·8502420d·05438703·86048305·.A....B..C......
20 ··0x00004338·0306020a·c341c641·c741c50c·0404410b·.....A.A.A....A.20 ··0x00004338·0319020a·c341c641·c741c50c·0404410b·.....A.A.A....A.
21 ··0x00004348·28000000·00000000·017a504c·5200017c·(........zPLR..|21 ··0x00004348·28000000·00000000·017a504c·5200017c·(........zPLR..|
22 ··0x00004358·08079b25·1d00001b·1b0c0404·88010c05·...%............22 ··0x00004358·08079b25·1d00001b·1b0c0404·88010c05·...%............
23 ··0x00004368·08830585·02860487·03000000·14000000·................23 ··0x00004368·08830585·02860487·03000000·14000000·................
24 ··0x00004378·30000000·54ceffff·64000000·04770200·0...T...d....w..24 ··0x00004378·30000000·54ceffff·62000000·044b0200·0...T...b....K..
25 ··0x00004388·00000000·28000000·4c010000·2cd2ffff·....(...L...,...25 ··0x00004388·00000000·28000000·4c010000·3cd2ffff·....(...L...<...
26 ··0x00004398·40000000·00410e08·8602410e·0c830343·@....A....A....C26 ··0x00004398·40000000·00410e08·8602410e·0c83034e·@....A....A....N
27 ··0x000043a8·0e20780e·0c41c30e·0841c60e·04000000·.·x..A...A......27 ··0x000043a8·0e206d0e·0c41c30e·0841c60e·04000000·.·m..A...A......
28 ··0x000043b8·10000000·78010000·05d9ffff·04000000·....x...........28 ··0x000043b8·10000000·78010000·55d9ffff·04000000·....x...U.......
29 ··0x000043c8·00000000·54000000·8c010000·a2e5ffff·....T...........29 ··0x000043c8·00000000·28000000·8c010000·fce5ffff·....(...........
 30 ··0x000043d8·c4030000·00430e50·44860448·83055387·.....C.PD..H..S.
 31 ··0x000043e8·0385025b·0ac5c7c6·c30e0443·0b000000·...[.......C....
 32 ··0x000043f8·3c000000·b8010000·a0e9ffff·80030000·<...............
30 ··0x000043d8·5d030000·00410e08·8502410e·0c870341·]....A....A....A 
31 ··0x000043e8·0e108604·410e1483·05430e50·5a0a0e14·....A....C.PZ... 
32 ··0x000043f8·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
33 ··0x00004408·410b03ce·010a0e14·41c30e10·41c60e0c·A.......A...A... 
34 ··0x00004418·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<... 
35 ··0x00004428·e4010000·b4e8ffff·d8030000·00410e08·.............A.. 
36 ··0x00004438·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
37 ··0x00004448·05430e50·03f6020a·0e1441c3·0e1041c6·.C.P......A...A. 
38 ··0x00004458·0e0c41c7·0e0841c5·0e04410b·44000000·..A...A...A.D... 
39 ··0x00004468·74010000·64d8ffff·a50c0000·049f0100·t...d........... 
40 ··0x00004478·00410e08·8502410e·0c870341·0e108604·.A....A....A....33 ··0x00004408·00410e08·8502410e·0c870341·0e108604·.A....A....A....
41 ··0x00004488·410e1483·05460ea0·01032e02·0a0e1441·A....F.........A34 ··0x00004418·410e1483·054e0e40·0380020a·0e1441c3·A....N.@......A.
42 ··0x00004498·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A35 ··0x00004428·0e1041c6·0e0c41c7·0e0841c5·0e044a0b·..A...A...A...J.
43 ··0x000044a8·0b000000·28000000·00000000·017a504c·....(........zPL 
44 ··0x000044b8·5200017c·08079bc1·1b00001b·1b0c0404·R..|............ 
45 ··0x000044c8·88010ea0·01830585·02860487·03000000·................ 
46 ··0x000044d8·14000000·30000000·54cdffff·20000000·....0...T...·...36 ··0x00004438·44000000·48010000·e0d8ffff·ac0c0000·D...H...........
 37 ··0x00004448·049f0100·00410e08·8502460e·0c870343·.....A....F....C
 38 ··0x00004458·0e108604·430e1483·05520ea0·01031002·....C....R......
47 ··0x000044e8·04360100·00000000·28000000·b0020000·.6......(....... 
48 ··0x000044f8·08d1ffff·40000000·00410e08·8602410e·....@....A....A. 
49 ··0x00004508·0c830343·0e20780e·0c41c30e·0841c60e·...C.·x..A...A.. 
50 ··0x00004518·04000000·10000000·dc020000·94ebffff·................ 
51 ··0x00004528·04000000·00000000·48000000·f0020000·........H....... 
52 ··0x00004538·88ebffff·5d000000·00410e08·85024c0e·....]....A....L. 
53 ··0x00004548·0c870341·0e108604·410e1483·05430e20·...A....A....C.· 
54 ··0x00004558·690e2441·0e28440e·2c440e30·4d0e2047·i.$A.(D.,D.0M.·G 
55 ··0x00004568·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.39 ··0x00004468·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A
56 ··0x00004578·0e040000·10000000·3c030000·9cebffff·........<.......40 ··0x00004478·c50e0445·0b000000·28000000·00000000·...E....(.......
 41 ··0x00004488·017a504c·5200017c·08079bed·1b00001b·.zPLR..|........
 42 ··0x00004498·1b0c0404·88010ea0·01830585·02860487·................
 43 ··0x000044a8·03000000·14000000·30000000·7ecdffff·........0...~...
 44 ··0x000044b8·20000000·04360100·00000000·28000000··....6......(...
 45 ··0x000044c8·84020000·44d1ffff·40000000·00410e08·....D...@....A..
 46 ··0x000044d8·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..
57 ··0x00004588·01000000·00000000·10000000·50030000·............P...47 ··0x000044e8·0841c60e·04000000·10000000·b0020000·.A..............
 48 ··0x000044f8·28ecffff·04000000·00000000·48000000·(...........H...
 49 ··0x00004508·c4020000·24ecffff·5d000000·00410e08·....$...]....A..
 50 ··0x00004518·85024c0e·0c870341·0e108604·410e1483·..L....A....A...
 51 ··0x00004528·05430e20·690e2441·0e28440e·2c440e30·.C.·i.$A.(D.,D.0
 52 ··0x00004538·4d0e2047·0e1441c3·0e1041c6·0e0c41c7·M.·G..A...A...A.
 53 ··0x00004548·0e0841c5·0e040000·10000000·10030000·..A.............
58 ··0x00004598·89ebffff·04000000·00000000·18000000·................54 ··0x00004558·38ecffff·01000000·00000000·10000000·8...............
59 ··0x000045a8·64030000·84ebffff·14000000·00410e08·d............A..55 ··0x00004568·24030000·25ecffff·04000000·00000000·$...%...........
 56 ··0x00004578·18000000·38030000·20ecffff·14000000·....8...·.......
60 ··0x000045b8·83024e0e·10000000·00000000··········..N.........57 ··0x00004588·00410e08·83024e0e·10000000·00000000·.A....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 ··0x000045c4·ff9b3501·283b2a00·00950105·e306019d·..5.(;*.........2 ··0x00004598·ff9b3501·283b2a00·00930105·e306019b·..5.(;*.........
3 ··0x000045d4·01ba02d8·0603e303·05e30601·ac042200·..............".3 ··0x000045a8·01c402d8·0603ef03·05e30601·b6042200·..............".
4 ··0x000045e4·00ee0499·01d80603·c2061600·00010000·................4 ··0x000045b8·00f00497·01d80603·c2061600·00010000·................
5 ··0x000045f4·7d000000·841a0000·ff9b1501·08321753·}............2.S5 ··0x000045c8·7d000000·b01a0000·ff9b1501·08301751·}............0.Q
6 ··0x00004604·005f0500·00010000·7d000000·6c1a0000·._......}...l...6 ··0x000045d8·005d0500·00010000·7d000000·981a0000·.]......}.......
7 ··0x00004614·ffff0107·89018a18·9d1900ff·ff01041b·................7 ··0x000045e8·ffff0107·80019b18·a51900ff·ff01041b·................
8 ··0x00004624·050000······························...8 ··0x000045f8·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 ··0x00005ec0·70170000·c0150000·00160000··········p...........2 ··0x00005ec0·80170000·d0150000·10160000··········............
  
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 ··0x00005ecc·20170000·····························...2 ··0x00005ecc·30170000····························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 ··0x00005fd8·00000000·54120000·00000000·00000000·....T...........2 ··0x00005fd8·00000000·60120000·00000000·00000000·....`...........
3 ··0x00005fe8·00000000·00000000·00000000·00000000·................3 ··0x00005fe8·00000000·00000000·00000000·00000000·................
4 ··0x00005ff8·00000000·00000000···················........4 ··0x00005ff8·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·64633865·61303931·39313034·35386234·dc8ea091910458b4 
3 ··0x00000010·34306163·35323666·37366663·33376461·40ac526f76fc37da2 ··0x00000000·62316530·35336662·38393635·30643935·b1e053fb89650d95
 3 ··0x00000010·31623264·34613166·36306365·38303731·1b2d4a1f60ce8071
4 ··0x00000020·64613932·31332e64·65627567·00000000·da9213.debug....4 ··0x00000020·30323666·65622e64·65627567·00000000·026feb.debug....
5 ··0x00000030·8003f454····························...T5 ··0x00000030·83ff4297····························..B.
  
210 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:···············0x156011 ··Entry·point·address:···············0x1590
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·0x15602 Entry·point·0x1590
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·0x00acc·0x00acc·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00acc·0x00acc·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x02248·0x02248·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x022e8·0x022e8·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x0079f·0x0079f·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x00767·0x00767·R···0x1000
12 ··LOAD···········0x004ebc·0x00005ebc·0x00005ebc·0x001d0·0x02918·RW··0x100012 ··LOAD···········0x004ebc·0x00005ebc·0x00005ebc·0x001d0·0x02918·RW··0x1000
13 ··DYNAMIC········0x004ecc·0x00005ecc·0x00005ecc·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ecc·0x00005ecc·0x00005ecc·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·0x000d4·0x000d4·R···0x415 ··GNU_EH_FRAME···0x00416c·0x0000416c·0x0000416c·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······0x004ebc·0x00005ebc·0x00005ebc·0x00144·0x00144·R···0x117 ··GNU_RELRO······0x004ebc·0x00005ebc·0x00005ebc·0x00144·0x00144·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········0000085e·00085e·000056·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000085e·00085e·000056·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000008b4·0008b4·0000b0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········000008b4·0008b4·0000b0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000964·000964·000090·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000964·000964·000090·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············000009f4·0009f4·0000d8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············000009f4·0009f4·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·002044·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011f0·0011f0·0020e4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003234·003234·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000032d4·0032d4·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·0000d4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000416c·00416c·0000d4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004240·004240·0004f4·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004240·004240·0004bc·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00004734·004734·00006b·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000046fc·0046fc·00006b·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005ebc·004ebc·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005ebc·004ebc·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ec8·004ec8·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ec8·004ec8·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ecc·004ecc·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ecc·004ecc·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fd4·004fd4·00002c·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fd4·004fd4·00002c·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00006000·005000·000078·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00006000·005000·000078·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00006078·005078·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00006078·005078·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000060a0·00508c·002734·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000060a0·00508c·002734·00··WA··0···0·32
987 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·(9)42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(9)
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:·00001c7e···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev44 ····40:·00001cf0···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
45 ····41:·00001c7e···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev45 ····41:·00001cf0···319·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·0x4ecc·contains·29·entries:2 Dynamic·section·at·offset·0x4ecc·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)·······················0x32349 ·0x0000000d·(FINI)·······················0x32d4
10 ·0x00000019·(INIT_ARRAY)·················0x5ebc10 ·0x00000019·(INIT_ARRAY)·················0x5ebc
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ec812 ·0x0000001a·(FINI_ARRAY)·················0x5ec8
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:·a30cccb30bec07105c5220506450a1bb5cfcdee73 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e6bd527a87cbf1c34765ded5b56cc50c7badbc88
  
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.5 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=00001560..0000159614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001590..000015c6
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, 537 lines modifiedOffset 37, 499 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=00001a36..00001aa242 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001a60..00001ada
43 ··DW_CFA_advance_loc:·1·to·00001a3743 ··DW_CFA_advance_loc:·1·to·00001a61
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:·1·to·00001a3846 ··DW_CFA_advance_loc:·3·to·00001a64
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·00001a3949 ··DW_CFA_advance_loc:·1·to·00001a65
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·00001a3a52 ··DW_CFA_advance_loc:·1·to·00001a66
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:·3·to·00001a3d55 ··DW_CFA_advance_loc:·14·to·00001a74
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·00001a9d57 ··DW_CFA_advance_loc1:·97·to·00001ad5
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·00001a9e59 ··DW_CFA_advance_loc:·1·to·00001ad6
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·00001a9f62 ··DW_CFA_advance_loc:·1·to·00001ad7
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·00001aa065 ··DW_CFA_advance_loc:·1·to·00001ad8
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·00001aa168 ··DW_CFA_advance_loc:·1·to·00001ad9
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=00001aa2..00001b0e71 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001ae0..00001b5a
72 ··DW_CFA_advance_loc:·1·to·00001aa372 ··DW_CFA_advance_loc:·1·to·00001ae1
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:·1·to·00001aa475 ··DW_CFA_advance_loc:·3·to·00001ae4
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·00001aa578 ··DW_CFA_advance_loc:·1·to·00001ae5
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·00001aa681 ··DW_CFA_advance_loc:·1·to·00001ae6
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:·3·to·00001aa984 ··DW_CFA_advance_loc:·14·to·00001af4
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·00001b0986 ··DW_CFA_advance_loc1:·97·to·00001b55
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·00001b0a88 ··DW_CFA_advance_loc:·1·to·00001b56
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·00001b0b91 ··DW_CFA_advance_loc:·1·to·00001b57
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·00001b0c94 ··DW_CFA_advance_loc:·1·to·00001b58
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·00001b0d97 ··DW_CFA_advance_loc:·1·to·00001b59
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=00001b0e..00001c7d100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001b60..00001ce2
101 ··DW_CFA_advance_loc:·1·to·00001b0f101 ··DW_CFA_advance_loc:·1·to·00001b61
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:·1·to·00001b10104 ··DW_CFA_advance_loc:·1·to·00001b62
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·00001b11107 ··DW_CFA_advance_loc:·1·to·00001b63
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·00001b12110 ··DW_CFA_advance_loc:·1·to·00001b64
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:·3·to·00001b15113 ··DW_CFA_advance_loc:·14·to·00001b72
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·00001c78115 ··DW_CFA_advance_loc2:·363·to·00001cdd
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·00001c79117 ··DW_CFA_advance_loc:·1·to·00001cde
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·00001c7a120 ··DW_CFA_advance_loc:·1·to·00001cdf
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·00001c7b123 ··DW_CFA_advance_loc:·1·to·00001ce0
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·00001c7c126 ··DW_CFA_advance_loc:·1·to·00001ce1
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·00000034·0000010c·FDE·cie=0000002c·pc=000016a0..00001718132 00000134·00000028·0000010c·FDE·cie=0000002c·pc=000016d0..00001743
133 ··DW_CFA_advance_loc:·1·to·000016a1133 ··DW_CFA_advance_loc:·1·to·000016d1
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·000016a2136 ··DW_CFA_advance_loc:·1·to·000016d2
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:·3·to·000016a5139 ··DW_CFA_advance_loc:·14·to·000016e0
140 ··DW_CFA_def_cfa_offset:·32140 ··DW_CFA_def_cfa_offset:·32
141 ··DW_CFA_advance_loc1:·99·to·00001708141 ··DW_CFA_advance_loc1:·96·to·00001740
142 ··DW_CFA_remember_state 
Max diff block lines reached; 17931/23984 bytes (74.76%) of diff not shown.
279 B
strings --all --bytes=8 {}
    
Offset 34, 15 lines modifiedOffset 34, 14 lines modified
34 CXXABI_1.334 CXXABI_1.3
35 GLIBCXX_3.435 GLIBCXX_3.4
36 GLIBC_2.136 GLIBC_2.1
37 GLIBC_2.437 GLIBC_2.4
38 GLIBC_2.038 GLIBC_2.0
39 GLIBC_2.1.339 GLIBC_2.1.3
40 GLIBC_2.3.440 GLIBC_2.3.4
41 L$x;D$lt( 
42 Options:41 Options:
43 -h:··print·this·message42 -h:··print·this·message
44 fst-mor·version·%s43 fst-mor·version·%s
45 analyze>·44 analyze>·
46 generate>·45 generate>·
47 reading·transducer...46 reading·transducer...
48 finished.47 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···15a0·<__cxa_finalize@plt+0x3c0>8 »       call···15d0·<__cxa_finalize@plt+0x3f0>
9 »       add····$0x4ff7,%ebx9 »       add····$0x4ff7,%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
163 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 344 lines modifiedOffset 1, 366 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000011f0·<SFST::Transducer::~Transducer()@@Base-0xa8e>:2 000011f0·<SFST::Transducer::~Transducer()@@Base-0xb00>:
3 main.cold():3 main.cold():
4 ./src/fst-mor.C:1114 ./src/fst-mor.C:111
5 »       mov····0x24(%esp),%edx5 »       mov····0x24(%esp),%eax
6 main():6 main():
7 ./src/fst-mor.C:1117 ./src/fst-mor.C:111
8 »       mov····%edx,(%esp)8 »       mov····%eax,(%esp)
9 »       call···1c7e·<SFST::Transducer::~Transducer()@@Base>9 »       call···1cf0·<SFST::Transducer::~Transducer()@@Base>
 10 »       mov····%ebx,%edx
10 ./src/fst-mor.C:13911 ./src/fst-mor.C:139
 12 »       mov····%edx,0x2c(%esp)
 13 »       dec····%edx
 14 »       mov····%edi,%ebx
11 »       mov····%ebx,(%esp)15 »       mov····%esi,(%esp)
12 »       mov····0x28(%esp),%ebx 
13 »       cmp····$0x1,%edi 
14 »       jne····1251·<__cxa_finalize@plt+0x71>16 »       jne····1249·<__cxa_finalize@plt+0x69>
15 ./src/fst-mor.C:139·(discriminator·1)17 ./src/fst-mor.C:139·(discriminator·1)
16 »       call···1050·<__cxa_begin_catch@plt>18 »       call···1050·<__cxa_begin_catch@plt>
17 ./src/fst-mor.C:140·(discriminator·1)19 ./src/fst-mor.C:140·(discriminator·1)
18 »       mov····%eax,0x4(%esp) 
19 »       mov····-0x8(%ebx),%ecx20 »       mov····-0x8(%edi),%ecx
20 »       mov····%ecx,(%esp)21 »       mov····%ecx,(%esp)
 22 »       mov····%eax,0x4(%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>23 »       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····0x28(%esp),%ebx 
23 »       lea····-0x1f8a(%ebx),%esi 
24 »       mov····%esi,0x4(%esp) 
25 »       mov····%eax,(%esp)24 »       mov····%eax,(%esp)
 25 »       lea····-0x1f8a(%edi),%esi
 26 »       mov····%esi,0x4(%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>27 »       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/fst-mor.C:13928 ./src/fst-mor.C:139
28 »       mov····0x28(%esp),%ebx 
29 »       call···1180·<__cxa_end_catch@plt>29 »       call···1180·<__cxa_end_catch@plt>
30 »       jmp····13c2·<__cxa_finalize@plt+0x1e2>30 »       jmp····13e2·<__cxa_finalize@plt+0x202>
31 »       mov····%eax,%edi31 »       mov····%eax,%esi
32 »       mov····0x28(%esp),%ebx32 »       mov····%edi,%ebx
33 »       call···1180·<__cxa_end_catch@plt>33 »       call···1180·<__cxa_end_catch@plt>
34 »       mov····%edi,(%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++/10/bits/stl_vector.h:68037 /usr/include/c++/10/bits/stl_vector.h:680
38 »       mov····0x64(%esp),%ebx38 »       mov····0x64(%esp),%eax
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++/10/bits/stl_vector.h:35340 /usr/include/c++/10/bits/stl_vector.h:353
41 »       test···%ebx,%ebx41 »       test···%eax,%eax
42 »       je·····126a·<__cxa_finalize@plt+0x8a>42 »       je·····1262·<__cxa_finalize@plt+0x82>
43 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):43 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
44 /usr/include/c++/10/ext/new_allocator.h:13344 /usr/include/c++/10/ext/new_allocator.h:133
45 »       mov····%ebx,(%esp)45 »       mov····%eax,(%esp)
46 »       mov····0x28(%esp),%ebx46 »       mov····0x28(%esp),%ebx
47 »       call···10e0·<operator·delete(void*)@plt>47 »       call···10e0·<operator·delete(void*)@plt>
48 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():48 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():
49 /usr/include/c++/10/ext/new_allocator.h:8949 /usr/include/c++/10/ext/new_allocator.h:89
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>
53 SFST::Transducer::generate(_IO_FILE*,·int,·OutputType)·[clone·.cold]:53 SFST::Transducer::generate(_IO_FILE*,·int,·OutputType)·[clone·.cold]:
54 »       xchg···%ax,%ax54 »       xchg···%ax,%ax
55 »       xchg···%ax,%ax 
56 »       xchg···%ax,%ax 
57 »       xchg···%ax,%ax 
58 »       xchg···%ax,%ax 
59 main():55 main():
60 ./src/fst-mor.C:9556 ./src/fst-mor.C:95
61 »       push···%ebp57 »       push···%ebp
62 »       mov····%esp,%ebp58 »       mov····%esp,%ebp
63 »       push···%edi59 »       push···%edi
64 »       push···%esi60 »       push···%esi
65 »       push···%ebx61 »       push···%ebx
 62 »       call···1e33·<SFST::Transducer::~Transducer()@@Base+0x143>
 63 »       add····$0x4d85,%edi
66 »       and····$0xfffffff0,%esp64 »       and····$0xfffffff0,%esp
67 »       sub····$0xb0,%esp65 »       sub····$0xb0,%esp
68 »       call···1dae·<SFST::Transducer::~Transducer()@@Base+0x130> 
69 »       add····$0x4d6c,%eax 
70 »       mov····%eax,0x28(%esp) 
71 »       mov····0xc(%ebp),%edi 
72 »       mov····%gs:0x14,%eax66 »       mov····%gs:0x14,%eax
73 »       mov····%eax,0xac(%esp)67 »       mov····%eax,0xac(%esp)
74 »       xor····%eax,%eax68 »       xor····%eax,%eax
 69 »       mov····0xc(%ebp),%edx
75 ./src/fst-mor.C:9870 ./src/fst-mor.C:98
76 »       mov····%edi,0x4(%esp) 
77 »       lea····0x8(%ebp),%edx71 »       lea····0x8(%ebp),%eax
78 »       mov····%edx,(%esp)72 »       mov····%eax,(%esp)
 73 »       mov····%edx,0x4(%esp)
 74 »       mov····%edx,0x2c(%esp)
79 »       call···1794·<__cxa_finalize@plt+0x5b4>75 »       call···17d0·<__cxa_finalize@plt+0x5f0>
80 ./src/fst-mor.C:9976 ./src/fst-mor.C:99
 77 »       mov····0x2c(%esp),%ecx
81 »       cmpl···$0x1,0x8(%ebp)78 »       cmpl···$0x1,0x8(%ebp)
82 »       jle····1481·<__cxa_finalize@plt+0x2a1>79 »       jle····14ba·<__cxa_finalize@plt+0x2da>
83 ./src/fst-mor.C:10580 ./src/fst-mor.C:105
84 »       mov····0x28(%esp),%ebx81 »       mov····%ecx,0x2c(%esp)
85 »       lea····-0x1fa2(%ebx),%ecx82 »       lea····-0x1fa2(%edi),%ebx
86 »       mov····%ecx,0x4(%esp)83 »       mov····%ebx,0x4(%esp)
 84 »       mov····%edi,%ebx
87 »       mov····0x4(%edi),%esi85 »       mov····0x4(%ecx),%esi
88 »       mov····%esi,(%esp)86 »       mov····%esi,(%esp)
89 »       call···11d0·<fopen@plt>87 »       call···11d0·<fopen@plt>
90 »       mov····%eax,%esi88 »       mov····0x2c(%esp),%edx
91 »       test···%eax,%eax89 »       test···%eax,%eax
 90 »       mov····%eax,%esi
92 »       je·····148b·<__cxa_finalize@plt+0x2ab>91 »       je·····14c5·<__cxa_finalize@plt+0x2e5>
93 ./src/fst-mor.C:10992 ./src/fst-mor.C:109
94 »       mov····0x28(%esp),%ebx93 »       mov····-0x1c(%edi),%ecx
95 »       lea····-0x1f9f(%ebx),%eax94 »       lea····-0x1f9f(%edi),%eax
96 »       mov····%eax,0x4(%esp)95 »       mov····%eax,0x4(%esp)
97 »       mov····-0x1c(%ebx),%edi 
98 »       mov····%edi,(%esp)96 »       mov····%ecx,(%esp)
 97 »       mov····%ecx,0x2c(%esp)
99 »       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>98 »       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>
100 ./src/fst-mor.C:11199 ./src/fst-mor.C:111
 100 »       lea····0x3c(%esp),%eax
 101 »       mov····$0x1,%edx
101 »       movl···$0x1,0x8(%esp)102 »       mov····%edx,0x8(%esp)
102 »       mov····%esi,0x4(%esp)103 »       mov····%esi,0x4(%esp)
103 »       lea····0x3c(%esp),%edx104 »       mov····%eax,(%esp)
104 »       mov····%edx,0x24(%esp)105 »       mov····%eax,0x24(%esp)
105 »       mov····%edx,(%esp) 
Max diff block lines reached; 162338/167192 bytes (97.10%) 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 00003234·<.fini>:2 000032d4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···15a0·<__cxa_finalize@plt+0x3c0>6 »       call···15d0·<__cxa_finalize@plt+0x3f0>
7 »       add····$0x2dc3,%ebx7 »       add····$0x2d23,%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 ··0x0000416c·011b033b·d0000000·19000000·b4ceffff·...;............2 ··0x0000416c·011b033b·d0000000·19000000·b4ceffff·...;............
3 ··0x0000417c·18010000·74d0ffff·3c010000·84d0ffff·....t...<.......3 ··0x0000417c·18010000·74d0ffff·3c010000·84d0ffff·....t...<.......
4 ··0x0000418c·64030000·ead0ffff·f0040000·14d1ffff·d...............4 ··0x0000418c·58030000·e2d0ffff·a4040000·04d1ffff·X...............
5 ··0x0000419c·04030000·6ad3ffff·7c030000·aad3ffff·....j...|.......5 ··0x0000419c·f8020000·a4d3ffff·70030000·e4d3ffff·........p.......
6 ··0x000041ac·08050000·f4d3ffff·ec000000·34d5ffff·............4...6 ··0x000041ac·bc040000·24d4ffff·ec000000·64d5ffff·....$.......d...
7 ··0x000041bc·08020000·acd5ffff·40020000·28d6ffff·........@...(...7 ··0x000041bc·08020000·e4d5ffff·34020000·64d6ffff·........4...d...
8 ··0x000041cc·60020000·cad8ffff·50010000·36d9ffff·`.......P...6...8 ··0x000041cc·54020000·f4d8ffff·50010000·74d9ffff·T.......P...t...
9 ··0x000041dc·8c010000·a2d9ffff·c8010000·12dbffff·................9 ··0x000041dc·8c010000·f4d9ffff·c8010000·84dbffff·................
10 ··0x000041ec·c0020000·42dcffff·a8030000·46dcffff·....B.......F...10 ··0x000041ec·b4020000·c3dcffff·9c030000·c7dcffff·................
 11 ··0x000041fc·b0030000·d4dcffff·30040000·84e9ffff·........0.......
 12 ··0x0000420c·c4030000·54edffff·f0030000·d4f0ffff·....T...........
11 ··0x000041fc·bc030000·4adcffff·d0030000·54dcffff·....J.......T... 
12 ··0x0000420c·7c040000·fae8ffff·e4030000·64ecffff·|...........d... 
13 ··0x0000421c·3c040000·44f0ffff·34050000·a4f0ffff·<...D...4....... 
14 ··0x0000422c·80050000·a5f0ffff·94050000·b4f0ffff·................13 ··0x0000421c·e8040000·e4f0ffff·fc040000·44f1ffff·............D...
 14 ··0x0000422c·48050000·45f1ffff·5c050000·54f1ffff·H...E...\...T...
15 ··0x0000423c·a8050000····························....15 ··0x0000423c·70050000····························p...
  
9.76 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 83 lines modifiedOffset 1, 79 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004240·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004240·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004250·1b0c0404·88010708·10000000·1c000000·................3 ··0x00004250·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00004260·00d3ffff·36000000·00000000·14000000·....6...........4 ··0x00004260·30d3ffff·36000000·00000000·14000000·0...6...........
5 ··0x00004270·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00004270·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00004280·88010000·20000000·1c000000·94cdffff·....·...........6 ··0x00004280·88010000·20000000·1c000000·94cdffff·....·...........
7 ··0x00004290·c0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x00004290·c0010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x000042a0·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000042a0·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000042b0·30cfffff·08000000·00000000·38000000·0...........8...9 ··0x000042b0·30cfffff·08000000·00000000·38000000·0...........8...
10 ··0x000042c0·54000000·72d7ffff·6c000000·00410e08·T...r...l....A..10 ··0x000042c0·54000000·9cd7ffff·7a000000·00410e08·T.......z....A..
11 ··0x000042d0·8502410e·0c870341·0e108604·410e1483·..A....A....A...11 ··0x000042d0·8502430e·0c870341·0e108604·410e1483·..C....A....A...
12 ··0x000042e0·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...12 ··0x000042e0·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
13 ··0x000042f0·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x000042f0·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x00004300·a2d7ffff·6c000000·00410e08·8502410e·....l....A....A.14 ··0x00004300·e0d7ffff·7a000000·00410e08·8502430e·....z....A....C.
15 ··0x00004310·0c870341·0e108604·410e1483·05430e40·...A....A....C.@15 ··0x00004310·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
16 ··0x00004320·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...16 ··0x00004320·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
17 ··0x00004330·41c50e04·3c000000·cc000000·d2d7ffff·A...<...........17 ··0x00004330·41c50e04·3c000000·cc000000·24d8ffff·A...<.......$...
18 ··0x00004340·6f010000·00410e08·8502410e·0c870341·o....A....A....A18 ··0x00004340·82010000·00410e08·8502410e·0c870341·.....A....A....A
19 ··0x00004350·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..19 ··0x00004350·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
20 ··0x00004360·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x00004360·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x00004370·04000000·34000000·0c010000·24d3ffff·....4.......$...21 ··0x00004370·04000000·28000000·0c010000·54d3ffff·....(.......T...
22 ··0x00004380·78000000·00410e08·8602410e·0c830343·x....A....A....C22 ··0x00004380·73000000·00410e08·8602410e·0c83034e·s....A....A....N
23 ··0x00004390·0e200263·0a0e0c41·c30e0841·c60e0441·.·.c...A...A...A23 ··0x00004390·0e200260·0e0c41c3·0e0841c6·0e040000·.·.`..A...A.....
24 ··0x000043a0·0b4a0e0c·41c30e08·41c60e04·1c000000·.J..A...A.......24 ··0x000043a0·1c000000·38010000·a8d3ffff·7c000000·....8.......|...
 25 ··0x000043b0·00410e08·8602410e·0c83034e·0e200000·.A....A....N.·..
 26 ··0x000043c0·3c000000·58010000·08d4ffff·8d020000·<...X...........
 27 ··0x000043d0·00410e08·8502460e·0c870341·0e108604·.A....F....A....
 28 ··0x000043e0·410e1483·054e0e30·037f010a·0e1441c3·A....N.0......A.
 29 ··0x000043f0·0e1041c6·0e0c41c7·0e0841c5·0e04460b·..A...A...A...F.
 30 ··0x00004400·1c000000·00000000·017a504c·5200017c·.........zPLR..|
 31 ··0x00004410·08079b75·1c00001b·1b0c0404·88010000·...u............
 32 ··0x00004420·40000000·24000000·c8d8ffff·3f010000·@...$.......?...
 33 ··0x00004430·04cb0200·00410e08·8502410e·0c870341·.....A....A....A
 34 ··0x00004440·0e108604·410e1483·054e0e40·02aa0a0e·....A....N.@....
 35 ··0x00004450·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 36 ··0x00004460·04410b00·30000000·68000000·04ceffff·.A..0...h.......
 37 ··0x00004470·9a020000·04970200·00410e08·8502420d·.........A....B.
 38 ··0x00004480·05438703·86048305·0388010a·c341c641·.C...........A.A
 39 ··0x00004490·c741c50c·0404470b·28000000·00000000·.A....G.(.......
 40 ··0x000044a0·017a504c·5200017c·08079bdd·1b00001b·.zPLR..|........
 41 ··0x000044b0·1b0c0404·88010c05·08830585·02860487·................
 42 ··0x000044c0·03000000·14000000·30000000·24cdffff·........0...$...
 43 ··0x000044d0·5e000000·04670200·00000000·28000000·^....g......(...
25 ··0x000043b0·44010000·64d3ffff·7c000000·00410e08·D...d...|....A..44 ··0x000044e0·74020000·2cd0ffff·40000000·00410e08·t...,...@....A..
26 ··0x000043c0·8602410e·0c830343·0e200000·3c000000·..A....C.·..<...45 ··0x000044f0·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..
 46 ··0x00004500·0841c60e·04000000·10000000·a0020000·.A..............
 47 ··0x00004510·1fd9ffff·04000000·00000000·10000000·................
 48 ··0x00004520·b4020000·0fd9ffff·04000000·00000000·................
 49 ··0x00004530·28000000·c8020000·b8e5ffff·c4030000·(...............
 50 ··0x00004540·00430e50·44860448·83055387·0385025b·.C.PD..H..S....[
 51 ··0x00004550·0ac5c7c6·c30e0443·0b000000·3c000000·.......C....<...
27 ··0x000043d0·64010000·c0d3ffff·a1020000·00410e08·d............A..52 ··0x00004560·f4020000·5ce9ffff·80030000·00410e08·....\........A..
28 ··0x000043e0·8502410e·0c870341·0e108604·410e1483·..A....A....A...53 ··0x00004570·8502410e·0c870341·0e108604·410e1483·..A....A....A...
29 ··0x000043f0·05430e30·03a1010a·0e1441c3·0e1041c6·.C.0......A...A.54 ··0x00004580·054e0e40·0380020a·0e1441c3·0e1041c6·.N.@......A...A.
30 ··0x00004400·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A.....55 ··0x00004590·0e0c41c7·0e0841c5·0e044a0b·44000000·..A...A...J.D...
 56 ··0x000045a0·a0010000·9cd8ffff·ac0c0000·04a70100·................
31 ··0x00004410·00000000·017a504c·5200017c·08079b69·.....zPLR..|...i 
32 ··0x00004420·1c00001b·1b0c0404·88010000·40000000·............@... 
33 ··0x00004430·24000000·4ad8ffff·30010000·04f70200·$...J...0....... 
34 ··0x00004440·00410e08·8502410e·0c870341·0e108604·.A....A....A....57 ··0x000045b0·00410e08·8502460e·0c870343·0e108604·.A....F....C....
35 ··0x00004450·410e1483·05430e40·02a60a0e·1441c30e·A....C.@.....A..58 ··0x000045c0·430e1483·05520ea0·01031002·0a0e1441·C....R.........A
36 ··0x00004460·1041c60e·0c41c70e·0841c50e·04410b00·.A...A...A...A..59 ··0x000045d0·c30e1041·c60e0c41·c70e0841·c50e0445·...A...A...A...E
37 ··0x00004470·30000000·68000000·08ceffff·56020000·0...h.......V... 
38 ··0x00004480·04c30200·00410e08·8502420d·054c8703·.....A....B..L.. 
39 ··0x00004490·86048305·034d010a·c341c641·c741c50c·.....M...A.A.A.. 
40 ··0x000044a0·0404410b·28000000·00000000·017a504c·..A.(........zPL60 ··0x000045e0·0b000000·28000000·00000000·017a504c·....(........zPL
41 ··0x000044b0·5200017c·08079bd1·1b00001b·1b0c0404·R..|............61 ··0x000045f0·5200017c·08079b91·1a00001b·1b0c0404·R..|............
42 ··0x000044c0·88010c05·08830585·02860487·03000000·................62 ··0x00004600·88010ea0·01830585·02860487·03000000·................
43 ··0x000044d0·14000000·30000000·18cdffff·66000000·....0.......f...63 ··0x00004610·14000000·30000000·36ccffff·20000000·....0...6...·...
44 ··0x000044e0·04930200·00000000·28000000·80020000·........(.......64 ··0x00004620·043e0100·00000000·28000000·c0030000·.>......(.......
45 ··0x000044f0·e6cfffff·40000000·00410e08·8602410e·....@....A....A.65 ··0x00004630·20cfffff·40000000·00410e08·8602410e··...@....A....A.
46 ··0x00004500·0c830343·0e20780e·0c41c30e·0841c60e·...C.·x..A...A..66 ··0x00004640·0c83034e·0e206d0e·0c41c30e·0841c60e·...N.·m..A...A..
47 ··0x00004510·04000000·10000000·ac020000·92d8ffff·................67 ··0x00004650·04000000·10000000·ec030000·e4ebffff·................
48 ··0x00004520·04000000·00000000·10000000·c0020000·................68 ··0x00004660·04000000·00000000·48000000·00040000·........H.......
49 ··0x00004530·82d8ffff·04000000·00000000·10000000·................ 
50 ··0x00004540·d4020000·72d8ffff·04000000·00000000·....r........... 
51 ··0x00004550·54000000·e8020000·0ee5ffff·5d030000·T...........]... 
52 ··0x00004560·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
53 ··0x00004570·410e1483·05430e50·5a0a0e14·41c30e10·A....C.PZ...A... 
54 ··0x00004580·41c60e0c·41c70e08·41c50e04·410b03ce·A...A...A...A... 
55 ··0x00004590·010a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A... 
56 ··0x000045a0·41c50e04·410b0000·3c000000·40030000·A...A...<...@... 
57 ··0x000045b0·20e8ffff·d8030000·00410e08·8502410e··........A....A.69 ··0x00004670·e0ebffff·5d000000·00410e08·85024c0e·....]....A....L.
58 ··0x000045c0·0c870341·0e108604·410e1483·05430e50·...A....A....C.P70 ··0x00004680·0c870341·0e108604·410e1483·05430e20·...A....A....C.·
 71 ··0x00004690·690e2441·0e28440e·2c440e30·4d0e2047·i.$A.(D.,D.0M.·G
59 ··0x000045d0·03f6020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.72 ··0x000046a0·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 73 ··0x000046b0·0e040000·10000000·4c040000·f4ebffff·........L.......
 74 ··0x000046c0·01000000·00000000·10000000·60040000·............`...
 75 ··0x000046d0·e1ebffff·04000000·00000000·18000000·................
60 ··0x000045e0·0e0841c5·0e04410b·44000000·e0010000·..A...A.D....... 
61 ··0x000045f0·d0d7ffff·a50c0000·04930100·00410e08·.............A.. 
62 ··0x00004600·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
63 ··0x00004610·05460ea0·01032e02·0a0e1441·c30e1041·.F.........A...A 
64 ··0x00004620·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A.... 
65 ··0x00004630·28000000·00000000·017a504c·5200017c·(........zPLR..| 
66 ··0x00004640·08079b45·1a00001b·1b0c0404·88010ea0·...E............ 
67 ··0x00004650·01830585·02860487·03000000·14000000·................ 
68 ··0x00004660·30000000·f2cbffff·20000000·042a0100·0.......·....*.. 
69 ··0x00004670·00000000·28000000·0c040000·9aceffff·....(........... 
70 ··0x00004680·40000000·00410e08·8602410e·0c830343·@....A....A....C 
71 ··0x00004690·0e20780e·0c41c30e·0841c60e·04000000·.·x..A...A...... 
72 ··0x000046a0·48000000·38040000·08ebffff·5d000000·H...8.......]... 
73 ··0x000046b0·00410e08·85024c0e·0c870341·0e108604·.A....L....A.... 
74 ··0x000046c0·410e1483·05430e20·690e2441·0e28440e·A....C.·i.$A.(D. 
75 ··0x000046d0·2c440e30·4d0e2047·0e1441c3·0e1041c6·,D.0M.·G..A...A. 
76 ··0x000046e0·0e0c41c7·0e0841c5·0e040000·10000000·..A...A......... 
77 ··0x000046f0·84040000·1cebffff·01000000·00000000·................76 ··0x000046e0·74040000·dcebffff·14000000·00410e08·t............A..
 77 ··0x000046f0·83024e0e·10000000·00000000··········..N.........
78 ··0x00004700·10000000·98040000·09ebffff·04000000·................ 
79 ··0x00004710·00000000·18000000·ac040000·04ebffff·................ 
80 ··0x00004720·14000000·00410e08·83024e0e·10000000·.....A....N..... 
81 ··0x00004730·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 ··0x00004734·ffff010a·2205b201·008f0205·00000000·...."...........2 ··0x000046fc·ffff010a·2205c101·009e0205·00000000·...."...........
3 ··0x00004744·ff9b2d01·22394e00·009e0105·cd0401a6·..-."9N.........3 ··0x0000470c·ff9b2d01·233a5800·00aa0105·930501b2·..-.#:X.........
4 ··0x00004754·018801c4·0403bb02·05cd0401·8c0373c4·..............s.4 ··0x0000471c·01a5018a·0503e702·05930501·c2038601·................
5 ··0x00004764·04038104·37000001·00007d00·14190000·....7.....}.....5 ··0x0000472c·8a0503ca·04340000·0100007d·4c190000·.....4.....}L...
6 ··0x00004774·ff9b1501·082a1b53·00610500·00010000·.....*.S.a......6 ··0x0000473c·ff9b1501·082c174d·00590500·00010000·.....,.M.Y......
7 ··0x00004784·7d000000·fc180000·ffff0107·89018a18·}...............7 ··0x0000474c·7d000000·34190000·ffff0107·80019b18·}...4...........
8 ··0x00004794·9d1900ff·ff01041b·050000············...........8 ··0x0000475c·a51900ff·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 ··0x00005ebc·90160000·d6140000·16150000··········............2 ··0x00005ebc·c0160000·10150000·50150000··········........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 ··0x00005ec8·40160000····························@...2 ··0x00005ec8·70160000····························p...
  
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 ··0x00005fd4·00000000·80120000·00000000·00000000·................2 ··0x00005fd4·00000000·70120000·00000000·00000000·....p...........
3 ··0x00005fe4·00000000·00000000·00000000·00000000·................3 ··0x00005fe4·00000000·00000000·00000000·00000000·................
4 ··0x00005ff4·00000000·00000000·00000000··········............4 ··0x00005ff4·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·30636363·62333062·65633037·31303563·0cccb30bec07105c 
3 ··0x00000010·35323230·35303634·35306131·62623563·5220506450a1bb5c2 ··0x00000000·62643532·37613837·63626631·63333437·bd527a87cbf1c347
 3 ··0x00000010·36356465·64356235·36636335·30633762·65ded5b56cc50c7b
4 ··0x00000020·66636465·65372e64·65627567·00000000·fcdee7.debug....4 ··0x00000020·61646263·38382e64·65627567·00000000·adbc88.debug....
5 ··0x00000030·ae5cf318····························.\..5 ··0x00000030·54453237····························TE27
  
418 KB
./usr/bin/fst-parse
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:···············0x1e3011 ··Entry·point·address:···············0x1e70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20976·(bytes·into·file)13 ··Start·of·section·headers:··········25072·(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·0x1e302 Entry·point·0x1e70
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·0x00fe0·0x00fe0·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00fe0·0x00fe0·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x02ee8·0x02ee8·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x03068·0x03068·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x00a2f·0x00a2f·R···0x100011 ··LOAD···········0x005000·0x00005000·0x00005000·0x009bf·0x009bf·R···0x1000
12 ··LOAD···········0x004ec0·0x00005ec0·0x00005ec0·0x001ec·0x00200·RW··0x100012 ··LOAD···········0x005ec0·0x00006ec0·0x00006ec0·0x001ec·0x00200·RW··0x1000
13 ··DYNAMIC········0x004ed0·0x00005ed0·0x00005ed0·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x005ed0·0x00006ed0·0x00006ed0·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·0x000fc·0x000fc·R···0x415 ··GNU_EH_FRAME···0x005294·0x00005294·0x00005294·0x000fc·0x000fc·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x004ec0·0x00005ec0·0x00005ec0·0x00140·0x00140·R···0x117 ··GNU_RELRO······0x005ec0·0x00006ec0·0x00006ec0·0x00140·0x00140·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.84 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·29·section·headers,·starting·at·offset·0x51f0:1 There·are·29·section·headers,·starting·at·offset·0x61f0:
  
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··········00000d04·000d04·000074·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000d04·000d04·000074·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000d78·000d78·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000d78·000d78·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000e38·000e38·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000e38·000e38·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000ec0·000ec0·000120·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000ec0·000ec0·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·002c54·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001280·001280·002dd4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003ed4·003ed4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00004054·004054·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········00004000·004000·000291·00···A··0···0··421 ··[16]·.rodata···········PROGBITS········00005000·005000·000291·00···A··0···0··4
22 ··[17]·.eh_frame_hdr·····PROGBITS········00004294·004294·0000fc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00005294·005294·0000fc·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004390·004390·0005f0·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00005390·005390·000580·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00004980·004980·0000af·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00005910·005910·0000af·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005ec0·004ec0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00006ec0·005ec0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ecc·004ecc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00006ecc·005ecc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ed0·004ed0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00006ed0·005ed0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fd8·004fd8·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00006fd8·005fd8·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00006000·005000·00009c·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00007000·006000·00009c·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000609c·00509c·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········0000709c·00609c·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000060ac·0050ac·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········000070ac·0060ac·000014·00··WA··0···0··4
32 ··[27]·.gnu_debuglink····PROGBITS········00000000·0050ac·000034·00······0···0··432 ··[27]·.gnu_debuglink····PROGBITS········00000000·0060ac·000034·00······0···0··4
33 ··[28]·.shstrtab·········STRTAB··········00000000·0050e0·00010d·00······0···0··133 ··[28]·.shstrtab·········STRTAB··········00000000·0060e0·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.97 KB
readelf --wide --symbols {}
    
Offset 45, 17 lines modifiedOffset 45, 17 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·(10)50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
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:·0000261e···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev52 ····48:·00002700···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
53 ····49:·00002710···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_53 ····49:·00002800···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
54 ····50:·0000261e···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev54 ····50:·00002700···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
55 ····51:·00004004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used55 ····51:·00005004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
56 ····52:·000028b0···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_56 ····52:·000029e0···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
57 ····53:·000025e4····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev57 ····53:·000026b0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
58 ····54:·000025e4····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev58 ····54:·000026b0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
59 ····55:·0000256a····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv59 ····55:·00002610····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
60 ····56:·000025aa····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev60 ····56:·00002660····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
61 ····57:·000025aa····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev61 ····57:·00002660····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev
8.42 KB
readelf --wide --relocs {}
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0xe38·contains·17·entries:1 Relocation·section·'.rel.dyn'·at·offset·0xe38·contains·17·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00005ec0··00000008·R_386_RELATIVE········3 00006ec0··00000008·R_386_RELATIVE········
4 00005ec4··00000008·R_386_RELATIVE········4 00006ec4··00000008·R_386_RELATIVE········
5 00005ec8··00000008·R_386_RELATIVE········5 00006ec8··00000008·R_386_RELATIVE········
6 00005ecc··00000008·R_386_RELATIVE········6 00006ecc··00000008·R_386_RELATIVE········
7 00005fdc··00000008·R_386_RELATIVE········7 00006fdc··00000008·R_386_RELATIVE········
8 000060a0··00000008·R_386_RELATIVE········8 000070a0··00000008·R_386_RELATIVE········
9 00005fd8··00000306·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.39 00006fd8··00000306·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.3
10 00005fe0··00000d06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.010 00006fe0··00000d06·R_386_GLOB_DAT·········00000000···stdout@GLIBC_2.0
11 00005fe4··00001706·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.011 00006fe4··00001706·R_386_GLOB_DAT·········00000000···stdin@GLIBC_2.0
12 00005fe8··00002406·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable12 00006fe8··00002406·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
13 00005fec··00002806·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.013 00006fec··00002806·R_386_GLOB_DAT·········00000000···stderr@GLIBC_2.0
14 00005ff0··00002906·R_386_GLOB_DAT·········00000000···__gmon_start__14 00006ff0··00002906·R_386_GLOB_DAT·········00000000···__gmon_start__
15 00005ff4··00002a06·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable15 00006ff4··00002a06·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
16 00005ff8··00002c06·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.416 00006ff8··00002c06·R_386_GLOB_DAT·········00000000···_ZSt4cerr@GLIBCXX_3.4
17 00005ffc··00002f06·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.417 00006ffc··00002f06·R_386_GLOB_DAT·········00000000···_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4
18 000060a4··00000b01·R_386_32···············00000000···_ZTIPKc@CXXABI_1.318 000070a4··00000b01·R_386_32···············00000000···_ZTIPKc@CXXABI_1.3
19 000060a8··00002301·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.319 000070a8··00002301·R_386_32···············00000000···__gxx_personality_v0@CXXABI_1.3
  
20 Relocation·section·'.rel.plt'·at·offset·0xec0·contains·36·entries:20 Relocation·section·'.rel.plt'·at·offset·0xec0·contains·36·entries:
21 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name21 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
22 0000600c··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.422 0000700c··00000107·R_386_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.3.4
23 00006010··00000207·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.423 00007010··00000207·R_386_JUMP_SLOT········00000000···_Znwj@GLIBCXX_3.4
24 00006014··00000407·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EPcPKNS_8AlphabetEb24 00007014··00000407·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EPcPKNS_8AlphabetEb
25 00006018··00000507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer5levelENS_5LevelE25 00007018··00000507·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer5levelENS_5LevelE
26 0000601c··00000607·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.326 0000701c··00000607·R_386_JUMP_SLOT········00000000···__cxa_begin_catch@CXXABI_1.3
27 00006020··00000707·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.027 00007020··00000707·R_386_JUMP_SLOT········00000000···fputc@GLIBC_2.0
28 00006024··00000807·R_386_JUMP_SLOT········00000000···fgets@GLIBC_2.028 00007024··00000807·R_386_JUMP_SLOT········00000000···fgets@GLIBC_2.0
29 00006028··00000907·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.029 00007028··00000907·R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.0
30 0000602c··00000a07·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.430 0000702c··00000a07·R_386_JUMP_SLOT········00000000···_ZSt20__throw_length_errorPKc@GLIBCXX_3.4
31 00006030··00000c07·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.031 00007030··00000c07·R_386_JUMP_SLOT········00000000···strlen@GLIBC_2.0
32 00006034··00000e07·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.332 00007034··00000e07·R_386_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.1.3
33 00006038··00000f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerooERS0_33 00007038··00000f07·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerooERS0_
34 0000603c··00001007·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8minimiseEb34 0000703c··00001007·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer8minimiseEb
35 00006040··00001107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE35 00007040··00001107·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet4copyERKS0_NS_5LevelE
36 00006044··00001207·R_386_JUMP_SLOT········00000000···fputs@GLIBC_2.036 00007044··00001207·R_386_JUMP_SLOT········00000000···fputs@GLIBC_2.0
37 00006048··00001307·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EP8_IO_FILEb37 00007048··00001307·R_386_JUMP_SLOT········00000000···_ZN4SFST10TransducerC1EP8_IO_FILEb
38 0000604c··00001407·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.438 0000704c··00001407·R_386_JUMP_SLOT········00000000···_ZdlPv@GLIBCXX_3.4
39 00006050··00001507·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.039 00007050··00001507·R_386_JUMP_SLOT········00000000···__libc_start_main@GLIBC_2.0
40 00006054··00001607·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.440 00007054··00001607·R_386_JUMP_SLOT········00000000···_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4
41 00006058··00001807·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEb41 00007058··00001807·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet11write_labelENS_5LabelEb
42 0000605c··00001907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.442 0000705c··00001907·R_386_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
43 00006060··00001a07·R_386_JUMP_SLOT········00000000···free@GLIBC_2.043 00007060··00001a07·R_386_JUMP_SLOT········00000000···free@GLIBC_2.0
44 00006064··00001b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE44 00007064··00001b07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer4copyEbPKNS_8AlphabetE
45 00006068··00001c07·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.945 00007068··00001c07·R_386_JUMP_SLOT········00000000···_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9
46 0000606c··00001d07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer13print_stringsEP8_IO_FILEb46 0000706c··00001d07·R_386_JUMP_SLOT········00000000···_ZN4SFST10Transducer13print_stringsEP8_IO_FILEb
47 00006070··00001e07·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.047 00007070··00001e07·R_386_JUMP_SLOT········00000000···exit@GLIBC_2.0
48 00006074··00001f07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.448 00007074··00001f07·R_386_JUMP_SLOT········00000000···_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4
49 00006078··00002007·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet10write_charEtb49 00007078··00002007·R_386_JUMP_SLOT········00000000···_ZNK4SFST8Alphabet10write_charEtb
50 0000607c··00002107·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.350 0000707c··00002107·R_386_JUMP_SLOT········00000000···__cxa_end_catch@CXXABI_1.3
51 00006080··00002207·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.451 00007080··00002207·R_386_JUMP_SLOT········00000000···__fprintf_chk@GLIBC_2.3.4
52 00006084··00002507·R_386_JUMP_SLOT········00000000···_Unwind_Resume@GCC_3.052 00007084··00002507·R_386_JUMP_SLOT········00000000···_Unwind_Resume@GCC_3.0
53 00006088··00002607·R_386_JUMP_SLOT········00000000···fclose@GLIBC_2.153 00007088··00002607·R_386_JUMP_SLOT········00000000···fclose@GLIBC_2.1
54 0000608c··00002707·R_386_JUMP_SLOT········00000000···memmove@GLIBC_2.054 0000708c··00002707·R_386_JUMP_SLOT········00000000···memmove@GLIBC_2.0
55 00006090··00002b07·R_386_JUMP_SLOT········00000000···_ZN4SFSTlsERSoRNS_10TransducerE55 00007090··00002b07·R_386_JUMP_SLOT········00000000···_ZN4SFSTlsERSoRNS_10TransducerE
56 00006094··00002d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet5clearEv56 00007094··00002d07·R_386_JUMP_SLOT········00000000···_ZN4SFST8Alphabet5clearEv
57 00006098··00002e07·R_386_JUMP_SLOT········00000000···fopen@GLIBC_2.157 00007098··00002e07·R_386_JUMP_SLOT········00000000···fopen@GLIBC_2.1
1.69 KB
readelf --wide --dynamic {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 Dynamic·section·at·offset·0x4ed0·contains·29·entries:1 Dynamic·section·at·offset·0x5ed0·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)·······················0x10007 ·0x0000000c·(INIT)·······················0x1000
8 ·0x0000000d·(FINI)·······················0x3ed48 ·0x0000000d·(FINI)·······················0x4054
9 ·0x00000019·(INIT_ARRAY)·················0x5ec09 ·0x00000019·(INIT_ARRAY)·················0x6ec0
10 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)10 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
11 ·0x0000001a·(FINI_ARRAY)·················0x5ecc11 ·0x0000001a·(FINI_ARRAY)·················0x6ecc
12 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)12 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
13 ·0x6ffffef5·(GNU_HASH)···················0x1ec13 ·0x6ffffef5·(GNU_HASH)···················0x1ec
14 ·0x00000005·(STRTAB)·····················0x5d814 ·0x00000005·(STRTAB)·····················0x5d8
15 ·0x00000006·(SYMTAB)·····················0x23815 ·0x00000006·(SYMTAB)·····················0x238
16 ·0x0000000a·(STRSZ)······················1836·(bytes)16 ·0x0000000a·(STRSZ)······················1836·(bytes)
17 ·0x0000000b·(SYMENT)·····················16·(bytes)17 ·0x0000000b·(SYMENT)·····················16·(bytes)
18 ·0x00000015·(DEBUG)······················0x018 ·0x00000015·(DEBUG)······················0x0
19 ·0x00000003·(PLTGOT)·····················0x600019 ·0x00000003·(PLTGOT)·····················0x7000
20 ·0x00000002·(PLTRELSZ)···················288·(bytes)20 ·0x00000002·(PLTRELSZ)···················288·(bytes)
21 ·0x00000014·(PLTREL)·····················REL21 ·0x00000014·(PLTREL)·····················REL
22 ·0x00000017·(JMPREL)·····················0xec022 ·0x00000017·(JMPREL)·····················0xec0
23 ·0x00000011·(REL)························0xe3823 ·0x00000011·(REL)························0xe38
24 ·0x00000012·(RELSZ)······················136·(bytes)24 ·0x00000012·(RELSZ)······················136·(bytes)
25 ·0x00000013·(RELENT)·····················8·(bytes)25 ·0x00000013·(RELENT)·····················8·(bytes)
26 ·0x6ffffffb·(FLAGS_1)····················Flags:·PIE26 ·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:·0e181c232986576a8f722eb9622b43d1de81cede3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4f3a9d7a7fb2727d7719d2a97b9af72f56d7a96f
  
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
29.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=00001e30..00001e6614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001e70..00001ea6
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, 660 lines modifiedOffset 37, 589 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·0000001c·00000054·FDE·cie=0000002c·pc=00002544..0000256a42 0000007c·00000018·00000054·FDE·cie=0000002c·pc=000025e0..0000260c
43 ··DW_CFA_advance_loc:·1·to·00002545 
44 ··DW_CFA_def_cfa_offset:·8 
45 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 
46 ··DW_CFA_advance_loc:·3·to·0000254843 ··DW_CFA_advance_loc:·3·to·000025e3
47 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·32
 45 ··DW_CFA_advance_loc:·4·to·000025e7
 46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
48 ··DW_CFA_advance_loc:·32·to·0000256847 ··DW_CFA_advance_loc:·36·to·0000260b
49 ··DW_CFA_def_cfa_offset:·8 
50 ··DW_CFA_advance_loc:·1·to·00002569 
51 ··DW_CFA_restore:·r3·(ebx)48 ··DW_CFA_restore:·r3·(ebx)
52 ··DW_CFA_def_cfa_offset:·449 ··DW_CFA_def_cfa_offset:·4
 50 ··DW_CFA_nop
  
53 0000009c·00000038·00000074·FDE·cie=0000002c·pc=00001f70..00001fdc51 00000098·00000038·00000070·FDE·cie=0000002c·pc=00001fb0..0000202a
54 ··DW_CFA_advance_loc:·1·to·00001f7152 ··DW_CFA_advance_loc:·1·to·00001fb1
55 ··DW_CFA_def_cfa_offset:·853 ··DW_CFA_def_cfa_offset:·8
56 ··DW_CFA_offset:·r5·(ebp)·at·cfa-854 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
57 ··DW_CFA_advance_loc:·1·to·00001f7255 ··DW_CFA_advance_loc:·3·to·00001fb4
58 ··DW_CFA_def_cfa_offset:·1256 ··DW_CFA_def_cfa_offset:·12
59 ··DW_CFA_offset:·r7·(edi)·at·cfa-1257 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
60 ··DW_CFA_advance_loc:·1·to·00001f7358 ··DW_CFA_advance_loc:·1·to·00001fb5
61 ··DW_CFA_def_cfa_offset:·1659 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_offset:·r6·(esi)·at·cfa-1660 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
63 ··DW_CFA_advance_loc:·1·to·00001f7461 ··DW_CFA_advance_loc:·1·to·00001fb6
64 ··DW_CFA_def_cfa_offset:·2062 ··DW_CFA_def_cfa_offset:·20
65 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2063 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
66 ··DW_CFA_advance_loc:·3·to·00001f7764 ··DW_CFA_advance_loc:·14·to·00001fc4
67 ··DW_CFA_def_cfa_offset:·6465 ··DW_CFA_def_cfa_offset:·64
68 ··DW_CFA_advance_loc1:·96·to·00001fd766 ··DW_CFA_advance_loc1:·97·to·00002025
69 ··DW_CFA_def_cfa_offset:·2067 ··DW_CFA_def_cfa_offset:·20
70 ··DW_CFA_advance_loc:·1·to·00001fd868 ··DW_CFA_advance_loc:·1·to·00002026
71 ··DW_CFA_restore:·r3·(ebx)69 ··DW_CFA_restore:·r3·(ebx)
72 ··DW_CFA_def_cfa_offset:·1670 ··DW_CFA_def_cfa_offset:·16
73 ··DW_CFA_advance_loc:·1·to·00001fd971 ··DW_CFA_advance_loc:·1·to·00002027
74 ··DW_CFA_restore:·r6·(esi)72 ··DW_CFA_restore:·r6·(esi)
75 ··DW_CFA_def_cfa_offset:·1273 ··DW_CFA_def_cfa_offset:·12
76 ··DW_CFA_advance_loc:·1·to·00001fda74 ··DW_CFA_advance_loc:·1·to·00002028
77 ··DW_CFA_restore:·r7·(edi)75 ··DW_CFA_restore:·r7·(edi)
78 ··DW_CFA_def_cfa_offset:·876 ··DW_CFA_def_cfa_offset:·8
79 ··DW_CFA_advance_loc:·1·to·00001fdb77 ··DW_CFA_advance_loc:·1·to·00002029
80 ··DW_CFA_restore:·r5·(ebp)78 ··DW_CFA_restore:·r5·(ebp)
81 ··DW_CFA_def_cfa_offset:·479 ··DW_CFA_def_cfa_offset:·4
  
82 000000d8·00000038·000000b0·FDE·cie=0000002c·pc=00001fdc..0000204880 000000d4·00000038·000000ac·FDE·cie=0000002c·pc=00002030..000020aa
83 ··DW_CFA_advance_loc:·1·to·00001fdd81 ··DW_CFA_advance_loc:·1·to·00002031
84 ··DW_CFA_def_cfa_offset:·882 ··DW_CFA_def_cfa_offset:·8
85 ··DW_CFA_offset:·r5·(ebp)·at·cfa-883 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
86 ··DW_CFA_advance_loc:·1·to·00001fde84 ··DW_CFA_advance_loc:·3·to·00002034
87 ··DW_CFA_def_cfa_offset:·1285 ··DW_CFA_def_cfa_offset:·12
88 ··DW_CFA_offset:·r7·(edi)·at·cfa-1286 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
89 ··DW_CFA_advance_loc:·1·to·00001fdf87 ··DW_CFA_advance_loc:·1·to·00002035
90 ··DW_CFA_def_cfa_offset:·1688 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_offset:·r6·(esi)·at·cfa-1689 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
92 ··DW_CFA_advance_loc:·1·to·00001fe090 ··DW_CFA_advance_loc:·1·to·00002036
93 ··DW_CFA_def_cfa_offset:·2091 ··DW_CFA_def_cfa_offset:·20
94 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2092 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
95 ··DW_CFA_advance_loc:·3·to·00001fe393 ··DW_CFA_advance_loc:·14·to·00002044
96 ··DW_CFA_def_cfa_offset:·6494 ··DW_CFA_def_cfa_offset:·64
97 ··DW_CFA_advance_loc1:·96·to·0000204395 ··DW_CFA_advance_loc1:·97·to·000020a5
98 ··DW_CFA_def_cfa_offset:·2096 ··DW_CFA_def_cfa_offset:·20
99 ··DW_CFA_advance_loc:·1·to·0000204497 ··DW_CFA_advance_loc:·1·to·000020a6
100 ··DW_CFA_restore:·r3·(ebx)98 ··DW_CFA_restore:·r3·(ebx)
101 ··DW_CFA_def_cfa_offset:·1699 ··DW_CFA_def_cfa_offset:·16
102 ··DW_CFA_advance_loc:·1·to·00002045100 ··DW_CFA_advance_loc:·1·to·000020a7
103 ··DW_CFA_restore:·r6·(esi)101 ··DW_CFA_restore:·r6·(esi)
104 ··DW_CFA_def_cfa_offset:·12102 ··DW_CFA_def_cfa_offset:·12
105 ··DW_CFA_advance_loc:·1·to·00002046103 ··DW_CFA_advance_loc:·1·to·000020a8
106 ··DW_CFA_restore:·r7·(edi)104 ··DW_CFA_restore:·r7·(edi)
107 ··DW_CFA_def_cfa_offset:·8105 ··DW_CFA_def_cfa_offset:·8
108 ··DW_CFA_advance_loc:·1·to·00002047106 ··DW_CFA_advance_loc:·1·to·000020a9
109 ··DW_CFA_restore:·r5·(ebp)107 ··DW_CFA_restore:·r5·(ebp)
110 ··DW_CFA_def_cfa_offset:·4108 ··DW_CFA_def_cfa_offset:·4
  
111 00000114·0000003c·000000ec·FDE·cie=0000002c·pc=00002048..000021b7109 00000110·0000003c·000000e8·FDE·cie=0000002c·pc=000020b0..00002232
112 ··DW_CFA_advance_loc:·1·to·00002049110 ··DW_CFA_advance_loc:·1·to·000020b1
113 ··DW_CFA_def_cfa_offset:·8111 ··DW_CFA_def_cfa_offset:·8
114 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8112 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
115 ··DW_CFA_advance_loc:·1·to·0000204a113 ··DW_CFA_advance_loc:·1·to·000020b2
116 ··DW_CFA_def_cfa_offset:·12114 ··DW_CFA_def_cfa_offset:·12
117 ··DW_CFA_offset:·r7·(edi)·at·cfa-12115 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
118 ··DW_CFA_advance_loc:·1·to·0000204b116 ··DW_CFA_advance_loc:·1·to·000020b3
119 ··DW_CFA_def_cfa_offset:·16117 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_offset:·r6·(esi)·at·cfa-16118 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
121 ··DW_CFA_advance_loc:·1·to·0000204c119 ··DW_CFA_advance_loc:·1·to·000020b4
122 ··DW_CFA_def_cfa_offset:·20120 ··DW_CFA_def_cfa_offset:·20
123 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20121 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
124 ··DW_CFA_advance_loc:·3·to·0000204f122 ··DW_CFA_advance_loc:·14·to·000020c2
125 ··DW_CFA_def_cfa_offset:·80123 ··DW_CFA_def_cfa_offset:·80
126 ··DW_CFA_advance_loc2:·355·to·000021b2124 ··DW_CFA_advance_loc2:·363·to·0000222d
127 ··DW_CFA_def_cfa_offset:·20125 ··DW_CFA_def_cfa_offset:·20
128 ··DW_CFA_advance_loc:·1·to·000021b3126 ··DW_CFA_advance_loc:·1·to·0000222e
129 ··DW_CFA_restore:·r3·(ebx)127 ··DW_CFA_restore:·r3·(ebx)
130 ··DW_CFA_def_cfa_offset:·16128 ··DW_CFA_def_cfa_offset:·16
131 ··DW_CFA_advance_loc:·1·to·000021b4129 ··DW_CFA_advance_loc:·1·to·0000222f
132 ··DW_CFA_restore:·r6·(esi)130 ··DW_CFA_restore:·r6·(esi)
133 ··DW_CFA_def_cfa_offset:·12131 ··DW_CFA_def_cfa_offset:·12
134 ··DW_CFA_advance_loc:·1·to·000021b5132 ··DW_CFA_advance_loc:·1·to·00002230
135 ··DW_CFA_restore:·r7·(edi)133 ··DW_CFA_restore:·r7·(edi)
136 ··DW_CFA_def_cfa_offset:·8134 ··DW_CFA_def_cfa_offset:·8
137 ··DW_CFA_advance_loc:·1·to·000021b6135 ··DW_CFA_advance_loc:·1·to·00002231
138 ··DW_CFA_restore:·r5·(ebp)136 ··DW_CFA_restore:·r5·(ebp)
139 ··DW_CFA_def_cfa_offset:·4137 ··DW_CFA_def_cfa_offset:·4
Max diff block lines reached; 24001/29686 bytes (80.85%) of diff not shown.
576 B
strings --all --bytes=8 {}
    
Offset 48, 15 lines modifiedOffset 48, 14 lines modified
48 CXXABI_1.348 CXXABI_1.3
49 GLIBCXX_3.449 GLIBCXX_3.4
50 GLIBC_2.150 GLIBC_2.1
51 GLIBC_2.451 GLIBC_2.4
52 GLIBC_2.052 GLIBC_2.0
53 GLIBC_2.1.353 GLIBC_2.1.3
54 GLIBC_2.3.454 GLIBC_2.3.4
55 L$x;D$lt( 
56 Usage:·fst-parse·[options]·transducer·[infile·[outfile]]55 Usage:·fst-parse·[options]·transducer·[infile·[outfile]]
57 -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.)
58 -q:··suppress·status·messages57 -q:··suppress·status·messages
59 -v:··print·version·information58 -v:··print·version·information
60 Example:·fst-parse·-t·trans1.a·trans2.a·input.txt·output.txt59 Example:·fst-parse·-t·trans1.a·trans2.a·input.txt·output.txt
61 Error:·Cannot·open·transducer·file·"%s"60 Error:·Cannot·open·transducer·file·"%s"
62 Error:·Cannot·open·input·file·%s61 Error:·Cannot·open·input·file·%s
564 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 00001000·<.init>:4 00001000·<.init>:
5 _init():5 _init():
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···1e70·<__cxa_finalize@plt+0xc00>8 »       call···1eb0·<__cxa_finalize@plt+0xc40>
9 »       add····$0x4ff7,%ebx9 »       add····$0x5ff7,%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
16 »       ret16 »       ret
342 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1270 lines modifiedOffset 1, 1393 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001280·<SFST::Mem::clear()@@Base-0x12ea>:2 00001280·<SFST::Mem::clear()@@Base-0x1390>:
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++/10/bits/stl_tree.h:9914 /usr/include/c++/10/bits/stl_tree.h:991
5 »       mov····0x5c(%esi),%eax5 »       mov····0x5c(%esi),%eax
6 »       call···2048·<__cxa_finalize@plt+0xdd8>6 »       call···20b0·<__cxa_finalize@plt+0xe40>
7 __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():
8 /usr/include/c++/10/backward/hash_map:838 /usr/include/c++/10/backward/hash_map:83
9 »       lea····0x40(%esi),%eax9 »       lea····0x40(%esi),%edx
10 »       mov····%eax,(%esp)10 »       mov····%edx,(%esp)
11 »       call···25e4·<__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···26b0·<__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 __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():
13 /usr/include/c++/10/backward/hash_map:8313 /usr/include/c++/10/backward/hash_map:83
14 »       mov····0x38(%esp),%ebx14 »       mov····0x38(%esp),%ebx
15 »       mov····%ebx,(%esp)15 »       mov····%ebx,(%esp)
 16 main.cold():
 17 ./src/fst-parse.C:123
 18 »       mov····%edi,%ebx
 19 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
 20 /usr/include/c++/10/backward/hash_map:83
16 »       call···25aa·<__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 »       call···2660·<__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 SFST::Transducer::~Transducer():22 SFST::Transducer::~Transducer():
18 ./src/fst.h:22423 ./src/fst.h:224
19 »       lea····0x18(%esi),%edx24 »       lea····0x18(%esi),%ecx
20 »       mov····%edx,(%esp)25 »       mov····%ecx,(%esp)
21 SFST::Mem::~Mem():26 SFST::Mem::~Mem():
22 ./src/mem.h:4727 ./src/mem.h:47
23 »       call···256a·<SFST::Mem::clear()@@Base>28 »       call···2610·<SFST::Mem::clear()@@Base>
24 main.cold(): 
25 ./src/fst-parse.C:123 
26 »       mov····%esi,(%esp) 
27 main():29 main():
28 ./src/fst-parse.C:12330 ./src/fst-parse.C:123
29 »       mov····%edi,%ebx31 »       mov····%esi,(%esp)
30 »       call···1130·<operator·delete(void*)@plt>32 »       call···1130·<operator·delete(void*)@plt>
31 »       mov····0x3c(%esp),%esi33 »       mov····0x3c(%esp),%esi
32 »       mov····0x34(%esp),%ebx34 »       mov····0x34(%esp),%ebx
33 ./src/fst-parse.C:17435 ./src/fst-parse.C:174
34 »       mov····%ebx,0x3c(%esp)36 »       mov····%ebx,0x3c(%esp)
35 »       sub····$0x1,%ebx37 »       dec····%ebx
36 »       jne····1306·<__cxa_finalize@plt+0x96>38 »       jne····1304·<__cxa_finalize@plt+0x94>
37 ./src/fst-parse.C:174·(discriminator·1)39 ./src/fst-parse.C:174·(discriminator·1)
38 »       mov····%esi,(%esp)40 »       mov····%esi,(%esp)
39 »       mov····%edi,%ebx41 »       mov····%edi,%ebx
40 »       call···1070·<__cxa_begin_catch@plt>42 »       call···1070·<__cxa_begin_catch@plt>
41 ./src/fst-parse.C:175·(discriminator·1)43 ./src/fst-parse.C:175·(discriminator·1)
 44 »       mov····-0x8(%edi),%ecx
 45 »       mov····%ecx,(%esp)
42 »       mov····%eax,0x4(%esp)46 »       mov····%eax,0x4(%esp)
43 »       mov····-0x8(%edi),%eax 
44 »       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>47 »       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 »       mov····%eax,(%esp)
46 »       lea····-0x1d8b(%edi),%esi49 »       lea····-0x1d8b(%edi),%esi
47 »       mov····%esi,0x4(%esp)50 »       mov····%esi,0x4(%esp)
48 »       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>51 »       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/fst-parse.C:17452 ./src/fst-parse.C:174
51 »       call···11f0·<__cxa_end_catch@plt>53 »       call···11f0·<__cxa_end_catch@plt>
52 »       jmp····1bda·<__cxa_finalize@plt+0x96a>54 »       jmp····1c19·<__cxa_finalize@plt+0x9a9>
53 »       mov····%eax,%esi 
54 »       mov····%edi,%ebx55 »       mov····%edi,%ebx
 56 »       mov····%eax,%esi
55 »       call···11f0·<__cxa_end_catch@plt>57 »       call···11f0·<__cxa_end_catch@plt>
56 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():58 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():
57 /usr/include/c++/10/bits/stl_vector.h:68059 /usr/include/c++/10/bits/stl_vector.h:680
58 »       mov····0x50(%esp),%ecx60 »       mov····0x50(%esp),%edx
59 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):61 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):
60 /usr/include/c++/10/bits/stl_vector.h:35362 /usr/include/c++/10/bits/stl_vector.h:353
61 »       test···%ecx,%ecx63 »       test···%edx,%edx
62 »       je·····1318·<__cxa_finalize@plt+0xa8>64 »       je·····1316·<__cxa_finalize@plt+0xa6>
63 __gnu_cxx::new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):65 __gnu_cxx::new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):
64 /usr/include/c++/10/ext/new_allocator.h:13366 /usr/include/c++/10/ext/new_allocator.h:133
65 »       mov····%ecx,(%esp)67 »       mov····%edx,(%esp)
66 »       mov····%edi,%ebx68 »       mov····%edi,%ebx
67 »       call···1130·<operator·delete(void*)@plt>69 »       call···1130·<operator·delete(void*)@plt>
68 __gnu_cxx::new_allocator<SFST::Transducer*>::~new_allocator():70 __gnu_cxx::new_allocator<SFST::Transducer*>::~new_allocator():
69 /usr/include/c++/10/ext/new_allocator.h:8971 /usr/include/c++/10/ext/new_allocator.h:89
70 »       mov····%esi,(%esp)72 »       mov····%esi,(%esp)
71 »       mov····%edi,%ebx73 »       mov····%edi,%ebx
72 »       call···1210·<_Unwind_Resume@plt>74 »       call···1210·<_Unwind_Resume@plt>
73 main():75 main():
74 ./src/fst-parse.C:171·(discriminator·2)76 ./src/fst-parse.C:171·(discriminator·2)
75 »       mov····0x38(%esp),%edx77 »       mov····0x38(%esp),%eax
76 »       mov····%edx,(%esp) 
77 »       mov····%edi,%ebx78 »       mov····%edi,%ebx
 79 »       mov····%eax,(%esp)
78 »       call···1130·<operator·delete(void*)@plt>80 »       call···1130·<operator·delete(void*)@plt>
79 »       mov····0x3c(%esp),%ebx81 »       mov····0x3c(%esp),%ebx
80 »       jmp····12bc·<__cxa_finalize@plt+0x4c>82 »       jmp····12bc·<__cxa_finalize@plt+0x4c>
81 ./src/fst-parse.C:150·(discriminator·3)83 ./src/fst-parse.C:150·(discriminator·3)
82 »       mov····%esi,(%esp)84 »       mov····%esi,(%esp)
83 »       mov····%edi,%ebx85 »       mov····%edi,%ebx
84 »       call···1130·<operator·delete(void*)@plt>86 »       call···1130·<operator·delete(void*)@plt>
85 »       mov····0x3c(%esp),%esi87 »       mov····0x3c(%esp),%esi
86 »       mov····0x38(%esp),%ebx88 »       mov····0x38(%esp),%ebx
87 »       jmp····12bc·<__cxa_finalize@plt+0x4c>89 »       jmp····12bc·<__cxa_finalize@plt+0x4c>
88 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():90 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++/10/bits/stl_tree.h:99191 /usr/include/c++/10/bits/stl_tree.h:991
90 »       mov····0x34(%esp),%ebx92 »       mov····0x34(%esp),%ebx
91 »       mov····0x5c(%ebx),%eax93 »       mov····0x5c(%ebx),%eax
92 »       call···2048·<__cxa_finalize@plt+0xdd8>94 »       call···20b0·<__cxa_finalize@plt+0xe40>
93 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():95 __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++/10/backward/hash_map:8396 /usr/include/c++/10/backward/hash_map:83
95 »       lea····0x40(%ebx),%ecx97 »       lea····0x40(%ebx),%eax
96 »       mov····%ecx,(%esp)98 »       mov····%eax,(%esp)
97 »       call···25e4·<__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>99 »       call···26b0·<__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():100 __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++/10/backward/hash_map:83101 /usr/include/c++/10/backward/hash_map:83
100 »       mov····0x38(%esp),%eax102 »       mov····0x38(%esp),%edx
101 »       mov····%eax,(%esp)103 »       mov····%edx,(%esp)
102 »       call···25aa·<__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>104 »       call···2660·<__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():105 SFST::Transducer::~Transducer():
104 ./src/fst.h:224106 ./src/fst.h:224
105 »       lea····0x18(%ebx),%edx107 »       lea····0x18(%ebx),%ecx
106 »       mov····%edx,(%esp)108 »       mov····%ecx,(%esp)
107 SFST::Mem::~Mem():109 SFST::Mem::~Mem():
108 ./src/mem.h:47110 ./src/mem.h:47
109 »       call···256a·<SFST::Mem::clear()@@Base>111 »       call···2610·<SFST::Mem::clear()@@Base>
110 main():112 main():
111 ./src/fst-parse.C:161113 ./src/fst-parse.C:161
112 »       mov····%ebx,(%esp)114 »       mov····%ebx,(%esp)
113 »       mov····%edi,%ebx115 »       mov····%edi,%ebx
Max diff block lines reached; 342421/349945 bytes (97.85%) 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 00003ed4·<.fini>:2 00004054·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1e70·<__cxa_finalize@plt+0xc00>6 »       call···1eb0·<__cxa_finalize@plt+0xc40>
7 »       add····$0x2123,%ebx7 »       add····$0x2fa3,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
5.62 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00004000·03000000·01000200·0a557361·67653a20·.........Usage:·2 ··0x00005000·03000000·01000200·0a557361·67653a20·.........Usage:·
3 ··0x00004010·6673742d·70617273·65205b6f·7074696f·fst-parse·[optio3 ··0x00005010·6673742d·70617273·65205b6f·7074696f·fst-parse·[optio
4 ··0x00004020·6e735d20·7472616e·73647563·6572205b·ns]·transducer·[4 ··0x00005020·6e735d20·7472616e·73647563·6572205b·ns]·transducer·[
5 ··0x00004030·696e6669·6c65205b·6f757466·696c655d·infile·[outfile]5 ··0x00005030·696e6669·6c65205b·6f757466·696c655d·infile·[outfile]
6 ··0x00004040·5d0a0a00·2d742074·3a202063·6f6d706f·]...-t·t:··compo6 ··0x00005040·5d0a0a00·2d742074·3a202063·6f6d706f·]...-t·t:··compo
7 ··0x00004050·73652074·72616e73·64756365·72207420·se·transducer·t·7 ··0x00005050·73652074·72616e73·64756365·72207420·se·transducer·t·
8 ··0x00004060·28417420·6c656173·74206f6e·65207472·(At·least·one·tr8 ··0x00005060·28417420·6c656173·74206f6e·65207472·(At·least·one·tr
9 ··0x00004070·616e7364·75636572·206e6565·64732074·ansducer·needs·t9 ··0x00005070·616e7364·75636572·206e6565·64732074·ansducer·needs·t
10 ··0x00004080·6f206265·20737065·63696669·65642062·o·be·specified·b10 ··0x00005080·6f206265·20737065·63696669·65642062·o·be·specified·b
11 ··0x00004090·79207573·696e6720·226f7074·696f6e22·y·using·"option"11 ··0x00005090·79207573·696e6720·226f7074·696f6e22·y·using·"option"
12 ··0x000040a0·202d742e·20546865·206c6173·74207472··-t.·The·last·tr12 ··0x000050a0·202d742e·20546865·206c6173·74207472··-t.·The·last·tr
13 ··0x000040b0·616e7364·75636572·2073686f·756c6420·ansducer·should·13 ··0x000050b0·616e7364·75636572·2073686f·756c6420·ansducer·should·
14 ··0x000040c0·62652073·70656369·66696564·20776974·be·specified·wit14 ··0x000050c0·62652073·70656369·66696564·20776974·be·specified·wit
15 ··0x000040d0·686f7574·202d742e·290a0000·2d713a20·hout·-t.)...-q:·15 ··0x000050d0·686f7574·202d742e·290a0000·2d713a20·hout·-t.)...-q:·
16 ··0x000040e0·20737570·70726573·73207374·61747573··suppress·status16 ··0x000050e0·20737570·70726573·73207374·61747573··suppress·status
17 ··0x000040f0·206d6573·73616765·730a0000·2d763a20··messages...-v:·17 ··0x000050f0·206d6573·73616765·730a0000·2d763a20··messages...-v:·
18 ··0x00004100·20707269·6e742076·65727369·6f6e2069··print·version·i18 ··0x00005100·20707269·6e742076·65727369·6f6e2069··print·version·i
19 ··0x00004110·6e666f72·6d617469·6f6e0a00·0a457861·nformation...Exa19 ··0x00005110·6e666f72·6d617469·6f6e0a00·0a457861·nformation...Exa
20 ··0x00004120·6d706c65·3a206673·742d7061·72736520·mple:·fst-parse·20 ··0x00005120·6d706c65·3a206673·742d7061·72736520·mple:·fst-parse·
21 ··0x00004130·2d742074·72616e73·312e6120·7472616e·-t·trans1.a·tran21 ··0x00005130·2d742074·72616e73·312e6120·7472616e·-t·trans1.a·tran
22 ··0x00004140·73322e61·20696e70·75742e74·7874206f·s2.a·input.txt·o22 ··0x00005140·73322e61·20696e70·75742e74·7874206f·s2.a·input.txt·o
23 ··0x00004150·75747075·742e7478·740a0a00·0a457272·utput.txt....Err23 ··0x00005150·75747075·742e7478·740a0a00·0a457272·utput.txt....Err
24 ··0x00004160·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·24 ··0x00005160·6f723a20·43616e6e·6f74206f·70656e20·or:·Cannot·open·
25 ··0x00004170·7472616e·73647563·65722066·696c6520·transducer·file·25 ··0x00005170·7472616e·73647563·65722066·696c6520·transducer·file·
26 ··0x00004180·22257322·0a0a0000·4572726f·723a2043·"%s"....Error:·C26 ··0x00005180·22257322·0a0a0000·4572726f·723a2043·"%s"....Error:·C
27 ··0x00004190·616e6e6f·74206f70·656e2069·6e707574·annot·open·input27 ··0x00005190·616e6e6f·74206f70·656e2069·6e707574·annot·open·input
28 ··0x000041a0·2066696c·65202573·0a0a0000·4572726f··file·%s....Erro28 ··0x000051a0·2066696c·65202573·0a0a0000·4572726f··file·%s....Erro
29 ··0x000041b0·723a2043·616e6e6f·74206f70·656e206f·r:·Cannot·open·o29 ··0x000051b0·723a2043·616e6e6f·74206f70·656e206f·r:·Cannot·open·o
30 ··0x000041c0·75747075·74206669·6c652025·730a0a00·utput·file·%s...30 ··0x000051c0·75747075·74206669·6c652025·730a0a00·utput·file·%s...
31 ··0x000041d0·4f707469·6f6e733a·0a002d68·3a202070·Options:..-h:··p31 ··0x000051d0·4f707469·6f6e733a·0a002d68·3a202070·Options:..-h:··p
32 ··0x000041e0·72696e74·20746869·73206d65·73736167·rint·this·messag32 ··0x000051e0·72696e74·20746869·73206d65·73736167·rint·this·messag
33 ··0x000041f0·650a002d·643a2020·7072696e·74206465·e..-d:··print·de33 ··0x000051f0·650a002d·643a2020·7072696e·74206465·e..-d:··print·de
34 ··0x00004200·62756767·696e6720·6f757470·75740a00·bugging·output..34 ··0x00005200·62756767·696e6720·6f757470·75740a00·bugging·output..
35 ··0x00004210·312e342e·37610066·73742d70·61727365·1.4.7a.fst-parse35 ··0x00005210·312e342e·37610066·73742d70·61727365·1.4.7a.fst-parse
36 ··0x00004220·20766572·73696f6e·2025730a·00726200··version·%s..rb.36 ··0x00005220·20766572·73696f6e·2025730a·00726200··version·%s..rb.
37 ··0x00004230·72656164·696e6720·7472616e·73647563·reading·transduc37 ··0x00005230·72656164·696e6720·7472616e·73647563·reading·transduc
38 ··0x00004240·65722025·73202e2e·2e006669·6e697368·er·%s·....finish38 ··0x00005240·65722025·73202e2e·2e006669·6e697368·er·%s·....finish
39 ··0x00004250·65642e0a·00777400·72657375·6c743a0a·ed...wt.result:.39 ··0x00005250·65642e0a·00777400·72657375·6c743a0a·ed...wt.result:.
40 ··0x00004260·006e6f20·616e616c·79736973·20666f72·.no·analysis·for40 ··0x00005260·006e6f20·616e616c·79736973·20666f72·.no·analysis·for
41 ··0x00004270·20222573·220a0076·6563746f·723a3a5f··"%s"..vector::_41 ··0x00005270·20222573·220a0076·6563746f·723a3a5f··"%s"..vector::_
42 ··0x00004280·4d5f7265·616c6c6f·635f696e·73657274·M_realloc_insert42 ··0x00005280·4d5f7265·616c6c6f·635f696e·73657274·M_realloc_insert
43 ··0x00004290·00··································.43 ··0x00005290·00··································.
  
2.25 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00004294·011b033b·f8000000·1e000000·8ccdffff·...;............2 ··0x00005294·011b033b·f8000000·1e000000·8cbdffff·...;............
3 ··0x000042a4·40010000·dccfffff·64010000·eccfffff·@.......d.......3 ··0x000052a4·40010000·dcbfffff·64010000·ecbfffff·@.......d.......
4 ··0x000042b4·80040000·94d1ffff·28060000·b4d1ffff·........(.......4 ··0x000052b4·3c040000·92c1ffff·b8050000·bcc1ffff·<...............
5 ··0x000042c4·20040000·d8daffff·98040000·54dbffff··...........T...5 ··0x000052c4·dc030000·1ccbffff·54040000·9ccbffff·........T.......
6 ··0x000042d4·40060000·9cdbffff·14010000·dcdcffff·@...............6 ··0x000052d4·d0050000·dccbffff·14010000·1ccdffff·................
7 ··0x000042e4·98010000·48ddffff·d4010000·b4ddffff·....H........... 
8 ··0x000042f4·10020000·23dfffff·84020000·d5dfffff·....#........... 
9 ··0x00004304·a0030000·b0e2ffff·78010000·d6e2ffff·........x....... 
10 ··0x00004314·50020000·16e3ffff·a4020000·50e3ffff·P...........P... 
11 ··0x00004324·d0020000·8ae3ffff·1c030000·7ce4ffff·............|... 
12 ··0x00004334·60030000·1ce6ffff·e0030000·bbe7ffff·`............... 
13 ··0x00004344·cc040000·bfe7ffff·e0040000·c3e7ffff·................ 
14 ··0x00004354·f4040000·c7e7ffff·08050000·cce7ffff·................7 ··0x000052e4·94010000·9ccdffff·d0010000·1cceffff·................
 8 ··0x000052f4·0c020000·accfffff·80020000·6cd0ffff·............l...
 9 ··0x00005304·70030000·4cd3ffff·78010000·7cd3ffff·p...L...x...|...
 10 ··0x00005314·4c020000·ccd3ffff·a0020000·1cd4ffff·L...............
 11 ··0x00005324·c0020000·6cd4ffff·00030000·6cd5ffff·....l.......l...
 12 ··0x00005334·44030000·4cd7ffff·b0030000·2bd9ffff·D...L.......+...
 13 ··0x00005344·88040000·2fd9ffff·9c040000·33d9ffff·..../.......3...
 14 ··0x00005354·b0040000·37d9ffff·c4040000·3cd9ffff·....7.......<...
 15 ··0x00005364·44050000·ece5ffff·d8040000·bce9ffff·D...............
15 ··0x00004364·b4050000·72f4ffff·1c050000·dcf7ffff·....r...........16 ··0x00005374·04050000·3cedffff·fc050000·9cedffff·....<...........
16 ··0x00004374·74050000·bcfbffff·6c060000·1cfcffff·t.......l....... 
17 ··0x00004384·b8060000·2cfcffff·cc060000··········....,.......17 ··0x00005384·48060000·acedffff·5c060000··········H.......\...
  
12.1 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 98 lines modifiedOffset 1, 91 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004390·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00005390·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x000043a0·1b0c0404·88010708·10000000·1c000000·................3 ··0x000053a0·1b0c0404·88010708·10000000·1c000000·................
4 ··0x000043b0·80daffff·36000000·00000000·14000000·....6...........4 ··0x000053b0·c0caffff·36000000·00000000·14000000·....6...........
5 ··0x000043c0·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x000053c0·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x000043d0·88010000·20000000·1c000000·44ccffff·....·.......D...6 ··0x000053d0·88010000·20000000·1c000000·44bcffff·....·.......D...
7 ··0x000043e0·50020000·000e0846·0e0c4a0f·0b740478·P......F..J..t.x7 ··0x000053e0·50020000·000e0846·0e0c4a0f·0b740478·P......F..J..t.x
8 ··0x000043f0·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000053f0·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x00004400·70ceffff·08000000·00000000·1c000000·p...............9 ··0x00005400·70beffff·08000000·00000000·18000000·p...............
10 ··0x00004410·54000000·30e1ffff·26000000·00410e08·T...0...&....A..10 ··0x00005410·54000000·ccd1ffff·2c000000·00430e20·T.......,....C.·
 11 ··0x00005420·44830264·c30e0400·38000000·70000000·D..d....8...p...
11 ··0x00004420·8302430e·20600e08·41c30e04·38000000·..C.·`..A...8... 
12 ··0x00004430·74000000·3cdbffff·6c000000·00410e08·t...<...l....A.. 
13 ··0x00004440·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
14 ··0x00004450·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A... 
15 ··0x00004460·41c70e08·41c50e04·38000000·b0000000·A...A...8....... 
16 ··0x00004470·6cdbffff·6c000000·00410e08·8502410e·l...l....A....A.12 ··0x00005430·80cbffff·7a000000·00410e08·8502430e·....z....A....C.
17 ··0x00004480·0c870341·0e108604·410e1483·05430e40·...A....A....C.@13 ··0x00005440·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
18 ··0x00004490·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...14 ··0x00005450·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
19 ··0x000044a0·41c50e04·3c000000·ec000000·9cdbffff·A...<...........15 ··0x00005460·41c50e04·38000000·ac000000·c4cbffff·A...8...........
20 ··0x000044b0·6f010000·00410e08·8502410e·0c870341·o....A....A....A 
21 ··0x000044c0·0e108604·410e1483·05430e50·0363010e·....A....C.P.c.. 
22 ··0x000044d0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
23 ··0x000044e0·04000000·30000000·2c010000·7ee0ffff·....0...,...~... 
24 ··0x000044f0·3f000000·00410e08·8702410e·0c860341·?....A....A....A 
25 ··0x00004500·0e108304·430e2075·0e1041c3·0e0c41c6·....C.·u..A...A. 
26 ··0x00004510·0e0841c7·0e040000·1c000000·60010000·..A.........`... 
27 ··0x00004520·97dcffff·b2000000·00410e08·8602410e·.........A....A. 
28 ··0x00004530·0c830343·0e200000·28000000·80010000·...C.·..(....... 
29 ··0x00004540·6ae0ffff·39000000·00410e08·8602410e·j...9....A....A. 
30 ··0x00004550·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A.. 
31 ··0x00004560·04000000·28000000·ac010000·78e0ffff·....(.......x... 
32 ··0x00004570·39000000·00410e08·8602410e·0c830343·9....A....A....C 
33 ··0x00004580·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A...... 
34 ··0x00004590·1c000000·00000000·017a504c·5200017c·.........zPLR..| 
35 ··0x000045a0·08079b05·1b00001b·1b0c0404·88010000·................ 
36 ··0x000045b0·40000000·24000000·66e0ffff·e8000000·@...$...f....... 
37 ··0x000045c0·04bf0300·00410e08·8502410e·0c870341·.....A....A....A 
38 ··0x000045d0·0e108604·410e1483·05430e40·02a60a0e·....A....C.@.... 
39 ··0x000045e0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
40 ··0x000045f0·04410b00·3c000000·3c020000·14e1ffff·.A..<...<....... 
41 ··0x00004600·9f010000·00410e08·8502410e·0c870341·.....A....A....A 
42 ··0x00004610·0e108604·410e1483·05430e40·02d20a0e·....A....C.@.... 
43 ··0x00004620·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
44 ··0x00004630·04410b00·3c000000·7c020000·2ddcffff·.A..<...|...-... 
45 ··0x00004640·da020000·00410e08·8502410e·0c870341·.....A....A....A16 ··0x00005470·7a000000·00410e08·8502430e·0c870341·z....A....C....A
46 ··0x00004650·0e108604·410e1483·05430e40·03e1010a·....A....C.@.... 
47 ··0x00004660·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
48 ··0x00004670·0e04410b·3c000000·bc020000·34e2ffff·..A.<.......4... 
49 ··0x00004680·9f010000·00410e08·8502410e·0c870341·.....A....A....A 
50 ··0x00004690·0e108604·410e1483·05430e40·02d20a0e·....A....C.@....17 ··0x00005480·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a..
51 ··0x000046a0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..18 ··0x00005490·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
52 ··0x000046b0·04410b00·30000000·28010000·8ccdffff·.A..0...(....... 
53 ··0x000046c0·24090000·04cb0200·00410e08·8502420d·$........A....B. 
54 ··0x000046d0·054c8703·86048305·03b1070a·c341c641·.L...........A.A 
55 ··0x000046e0·c741c50c·0404410b·28000000·00000000·.A....A.(....... 
56 ··0x000046f0·017a504c·5200017c·08079bad·1900001b·.zPLR..|........ 
57 ··0x00004700·1b0c0404·88010c05·08830585·02860487·................ 
58 ··0x00004710·03000000·14000000·30000000·64cbffff·........0...d... 
59 ··0x00004720·a7010000·04df0200·00000000·30000000·............0... 
60 ··0x00004730·74030000·38d6ffff·7c000000·00410e08·t...8...|....A.. 
61 ··0x00004740·8702410e·0c860341·0e108304·430e2002·..A....A....C.·. 
62 ··0x00004750·720e1041·c30e0c41·c60e0841·c70e0400·r..A...A...A.... 
63 ··0x00004760·10000000·a8030000·e7e2ffff·04000000·................ 
64 ··0x00004770·00000000·10000000·bc030000·d7e2ffff·................ 
65 ··0x00004780·04000000·00000000·10000000·d0030000·................ 
66 ··0x00004790·c7e2ffff·04000000·00000000·10000000·................ 
67 ··0x000047a0·e4030000·b7e2ffff·04000000·00000000·................ 
68 ··0x000047b0·54000000·f8030000·4eefffff·5d030000·T.......N...]...19 ··0x000054a0·3c000000·e8000000·08ccffff·82010000·<...............
69 ··0x000047c0·00410e08·8502410e·0c870341·0e108604·.A....A....A....20 ··0x000054b0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
70 ··0x000047d0·410e1483·05430e50·5a0a0e14·41c30e10·A....C.PZ...A...21 ··0x000054c0·410e1483·054e0e50·036b010e·1441c30e·A....N.P.k...A..
71 ··0x000047e0·41c60e0c·41c70e08·41c50e04·410b03ce·A...A...A...A...22 ··0x000054d0·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......
72 ··0x000047f0·010a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A... 
73 ··0x00004800·41c50e04·410b0000·3c000000·50040000·A...A...<...P...23 ··0x000054e0·30000000·28010000·28d1ffff·44000000·0...(...(...D...
 24 ··0x000054f0·00410e08·8702410e·0c860341·0e108304·.A....A....A....
 25 ··0x00005500·4e0e206f·0e1041c3·0e0c41c6·0e0841c7·N.·o..A...A...A.
 26 ··0x00005510·0e040000·1c000000·5c010000·24cdffff·........\...$...
 27 ··0x00005520·b2000000·00410e08·8602410e·0c83034e·.....A....A....N
 28 ··0x00005530·0e200000·1c000000·7c010000·24d1ffff·.·......|...$...
 29 ··0x00005540·45000000·00430e20·44830348·860275c6·E....C.·D..H..u.
 30 ··0x00005550·c30e0400·1c000000·9c010000·54d1ffff·............T...
 31 ··0x00005560·45000000·00430e20·44830348·860275c6·E....C.·D..H..u.
 32 ··0x00005570·c30e0400·1c000000·00000000·017a504c·.............zPL
 33 ··0x00005580·5200017c·08079b21·1b00001b·1b0c0404·R..|...!........
 34 ··0x00005590·88010000·40000000·24000000·64d1ffff·....@...$...d...
74 ··0x00004810·60f2ffff·d8030000·00410e08·8502410e·`........A....A.35 ··0x000055a0·f7000000·046b0300·00410e08·8502410e·.....k...A....A.
75 ··0x00004820·0c870341·0e108604·410e1483·05430e50·...A....A....C.P36 ··0x000055b0·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
 37 ··0x000055c0·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
 38 ··0x000055d0·0841c50e·04410b00·28000000·20020000·.A...A..(...·...
 39 ··0x000055e0·20d2ffff·df010000·00430e40·50870385··........C.@P...
 40 ··0x000055f0·0283054f·860402d0·0ac5c7c6·c30e0446·...O...........F
 41 ··0x00005600·0b000000·3c000000·4c020000·f4ccffff·....<...L.......
 42 ··0x00005610·d1020000·00410e08·8502410e·0c870341·.....A....A....A
 43 ··0x00005620·0e108604·410e1483·054d0e40·03be010a·....A....M.@....
 44 ··0x00005630·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 45 ··0x00005640·0e04450b·28000000·8c020000·94d3ffff·..E.(...........
 46 ··0x00005650·df010000·00430e40·50870385·0283054f·.....C.@P......O
 47 ··0x00005660·860402d0·0ac5c7c6·c30e0446·0b000000·...........F....
 48 ··0x00005670·30000000·00010000·d8bdffff·5d090000·0...........]...
 49 ··0x00005680·049f0200·00410e08·8502420d·05438703·.....A....B..C..
 50 ··0x00005690·86048305·03f1070a·c341c641·c741c50c·.........A.A.A..
 51 ··0x000056a0·0404410b·28000000·00000000·017a504c·..A.(........zPL
 52 ··0x000056b0·5200017c·08079bf1·1900001b·1b0c0404·R..|............
 53 ··0x000056c0·88010c05·08830585·02860487·03000000·................
 54 ··0x000056d0·14000000·30000000·a8bbffff·a5010000·....0...........
 55 ··0x000056e0·04b30200·00000000·30000000·30030000·........0...0...
 56 ··0x000056f0·c0c6ffff·76000000·00410e08·8702410e·....v....A....A.
 57 ··0x00005700·0c860341·0e108304·4e0e2002·610e1041·...A....N.·.a..A
 58 ··0x00005710·c30e0c41·c60e0841·c70e0400·10000000·...A...A........
 59 ··0x00005720·64030000·9bd4ffff·04000000·00000000·d...............
 60 ··0x00005730·10000000·78030000·8bd4ffff·04000000·....x...........
 61 ··0x00005740·00000000·10000000·8c030000·7bd4ffff·............{...
 62 ··0x00005750·04000000·00000000·10000000·a0030000·................
 63 ··0x00005760·6bd4ffff·04000000·00000000·28000000·k...........(...
 64 ··0x00005770·b4030000·0ce1ffff·c4030000·00430e50·.............C.P
 65 ··0x00005780·44860448·83055387·0385025b·0ac5c7c6·D..H..S....[....
 66 ··0x00005790·c30e0443·0b000000·3c000000·e0030000·...C....<.......
 67 ··0x000057a0·b0e4ffff·80030000·00410e08·8502410e·.........A....A.
 68 ··0x000057b0·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
76 ··0x00004830·03f6020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.69 ··0x000057c0·0380020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
77 ··0x00004840·0e0841c5·0e04410b·44000000·bc020000·..A...A.D.......70 ··0x000057d0·0e0841c5·0e044a0b·44000000·68020000·..A...J.D...h...
78 ··0x00004850·10e2ffff·a50c0000·04c30100·00410e08·.............A..71 ··0x000057e0·f0d3ffff·ac0c0000·04c30100·00410e08·.............A..
79 ··0x00004860·8502410e·0c870341·0e108604·410e1483·..A....A....A...72 ··0x000057f0·8502460e·0c870343·0e108604·430e1483·..F....C....C...
80 ··0x00004870·05460ea0·01032e02·0a0e1441·c30e1041·.F.........A...A73 ··0x00005800·05520ea0·01031002·0a0e1441·c30e1041·.R.........A...A
81 ··0x00004880·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....74 ··0x00005810·c60e0c41·c70e0841·c50e0445·0b000000·...A...A...E....
82 ··0x00004890·28000000·00000000·017a504c·5200017c·(........zPLR..|75 ··0x00005820·28000000·00000000·017a504c·5200017c·(........zPLR..|
Max diff block lines reached; 0/12317 bytes (0.00%) of diff not shown.
1.62 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 ··0x00004980·ffff010a·2205b201·00e30105·00000000·...."...........2 ··0x00005910·ffff010a·2205c101·00f20105·00000000·...."...........
3 ··0x00004990·ff9b7101·643b0500·00cb0157·c81103bb·..q.d;.....W....3 ··0x00005920·ff9b7101·643b0500·00cb0158·811203bd·..q.d;.....X....
4 ··0x000049a0·02058e12·03cb0240·c81103c0·0305d111·.......@........4 ··0x00005930·0205c712·03cd023e·811203be·03058a12·.......>........
5 ··0x000049b0·03f50540·c81103d2·0605e911·0396072e·...@............5 ··0x00005940·03fa0540·811203d5·0605a212·03a3072e·...@............
6 ··0x000049c0·c81103da·07058112·03ae0905·c81103c9·................6 ··0x00005950·811203e7·0705ba12·03d20905·811203ed·................
7 ··0x000049d0·0905f611·038c0b05·c81103a7·0b059912·................7 ··0x00005960·0905af12·03bd0b05·811203d8·0b05d212·................
8 ··0x000049e0·03fb0c53·c81103e5·0d05de11·03980ecc·...S............8 ··0x00005970·03ae0d55·8112039a·0e059712·03ce0ecf·...U............
9 ··0x000049f0·02c81103·86111500·00000001·7d000000·............}...9 ··0x00005980·02811203·bf111500·00000001·7d000000·............}...
10 ··0x00004a00·a4160000·ff9b1501·095c177d·009d0105·.........\.}....10 ··0x00005990·14170000·ff9b1501·095a177b·009b0105·.........Z.{....
11 ··0x00004a10·00000000·017d0000·8c160000·ffff0107·.....}..........11 ··0x000059a0·00000000·017d0000·fc160000·ffff0107·.....}..........
12 ··0x00004a20·89018a18·9d1900ff·ff01041b·050000···...............12 ··0x000059b0·80019b18·a51900ff·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 ··0x00005ec0·601f0000·6c1d0000·e81d0000··········`...l.......2 ··0x00006ec0·a01f0000·b01d0000·301e0000··········........0...
  
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 ··0x00005ecc·101f0000····························....2 ··0x00006ecc·501f0000····························P...
  
527 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 ··0x00005fd8·00000000·48140000·00000000·00000000·....H...........2 ··0x00006fd8·00000000·50140000·00000000·00000000·....P...........
3 ··0x00005fe8·00000000·00000000·00000000·00000000·................3 ··0x00006fe8·00000000·00000000·00000000·00000000·................
4 ··0x00005ff8·00000000·00000000···················........4 ··0x00006ff8·00000000·00000000···················........
  
1.54 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 14 lines modifiedOffset 1, 14 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 ··0x00006000·d05e0000·00000000·00000000·36100000·.^..........6...3 ··0x00007000·d06e0000·00000000·00000000·36100000·.n..........6...
4 ··0x00006010·46100000·56100000·66100000·76100000·F...V...f...v...4 ··0x00007010·46100000·56100000·66100000·76100000·F...V...f...v...
5 ··0x00006020·86100000·96100000·a6100000·b6100000·................5 ··0x00007020·86100000·96100000·a6100000·b6100000·................
6 ··0x00006030·c6100000·d6100000·e6100000·f6100000·................6 ··0x00007030·c6100000·d6100000·e6100000·f6100000·................
7 ··0x00006040·06110000·16110000·26110000·36110000·........&...6...7 ··0x00007040·06110000·16110000·26110000·36110000·........&...6...
8 ··0x00006050·46110000·56110000·66110000·76110000·F...V...f...v...8 ··0x00007050·46110000·56110000·66110000·76110000·F...V...f...v...
9 ··0x00006060·86110000·96110000·a6110000·b6110000·................9 ··0x00007060·86110000·96110000·a6110000·b6110000·................
10 ··0x00006070·c6110000·d6110000·e6110000·f6110000·................10 ··0x00007070·c6110000·d6110000·e6110000·f6110000·................
11 ··0x00006080·06120000·16120000·26120000·36120000·........&...6...11 ··0x00007080·06120000·16120000·26120000·36120000·........&...6...
12 ··0x00006090·46120000·56120000·66120000··········F...V...f...12 ··0x00007090·46120000·56120000·66120000··········F...V...f...
  
278 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 ··0x0000609c·00000000·a0600000·00000000·00000000·.....`..........2 ··0x0000709c·00000000·a0700000·00000000·00000000·.....p..........
  
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·31383163·32333239·38363537·36613866·181c232986576a8f 
3 ··0x00000010·37323265·62393632·32623433·64316465·722eb9622b43d1de2 ··0x00000000·33613964·37613766·62323732·37643737·3a9d7a7fb2727d77
 3 ··0x00000010·31396432·61393762·39616637·32663536·19d2a97b9af72f56
4 ··0x00000020·38316365·64652e64·65627567·00000000·81cede.debug....4 ··0x00000020·64376139·36662e64·65627567·00000000·d7a96f.debug....
5 ··0x00000030·1446ee77····························.F.w5 ··0x00000030·41c8f2a4····························A...
  
396 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:···············0x1da011 ··Entry·point·address:···············0x1de0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········20972·(bytes·into·file)13 ··Start·of·section·headers:··········20972·(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·0x1da02 Entry·point·0x1de0
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·0x00f9c·0x00f9c·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00f9c·0x00f9c·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x02e48·0x02e48·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x02fb8·0x02fb8·R·E·0x1000
11 ··LOAD···········0x004000·0x00004000·0x00004000·0x0092f·0x0092f·R···0x100011 ··LOAD···········0x004000·0x00004000·0x00004000·0x008bf·0x008bf·R···0x1000
12 ··LOAD···········0x004ec0·0x00005ec0·0x00005ec0·0x001e8·0x001fc·RW··0x100012 ··LOAD···········0x004ec0·0x00005ec0·0x00005ec0·0x001e8·0x001fc·RW··0x1000
13 ··DYNAMIC········0x004ed0·0x00005ed0·0x00005ed0·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x004ed0·0x00005ed0·0x00005ed0·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·0x000fc·0x000fc·R···0x415 ··GNU_EH_FRAME···0x004194·0x00004194·0x00004194·0x000fc·0x000fc·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x004ec0·0x00005ec0·0x00005ec0·0x00140·0x00140·R···0x117 ··GNU_RELRO······0x004ec0·0x00005ec0·0x00005ec0·0x00140·0x00140·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000cc8·000cc8·000072·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000cc8·000cc8·000072·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000d3c·000d3c·0000c0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········00000d3c·000d3c·0000c0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000dfc·000dfc·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000dfc·000dfc·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000e84·000e84·000118·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000e84·000e84·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·002bc4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001270·001270·002d34·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00003e34·003e34·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00003fa4·003fa4·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·0000fc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00004194·004194·0000fc·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00004290·004290·0005f0·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00004290·004290·000580·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00004880·004880·0000af·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········00004810·004810·0000af·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00005ec0·004ec0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00005ec0·004ec0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00005ecc·004ecc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00005ecc·004ecc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00005ed0·004ed0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00005ed0·004ed0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00005fd8·004fd8·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00005fd8·004fd8·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00006000·005000·000098·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00006000·005000·000098·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00006098·005098·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00006098·005098·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000060a8·0050a8·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········000060a8·0050a8·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·(10)49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(10)
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:·0000257c···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev51 ····47:·00002650···247·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
52 ····48:·00002670···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_52 ····48:·00002750···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
53 ····49:·0000257c···232·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev53 ····49:·00002650···247·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:·00002810···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_55 ····51:·00002930···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPN4SFST10TransducerESaIS2_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_
56 ····52:·00002542····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev56 ····52:·00002600····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED1Ev
57 ····53:·00002542····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev57 ····53:·00002600····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EED2Ev
58 ····54:·000024c8····63·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv58 ····54:·00002560····68·FUNC····WEAK···DEFAULT···14·_ZN4SFST3Mem5clearEv
59 ····55:·00002508····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev59 ····55:·000025b0····69·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED1Ev
60 ····56:·00002508····57·FUNC····WEAK···DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEED2Ev60 ····56:·000025b0····69·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·0x4ed0·contains·29·entries:2 Dynamic·section·at·offset·0x4ed0·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)·······················0x3e349 ·0x0000000d·(FINI)·······················0x3fa4
10 ·0x00000019·(INIT_ARRAY)·················0x5ec010 ·0x00000019·(INIT_ARRAY)·················0x5ec0
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x5ecc12 ·0x0000001a·(FINI_ARRAY)·················0x5ecc
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:·091272360d7996aceaf7a778a2f1011e3df757833 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·07aa02c802cdd7f116cf08568a4a1a30f30f9224
  
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
29.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=00001da0..00001dd614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001de0..00001e16
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, 660 lines modifiedOffset 37, 589 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·0000001c·00000054·FDE·cie=0000002c·pc=000024a2..000024c842 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00002530..0000255c
43 ··DW_CFA_advance_loc:·1·to·000024a343 ··DW_CFA_advance_loc:·3·to·00002533
44 ··DW_CFA_def_cfa_offset:·8 
45 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 
46 ··DW_CFA_advance_loc:·3·to·000024a6 
47 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·32
48 ··DW_CFA_advance_loc:·32·to·000024c6 
49 ··DW_CFA_def_cfa_offset:·8 
50 ··DW_CFA_advance_loc:·1·to·000024c745 ··DW_CFA_advance_loc:·4·to·00002537
 46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
 47 ··DW_CFA_advance_loc:·36·to·0000255b
51 ··DW_CFA_restore:·r3·(ebx)48 ··DW_CFA_restore:·r3·(ebx)
52 ··DW_CFA_def_cfa_offset:·449 ··DW_CFA_def_cfa_offset:·4
 50 ··DW_CFA_nop
  
53 0000009c·00000038·00000074·FDE·cie=0000002c·pc=00001ee0..00001f4c51 00000098·00000038·00000070·FDE·cie=0000002c·pc=00001f20..00001f9a
54 ··DW_CFA_advance_loc:·1·to·00001ee152 ··DW_CFA_advance_loc:·1·to·00001f21
55 ··DW_CFA_def_cfa_offset:·853 ··DW_CFA_def_cfa_offset:·8
56 ··DW_CFA_offset:·r5·(ebp)·at·cfa-854 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
57 ··DW_CFA_advance_loc:·1·to·00001ee255 ··DW_CFA_advance_loc:·3·to·00001f24
58 ··DW_CFA_def_cfa_offset:·1256 ··DW_CFA_def_cfa_offset:·12
59 ··DW_CFA_offset:·r7·(edi)·at·cfa-1257 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
60 ··DW_CFA_advance_loc:·1·to·00001ee358 ··DW_CFA_advance_loc:·1·to·00001f25
61 ··DW_CFA_def_cfa_offset:·1659 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_offset:·r6·(esi)·at·cfa-1660 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
63 ··DW_CFA_advance_loc:·1·to·00001ee461 ··DW_CFA_advance_loc:·1·to·00001f26
64 ··DW_CFA_def_cfa_offset:·2062 ··DW_CFA_def_cfa_offset:·20
65 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2063 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
66 ··DW_CFA_advance_loc:·3·to·00001ee764 ··DW_CFA_advance_loc:·14·to·00001f34
67 ··DW_CFA_def_cfa_offset:·6465 ··DW_CFA_def_cfa_offset:·64
68 ··DW_CFA_advance_loc1:·96·to·00001f4766 ··DW_CFA_advance_loc1:·97·to·00001f95
69 ··DW_CFA_def_cfa_offset:·2067 ··DW_CFA_def_cfa_offset:·20
70 ··DW_CFA_advance_loc:·1·to·00001f4868 ··DW_CFA_advance_loc:·1·to·00001f96
71 ··DW_CFA_restore:·r3·(ebx)69 ··DW_CFA_restore:·r3·(ebx)
72 ··DW_CFA_def_cfa_offset:·1670 ··DW_CFA_def_cfa_offset:·16
73 ··DW_CFA_advance_loc:·1·to·00001f4971 ··DW_CFA_advance_loc:·1·to·00001f97
74 ··DW_CFA_restore:·r6·(esi)72 ··DW_CFA_restore:·r6·(esi)
75 ··DW_CFA_def_cfa_offset:·1273 ··DW_CFA_def_cfa_offset:·12
76 ··DW_CFA_advance_loc:·1·to·00001f4a74 ··DW_CFA_advance_loc:·1·to·00001f98
77 ··DW_CFA_restore:·r7·(edi)75 ··DW_CFA_restore:·r7·(edi)
78 ··DW_CFA_def_cfa_offset:·876 ··DW_CFA_def_cfa_offset:·8
79 ··DW_CFA_advance_loc:·1·to·00001f4b77 ··DW_CFA_advance_loc:·1·to·00001f99
80 ··DW_CFA_restore:·r5·(ebp)78 ··DW_CFA_restore:·r5·(ebp)
81 ··DW_CFA_def_cfa_offset:·479 ··DW_CFA_def_cfa_offset:·4
  
82 000000d8·00000038·000000b0·FDE·cie=0000002c·pc=00001f4c..00001fb880 000000d4·00000038·000000ac·FDE·cie=0000002c·pc=00001fa0..0000201a
83 ··DW_CFA_advance_loc:·1·to·00001f4d81 ··DW_CFA_advance_loc:·1·to·00001fa1
84 ··DW_CFA_def_cfa_offset:·882 ··DW_CFA_def_cfa_offset:·8
85 ··DW_CFA_offset:·r5·(ebp)·at·cfa-883 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
86 ··DW_CFA_advance_loc:·1·to·00001f4e84 ··DW_CFA_advance_loc:·3·to·00001fa4
87 ··DW_CFA_def_cfa_offset:·1285 ··DW_CFA_def_cfa_offset:·12
88 ··DW_CFA_offset:·r7·(edi)·at·cfa-1286 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
89 ··DW_CFA_advance_loc:·1·to·00001f4f87 ··DW_CFA_advance_loc:·1·to·00001fa5
90 ··DW_CFA_def_cfa_offset:·1688 ··DW_CFA_def_cfa_offset:·16
91 ··DW_CFA_offset:·r6·(esi)·at·cfa-1689 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
92 ··DW_CFA_advance_loc:·1·to·00001f5090 ··DW_CFA_advance_loc:·1·to·00001fa6
93 ··DW_CFA_def_cfa_offset:·2091 ··DW_CFA_def_cfa_offset:·20
94 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2092 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
95 ··DW_CFA_advance_loc:·3·to·00001f5393 ··DW_CFA_advance_loc:·14·to·00001fb4
96 ··DW_CFA_def_cfa_offset:·6494 ··DW_CFA_def_cfa_offset:·64
97 ··DW_CFA_advance_loc1:·96·to·00001fb395 ··DW_CFA_advance_loc1:·97·to·00002015
98 ··DW_CFA_def_cfa_offset:·2096 ··DW_CFA_def_cfa_offset:·20
99 ··DW_CFA_advance_loc:·1·to·00001fb497 ··DW_CFA_advance_loc:·1·to·00002016
100 ··DW_CFA_restore:·r3·(ebx)98 ··DW_CFA_restore:·r3·(ebx)
101 ··DW_CFA_def_cfa_offset:·1699 ··DW_CFA_def_cfa_offset:·16
102 ··DW_CFA_advance_loc:·1·to·00001fb5100 ··DW_CFA_advance_loc:·1·to·00002017
103 ··DW_CFA_restore:·r6·(esi)101 ··DW_CFA_restore:·r6·(esi)
104 ··DW_CFA_def_cfa_offset:·12102 ··DW_CFA_def_cfa_offset:·12
105 ··DW_CFA_advance_loc:·1·to·00001fb6103 ··DW_CFA_advance_loc:·1·to·00002018
106 ··DW_CFA_restore:·r7·(edi)104 ··DW_CFA_restore:·r7·(edi)
107 ··DW_CFA_def_cfa_offset:·8105 ··DW_CFA_def_cfa_offset:·8
108 ··DW_CFA_advance_loc:·1·to·00001fb7106 ··DW_CFA_advance_loc:·1·to·00002019
109 ··DW_CFA_restore:·r5·(ebp)107 ··DW_CFA_restore:·r5·(ebp)
110 ··DW_CFA_def_cfa_offset:·4108 ··DW_CFA_def_cfa_offset:·4
  
111 00000114·0000003c·000000ec·FDE·cie=0000002c·pc=00001fb8..00002127109 00000110·0000003c·000000e8·FDE·cie=0000002c·pc=00002020..000021a2
112 ··DW_CFA_advance_loc:·1·to·00001fb9110 ··DW_CFA_advance_loc:·1·to·00002021
113 ··DW_CFA_def_cfa_offset:·8111 ··DW_CFA_def_cfa_offset:·8
114 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8112 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
115 ··DW_CFA_advance_loc:·1·to·00001fba113 ··DW_CFA_advance_loc:·1·to·00002022
116 ··DW_CFA_def_cfa_offset:·12114 ··DW_CFA_def_cfa_offset:·12
117 ··DW_CFA_offset:·r7·(edi)·at·cfa-12115 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
118 ··DW_CFA_advance_loc:·1·to·00001fbb116 ··DW_CFA_advance_loc:·1·to·00002023
119 ··DW_CFA_def_cfa_offset:·16117 ··DW_CFA_def_cfa_offset:·16
120 ··DW_CFA_offset:·r6·(esi)·at·cfa-16118 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
121 ··DW_CFA_advance_loc:·1·to·00001fbc119 ··DW_CFA_advance_loc:·1·to·00002024
122 ··DW_CFA_def_cfa_offset:·20120 ··DW_CFA_def_cfa_offset:·20
123 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20121 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
124 ··DW_CFA_advance_loc:·3·to·00001fbf122 ··DW_CFA_advance_loc:·14·to·00002032
125 ··DW_CFA_def_cfa_offset:·80123 ··DW_CFA_def_cfa_offset:·80
126 ··DW_CFA_advance_loc2:·355·to·00002122124 ··DW_CFA_advance_loc2:·363·to·0000219d
127 ··DW_CFA_def_cfa_offset:·20125 ··DW_CFA_def_cfa_offset:·20
128 ··DW_CFA_advance_loc:·1·to·00002123126 ··DW_CFA_advance_loc:·1·to·0000219e
129 ··DW_CFA_restore:·r3·(ebx)127 ··DW_CFA_restore:·r3·(ebx)
130 ··DW_CFA_def_cfa_offset:·16128 ··DW_CFA_def_cfa_offset:·16
131 ··DW_CFA_advance_loc:·1·to·00002124129 ··DW_CFA_advance_loc:·1·to·0000219f
132 ··DW_CFA_restore:·r6·(esi)130 ··DW_CFA_restore:·r6·(esi)
133 ··DW_CFA_def_cfa_offset:·12131 ··DW_CFA_def_cfa_offset:·12
134 ··DW_CFA_advance_loc:·1·to·00002125132 ··DW_CFA_advance_loc:·1·to·000021a0
135 ··DW_CFA_restore:·r7·(edi)133 ··DW_CFA_restore:·r7·(edi)
136 ··DW_CFA_def_cfa_offset:·8134 ··DW_CFA_def_cfa_offset:·8
137 ··DW_CFA_advance_loc:·1·to·00002126135 ··DW_CFA_advance_loc:·1·to·000021a1
138 ··DW_CFA_restore:·r5·(ebp)136 ··DW_CFA_restore:·r5·(ebp)
139 ··DW_CFA_def_cfa_offset:·4137 ··DW_CFA_def_cfa_offset:·4
Max diff block lines reached; 24001/29686 bytes (80.85%) of diff not shown.
392 B
strings --all --bytes=8 {}
    
Offset 48, 15 lines modifiedOffset 48, 14 lines modified
48 CXXABI_1.348 CXXABI_1.3
49 GLIBCXX_3.449 GLIBCXX_3.4
50 GLIBC_2.150 GLIBC_2.1
51 GLIBC_2.451 GLIBC_2.4
52 GLIBC_2.052 GLIBC_2.0
53 GLIBC_2.1.353 GLIBC_2.1.3
54 GLIBC_2.3.454 GLIBC_2.3.4
55 L$x;D$lt( 
56 Usage:·fst-parse·[options]·transducer·[infile]55 Usage:·fst-parse·[options]·transducer·[infile]
57 -q:··suppress·status·messages56 -q:··suppress·status·messages
58 -v:··print·version·information57 -v:··print·version·information
59 Error:·Cannot·open·transducer·file·"%s"58 Error:·Cannot·open·transducer·file·"%s"
60 Error:·Cannot·open·input·file·%s59 Error:·Cannot·open·input·file·%s
61 Options:60 Options:
62 -t·t:··compose·transducer·t61 -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···1de0·<__cxa_finalize@plt+0xb80>8 »       call···1e20·<__cxa_finalize@plt+0xbc0>
9 »       add····$0x4ff7,%ebx9 »       add····$0x4ff7,%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
339 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1225 lines modifiedOffset 1, 1348 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001270·<SFST::Mem::clear()@@Base-0x1258>:2 00001270·<SFST::Mem::clear()@@Base-0x12f0>:
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++/10/bits/stl_tree.h:9914 /usr/include/c++/10/bits/stl_tree.h:991
5 »       mov····0x5c(%esi),%eax5 »       mov····0x5c(%esi),%eax
6 »       call···1fb8·<__cxa_finalize@plt+0xd58>6 »       call···2020·<__cxa_finalize@plt+0xdc0>
7 __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():
8 /usr/include/c++/10/backward/hash_map:838 /usr/include/c++/10/backward/hash_map:83
9 »       lea····0x40(%esi),%ecx9 »       lea····0x40(%esi),%edx
10 »       mov····%ecx,(%esp)10 »       mov····%edx,(%esp)
11 »       call···2542·<__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···2600·<__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 __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():
13 /usr/include/c++/10/backward/hash_map:8313 /usr/include/c++/10/backward/hash_map:83
14 »       mov····0x38(%esp),%ebx14 »       mov····0x38(%esp),%ebx
15 »       mov····%ebx,(%esp)15 »       mov····%ebx,(%esp)
 16 main.cold():
 17 ./src/fst-parse2.C:123
 18 »       mov····%edi,%ebx
 19 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
 20 /usr/include/c++/10/backward/hash_map:83
16 »       call···2508·<__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 »       call···25b0·<__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 SFST::Transducer::~Transducer():22 SFST::Transducer::~Transducer():
18 ./src/fst.h:22423 ./src/fst.h:224
19 »       lea····0x18(%esi),%edx24 »       lea····0x18(%esi),%ecx
20 »       mov····%edx,(%esp)25 »       mov····%ecx,(%esp)
21 SFST::Mem::~Mem():26 SFST::Mem::~Mem():
22 ./src/mem.h:4727 ./src/mem.h:47
23 »       call···24c8·<SFST::Mem::clear()@@Base>28 »       call···2560·<SFST::Mem::clear()@@Base>
24 main.cold(): 
25 ./src/fst-parse2.C:123 
26 »       mov····%esi,(%esp) 
27 main():29 main():
28 ./src/fst-parse2.C:12330 ./src/fst-parse2.C:123
29 »       mov····%edi,%ebx31 »       mov····%esi,(%esp)
30 »       call···1130·<operator·delete(void*)@plt>32 »       call···1130·<operator·delete(void*)@plt>
31 »       mov····0x3c(%esp),%esi33 »       mov····0x3c(%esp),%esi
32 »       mov····0x34(%esp),%ebx34 »       mov····0x34(%esp),%ebx
33 ./src/fst-parse2.C:16535 ./src/fst-parse2.C:165
34 »       mov····%ebx,0x3c(%esp)36 »       mov····%ebx,0x3c(%esp)
35 »       sub····$0x1,%ebx37 »       dec····%ebx
36 »       jne····130a·<__cxa_finalize@plt+0xaa>38 »       jne····1308·<__cxa_finalize@plt+0xa8>
37 ./src/fst-parse2.C:165·(discriminator·1)39 ./src/fst-parse2.C:165·(discriminator·1)
38 »       mov····%esi,(%esp)40 »       mov····%esi,(%esp)
39 »       mov····%edi,%ebx41 »       mov····%edi,%ebx
40 »       call···1070·<__cxa_begin_catch@plt>42 »       call···1070·<__cxa_begin_catch@plt>
41 ./src/fst-parse2.C:166·(discriminator·1)43 ./src/fst-parse2.C:166·(discriminator·1)
42 »       mov····%eax,0x4(%esp) 
43 »       mov····-0x8(%edi),%ecx44 »       mov····-0x8(%edi),%ecx
44 »       mov····%ecx,(%esp)45 »       mov····%ecx,(%esp)
 46 »       mov····%eax,0x4(%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>47 »       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 »       mov····%eax,(%esp)
46 »       lea····-0x1e94(%edi),%esi49 »       lea····-0x1e94(%edi),%esi
47 »       mov····%esi,0x4(%esp)50 »       mov····%esi,0x4(%esp)
48 »       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>51 »       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/fst-parse2.C:16552 ./src/fst-parse2.C:165
51 »       call···11e0·<__cxa_end_catch@plt>53 »       call···11e0·<__cxa_end_catch@plt>
52 »       jmp····1b8b·<__cxa_finalize@plt+0x92b>54 »       jmp····1bc1·<__cxa_finalize@plt+0x961>
53 ./src/fst-parse2.C:113·(discriminator·2)55 ./src/fst-parse2.C:113·(discriminator·2)
54 »       mov····0x34(%esp),%edx56 »       mov····0x34(%esp),%eax
55 »       mov····%edx,(%esp) 
56 »       mov····%edi,%ebx57 »       mov····%edi,%ebx
 58 »       mov····%eax,(%esp)
57 »       call···1130·<operator·delete(void*)@plt>59 »       call···1130·<operator·delete(void*)@plt>
58 »       mov····0x3c(%esp),%ebx60 »       mov····0x3c(%esp),%ebx
59 »       jmp····12ac·<__cxa_finalize@plt+0x4c>61 »       jmp····12ac·<__cxa_finalize@plt+0x4c>
60 ./src/fst-parse2.C:16562 ./src/fst-parse2.C:165
61 »       mov····%eax,%esi 
62 »       mov····%edi,%ebx63 »       mov····%edi,%ebx
 64 »       mov····%eax,%esi
63 »       call···11e0·<__cxa_end_catch@plt>65 »       call···11e0·<__cxa_end_catch@plt>
64 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():66 std::vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::~vector():
65 /usr/include/c++/10/bits/stl_vector.h:68067 /usr/include/c++/10/bits/stl_vector.h:680
66 »       mov····0x50(%esp),%edx68 »       mov····0x50(%esp),%eax
67 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):69 std::_Vector_base<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>::_M_deallocate(SFST::Transducer**,·unsigned·int):
68 /usr/include/c++/10/bits/stl_vector.h:35370 /usr/include/c++/10/bits/stl_vector.h:353
69 »       test···%edx,%edx71 »       test···%eax,%eax
70 »       je·····131c·<__cxa_finalize@plt+0xbc>72 »       je·····131a·<__cxa_finalize@plt+0xba>
71 __gnu_cxx::new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):73 __gnu_cxx::new_allocator<SFST::Transducer*>::deallocate(SFST::Transducer**,·unsigned·int):
72 /usr/include/c++/10/ext/new_allocator.h:13374 /usr/include/c++/10/ext/new_allocator.h:133
73 »       mov····%edx,(%esp)75 »       mov····%eax,(%esp)
74 »       mov····%edi,%ebx76 »       mov····%edi,%ebx
75 »       call···1130·<operator·delete(void*)@plt>77 »       call···1130·<operator·delete(void*)@plt>
76 __gnu_cxx::new_allocator<SFST::Transducer*>::~new_allocator():78 __gnu_cxx::new_allocator<SFST::Transducer*>::~new_allocator():
77 /usr/include/c++/10/ext/new_allocator.h:8979 /usr/include/c++/10/ext/new_allocator.h:89
78 »       mov····%esi,(%esp)80 »       mov····%esi,(%esp)
79 »       mov····%edi,%ebx81 »       mov····%edi,%ebx
80 »       call···1200·<_Unwind_Resume@plt>82 »       call···1200·<_Unwind_Resume@plt>
81 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():83 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
82 /usr/include/c++/10/bits/stl_tree.h:99184 /usr/include/c++/10/bits/stl_tree.h:991
83 »       mov····0x5c(%esi),%eax85 »       mov····0x5c(%esi),%eax
84 »       call···1fb8·<__cxa_finalize@plt+0xd58> 
85 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():86 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
86 /usr/include/c++/10/backward/hash_map:8387 /usr/include/c++/10/backward/hash_map:83
87 »       lea····0x40(%esi),%ebx88 »       lea····0x40(%esi),%ebx
 89 std::_Rb_tree<SFST::Label,·SFST::Label,·std::_Identity<SFST::Label>,·SFST::Label::label_cmp,·std::allocator<SFST::Label>·>::~_Rb_tree():
 90 /usr/include/c++/10/bits/stl_tree.h:991
 91 »       call···2020·<__cxa_finalize@plt+0xdc0>
 92 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
 93 /usr/include/c++/10/backward/hash_map:83
88 »       mov····%ebx,(%esp)94 »       mov····%ebx,(%esp)
 95 main():
 96 ./src/fst-parse2.C:149
 97 »       mov····%edi,%ebx
 98 __gnu_cxx::hash_map<unsigned·short,·char*,·__gnu_cxx::hash<unsigned·short>,·std::equal_to<unsigned·short>,·std::allocator<char*>·>::~hash_map():
 99 /usr/include/c++/10/backward/hash_map:83
89 »       call···2542·<__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>100 »       call···2600·<__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>
90 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():101 __gnu_cxx::hash_map<char·const*,·unsigned·short,·__gnu_cxx::hash<char·const*>,·SFST::Alphabet::eqstr,·std::allocator<unsigned·short>·>::~hash_map():
91 /usr/include/c++/10/backward/hash_map:83102 /usr/include/c++/10/backward/hash_map:83
92 »       mov····0x3c(%esp),%ecx103 »       mov····0x3c(%esp),%ecx
93 »       mov····%ecx,(%esp)104 »       mov····%ecx,(%esp)
94 »       call···2508·<__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>105 »       call···25b0·<__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>
95 SFST::Transducer::~Transducer():106 SFST::Transducer::~Transducer():
96 ./src/fst.h:224107 ./src/fst.h:224
97 »       lea····0x18(%esi),%eax108 »       lea····0x18(%esi),%edx
98 »       mov····%eax,(%esp)109 »       mov····%edx,(%esp)
99 SFST::Mem::~Mem():110 SFST::Mem::~Mem():
100 ./src/mem.h:47111 ./src/mem.h:47
101 »       call···24c8·<SFST::Mem::clear()@@Base>112 »       call···2560·<SFST::Mem::clear()@@Base>
102 main():113 main():
103 ./src/fst-parse2.C:149114 ./src/fst-parse2.C:149
104 »       mov····%esi,(%esp)115 »       mov····%esi,(%esp)
Max diff block lines reached; 339566/347368 bytes (97.75%) 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 00003e34·<.fini>:2 00003fa4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1de0·<__cxa_finalize@plt+0xb80>6 »       call···1e20·<__cxa_finalize@plt+0xbc0>
7 »       add····$0x21c3,%ebx7 »       add····$0x2053,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
2.12 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00004194·011b033b·f8000000·1e000000·8cceffff·...;............2 ··0x00004194·011b033b·f8000000·1e000000·8cceffff·...;............
3 ··0x000041a4·40010000·ccd0ffff·64010000·dcd0ffff·@.......d.......3 ··0x000041a4·40010000·ccd0ffff·64010000·dcd0ffff·@.......d.......
4 ··0x000041b4·80040000·84d2ffff·28060000·a4d2ffff·........(.......4 ··0x000041b4·3c040000·82d2ffff·b8050000·acd2ffff·<...............
5 ··0x000041c4·20040000·47dbffff·98040000·c3dbffff··...G...........5 ··0x000041c4·dc030000·8cdbffff·54040000·0cdcffff·........T.......
6 ··0x000041d4·40060000·0cdcffff·14010000·4cddffff·@...........L...6 ··0x000041d4·d0050000·4cdcffff·14010000·8cddffff·....L...........
7 ··0x000041e4·98010000·b8ddffff·d4010000·24deffff·............$... 
8 ··0x000041f4·10020000·93dfffff·84020000·33e0ffff·............3...7 ··0x000041e4·94010000·0cdeffff·d0010000·8cdeffff·................
 8 ··0x000041f4·0c020000·1ce0ffff·80020000·bce0ffff·................
9 ··0x00004204·a0030000·0ee3ffff·78010000·34e3ffff·........x...4...9 ··0x00004204·70030000·9ce3ffff·78010000·cce3ffff·p.......x.......
10 ··0x00004214·50020000·74e3ffff·a4020000·aee3ffff·P...t...........10 ··0x00004214·4c020000·1ce4ffff·a0020000·6ce4ffff·L...........l...
11 ··0x00004224·d0020000·e8e3ffff·1c030000·dce4ffff·................11 ··0x00004224·c0020000·bce4ffff·00030000·bce5ffff·................
12 ··0x00004234·60030000·7ce6ffff·e0030000·1be8ffff·`...|........... 
13 ··0x00004244·cc040000·1fe8ffff·e0040000·23e8ffff·............#...12 ··0x00004234·44030000·9ce7ffff·b0030000·7be9ffff·D...........{...
14 ··0x00004254·f4040000·27e8ffff·08050000·2ce8ffff·....'.......,...13 ··0x00004244·88040000·7fe9ffff·9c040000·83e9ffff·................
 14 ··0x00004254·b0040000·87e9ffff·c4040000·8ce9ffff·................
 15 ··0x00004264·44050000·3cf6ffff·d8040000·0cfaffff·D...<...........
15 ··0x00004264·b4050000·d2f4ffff·1c050000·3cf8ffff·............<...16 ··0x00004274·04050000·8cfdffff·fc050000·ecfdffff·................
16 ··0x00004274·74050000·1cfcffff·6c060000·7cfcffff·t.......l...|... 
17 ··0x00004284·b8060000·8cfcffff·cc060000··········............17 ··0x00004284·48060000·fcfdffff·5c060000··········H.......\...
  
11.7 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 98 lines modifiedOffset 1, 91 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004290·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004290·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x000042a0·1b0c0404·88010708·10000000·1c000000·................3 ··0x000042a0·1b0c0404·88010708·10000000·1c000000·................
4 ··0x000042b0·f0daffff·36000000·00000000·14000000·....6...........4 ··0x000042b0·30dbffff·36000000·00000000·14000000·0...6...........
5 ··0x000042c0·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x000042c0·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x000042d0·88010000·20000000·1c000000·44cdffff·....·.......D...6 ··0x000042d0·88010000·20000000·1c000000·44cdffff·....·.......D...
7 ··0x000042e0·40020000·000e0846·0e0c4a0f·0b740478·@......F..J..t.x7 ··0x000042e0·40020000·000e0846·0e0c4a0f·0b740478·@......F..J..t.x
8 ··0x000042f0·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000042f0·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x00004300·60cfffff·08000000·00000000·1c000000·`...............9 ··0x00004300·60cfffff·08000000·00000000·18000000·`...............
10 ··0x00004310·54000000·8ee1ffff·26000000·00410e08·T.......&....A..10 ··0x00004310·54000000·1ce2ffff·2c000000·00430e20·T.......,....C.·
11 ··0x00004320·8302430e·20600e08·41c30e04·38000000·..C.·`..A...8... 
12 ··0x00004330·74000000·acdbffff·6c000000·00410e08·t.......l....A.. 
13 ··0x00004340·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
14 ··0x00004350·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A... 
15 ··0x00004360·41c70e08·41c50e04·38000000·b0000000·A...A...8.......11 ··0x00004320·44830264·c30e0400·38000000·70000000·D..d....8...p...
16 ··0x00004370·dcdbffff·6c000000·00410e08·8502410e·....l....A....A.12 ··0x00004330·f0dbffff·7a000000·00410e08·8502430e·....z....A....C.
17 ··0x00004380·0c870341·0e108604·410e1483·05430e40·...A....A....C.@13 ··0x00004340·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
18 ··0x00004390·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...14 ··0x00004350·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
19 ··0x000043a0·41c50e04·3c000000·ec000000·0cdcffff·A...<...........15 ··0x00004360·41c50e04·38000000·ac000000·34dcffff·A...8.......4...
20 ··0x000043b0·6f010000·00410e08·8502410e·0c870341·o....A....A....A16 ··0x00004370·7a000000·00410e08·8502430e·0c870341·z....A....C....A
21 ··0x000043c0·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..17 ··0x00004380·0e108604·410e1483·054e0e40·02610e14·....A....N.@.a..
22 ··0x000043d0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..18 ··0x00004390·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
23 ··0x000043e0·04000000·30000000·2c010000·dce0ffff·....0...,.......19 ··0x000043a0·3c000000·e8000000·78dcffff·82010000·<.......x.......
 20 ··0x000043b0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 21 ··0x000043c0·410e1483·054e0e50·036b010e·1441c30e·A....N.P.k...A..
 22 ··0x000043d0·1041c60e·0c41c70e·0841c50e·04000000·.A...A...A......
 23 ··0x000043e0·30000000·28010000·78e1ffff·44000000·0...(...x...D...
24 ··0x000043f0·3f000000·00410e08·8702410e·0c860341·?....A....A....A24 ··0x000043f0·00410e08·8702410e·0c860341·0e108304·.A....A....A....
25 ··0x00004400·0e108304·430e2075·0e1041c3·0e0c41c6·....C.·u..A...A.25 ··0x00004400·4e0e206f·0e1041c3·0e0c41c6·0e0841c7·N.·o..A...A...A.
26 ··0x00004410·0e0841c7·0e040000·1c000000·60010000·..A.........`...26 ··0x00004410·0e040000·1c000000·5c010000·94ddffff·........\.......
27 ··0x00004420·07ddffff·a0000000·00410e08·8602410e·.........A....A. 
28 ··0x00004430·0c830343·0e200000·28000000·80010000·...C.·..(....... 
29 ··0x00004440·c8e0ffff·39000000·00410e08·8602410e·....9....A....A. 
30 ··0x00004450·0c830343·0e20710e·0c41c30e·0841c60e·...C.·q..A...A.. 
31 ··0x00004460·04000000·28000000·ac010000·d6e0ffff·....(........... 
32 ··0x00004470·39000000·00410e08·8602410e·0c830343·9....A....A....C27 ··0x00004420·a0000000·00410e08·8602410e·0c83034e·.....A....A....N
33 ··0x00004480·0e20710e·0c41c30e·0841c60e·04000000·.·q..A...A......28 ··0x00004430·0e200000·1c000000·7c010000·74e1ffff·.·......|...t...
 29 ··0x00004440·45000000·00430e20·44830348·860275c6·E....C.·D..H..u.
 30 ··0x00004450·c30e0400·1c000000·9c010000·a4e1ffff·................
 31 ··0x00004460·45000000·00430e20·44830348·860275c6·E....C.·D..H..u.
34 ··0x00004490·1c000000·00000000·017a504c·5200017c·.........zPLR..|32 ··0x00004470·c30e0400·1c000000·00000000·017a504c·.............zPL
35 ··0x000044a0·08079b01·1c00001b·1b0c0404·88010000·................33 ··0x00004480·5200017c·08079b1d·1c00001b·1b0c0404·R..|............
36 ··0x000044b0·40000000·24000000·c4e0ffff·e8000000·@...$...........34 ··0x00004490·88010000·40000000·24000000·b4e1ffff·....@...$.......
37 ··0x000044c0·04bf0300·00410e08·8502410e·0c870341·.....A....A....A35 ··0x000044a0·f7000000·046b0300·00410e08·8502410e·.....k...A....A.
38 ··0x000044d0·0e108604·410e1483·05430e40·02a60a0e·....A....C.@....36 ··0x000044b0·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
39 ··0x000044e0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..37 ··0x000044c0·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
 38 ··0x000044d0·0841c50e·04410b00·28000000·20020000·.A...A..(...·...
 39 ··0x000044e0·70e2ffff·df010000·00430e40·50870385·p........C.@P...
 40 ··0x000044f0·0283054f·860402d0·0ac5c7c6·c30e0446·...O...........F
40 ··0x000044f0·04410b00·3c000000·3c020000·74e1ffff·.A..<...<...t... 
41 ··0x00004500·9f010000·00410e08·8502410e·0c870341·.....A....A....A 
42 ··0x00004510·0e108604·410e1483·05430e40·02d20a0e·....A....C.@.... 
43 ··0x00004520·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
44 ··0x00004530·04410b00·3c000000·7c020000·8bdcffff·.A..<...|.......41 ··0x00004500·0b000000·3c000000·4c020000·44ddffff·....<...L...D...
45 ··0x00004540·db020000·00410e08·8502410e·0c870341·.....A....A....A42 ··0x00004510·d1020000·00410e08·8502410e·0c870341·.....A....A....A
46 ··0x00004550·0e108604·410e1483·05430e40·03e2010a·....A....C.@....43 ··0x00004520·0e108604·410e1483·054d0e40·03be010a·....A....M.@....
47 ··0x00004560·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.44 ··0x00004530·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
48 ··0x00004570·0e04410b·3c000000·bc020000·94e2ffff·..A.<...........45 ··0x00004540·0e04450b·28000000·8c020000·e4e3ffff·..E.(...........
 46 ··0x00004550·df010000·00430e40·50870385·0283054f·.....C.@P......O
 47 ··0x00004560·860402d0·0ac5c7c6·c30e0446·0b000000·...........F....
 48 ··0x00004570·30000000·00010000·c8ceffff·d1080000·0...............
49 ··0x00004580·9f010000·00410e08·8502410e·0c870341·.....A....A....A49 ··0x00004580·049f0200·00410e08·8502420d·05438703·.....A....B..C..
50 ··0x00004590·0e108604·410e1483·05430e40·02d20a0e·....A....C.@.... 
51 ··0x000045a0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
52 ··0x000045b0·04410b00·30000000·28010000·7cceffff·.A..0...(...|... 
53 ··0x000045c0·a3080000·04cb0200·00410e08·8502420d·.........A....B. 
54 ··0x000045d0·054c8703·86048305·0372070a·c341c641·.L.......r...A.A50 ··0x00004590·86048305·03a9070a·c341c641·c741c50c·.........A.A.A..
55 ··0x000045e0·c741c50c·0404410b·28000000·00000000·.A....A.(.......51 ··0x000045a0·0404410b·28000000·00000000·017a504c·..A.(........zPL
56 ··0x000045f0·017a504c·5200017c·08079ba9·1a00001b·.zPLR..|........52 ··0x000045b0·5200017c·08079bed·1a00001b·1b0c0404·R..|............
57 ··0x00004600·1b0c0404·88010c05·08830585·02860487·................53 ··0x000045c0·88010c05·08830585·02860487·03000000·................
 54 ··0x000045d0·14000000·30000000·98ccffff·a5010000·....0...........
58 ··0x00004610·03000000·14000000·30000000·54ccffff·........0...T...55 ··0x000045e0·04b30200·00000000·30000000·30030000·........0...0...
 56 ··0x000045f0·30d7ffff·76000000·00410e08·8702410e·0...v....A....A.
59 ··0x00004620·a7010000·04df0200·00000000·30000000·............0... 
60 ··0x00004630·74030000·a7d6ffff·7c000000·00410e08·t.......|....A.. 
61 ··0x00004640·8702410e·0c860341·0e108304·430e2002·..A....A....C.·.57 ··0x00004600·0c860341·0e108304·4e0e2002·610e1041·...A....N.·.a..A
62 ··0x00004650·720e1041·c30e0c41·c60e0841·c70e0400·r..A...A...A....58 ··0x00004610·c30e0c41·c60e0841·c70e0400·10000000·...A...A........
 59 ··0x00004620·64030000·ebe4ffff·04000000·00000000·d...............
63 ··0x00004660·10000000·a8030000·47e3ffff·04000000·........G.......60 ··0x00004630·10000000·78030000·dbe4ffff·04000000·....x...........
64 ··0x00004670·00000000·10000000·bc030000·37e3ffff·............7...61 ··0x00004640·00000000·10000000·8c030000·cbe4ffff·................
65 ··0x00004680·04000000·00000000·10000000·d0030000·................62 ··0x00004650·04000000·00000000·10000000·a0030000·................
66 ··0x00004690·27e3ffff·04000000·00000000·10000000·'...............63 ··0x00004660·bbe4ffff·04000000·00000000·28000000·............(...
 64 ··0x00004670·b4030000·5cf1ffff·c4030000·00430e50·....\........C.P
 65 ··0x00004680·44860448·83055387·0385025b·0ac5c7c6·D..H..S....[....
67 ··0x000046a0·e4030000·17e3ffff·04000000·00000000·................ 
68 ··0x000046b0·54000000·f8030000·aeefffff·5d030000·T...........]... 
69 ··0x000046c0·00410e08·8502410e·0c870341·0e108604·.A....A....A.... 
70 ··0x000046d0·410e1483·05430e50·5a0a0e14·41c30e10·A....C.PZ...A... 
71 ··0x000046e0·41c60e0c·41c70e08·41c50e04·410b03ce·A...A...A...A... 
72 ··0x000046f0·010a0e14·41c30e10·41c60e0c·41c70e08·....A...A...A... 
73 ··0x00004700·41c50e04·410b0000·3c000000·50040000·A...A...<...P...66 ··0x00004690·c30e0443·0b000000·3c000000·e0030000·...C....<.......
74 ··0x00004710·c0f2ffff·d8030000·00410e08·8502410e·.........A....A.67 ··0x000046a0·00f5ffff·80030000·00410e08·8502410e·.........A....A.
75 ··0x00004720·0c870341·0e108604·410e1483·05430e50·...A....A....C.P68 ··0x000046b0·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
76 ··0x00004730·03f6020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.69 ··0x000046c0·0380020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A.
77 ··0x00004740·0e0841c5·0e04410b·44000000·bc020000·..A...A.D.......70 ··0x000046d0·0e0841c5·0e044a0b·44000000·68020000·..A...J.D...h...
78 ··0x00004750·70e2ffff·a50c0000·04c30100·00410e08·p............A..71 ··0x000046e0·40e4ffff·ac0c0000·04c30100·00410e08·@............A..
79 ··0x00004760·8502410e·0c870341·0e108604·410e1483·..A....A....A...72 ··0x000046f0·8502460e·0c870343·0e108604·430e1483·..F....C....C...
80 ··0x00004770·05460ea0·01032e02·0a0e1441·c30e1041·.F.........A...A73 ··0x00004700·05520ea0·01031002·0a0e1441·c30e1041·.R.........A...A
81 ··0x00004780·c60e0c41·c70e0841·c50e0441·0b000000·...A...A...A....74 ··0x00004710·c60e0c41·c70e0841·c50e0445·0b000000·...A...A...E....
82 ··0x00004790·28000000·00000000·017a504c·5200017c·(........zPLR..|75 ··0x00004720·28000000·00000000·017a504c·5200017c·(........zPLR..|
83 ··0x000047a0·08079b01·1900001b·1b0c0404·88010ea0·................76 ··0x00004730·08079b71·1900001b·1b0c0404·88010ea0·...q............
84 ··0x000047b0·01830585·02860487·03000000·14000000·................77 ··0x00004740·01830585·02860487·03000000·14000000·................
85 ··0x000047c0·30000000·54ccffff·20000000·045a0100·0...T...·....Z..78 ··0x00004750·30000000·c2ccffff·20000000·045a0100·0.......·....Z..
86 ··0x000047d0·00000000·28000000·1c050000·7bd5ffff·....(.......{...79 ··0x00004760·00000000·28000000·ac040000·34d6ffff·....(.......4...
87 ··0x000047e0·40000000·00410e08·8602410e·0c830343·@....A....A....C80 ··0x00004770·40000000·00410e08·8602410e·0c83034e·@....A....A....N
88 ··0x000047f0·0e20780e·0c41c30e·0841c60e·04000000·.·x..A...A......81 ··0x00004780·0e206d0e·0c41c30e·0841c60e·04000000·.·m..A...A......
89 ··0x00004800·48000000·48050000·a8f5ffff·5d000000·H...H.......]...82 ··0x00004790·48000000·d8040000·88f7ffff·5d000000·H...........]...
90 ··0x00004810·00410e08·85024c0e·0c870341·0e108604·.A....L....A....83 ··0x000047a0·00410e08·85024c0e·0c870341·0e108604·.A....L....A....
91 ··0x00004820·410e1483·05430e20·690e2441·0e28440e·A....C.·i.$A.(D.84 ··0x000047b0·410e1483·05430e20·690e2441·0e28440e·A....C.·i.$A.(D.
92 ··0x00004830·2c440e30·4d0e2047·0e1441c3·0e1041c6·,D.0M.·G..A...A.85 ··0x000047c0·2c440e30·4d0e2047·0e1441c3·0e1041c6·,D.0M.·G..A...A.
93 ··0x00004840·0e0c41c7·0e0841c5·0e040000·10000000·..A...A.........86 ··0x000047d0·0e0c41c7·0e0841c5·0e040000·10000000·..A...A.........
94 ··0x00004850·94050000·bcf5ffff·01000000·00000000·................87 ··0x000047e0·24050000·9cf7ffff·01000000·00000000·$...............
95 ··0x00004860·18000000·a8050000·b8f5ffff·14000000·................88 ··0x000047f0·18000000·38050000·98f7ffff·14000000·....8...........
96 ··0x00004870·00410e08·83024e0e·10000000·00000000·.A....N.........89 ··0x00004800·00410e08·83024e0e·10000000·00000000·.A....N.........
  
1.62 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 ··0x00004880·ffff010a·2205b201·00e30105·00000000·...."...........2 ··0x00004810·ffff010a·2205c101·00f20105·00000000·...."...........
3 ··0x00004890·ff9b7101·643b0500·00d00157·df1003c0·..q.d;.....W....3 ··0x00004820·ff9b7101·643b0500·00cb0158·8d1103bd·..q.d;.....X....
4 ··0x000048a0·0205d410·03d00240·df1003c3·0305c710·.......@........4 ··0x00004830·02058211·03cd023e·8d1103be·0305f510·.......>........
5 ··0x000048b0·03ec0540·df1003c9·06058b11·038d072e·...@............5 ··0x00004840·03ea0540·8d1103c5·0605b911·0393072e·...@............
6 ··0x000048c0·df1003d1·0705e810·03a50905·df1003c0·................6 ··0x00004850·8d1103d7·07059611·03c20905·8d1103dd·................
7 ··0x000048d0·09059811·03830b05·df10039e·0b05f510·................7 ··0x00004860·0905c611·03ad0b05·8d1103c8·0b05a311·................
8 ··0x000048e0·03f20c4b·df1003cc·0d058011·03830ef3·...K............8 ··0x00004870·039e0d4c·8d1103f9·0d05ae11·03b20ef2·...L............
9 ··0x000048f0·01df1003·98101500·00000001·7d000000·............}...9 ··0x00004880·018d1103·c6101500·00000001·7d000000·............}...
10 ··0x00004900·a0170000·ff9b1501·0a5c1791·0100b101·.........\......10 ··0x00004890·10180000·ff9b1501·0a5a178f·0100af01·.........Z......
11 ··0x00004910·05000000·00017d00·88170000·ffff0107·......}.........11 ··0x000048a0·05000000·00017d00·f8170000·ffff0107·......}.........
12 ··0x00004920·89018a18·9d1900ff·ff01041b·050000···...............12 ··0x000048b0·80019b18·a51900ff·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 ··0x00005ec0·d01e0000·db1c0000·571d0000··········........W...2 ··0x00005ec0·101f0000·201d0000·a01d0000··········....·.......
  
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 ··0x00005ecc·801e0000····························....2 ··0x00005ecc·c01e0000····························....
  
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 ··0x00005fd8·00000000·38140000·00000000·00000000·....8...........2 ··0x00005fd8·00000000·40140000·00000000·00000000·....@...........
3 ··0x00005fe8·00000000·00000000·00000000·00000000·................3 ··0x00005fe8·00000000·00000000·00000000·00000000·................
4 ··0x00005ff8·00000000·00000000···················........4 ··0x00005ff8·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·31323732·33363064·37393936·61636561·1272360d7996acea 
3 ··0x00000010·66376137·37386132·66313031·31653364·f7a778a2f1011e3d2 ··0x00000000·61613032·63383032·63646437·66313136·aa02c802cdd7f116
 3 ··0x00000010·63663038·35363861·34613161·33306633·cf08568a4a1a30f3
4 ··0x00000020·66373537·38332e64·65627567·00000000·f75783.debug....4 ··0x00000020·30663932·32342e64·65627567·00000000·0f9224.debug....
5 ··0x00000030·79b3af78····························y..x5 ··0x00000030·e758910f····························.X..
  
181 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·0x00a04·0x00a04·R···0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a04·0x00a04·R···0x1000
11 ··LOAD···········0x001000·0x00001000·0x00001000·0x01dc8·0x01dc8·R·E·0x100011 ··LOAD···········0x001000·0x00001000·0x00001000·0x01e48·0x01e48·R·E·0x1000
12 ··LOAD···········0x003000·0x00003000·0x00003000·0x005ef·0x005ef·R···0x100012 ··LOAD···········0x003000·0x00003000·0x00003000·0x005c3·0x005c3·R···0x1000
13 ··LOAD···········0x003ec0·0x00004ec0·0x00004ec0·0x001bc·0x001c0·RW··0x100013 ··LOAD···········0x003ec0·0x00004ec0·0x00004ec0·0x001bc·0x001c0·RW··0x1000
14 ··DYNAMIC········0x003ed0·0x00004ed0·0x00004ed0·0x00108·0x00108·RW··0x414 ··DYNAMIC········0x003ed0·0x00004ed0·0x00004ed0·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·0x000bc·0x000bc·R···0x416 ··GNU_EH_FRAME···0x003070·0x00003070·0x00003070·0x000bc·0x000bc·R···0x4
17 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1017 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
18 ··GNU_RELRO······0x003ec0·0x00004ec0·0x00004ec0·0x00140·0x00140·R···0x118 ··GNU_RELRO······0x003ec0·0x00004ec0·0x00004ec0·0x00140·0x00140·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········000007bc·0007bc·00004e·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000007bc·0007bc·00004e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000080c·00080c·0000b0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········0000080c·00080c·0000b0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············000008bc·0008bc·000088·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············000008bc·0008bc·000088·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000944·000944·0000c0·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000944·000944·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·001bf4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011c0·0011c0·001c74·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00002db4·002db4·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00002e34·002e34·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·0000bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00003070·003070·0000bc·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········0000312c·00312c·00045c·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0000312c·00312c·000430·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00003588·003588·000067·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········0000355c·00355c·000067·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00004ec0·003ec0·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00004ec0·003ec0·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00004ecc·003ecc·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00004ecc·003ecc·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00004ed0·003ed0·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00004ed0·003ed0·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00004fd8·003fd8·000028·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00004fd8·003fd8·000028·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005000·004000·00006c·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005000·004000·00006c·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········0000506c·00406c·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········0000506c·00406c·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········0000507c·00407c·000004·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········0000507c·00407c·000004·00··WA··0···0··1
998 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·(9)38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(9)
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:·00001802···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev40 ····36:·00001850···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
41 ····37:·00001802···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev41 ····37:·00001850···319·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·0x3ed0·contains·29·entries:2 Dynamic·section·at·offset·0x3ed0·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)·······················0x2db49 ·0x0000000d·(FINI)·······················0x2e34
10 ·0x00000019·(INIT_ARRAY)·················0x4ec010 ·0x00000019·(INIT_ARRAY)·················0x4ec0
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x4ecc12 ·0x0000001a·(FINI_ARRAY)·················0x4ecc
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:·2bb0051e6261b0122d1a119e0d0482f19f07ea943 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b7feb2f6e916097538513420c831f4a1610ccf66
  
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.1 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=000015ba..0000162642 0000007c·00000038·00000054·FDE·cie=0000002c·pc=000015c0..0000163a
43 ··DW_CFA_advance_loc:·1·to·000015bb43 ··DW_CFA_advance_loc:·1·to·000015c1
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:·1·to·000015bc46 ··DW_CFA_advance_loc:·3·to·000015c4
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·000015bd49 ··DW_CFA_advance_loc:·1·to·000015c5
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·000015be52 ··DW_CFA_advance_loc:·1·to·000015c6
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:·3·to·000015c155 ··DW_CFA_advance_loc:·14·to·000015d4
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·0000162157 ··DW_CFA_advance_loc1:·97·to·00001635
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·0000162259 ··DW_CFA_advance_loc:·1·to·00001636
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·0000162362 ··DW_CFA_advance_loc:·1·to·00001637
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·0000162465 ··DW_CFA_advance_loc:·1·to·00001638
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·0000162568 ··DW_CFA_advance_loc:·1·to·00001639
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=00001626..0000169271 000000b8·00000038·00000090·FDE·cie=0000002c·pc=00001640..000016ba
72 ··DW_CFA_advance_loc:·1·to·0000162772 ··DW_CFA_advance_loc:·1·to·00001641
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:·1·to·0000162875 ··DW_CFA_advance_loc:·3·to·00001644
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·0000162978 ··DW_CFA_advance_loc:·1·to·00001645
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·0000162a81 ··DW_CFA_advance_loc:·1·to·00001646
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:·3·to·0000162d84 ··DW_CFA_advance_loc:·14·to·00001654
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·0000168d86 ··DW_CFA_advance_loc1:·97·to·000016b5
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·0000168e88 ··DW_CFA_advance_loc:·1·to·000016b6
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·0000168f91 ··DW_CFA_advance_loc:·1·to·000016b7
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·0000169094 ··DW_CFA_advance_loc:·1·to·000016b8
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·0000169197 ··DW_CFA_advance_loc:·1·to·000016b9
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=00001692..00001801100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=000016c0..00001842
101 ··DW_CFA_advance_loc:·1·to·00001693101 ··DW_CFA_advance_loc:·1·to·000016c1
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:·1·to·00001694104 ··DW_CFA_advance_loc:·1·to·000016c2
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·00001695107 ··DW_CFA_advance_loc:·1·to·000016c3
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·00001696110 ··DW_CFA_advance_loc:·1·to·000016c4
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:·3·to·00001699113 ··DW_CFA_advance_loc:·14·to·000016d2
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·000017fc115 ··DW_CFA_advance_loc2:·363·to·0000183d
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·000017fd117 ··DW_CFA_advance_loc:·1·to·0000183e
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·000017fe120 ··DW_CFA_advance_loc:·1·to·0000183f
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·000017ff123 ··DW_CFA_advance_loc:·1·to·00001840
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·00001800126 ··DW_CFA_advance_loc:·1·to·00001841
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, 73 lines modifiedOffset 142, 72 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·05·1e·00·00·1b·1b143 ··Augmentation·data:·····9b·05·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=00001802..00001932148 00000154·00000040·00000024·FDE·cie=00000134·pc=00001850..0000198f
149 ··Augmentation·data:·····f7·02·00·00149 ··Augmentation·data:·····cb·02·00·00
150 ··DW_CFA_advance_loc:·1·to·00001803150 ··DW_CFA_advance_loc:·1·to·00001851
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·00001804153 ··DW_CFA_advance_loc:·1·to·00001852
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·00001805156 ··DW_CFA_advance_loc:·1·to·00001853
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·00001806159 ··DW_CFA_advance_loc:·1·to·00001854
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:·3·to·00001809162 ··DW_CFA_advance_loc:·14·to·00001862
163 ··DW_CFA_def_cfa_offset:·64163 ··DW_CFA_def_cfa_offset:·64
164 ··DW_CFA_advance_loc1:·166·to·000018af164 ··DW_CFA_advance_loc1:·170·to·0000190c
165 ··DW_CFA_remember_state165 ··DW_CFA_remember_state
Max diff block lines reached; 13681/19532 bytes (70.04%) of diff not shown.
308 B
strings --all --bytes=8 {}
    
Offset 32, 15 lines modifiedOffset 32, 14 lines modified
32 GLIBC_2.132 GLIBC_2.1
33 GLIBC_2.3.433 GLIBC_2.3.4
34 GLIBC_2.434 GLIBC_2.4
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 L$x;D$lt( 
40 Usage:·%s·[file]39 Usage:·%s·[file]
41 Error:·Cannot·open·transducer·file·%s40 Error:·Cannot·open·transducer·file·%s
42 vector::_M_realloc_insert41 vector::_M_realloc_insert
43 .shstrtab42 .shstrtab
44 .note.gnu.build-id43 .note.gnu.build-id
45 .note.ABI-tag44 .note.ABI-tag
46 .gnu.hash45 .gnu.hash
143 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 279 lines modifiedOffset 1, 280 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000011c0·<SFST::Transducer::~Transducer()@@Base-0x642>:2 000011c0·<SFST::Transducer::~Transducer()@@Base-0x690>:
3 main.cold():3 main.cold():
4 ./src/fst-print.C:454 ./src/fst-print.C:45
5 »       mov····%edi,(%esp)5 »       mov····%edi,(%esp)
6 main():6 main():
7 ./src/fst-print.C:457 ./src/fst-print.C:45
8 »       call···1802·<SFST::Transducer::~Transducer()@@Base>8 »       call···1850·<SFST::Transducer::~Transducer()@@Base>
9 »       mov····0x1c(%esp),%edi9 »       mov····0x1c(%esp),%edi
10 ./src/fst-print.C:4910 ./src/fst-print.C:49
11 »       mov····%ebx,(%esp)11 »       mov····%ebx,(%esp)
12 »       mov····%esi,%ebx 
13 »       cmp····$0x1,%edi12 »       cmp····$0x1,%edi
 13 »       mov····%esi,%ebx
14 »       jne····1215·<__cxa_finalize@plt+0x65>14 »       jne····1215·<__cxa_finalize@plt+0x65>
15 ./src/fst-print.C:49·(discriminator·1)15 ./src/fst-print.C:49·(discriminator·1)
16 »       call···1040·<__cxa_begin_catch@plt>16 »       call···1040·<__cxa_begin_catch@plt>
17 ./src/fst-print.C:50·(discriminator·1)17 ./src/fst-print.C:50·(discriminator·1)
18 »       mov····%eax,0x4(%esp)18 »       mov····%eax,0x4(%esp)
19 »       mov····-0x8(%esi),%ecx19 »       mov····-0x8(%esi),%eax
20 »       mov····%ecx,(%esp)20 »       mov····%eax,(%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 »       mov····%eax,(%esp)
22 »       lea····-0x1fda(%esi),%edx23 »       lea····-0x1fda(%esi),%edx
23 »       mov····%edx,0x4(%esp)24 »       mov····%edx,0x4(%esp)
24 »       mov····%eax,(%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/fst-print.C:4926 ./src/fst-print.C:49
27 »       call···1140·<__cxa_end_catch@plt>27 »       call···1140·<__cxa_end_catch@plt>
28 »       jmp····132a·<__cxa_finalize@plt+0x17a>28 »       jmp····1331·<__cxa_finalize@plt+0x181>
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++/10/bits/stl_vector.h:68035 /usr/include/c++/10/bits/stl_vector.h:680
36 »       mov····0x64(%esp),%ebx36 »       mov····0x64(%esp),%eax
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++/10/bits/stl_vector.h:35338 /usr/include/c++/10/bits/stl_vector.h:353
39 »       test···%ebx,%ebx39 »       test···%eax,%eax
40 »       je·····122e·<__cxa_finalize@plt+0x7e>40 »       je·····122e·<__cxa_finalize@plt+0x7e>
41 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):41 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
42 /usr/include/c++/10/ext/new_allocator.h:13342 /usr/include/c++/10/ext/new_allocator.h:133
43 »       mov····%ebx,(%esp)43 »       mov····%eax,(%esp)
44 »       mov····0x28(%esp),%ebx44 »       mov····0x28(%esp),%ebx
45 »       call···10b0·<operator·delete(void*)@plt>45 »       call···10b0·<operator·delete(void*)@plt>
46 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():46 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():
47 /usr/include/c++/10/ext/new_allocator.h:8947 /usr/include/c++/10/ext/new_allocator.h:89
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
51 main():55 main():
52 ./src/fst-print.C:2656 ./src/fst-print.C:26
53 »       push···%ebp57 »       push···%ebp
54 »       mov····%esp,%ebp58 »       mov····%esp,%ebp
55 »       push···%edi59 »       push···%edi
56 »       push···%esi60 »       push···%esi
57 »       push···%ebx61 »       push···%ebx
 62 »       call···198f·<SFST::Transducer::~Transducer()@@Base+0x13f>
 63 »       add····$0x3db5,%esi
58 »       and····$0xfffffff0,%esp64 »       and····$0xfffffff0,%esp
59 »       sub····$0xa0,%esp65 »       sub····$0xa0,%esp
60 »       call···1932·<SFST::Transducer::~Transducer()@@Base+0x130> 
61 »       add····$0x3db2,%esi 
62 »       mov····0xc(%ebp),%eax66 »       mov····0xc(%ebp),%eax
63 »       mov····%eax,0x18(%esp)67 »       mov····%eax,0x18(%esp)
64 »       mov····%gs:0x14,%ecx68 »       mov····%gs:0x14,%ecx
65 »       mov····%ecx,0x9c(%esp)69 »       mov····%ecx,0x9c(%esp)
66 »       xor····%ecx,%ecx70 »       xor····%ecx,%ecx
67 ./src/fst-print.C:2971 ./src/fst-print.C:29
68 »       cmpl···$0x1,0x8(%ebp)72 »       cmpl···$0x1,0x8(%ebp)
69 »       jle····1348·<__cxa_finalize@plt+0x198>73 »       jle····134f·<__cxa_finalize@plt+0x19f>
70 ./src/fst-print.C:29·(discriminator·1)74 ./src/fst-print.C:29·(discriminator·1)
71 »       mov····0x4(%eax),%edi75 »       mov····0x4(%eax),%edi
72 »       lea····-0x1ff8(%esi),%eax76 »       lea····-0x1ff8(%esi),%eax
 77 »       mov····%esi,%ebx
73 »       mov····%eax,0x4(%esp)78 »       mov····%eax,0x4(%esp)
74 »       mov····%edi,(%esp)79 »       mov····%edi,(%esp)
75 »       mov····%esi,%ebx 
76 »       call···1080·<strcmp@plt>80 »       call···1080·<strcmp@plt>
77 »       test···%eax,%eax81 »       test···%eax,%eax
78 »       je·····1395·<__cxa_finalize@plt+0x1e5>82 »       je·····139c·<__cxa_finalize@plt+0x1ec>
79 ./src/fst-print.C:30·(discriminator·2)83 ./src/fst-print.C:30·(discriminator·2)
 84 »       mov····%edi,(%esp)
80 »       lea····-0x1ff5(%esi),%edx85 »       lea····-0x1ff5(%esi),%edx
81 »       mov····%edx,0x4(%esp)86 »       mov····%edx,0x4(%esp)
82 »       mov····%edi,(%esp) 
83 »       call···1080·<strcmp@plt>87 »       call···1080·<strcmp@plt>
84 ./src/fst-print.C:29·(discriminator·2)88 ./src/fst-print.C:29·(discriminator·2)
85 »       test···%eax,%eax89 »       test···%eax,%eax
86 »       je·····1395·<__cxa_finalize@plt+0x1e5>90 »       je·····139c·<__cxa_finalize@plt+0x1ec>
87 ./src/fst-print.C:3191 ./src/fst-print.C:31
 92 »       mov····%edi,(%esp)
88 »       lea····-0x1fef(%esi),%ecx93 »       lea····-0x1fef(%esi),%ecx
89 »       mov····%ecx,0x4(%esp)94 »       mov····%ecx,0x4(%esp)
90 »       mov····%edi,(%esp) 
91 »       call···1080·<strcmp@plt>95 »       call···1080·<strcmp@plt>
92 ./src/fst-print.C:3096 ./src/fst-print.C:30
93 »       test···%eax,%eax97 »       test···%eax,%eax
94 »       je·····1395·<__cxa_finalize@plt+0x1e5>98 »       je·····139c·<__cxa_finalize@plt+0x1ec>
95 ./src/fst-print.C:3999 ./src/fst-print.C:39
 100 »       mov····%edi,(%esp)
96 »       lea····-0x1fd8(%esi),%ebx101 »       lea····-0x1fd8(%esi),%ebx
97 »       mov····%ebx,0x4(%esp)102 »       mov····%ebx,0x4(%esp)
98 »       mov····%edi,(%esp) 
99 »       mov····%esi,%ebx103 »       mov····%esi,%ebx
100 »       call···11a0·<fopen@plt>104 »       call···11a0·<fopen@plt>
101 »       mov····%eax,0x1c(%esp)105 »       mov····%eax,0x1c(%esp)
102 »       test···%eax,%eax106 »       test···%eax,%eax
103 »       je·····135c·<__cxa_finalize@plt+0x1ac>107 »       je·····1363·<__cxa_finalize@plt+0x1b3>
104 ./src/fst-print.C:45108 ./src/fst-print.C:45
105 »       movl···$0x1,0x8(%esp) 
106 »       mov····0x1c(%esp),%edi109 »       mov····0x1c(%esp),%eax
 110 »       mov····$0x1,%edi
 111 »       mov····%esi,%ebx
107 »       mov····%edi,0x4(%esp)112 »       mov····%edi,0x8(%esp)
108 »       lea····0x2c(%esp),%edi113 »       lea····0x2c(%esp),%edi
109 »       mov····%edi,(%esp)114 »       mov····%edi,(%esp)
Max diff block lines reached; 142094/146549 bytes (96.96%) 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 00002db4·<.fini>:2 00002e34·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···14c0·<__cxa_finalize@plt+0x310>6 »       call···14c0·<__cxa_finalize@plt+0x310>
7 »       add····$0x2243,%ebx7 »       add····$0x21c3,%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 ··0x00003070·011b033b·b8000000·16000000·b0dfffff·...;............2 ··0x00003070·011b033b·b8000000·16000000·b0dfffff·...;............
3 ··0x00003080·00010000·40e1ffff·24010000·50e1ffff·....@...$...P...3 ··0x00003080·00010000·40e1ffff·24010000·50e1ffff·....@...$...P...
4 ··0x00003090·b4020000·aae1ffff·2c040000·cae1ffff·........,.......4 ··0x00003090·b4020000·aae1ffff·00040000·d0e1ffff·................
5 ··0x000030a0·54020000·84e3ffff·cc020000·c4e3ffff·T...............5 ··0x000030a0·54020000·90e3ffff·cc020000·d0e3ffff·T...............
6 ··0x000030b0·44040000·10e4ffff·d4000000·4ae5ffff·D...........J...6 ··0x000030b0·18040000·10e4ffff·d4000000·50e5ffff·............P...
7 ··0x000030c0·38010000·b6e5ffff·74010000·22e6ffff·8.......t..."...7 ··0x000030c0·38010000·d0e5ffff·74010000·50e6ffff·8.......t...P...
8 ··0x000030d0·b0010000·92e7ffff·10020000·c2e8ffff·................8 ··0x000030d0·b0010000·e0e7ffff·10020000·1fe9ffff·................
9 ··0x000030e0·f8020000·c6e8ffff·0c030000·d0e8ffff·................9 ··0x000030e0·f8020000·23e9ffff·0c030000·30e9ffff·....#.......0...
10 ··0x000030f0·b8030000·76f5ffff·20030000·e0f8ffff·....v...·.......10 ··0x000030f0·8c030000·e0f5ffff·20030000·b0f9ffff·........·.......
11 ··0x00003100·78030000·b8fcffff·70040000·c0fcffff·x.......p.......11 ··0x00003100·4c030000·30fdffff·44040000·40fdffff·L...0...D...@...
12 ··0x00003110·84040000·20fdffff·d0040000·21fdffff·....·.......!...12 ··0x00003110·58040000·a0fdffff·a4040000·a1fdffff·X...............
13 ··0x00003120·e4040000·30fdffff·f8040000··········....0.......13 ··0x00003120·b8040000·b0fdffff·cc040000··········............
  
7.9 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 4, 70 lines modifiedOffset 4, 67 lines modified
4 ··0x0000313c·1b0c0404·88010708·10000000·1c000000·................4 ··0x0000313c·1b0c0404·88010708·10000000·1c000000·................
5 ··0x0000314c·34e3ffff·36000000·00000000·14000000·4...6...........5 ··0x0000314c·34e3ffff·36000000·00000000·14000000·4...6...........
6 ··0x0000315c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......6 ··0x0000315c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
7 ··0x0000316c·88010000·20000000·1c000000·a8deffff·....·...........7 ··0x0000316c·88010000·20000000·1c000000·a8deffff·....·...........
8 ··0x0000317c·90010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x8 ··0x0000317c·90010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
9 ··0x0000318c·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...9 ··0x0000318c·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
10 ··0x0000319c·14e0ffff·08000000·00000000·38000000·............8...10 ··0x0000319c·14e0ffff·08000000·00000000·38000000·............8...
11 ··0x000031ac·54000000·0ae4ffff·6c000000·00410e08·T.......l....A..11 ··0x000031ac·54000000·10e4ffff·7a000000·00410e08·T.......z....A..
12 ··0x000031bc·8502410e·0c870341·0e108604·410e1483·..A....A....A...12 ··0x000031bc·8502430e·0c870341·0e108604·410e1483·..C....A....A...
13 ··0x000031cc·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...13 ··0x000031cc·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
14 ··0x000031dc·41c70e08·41c50e04·38000000·90000000·A...A...8.......14 ··0x000031dc·41c70e08·41c50e04·38000000·90000000·A...A...8.......
15 ··0x000031ec·3ae4ffff·6c000000·00410e08·8502410e·:...l....A....A.15 ··0x000031ec·54e4ffff·7a000000·00410e08·8502430e·T...z....A....C.
16 ··0x000031fc·0c870341·0e108604·410e1483·05430e40·...A....A....C.@16 ··0x000031fc·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
17 ··0x0000320c·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...17 ··0x0000320c·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
18 ··0x0000321c·41c50e04·3c000000·cc000000·6ae4ffff·A...<.......j...18 ··0x0000321c·41c50e04·3c000000·cc000000·98e4ffff·A...<...........
19 ··0x0000322c·6f010000·00410e08·8502410e·0c870341·o....A....A....A19 ··0x0000322c·82010000·00410e08·8502410e·0c870341·.....A....A....A
20 ··0x0000323c·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..20 ··0x0000323c·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
21 ··0x0000324c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..21 ··0x0000324c·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
22 ··0x0000325c·04000000·1c000000·00000000·017a504c·.............zPL22 ··0x0000325c·04000000·1c000000·00000000·017a504c·.............zPL
23 ··0x0000326c·5200017c·08079b05·1e00001b·1b0c0404·R..|............23 ··0x0000326c·5200017c·08079b05·1e00001b·1b0c0404·R..|............
24 ··0x0000327c·88010000·40000000·24000000·7ae5ffff·....@...$...z...24 ··0x0000327c·88010000·40000000·24000000·c8e5ffff·....@...$.......
25 ··0x0000328c·30010000·04f70200·00410e08·8502410e·0........A....A.25 ··0x0000328c·3f010000·04cb0200·00410e08·8502410e·?........A....A.
26 ··0x0000329c·0c870341·0e108604·410e1483·05430e40·...A....A....C.@26 ··0x0000329c·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
27 ··0x000032ac·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..27 ··0x000032ac·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
28 ··0x000032bc·0841c50e·04410b00·30000000·68000000·.A...A..0...h...28 ··0x000032bc·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
29 ··0x000032cc·6edfffff·ba010000·04c30200·00410e08·n............A..29 ··0x000032cc·74dfffff·bb010000·04970200·00410e08·t............A..
30 ··0x000032dc·8502420d·054c8703·86048305·02fb0ac3·..B..L..........30 ··0x000032dc·8502420d·05438703·86048305·0305010a·..B..C..........
31 ··0x000032ec·41c641c7·41c50c04·04410b00·28000000·A.A.A....A..(...31 ··0x000032ec·c341c641·c741c50c·0404410b·28000000·.A.A.A....A.(...
32 ··0x000032fc·00000000·017a504c·5200017c·08079b6d·.....zPLR..|...m32 ··0x000032fc·00000000·017a504c·5200017c·08079b6d·.....zPLR..|...m
33 ··0x0000330c·1d00001b·1b0c0404·88010c05·08830585·................33 ··0x0000330c·1d00001b·1b0c0404·88010c05·08830585·................
34 ··0x0000331c·02860487·03000000·14000000·30000000·............0...34 ··0x0000331c·02860487·03000000·14000000·30000000·............0...
35 ··0x0000332c·94deffff·5a000000·048f0200·00000000·....Z...........35 ··0x0000332c·94deffff·5a000000·04630200·00000000·....Z....c......
36 ··0x0000333c·28000000·e8010000·b0e0ffff·40000000·(...........@...36 ··0x0000333c·28000000·e8010000·bce0ffff·40000000·(...........@...
37 ··0x0000334c·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.37 ··0x0000334c·00410e08·8602410e·0c83034e·0e206d0e·.A....A....N.·m.
38 ··0x0000335c·0c41c30e·0841c60e·04000000·10000000·.A...A..........38 ··0x0000335c·0c41c30e·0841c60e·04000000·10000000·.A...A..........
39 ··0x0000336c·14020000·c2e5ffff·04000000·00000000·................39 ··0x0000336c·14020000·1fe6ffff·04000000·00000000·................
40 ··0x0000337c·10000000·28020000·b2e5ffff·04000000·....(...........40 ··0x0000337c·10000000·28020000·0fe6ffff·04000000·....(...........
41 ··0x0000338c·00000000·54000000·3c020000·4ef2ffff·....T...<...N...41 ··0x0000338c·00000000·28000000·3c020000·b8f2ffff·....(...<.......
 42 ··0x0000339c·c4030000·00430e50·44860448·83055387·.....C.PD..H..S.
 43 ··0x000033ac·0385025b·0ac5c7c6·c30e0443·0b000000·...[.......C....
 44 ··0x000033bc·3c000000·68020000·5cf6ffff·80030000·<...h...\.......
42 ··0x0000339c·5d030000·00410e08·8502410e·0c870341·]....A....A....A 
43 ··0x000033ac·0e108604·410e1483·05430e50·5a0a0e14·....A....C.PZ... 
44 ··0x000033bc·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
45 ··0x000033cc·410b03ce·010a0e14·41c30e10·41c60e0c·A.......A...A... 
46 ··0x000033dc·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<... 
47 ··0x000033ec·94020000·60f5ffff·d8030000·00410e08·....`........A.. 
48 ··0x000033fc·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
49 ··0x0000340c·05430e50·03f6020a·0e1441c3·0e1041c6·.C.P......A...A. 
50 ··0x0000341c·0e0c41c7·0e0841c5·0e04410b·44000000·..A...A...A.D... 
51 ··0x0000342c·cc010000·10e5ffff·a50c0000·04a30100·................ 
52 ··0x0000343c·00410e08·8502410e·0c870341·0e108604·.A....A....A....45 ··0x000033cc·00410e08·8502410e·0c870341·0e108604·.A....A....A....
53 ··0x0000344c·410e1483·05460ea0·01032e02·0a0e1441·A....F.........A46 ··0x000033dc·410e1483·054e0e40·0380020a·0e1441c3·A....N.@......A.
54 ··0x0000345c·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A47 ··0x000033ec·0e1041c6·0e0c41c7·0e0841c5·0e044a0b·..A...A...A...J.
55 ··0x0000346c·0b000000·28000000·00000000·017a504c·....(........zPL 
56 ··0x0000347c·5200017c·08079bf5·1b00001b·1b0c0404·R..|............ 
57 ··0x0000348c·88010ea0·01830585·02860487·03000000·................ 
58 ··0x0000349c·14000000·30000000·76ddffff·20000000·....0...v...·...48 ··0x000033fc·44000000·a0010000·9ce5ffff·ac0c0000·D...............
 49 ··0x0000340c·04a30100·00410e08·8502460e·0c870343·.....A....F....C
 50 ··0x0000341c·0e108604·430e1483·05520ea0·01031002·....C....R......
59 ··0x000034ac·043a0100·00000000·28000000·60030000·.:......(...`... 
60 ··0x000034bc·78dfffff·40000000·00410e08·8602410e·x...@....A....A. 
61 ··0x000034cc·0c830343·0e20780e·0c41c30e·0841c60e·...C.·x..A...A.. 
62 ··0x000034dc·04000000·10000000·8c030000·40f8ffff·............@... 
63 ··0x000034ec·04000000·00000000·48000000·a0030000·........H....... 
64 ··0x000034fc·34f8ffff·5d000000·00410e08·85024c0e·4...]....A....L. 
65 ··0x0000350c·0c870341·0e108604·410e1483·05430e20·...A....A....C.· 
66 ··0x0000351c·690e2441·0e28440e·2c440e30·4d0e2047·i.$A.(D.,D.0M.·G 
67 ··0x0000352c·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.51 ··0x0000342c·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A
68 ··0x0000353c·0e040000·10000000·ec030000·48f8ffff·............H...52 ··0x0000343c·c50e0445·0b000000·28000000·00000000·...E....(.......
 53 ··0x0000344c·017a504c·5200017c·08079b21·1c00001b·.zPLR..|...!....
 54 ··0x0000345c·1b0c0404·88010ea0·01830585·02860487·................
 55 ··0x0000346c·03000000·14000000·30000000·a2ddffff·........0.......
 56 ··0x0000347c·20000000·043a0100·00000000·28000000··....:......(...
 57 ··0x0000348c·34030000·b0dfffff·40000000·00410e08·4.......@....A..
 58 ··0x0000349c·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..
69 ··0x0000354c·01000000·00000000·10000000·00040000·................59 ··0x000034ac·0841c60e·04000000·10000000·60030000·.A..........`...
70 ··0x0000355c·35f8ffff·04000000·00000000·18000000·5...............60 ··0x000034bc·e4f8ffff·04000000·00000000·48000000·............H...
71 ··0x0000356c·14040000·30f8ffff·14000000·00410e08·....0........A..61 ··0x000034cc·74030000·e0f8ffff·5d000000·00410e08·t.......]....A..
 62 ··0x000034dc·85024c0e·0c870341·0e108604·410e1483·..L....A....A...
 63 ··0x000034ec·05430e20·690e2441·0e28440e·2c440e30·.C.·i.$A.(D.,D.0
 64 ··0x000034fc·4d0e2047·0e1441c3·0e1041c6·0e0c41c7·M.·G..A...A...A.
 65 ··0x0000350c·0e0841c5·0e040000·10000000·c0030000·..A.............
 66 ··0x0000351c·f4f8ffff·01000000·00000000·10000000·................
 67 ··0x0000352c·d4030000·e1f8ffff·04000000·00000000·................
 68 ··0x0000353c·18000000·e8030000·dcf8ffff·14000000·................
72 ··0x0000357c·83024e0e·10000000·00000000··········..N.........69 ··0x0000354c·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 ··0x00003588·ffff010a·2205b201·008f0205·00000000·...."...........2 ··0x0000355c·ffff010a·2205c101·009e0205·00000000·...."...........
3 ··0x00003598·ff9b2901·1c9d0105·0000c301·05b10301·..).............3 ··0x0000356c·ff9b2901·1c9d0105·0000c401·05b20301·..).............
4 ··0x000035a8·cf0117a6·0303e901·05b10301·ca023f00·..............?.4 ··0x0000357c·d00117a7·0303ea01·05b20301·cb023f00·..............?.
5 ··0x000035b8·00010000·7d000000·b41a0000·ff9b1501·....}...........5 ··0x0000358c·00010000·7d000000·e01a0000·ff9b1501·....}...........
6 ··0x000035c8·08281749·00550500·00010000·7d000000·.(.I.U......}...6 ··0x0000359c·08281749·00550500·00010000·7d000000·.(.I.U......}...
7 ··0x000035d8·9c1a0000·ffff0107·89018a18·9d1900ff·................7 ··0x000035ac·c81a0000·ffff0107·80019b18·a51900ff·................
8 ··0x000035e8·ff01041b·050000·····················.......8 ··0x000035bc·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 ··0x00004ec0·b0150000·f4130000·34140000··········........4...2 ··0x00004ec0·b0150000·00140000·40140000··········........@...
  
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 ··0x00004fd8·00000000·3a120000·00000000·00000000·....:...........2 ··0x00004fd8·00000000·40120000·00000000·00000000·....@...........
3 ··0x00004fe8·00000000·00000000·00000000·00000000·................3 ··0x00004fe8·00000000·00000000·00000000·00000000·................
4 ··0x00004ff8·00000000·00000000···················........4 ··0x00004ff8·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·62303035·31653632·36316230·31323264·b0051e6261b0122d 
3 ··0x00000010·31613131·39653064·30343832·66313966·1a119e0d0482f19f2 ··0x00000000·66656232·66366539·31363039·37353338·feb2f6e916097538
 3 ··0x00000010·35313334·32306338·33316634·61313631·513420c831f4a161
4 ··0x00000020·30376561·39342e64·65627567·00000000·07ea94.debug....4 ··0x00000020·30636366·36362e64·65627567·00000000·0ccf66.debug....
5 ··0x00000030·a749c7fc····························.I..5 ··0x00000030·94473c31····························.G<1
  
187 KB
./usr/bin/fst-text2bin
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:···············0x150011 ··Entry·point·address:···············0x14f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········16828·(bytes·into·file)13 ··Start·of·section·headers:··········16828·(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·0x15002 Entry·point·0x14f0
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·0x009a4·0x009a4·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x009a4·0x009a4·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x01e48·0x01e48·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x01ea8·0x01ea8·R·E·0x1000
11 ··LOAD···········0x003000·0x00003000·0x00003000·0x0063b·0x0063b·R···0x100011 ··LOAD···········0x003000·0x00003000·0x00003000·0x0060f·0x0060f·R···0x1000
12 ··LOAD···········0x003ec8·0x00004ec8·0x00004ec8·0x001b0·0x001b4·RW··0x100012 ··LOAD···········0x003ec8·0x00004ec8·0x00004ec8·0x001b0·0x001b4·RW··0x1000
13 ··DYNAMIC········0x003ed8·0x00004ed8·0x00004ed8·0x00108·0x00108·RW··0x413 ··DYNAMIC········0x003ed8·0x00004ed8·0x00004ed8·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···0x0030d4·0x000030d4·0x000030d4·0x000b4·0x000b4·R···0x415 ··GNU_EH_FRAME···0x0030d4·0x000030d4·0x000030d4·0x000b4·0x000b4·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x003ec8·0x00004ec8·0x00004ec8·0x00138·0x00138·R···0x117 ··GNU_RELRO······0x003ec8·0x00004ec8·0x00004ec8·0x00138·0x00138·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········0000077c·00077c·000048·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000077c·00077c·000048·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000007c4·0007c4·0000b0·00···A··6···3··413 ··[·8]·.gnu.version_r····VERNEED·········000007c4·0007c4·0000b0·00···A··6···3··4
14 ··[·9]·.rel.dyn··········REL·············00000874·000874·000078·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000874·000874·000078·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············000008ec·0008ec·0000b8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············000008ec·0008ec·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·001c84·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000011b0·0011b0·001ce4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00002e34·002e34·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00002e94·002e94·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·0000b4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000030d4·0030d4·0000b4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00003188·003188·000448·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00003188·003188·00041c·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········000035d0·0035d0·00006b·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000035a4·0035a4·00006b·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00004ec8·003ec8·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00004ec8·003ec8·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00004ed4·003ed4·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00004ed4·003ed4·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00004ed8·003ed8·000108·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00004ed8·003ed8·000108·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00004fe0·003fe0·000020·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00004fe0·003fe0·000020·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00005000·004000·000068·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00005000·004000·000068·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00005068·004068·000010·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00005068·004068·000010·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········00005078·004078·000004·00··WA··0···0··131 ··[26]·.bss··············NOBITS··········00005078·004078·000004·00··WA··0···0··1
987 B
readelf --wide --symbols {}
    
Offset 30, 10 lines modifiedOffset 30, 10 lines modified
30 ····26:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(5)30 ····26:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(5)
31 ····27:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__31 ····27:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
32 ····28:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable32 ····28:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
33 ····29:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(2)33 ····29:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(2)
34 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv34 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN4SFST8Alphabet5clearEv
35 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(9)35 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(9)
36 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(2)36 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(2)
37 ····33:·00001882···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev37 ····33:·000018c0···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD1Ev
38 ····34:·00001882···304·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev38 ····34:·000018c0···319·FUNC····WEAK···DEFAULT···14·_ZN4SFST10TransducerD2Ev
39 ····35:·00003004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used39 ····35:·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·0x3ed8·contains·29·entries:2 Dynamic·section·at·offset·0x3ed8·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)·······················0x2e349 ·0x0000000d·(FINI)·······················0x2e94
10 ·0x00000019·(INIT_ARRAY)·················0x4ec810 ·0x00000019·(INIT_ARRAY)·················0x4ec8
11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x4ed412 ·0x0000001a·(FINI_ARRAY)·················0x4ed4
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x1ec14 ·0x6ffffef5·(GNU_HASH)···················0x1ec
15 ·0x00000005·(STRTAB)·····················0x45815 ·0x00000005·(STRTAB)·····················0x458
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:·0d8004ca2abb2b9372065a1f20967f4dae7d0dec3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·238e495068ec3c5bbc30a20d7588143164d89920
  
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.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=00001500..0000153614 00000018·00000010·0000001c·FDE·cie=00000000·pc=000014f0..00001526
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=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·00000038·00000054·FDE·cie=0000002c·pc=0000163a..000016a642 0000007c·00000038·00000054·FDE·cie=0000002c·pc=00001630..000016aa
43 ··DW_CFA_advance_loc:·1·to·0000163b43 ··DW_CFA_advance_loc:·1·to·00001631
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:·1·to·0000163c46 ··DW_CFA_advance_loc:·3·to·00001634
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·0000163d49 ··DW_CFA_advance_loc:·1·to·00001635
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·0000163e52 ··DW_CFA_advance_loc:·1·to·00001636
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:·3·to·0000164155 ··DW_CFA_advance_loc:·14·to·00001644
56 ··DW_CFA_def_cfa_offset:·6456 ··DW_CFA_def_cfa_offset:·64
57 ··DW_CFA_advance_loc1:·96·to·000016a157 ··DW_CFA_advance_loc1:·97·to·000016a5
58 ··DW_CFA_def_cfa_offset:·2058 ··DW_CFA_def_cfa_offset:·20
59 ··DW_CFA_advance_loc:·1·to·000016a259 ··DW_CFA_advance_loc:·1·to·000016a6
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·000016a362 ··DW_CFA_advance_loc:·1·to·000016a7
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·000016a465 ··DW_CFA_advance_loc:·1·to·000016a8
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·000016a568 ··DW_CFA_advance_loc:·1·to·000016a9
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=000016a6..0000171271 000000b8·00000038·00000090·FDE·cie=0000002c·pc=000016b0..0000172a
72 ··DW_CFA_advance_loc:·1·to·000016a772 ··DW_CFA_advance_loc:·1·to·000016b1
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:·1·to·000016a875 ··DW_CFA_advance_loc:·3·to·000016b4
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·000016a978 ··DW_CFA_advance_loc:·1·to·000016b5
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·000016aa81 ··DW_CFA_advance_loc:·1·to·000016b6
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:·3·to·000016ad84 ··DW_CFA_advance_loc:·14·to·000016c4
85 ··DW_CFA_def_cfa_offset:·6485 ··DW_CFA_def_cfa_offset:·64
86 ··DW_CFA_advance_loc1:·96·to·0000170d86 ··DW_CFA_advance_loc1:·97·to·00001725
87 ··DW_CFA_def_cfa_offset:·2087 ··DW_CFA_def_cfa_offset:·20
88 ··DW_CFA_advance_loc:·1·to·0000170e88 ··DW_CFA_advance_loc:·1·to·00001726
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·0000170f91 ··DW_CFA_advance_loc:·1·to·00001727
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·0000171094 ··DW_CFA_advance_loc:·1·to·00001728
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·0000171197 ··DW_CFA_advance_loc:·1·to·00001729
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=00001712..00001881100 000000f4·0000003c·000000cc·FDE·cie=0000002c·pc=00001730..000018b2
101 ··DW_CFA_advance_loc:·1·to·00001713101 ··DW_CFA_advance_loc:·1·to·00001731
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:·1·to·00001714104 ··DW_CFA_advance_loc:·1·to·00001732
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·00001733
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·00001734
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:·3·to·00001719113 ··DW_CFA_advance_loc:·14·to·00001742
114 ··DW_CFA_def_cfa_offset:·80114 ··DW_CFA_def_cfa_offset:·80
115 ··DW_CFA_advance_loc2:·355·to·0000187c115 ··DW_CFA_advance_loc2:·363·to·000018ad
116 ··DW_CFA_def_cfa_offset:·20116 ··DW_CFA_def_cfa_offset:·20
117 ··DW_CFA_advance_loc:·1·to·0000187d117 ··DW_CFA_advance_loc:·1·to·000018ae
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·0000187e120 ··DW_CFA_advance_loc:·1·to·000018af
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·0000187f123 ··DW_CFA_advance_loc:·1·to·000018b0
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·00001880126 ··DW_CFA_advance_loc:·1·to·000018b1
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, 72 lines modifiedOffset 142, 73 lines modified
142 ··Return·address·column:·8142 ··Return·address·column:·8
143 ··Augmentation·data:·····9b·a5·1d·00·00·1b·1b143 ··Augmentation·data:·····9b·a5·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=00001882..000019b2148 00000154·00000040·00000024·FDE·cie=00000134·pc=000018c0..000019ff
149 ··Augmentation·data:·····e3·02·00·00149 ··Augmentation·data:·····b7·02·00·00
Max diff block lines reached; 14162/19794 bytes (71.55%) of diff not shown.
387 B
strings --all --bytes=8 {}
    
Offset 31, 15 lines modifiedOffset 31, 14 lines modified
31 GLIBC_2.131 GLIBC_2.1
32 GLIBC_2.3.432 GLIBC_2.3.4
33 GLIBC_2.433 GLIBC_2.4
34 GLIBC_2.034 GLIBC_2.0
35 GLIBC_2.1.335 GLIBC_2.1.3
36 CXXABI_1.336 CXXABI_1.3
37 GLIBCXX_3.437 GLIBCXX_3.4
38 L$x;D$lt( 
39 Usage:·%s·file·file38 Usage:·%s·file·file
40 converts·a·transducer·from·text·format·into·the·standard·binary·format39 converts·a·transducer·from·text·format·into·the·standard·binary·format
41 Error:·Cannot·open·input·file·%s40 Error:·Cannot·open·input·file·%s
42 Error:·Cannot·open·output·file·%s41 Error:·Cannot·open·output·file·%s
43 vector::_M_realloc_insert42 vector::_M_realloc_insert
44 .shstrtab43 .shstrtab
45 .note.gnu.build-id44 .note.gnu.build-id
550 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···1540·<__cxa_finalize@plt+0x3a0>8 »       call···1530·<__cxa_finalize@plt+0x390>
9 »       add····$0x3ff7,%ebx9 »       add····$0x3ff7,%ebx
10 »       mov····-0x10(%ebx),%eax10 »       mov····-0x10(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····101b·<operator·new(unsigned·int)@plt-0x15>12 »       je·····101b·<operator·new(unsigned·int)@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
147 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 000011b0·<SFST::Transducer::~Transducer()@@Base-0x6d2>:2 000011b0·<SFST::Transducer::~Transducer()@@Base-0x710>:
3 main.cold():3 main.cold():
4 ./src/fst-text2bin.C:434 ./src/fst-text2bin.C:43
5 »       mov····%edi,(%esp)5 »       mov····%edi,(%esp)
6 main():6 main():
7 ./src/fst-text2bin.C:437 ./src/fst-text2bin.C:43
8 »       call···1882·<SFST::Transducer::~Transducer()@@Base>8 »       call···18c0·<SFST::Transducer::~Transducer()@@Base>
9 »       mov····%ebx,%eax9 »       mov····%ebx,%eax
10 ./src/fst-text2bin.C:5210 ./src/fst-text2bin.C:52
11 »       mov····%eax,(%esp)11 »       mov····%eax,(%esp)
12 »       mov····0x1c(%esp),%ebx 
13 »       cmp····$0x1,%esi12 »       cmp····$0x1,%esi
 13 »       mov····0x1c(%esp),%ebx
14 »       jne····120f·<__cxa_finalize@plt+0x6f>14 »       jne····120f·<__cxa_finalize@plt+0x6f>
15 ./src/fst-text2bin.C:52·(discriminator·1)15 ./src/fst-text2bin.C:52·(discriminator·1)
16 »       call···1040·<__cxa_begin_catch@plt>16 »       call···1040·<__cxa_begin_catch@plt>
17 ./src/fst-text2bin.C:53·(discriminator·1)17 ./src/fst-text2bin.C:53·(discriminator·1)
18 »       mov····%eax,0x4(%esp) 
19 »       mov····-0x8(%ebx),%edi18 »       mov····-0x8(%ebx),%edi
20 »       mov····%edi,(%esp)19 »       mov····%edi,(%esp)
 20 »       mov····%eax,0x4(%esp)
21 »       call···10c0·<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···10c0·<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)
22 »       mov····0x1c(%esp),%ebx23 »       mov····0x1c(%esp),%ebx
23 »       lea····-0x1fdd(%ebx),%ecx24 »       lea····-0x1fdd(%ebx),%ecx
24 »       mov····%ecx,0x4(%esp)25 »       mov····%ecx,0x4(%esp)
25 »       mov····%eax,(%esp) 
26 »       call···10c0·<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···10c0·<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/fst-text2bin.C:5227 ./src/fst-text2bin.C:52
28 »       mov····0x1c(%esp),%ebx28 »       mov····0x1c(%esp),%ebx
29 »       call···1130·<__cxa_end_catch@plt>29 »       call···1130·<__cxa_end_catch@plt>
30 »       jmp····1340·<__cxa_finalize@plt+0x1a0>30 »       jmp····133e·<__cxa_finalize@plt+0x19e>
31 »       mov····%eax,%esi 
32 »       mov····0x1c(%esp),%ebx31 »       mov····0x1c(%esp),%ebx
 32 »       mov····%eax,%esi
33 »       call···1130·<__cxa_end_catch@plt>33 »       call···1130·<__cxa_end_catch@plt>
34 »       mov····%esi,(%esp)34 »       mov····%esi,(%esp)
35 »       call···1150·<_Unwind_Resume@plt>35 »       call···1150·<_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++/10/bits/stl_vector.h:68037 /usr/include/c++/10/bits/stl_vector.h:680
38 »       mov····0x64(%esp),%ebx38 »       mov····0x64(%esp),%eax
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++/10/bits/stl_vector.h:35340 /usr/include/c++/10/bits/stl_vector.h:353
41 »       test···%ebx,%ebx41 »       test···%eax,%eax
42 »       je·····1228·<__cxa_finalize@plt+0x88>42 »       je·····1228·<__cxa_finalize@plt+0x88>
43 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):43 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
44 /usr/include/c++/10/ext/new_allocator.h:13344 /usr/include/c++/10/ext/new_allocator.h:133
45 »       mov····%ebx,(%esp)45 »       mov····%eax,(%esp)
46 »       mov····0x28(%esp),%ebx46 »       mov····0x28(%esp),%ebx
47 »       call···10a0·<operator·delete(void*)@plt>47 »       call···10a0·<operator·delete(void*)@plt>
48 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():48 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():
49 /usr/include/c++/10/ext/new_allocator.h:8949 /usr/include/c++/10/ext/new_allocator.h:89
50 »       mov····%edi,(%esp)50 »       mov····%edi,(%esp)
51 »       mov····0x28(%esp),%ebx51 »       mov····0x28(%esp),%ebx
52 »       call···1150·<_Unwind_Resume@plt>52 »       call···1150·<_Unwind_Resume@plt>
Offset 60, 98 lines modifiedOffset 60, 99 lines modified
60 »       xchg···%ax,%ax60 »       xchg···%ax,%ax
61 »       xchg···%ax,%ax61 »       xchg···%ax,%ax
62 »       xchg···%ax,%ax62 »       xchg···%ax,%ax
63 »       xchg···%ax,%ax63 »       xchg···%ax,%ax
64 main():64 main():
65 ./src/fst-text2bin.C:2565 ./src/fst-text2bin.C:25
66 »       push···%ebp66 »       push···%ebp
 67 »       call···19ff·<SFST::Transducer::~Transducer()@@Base+0x13f>
 68 »       add····$0x3dba,%eax
67 »       mov····%esp,%ebp69 »       mov····%esp,%ebp
68 »       push···%edi70 »       push···%edi
69 »       push···%esi71 »       push···%esi
70 »       push···%ebx72 »       push···%ebx
71 »       and····$0xfffffff0,%esp73 »       and····$0xfffffff0,%esp
72 »       sub····$0xa0,%esp74 »       sub····$0xa0,%esp
73 »       call···19b2·<SFST::Transducer::~Transducer()@@Base+0x130> 
74 »       add····$0x3dac,%eax 
75 »       mov····%eax,0x1c(%esp)75 »       mov····%eax,0x1c(%esp)
76 »       mov····0xc(%ebp),%ecx76 »       mov····0xc(%ebp),%ecx
77 »       mov····%ecx,0x18(%esp)77 »       mov····%ecx,0x18(%esp)
78 »       mov····%gs:0x14,%edx78 »       mov····%gs:0x14,%edx
79 »       mov····%edx,0x9c(%esp)79 »       mov····%edx,0x9c(%esp)
80 »       xor····%edx,%edx80 »       xor····%edx,%edx
81 ./src/fst-text2bin.C:2881 ./src/fst-text2bin.C:28
82 »       cmpl···$0x2,0x8(%ebp)82 »       cmpl···$0x2,0x8(%ebp)
83 »       jle····1372·<__cxa_finalize@plt+0x1d2>83 »       jle····1370·<__cxa_finalize@plt+0x1d0>
84 ./src/fst-text2bin.C:28·(discriminator·2)84 ./src/fst-text2bin.C:28·(discriminator·2)
85 »       mov····0x4(%ecx),%eax85 »       mov····0x4(%ecx),%eax
86 »       movzbl·(%eax),%edx86 »       movzbl·(%eax),%edx
87 »       cmp····$0x2d,%edx87 »       cmp····$0x2d,%edx
88 »       je·····135e·<__cxa_finalize@plt+0x1be>88 »       je·····135c·<__cxa_finalize@plt+0x1bc>
89 ./src/fst-text2bin.C:29·(discriminator·3)89 ./src/fst-text2bin.C:29·(discriminator·3)
90 »       mov····0x1c(%esp),%ebx90 »       mov····0x1c(%esp),%ebx
91 »       lea····-0x1ff8(%ebx),%edi 
92 »       mov····$0x6,%ecx91 »       mov····$0x6,%ecx
93 »       mov····%eax,%esi92 »       mov····%eax,%esi
 93 »       lea····-0x1ff8(%ebx),%edi
94 »       repz·cmpsb·%es:(%edi),%ds:(%esi)94 »       repz·cmpsb·%es:(%edi),%ds:(%esi)
95 »       seta···%bl95 »       seta···%bl
96 »       sbb····$0x0,%bl96 »       sbb····$0x0,%bl
97 ./src/fst-text2bin.C:28·(discriminator·3)97 ./src/fst-text2bin.C:28·(discriminator·3)
98 »       test···%bl,%bl98 »       test···%bl,%bl
99 »       je·····1372·<__cxa_finalize@plt+0x1d2>99 »       je·····1370·<__cxa_finalize@plt+0x1d0>
100 ./src/fst-text2bin.C:30100 ./src/fst-text2bin.C:30
101 »       cmp····$0x2d,%edx101 »       cmp····$0x2d,%edx
102 »       je·····13ca·<__cxa_finalize@plt+0x22a>102 »       je·····13c8·<__cxa_finalize@plt+0x228>
103 ./src/fst-text2bin.C:37103 ./src/fst-text2bin.C:37
 104 »       mov····%eax,(%esp)
104 »       mov····0x1c(%esp),%ebx105 »       mov····0x1c(%esp),%ebx
105 »       lea····-0x1f30(%ebx),%edx106 »       lea····-0x1f30(%ebx),%edx
106 »       mov····%edx,0x4(%esp)107 »       mov····%edx,0x4(%esp)
107 »       mov····%eax,(%esp) 
108 »       call···1190·<fopen@plt>108 »       call···1190·<fopen@plt>
109 »       mov····%eax,%esi 
110 »       test···%eax,%eax109 »       test···%eax,%eax
 110 »       mov····%eax,%esi
111 »       je·····13e2·<__cxa_finalize@plt+0x242>111 »       je·····13de·<__cxa_finalize@plt+0x23e>
112 ./src/fst-text2bin.C:43112 ./src/fst-text2bin.C:43
 113 »       mov····0x1c(%esp),%ebx
113 »       movl···$0x0,0x8(%esp) 
114 »       mov····%eax,0x4(%esp) 
115 »       lea····0x2c(%esp),%edi114 »       lea····0x2c(%esp),%edi
 115 »       xor····%eax,%eax
 116 »       mov····%eax,0x8(%esp)
 117 »       mov····%esi,0x4(%esp)
116 »       mov····%edi,(%esp)118 »       mov····%edi,(%esp)
Max diff block lines reached; 146018/150348 bytes (97.12%) 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 00002e34·<.fini>:2 00002e94·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1540·<__cxa_finalize@plt+0x3a0>6 »       call···1530·<__cxa_finalize@plt+0x390>
7 »       add····$0x21c3,%ebx7 »       add····$0x2163,%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 ··0x000030d4·011b033b·b0000000·15000000·4cdfffff·...;........L...2 ··0x000030d4·011b033b·b0000000·15000000·4cdfffff·...;........L...
3 ··0x000030e4·f8000000·cce0ffff·1c010000·dce0ffff·................3 ··0x000030e4·f8000000·cce0ffff·1c010000·dce0ffff·................
4 ··0x000030f4·ac020000·40e1ffff·24040000·6ce1ffff·....@...$...l...4 ··0x000030f4·ac020000·40e1ffff·f8030000·6ce1ffff·....@.......l...
5 ··0x00003104·4c020000·9de3ffff·c4020000·dde3ffff·L...............5 ··0x00003104·4c020000·9ce3ffff·c4020000·dce3ffff·L...............
6 ··0x00003114·3c040000·2ce4ffff·cc000000·66e5ffff·<...,.......f...6 ··0x00003114·10040000·1ce4ffff·cc000000·5ce5ffff·............\...
7 ··0x00003124·30010000·d2e5ffff·6c010000·3ee6ffff·0.......l...>...7 ··0x00003124·30010000·dce5ffff·6c010000·5ce6ffff·0.......l...\...
8 ··0x00003134·a8010000·aee7ffff·08020000·dee8ffff·................8 ··0x00003134·a8010000·ece7ffff·08020000·2be9ffff·............+...
9 ··0x00003144·f0020000·e2e8ffff·04030000·ece8ffff·................9 ··0x00003144·f0020000·2fe9ffff·04030000·3ce9ffff·..../.......<...
10 ··0x00003154·b0030000·92f5ffff·18030000·fcf8ffff·................10 ··0x00003154·84030000·ecf5ffff·18030000·bcf9ffff·................
11 ··0x00003164·70030000·dcfcffff·68040000·3cfdffff·p.......h...<...11 ··0x00003164·44030000·3cfdffff·3c040000·9cfdffff·D...<...<.......
12 ··0x00003174·b4040000·3dfdffff·c8040000·4cfdffff·....=.......L...12 ··0x00003174·88040000·9dfdffff·9c040000·acfdffff·................
13 ··0x00003184·dc040000····························....13 ··0x00003184·b0040000····························....
  
7.93 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 72 lines modifiedOffset 1, 69 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00003188·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00003188·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00003198·1b0c0404·88010708·10000000·1c000000·................3 ··0x00003198·1b0c0404·88010708·10000000·1c000000·................
4 ··0x000031a8·58e3ffff·36000000·00000000·14000000·X...6...........4 ··0x000031a8·48e3ffff·36000000·00000000·14000000·H...6...........
5 ··0x000031b8·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x000031b8·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x000031c8·88010000·20000000·1c000000·4cdeffff·....·.......L...6 ··0x000031c8·88010000·20000000·1c000000·4cdeffff·....·.......L...
7 ··0x000031d8·80010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x000031d8·80010000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x000031e8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000031e8·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000031f8·a8dfffff·08000000·00000000·38000000·............8...9 ··0x000031f8·a8dfffff·08000000·00000000·38000000·............8...
10 ··0x00003208·54000000·2ee4ffff·6c000000·00410e08·T.......l....A..10 ··0x00003208·54000000·24e4ffff·7a000000·00410e08·T...$...z....A..
11 ··0x00003218·8502410e·0c870341·0e108604·410e1483·..A....A....A...11 ··0x00003218·8502430e·0c870341·0e108604·410e1483·..C....A....A...
12 ··0x00003228·05430e40·02600e14·41c30e10·41c60e0c·.C.@.`..A...A...12 ··0x00003228·054e0e40·02610e14·41c30e10·41c60e0c·.N.@.a..A...A...
13 ··0x00003238·41c70e08·41c50e04·38000000·90000000·A...A...8.......13 ··0x00003238·41c70e08·41c50e04·38000000·90000000·A...A...8.......
14 ··0x00003248·5ee4ffff·6c000000·00410e08·8502410e·^...l....A....A.14 ··0x00003248·68e4ffff·7a000000·00410e08·8502430e·h...z....A....C.
15 ··0x00003258·0c870341·0e108604·410e1483·05430e40·...A....A....C.@15 ··0x00003258·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
16 ··0x00003268·02600e14·41c30e10·41c60e0c·41c70e08·.`..A...A...A...16 ··0x00003268·02610e14·41c30e10·41c60e0c·41c70e08·.a..A...A...A...
17 ··0x00003278·41c50e04·3c000000·cc000000·8ee4ffff·A...<...........17 ··0x00003278·41c50e04·3c000000·cc000000·ace4ffff·A...<...........
18 ··0x00003288·6f010000·00410e08·8502410e·0c870341·o....A....A....A18 ··0x00003288·82010000·00410e08·8502410e·0c870341·.....A....A....A
19 ··0x00003298·0e108604·410e1483·05430e50·0363010e·....A....C.P.c..19 ··0x00003298·0e108604·410e1483·054e0e50·036b010e·....A....N.P.k..
20 ··0x000032a8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..20 ··0x000032a8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
21 ··0x000032b8·04000000·1c000000·00000000·017a504c·.............zPL21 ··0x000032b8·04000000·1c000000·00000000·017a504c·.............zPL
22 ··0x000032c8·5200017c·08079ba5·1d00001b·1b0c0404·R..|............22 ··0x000032c8·5200017c·08079ba5·1d00001b·1b0c0404·R..|............
23 ··0x000032d8·88010000·40000000·24000000·9ee5ffff·....@...$.......23 ··0x000032d8·88010000·40000000·24000000·dce5ffff·....@...$.......
24 ··0x000032e8·30010000·04e30200·00410e08·8502410e·0........A....A.24 ··0x000032e8·3f010000·04b70200·00410e08·8502410e·?........A....A.
25 ··0x000032f8·0c870341·0e108604·410e1483·05430e40·...A....A....C.@25 ··0x000032f8·0c870341·0e108604·410e1483·054e0e40·...A....A....N.@
26 ··0x00003308·02a60a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..26 ··0x00003308·02aa0a0e·1441c30e·1041c60e·0c41c70e·.....A...A...A..
27 ··0x00003318·0841c50e·04410b00·30000000·68000000·.A...A..0...h...27 ··0x00003318·0841c50e·04410b00·30000000·68000000·.A...A..0...h...
28 ··0x00003328·18dfffff·31020000·04af0200·00410e08·....1........A..28 ··0x00003328·18dfffff·2d020000·04830200·00410e08·....-........A..
29 ··0x00003338·8502420d·054c8703·86048305·030b010a·..B..L..........29 ··0x00003338·85024c0d·054c8703·86048305·02ff0ac3·..L..L..........
30 ··0x00003348·c341c641·c741c50c·0404410b·28000000·.A.A.A....A.(...30 ··0x00003348·41c641c7·41c50c04·04410b00·28000000·A.A.A....A..(...
31 ··0x00003358·00000000·017a504c·5200017c·08079b0d·.....zPLR..|....31 ··0x00003358·00000000·017a504c·5200017c·08079b0d·.....zPLR..|....
32 ··0x00003368·1d00001b·1b0c0404·88010c05·08830585·................32 ··0x00003368·1d00001b·1b0c0404·88010c05·08830585·................
33 ··0x00003378·02860487·03000000·14000000·30000000·............0...33 ··0x00003378·02860487·03000000·14000000·30000000·............0...
34 ··0x00003388·28deffff·64000000·047f0200·00000000·(...d...........34 ··0x00003388·28deffff·64000000·04530200·00000000·(...d....S......
35 ··0x00003398·28000000·e8010000·d1e0ffff·40000000·(...........@...35 ··0x00003398·28000000·e8010000·d0e0ffff·40000000·(...........@...
36 ··0x000033a8·00410e08·8602410e·0c830343·0e20780e·.A....A....C.·x.36 ··0x000033a8·00410e08·8602410e·0c83034e·0e206d0e·.A....A....N.·m.
37 ··0x000033b8·0c41c30e·0841c60e·04000000·10000000·.A...A..........37 ··0x000033b8·0c41c30e·0841c60e·04000000·10000000·.A...A..........
38 ··0x000033c8·14020000·e6e5ffff·04000000·00000000·................38 ··0x000033c8·14020000·33e6ffff·04000000·00000000·....3...........
39 ··0x000033d8·10000000·28020000·d6e5ffff·04000000·....(...........39 ··0x000033d8·10000000·28020000·23e6ffff·04000000·....(...#.......
40 ··0x000033e8·00000000·54000000·3c020000·72f2ffff·....T...<...r...40 ··0x000033e8·00000000·28000000·3c020000·ccf2ffff·....(...<.......
 41 ··0x000033f8·c4030000·00430e50·44860448·83055387·.....C.PD..H..S.
 42 ··0x00003408·0385025b·0ac5c7c6·c30e0443·0b000000·...[.......C....
 43 ··0x00003418·3c000000·68020000·70f6ffff·80030000·<...h...p.......
41 ··0x000033f8·5d030000·00410e08·8502410e·0c870341·]....A....A....A 
42 ··0x00003408·0e108604·410e1483·05430e50·5a0a0e14·....A....C.PZ... 
43 ··0x00003418·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
44 ··0x00003428·410b03ce·010a0e14·41c30e10·41c60e0c·A.......A...A... 
45 ··0x00003438·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<... 
46 ··0x00003448·94020000·84f5ffff·d8030000·00410e08·.............A.. 
47 ··0x00003458·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
48 ··0x00003468·05430e50·03f6020a·0e1441c3·0e1041c6·.C.P......A...A. 
49 ··0x00003478·0e0c41c7·0e0841c5·0e04410b·44000000·..A...A...A.D... 
50 ··0x00003488·cc010000·34e5ffff·a50c0000·04930100·....4........... 
51 ··0x00003498·00410e08·8502410e·0c870341·0e108604·.A....A....A....44 ··0x00003428·00410e08·8502410e·0c870341·0e108604·.A....A....A....
52 ··0x000034a8·410e1483·05460ea0·01032e02·0a0e1441·A....F.........A45 ··0x00003438·410e1483·054e0e40·0380020a·0e1441c3·A....N.@......A.
53 ··0x000034b8·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A 
54 ··0x000034c8·0b000000·28000000·00000000·017a504c·....(........zPL 
55 ··0x000034d8·5200017c·08079b95·1b00001b·1b0c0404·R..|............ 
56 ··0x000034e8·88010ea0·01830585·02860487·03000000·................ 
57 ··0x000034f8·14000000·30000000·14ddffff·20000000·....0.......·... 
58 ··0x00003508·042a0100·00000000·28000000·60030000·.*......(...`... 
59 ··0x00003518·99dfffff·40000000·00410e08·8602410e·....@....A....A. 
60 ··0x00003528·0c830343·0e20780e·0c41c30e·0841c60e·...C.·x..A...A.. 
61 ··0x00003538·04000000·48000000·8c030000·6cf8ffff·....H.......l... 
62 ··0x00003548·5d000000·00410e08·85024c0e·0c870341·]....A....L....A 
63 ··0x00003558·0e108604·410e1483·05430e20·690e2441·....A....C.·i.$A 
64 ··0x00003568·0e28440e·2c440e30·4d0e2047·0e1441c3·.(D.,D.0M.·G..A. 
65 ··0x00003578·0e1041c6·0e0c41c7·0e0841c5·0e040000·..A...A...A.....46 ··0x00003448·0e1041c6·0e0c41c7·0e0841c5·0e044a0b·..A...A...A...J.
66 ··0x00003588·10000000·d8030000·80f8ffff·01000000·................47 ··0x00003458·44000000·a0010000·b0e5ffff·ac0c0000·D...............
 48 ··0x00003468·04930100·00410e08·8502460e·0c870343·.....A....F....C
 49 ··0x00003478·0e108604·430e1483·05520ea0·01031002·....C....R......
 50 ··0x00003488·0a0e1441·c30e1041·c60e0c41·c70e0841·...A...A...A...A
 51 ··0x00003498·c50e0445·0b000000·28000000·00000000·...E....(.......
 52 ··0x000034a8·017a504c·5200017c·08079bc1·1b00001b·.zPLR..|........
 53 ··0x000034b8·1b0c0404·88010ea0·01830585·02860487·................
 54 ··0x000034c8·03000000·14000000·30000000·40ddffff·........0...@...
 55 ··0x000034d8·20000000·042a0100·00000000·28000000··....*......(...
 56 ··0x000034e8·34030000·c4dfffff·40000000·00410e08·4.......@....A..
 57 ··0x000034f8·8602410e·0c83034e·0e206d0e·0c41c30e·..A....N.·m..A..
 58 ··0x00003508·0841c60e·04000000·48000000·60030000·.A......H...`...
 59 ··0x00003518·f8f8ffff·5d000000·00410e08·85024c0e·....]....A....L.
 60 ··0x00003528·0c870341·0e108604·410e1483·05430e20·...A....A....C.·
 61 ··0x00003538·690e2441·0e28440e·2c440e30·4d0e2047·i.$A.(D.,D.0M.·G
 62 ··0x00003548·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
67 ··0x00003598·00000000·10000000·ec030000·6df8ffff·............m...63 ··0x00003558·0e040000·10000000·ac030000·0cf9ffff·................
68 ··0x000035a8·04000000·00000000·18000000·00040000·................64 ··0x00003568·01000000·00000000·10000000·c0030000·................
69 ··0x000035b8·68f8ffff·14000000·00410e08·83024e0e·h........A....N.65 ··0x00003578·f9f8ffff·04000000·00000000·18000000·................
 66 ··0x00003588·d4030000·f4f8ffff·14000000·00410e08·.............A..
70 ··0x000035c8·10000000·00000000···················........67 ··0x00003598·83024e0e·10000000·00000000··········..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 ··0x000035d0·ffff010a·2205b201·008f0205·00000000·...."...........2 ··0x000035a4·ffff010a·2205c101·009e0205·00000000·...."...........
3 ··0x000035e0·ff9b2d01·22880105·0000ae01·05aa0401·..-."...........3 ··0x000035b4·ff9b2d01·22880105·0000ac01·05a60401·..-."...........
4 ··0x000035f0·b60140a1·0403f901·05aa0401·dd027600·..@...........v.4 ··0x000035c4·b401409d·0403f701·05a60401·e1026e00·..@...........n.
5 ··0x00003600·00900405·a1040301·00007d00·641a0000·..........}.d...5 ··0x000035d4·008c0405·9d040301·00007d00·901a0000·..........}.....
6 ··0x00003610·ff9b1501·08281b51·005f0500·00010000·.....(.Q._......6 ··0x000035e4·ff9b1501·08281b51·005f0500·00010000·.....(.Q._......
7 ··0x00003620·7d000000·4c1a0000·ffff0107·89018a18·}...L...........7 ··0x000035f4·7d000000·781a0000·ffff0107·80019b18·}...x...........
8 ··0x00003630·9d1900ff·ff01041b·050000············...........8 ··0x00003604·a51900ff·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 ··0x00004ec8·30160000·71140000·b1140000··········0...q.......2 ··0x00004ec8·20160000·70140000·b0140000···········...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 ··0x00004ed4·e0150000····························....2 ··0x00004ed4·d0150000····························....
  
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·38303034·63613261·62623262·39333732·8004ca2abb2b9372 
3 ··0x00000010·30363561·31663230·39363766·34646165·065a1f20967f4dae2 ··0x00000000·38653439·35303638·65633363·35626263·8e495068ec3c5bbc
 3 ··0x00000010·33306132·30643735·38383134·33313634·30a20d7588143164
4 ··0x00000020·37643064·65632e64·65627567·00000000·7d0dec.debug....4 ··0x00000020·64383939·32302e64·65627567·00000000·d89920.debug....
5 ··0x00000030·1268fa95····························.h..5 ··0x00000030·21a55e3e····························!.^>
  
688 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:···············0x1c7011 ··Entry·point·address:···············0x1c90
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········29164·(bytes·into·file)13 ··Start·of·section·headers:··········29164·(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·0x1c702 Entry·point·0x1c90
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·0x00d14·0x00d14·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00d14·0x00d14·R···0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x04da8·0x04da8·R·E·0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x04ee8·0x04ee8·R·E·0x1000
11 ··LOAD···········0x006000·0x00006000·0x00006000·0x00ac3·0x00ac3·R···0x100011 ··LOAD···········0x006000·0x00006000·0x00006000·0x00a07·0x00a07·R···0x1000
12 ··LOAD···········0x006ebc·0x00007ebc·0x00007ebc·0x001ec·0x00200·RW··0x100012 ··LOAD···········0x006ebc·0x00007ebc·0x00007ebc·0x001ec·0x00200·RW··0x1000
13 ··DYNAMIC········0x006ecc·0x00007ecc·0x00007ecc·0x00110·0x00110·RW··0x413 ··DYNAMIC········0x006ecc·0x00007ecc·0x00007ecc·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·0x000f4·0x000f4·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······0x006ebc·0x00007ebc·0x00007ebc·0x00144·0x00144·R···0x117 ··GNU_RELRO······0x006ebc·0x00007ebc·0x00007ebc·0x00144·0x00144·R···0x1
  
2.0 KB
readelf --wide --sections {}
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··[·7]·.gnu.version······VERSYM··········00000a42·000a42·000060·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000a42·000a42·000060·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000aa4·000aa4·0000e0·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00000aa4·000aa4·0000e0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00000b84·000b84·000080·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00000b84·000b84·000080·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00000c04·000c04·000110·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00000c04·000c04·000110·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·000230·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00001020·001020·000230·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00001250·001250·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00001250·001250·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00001260·001260·004b34·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········00001260·001260·004c74·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········00005d94·005d94·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00005ed4·005ed4·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·0000f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00006244·006244·0000f4·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········00006338·006338·000644·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········00006338·006338·000588·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········0000697c·00697c·000147·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000068c0·0068c0·000147·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00007ebc·006ebc·00000c·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······00007ebc·006ebc·00000c·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······00007ec8·006ec8·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······00007ec8·006ec8·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········DYNAMIC·········00007ecc·006ecc·000110·08··WA··6···0··427 ··[22]·.dynamic··········DYNAMIC·········00007ecc·006ecc·000110·08··WA··6···0··4
28 ··[23]·.got··············PROGBITS········00007fdc·006fdc·000024·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00007fdc·006fdc·000024·04··WA··0···0··4
29 ··[24]·.got.plt··········PROGBITS········00008000·007000·000094·04··WA··0···0··429 ··[24]·.got.plt··········PROGBITS········00008000·007000·000094·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00008094·007094·000014·00··WA··0···0··430 ··[25]·.data·············PROGBITS········00008094·007094·000014·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000080a8·0070a8·000014·00··WA··0···0··431 ··[26]·.bss··············NOBITS··········000080a8·0070a8·000014·00··WA··0···0··4
1.19 KB
readelf --wide --symbols {}
    
Offset 42, 10 lines modifiedOffset 42, 10 lines modified
42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(6)42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0·(6)
43 ····39:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)43 ····39:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stderr@GLIBC_2.0·(6)
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·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)46 ····42:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZSt4cerr@GLIBCXX_3.4·(3)
47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@GLIBC_2.1·(11)
48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4·(3)
49 ····45:·000029c0··1241·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd49 ····45:·00002ac0··1302·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd
50 ····46:·00002680···415·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_50 ····46:·00002700···479·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_
51 ····47:·00006004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used51 ····47:·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)·······················0x5d9410 ·0x0000000d·(FINI)·······················0x5ed4
11 ·0x00000019·(INIT_ARRAY)·················0x7ebc11 ·0x00000019·(INIT_ARRAY)·················0x7ebc
12 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0x7ec813 ·0x0000001a·(FINI_ARRAY)·················0x7ec8
14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x1ec15 ·0x6ffffef5·(GNU_HASH)···················0x1ec
16 ·0x00000005·(STRTAB)·····················0x51816 ·0x00000005·(STRTAB)·····················0x518
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:·e3a547dd4a0497827a3e20cacbb015b025e944523 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a4187f63ed9d26727f156eacccb4475974e80d1c
  
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
31.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=00001c70..00001ca614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00001c90..00001cc6
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, 724 lines modifiedOffset 37, 605 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=00001250..0000125838 00000068·00000010·00000040·FDE·cie=0000002c·pc=00001250..00001258
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=000022fc..0000232242 0000007c·00000018·00000054·FDE·cie=0000002c·pc=00002370..0000239c
43 ··DW_CFA_advance_loc:·1·to·000022fd 
44 ··DW_CFA_def_cfa_offset:·8 
45 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 
46 ··DW_CFA_advance_loc:·3·to·0000230043 ··DW_CFA_advance_loc:·3·to·00002373
47 ··DW_CFA_def_cfa_offset:·3244 ··DW_CFA_def_cfa_offset:·32
 45 ··DW_CFA_advance_loc:·4·to·00002377
 46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
48 ··DW_CFA_advance_loc:·32·to·0000232047 ··DW_CFA_advance_loc:·36·to·0000239b
49 ··DW_CFA_def_cfa_offset:·8 
50 ··DW_CFA_advance_loc:·1·to·00002321 
51 ··DW_CFA_restore:·r3·(ebx)48 ··DW_CFA_restore:·r3·(ebx)
52 ··DW_CFA_def_cfa_offset:·449 ··DW_CFA_def_cfa_offset:·4
 50 ··DW_CFA_nop
  
53 0000009c·0000003c·00000074·FDE·cie=0000002c·pc=00002322..000024de51 00000098·00000028·00000070·FDE·cie=0000002c·pc=000023a0..0000257a
54 ··DW_CFA_advance_loc:·1·to·0000232352 ··DW_CFA_advance_loc:·3·to·000023a3
55 ··DW_CFA_def_cfa_offset:·8 
56 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
57 ··DW_CFA_advance_loc:·1·to·00002324 
58 ··DW_CFA_def_cfa_offset:·12 
59 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
60 ··DW_CFA_advance_loc:·1·to·00002325 
61 ··DW_CFA_def_cfa_offset:·16 
62 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
63 ··DW_CFA_advance_loc:·1·to·00002326 
64 ··DW_CFA_def_cfa_offset:·20 
65 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 
66 ··DW_CFA_advance_loc:·3·to·00002329 
67 ··DW_CFA_def_cfa_offset:·6453 ··DW_CFA_def_cfa_offset:·64
 54 ··DW_CFA_advance_loc:·4·to·000023a7
 55 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
 56 ··DW_CFA_advance_loc:·25·to·000023c0
 57 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 58 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 59 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
68 ··DW_CFA_advance_loc1:·102·to·0000238f60 ··DW_CFA_advance_loc1:·107·to·0000242b
69 ··DW_CFA_remember_state61 ··DW_CFA_remember_state
70 ··DW_CFA_def_cfa_offset:·20 
71 ··DW_CFA_advance_loc:·1·to·00002390 
72 ··DW_CFA_restore:·r3·(ebx) 
73 ··DW_CFA_def_cfa_offset:·16 
74 ··DW_CFA_advance_loc:·1·to·00002391 
75 ··DW_CFA_restore:·r6·(esi) 
76 ··DW_CFA_def_cfa_offset:·12 
77 ··DW_CFA_advance_loc:·1·to·00002392 
78 ··DW_CFA_restore:·r7·(edi) 
79 ··DW_CFA_def_cfa_offset:·8 
80 ··DW_CFA_advance_loc:·1·to·00002393 
81 ··DW_CFA_restore:·r5·(ebp)62 ··DW_CFA_restore:·r5·(ebp)
 63 ··DW_CFA_restore:·r7·(edi)
 64 ··DW_CFA_restore:·r6·(esi)
 65 ··DW_CFA_restore:·r3·(ebx)
82 ··DW_CFA_def_cfa_offset:·466 ··DW_CFA_def_cfa_offset:·4
83 ··DW_CFA_advance_loc:·1·to·0000239467 ··DW_CFA_advance_loc:·5·to·00002430
84 ··DW_CFA_restore_state68 ··DW_CFA_restore_state
85 ··DW_CFA_nop69 ··DW_CFA_nop
 70 ··DW_CFA_nop
 71 ··DW_CFA_nop
  
86 000000dc·0000003c·000000b4·FDE·cie=0000002c·pc=00001db0..00001efa72 000000c4·0000003c·0000009c·FDE·cie=0000002c·pc=00001dd0..00001f3a
87 ··DW_CFA_advance_loc:·1·to·00001db173 ··DW_CFA_advance_loc:·1·to·00001dd1
88 ··DW_CFA_def_cfa_offset:·874 ··DW_CFA_def_cfa_offset:·8
89 ··DW_CFA_offset:·r5·(ebp)·at·cfa-875 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
90 ··DW_CFA_advance_loc:·1·to·00001db276 ··DW_CFA_advance_loc:·1·to·00001dd2
91 ··DW_CFA_def_cfa_offset:·1277 ··DW_CFA_def_cfa_offset:·12
92 ··DW_CFA_offset:·r7·(edi)·at·cfa-1278 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
93 ··DW_CFA_advance_loc:·1·to·00001db379 ··DW_CFA_advance_loc:·1·to·00001dd3
94 ··DW_CFA_def_cfa_offset:·1680 ··DW_CFA_def_cfa_offset:·16
95 ··DW_CFA_offset:·r6·(esi)·at·cfa-1681 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
96 ··DW_CFA_advance_loc:·1·to·00001db482 ··DW_CFA_advance_loc:·6·to·00001dd9
97 ··DW_CFA_def_cfa_offset:·2083 ··DW_CFA_def_cfa_offset:·20
98 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2084 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
99 ··DW_CFA_advance_loc:·3·to·00001db785 ··DW_CFA_advance_loc:·14·to·00001de7
100 ··DW_CFA_def_cfa_offset:·8086 ··DW_CFA_def_cfa_offset:·80
101 ··DW_CFA_advance_loc2:·313·to·00001ef087 ··DW_CFA_advance_loc2:·329·to·00001f30
102 ··DW_CFA_remember_state88 ··DW_CFA_remember_state
103 ··DW_CFA_def_cfa_offset:·2089 ··DW_CFA_def_cfa_offset:·20
104 ··DW_CFA_advance_loc:·1·to·00001ef190 ··DW_CFA_advance_loc:·1·to·00001f31
105 ··DW_CFA_restore:·r3·(ebx)91 ··DW_CFA_restore:·r3·(ebx)
106 ··DW_CFA_def_cfa_offset:·1692 ··DW_CFA_def_cfa_offset:·16
107 ··DW_CFA_advance_loc:·1·to·00001ef293 ··DW_CFA_advance_loc:·1·to·00001f32
108 ··DW_CFA_restore:·r6·(esi)94 ··DW_CFA_restore:·r6·(esi)
109 ··DW_CFA_def_cfa_offset:·1295 ··DW_CFA_def_cfa_offset:·12
110 ··DW_CFA_advance_loc:·1·to·00001ef396 ··DW_CFA_advance_loc:·1·to·00001f33
111 ··DW_CFA_restore:·r7·(edi)97 ··DW_CFA_restore:·r7·(edi)
112 ··DW_CFA_def_cfa_offset:·898 ··DW_CFA_def_cfa_offset:·8
113 ··DW_CFA_advance_loc:·1·to·00001ef499 ··DW_CFA_advance_loc:·1·to·00001f34
114 ··DW_CFA_restore:·r5·(ebp)100 ··DW_CFA_restore:·r5·(ebp)
115 ··DW_CFA_def_cfa_offset:·4101 ··DW_CFA_def_cfa_offset:·4
116 ··DW_CFA_advance_loc:·1·to·00001ef5102 ··DW_CFA_advance_loc:·1·to·00001f35
117 ··DW_CFA_restore_state103 ··DW_CFA_restore_state
  
118 0000011c·0000001c·000000f4·FDE·cie=0000002c·pc=00001efa..00001fac104 00000104·0000001c·000000dc·FDE·cie=0000002c·pc=00001f40..00001ff2
119 ··DW_CFA_advance_loc:·1·to·00001efb105 ··DW_CFA_advance_loc:·1·to·00001f41
120 ··DW_CFA_def_cfa_offset:·8106 ··DW_CFA_def_cfa_offset:·8
121 ··DW_CFA_offset:·r6·(esi)·at·cfa-8107 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
122 ··DW_CFA_advance_loc:·1·to·00001efc108 ··DW_CFA_advance_loc:·1·to·00001f42
123 ··DW_CFA_def_cfa_offset:·12109 ··DW_CFA_def_cfa_offset:·12
124 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12110 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
125 ··DW_CFA_advance_loc:·3·to·00001eff111 ··DW_CFA_advance_loc:·14·to·00001f50
126 ··DW_CFA_def_cfa_offset:·32112 ··DW_CFA_def_cfa_offset:·32
127 ··DW_CFA_nop113 ··DW_CFA_nop
128 ··DW_CFA_nop114 ··DW_CFA_nop
Max diff block lines reached; 27208/32299 bytes (84.24%) of diff not shown.
522 B
strings --all --bytes=8 {}
    
Offset 41, 20 lines modifiedOffset 41, 16 lines modified
41 CXXABI_1.341 CXXABI_1.3
42 GLIBCXX_3.442 GLIBCXX_3.4
43 GLIBC_2.143 GLIBC_2.1
44 GLIBC_2.444 GLIBC_2.4
45 GLIBC_2.045 GLIBC_2.0
46 GLIBC_2.1.346 GLIBC_2.1.3
47 GLIBC_2.3.447 GLIBC_2.3.4
48 \$`;\$dt^48 \$`;\$dt`
49 \$0;L$`up 
50 T$\;T$`t49 T$\;T$`t
51 |$,9T$TtD 
52 L$,;|$Tu 
53 L$x;D$lt( 
54 Usage:·fst-train·[options]·file·[file]50 Usage:·fst-train·[options]·file·[file]
55 -t·tfile:··alternative·transducer51 -t·tfile:··alternative·transducer
56 -b:··input·with·surface·and·analysis·characters52 -b:··input·with·surface·and·analysis·characters
57 -d:··disambiguate·symbolically·(use·only·the·simplest·analyses)53 -d:··disambiguate·symbolically·(use·only·the·simplest·analyses)
58 -q:··suppress·status·messages54 -q:··suppress·status·messages
59 -v:··print·version·information55 -v:··print·version·information
60 Error:·Cannot·open·transducer·file·%s56 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···1cb0·<__cxa_finalize@plt+0xa60>8 »       call···1cd0·<__cxa_finalize@plt+0xa80>
9 »       add····$0x6ff7,%ebx9 »       add····$0x6ff7,%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
630 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001260·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x1420>:2 00001260·<std::vector<char*,·std::allocator<char*>·>::_M_realloc_insert(__gnu_cxx::__normal_iterator<char**,·std::vector<char*,·std::allocator<char*>·>·>,·char*·const&)@@Base-0x14a0>:
3 main.cold():3 main.cold():
4 ./src/fst-train.C:147·(discriminator·2)4 ./src/fst-train.C:147·(discriminator·2)
5 »       mov····%esi,(%esp)5 »       mov····%esi,(%esp)
6 main():6 main():
7 ./src/fst-train.C:147·(discriminator·2)7 ./src/fst-train.C:147·(discriminator·2)
8 »       mov····%edi,%ebx8 »       mov····%edi,%ebx
9 »       call···1120·<operator·delete(void*)@plt>9 »       call···1120·<operator·delete(void*)@plt>
Offset 17, 47 lines modifiedOffset 17, 47 lines modified
17 »       cmp····$0x1,%esi17 »       cmp····$0x1,%esi
18 »       jne····12af·<__cxa_finalize@plt+0x5f>18 »       jne····12af·<__cxa_finalize@plt+0x5f>
19 ./src/fst-train.C:207·(discriminator·1)19 ./src/fst-train.C:207·(discriminator·1)
20 »       mov····%eax,(%esp)20 »       mov····%eax,(%esp)
21 »       mov····%edi,%ebx21 »       mov····%edi,%ebx
22 »       call···1060·<__cxa_begin_catch@plt>22 »       call···1060·<__cxa_begin_catch@plt>
23 ./src/fst-train.C:208·(discriminator·1)23 ./src/fst-train.C:208·(discriminator·1)
 24 »       mov····-0x8(%edi),%ecx
 25 »       mov····%ecx,(%esp)
24 »       mov····%eax,0x4(%esp)26 »       mov····%eax,0x4(%esp)
25 »       mov····-0x8(%edi),%eax 
26 »       mov····%eax,(%esp) 
27 »       call···1140·<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···1140·<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 »       lea····-0x1e0a(%edi),%ecx 
29 »       mov····%ecx,0x4(%esp) 
30 »       mov····%eax,(%esp)28 »       mov····%eax,(%esp)
 29 »       lea····-0x1e0a(%edi),%edx
 30 »       mov····%edx,0x4(%esp)
31 »       call···1140·<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···1140·<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/fst-train.C:20732 ./src/fst-train.C:207
33 »       call···11d0·<__cxa_end_catch@plt>33 »       call···11d0·<__cxa_end_catch@plt>
34 »       jmp····1a3e·<__cxa_finalize@plt+0x7ee>34 »       jmp····1a4b·<__cxa_finalize@plt+0x7fb>
35 »       mov····%eax,%esi35 »       mov····%eax,%esi
36 std::vector<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::~vector():36 std::vector<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::~vector():
37 /usr/include/c++/10/bits/stl_vector.h:68037 /usr/include/c++/10/bits/stl_vector.h:680
38 »       mov····0x5c(%esp),%edx38 »       mov····0x5c(%esp),%eax
39 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_M_deallocate(SFST::CompactTransducer**,·unsigned·int):39 std::_Vector_base<SFST::CompactTransducer*,·std::allocator<SFST::CompactTransducer*>·>::_M_deallocate(SFST::CompactTransducer**,·unsigned·int):
40 /usr/include/c++/10/bits/stl_vector.h:35340 /usr/include/c++/10/bits/stl_vector.h:353
41 »       test···%edx,%edx41 »       test···%eax,%eax
42 »       je·····12c3·<__cxa_finalize@plt+0x73>42 »       je·····12c3·<__cxa_finalize@plt+0x73>
43 __gnu_cxx::new_allocator<SFST::CompactTransducer*>::deallocate(SFST::CompactTransducer**,·unsigned·int):43 __gnu_cxx::new_allocator<SFST::CompactTransducer*>::deallocate(SFST::CompactTransducer**,·unsigned·int):
44 /usr/include/c++/10/ext/new_allocator.h:13344 /usr/include/c++/10/ext/new_allocator.h:133
45 »       mov····%edx,(%esp)45 »       mov····%eax,(%esp)
46 »       mov····%edi,%ebx46 »       mov····%edi,%ebx
47 »       call···1120·<operator·delete(void*)@plt>47 »       call···1120·<operator·delete(void*)@plt>
48 __gnu_cxx::new_allocator<SFST::CompactTransducer*>::~new_allocator():48 __gnu_cxx::new_allocator<SFST::CompactTransducer*>::~new_allocator():
49 /usr/include/c++/10/ext/new_allocator.h:8949 /usr/include/c++/10/ext/new_allocator.h:89
50 »       mov····%esi,(%esp)50 »       mov····%esi,(%esp)
51 »       mov····%edi,%ebx51 »       mov····%edi,%ebx
52 »       call···1210·<_Unwind_Resume@plt>52 »       call···1210·<_Unwind_Resume@plt>
53 main():53 main():
54 ./src/fst-train.C:20754 ./src/fst-train.C:207
55 »       mov····%eax,%esi 
56 »       mov····%edi,%ebx55 »       mov····%edi,%ebx
 56 »       mov····%eax,%esi
57 »       call···11d0·<__cxa_end_catch@plt>57 »       call···11d0·<__cxa_end_catch@plt>
58 »       jmp····12b1·<__cxa_finalize@plt+0x61>58 »       jmp····12b1·<__cxa_finalize@plt+0x61>
59 std::vector<double,·std::allocator<double>·>::~vector():59 std::vector<double,·std::allocator<double>·>::~vector():
60 /usr/include/c++/10/bits/stl_vector.h:68060 /usr/include/c++/10/bits/stl_vector.h:680
61 »       mov····0x80(%esp),%edx61 »       mov····0x80(%esp),%edx
62 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):62 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):
63 /usr/include/c++/10/bits/stl_vector.h:35363 /usr/include/c++/10/bits/stl_vector.h:353
Offset 67, 55 lines modifiedOffset 67, 55 lines modified
67 /usr/include/c++/10/ext/new_allocator.h:13367 /usr/include/c++/10/ext/new_allocator.h:133
68 »       mov····%edx,(%esp)68 »       mov····%edx,(%esp)
69 »       mov····%edi,%ebx69 »       mov····%edi,%ebx
70 »       call···1120·<operator·delete(void*)@plt>70 »       call···1120·<operator·delete(void*)@plt>
71 __gnu_cxx::new_allocator<double>::~new_allocator():71 __gnu_cxx::new_allocator<double>::~new_allocator():
72 /usr/include/c++/10/ext/new_allocator.h:8972 /usr/include/c++/10/ext/new_allocator.h:89
73 »       mov····0x4c(%esp),%ebx73 »       mov····0x4c(%esp),%ebx
74 »       lea····0x68(%esp),%eax74 »       lea····0x68(%esp),%ecx
75 »       mov····%eax,0x2c(%esp)75 »       mov····%ecx,0x2c(%esp)
76 main():76 main():
77 ./src/fst-train.C:16377 ./src/fst-train.C:163
78 »       mov····0x28(%esp),%ecx78 »       mov····0x28(%esp),%eax
79 »       mov····%ecx,(%esp)79 »       mov····%eax,(%esp)
80 »       call···24e0·<__cxa_finalize@plt+0x1290>80 »       call···2580·<__cxa_finalize@plt+0x1330>
81 »       mov····0x2c(%esp),%edx81 »       mov····0x2c(%esp),%edx
82 »       mov····%edx,(%esp)82 »       mov····%edx,(%esp)
83 »       call···24e0·<__cxa_finalize@plt+0x1290>83 »       call···2580·<__cxa_finalize@plt+0x1330>
84 »       mov····%esi,%eax84 »       mov····%esi,%eax
85 »       mov····%ebx,%esi85 »       mov····%ebx,%esi
86 »       jmp····1272·<__cxa_finalize@plt+0x22>86 »       jmp····1272·<__cxa_finalize@plt+0x22>
87 std::vector<double,·std::allocator<double>·>::~vector():87 std::vector<double,·std::allocator<double>·>::~vector():
88 /usr/include/c++/10/bits/stl_vector.h:68088 /usr/include/c++/10/bits/stl_vector.h:680
89 »       mov····0x80(%esp),%ecx89 »       mov····0x80(%esp),%eax
90 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):90 std::_Vector_base<double,·std::allocator<double>·>::_M_deallocate(double*,·unsigned·int):
91 /usr/include/c++/10/bits/stl_vector.h:35391 /usr/include/c++/10/bits/stl_vector.h:353
92 »       test···%ecx,%ecx92 »       test···%eax,%eax
93 »       je·····132f·<__cxa_finalize@plt+0xdf>93 »       je·····132f·<__cxa_finalize@plt+0xdf>
94 __gnu_cxx::new_allocator<double>::deallocate(double*,·unsigned·int):94 __gnu_cxx::new_allocator<double>::deallocate(double*,·unsigned·int):
95 /usr/include/c++/10/ext/new_allocator.h:13395 /usr/include/c++/10/ext/new_allocator.h:133
96 »       mov····%ecx,(%esp)96 »       mov····%eax,(%esp)
97 »       mov····%edi,%ebx97 »       mov····%edi,%ebx
98 »       call···1120·<operator·delete(void*)@plt>98 »       call···1120·<operator·delete(void*)@plt>
99 __gnu_cxx::new_allocator<double>::~new_allocator():99 __gnu_cxx::new_allocator<double>::~new_allocator():
100 /usr/include/c++/10/ext/new_allocator.h:89100 /usr/include/c++/10/ext/new_allocator.h:89
101 »       mov····0x4c(%esp),%ebx101 »       mov····0x4c(%esp),%ebx
102 »       jmp····12f9·<__cxa_finalize@plt+0xa9>102 »       jmp····12f9·<__cxa_finalize@plt+0xa9>
103 main.cold():103 main.cold():
104 »       nop104 »       nop
105 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():105 std::vector<SFST::Gen,·std::allocator<SFST::Gen>·>::~vector():
106 /usr/include/c++/10/bits/stl_vector.h:680106 /usr/include/c++/10/bits/stl_vector.h:680
107 »       mov····0x64(%esp),%ebx107 »       mov····0x64(%esp),%eax
108 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):108 std::_Vector_base<SFST::Gen,·std::allocator<SFST::Gen>·>::_M_deallocate(SFST::Gen*,·unsigned·int):
109 /usr/include/c++/10/bits/stl_vector.h:353109 /usr/include/c++/10/bits/stl_vector.h:353
110 »       test···%ebx,%ebx110 »       test···%eax,%eax
111 »       je·····134a·<__cxa_finalize@plt+0xfa>111 »       je·····134a·<__cxa_finalize@plt+0xfa>
112 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):112 __gnu_cxx::new_allocator<SFST::Gen>::deallocate(SFST::Gen*,·unsigned·int):
113 /usr/include/c++/10/ext/new_allocator.h:133113 /usr/include/c++/10/ext/new_allocator.h:133
114 »       mov····%ebx,(%esp)114 »       mov····%eax,(%esp)
115 »       mov····0x28(%esp),%ebx115 »       mov····0x28(%esp),%ebx
116 »       call···1120·<operator·delete(void*)@plt>116 »       call···1120·<operator·delete(void*)@plt>
117 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():117 __gnu_cxx::new_allocator<SFST::Gen>::~new_allocator():
118 /usr/include/c++/10/ext/new_allocator.h:89118 /usr/include/c++/10/ext/new_allocator.h:89
119 »       mov····%edi,(%esp)119 »       mov····%edi,(%esp)
120 »       mov····0x28(%esp),%ebx120 »       mov····0x28(%esp),%ebx
121 »       call···1210·<_Unwind_Resume@plt>121 »       call···1210·<_Unwind_Resume@plt>
Offset 124, 882 lines modifiedOffset 124, 1066 lines modified
124 »       xchg···%ax,%ax124 »       xchg···%ax,%ax
125 »       xchg···%ax,%ax125 »       xchg···%ax,%ax
126 »       xchg···%ax,%ax126 »       xchg···%ax,%ax
127 »       xchg···%ax,%ax127 »       xchg···%ax,%ax
Max diff block lines reached; 639091/644467 bytes (99.17%) 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 00005d94·<.fini>:2 00005ed4·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···1cb0·<__cxa_finalize@plt+0xa60>6 »       call···1cd0·<__cxa_finalize@plt+0xa80>
7 »       add····$0x2263,%ebx7 »       add····$0x2123,%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, 19 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·f0000000·1d000000·dcadffff·...;............2 ··0x00006244·011b033b·f0000000·1d000000·dcadffff·...;............
3 ··0x00006254·38010000·0cb0ffff·5c010000·1cb0ffff·8.......\.......3 ··0x00006254·38010000·0cb0ffff·5c010000·1cb0ffff·8.......\.......
4 ··0x00006264·e0040000·f2b0ffff·74060000·1cb1ffff·........t.......4 ··0x00006264·50040000·f2b0ffff·b8050000·1cb1ffff·P...............
5 ··0x00006274·80040000·6bb9ffff·f8040000·e7b9ffff·....k...........5 ··0x00006274·ec030000·8cb9ffff·68040000·0cbaffff·........h.......
6 ··0x00006284·8c060000·2cbaffff·0c010000·6cbbffff·....,.......l...6 ··0x00006284·d0050000·4cbaffff·0c010000·8cbbffff·....L...........
7 ··0x00006294·d0010000·b6bcffff·10020000·68bdffff·............h...7 ··0x00006294·b8010000·fcbcffff·f8010000·bcbdffff·................
8 ··0x000062a4·b0020000·b8c0ffff·70010000·dec0ffff·........p.......8 ··0x000062a4·84020000·2cc1ffff·70010000·5cc1ffff·....,...p...\...
9 ··0x000062b4·90010000·9cc2ffff·30020000·3cc4ffff·........0...<...9 ··0x000062b4·8c010000·3cc3ffff·18020000·bcc4ffff·....<...........
10 ··0x000062c4·70020000·dcc5ffff·f0020000·7cc7ffff·p...........|...10 ··0x000062c4·58020000·9cc6ffff·c4020000·7cc8ffff·X...........|...
11 ··0x000062d4·30030000·5cccffff·88030000·eccdffff·0...\...........11 ··0x000062d4·f0020000·9ccdffff·1c030000·0ccfffff·................
12 ··0x000062e4·e8030000·8ce4ffff·2c040000·c9e6ffff·........,.......12 ··0x000062e4·7c030000·bce5ffff·c0030000·00e8ffff·|...............
13 ··0x000062f4·2c050000·cde6ffff·40050000·d1e6ffff·,.......@.......13 ··0x000062f4·9c040000·04e8ffff·b0040000·08e8ffff·................
 14 ··0x00006304·c4040000·0ce8ffff·44050000·bcf4ffff·........D.......
14 ··0x00006304·54050000·dce6ffff·00060000·82f3ffff·T............... 
15 ··0x00006314·68050000·ecf6ffff·c0050000·ccfaffff·h............... 
16 ··0x00006324·b8060000·2cfbffff·04070000·3cfbffff·....,.......<...15 ··0x00006314·d8040000·8cf8ffff·04050000·0cfcffff·................
 16 ··0x00006324·fc050000·6cfcffff·48060000·7cfcffff·....l...H...|...
17 ··0x00006334·18070000····························....17 ··0x00006334·5c060000····························\...
  
12.2 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 104 lines modifiedOffset 1, 92 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00006338·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00006338·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00006348·1b0c0404·88010708·10000000·1c000000·................3 ··0x00006348·1b0c0404·88010708·10000000·1c000000·................
4 ··0x00006358·18b9ffff·36000000·00000000·14000000·....6...........4 ··0x00006358·38b9ffff·36000000·00000000·14000000·8...6...........
5 ··0x00006368·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x00006368·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x00006378·88010000·20000000·1c000000·9cacffff·....·...........6 ··0x00006378·88010000·20000000·1c000000·9cacffff·....·...........
7 ··0x00006388·30020000·000e0846·0e0c4a0f·0b740478·0......F..J..t.x7 ··0x00006388·30020000·000e0846·0e0c4a0f·0b740478·0......F..J..t.x
8 ··0x00006398·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x00006398·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000063a8·a8aeffff·08000000·00000000·1c000000·................9 ··0x000063a8·a8aeffff·08000000·00000000·18000000·................
10 ··0x000063b8·54000000·40bfffff·26000000·00410e08·T...@...&....A..10 ··0x000063b8·54000000·b4bfffff·2c000000·00430e20·T.......,....C.·
11 ··0x000063c8·8302430e·20600e08·41c30e04·3c000000·..C.·`..A...<... 
12 ··0x000063d8·74000000·46bfffff·bc010000·00410e08·t...F........A.. 
13 ··0x000063e8·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
14 ··0x000063f8·05430e40·02660a0e·1441c30e·1041c60e·.C.@.f...A...A.. 
15 ··0x00006408·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<... 
16 ··0x00006418·b4000000·94b9ffff·4a010000·00410e08·........J....A.. 
17 ··0x00006428·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
18 ··0x00006438·05430e50·0339010a·0e1441c3·0e1041c6·.C.P.9....A...A. 
19 ··0x00006448·0e0c41c7·0e0841c5·0e04410b·1c000000·..A...A...A..... 
20 ··0x00006458·f4000000·9ebaffff·b2000000·00410e08·.............A.. 
21 ··0x00006468·8602410e·0c830343·0e200000·3c000000·..A....C.·..<... 
22 ··0x00006478·14010000·64c0ffff·95010000·00410e08·....d........A..11 ··0x000063c8·44830264·c30e0400·28000000·70000000·D..d....(...p...
 12 ··0x000063d8·c8bfffff·da010000·00430e40·44830559·.........C.@D..Y
 13 ··0x000063e8·86048703·8502026b·0ac5c7c6·c30e0445·.......k.......E
 14 ··0x000063f8·0b000000·3c000000·9c000000·ccb9ffff·....<...........
 15 ··0x00006408·6a010000·00410e08·8502410e·0c870341·j....A....A....A
 16 ··0x00006418·0e108604·460e1483·054e0e50·0349010a·....F....N.P.I..
 17 ··0x00006428·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 18 ··0x00006438·0e04410b·1c000000·dc000000·fcbaffff·..A.............
 19 ··0x00006448·b2000000·00410e08·8602410e·0c83034e·.....A....A....N
 20 ··0x00006458·0e200000·3c000000·fc000000·1cc1ffff·.·..<...........
 21 ··0x00006468·80010000·00410e08·8502410e·0c870341·.....A....A....A
 22 ··0x00006478·0e108604·410e1483·054e0e30·0369010e·....A....N.0.i..
 23 ··0x00006488·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 24 ··0x00006498·04000000·28000000·3c010000·5cc2ffff·....(...<...\...
 25 ··0x000064a8·df010000·00430e40·50870385·0283054f·.....C.@P......O
 26 ··0x000064b8·860402d0·0ac5c7c6·c30e0446·0b000000·...........F....
 27 ··0x000064c8·3c000000·68010000·30bbffff·6d030000·<...h...0...m...
23 ··0x00006488·8502410e·0c870341·0e108604·410e1483·..A....A....A...28 ··0x000064d8·00410e08·8502410e·0c870341·0e108604·.A....A....A....
24 ··0x00006498·05430e30·0389010e·1441c30e·1041c60e·.C.0.....A...A.. 
25 ··0x000064a8·0c41c70e·0841c50e·04000000·3c000000·.A...A......<...29 ··0x000064e8·410e1483·054e0e40·03dc010a·0e1441c3·A....N.@......A.
 30 ··0x000064f8·0e1041c6·0e0c41c7·0e0841c5·0e04460b·..A...A...A...F.
 31 ··0x00006508·28000000·a8010000·d0c3ffff·df010000·(...............
 32 ··0x00006518·00430e40·50870385·0283054f·860402d0·.C.@P......O....
 33 ··0x00006528·0ac5c7c6·c30e0446·0b000000·28000000·.......F....(...
26 ··0x000064b8·54010000·c4c1ffff·9f010000·00410e08·T............A..34 ··0x00006538·d4010000·84c5ffff·16050000·00430e50·.............C.P
 35 ··0x00006548·44860448·83054f85·02488703·0347010a·D..H..O..H...G..
 36 ··0x00006558·c5c7c6c3·0e04430b·3c000000·00020000·......C.<.......
 37 ··0x00006568·78caffff·6a010000·00410e08·8502410e·x...j....A....A.
27 ··0x000064c8·8502410e·0c870341·0e108604·410e1483·..A....A....A...38 ··0x00006578·0c870341·0e108604·410e1483·054e0e30·...A....A....N.0
28 ··0x000064d8·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A.. 
29 ··0x000064e8·0c41c70e·0841c50e·04410b00·3c000000·.A...A...A..<... 
30 ··0x000064f8·94010000·b0baffff·50030000·00410e08·........P....A..39 ··0x00006588·0353010e·1441c30e·1041c60e·0c41c70e·.S...A...A...A..
 40 ··0x00006598·0841c50e·04000000·1c000000·00000000·.A..............
 41 ··0x000065a8·017a504c·5200017c·08079bf1·1a00001b·.zPLR..|........
 42 ··0x000065b8·1b0c0404·88010000·40000000·24000000·........@...$...
 43 ··0x000065c8·88cbffff·ad160000·04ef0200·00410e08·.............A..
31 ··0x00006508·8502410e·0c870341·0e108604·410e1483·..A....A....A...44 ··0x000065d8·8502410e·0c870341·0e108604·410e1483·..A....A....A...
32 ··0x00006518·05430e40·03f7010a·0e1441c3·0e1041c6·.C.@......A...A.45 ··0x000065e8·054d0e70·0397040a·0e1441c3·0e1041c6·.M.p......A...A.
33 ··0x00006528·0e0c41c7·0e0841c5·0e04410b·3c000000·..A...A...A.<...46 ··0x000065f8·0e0c41c7·0e0841c5·0e04440b·28000000·..A...A...D.(...
34 ··0x00006538·d4010000·e4c2ffff·9f010000·00410e08·.............A..47 ··0x00006608·a4020000·f4e1ffff·44020000·00430e40·........D....C.@
 48 ··0x00006618·44860454·87038502·83050307·020ac5c7·D..T............
 49 ··0x00006628·c6c30e04·460b0000·34000000·94000000·....F...4.......
 50 ··0x00006638·28adffff·70080000·043b0300·00410e08·(...p....;...A..
 51 ··0x00006648·8502440d·05448703·86044383·05030b07·..D..D....C.....
35 ··0x00006548·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
36 ··0x00006558·05430e40·02d20a0e·1441c30e·1041c60e·.C.@.....A...A.. 
37 ··0x00006568·0c41c70e·0841c50e·04410b00·54000000·.A...A...A..T... 
38 ··0x00006578·14020000·44c4ffff·d9040000·00410e08·....D........A.. 
39 ··0x00006588·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
40 ··0x00006598·05430e50·0350010a·0e1441c3·0e1041c6·.C.P.P....A...A. 
41 ··0x000065a8·0e0c41c7·0e0841c5·0e04410b·0398020a·..A...A...A..... 
42 ··0x000065b8·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A. 
43 ··0x000065c8·0e04410b·3c000000·6c020000·ccc8ffff·..A.<...l....... 
44 ··0x000065d8·88010000·00410e08·8502410e·0c870341·.....A....A....A 
45 ··0x000065e8·0e108604·410e1483·05430e30·037c010e·....A....C.0.|.. 
46 ··0x000065f8·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A.. 
47 ··0x00006608·04000000·1c000000·00000000·017a504c·.............zPL 
48 ··0x00006618·5200017c·08079b85·1a00001b·1b0c0404·R..|............ 
49 ··0x00006628·88010000·40000000·24000000·fcc9ffff·....@...$....... 
50 ··0x00006638·9d160000·043f0300·00410e08·8502410e·.....?...A....A. 
51 ··0x00006648·0c870341·0e108604·410e1483·05430e70·...A....A....C.p 
52 ··0x00006658·03f3040a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
53 ··0x00006668·0e0841c5·0e04410b·50000000·10030000·..A...A.P....... 
54 ··0x00006678·58e0ffff·3d020000·00410e08·8502410e·X...=....A....A. 
55 ··0x00006688·0c870341·0e108604·410e1483·05430e40·...A....A....C.@ 
56 ··0x00006698·030b020a·0e1441c3·0e1041c6·0e0c41c7·......A...A...A. 
57 ··0x000066a8·0e0841c5·0e04410b·610e1441·c30e1041·..A...A.a..A...A 
58 ··0x000066b8·c60e0c41·c70e0841·c50e0400·30000000·...A...A....0... 
59 ··0x000066c8·bc000000·94acffff·4f080000·04630300·........O....c.. 
60 ··0x000066d8·00410e08·8502420d·054c8703·86048305·.A....B..L...... 
61 ··0x000066e8·03fb060a·c341c641·c741c50c·0404410b·.....A.A.A....A.52 ··0x00006658·0ac341c6·41c741c5·0c040441·0b000000·..A.A.A....A....
62 ··0x000066f8·28000000·00000000·017a504c·5200017c·(........zPLR..|53 ··0x00006668·28000000·00000000·017a504c·5200017c·(........zPLR..|
63 ··0x00006708·08079b99·1900001b·1b0c0404·88010c05·................54 ··0x00006678·08079b29·1a00001b·1b0c0404·88010c05·...)............
64 ··0x00006718·08830585·02860487·03000000·14000000·................55 ··0x00006688·08830585·02860487·03000000·14000000·................
65 ··0x00006728·30000000·34abffff·d5000000·04630300·0...4........c..56 ··0x00006698·30000000·c4abffff·d5000000·04370300·0............7..
66 ··0x00006738·00000000·30000000·dc030000·6bb4ffff·....0.......k...57 ··0x000066a8·00000000·30000000·4c030000·1cb5ffff·....0...L.......
67 ··0x00006748·7c000000·00410e08·8702410e·0c860341·|....A....A....A58 ··0x000066b8·76000000·00410e08·8702410e·0c860341·v....A....A....A
68 ··0x00006758·0e108304·430e2002·720e1041·c30e0c41·....C.·.r..A...A59 ··0x000066c8·0e108304·4e0e2002·610e1041·c30e0c41·....N.·.a..A...A
69 ··0x00006768·c60e0841·c70e0400·10000000·10040000·...A............60 ··0x000066d8·c60e0841·c70e0400·10000000·80030000·...A............
70 ··0x00006778·95e1ffff·04000000·00000000·10000000·................61 ··0x000066e8·5ce3ffff·04000000·00000000·10000000·\...............
71 ··0x00006788·24040000·85e1ffff·04000000·00000000·$...............62 ··0x000066f8·94030000·4ce3ffff·04000000·00000000·....L...........
72 ··0x00006798·10000000·38040000·75e1ffff·04000000·....8...u.......63 ··0x00006708·10000000·a8030000·3ce3ffff·04000000·........<.......
73 ··0x000067a8·00000000·54000000·4c040000·12eeffff·....T...L.......64 ··0x00006718·00000000·28000000·bc030000·dcefffff·....(...........
 65 ··0x00006728·c4030000·00430e50·44860448·83055387·.....C.PD..H..S.
 66 ··0x00006738·0385025b·0ac5c7c6·c30e0443·0b000000·...[.......C....
74 ··0x000067b8·5d030000·00410e08·8502410e·0c870341·]....A....A....A 
75 ··0x000067c8·0e108604·410e1483·05430e50·5a0a0e14·....A....C.PZ... 
76 ··0x000067d8·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
77 ··0x000067e8·410b03ce·010a0e14·41c30e10·41c60e0c·A.......A...A... 
78 ··0x000067f8·41c70e08·41c50e04·410b0000·3c000000·A...A...A...<... 
79 ··0x00006808·a4040000·24f1ffff·d8030000·00410e08·....$........A.. 
80 ··0x00006818·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
81 ··0x00006828·05430e50·03f6020a·0e1441c3·0e1041c6·.C.P......A...A. 
82 ··0x00006838·0e0c41c7·0e0841c5·0e04410b·44000000·..A...A...A.D... 
83 ··0x00006848·3c020000·d4e0ffff·a50c0000·045b0200·<............[..67 ··0x00006748·3c000000·e8030000·80f3ffff·80030000·<...............
84 ··0x00006858·00410e08·8502410e·0c870341·0e108604·.A....A....A....68 ··0x00006758·00410e08·8502410e·0c870341·0e108604·.A....A....A....
85 ··0x00006868·410e1483·05460ea0·01032e02·0a0e1441·A....F.........A69 ··0x00006768·410e1483·054e0e40·0380020a·0e1441c3·A....N.@......A.
86 ··0x00006878·c30e1041·c60e0c41·c70e0841·c50e0441·...A...A...A...A 
87 ··0x00006888·0b000000·28000000·00000000·017a504c·....(........zPL 
88 ··0x00006898·5200017c·08079b05·1800001b·1b0c0404·R..|............ 
89 ··0x000068a8·88010ea0·01830585·02860487·03000000·................ 
90 ··0x000068b8·14000000·30000000·76aaffff·20000000·....0...v...·... 
91 ··0x000068c8·04f20100·00000000·28000000·70050000·........(...p... 
92 ··0x000068d8·53b3ffff·40000000·00410e08·8602410e·S...@....A....A. 
93 ··0x000068e8·0c830343·0e20780e·0c41c30e·0841c60e·...C.·x..A...A.. 
Max diff block lines reached; 0/12365 bytes (0.00%) of diff not shown.
2.91 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0000697c·ff9bb801·01ab01dd·029602e4·2a01b90a·............*...2 ··0x000068c0·ff9bb801·01ab01aa·029002a3·2901e409·............)...
3 ··0x0000698c·050000ae·0c05a029·01940eff·04c32c00·.......)......,.3 ··0x000068d0·050000c0·0b05d02b·01960dd9·04da2c00·.......+......,.
4 ··0x0000699c·ce138301·a02901e7·15050000·da16ee01·.....).......... 
5 ··0x000069ac·e22a01b3·1a8402ca·2c019f1e·8202a229·.*......,......) 
6 ··0x000069bc·01852205·a42901d8·23f101c3·2c00ee25·.."..)..#...,..% 
7 ··0x000069cc·8301a429·01ce2805·e42a01d7·2805ca2c·...)..(..*..(..,4 ··0x000068e0·b3128201·d02b01d5·14050000·d415f201·.....+..........
 5 ··0x000068f0·a72901bb·198b02d2·2b01c31d·fb01a529·.)......+......)
 6 ··0x00006900·01b62105·e12c01fd·22f301da·2c009b25·..!..,.."...,..%
 7 ··0x00006910·8301e12c·01c72805·a32901d0·2805a729·...,..(..)..(..)
8 ··0x000069dc·01e02805·e22a01ee·2805a229·01f72805·..(..*..(..)..(.8 ··0x00006920·01d92805·d22b01e7·2805a529·01f02805·..(..+..(..)..(.
9 ··0x000069ec·a4290180·2905a029·01892917·0000c629·.)..)..)..)....)9 ··0x00006930·d02b0183·2905e12c·0195290e·0000ce29·.+..)..,..)....)
10 ··0x000069fc·05952a00·eb290599·2a00902a·059d2a00·..*..)..*..*..*. 
11 ··0x00006a0c·c62a0500·00862b05·ac2b03a7·2b05b02b·.*....+..+..+..+ 
12 ··0x00006a1c·03882c05·d22c00f2·2c05882d·03832d05·..,..,..,..-..-.10 ··0x00006940·059d2a03·f32905a1·2a00982a·05a52a03·..*..)..*..*..*.
 11 ··0x00006950·f22a0500·00cb2b05·e32c00f4·2b059a2c·.*....+..,..+..,
 12 ··0x00006960·00952c05·9e2c0387·2d059d2d·00982d05·..,..,..-..-..-.
13 ··0x00006a2c·00000100·007d0000·00000000·ff9b5d01·.....}........].13 ··0x00006970·00000100·007d0000·00000000·ff9b5d01·.....}........].
14 ··0x00006a3c·505305a2·1000ef01·9901c810·039d0305·PS..............14 ··0x00006980·504d05c3·1000ec01·9b01e910·039a0305·PM..............
15 ··0x00006a4c·951003c5·038601c8·1003e005·05bd1003·................15 ··0x00006990·b61003c2·038d01e9·1003d405·05de1003·................
16 ··0x00006a5c·bd0605a9·1003c608·e204b410·03a40e05·................16 ··0x000069a0·ad0605ca·1003bc08·f804d510·03b10e3e·...............>
17 ··0x00006a6c·c81003e0·0e05b410·03fe0e05·a21000bc·................17 ··0x000069b0·e9100384·0f05d510·03a20f05·c31000e2·................
18 ··0x00006a7c·0f05b410·03fd0f05·c8100390·1005a210·................18 ··0x000069c0·0f05d510·03a51005·e91003b1·1005c310·................
19 ··0x00006a8c·00000001·7d000000·0c160000·ff9b1501·....}...........19 ··0x000069d0·00000001·7d000000·c8160000·ff9b1501·....}...........
20 ··0x00006a9c·082e176d·00680500·00000001·7d000000·...m.h......}...20 ··0x000069e0·082e176d·00680500·00000001·7d000000·...m.h......}...
21 ··0x00006aac·f4150000·ffff0107·89018a18·9d1900ff·................21 ··0x000069f0·b0160000·ffff0107·80019b18·a51900ff·................
22 ··0x00006abc·ff01041b·050000·····················.......22 ··0x00006a00·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 ··0x00007ebc·a01d0000·af1b0000·2b1c0000··········........+...2 ··0x00007ebc·c01d0000·d01b0000·501c0000··········........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 ··0x00007ec8·501d0000····························P...2 ··0x00007ec8·701d0000····························p...
  
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·61353437·64643461·30343937·38323761·a547dd4a0497827a 
3 ··0x00000010·33653230·63616362·62303135·62303235·3e20cacbb015b0252 ··0x00000000·31383766·36336564·39643236·37323766·187f63ed9d26727f
 3 ··0x00000010·31353665·61636363·62343437·35393734·156eacccb4475974
4 ··0x00000020·65393434·35322e64·65627567·00000000·e94452.debug....4 ··0x00000020·65383064·31632e64·65627567·00000000·e80d1c.debug....
5 ··0x00000030·1137e1e4····························.7..5 ··0x00000030·bbff9b1b····························....
  
2.69 KB
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······536·2016-01-25·10:50:52.000000·control.tar.xz2 -rw-r--r--···0········0········0······532·2016-01-25·10:50:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1011112·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0··1026668·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:·10307 Installed-Size:·1044
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:·a1a32c31e411f4cd1b05c56a1aa48ebf2562851913 Build-Ids:·e52bdf49040c55bdc1bbddac0873ce6838411d0d
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/a1/a32c31e411f4cd1b05c56a1aa48ebf25628519.debug1 usr/lib/debug/.build-id/e5/2bdf49040c55bdc1bbddac0873ce6838411d0d.debug
1.43 KB
data.tar.xz
1.41 KB
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/a1/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/e5/
7 -rw-r--r--···0·root·········(0)·root·········(0)··1043836·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/a1/a32c31e411f4cd1b05c56a1aa48ebf25628519.debug7 -rw-r--r--···0·root·········(0)·root·········(0)··1058316·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/e5/2bdf49040c55bdc1bbddac0873ce6838411d0d.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
118 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·····1340·2016-01-25·10:50:52.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1344·2016-01-25·10:50:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3016372·2016-01-25·10:50:52.000000·data.tar.xz3 -rw-r--r--···0········0········0··2907464·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:·31957 Installed-Size:·3229
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:·091272360d7996aceaf7a778a2f1011e3df75783·0d8004ca2abb2b9372065a1f20967f4dae7d0dec·0e181c232986576a8f722eb9622b43d1de81cede·22f307b4d2fbe55aabf1efcbff55758d60a102f2·2adc8ea091910458b440ac526f76fc37dada9213·2bb0051e6261b0122d1a119e0d0482f19f07ea94·5019765d53b[·...·truncated·by·diffoscope;·len:·480,·SHA:·0abb717230c0e8fa8b350dd342025bbe84eaedd0c6804b2bb29c761d651f1756·...·]12 Build-Ids:·07aa02c802cdd7f116cf08568a4a1a30f30f9224·0927be34bb96a30b4038d5fa9d8594a109f5da7b·1a89606a55c1f276f4f15398a597c51cebf9d7dc·238e495068ec3c5bbc30a20d7588143164d89920·31bb5af5b5d802760d984f549637af6691e0dd31·46d26949e486c2d3cf1baf49435c087062e46505·4e09e641892[·...·truncated·by·diffoscope;·len:·480,·SHA:·0bc90e03dbdd2586e52e61ddbdd3ee59a39de5a376c58908d7600f9e8a7f0771·...·]
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/09/1272360d7996aceaf7a778a2f1011e3df75783.debug 
2 usr/lib/debug/.build-id/0d/8004ca2abb2b9372065a1f20967f4dae7d0dec.debug 
3 usr/lib/debug/.build-id/0e/181c232986576a8f722eb9622b43d1de81cede.debug 
4 usr/lib/debug/.build-id/22/f307b4d2fbe55aabf1efcbff55758d60a102f2.debug 
5 usr/lib/debug/.build-id/2a/dc8ea091910458b440ac526f76fc37dada9213.debug 
6 usr/lib/debug/.build-id/2b/b0051e6261b0122d1a119e0d0482f19f07ea94.debug 
7 usr/lib/debug/.build-id/50/19765d53b207542cf9300633179ebfd1fb26ef.debug 
8 usr/lib/debug/.build-id/56/43b999ce9ba0a0639c48b23c24df56746e5f96.debug 
9 usr/lib/debug/.build-id/59/22defb093bcee88142d4a00af767dca41457f1.debug 
10 usr/lib/debug/.build-id/66/05634617aee7ed434ced0f6e7c56818f513b9b.debug 
11 usr/lib/debug/.build-id/77/f100ccaf907bac7f3f1a0a3b7ae6179dbc4595.debug 
12 usr/lib/debug/.build-id/9e/a6d9471dc3f00d72f40f9c693a2a55d403c8ce.debug 
13 usr/lib/debug/.build-id/a3/0cccb30bec07105c5220506450a1bb5cfcdee7.debug 
14 usr/lib/debug/.build-id/a4/1991585f2ef2951d27ee757f7d1228bc210537.debug 
15 usr/lib/debug/.build-id/d4/3b6c83e4835da9d8eec08193a3a0919e019127.debug 
16 usr/lib/debug/.build-id/e3/a547dd4a0497827a3e20cacbb015b025e94452.debug 
17 usr/lib/debug/.build-id/f5/30c6a56e8555b3c6be1203c5f00e5ef10898c4.debug 
18 usr/lib/debug/.build-id/fd/7869edd7dc2ff2012b5ed3c038ab655bb50f4f.debug1 usr/lib/debug/.build-id/07/aa02c802cdd7f116cf08568a4a1a30f30f9224.debug
 2 usr/lib/debug/.build-id/09/27be34bb96a30b4038d5fa9d8594a109f5da7b.debug
 3 usr/lib/debug/.build-id/1a/89606a55c1f276f4f15398a597c51cebf9d7dc.debug
 4 usr/lib/debug/.build-id/23/8e495068ec3c5bbc30a20d7588143164d89920.debug
 5 usr/lib/debug/.build-id/31/bb5af5b5d802760d984f549637af6691e0dd31.debug
 6 usr/lib/debug/.build-id/46/d26949e486c2d3cf1baf49435c087062e46505.debug
 7 usr/lib/debug/.build-id/4e/09e6418928ed000871f8fca231b053d45b1bbb.debug
 8 usr/lib/debug/.build-id/4f/3a9d7a7fb2727d7719d2a97b9af72f56d7a96f.debug
 9 usr/lib/debug/.build-id/55/d7d2d2cd3d569fdbba1f69b8739cc3770a7a7c.debug
 10 usr/lib/debug/.build-id/71/02562f16c39c7fc30544eef774fcbfd3ba9dcd.debug
 11 usr/lib/debug/.build-id/a4/187f63ed9d26727f156eacccb4475974e80d1c.debug
 12 usr/lib/debug/.build-id/b1/b1e053fb89650d951b2d4a1f60ce8071026feb.debug
 13 usr/lib/debug/.build-id/b5/5db1864026fe2b3e0e272326e778f2abd43625.debug
 14 usr/lib/debug/.build-id/b5/f19d9f6570456269aa4750b56bbf38d42d8a19.debug
 15 usr/lib/debug/.build-id/b7/feb2f6e916097538513420c831f4a1610ccf66.debug
 16 usr/lib/debug/.build-id/bb/66f8199c2d30e7f777ecc2400601bf6d183eb1.debug
 17 usr/lib/debug/.build-id/d5/da3d2eb4471abad9a6b4781ce4b6b5e683c2b9.debug
 18 usr/lib/debug/.build-id/e6/bd527a87cbf1c34765ded5b56cc50c7badbc88.debug
118 MB
data.tar.xz
118 MB
data.tar
10.2 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/07/
 7 -rw-r--r--···0·root·········(0)·root·········(0)···134504·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/07/aa02c802cdd7f116cf08568a4a1a30f30f9224.debug
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/09/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/09/
7 -rw-r--r--···0·root·········(0)·root·········(0)···133824·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/09/1272360d7996aceaf7a778a2f1011e3df75783.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/0d/ 
9 -rw-r--r--···0·root·········(0)·root·········(0)···105908·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/0d/8004ca2abb2b9372065a1f20967f4dae7d0dec.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····69236·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/09/27be34bb96a30b4038d5fa9d8594a109f5da7b.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/0e/ 
11 -rw-r--r--···0·root·········(0)·root·········(0)···134052·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/0e/181c232986576a8f722eb9622b43d1de81cede.debug 
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/22/ 
13 -rw-r--r--···0·root·········(0)·root·········(0)···144556·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/22/f307b4d2fbe55aabf1efcbff55758d60a102f2.debug 
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/2a/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/1a/
15 -rw-r--r--···0·root·········(0)·root·········(0)····93648·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/2a/dc8ea091910458b440ac526f76fc37dada9213.debug11 -rw-r--r--···0·root·········(0)·root·········(0)···128240·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/1a/89606a55c1f276f4f15398a597c51cebf9d7dc.debug
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/2b/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/23/
17 -rw-r--r--···0·root·········(0)·root·········(0)···105880·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/2b/b0051e6261b0122d1a119e0d0482f19f07ea94.debug 
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/50/ 
19 -rw-r--r--···0·root·········(0)·root·········(0)····68820·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/50/19765d53b207542cf9300633179ebfd1fb26ef.debug13 -rw-r--r--···0·root·········(0)·root·········(0)···106100·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/23/8e495068ec3c5bbc30a20d7588143164d89920.debug
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/56/ 
21 -rw-r--r--···0·root·········(0)·root·········(0)···116540·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/56/43b999ce9ba0a0639c48b23c24df56746e5f96.debug 
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/59/ 
23 -rw-r--r--···0·root·········(0)·root·········(0)···609096·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/59/22defb093bcee88142d4a00af767dca41457f1.debug 
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/66/ 
25 -rw-r--r--···0·root·········(0)·root·········(0)···107676·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/66/05634617aee7ed434ced0f6e7c56818f513b9b.debug 
26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/77/ 
27 -rw-r--r--···0·root·········(0)·root·········(0)···609228·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/77/f100ccaf907bac7f3f1a0a3b7ae6179dbc4595.debug 
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/9e/ 
29 -rw-r--r--···0·root·········(0)·root·········(0)···168132·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/9e/a6d9471dc3f00d72f40f9c693a2a55d403c8ce.debug 
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/a3/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/31/
 15 -rw-r--r--···0·root·········(0)·root·········(0)···202820·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/31/bb5af5b5d802760d984f549637af6691e0dd31.debug
 16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/46/
 17 -rw-r--r--···0·root·········(0)·root·········(0)···168436·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/46/d26949e486c2d3cf1baf49435c087062e46505.debug
 18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4e/
31 -rw-r--r--···0·root·········(0)·root·········(0)···107888·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/a3/0cccb30bec07105c5220506450a1bb5cfcdee7.debug19 -rw-r--r--···0·root·········(0)·root·········(0)···620876·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4e/09e6418928ed000871f8fca231b053d45b1bbb.debug
 20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4f/
 21 -rw-r--r--···0·root·········(0)·root·········(0)···134736·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/4f/3a9d7a7fb2727d7719d2a97b9af72f56d7a96f.debug
 22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/55/
 23 -rw-r--r--···0·root·········(0)·root·········(0)····60372·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/55/d7d2d2cd3d569fdbba1f69b8739cc3770a7a7c.debug
 24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/71/
 25 -rw-r--r--···0·root·········(0)·root·········(0)···187376·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/71/02562f16c39c7fc30544eef774fcbfd3ba9dcd.debug
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/a4/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/a4/
33 -rw-r--r--···0·root·········(0)·root·········(0)····60192·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/a4/1991585f2ef2951d27ee757f7d1228bc210537.debug27 -rw-r--r--···0·root·········(0)·root·········(0)···158584·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/a4/187f63ed9d26727f156eacccb4475974e80d1c.debug
34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/d4/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b1/
35 -rw-r--r--···0·root·········(0)·root·········(0)···200440·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/d4/3b6c83e4835da9d8eec08193a3a0919e019127.debug 
36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/e3/ 
37 -rw-r--r--···0·root·········(0)·root·········(0)···157104·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/e3/a547dd4a0497827a3e20cacbb015b025e94452.debug29 -rw-r--r--···0·root·········(0)·root·········(0)····93704·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b1/b1e053fb89650d951b2d4a1f60ce8071026feb.debug
38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/f5/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b5/
 31 -rw-r--r--···0·root·········(0)·root·········(0)···116888·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b5/5db1864026fe2b3e0e272326e778f2abd43625.debug
39 -rw-r--r--···0·root·········(0)·root·········(0)···127644·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/f5/30c6a56e8555b3c6be1203c5f00e5ef10898c4.debug32 -rw-r--r--···0·root·········(0)·root·········(0)···108188·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b5/f19d9f6570456269aa4750b56bbf38d42d8a19.debug
 33 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b7/
 34 -rw-r--r--···0·root·········(0)·root·········(0)···106124·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/b7/feb2f6e916097538513420c831f4a1610ccf66.debug
 35 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/bb/
 36 -rw-r--r--···0·root·········(0)·root·········(0)···146068·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/bb/66f8199c2d30e7f777ecc2400601bf6d183eb1.debug
40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/fd/37 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/d5/
41 -rw-r--r--···0·root·········(0)·root·········(0)···185056·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/fd/7869edd7dc2ff2012b5ed3c038ab655bb50f4f.debug38 -rw-r--r--···0·root·········(0)·root·········(0)···621232·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/d5/da3d2eb4471abad9a6b4781ce4b6b5e683c2b9.debug
 39 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/e6/
 40 -rw-r--r--···0·root·········(0)·root·········(0)···108148·2016-01-25·10:50:52.000000·./usr/lib/debug/.build-id/e6/bd527a87cbf1c34765ded5b56cc50c7badbc88.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
59.2 MB
./usr/lib/debug/.build-id/59/22defb093bcee88142d4a00af767dca41457f1.debug vs.
./usr/lib/debug/.build-id/4e/09e6418928ed000871f8fca231b053d45b1bbb.debug
Files 25% similar despite different names
966 B
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
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:···············0x5dd011 ··Entry·point·address:···············0x5dd0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········607576·(bytes·into·file)13 ··Start·of·section·headers:··········619356·(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:·········3819 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·3720 ··Section·header·string·table·index:·37
1.81 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 22 lines modifiedOffset 4, 22 lines modified
4 There·are·11·program·headers,·starting·at·offset·524 There·are·11·program·headers,·starting·at·offset·52
  
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·0x00000·0x00013·R···0x18 ··INTERP·········0x000194·0x00000194·0x00000194·0x00000·0x00013·R···0x1
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x0234c·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x0234c·R···0x1000
10 ··LOAD···········0x000000·0x00003000·0x00003000·0x00000·0x15fc8·R·E·0x100010 ··LOAD···········0x000000·0x00003000·0x00003000·0x00000·0x16e68·R·E·0x1000
11 ··LOAD···········0x000000·0x00019000·0x00019000·0x00000·0x065cc·R···0x100011 ··LOAD···········0x000000·0x0001a000·0x0001a000·0x00000·0x06238·R···0x1000
12 ··LOAD···········0x000e94·0x00020e94·0x00020e94·0x00000·0x01158·RW··0x100012 ··LOAD···········0x000e94·0x00021e94·0x00021e94·0x00000·0x01158·RW··0x1000
13 ··DYNAMIC········0x000e94·0x00020eac·0x00020eac·0x00000·0x00110·RW··0x413 ··DYNAMIC········0x000e94·0x00021eac·0x00021eac·0x00000·0x00110·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x001000·0x0001b920·0x0001b920·0x00000·0x006c4·R···0x415 ··GNU_EH_FRAME···0x001000·0x0001c920·0x0001c920·0x00000·0x006c4·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x000e94·0x00020e94·0x00020e94·0x00000·0x0016c·R···0x117 ··GNU_RELRO······0x000e94·0x00021e94·0x00021e94·0x00000·0x0016c·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·
5.31 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·38·section·headers,·starting·at·offset·0x94558:1 There·are·38·section·headers,·starting·at·offset·0x9735c:
  
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, 36 lines modifiedOffset 12, 36 lines modified
12 ··[·7]·.gnu.version······NOBITS··········00001d2c·0001ec·000116·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00001d2c·0001ec·000116·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00001e44·0001ec·0000f0·00···A··6···4··413 ··[·8]·.gnu.version_r····NOBITS··········00001e44·0001ec·0000f0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········NOBITS··········00001f34·0001ec·0000d0·08···A··5···0··414 ··[·9]·.rel.dyn··········NOBITS··········00001f34·0001ec·0000d0·08···A··5···0··4
15 ··[10]·.rel.plt··········NOBITS··········00002004·0001ec·000348·08··AI··5··24··415 ··[10]·.rel.plt··········NOBITS··········00002004·0001ec·000348·08··AI··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·0158e4·00··AX··0···0·1619 ··[14]·.text·············NOBITS··········000036d0·001000·016784·00··AX··0···0·16
20 ··[15]·.fini·············NOBITS··········00018fb4·001000·000014·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00019e54·001000·000014·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········00019000·001000·002920·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0001a000·001000·002920·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0001b920·001000·0006c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0001c920·001000·0006c4·00···A··0···0··4
23 ··[18]·.eh_frame·········NOBITS··········0001bfe4·001000·002d14·00···A··0···0··423 ··[18]·.eh_frame·········NOBITS··········0001cfe4·001000·002988·00···A··0···0··4
24 ··[19]·.gcc_except_table·NOBITS··········0001ecf8·001000·0008d4·00···A··0···0··424 ··[19]·.gcc_except_table·NOBITS··········0001f96c·001000·0008cc·00···A··0···0··4
25 ··[20]·.init_array·······NOBITS··········00020e94·000e94·000014·04··WA··0···0··425 ··[20]·.init_array·······NOBITS··········00021e94·000e94·000014·04··WA··0···0··4
26 ··[21]·.fini_array·······NOBITS··········00020ea8·000e94·000004·04··WA··0···0··426 ··[21]·.fini_array·······NOBITS··········00021ea8·000e94·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········NOBITS··········00020eac·000e94·000110·08··WA··6···0··427 ··[22]·.dynamic··········NOBITS··········00021eac·000e94·000110·08··WA··6···0··4
28 ··[23]·.got··············NOBITS··········00020fbc·000e94·000044·04··WA··0···0··428 ··[23]·.got··············NOBITS··········00021fbc·000e94·000044·04··WA··0···0··4
29 ··[24]·.got.plt··········NOBITS··········00021000·000e94·0001b0·04··WA··0···0··429 ··[24]·.got.plt··········NOBITS··········00022000·000e94·0001b0·04··WA··0···0··4
30 ··[25]·.data·············NOBITS··········000211b0·000e94·000018·00··WA··0···0··430 ··[25]·.data·············NOBITS··········000221b0·000e94·000018·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000211e0·000e94·000e0c·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000221e0·000e94·000e0c·00··WA··0···0·32
32 ··[27]·.comment··········PROGBITS········00000000·0001ec·000027·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········00000000·0001ec·000027·01··MS··0···0··1
33 ··[28]·.debug_aranges····PROGBITS········00000000·000214·0000fc·00···C··0···0··433 ··[28]·.debug_aranges····PROGBITS········00000000·000214·0000fb·00···C··0···0··4
34 ··[29]·.debug_info·······PROGBITS········00000000·000310·063d2d·00···C··0···0··434 ··[29]·.debug_info·······PROGBITS········00000000·000310·064152·00···C··0···0··4
35 ··[30]·.debug_abbrev·····PROGBITS········00000000·064040·000dec·00···C··0···0··435 ··[30]·.debug_abbrev·····PROGBITS········00000000·064464·000dfb·00···C··0···0··4
36 ··[31]·.debug_line·······PROGBITS········00000000·064e2c·006a43·00···C··0···0··436 ··[31]·.debug_line·······PROGBITS········00000000·065260·0084de·00···C··0···0··4
37 ··[32]·.debug_str········PROGBITS········00000000·06b870·0081ff·01·MSC··0···0··437 ··[32]·.debug_str········PROGBITS········00000000·06d740·008211·01·MSC··0···0··4
38 ··[33]·.debug_loc········PROGBITS········00000000·073a70·0170d7·00···C··0···0··438 ··[33]·.debug_loc········PROGBITS········00000000·075954·016bbd·00···C··0···0··4
39 ··[34]·.debug_ranges·····PROGBITS········00000000·08ab48·002e93·00···C··0···0··439 ··[34]·.debug_ranges·····PROGBITS········00000000·08c514·0042cb·00···C··0···0··4
40 ··[35]·.symtab···········SYMTAB··········00000000·08d9dc·0024c0·10·····36·289··440 ··[35]·.symtab···········SYMTAB··········00000000·0907e0·0024c0·10·····36·289··4
41 ··[36]·.strtab···········STRTAB··········00000000·08fe9c·004549·00······0···0··141 ··[36]·.strtab···········STRTAB··········00000000·092ca0·004549·00······0···0··1
42 ··[37]·.shstrtab·········STRTAB··········00000000·0943e5·000170·00······0···0··142 ··[37]·.shstrtab·········STRTAB··········00000000·0971e9·000170·00······0···0··1
43 Key·to·Flags:43 Key·to·Flags:
44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
47 ··R·(retain),·D·(mbind),·p·(processor·specific)47 ··R·(retain),·D·(mbind),·p·(processor·specific)
83.5 KB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 12, 580 lines modifiedOffset 12, 580 lines modified
12 ·····8:·00001e44·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r12 ·····8:·00001e44·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r
13 ·····9:·00001f34·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn13 ·····9:·00001f34·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn
14 ····10:·00002004·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt14 ····10:·00002004·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt
15 ····11:·00003000·····0·SECTION·LOCAL··DEFAULT···11·.init15 ····11:·00003000·····0·SECTION·LOCAL··DEFAULT···11·.init
16 ····12:·00003020·····0·SECTION·LOCAL··DEFAULT···12·.plt16 ····12:·00003020·····0·SECTION·LOCAL··DEFAULT···12·.plt
17 ····13:·000036c0·····0·SECTION·LOCAL··DEFAULT···13·.plt.got17 ····13:·000036c0·····0·SECTION·LOCAL··DEFAULT···13·.plt.got
18 ····14:·000036d0·····0·SECTION·LOCAL··DEFAULT···14·.text18 ····14:·000036d0·····0·SECTION·LOCAL··DEFAULT···14·.text
19 ····15:·00018fb4·····0·SECTION·LOCAL··DEFAULT···15·.fini19 ····15:·00019e54·····0·SECTION·LOCAL··DEFAULT···15·.fini
20 ····16:·00019000·····0·SECTION·LOCAL··DEFAULT···16·.rodata20 ····16:·0001a000·····0·SECTION·LOCAL··DEFAULT···16·.rodata
21 ····17:·0001b920·····0·SECTION·LOCAL··DEFAULT···17·.eh_frame_hdr21 ····17:·0001c920·····0·SECTION·LOCAL··DEFAULT···17·.eh_frame_hdr
22 ····18:·0001bfe4·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame22 ····18:·0001cfe4·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame
23 ····19:·0001ecf8·····0·SECTION·LOCAL··DEFAULT···19·.gcc_except_table23 ····19:·0001f96c·····0·SECTION·LOCAL··DEFAULT···19·.gcc_except_table
24 ····20:·00020e94·····0·SECTION·LOCAL··DEFAULT···20·.init_array24 ····20:·00021e94·····0·SECTION·LOCAL··DEFAULT···20·.init_array
25 ····21:·00020ea8·····0·SECTION·LOCAL··DEFAULT···21·.fini_array25 ····21:·00021ea8·····0·SECTION·LOCAL··DEFAULT···21·.fini_array
26 ····22:·00020eac·····0·SECTION·LOCAL··DEFAULT···22·.dynamic26 ····22:·00021eac·····0·SECTION·LOCAL··DEFAULT···22·.dynamic
27 ····23:·00020fbc·····0·SECTION·LOCAL··DEFAULT···23·.got27 ····23:·00021fbc·····0·SECTION·LOCAL··DEFAULT···23·.got
28 ····24:·00021000·····0·SECTION·LOCAL··DEFAULT···24·.got.plt28 ····24:·00022000·····0·SECTION·LOCAL··DEFAULT···24·.got.plt
29 ····25:·000211b0·····0·SECTION·LOCAL··DEFAULT···25·.data29 ····25:·000221b0·····0·SECTION·LOCAL··DEFAULT···25·.data
30 ····26:·000211e0·····0·SECTION·LOCAL··DEFAULT···26·.bss30 ····26:·000221e0·····0·SECTION·LOCAL··DEFAULT···26·.bss
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.comment31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.comment
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_aranges32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_aranges
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_info33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_info
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_abbrev34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_abbrev
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_line35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_line
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.debug_str36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.debug_str
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_loc37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_loc
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_ranges38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_ranges
39 ····35:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst-compiler.C39 ····35:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst-compiler.C
40 ····36:·00005f10···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.040 ····36:·00005f10···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
41 ····37:·00005f7c···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.041 ····37:·00005f90···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
42 ····38:·00005fe8···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.042 ····38:·00006010···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
43 ····39:·00006158···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.043 ····39:·000061a0···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.0
44 ····40:·000062c8···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.044 ····40:·00006330···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.0
45 ····41:·00006438···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.isra.045 ····41:·000064c0···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.isra.0
46 ····42:·00019ee0···306·OBJECT··LOCAL··DEFAULT···16·_ZL6yypact46 ····42:·0001aee0···306·OBJECT··LOCAL··DEFAULT···16·_ZL6yypact
47 ····43:·0001a014····16·OBJECT··LOCAL··DEFAULT···16·_ZL9yydefgoto47 ····43:·0001b014····16·OBJECT··LOCAL··DEFAULT···16·_ZL9yydefgoto
48 ····44:·00019420··1802·OBJECT··LOCAL··DEFAULT···16·_ZL7yycheck48 ····44:·0001a420··1802·OBJECT··LOCAL··DEFAULT···16·_ZL7yycheck
49 ····45:·00019b40···901·OBJECT··LOCAL··DEFAULT···16·_ZL7yytable49 ····45:·0001ab40···901·OBJECT··LOCAL··DEFAULT···16·_ZL7yytable
50 ····46:·0001a040···153·OBJECT··LOCAL··DEFAULT···16·_ZL8yydefact50 ····46:·0001b040···153·OBJECT··LOCAL··DEFAULT···16·_ZL8yydefact
51 ····47:·0001a0e0····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr251 ····47:·0001b0e0····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr2
52 ····48:·0001a1a0···277·OBJECT··LOCAL··DEFAULT···16·_ZL11yytranslate52 ····48:·0001b1a0···277·OBJECT··LOCAL··DEFAULT···16·_ZL11yytranslate
53 ····49:·00019ec8····16·OBJECT··LOCAL··DEFAULT···16·_ZL7yypgoto53 ····49:·0001aec8····16·OBJECT··LOCAL··DEFAULT···16·_ZL7yypgoto
54 ····50:·000212d0·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6Switch54 ····50:·000222d0·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6Switch
55 ····51:·0001a140····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr155 ····51:·0001b140····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr1
56 ····52:·000212cc·····4·OBJECT··LOCAL··DEFAULT···26·_ZL7Compact56 ····52:·000222cc·····4·OBJECT··LOCAL··DEFAULT···26·_ZL7Compact
57 ····53:·000212c8·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6LowMem57 ····53:·000222c8·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6LowMem
58 ····54:·000036d0···210·FUNC····LOCAL··DEFAULT···14·main.cold58 ····54:·000036d0···208·FUNC····LOCAL··DEFAULT···14·main.cold
59 ····55:·00005bca···322·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface59 ····55:·00005be0···298·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface
60 ····56:·000212d4·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit60 ····56:·000222d4·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit
61 ····57:·000037a2····54·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface.cold61 ····57:·000037a0····54·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface.cold
62 ····58:·00007ae7·····0·NOTYPE··LOCAL··DEFAULT···14·.L32162 ····58:·00007af0·····0·NOTYPE··LOCAL··DEFAULT···14·.L319
63 ····59:·00006df9·····0·NOTYPE··LOCAL··DEFAULT···14·.L40863 ····59:·00007a6f·····0·NOTYPE··LOCAL··DEFAULT···14·.L406
 64 ····60:·00007a48·····0·NOTYPE··LOCAL··DEFAULT···14·.L405
64 ····60:·00006dd2·····0·NOTYPE··LOCAL··DEFAULT···14·.L40765 ····61:·000079dd·····0·NOTYPE··LOCAL··DEFAULT···14·.L404
65 ····61:·00006d60·····0·NOTYPE··LOCAL··DEFAULT···14·.L406 
66 ····62:·00006c50·····0·NOTYPE··LOCAL··DEFAULT···14·.L405 
67 ····63:·00006d20·····0·NOTYPE··LOCAL··DEFAULT···14·.L40366 ····62:·00006d48·····0·NOTYPE··LOCAL··DEFAULT···14·.L403
 67 ····63:·0000799c·····0·NOTYPE··LOCAL··DEFAULT···14·.L401
68 ····64:·00007349·····0·NOTYPE··LOCAL··DEFAULT···14·.L40268 ····64:·00007962·····0·NOTYPE··LOCAL··DEFAULT···14·.L400
69 ····65:·00007318·····0·NOTYPE··LOCAL··DEFAULT···14·.L40169 ····65:·00007931·····0·NOTYPE··LOCAL··DEFAULT···14·.L399
70 ····66:·0000730e·····0·NOTYPE··LOCAL··DEFAULT···14·.L400 
71 ····67:·000072dd·····0·NOTYPE··LOCAL··DEFAULT···14·.L399 
72 ····68:·0000725e·····0·NOTYPE··LOCAL··DEFAULT···14·.L39870 ····66:·00007926·····0·NOTYPE··LOCAL··DEFAULT···14·.L398
73 ····69:·000071f7·····0·NOTYPE··LOCAL··DEFAULT···14·.L39771 ····67:·000078f4·····0·NOTYPE··LOCAL··DEFAULT···14·.L397
74 ····70:·00007188·····0·NOTYPE··LOCAL··DEFAULT···14·.L39672 ····68:·0000788d·····0·NOTYPE··LOCAL··DEFAULT···14·.L396
75 ····71:·00007119·····0·NOTYPE··LOCAL··DEFAULT···14·.L39573 ····69:·00007825·····0·NOTYPE··LOCAL··DEFAULT···14·.L395
76 ····72:·00007632·····0·NOTYPE··LOCAL··DEFAULT···14·.L39474 ····70:·000077d0·····0·NOTYPE··LOCAL··DEFAULT···14·.L394
77 ····73:·000075fa·····0·NOTYPE··LOCAL··DEFAULT···14·.L39375 ····71:·00007778·····0·NOTYPE··LOCAL··DEFAULT···14·.L393
78 ····74:·000075c2·····0·NOTYPE··LOCAL··DEFAULT···14·.L39276 ····72:·00007741·····0·NOTYPE··LOCAL··DEFAULT···14·.L392
79 ····75:·00007589·····0·NOTYPE··LOCAL··DEFAULT···14·.L39177 ····73:·0000770e·····0·NOTYPE··LOCAL··DEFAULT···14·.L391
80 ····76:·00007567·····0·NOTYPE··LOCAL··DEFAULT···14·.L39078 ····74:·000076b7·····0·NOTYPE··LOCAL··DEFAULT···14·.L390
 79 ····75:·00007680·····0·NOTYPE··LOCAL··DEFAULT···14·.L389
81 ····77:·0000752c·····0·NOTYPE··LOCAL··DEFAULT···14·.L38980 ····76:·0000765c·····0·NOTYPE··LOCAL··DEFAULT···14·.L388
 81 ····77:·00007620·····0·NOTYPE··LOCAL··DEFAULT···14·.L387
82 ····78:·000074e5·····0·NOTYPE··LOCAL··DEFAULT···14·.L38882 ····78:·000075db·····0·NOTYPE··LOCAL··DEFAULT···14·.L386
83 ····79:·000074a7·····0·NOTYPE··LOCAL··DEFAULT···14·.L38783 ····79:·000075a2·····0·NOTYPE··LOCAL··DEFAULT···14·.L385
84 ····80:·0000747c·····0·NOTYPE··LOCAL··DEFAULT···14·.L38684 ····80:·0000755e·····0·NOTYPE··LOCAL··DEFAULT···14·.L384
85 ····81:·00007455·····0·NOTYPE··LOCAL··DEFAULT···14·.L38585 ····81:·00007535·····0·NOTYPE··LOCAL··DEFAULT···14·.L383
86 ····82:·00007433·····0·NOTYPE··LOCAL··DEFAULT···14·.L38486 ····82:·00007511·····0·NOTYPE··LOCAL··DEFAULT···14·.L382
87 ····83:·00007417·····0·NOTYPE··LOCAL··DEFAULT···14·.L38387 ····83:·000074f2·····0·NOTYPE··LOCAL··DEFAULT···14·.L381
88 ····84:·000073ff·····0·NOTYPE··LOCAL··DEFAULT···14·.L38288 ····84:·000074d7·····0·NOTYPE··LOCAL··DEFAULT···14·.L380
89 ····85:·000073cf·····0·NOTYPE··LOCAL··DEFAULT···14·.L38189 ····85:·000074bc·····0·NOTYPE··LOCAL··DEFAULT···14·.L379
90 ····86:·000073b6·····0·NOTYPE··LOCAL··DEFAULT···14·.L380 
91 ····87:·00007382·····0·NOTYPE··LOCAL··DEFAULT···14·.L379 
92 ····88:·00007aab·····0·NOTYPE··LOCAL··DEFAULT···14·.L37890 ····86:·000074a0·····0·NOTYPE··LOCAL··DEFAULT···14·.L378
93 ····89:·00007a89·····0·NOTYPE··LOCAL··DEFAULT···14·.L37791 ····87:·00007484·····0·NOTYPE··LOCAL··DEFAULT···14·.L377
 92 ····88:·00007468·····0·NOTYPE··LOCAL··DEFAULT···14·.L376
 93 ····89:·00007446·····0·NOTYPE··LOCAL··DEFAULT···14·.L375
94 ····90:·00007a6e·····0·NOTYPE··LOCAL··DEFAULT···14·.L37694 ····90:·0000742e·····0·NOTYPE··LOCAL··DEFAULT···14·.L374
95 ····91:·00007a53·····0·NOTYPE··LOCAL··DEFAULT···14·.L375 
96 ····92:·00007a38·····0·NOTYPE··LOCAL··DEFAULT···14·.L374 
97 ····93:·00007a1d·····0·NOTYPE··LOCAL··DEFAULT···14·.L37395 ····91:·00007416·····0·NOTYPE··LOCAL··DEFAULT···14·.L373
98 ····94:·000079fb·····0·NOTYPE··LOCAL··DEFAULT···14·.L37296 ····92:·000073fe·····0·NOTYPE··LOCAL··DEFAULT···14·.L372
99 ····95:·000079d9·····0·NOTYPE··LOCAL··DEFAULT···14·.L37197 ····93:·000073bf·····0·NOTYPE··LOCAL··DEFAULT···14·.L371
100 ····96:·000079b7·····0·NOTYPE··LOCAL··DEFAULT···14·.L37098 ····94:·0000739e·····0·NOTYPE··LOCAL··DEFAULT···14·.L370
101 ····97:·000079af·····0·NOTYPE··LOCAL··DEFAULT···14·.L36999 ····95:·0000737d·····0·NOTYPE··LOCAL··DEFAULT···14·.L369
102 ····98:·00007994·····0·NOTYPE··LOCAL··DEFAULT···14·.L368100 ····96:·0000735c·····0·NOTYPE··LOCAL··DEFAULT···14·.L368
 101 ····97:·00007332·····0·NOTYPE··LOCAL··DEFAULT···14·.L367
 102 ····98:·0000731a·····0·NOTYPE··LOCAL··DEFAULT···14·.L366
103 ····99:·00007979·····0·NOTYPE··LOCAL··DEFAULT···14·.L367103 ····99:·000072e9·····0·NOTYPE··LOCAL··DEFAULT···14·.L365
104 ···100:·0000793f·····0·NOTYPE··LOCAL··DEFAULT···14·.L366104 ···100:·000072ae·····0·NOTYPE··LOCAL··DEFAULT···14·.L364
105 ···101:·00007924·····0·NOTYPE··LOCAL··DEFAULT···14·.L365105 ···101:·00007294·····0·NOTYPE··LOCAL··DEFAULT···14·.L363
106 ···102:·0000791f·····0·NOTYPE··LOCAL··DEFAULT···14·.L364106 ···102:·0000728f·····0·NOTYPE··LOCAL··DEFAULT···14·.L362
107 ···103:·000078eb·····0·NOTYPE··LOCAL··DEFAULT···14·.L363107 ···103:·0000725a·····0·NOTYPE··LOCAL··DEFAULT···14·.L361
108 ···104:·000078b7·····0·NOTYPE··LOCAL··DEFAULT···14·.L362108 ···104:·00007225·····0·NOTYPE··LOCAL··DEFAULT···14·.L360
109 ···105:·0000789d·····0·NOTYPE··LOCAL··DEFAULT···14·.L361 
110 ···106:·00007864·····0·NOTYPE··LOCAL··DEFAULT···14·.L360 
111 ···107:·0000784a·····0·NOTYPE··LOCAL··DEFAULT···14·.L359109 ···105:·00007221·····0·NOTYPE··LOCAL··DEFAULT···14·.L359
112 ···108:·0000782c·····0·NOTYPE··LOCAL··DEFAULT···14·.L358110 ···106:·000071e9·····0·NOTYPE··LOCAL··DEFAULT···14·.L358
 111 ···107:·000071ce·····0·NOTYPE··LOCAL··DEFAULT···14·.L357
 112 ···108:·000071af·····0·NOTYPE··LOCAL··DEFAULT···14·.L356
113 ···109:·000077f2·····0·NOTYPE··LOCAL··DEFAULT···14·.L357113 ···109:·00007174·····0·NOTYPE··LOCAL··DEFAULT···14·.L355
114 ···110:·000077d8·····0·NOTYPE··LOCAL··DEFAULT···14·.L356114 ···110:·00007159·····0·NOTYPE··LOCAL··DEFAULT···14·.L354
115 ···111:·000077be·····0·NOTYPE··LOCAL··DEFAULT···14·.L355115 ···111:·0000713e·····0·NOTYPE··LOCAL··DEFAULT···14·.L353
116 ···112:·000077a0·····0·NOTYPE··LOCAL··DEFAULT···14·.L354116 ···112:·0000711f·····0·NOTYPE··LOCAL··DEFAULT···14·.L352
117 ···113:·00007766·····0·NOTYPE··LOCAL··DEFAULT···14·.L353117 ···113:·000070e4·····0·NOTYPE··LOCAL··DEFAULT···14·.L351
118 ···114:·00007756·····0·NOTYPE··LOCAL··DEFAULT···14·.L352118 ···114:·000070d6·····0·NOTYPE··LOCAL··DEFAULT···14·.L350
119 ···115:·0000771a·····0·NOTYPE··LOCAL··DEFAULT···14·.L351119 ···115:·0000709b·····0·NOTYPE··LOCAL··DEFAULT···14·.L349
120 ···116:·000076e0·····0·NOTYPE··LOCAL··DEFAULT···14·.L350120 ···116:·00007060·····0·NOTYPE··LOCAL··DEFAULT···14·.L348
121 ···117:·000076c6·····0·NOTYPE··LOCAL··DEFAULT···14·.L349121 ···117:·00007045·····0·NOTYPE··LOCAL··DEFAULT···14·.L347
122 ···118:·00007684·····0·NOTYPE··LOCAL··DEFAULT···14·.L348122 ···118:·00007004·····0·NOTYPE··LOCAL··DEFAULT···14·.L346
123 ···119:·00007669·····0·NOTYPE··LOCAL··DEFAULT···14·.L347 
124 ···120:·00007036·····0·NOTYPE··LOCAL··DEFAULT···14·.L346 
125 ···121:·00006ffd·····0·NOTYPE··LOCAL··DEFAULT···14·.L345123 ···119:·00006fec·····0·NOTYPE··LOCAL··DEFAULT···14·.L345
126 ···122:·00006fe2·····0·NOTYPE··LOCAL··DEFAULT···14·.L344124 ···120:·00006fbc·····0·NOTYPE··LOCAL··DEFAULT···14·.L344
127 ···123:·00006fa6·····0·NOTYPE··LOCAL··DEFAULT···14·.L343125 ···121:·00006f84·····0·NOTYPE··LOCAL··DEFAULT···14·.L343
128 ···124:·00006f89·····0·NOTYPE··LOCAL··DEFAULT···14·.L342126 ···122:·00006f7c·····0·NOTYPE··LOCAL··DEFAULT···14·.L342
Max diff block lines reached; 68778/85381 bytes (80.55%) 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:·5922defb093bcee88142d4a00af767dca41457f13 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4e09e6418928ed000871f8fca231b053d45b1bbb
  
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.47 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:······················149713 ··Length:······················15943
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············13645 ··Prologue·Length:·············1364
6 ··Minimum·Instruction·Length:··16 ··Minimum·Instruction·Length:··1
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
Offset 115, 8638 lines modifiedOffset 115, 9156 lines modified
115 ··75»     0»    0»   0»  <built-in>115 ··75»     0»    0»   0»  <built-in>
  
116 ·Line·Number·Statements:116 ·Line·Number·Statements:
117 ··[0x0000055e]··Set·column·to·5117 ··[0x0000055e]··Set·column·to·5
118 ··[0x00000560]··Extended·opcode·2:·set·Address·to·0x5f10118 ··[0x00000560]··Extended·opcode·2:·set·Address·to·0x5f10
119 ··[0x00000567]··Advance·Line·by·1107·to·1108119 ··[0x00000567]··Advance·Line·by·1107·to·1108
120 ··[0x0000056a]··Copy120 ··[0x0000056a]··Copy
121 ··[0x0000056b]··Set·is_stmt·to·0 
122 ··[0x0000056c]··Copy·(view·1) 
123 ··[0x0000056d]··Set·column·to·35121 ··[0x0000056b]··Set·column·to·35
124 ··[0x0000056f]··Set·is_stmt·to·1 
125 ··[0x00000570]··Advance·PC·by·constant·17·to·0x5f21 
126 ··[0x00000571]··Special·opcode·53:·advance·Address·by·3·to·0x5f24·and·Line·by·6·to·1114122 ··[0x0000056d]··Special·opcode·11:·advance·Address·by·0·to·0x5f10·and·Line·by·6·to·1114·(view·1)
127 ··[0x00000572]··Set·File·Name·to·entry·2·in·the·File·Name·Table123 ··[0x0000056e]··Set·File·Name·to·entry·2·in·the·File·Name·Table
128 ··[0x00000574]··Set·column·to·7124 ··[0x00000570]··Set·column·to·7
129 ··[0x00000576]··Advance·Line·by·-196·to·918125 ··[0x00000572]··Advance·Line·by·-196·to·918
130 ··[0x00000579]··Copy·(view·1)126 ··[0x00000575]··Copy·(view·2)
131 ··[0x0000057a]··Set·column·to·66 
132 ··[0x0000057c]··Set·is_stmt·to·0 
133 ··[0x0000057d]··Special·opcode·6:·advance·Address·by·0·to·0x5f24·and·Line·by·1·to·919·(view·2) 
134 ··[0x0000057e]··Special·opcode·47:·advance·Address·by·3·to·0x5f27·and·Line·by·0·to·919 
135 ··[0x0000057f]··Set·File·Name·to·entry·1·in·the·File·Name·Table127 ··[0x00000576]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 128 ··[0x00000578]··Set·column·to·5
 129 ··[0x0000057a]··Set·is_stmt·to·0
 130 ··[0x0000057b]··Advance·Line·by·190·to·1108
 131 ··[0x0000057e]··Copy·(view·3)
 132 ··[0x0000057f]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 133 ··[0x00000581]··Set·column·to·66
 134 ··[0x00000583]··Advance·Line·by·-189·to·919
 135 ··[0x00000586]··Advance·PC·by·constant·17·to·0x5f21
 136 ··[0x00000587]··Special·opcode·47:·advance·Address·by·3·to·0x5f24·and·Line·by·0·to·919
 137 ··[0x00000588]··Special·opcode·47:·advance·Address·by·3·to·0x5f27·and·Line·by·0·to·919
 138 ··[0x00000589]··Set·File·Name·to·entry·1·in·the·File·Name·Table
136 ··[0x00000581]··Set·column·to·35139 ··[0x0000058b]··Set·column·to·35
137 ··[0x00000583]··Advance·Line·by·195·to·1114140 ··[0x0000058d]··Advance·Line·by·195·to·1114
138 ··[0x00000586]··Copy·(view·1)141 ··[0x00000590]··Copy·(view·1)
139 ··[0x00000587]··Set·column·to·22142 ··[0x00000591]··Set·column·to·22
140 ··[0x00000589]··Special·opcode·75:·advance·Address·by·5·to·0x5f2c·and·Line·by·0·to·1114143 ··[0x00000593]··Special·opcode·75:·advance·Address·by·5·to·0x5f2c·and·Line·by·0·to·1114
141 ··[0x0000058a]··Set·File·Name·to·entry·2·in·the·File·Name·Table144 ··[0x00000594]··Set·File·Name·to·entry·2·in·the·File·Name·Table
142 ··[0x0000058c]··Set·column·to·7145 ··[0x00000596]··Set·column·to·7
143 ··[0x0000058e]··Set·is_stmt·to·1146 ··[0x00000598]··Set·is_stmt·to·1
144 ··[0x0000058f]··Advance·Line·by·-71·to·1043147 ··[0x00000599]··Advance·Line·by·-71·to·1043
145 ··[0x00000592]··Special·opcode·33:·advance·Address·by·2·to·0x5f2e·and·Line·by·0·to·1043148 ··[0x0000059c]··Special·opcode·61:·advance·Address·by·4·to·0x5f30·and·Line·by·0·to·1043
146 ··[0x00000593]··Set·is_stmt·to·0149 ··[0x0000059d]··Set·is_stmt·to·0
147 ··[0x00000594]··Special·opcode·159:·advance·Address·by·11·to·0x5f39·and·Line·by·0·to·1043150 ··[0x0000059e]··Special·opcode·159:·advance·Address·by·11·to·0x5f3b·and·Line·by·0·to·1043
148 ··[0x00000595]··Set·File·Name·to·entry·1·in·the·File·Name·Table151 ··[0x0000059f]··Set·File·Name·to·entry·1·in·the·File·Name·Table
149 ··[0x00000597]··Set·column·to·11152 ··[0x000005a1]··Set·column·to·11
150 ··[0x00000599]··Advance·Line·by·73·to·1116153 ··[0x000005a3]··Advance·Line·by·73·to·1116
151 ··[0x0000059c]··Copy·(view·1)154 ··[0x000005a6]··Copy·(view·1)
152 ··[0x0000059d]··Set·column·to·17155 ··[0x000005a7]··Set·column·to·17
153 ··[0x0000059f]··Set·is_stmt·to·1156 ··[0x000005a9]··Set·is_stmt·to·1
154 ··[0x000005a0]··Special·opcode·48:·advance·Address·by·3·to·0x5f3c·and·Line·by·1·to·1117157 ··[0x000005aa]··Special·opcode·48:·advance·Address·by·3·to·0x5f3e·and·Line·by·1·to·1117
155 ··[0x000005a1]··Set·is_stmt·to·0158 ··[0x000005ab]··Set·is_stmt·to·0
 159 ··[0x000005ac]··Advance·PC·by·constant·17·to·0x5f4f
156 ··[0x000005a2]··Special·opcode·61:·advance·Address·by·4·to·0x5f40·and·Line·by·0·to·1117160 ··[0x000005ad]··Special·opcode·19:·advance·Address·by·1·to·0x5f50·and·Line·by·0·to·1117
157 ··[0x000005a3]··Set·column·to·15161 ··[0x000005ae]··Set·column·to·15
158 ··[0x000005a5]··Special·opcode·35:·advance·Address·by·2·to·0x5f42·and·Line·by·2·to·1119162 ··[0x000005b0]··Special·opcode·35:·advance·Address·by·2·to·0x5f52·and·Line·by·2·to·1119
159 ··[0x000005a6]··Set·column·to·7163 ··[0x000005b1]··Set·column·to·7
160 ··[0x000005a8]··Set·is_stmt·to·1164 ··[0x000005b3]··Set·is_stmt·to·1
161 ··[0x000005a9]··Advance·Line·by·-490·to·629165 ··[0x000005b4]··Advance·Line·by·-490·to·629
162 ··[0x000005ac]··Special·opcode·33:·advance·Address·by·2·to·0x5f44·and·Line·by·0·to·629166 ··[0x000005b7]··Special·opcode·33:·advance·Address·by·2·to·0x5f54·and·Line·by·0·to·629
163 ··[0x000005ad]··Advance·Line·by·-341·to·288167 ··[0x000005b8]··Advance·Line·by·-341·to·288
164 ··[0x000005b0]··Copy·(view·1)168 ··[0x000005bb]··Copy·(view·1)
165 ··[0x000005b1]··Set·File·Name·to·entry·3·in·the·File·Name·Table169 ··[0x000005bc]··Set·File·Name·to·entry·3·in·the·File·Name·Table
166 ··[0x000005b3]··Set·column·to·2170 ··[0x000005be]··Set·column·to·2
167 ··[0x000005b5]··Advance·Line·by·-131·to·157171 ··[0x000005c0]··Advance·Line·by·-131·to·157
168 ··[0x000005b8]··Copy·(view·2)172 ··[0x000005c3]··Copy·(view·2)
169 ··[0x000005b9]··Set·File·Name·to·entry·4·in·the·File·Name·Table 
170 ··[0x000005bb]··Set·column·to·7 
171 ··[0x000005bd]··Advance·Line·by·-78·to·79 
172 ··[0x000005c0]··Copy·(view·3) 
173 ··[0x000005c1]··Set·is_stmt·to·0 
174 ··[0x000005c2]··Copy·(view·4) 
175 ··[0x000005c3]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
176 ··[0x000005c5]··Set·is_stmt·to·1 
177 ··[0x000005c6]··Advance·Line·by·227·to·306 
178 ··[0x000005c9]··Copy·(view·5) 
179 ··[0x000005ca]··Set·File·Name·to·entry·4·in·the·File·Name·Table173 ··[0x000005c4]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 174 ··[0x000005c6]··Set·column·to·7
180 ··[0x000005cc]··Advance·Line·by·-186·to·120175 ··[0x000005c8]··Advance·Line·by·-78·to·79
181 ··[0x000005cf]··Copy·(view·6)176 ··[0x000005cb]··Copy·(view·3)
182 ··[0x000005d0]··Set·column·to·19 
183 ··[0x000005d2]··Set·is_stmt·to·0177 ··[0x000005cc]··Set·is_stmt·to·0
184 ··[0x000005d3]··Advance·Line·by·13·to·133 
185 ··[0x000005d5]··Copy·(view·7)178 ··[0x000005cd]··Copy·(view·4)
186 ··[0x000005d6]··Special·opcode·117:·advance·Address·by·8·to·0x5f4c·and·Line·by·0·to·133 
187 ··[0x000005d7]··Set·File·Name·to·entry·3·in·the·File·Name·Table 
188 ··[0x000005d9]··Set·column·to·7 
189 ··[0x000005db]··Set·is_stmt·to·1 
190 ··[0x000005dc]··Advance·Line·by·29·to·162 
191 ··[0x000005de]··Copy·(view·1) 
192 ··[0x000005df]··Set·File·Name·to·entry·4·in·the·File·Name·Table 
193 ··[0x000005e1]··Advance·Line·by·-73·to·89 
194 ··[0x000005e4]··Copy·(view·2) 
195 ··[0x000005e5]··Set·is_stmt·to·0 
196 ··[0x000005e6]··Copy·(view·3) 
197 ··[0x000005e7]··Set·File·Name·to·entry·1·in·the·File·Name·Table179 ··[0x000005ce]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 180 ··[0x000005d0]··Set·is_stmt·to·1
 181 ··[0x000005d1]··Advance·Line·by·227·to·306
 182 ··[0x000005d4]··Copy·(view·5)
 183 ··[0x000005d5]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 184 ··[0x000005d7]··Advance·Line·by·-186·to·120
 185 ··[0x000005da]··Copy·(view·6)
 186 ··[0x000005db]··Set·column·to·19
 187 ··[0x000005dd]··Set·is_stmt·to·0
 188 ··[0x000005de]··Advance·Line·by·13·to·133
 189 ··[0x000005e0]··Copy·(view·7)
 190 ··[0x000005e1]··Special·opcode·117:·advance·Address·by·8·to·0x5f5c·and·Line·by·0·to·133
 191 ··[0x000005e2]··Set·File·Name·to·entry·3·in·the·File·Name·Table
198 ··[0x000005e9]··Set·column·to·17192 ··[0x000005e4]··Set·column·to·7
199 ··[0x000005eb]··Set·is_stmt·to·1193 ··[0x000005e6]··Set·is_stmt·to·1
200 ··[0x000005ec]··Advance·Line·by·1028·to·1117194 ··[0x000005e7]··Advance·Line·by·29·to·162
 195 ··[0x000005e9]··Copy·(view·1)
 196 ··[0x000005ea]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 197 ··[0x000005ec]··Advance·Line·by·-73·to·89
Max diff block lines reached; 8870578/8880487 bytes (99.89%) of diff not shown.
42.2 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 358 lines modifiedOffset 1, 358 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:········0x208b6·(32-bit)3 ···Length:········0x207c3·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·05 ···Abbrev·Offset:·0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·143·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·145·(DW_TAG_compile_unit)
8 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x1c069):·GNU·C++98·10.2.1·20210110·-mtune=nocona·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables8 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x1f26a):·GNU·C++98·10.2.1·20210110·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables
9 ····<11>···DW_AT_language····:·(data1)·4»    (C++)9 ····<11>···DW_AT_language····:·(data1)·4»    (C++)
10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x7b09):·fst-compiler.C10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x7b09):·fst-compiler.C
11 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0xf888):·./src11 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0xf890):·./src
12 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x77812 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xcb8
13 ····<1e>···DW_AT_low_pc······:·(addr)·013 ····<1e>···DW_AT_low_pc······:·(addr)·0
14 ····<22>···DW_AT_stmt_list···:·(sec_offset)·014 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
15 ·<1><26>:·Abbrev·Number:·21·(DW_TAG_typedef)15 ·<1><26>:·Abbrev·Number:·21·(DW_TAG_typedef)
16 ····<27>···DW_AT_name········:·(strp)·(offset:·0x3c2d5):·size_t16 ····<27>···DW_AT_name········:·(strp)·(offset:·0x3c2c7):·size_t
17 ····<2b>···DW_AT_decl_file···:·(data1)·2417 ····<2b>···DW_AT_decl_file···:·(data1)·24
18 ····<2c>···DW_AT_decl_line···:·(data1)·20918 ····<2c>···DW_AT_decl_line···:·(data1)·209
19 ····<2d>···DW_AT_decl_column·:·(data1)·2319 ····<2d>···DW_AT_decl_column·:·(data1)·23
20 ····<2e>···DW_AT_type········:·(ref4)·<0x32>,·unsigned·int20 ····<2e>···DW_AT_type········:·(ref4)·<0x32>,·unsigned·int
21 ·<1><32>:·Abbrev·Number:·57·(DW_TAG_base_type)21 ·<1><32>:·Abbrev·Number:·58·(DW_TAG_base_type)
22 ····<33>···DW_AT_byte_size···:·(data1)·422 ····<33>···DW_AT_byte_size···:·(data1)·4
23 ····<34>···DW_AT_encoding····:·(data1)·7»    (unsigned)23 ····<34>···DW_AT_encoding····:·(data1)·7»    (unsigned)
24 ····<35>···DW_AT_name········:·(strp)·(offset:·0x23105):·unsigned·int24 ····<35>···DW_AT_name········:·(strp)·(offset:·0x230f7):·unsigned·int
25 ·<1><39>:·Abbrev·Number:·21·(DW_TAG_typedef)25 ·<1><39>:·Abbrev·Number:·21·(DW_TAG_typedef)
26 ····<3a>···DW_AT_name········:·(strp)·(offset:·0x2128c):·__gnuc_va_list26 ····<3a>···DW_AT_name········:·(strp)·(offset:·0x2127e):·__gnuc_va_list
27 ····<3e>···DW_AT_decl_file···:·(data1)·2527 ····<3e>···DW_AT_decl_file···:·(data1)·25
28 ····<3f>···DW_AT_decl_line···:·(data1)·4028 ····<3f>···DW_AT_decl_line···:·(data1)·40
29 ····<40>···DW_AT_decl_column·:·(data1)·2729 ····<40>···DW_AT_decl_column·:·(data1)·27
30 ····<41>···DW_AT_type········:·(ref4)·<0x45>,·__builtin_va_list,·char30 ····<41>···DW_AT_type········:·(ref4)·<0x45>,·__builtin_va_list,·char
31 ·<1><45>:·Abbrev·Number:·144·(DW_TAG_pointer_type)31 ·<1><45>:·Abbrev·Number:·146·(DW_TAG_pointer_type)
32 ····<47>···DW_AT_byte_size···:·(data1)·432 ····<47>···DW_AT_byte_size···:·(data1)·4
33 ····<48>···DW_AT_name········:·(strp)·(offset:·0x225b9):·__builtin_va_list33 ····<48>···DW_AT_name········:·(strp)·(offset:·0x225ab):·__builtin_va_list
34 ····<4c>···DW_AT_type········:·(ref4)·<0x50>,·char34 ····<4c>···DW_AT_type········:·(ref4)·<0x50>,·char
35 ·<1><50>:·Abbrev·Number:·57·(DW_TAG_base_type)35 ·<1><50>:·Abbrev·Number:·58·(DW_TAG_base_type)
36 ····<51>···DW_AT_byte_size···:·(data1)·136 ····<51>···DW_AT_byte_size···:·(data1)·1
37 ····<52>···DW_AT_encoding····:·(data1)·6»    (signed·char)37 ····<52>···DW_AT_encoding····:·(data1)·6»    (signed·char)
38 ····<53>···DW_AT_name········:·(strp)·(offset:·0x15234):·char38 ····<53>···DW_AT_name········:·(strp)·(offset:·0x15203):·char
39 ·<1><57>:·Abbrev·Number:·6·(DW_TAG_const_type)39 ·<1><57>:·Abbrev·Number:·6·(DW_TAG_const_type)
40 ····<58>···DW_AT_type········:·(ref4)·<0x50>,·char40 ····<58>···DW_AT_type········:·(ref4)·<0x50>,·char
41 ·<1><5c>:·Abbrev·Number:·57·(DW_TAG_base_type)41 ·<1><5c>:·Abbrev·Number:·58·(DW_TAG_base_type)
42 ····<5d>···DW_AT_byte_size···:·(data1)·142 ····<5d>···DW_AT_byte_size···:·(data1)·1
43 ····<5e>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)43 ····<5e>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
44 ····<5f>···DW_AT_name········:·(strp)·(offset:·0x1522b):·unsigned·char44 ····<5f>···DW_AT_name········:·(strp)·(offset:·0x151fa):·unsigned·char
45 ·<1><63>:·Abbrev·Number:·57·(DW_TAG_base_type)45 ·<1><63>:·Abbrev·Number:·58·(DW_TAG_base_type)
46 ····<64>···DW_AT_byte_size···:·(data1)·246 ····<64>···DW_AT_byte_size···:·(data1)·2
47 ····<65>···DW_AT_encoding····:·(data1)·7»    (unsigned)47 ····<65>···DW_AT_encoding····:·(data1)·7»    (unsigned)
48 ····<66>···DW_AT_name········:·(strp)·(offset:·0x1308b):·short·unsigned·int48 ····<66>···DW_AT_name········:·(strp)·(offset:·0x13093):·short·unsigned·int
49 ·<1><6a>:·Abbrev·Number:·6·(DW_TAG_const_type)49 ·<1><6a>:·Abbrev·Number:·6·(DW_TAG_const_type)
50 ····<6b>···DW_AT_type········:·(ref4)·<0x63>,·short·unsigned·int50 ····<6b>···DW_AT_type········:·(ref4)·<0x63>,·short·unsigned·int
51 ·<1><6f>:·Abbrev·Number:·57·(DW_TAG_base_type)51 ·<1><6f>:·Abbrev·Number:·58·(DW_TAG_base_type)
52 ····<70>···DW_AT_byte_size···:·(data1)·452 ····<70>···DW_AT_byte_size···:·(data1)·4
53 ····<71>···DW_AT_encoding····:·(data1)·7»    (unsigned)53 ····<71>···DW_AT_encoding····:·(data1)·7»    (unsigned)
54 ····<72>···DW_AT_name········:·(strp)·(offset:·0x23100):·long·unsigned·int54 ····<72>···DW_AT_name········:·(strp)·(offset:·0x230f2):·long·unsigned·int
55 ·<1><76>:·Abbrev·Number:·57·(DW_TAG_base_type)55 ·<1><76>:·Abbrev·Number:·58·(DW_TAG_base_type)
56 ····<77>···DW_AT_byte_size···:·(data1)·156 ····<77>···DW_AT_byte_size···:·(data1)·1
57 ····<78>···DW_AT_encoding····:·(data1)·6»    (signed·char)57 ····<78>···DW_AT_encoding····:·(data1)·6»    (signed·char)
58 ····<79>···DW_AT_name········:·(strp)·(offset:·0x1522d):·signed·char58 ····<79>···DW_AT_name········:·(strp)·(offset:·0x151fc):·signed·char
59 ·<1><7d>:·Abbrev·Number:·57·(DW_TAG_base_type)59 ·<1><7d>:·Abbrev·Number:·58·(DW_TAG_base_type)
60 ····<7e>···DW_AT_byte_size···:·(data1)·260 ····<7e>···DW_AT_byte_size···:·(data1)·2
61 ····<7f>···DW_AT_encoding····:·(data1)·5»    (signed)61 ····<7f>···DW_AT_encoding····:·(data1)·5»    (signed)
62 ····<80>···DW_AT_name········:·(strp)·(offset:·0x1c255):·short·int62 ····<80>···DW_AT_name········:·(strp)·(offset:·0x1c1be):·short·int
63 ·<1><84>:·Abbrev·Number:·21·(DW_TAG_typedef)63 ·<1><84>:·Abbrev·Number:·21·(DW_TAG_typedef)
64 ····<85>···DW_AT_name········:·(strp)·(offset:·0x1e020):·__int32_t64 ····<85>···DW_AT_name········:·(strp)·(offset:·0x1df89):·__int32_t
65 ····<89>···DW_AT_decl_file···:·(data1)·2665 ····<89>···DW_AT_decl_file···:·(data1)·26
66 ····<8a>···DW_AT_decl_line···:·(data1)·4166 ····<8a>···DW_AT_decl_line···:·(data1)·41
67 ····<8b>···DW_AT_decl_column·:·(data1)·2067 ····<8b>···DW_AT_decl_column·:·(data1)·20
68 ····<8c>···DW_AT_type········:·(ref4)·<0x95>,·int68 ····<8c>···DW_AT_type········:·(ref4)·<0x95>,·int
69 ·<1><90>:·Abbrev·Number:·6·(DW_TAG_const_type)69 ·<1><90>:·Abbrev·Number:·6·(DW_TAG_const_type)
70 ····<91>···DW_AT_type········:·(ref4)·<0x84>,·__int32_t,·int70 ····<91>···DW_AT_type········:·(ref4)·<0x84>,·__int32_t,·int
71 ·<1><95>:·Abbrev·Number:·145·(DW_TAG_base_type)71 ·<1><95>:·Abbrev·Number:·147·(DW_TAG_base_type)
72 ····<97>···DW_AT_byte_size···:·(data1)·472 ····<97>···DW_AT_byte_size···:·(data1)·4
73 ····<98>···DW_AT_encoding····:·(data1)·5»    (signed)73 ····<98>···DW_AT_encoding····:·(data1)·5»    (signed)
74 ····<99>···DW_AT_name········:·(string)·int74 ····<99>···DW_AT_name········:·(string)·int
75 ·<1><9d>:·Abbrev·Number:·6·(DW_TAG_const_type)75 ·<1><9d>:·Abbrev·Number:·6·(DW_TAG_const_type)
76 ····<9e>···DW_AT_type········:·(ref4)·<0x95>,·int76 ····<9e>···DW_AT_type········:·(ref4)·<0x95>,·int
77 ·<1><a2>:·Abbrev·Number:·21·(DW_TAG_typedef)77 ·<1><a2>:·Abbrev·Number:·21·(DW_TAG_typedef)
78 ····<a3>···DW_AT_name········:·(strp)·(offset:·0x28770):·__int64_t78 ····<a3>···DW_AT_name········:·(strp)·(offset:·0x28762):·__int64_t
79 ····<a7>···DW_AT_decl_file···:·(data1)·2679 ····<a7>···DW_AT_decl_file···:·(data1)·26
80 ····<a8>···DW_AT_decl_line···:·(data1)·4780 ····<a8>···DW_AT_decl_line···:·(data1)·47
81 ····<a9>···DW_AT_decl_column·:·(data1)·4481 ····<a9>···DW_AT_decl_column·:·(data1)·44
82 ····<aa>···DW_AT_type········:·(ref4)·<0xae>,·long·long·int82 ····<aa>···DW_AT_type········:·(ref4)·<0xae>,·long·long·int
83 ·<1><ae>:·Abbrev·Number:·57·(DW_TAG_base_type)83 ·<1><ae>:·Abbrev·Number:·58·(DW_TAG_base_type)
84 ····<af>···DW_AT_byte_size···:·(data1)·884 ····<af>···DW_AT_byte_size···:·(data1)·8
85 ····<b0>···DW_AT_encoding····:·(data1)·5»    (signed)85 ····<b0>···DW_AT_encoding····:·(data1)·5»    (signed)
86 ····<b1>···DW_AT_name········:·(strp)·(offset:·0x158):·long·long·int86 ····<b1>···DW_AT_name········:·(strp)·(offset:·0x158):·long·long·int
87 ·<1><b5>:·Abbrev·Number:·57·(DW_TAG_base_type)87 ·<1><b5>:·Abbrev·Number:·58·(DW_TAG_base_type)
88 ····<b6>···DW_AT_byte_size···:·(data1)·888 ····<b6>···DW_AT_byte_size···:·(data1)·8
89 ····<b7>···DW_AT_encoding····:·(data1)·7»    (unsigned)89 ····<b7>···DW_AT_encoding····:·(data1)·7»    (unsigned)
90 ····<b8>···DW_AT_name········:·(strp)·(offset:·0x230fb):·long·long·unsigned·int90 ····<b8>···DW_AT_name········:·(strp)·(offset:·0x230ed):·long·long·unsigned·int
91 ·<1><bc>:·Abbrev·Number:·21·(DW_TAG_typedef)91 ·<1><bc>:·Abbrev·Number:·21·(DW_TAG_typedef)
92 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x16cf2):·__off_t92 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x16cc1):·__off_t
93 ····<c1>···DW_AT_decl_file···:·(data1)·2693 ····<c1>···DW_AT_decl_file···:·(data1)·26
94 ····<c2>···DW_AT_decl_line···:·(data1)·15294 ····<c2>···DW_AT_decl_line···:·(data1)·152
95 ····<c3>···DW_AT_decl_column·:·(data1)·2595 ····<c3>···DW_AT_decl_column·:·(data1)·25
96 ····<c4>···DW_AT_type········:·(ref4)·<0xc8>,·long·int96 ····<c4>···DW_AT_type········:·(ref4)·<0xc8>,·long·int
97 ·<1><c8>:·Abbrev·Number:·57·(DW_TAG_base_type)97 ·<1><c8>:·Abbrev·Number:·58·(DW_TAG_base_type)
98 ····<c9>···DW_AT_byte_size···:·(data1)·498 ····<c9>···DW_AT_byte_size···:·(data1)·4
99 ····<ca>···DW_AT_encoding····:·(data1)·5»    (signed)99 ····<ca>···DW_AT_encoding····:·(data1)·5»    (signed)
100 ····<cb>···DW_AT_name········:·(strp)·(offset:·0x15d):·long·int100 ····<cb>···DW_AT_name········:·(strp)·(offset:·0x15d):·long·int
101 ·<1><cf>:·Abbrev·Number:·21·(DW_TAG_typedef)101 ·<1><cf>:·Abbrev·Number:·21·(DW_TAG_typedef)
102 ····<d0>···DW_AT_name········:·(strp)·(offset:·0x21460):·__off64_t102 ····<d0>···DW_AT_name········:·(strp)·(offset:·0x21452):·__off64_t
103 ····<d4>···DW_AT_decl_file···:·(data1)·26103 ····<d4>···DW_AT_decl_file···:·(data1)·26
104 ····<d5>···DW_AT_decl_line···:·(data1)·153104 ····<d5>···DW_AT_decl_line···:·(data1)·153
105 ····<d6>···DW_AT_decl_column·:·(data1)·27105 ····<d6>···DW_AT_decl_column·:·(data1)·27
106 ····<d7>···DW_AT_type········:·(ref4)·<0xa2>,·__int64_t,·long·long·int106 ····<d7>···DW_AT_type········:·(ref4)·<0xa2>,·__int64_t,·long·long·int
107 ·<1><db>:·Abbrev·Number:·146·(DW_TAG_pointer_type)107 ·<1><db>:·Abbrev·Number:·148·(DW_TAG_pointer_type)
108 ····<dd>···DW_AT_byte_size···:·(data1)·4108 ····<dd>···DW_AT_byte_size···:·(data1)·4
109 ·<1><de>:·Abbrev·Number:·10·(DW_TAG_pointer_type)109 ·<1><de>:·Abbrev·Number:·10·(DW_TAG_pointer_type)
110 ····<df>···DW_AT_byte_size···:·(data1)·4110 ····<df>···DW_AT_byte_size···:·(data1)·4
111 ····<e0>···DW_AT_type········:·(ref4)·<0x50>,·char111 ····<e0>···DW_AT_type········:·(ref4)·<0x50>,·char
112 ·<1><e4>:·Abbrev·Number:·6·(DW_TAG_const_type)112 ·<1><e4>:·Abbrev·Number:·6·(DW_TAG_const_type)
113 ····<e5>···DW_AT_type········:·(ref4)·<0xde>,·char113 ····<e5>···DW_AT_type········:·(ref4)·<0xde>,·char
114 ·<1><e9>:·Abbrev·Number:·97·(DW_TAG_structure_type)114 ·<1><e9>:·Abbrev·Number:·98·(DW_TAG_structure_type)
115 ····<ea>···DW_AT_byte_size···:·(data1)·8115 ····<ea>···DW_AT_byte_size···:·(data1)·8
116 ····<eb>···DW_AT_decl_file···:·(data1)·27116 ····<eb>···DW_AT_decl_file···:·(data1)·27
117 ····<ec>···DW_AT_decl_line···:·(data1)·14117 ····<ec>···DW_AT_decl_line···:·(data1)·14
118 ····<ed>···DW_AT_decl_column·:·(data1)·1118 ····<ed>···DW_AT_decl_column·:·(data1)·1
119 ····<ee>···DW_AT_linkage_name:·(strp)·(offset:·0xb88a):·11__mbstate_t119 ····<ee>···DW_AT_linkage_name:·(strp)·(offset:·0xb892):·11__mbstate_t
120 ····<f2>···DW_AT_sibling·····:·(ref4)·<0x134>120 ····<f2>···DW_AT_sibling·····:·(ref4)·<0x134>
121 ·<2><f6>:·Abbrev·Number:·147·(DW_TAG_union_type)121 ·<2><f6>:·Abbrev·Number:·149·(DW_TAG_union_type)
122 ····<f8>···DW_AT_byte_size···:·(data1)·4122 ····<f8>···DW_AT_byte_size···:·(data1)·4
123 ····<f9>···DW_AT_decl_file···:·(data1)·27123 ····<f9>···DW_AT_decl_file···:·(data1)·27
124 ····<fa>···DW_AT_decl_line···:·(data1)·17124 ····<fa>···DW_AT_decl_line···:·(data1)·17
125 ····<fb>···DW_AT_decl_column·:·(data1)·3125 ····<fb>···DW_AT_decl_column·:·(data1)·3
126 ····<fc>···DW_AT_sibling·····:·(ref4)·<0x119>126 ····<fc>···DW_AT_sibling·····:·(ref4)·<0x119>
Max diff block lines reached; 44278163/44287240 bytes (99.98%) of diff not shown.
164 KB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 99, 40 lines modifiedOffset 99, 40 lines modified
99 ····DW_AT_name·········DW_FORM_strp99 ····DW_AT_name·········DW_FORM_strp
100 ····DW_AT_decl_file····DW_FORM_data1100 ····DW_AT_decl_file····DW_FORM_data1
101 ····DW_AT_decl_line····DW_FORM_data1101 ····DW_AT_decl_line····DW_FORM_data1
102 ····DW_AT_decl_column··DW_FORM_data1102 ····DW_AT_decl_column··DW_FORM_data1
103 ····DW_AT_type·········DW_FORM_ref4103 ····DW_AT_type·········DW_FORM_ref4
104 ····DW_AT_accessibility·DW_FORM_data1104 ····DW_AT_accessibility·DW_FORM_data1
105 ····DW_AT·value:·0·····DW_FORM·value:·0105 ····DW_AT·value:·0·····DW_FORM·value:·0
106 ···16······DW_TAG_inlined_subroutine····[has·children] 
107 ····DW_AT_abstract_origin·DW_FORM_ref4 
108 ····DW_AT_entry_pc·····DW_FORM_addr 
109 ····DW_AT_GNU_entry_view·DW_FORM_data2 
110 ····DW_AT_low_pc·······DW_FORM_addr 
111 ····DW_AT_high_pc······DW_FORM_data4 
112 ····DW_AT_call_file····DW_FORM_data1 
113 ····DW_AT_call_line····DW_FORM_data1 
114 ····DW_AT_call_column··DW_FORM_data1 
115 ····DW_AT·value:·0·····DW_FORM·value:·0 
116 ···17······DW_TAG_subprogram····[has·children]106 ···16······DW_TAG_subprogram····[has·children]
117 ····DW_AT_external·····DW_FORM_flag_present107 ····DW_AT_external·····DW_FORM_flag_present
118 ····DW_AT_name·········DW_FORM_strp108 ····DW_AT_name·········DW_FORM_strp
119 ····DW_AT_decl_file····DW_FORM_data1109 ····DW_AT_decl_file····DW_FORM_data1
120 ····DW_AT_decl_line····DW_FORM_data2110 ····DW_AT_decl_line····DW_FORM_data2
121 ····DW_AT_decl_column··DW_FORM_data1111 ····DW_AT_decl_column··DW_FORM_data1
122 ····DW_AT_linkage_name·DW_FORM_strp112 ····DW_AT_linkage_name·DW_FORM_strp
123 ····DW_AT_accessibility·DW_FORM_data1113 ····DW_AT_accessibility·DW_FORM_data1
124 ····DW_AT_declaration··DW_FORM_flag_present114 ····DW_AT_declaration··DW_FORM_flag_present
125 ····DW_AT_object_pointer·DW_FORM_ref4115 ····DW_AT_object_pointer·DW_FORM_ref4
126 ····DW_AT_sibling······DW_FORM_ref4116 ····DW_AT_sibling······DW_FORM_ref4
127 ····DW_AT·value:·0·····DW_FORM·value:·0117 ····DW_AT·value:·0·····DW_FORM·value:·0
128 ···18······DW_TAG_template_type_param····[no·children]118 ···17······DW_TAG_template_type_param····[no·children]
129 ····DW_AT_name·········DW_FORM_strp119 ····DW_AT_name·········DW_FORM_strp
130 ····DW_AT_type·········DW_FORM_ref4120 ····DW_AT_type·········DW_FORM_ref4
131 ····DW_AT·value:·0·····DW_FORM·value:·0121 ····DW_AT·value:·0·····DW_FORM·value:·0
 122 ···18······DW_TAG_inlined_subroutine····[has·children]
 123 ····DW_AT_abstract_origin·DW_FORM_ref4
 124 ····DW_AT_entry_pc·····DW_FORM_addr
 125 ····DW_AT_GNU_entry_view·DW_FORM_data2
 126 ····DW_AT_low_pc·······DW_FORM_addr
 127 ····DW_AT_high_pc······DW_FORM_data4
 128 ····DW_AT_call_file····DW_FORM_data1
 129 ····DW_AT_call_line····DW_FORM_data1
 130 ····DW_AT_call_column··DW_FORM_data1
 131 ····DW_AT·value:·0·····DW_FORM·value:·0
132 ···19······DW_TAG_imported_declaration····[no·children]132 ···19······DW_TAG_imported_declaration····[no·children]
133 ····DW_AT_decl_file····DW_FORM_data1133 ····DW_AT_decl_file····DW_FORM_data1
134 ····DW_AT_decl_line····DW_FORM_data1134 ····DW_AT_decl_line····DW_FORM_data1
135 ····DW_AT_decl_column··DW_FORM_data1135 ····DW_AT_decl_column··DW_FORM_data1
136 ····DW_AT_import·······DW_FORM_ref4136 ····DW_AT_import·······DW_FORM_ref4
137 ····DW_AT·value:·0·····DW_FORM·value:·0137 ····DW_AT·value:·0·····DW_FORM·value:·0
138 ···20······DW_TAG_member····[no·children]138 ···20······DW_TAG_member····[no·children]
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
166 ····DW_AT·value:·0·····DW_FORM·value:·0166 ····DW_AT·value:·0·····DW_FORM·value:·0
167 ···24······DW_TAG_GNU_call_site····[has·children] 
168 ····DW_AT_low_pc·······DW_FORM_addr 
169 ····DW_AT_abstract_origin·DW_FORM_ref4 
170 ····DW_AT_sibling······DW_FORM_ref4 
171 ····DW_AT·value:·0·····DW_FORM·value:·0 
172 ···25······DW_TAG_subprogram····[has·children]167 ···24······DW_TAG_subprogram····[has·children]
173 ····DW_AT_external·····DW_FORM_flag_present168 ····DW_AT_external·····DW_FORM_flag_present
174 ····DW_AT_name·········DW_FORM_strp169 ····DW_AT_name·········DW_FORM_strp
175 ····DW_AT_decl_file····DW_FORM_data1170 ····DW_AT_decl_file····DW_FORM_data1
176 ····DW_AT_decl_line····DW_FORM_data2171 ····DW_AT_decl_line····DW_FORM_data2
177 ····DW_AT_decl_column··DW_FORM_data1172 ····DW_AT_decl_column··DW_FORM_data1
178 ····DW_AT_linkage_name·DW_FORM_strp173 ····DW_AT_linkage_name·DW_FORM_strp
179 ····DW_AT_type·········DW_FORM_ref4174 ····DW_AT_type·········DW_FORM_ref4
180 ····DW_AT_declaration··DW_FORM_flag_present175 ····DW_AT_declaration··DW_FORM_flag_present
181 ····DW_AT_object_pointer·DW_FORM_ref4176 ····DW_AT_object_pointer·DW_FORM_ref4
182 ····DW_AT_sibling······DW_FORM_ref4177 ····DW_AT_sibling······DW_FORM_ref4
183 ····DW_AT·value:·0·····DW_FORM·value:·0178 ····DW_AT·value:·0·····DW_FORM·value:·0
 179 ···25······DW_TAG_GNU_call_site····[has·children]
 180 ····DW_AT_low_pc·······DW_FORM_addr
 181 ····DW_AT_abstract_origin·DW_FORM_ref4
 182 ····DW_AT_sibling······DW_FORM_ref4
 183 ····DW_AT·value:·0·····DW_FORM·value:·0
184 ···26······DW_TAG_template_type_param····[no·children]184 ···26······DW_TAG_template_type_param····[no·children]
185 ····DW_AT_name·········DW_FORM_string185 ····DW_AT_name·········DW_FORM_string
186 ····DW_AT_type·········DW_FORM_ref4186 ····DW_AT_type·········DW_FORM_ref4
187 ····DW_AT·value:·0·····DW_FORM·value:·0187 ····DW_AT·value:·0·····DW_FORM·value:·0
188 ···27······DW_TAG_subprogram····[has·children]188 ···27······DW_TAG_subprogram····[has·children]
189 ····DW_AT_abstract_origin·DW_FORM_ref4189 ····DW_AT_abstract_origin·DW_FORM_ref4
190 ····DW_AT_linkage_name·DW_FORM_strp190 ····DW_AT_linkage_name·DW_FORM_strp
Offset 269, 83 lines modifiedOffset 269, 82 lines modified
269 ···36······DW_TAG_formal_parameter····[no·children]269 ···36······DW_TAG_formal_parameter····[no·children]
270 ····DW_AT_name·········DW_FORM_string270 ····DW_AT_name·········DW_FORM_string
271 ····DW_AT_decl_file····DW_FORM_data1271 ····DW_AT_decl_file····DW_FORM_data1
272 ····DW_AT_decl_line····DW_FORM_data1272 ····DW_AT_decl_line····DW_FORM_data1
273 ····DW_AT_decl_column··DW_FORM_data1273 ····DW_AT_decl_column··DW_FORM_data1
274 ····DW_AT_type·········DW_FORM_ref4274 ····DW_AT_type·········DW_FORM_ref4
275 ····DW_AT·value:·0·····DW_FORM·value:·0275 ····DW_AT·value:·0·····DW_FORM·value:·0
 276 ···37······DW_TAG_GNU_call_site····[no·children]
 277 ····DW_AT_low_pc·······DW_FORM_addr
 278 ····DW_AT_abstract_origin·DW_FORM_ref4
 279 ····DW_AT·value:·0·····DW_FORM·value:·0
276 ···37······DW_TAG_subprogram····[has·children]280 ···38······DW_TAG_subprogram····[has·children]
277 ····DW_AT_external·····DW_FORM_flag_present281 ····DW_AT_external·····DW_FORM_flag_present
278 ····DW_AT_name·········DW_FORM_strp282 ····DW_AT_name·········DW_FORM_strp
279 ····DW_AT_decl_file····DW_FORM_data1283 ····DW_AT_decl_file····DW_FORM_data1
280 ····DW_AT_decl_line····DW_FORM_data1284 ····DW_AT_decl_line····DW_FORM_data1
281 ····DW_AT_decl_column··DW_FORM_data1285 ····DW_AT_decl_column··DW_FORM_data1
282 ····DW_AT_linkage_name·DW_FORM_strp286 ····DW_AT_linkage_name·DW_FORM_strp
283 ····DW_AT_declaration··DW_FORM_flag_present287 ····DW_AT_declaration··DW_FORM_flag_present
284 ····DW_AT_sibling······DW_FORM_ref4288 ····DW_AT_sibling······DW_FORM_ref4
285 ····DW_AT·value:·0·····DW_FORM·value:·0289 ····DW_AT·value:·0·····DW_FORM·value:·0
286 ···38······DW_TAG_variable····[no·children]290 ···39······DW_TAG_variable····[no·children]
287 ····DW_AT_abstract_origin·DW_FORM_ref4291 ····DW_AT_abstract_origin·DW_FORM_ref4
288 ····DW_AT_location·····DW_FORM_sec_offset292 ····DW_AT_location·····DW_FORM_sec_offset
289 ····DW_AT_GNU_locviews·DW_FORM_sec_offset293 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
290 ····DW_AT·value:·0·····DW_FORM·value:·0294 ····DW_AT·value:·0·····DW_FORM·value:·0
291 ···39······DW_TAG_subprogram····[has·children]295 ···40······DW_TAG_subprogram····[has·children]
292 ····DW_AT_external·····DW_FORM_flag_present296 ····DW_AT_external·····DW_FORM_flag_present
293 ····DW_AT_name·········DW_FORM_strp297 ····DW_AT_name·········DW_FORM_strp
294 ····DW_AT_decl_file····DW_FORM_data1298 ····DW_AT_decl_file····DW_FORM_data1
295 ····DW_AT_decl_line····DW_FORM_data1299 ····DW_AT_decl_line····DW_FORM_data1
296 ····DW_AT_decl_column··DW_FORM_data1300 ····DW_AT_decl_column··DW_FORM_data1
297 ····DW_AT_type·········DW_FORM_ref4301 ····DW_AT_type·········DW_FORM_ref4
298 ····DW_AT_declaration··DW_FORM_flag_present302 ····DW_AT_declaration··DW_FORM_flag_present
299 ····DW_AT_sibling······DW_FORM_ref4303 ····DW_AT_sibling······DW_FORM_ref4
300 ····DW_AT·value:·0·····DW_FORM·value:·0304 ····DW_AT·value:·0·····DW_FORM·value:·0
301 ···40······DW_TAG_subprogram····[has·children]305 ···41······DW_TAG_subprogram····[has·children]
302 ····DW_AT_external·····DW_FORM_flag_present306 ····DW_AT_external·····DW_FORM_flag_present
303 ····DW_AT_name·········DW_FORM_strp307 ····DW_AT_name·········DW_FORM_strp
Max diff block lines reached; 161733/167255 bytes (96.70%) of diff not shown.
2.6 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 66 lines modifiedOffset 3, 66 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 ····00005f10·000022089 ····00005f10·0000225f
10 ····000036d0·0000010810 ····000036d0·00000106
11 ····00008118·0000003911 ····00008170·00000045
12 ····00008152·0000003912 ····000081c0·00000045
13 ····000057c0·0000040a13 ····000057d0·00000402
14 ····0000818c·0000013a14 ····00008210·0000013a
15 ····00005bca·0000014215 ····00005be0·0000012a
16 ····00000000·0000000016 ····00000000·00000000
17 ··Length:···················7617 ··Length:···················76
18 ··Version:··················218 ··Version:··················2
19 ··Offset·into·.debug_info:··0x208ba19 ··Offset·into·.debug_info:··0x207c7
20 ··Pointer·Size:·············420 ··Pointer·Size:·············4
21 ··Segment·Size:·············021 ··Segment·Size:·············0
  
22 ····Address····Length22 ····Address····Length
23 ····000082e0·00001be023 ····00008360·00001dce
24 ····000037d8·0000005a24 ····000037d6·0000005a
25 ····00009ec0·000004da 
26 ····0000a39a·0000027625 ····0000a130·00000505
27 ····0000a610·0000029726 ····0000a640·0000028c
28 ····0000a8a8·0000010127 ····0000a8d0·00000269
 28 ····0000ab40·000000fb
29 ····00005d0c·0000004029 ····00005d10·00000040
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················15631 ··Length:···················156
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x3d54633 ··Offset·into·.debug_info:··0x3d21e
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····0000a9c0·0000b56a37 ····0000ac50·0000bf7c
38 ····00003840·00001f8038 ····00003830·00001f94
39 ····00015f2a·0000003f 
40 ····00008118·00000039 
41 ····00008152·00000039 
42 ····00015f6a·000000b0 
43 ····0001601a·000000e8 
44 ····00016110·0000017b 
45 ····00016290·0000019c 
46 ····0001642c·00000098 
47 ····000164c4·00000098 
48 ····0001655c·00000131 
49 ····0001668e·00000098 
50 ····00016730·0000019f 
51 ····000168d0·000000dc39 ····00016bd0·00000044
 40 ····00008170·00000045
 41 ····000081c0·00000045
52 ····000169ac·000000dc42 ····00016c20·000000b0
 43 ····00016cd0·000000f7
 44 ····00016dd0·00000163
 45 ····00016f40·000001dc
 46 ····00017120·000000a0
 47 ····000171c0·000000a0
 48 ····00017260·00000169
 49 ····000173d0·000000a0
 50 ····00017470·000001df
 51 ····00017650·000000eb
 52 ····00017740·000000eb
53 ····00005d4c·0000004053 ····00005d50·00000040
54 ····00000000·0000000054 ····00000000·00000000
55 ··Length:···················3655 ··Length:···················36
56 ··Version:··················256 ··Version:··················2
57 ··Offset·into·.debug_info:··0xcb8c857 ··Offset·into·.debug_info:··0xca976
58 ··Pointer·Size:·············458 ··Pointer·Size:·············4
59 ··Segment·Size:·············059 ··Segment·Size:·············0
  
60 ····Address····Length60 ····Address····Length
61 ····00016a90·0000249e61 ····00017830·00002596
62 ····00005d8c·0000004062 ····00005d90·00000040
63 ····00000000·0000000063 ····00000000·00000000
  
7.68 MB
readelf --wide --debug-dump=loc {}
error from `readelf --wide --debug-dump=loc {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 3092 lines modifiedOffset 1, 3119 lines modified
1 Contents·of·the·.debug_loc·section:1 Contents·of·the·.debug_loc·section:
  
2 ····Offset···Begin············End··············Expression2 ····Offset···Begin············End··············Expression
  
3 ····00000000·v0000001·v0000000·location·view·pair3 ····00000000·v0000002·v0000000·location·view·pair
4 ····00000002·v0000000·v0000000·location·view·pair4 ····00000002·v0000000·v0000000·location·view·pair
5 ····00000004·v0000000·v0000000·location·view·pair5 ····00000004·v0000000·v0000000·location·view·pair
  
6 ····00000006·v0000001·v0000000·views·at·00000000·for:6 ····00000006·v0000002·v0000000·views·at·00000000·for:
7 ·············00005bdc·00005cfd·(DW_OP_lit1;·DW_OP_stack_value)7 ·············00005be0·00005cfb·(DW_OP_lit1;·DW_OP_stack_value)
8 ····00000012·v0000000·v0000000·views·at·00000002·for:8 ····00000012·v0000000·v0000000·views·at·00000002·for:
9 ·············00005d05·00005d0c·(DW_OP_lit1;·DW_OP_stack_value)9 ·············00005d03·00005d0a·(DW_OP_lit1;·DW_OP_stack_value)
10 ····0000001e·v0000000·v0000000·views·at·00000004·for:10 ····0000001e·v0000000·v0000000·views·at·00000004·for:
11 ·············000037a2·000037d8·(DW_OP_lit1;·DW_OP_stack_value)11 ·············000037a0·000037d6·(DW_OP_lit1;·DW_OP_stack_value)
12 ····0000002a·<End·of·list>12 ····0000002a·<End·of·list>
  
13 ····00000032·v0000001·v0000000·location·view·pair13 ····00000032·v0000002·v0000000·location·view·pair
14 ····00000034·v0000000·v0000000·location·view·pair14 ····00000034·v0000000·v0000000·location·view·pair
15 ····00000036·v0000000·v0000000·location·view·pair15 ····00000036·v0000000·v0000000·location·view·pair
  
16 ····00000038·v0000001·v0000000·views·at·00000032·for:16 ····00000038·v0000002·v0000000·views·at·00000032·for:
17 ·············00005bdc·00005cfd·(DW_OP_const2u:·65535;·DW_OP_stack_value)17 ·············00005be0·00005cfb·(DW_OP_const2u:·65535;·DW_OP_stack_value)
18 ····00000046·v0000000·v0000000·views·at·00000034·for:18 ····00000046·v0000000·v0000000·views·at·00000034·for:
19 ·············00005d05·00005d0c·(DW_OP_const2u:·65535;·DW_OP_stack_value)19 ·············00005d03·00005d0a·(DW_OP_const2u:·65535;·DW_OP_stack_value)
20 ····00000054·v0000000·v0000000·views·at·00000036·for:20 ····00000054·v0000000·v0000000·views·at·00000036·for:
21 ·············000037a2·000037d8·(DW_OP_const2u:·65535;·DW_OP_stack_value)21 ·············000037a0·000037d6·(DW_OP_const2u:·65535;·DW_OP_stack_value)
22 ····00000062·<End·of·list>22 ····00000062·<End·of·list>
  
23 ····0000006a·v0000000·v0000000·location·view·pair23 ····0000006a·v0000000·v0000000·location·view·pair
24 ····0000006c·v0000000·v0000000·location·view·pair24 ····0000006c·v0000000·v0000000·location·view·pair
25 ····0000006e·v0000000·v0000000·location·view·pair25 ····0000006e·v0000000·v0000000·location·view·pair
  
26 ····00000070·v0000000·v0000000·views·at·0000006a·for:26 ····00000070·v0000000·v0000000·views·at·0000006a·for:
27 ·············00005c08·00005ce1·(DW_OP_lit0;·DW_OP_stack_value)27 ·············00005c20·00005ce9·(DW_OP_lit0;·DW_OP_stack_value)
28 ····0000007c·v0000000·v0000000·views·at·0000006c·for:28 ····0000007c·v0000000·v0000000·views·at·0000006c·for:
29 ·············00005d05·00005d0c·(DW_OP_lit0;·DW_OP_stack_value)29 ·············00005d03·00005d0a·(DW_OP_lit0;·DW_OP_stack_value)
30 ····00000088·v0000000·v0000000·views·at·0000006e·for:30 ····00000088·v0000000·v0000000·views·at·0000006e·for:
31 ·············000037a2·000037d8·(DW_OP_lit0;·DW_OP_stack_value)31 ·············000037a0·000037d6·(DW_OP_lit0;·DW_OP_stack_value)
32 ····00000094·<End·of·list>32 ····00000094·<End·of·list>
  
33 ····0000009c·v0000000·v0000000·location·view·pair33 ····0000009c·v0000000·v0000000·location·view·pair
34 ····0000009e·v0000000·v0000000·location·view·pair34 ····0000009e·v0000000·v0000000·location·view·pair
35 ····000000a0·v0000000·v0000000·location·view·pair35 ····000000a0·v0000000·v0000000·location·view·pair
  
36 ····000000a2·v0000000·v0000000·views·at·0000009c·for:36 ····000000a2·v0000000·v0000000·views·at·0000009c·for:
37 ·············00005c08·00005ce1·(DW_OP_addr:·21220;·DW_OP_stack_value)37 ·············00005c20·00005ce9·(DW_OP_addr:·22220;·DW_OP_stack_value)
38 ····000000b2·v0000000·v0000000·views·at·0000009e·for:38 ····000000b2·v0000000·v0000000·views·at·0000009e·for:
39 ·············00005d05·00005d0c·(DW_OP_addr:·21220;·DW_OP_stack_value)39 ·············00005d03·00005d0a·(DW_OP_addr:·22220;·DW_OP_stack_value)
40 ····000000c2·v0000000·v0000000·views·at·000000a0·for:40 ····000000c2·v0000000·v0000000·views·at·000000a0·for:
41 ·············000037a2·000037d8·(DW_OP_addr:·21220;·DW_OP_stack_value)41 ·············000037a0·000037d6·(DW_OP_addr:·22220;·DW_OP_stack_value)
42 ····000000d2·<End·of·list>42 ····000000d2·<End·of·list>
  
43 ····000000da·v0000001·v0000000·location·view·pair43 ····000000da·v0000001·v0000001·location·view·pair
  
44 ····000000dc·v0000001·v0000000·views·at·000000da·for:44 ····000000dc·v0000001·v0000001·views·at·000000da·for:
45 ·············00005c08·00005c38·(DW_OP_addr:·21220;·DW_OP_stack_value)45 ·············00005c20·00005c7e·(DW_OP_addr:·22220;·DW_OP_stack_value)
46 ····000000ec·<End·of·list>46 ····000000ec·<End·of·list>
  
47 ····000000f4·v0000002·v0000000·location·view·pair47 ····000000f4·v0000002·v0000001·location·view·pair
  
48 ····000000f6·v0000002·v0000000·views·at·000000f4·for:48 ····000000f6·v0000002·v0000001·views·at·000000f4·for:
49 ·············00005c08·00005c38·(DW_OP_addr:·21220;·DW_OP_stack_value)49 ·············00005c20·00005c7e·(DW_OP_addr:·22220;·DW_OP_stack_value)
50 ····00000106·<End·of·list>50 ····00000106·<End·of·list>
  
51 ····0000010e·v0000003·v0000000·location·view·pair51 ····0000010e·v0000003·v0000001·location·view·pair
  
52 ····00000110·v0000003·v0000000·views·at·0000010e·for:52 ····00000110·v0000003·v0000001·views·at·0000010e·for:
53 ·············00005c08·00005c38·(DW_OP_addr:·21220;·DW_OP_stack_value)53 ·············00005c20·00005c7e·(DW_OP_addr:·22220;·DW_OP_stack_value)
54 ····00000120·<End·of·list>54 ····00000120·<End·of·list>
  
55 ····00000128·v0000004·v0000006·location·view·pair55 ····00000128·v0000008·v0000001·location·view·pair
  
56 ····0000012a·v0000004·v0000006·views·at·00000128·for:56 ····0000012a·v0000008·v0000001·views·at·00000128·for:
57 ·············00005c08·00005c08·(DW_OP_addr:·21220;·DW_OP_stack_value)57 ·············00005c20·00005c7e·(DW_OP_addr:·22224;·DW_OP_stack_value)
58 ····0000013a·<End·of·list>58 ····0000013a·<End·of·list>
  
59 ····00000142·v0000005·v0000006·location·view·pair59 ····00000142·v0000001·v0000001·location·view·pair
  
60 ····00000144·v0000005·v0000006·views·at·00000142·for:60 ····00000144·v0000001·v0000001·views·at·00000142·for:
61 ·············00005c08·00005c08·(DW_OP_addr:·21220;·DW_OP_stack_value)61 ·············00005c2a·00005c7e·(DW_OP_addr:·22224;·DW_OP_stack_value)
62 ····00000154·<End·of·list>62 ····00000154·<End·of·list>
  
63 ····0000015c·v0000006·v0000008·location·view·pair63 ····0000015c·v0000004·v0000006·location·view·pair
  
64 ····0000015e·v0000006·v0000008·views·at·0000015c·for:64 ····0000015e·v0000004·v0000006·views·at·0000015c·for:
65 ·············00005c08·00005c08·(DW_OP_addr:·21220;·DW_OP_stack_value)65 ·············00005c20·00005c20·(DW_OP_addr:·22220;·DW_OP_stack_value)
66 ····0000016e·<End·of·list>66 ····0000016e·<End·of·list>
  
67 ····00000176·v0000008·v0000000·location·view·pair67 ····00000176·v0000005·v0000006·location·view·pair
  
68 ····00000178·v0000008·v0000000·views·at·00000176·for:68 ····00000178·v0000005·v0000006·views·at·00000176·for:
69 ·············00005c08·00005c38·(DW_OP_addr:·21224;·DW_OP_stack_value)69 ·············00005c20·00005c20·(DW_OP_addr:·22220;·DW_OP_stack_value)
70 ····00000188·<End·of·list>70 ····00000188·<End·of·list>
  
71 ····00000190·v0000001·v0000000·location·view·pair71 ····00000190·v0000006·v0000008·location·view·pair
  
72 ····00000192·v0000001·v0000000·views·at·00000190·for:72 ····00000192·v0000006·v0000008·views·at·00000190·for:
73 ·············00005c12·00005c38·(DW_OP_addr:·21224;·DW_OP_stack_value)73 ·············00005c20·00005c20·(DW_OP_addr:·22220;·DW_OP_stack_value)
74 ····000001a2·<End·of·list>74 ····000001a2·<End·of·list>
  
75 ····000001aa·v0000000·v0000000·location·view·pair75 ····000001aa·v0000001·v0000012·location·view·pair
  
76 ····000001ac·v0000000·v0000000·views·at·000001aa·for:76 ····000001ac·v0000001·v0000012·views·at·000001aa·for:
77 ·············00005c38·00005c65·(DW_OP_addr:·21238;·DW_OP_stack_value)77 ·············00005c7e·00005c7e·(DW_OP_addr:·22238;·DW_OP_stack_value)
78 ····000001bc·<End·of·list>78 ····000001bc·<End·of·list>
  
79 ····000001c4·v0000002·v0000000·location·view·pair79 ····000001c4·v0000003·v0000012·location·view·pair
  
80 ····000001c6·v0000002·v0000000·views·at·000001c4·for:80 ····000001c6·v0000003·v0000012·views·at·000001c4·for:
81 ·············00005c38·00005c65·(DW_OP_addr:·21238;·DW_OP_stack_value)81 ·············00005c7e·00005c7e·(DW_OP_addr:·22238;·DW_OP_stack_value)
82 ····000001d6·<End·of·list>82 ····000001d6·<End·of·list>
  
83 ····000001de·v0000003·v0000000·location·view·pair83 ····000001de·v0000004·v0000012·location·view·pair
  
84 ····000001e0·v0000003·v0000000·views·at·000001de·for:84 ····000001e0·v0000004·v0000012·views·at·000001de·for:
85 ·············00005c38·00005c65·(DW_OP_addr:·21238;·DW_OP_stack_value)85 ·············00005c7e·00005c7e·(DW_OP_addr:·22238;·DW_OP_stack_value)
86 ····000001f0·<End·of·list>86 ····000001f0·<End·of·list>
  
87 ····000001f8·v0000004·v0000006·location·view·pair87 ····000001f8·v0000009·v0000012·location·view·pair
  
88 ····000001fa·v0000004·v0000006·views·at·000001f8·for:88 ····000001fa·v0000009·v0000012·views·at·000001f8·for:
89 ·············00005c38·00005c38·(DW_OP_addr:·21238;·DW_OP_stack_value)89 ·············00005c7e·00005c7e·(DW_OP_addr:·2223c;·DW_OP_stack_value)
90 ····0000020a·<End·of·list>90 ····0000020a·<End·of·list>
  
91 ····00000212·v0000005·v0000006·location·view·pair91 ····00000212·v000000d·v0000012·location·view·pair
  
92 ····00000214·v0000005·v0000006·views·at·00000212·for:92 ····00000214·v000000d·v0000012·views·at·00000212·for:
Max diff block lines reached; 8042397/8050785 bytes (99.90%) of diff not shown.
2.6 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 66 lines modifiedOffset 3, 66 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 ····00005f10·000022089 ····00005f10·0000225f
10 ····000036d0·0000010810 ····000036d0·00000106
11 ····00008118·0000003911 ····00008170·00000045
12 ····00008152·0000003912 ····000081c0·00000045
13 ····000057c0·0000040a13 ····000057d0·00000402
14 ····0000818c·0000013a14 ····00008210·0000013a
15 ····00005bca·0000014215 ····00005be0·0000012a
16 ····00000000·0000000016 ····00000000·00000000
17 ··Length:···················7617 ··Length:···················76
18 ··Version:··················218 ··Version:··················2
19 ··Offset·into·.debug_info:··0x208ba19 ··Offset·into·.debug_info:··0x207c7
20 ··Pointer·Size:·············420 ··Pointer·Size:·············4
21 ··Segment·Size:·············021 ··Segment·Size:·············0
  
22 ····Address····Length22 ····Address····Length
23 ····000082e0·00001be023 ····00008360·00001dce
24 ····000037d8·0000005a24 ····000037d6·0000005a
25 ····00009ec0·000004da 
26 ····0000a39a·0000027625 ····0000a130·00000505
27 ····0000a610·0000029726 ····0000a640·0000028c
28 ····0000a8a8·0000010127 ····0000a8d0·00000269
 28 ····0000ab40·000000fb
29 ····00005d0c·0000004029 ····00005d10·00000040
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················15631 ··Length:···················156
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x3d54633 ··Offset·into·.debug_info:··0x3d21e
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····0000a9c0·0000b56a37 ····0000ac50·0000bf7c
38 ····00003840·00001f8038 ····00003830·00001f94
39 ····00015f2a·0000003f 
40 ····00008118·00000039 
41 ····00008152·00000039 
42 ····00015f6a·000000b0 
43 ····0001601a·000000e8 
44 ····00016110·0000017b 
45 ····00016290·0000019c 
46 ····0001642c·00000098 
47 ····000164c4·00000098 
48 ····0001655c·00000131 
49 ····0001668e·00000098 
50 ····00016730·0000019f 
51 ····000168d0·000000dc39 ····00016bd0·00000044
 40 ····00008170·00000045
 41 ····000081c0·00000045
52 ····000169ac·000000dc42 ····00016c20·000000b0
 43 ····00016cd0·000000f7
 44 ····00016dd0·00000163
 45 ····00016f40·000001dc
 46 ····00017120·000000a0
 47 ····000171c0·000000a0
 48 ····00017260·00000169
 49 ····000173d0·000000a0
 50 ····00017470·000001df
 51 ····00017650·000000eb
 52 ····00017740·000000eb
53 ····00005d4c·0000004053 ····00005d50·00000040
54 ····00000000·0000000054 ····00000000·00000000
55 ··Length:···················3655 ··Length:···················36
56 ··Version:··················256 ··Version:··················2
57 ··Offset·into·.debug_info:··0xcb8c857 ··Offset·into·.debug_info:··0xca976
58 ··Pointer·Size:·············458 ··Pointer·Size:·············4
59 ··Segment·Size:·············059 ··Segment·Size:·············0
  
60 ····Address····Length60 ····Address····Length
61 ····00016a90·0000249e61 ····00017830·00002596
62 ····00005d8c·0000004062 ····00005d90·00000040
63 ····00000000·0000000063 ····00000000·00000000
  
4.32 KB
strings --all --bytes=8 {}
    
Offset 1, 140 lines modifiedOffset 1, 150 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 H320H420X 
3 *O:LXxg2V 
4 z;»     +IjN* 
5 -X}53HjnQ 
6 lXI6QI:1 
7 kF[nPPN` 
8 Am*6ngwC 
9 KtiSC0yi\ 
10 6$i>.K_S= 
11 X(RD@D)*M 
12 s|2?uqe·' 
13 ragJvHGgJ 
14 jBL14RR\ 
15 "-Zg0t}Q 
16 JQ-1_%Z( 
17 @ga>)'=SP 
18 /S3mt.Fw 
19 w!jm<2zXTY 
20 Q~n»    R-8a 
21 »       P-m+AwpS»        
22 {lVUN|y\O 
23 rH;@8lHt 
24 EGy()@I1 
25 {?zKuP9. 
26 (?%E))EU3 
27 zkq··Kh@p( 
28 +y{G\[4ly 
29 ;<#Kc0ir 
30 $P"!;»  :»  
31 MZeRu\MK 
32 'S,Q{YCX 
33 ~:MXl)K4 
34 ]D:I0tIDK 
35 p=o)?H=l 
36 sxjn'fal< 
37 KF4Gu_2J 
38 3@&]XHEj 
39 l7_?Q[SO 
40 z»      kWH`KW 
41 \"»     CGbK_ 
42 n{CFUh:= 
43 d&d!=3KDRg 
44 s.%wItRb 
45 C<F;»   06i< 
46 z"f&.(S^m 
47 uH]sJXr& 
48 7jH>iMU- 
49 yi'FSY$c 
50 a»      *+/#Rw»> 
51 b([Lvx=» 
52 Hcdy"I,4 
53 mk:lokbU 
54 rXN;s#P7 
55 !qkhZn`H< 
56 F#$^XYUS 
57 A3`;yw>*s 
58 H_X+;bES,% 
59 -2o%h*·y 
60 4kK4RoAxS 
61 niI_qAz~A 
62 F@7l$q,Sn3 
63 b_@8m>mX 
64 7soS:sM0 
65 $=l9'hc$ 
66 {X[|jyYzX= 
67 VJ7r7*kVY 
68 Np}[Jf]S 
69 .IN{}]%=$ 
70 ^3Y49WkA 
71 >N*f0@EO 
72 ^=-lnGv= 
73 -[:6@Xw[ 
74 rXeC8@» : 
75 S\Z+|<,F 
76 p;Vm<[9@ 
77 wm]JPQ!P 
78 vDG-!bg<& 
79 y·!F#r"IE 
80 {"zpX""+ 
81 Ui{jc_~g 
82 lR-[!EcD 
83 [&"TGZ"y 
84 e($_»   I?z 
85 9kK#EF)j5 
86 8Y:)!-K0 
87 evwvfvvfv 
88 /''~1W:sD 
89 ,0se-Nvn{4 
90 HlVh"di" 
91 ·[]gCfu9u 
92 KpBGL}·BU 
93 ].Z76/Zw;2 09w6Ffoh
 3 y6s1X;^d
 4 T^PjsY|s
 5 {ZmM==mG
 6 $Ks?zIvl5
 7 EA/uGg]/
 8 ?8Osz]h8
 9 Fx+k@moe
 10 }Qhp_~h]
 11 :#)l»   `\W
 12 <oRBME7:
 13 p>wm8'[7
 14 -F#Ly@55
 15 k<7%NsMc
 16 QCKh/yo.&
 17 {c7LK7u7
 18 crt9-*qZ
 19 8S,U*!/=
 20 7XIdWQ$OJ
 21 bu~+l2O@&#
 22 f]F(8gk%k
 23 wK"DYo^T
 24 ~zDpy?9@(
 25 i,qt]yo%
 26 d?P)!G"`Y
 27 _V»     X)E~D'
 28 4N^twV33
 29 s`}]\m2:
 30 cl#I_Dp]K_
 31 #Gz&TYb8
 32 &QL:cB{|<
 33 e@{>C{pJoD
 34 CGr3_DaC}g
 35 80C6f6|U
 36 Rj:#[`Ev
Max diff block lines reached; 2172/4371 bytes (49.69%) of diff not shown.
48.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 165 lines modifiedOffset 2, 165 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 000036d0·<main.cold>:3 000036d0·<main.cold>:
4 »       ...4 »       ...
  
5 000037a2·<_GLOBAL__sub_I_interface.cold>:5 000037a0·<_GLOBAL__sub_I_interface.cold>:
6 »       ...6 »       ...
  
7 000037d8·<SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]>:7 000037d6·<SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]>:
8 »       ...8 »       ...
  
9 000037ee·<SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]>:9 000037ec·<SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]>:
10 »       ...10 »       ...
  
11 00003804·<SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]>:11 00003802·<SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]>:
12 »       ...12 »       ...
  
13 00003840·<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 00003898·<SFST::Interface::one_label_transducer(SFST::Label)·[clone·.cold]>:15 00003888·<SFST::Interface::one_label_transducer(SFST::Label)·[clone·.cold]>:
16 »       ...16 »       ...
  
17 000038e8·<SFST::Interface::make_mapping(SFST::ranges_t*,·SFST::ranges_t*)·[clone·.cold]>:17 000038d8·<SFST::Interface::make_mapping(SFST::ranges_t*,·SFST::ranges_t*)·[clone·.cold]>:
18 »       ...18 »       ...
  
19 00003940·<SFST::Interface::pi_machine(SFST::Alphabet&)·[clone·.cold]>:19 00003930·<SFST::Interface::pi_machine(SFST::Alphabet&)·[clone·.cold]>:
20 »       ...20 »       ...
  
21 00003990·<SFST::Interface::empty_string_transducer()·[clone·.cold]>:21 00003980·<SFST::Interface::empty_string_transducer()·[clone·.cold]>:
22 »       ...22 »       ...
  
23 000039e0·<SFST::Interface::constrain_boundary_transducer(unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:23 000039d0·<SFST::Interface::constrain_boundary_transducer(unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
24 »       ...24 »       ...
  
25 00003a24·<SFST::Interface::repetition(SFST::Transducer*)·[clone·.cold]>:25 00003a14·<SFST::Interface::repetition(SFST::Transducer*)·[clone·.cold]>:
26 »       ...26 »       ...
  
27 00003a60·<SFST::Interface::upper_level(SFST::Transducer*)·[clone·.cold]>:27 00003a50·<SFST::Interface::upper_level(SFST::Transducer*)·[clone·.cold]>:
28 »       ...28 »       ...
  
29 00003a9c·<SFST::Interface::lower_level(SFST::Transducer*)·[clone·.cold]>:29 00003a8c·<SFST::Interface::lower_level(SFST::Transducer*)·[clone·.cold]>:
30 »       ...30 »       ...
  
31 00003ad8·<SFST::Interface::switch_levels(SFST::Transducer*)·[clone·.cold]>:31 00003ac8·<SFST::Interface::switch_levels(SFST::Transducer*)·[clone·.cold]>:
32 »       ...32 »       ...
  
33 00003b14·<SFST::Interface::read_transducer(char*)·[clone·.cold]>:33 00003b04·<SFST::Interface::read_transducer(char*)·[clone·.cold]>:
34 »       ...34 »       ...
  
35 00003c0a·<SFST::Interface::optional(SFST::Transducer*)·[clone·.cold]>:35 00003bfc·<SFST::Interface::optional(SFST::Transducer*)·[clone·.cold]>:
36 »       ...36 »       ...
  
37 00003c46·<SFST::Interface::minimise(SFST::Transducer*)·[clone·.cold]>:37 00003c38·<SFST::Interface::minimise(SFST::Transducer*)·[clone·.cold]>:
38 »       ...38 »       ...
  
39 00003c82·<SFST::Interface::negation(SFST::Transducer*)·[clone·.cold]>:39 00003c74·<SFST::Interface::negation(SFST::Transducer*)·[clone·.cold]>:
40 »       ...40 »       ...
  
41 00003cc6·<SFST::Interface::disjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:41 00003cb8·<SFST::Interface::disjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
42 »       ...42 »       ...
  
43 00003d46·<SFST::Interface::catenate(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:43 00003d38·<SFST::Interface::catenate(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
44 »       ...44 »       ...
  
45 00003dc6·<SFST::Interface::repetition2(SFST::Transducer*)·[clone·.cold]>:45 00003db8·<SFST::Interface::repetition2(SFST::Transducer*)·[clone·.cold]>:
46 »       ...46 »       ...
  
47 00003e46·<SFST::Interface::make_optional(SFST::Transducer*,·SFST::Repl_Type)·[clone·.cold]>:47 00003e38·<SFST::Interface::make_optional(SFST::Transducer*,·SFST::Repl_Type)·[clone·.cold]>:
48 »       ...48 »       ...
  
49 00003ec6·<SFST::Interface::composition(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:49 00003eb8·<SFST::Interface::composition(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
50 »       ...50 »       ...
  
51 00003f46·<SFST::Interface::conjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:51 00003f38·<SFST::Interface::conjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
52 »       ...52 »       ...
  
53 00003fc6·<SFST::Interface::restriction_transducer(SFST::Transducer*,·SFST::Transducer*,·unsigned·short)·[clone·.cold]>:53 00003fb8·<SFST::Interface::restriction_transducer(SFST::Transducer*,·SFST::Transducer*,·unsigned·short)·[clone·.cold]>:
54 »       ...54 »       ...
  
55 00004046·<SFST::Interface::subtraction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:55 00004038·<SFST::Interface::subtraction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
56 »       ...56 »       ...
  
57 000040be·<SFST::Interface::anti_cp(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:57 000040b8·<SFST::Interface::anti_cp(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:
58 »       ...58 »       ...
  
59 00004156·<SFST::Interface::center_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:59 0000414c·<SFST::Interface::center_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
60 »       ...60 »       ...
  
61 00004216·<SFST::Interface::twol_left_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:61 0000420c·<SFST::Interface::twol_left_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
62 »       ...62 »       ...
  
63 0000429a·<SFST::Interface::context_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*,·SFST::contexts_t*)·[clone·.cold]>:63 00004290·<SFST::Interface::context_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*,·SFST::contexts_t*)·[clone·.cold]>:
64 »       ...64 »       ...
  
65 00004412·<SFST::Interface::extended_left_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:65 00004408·<SFST::Interface::extended_left_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
66 »       ...66 »       ...
  
67 00004504·<SFST::Interface::left_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:67 000044e2·<SFST::Interface::left_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
68 »       ...68 »       ...
  
69 000046b8·<SFST::Interface::right_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:69 00004696·<SFST::Interface::right_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
70 »       ...70 »       ...
  
71 00004730·<SFST::Interface::twol_right_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:71 00004716·<SFST::Interface::twol_right_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
72 »       ...72 »       ...
  
73 0000495c·<SFST::Interface::result_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Twol_Type,·unsigned·short)·[clone·.cold]>:73 00004942·<SFST::Interface::result_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Twol_Type,·unsigned·short)·[clone·.cold]>:
74 »       ...74 »       ...
  
75 000049dc·<SFST::Interface::make_rule(SFST::Transducer*,·SFST::range_t*,·SFST::Twol_Type,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:75 000049c2·<SFST::Interface::make_rule(SFST::Transducer*,·SFST::range_t*,·SFST::Twol_Type,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
76 »       ...76 »       ...
  
77 00004b18·<SFST::Interface::restriction(SFST::Transducer*,·SFST::Twol_Type,·SFST::contexts_t*,·int)·[clone·.cold]>:77 00004afa·<SFST::Interface::restriction(SFST::Transducer*,·SFST::Twol_Type,·SFST::contexts_t*,·int)·[clone·.cold]>:
78 »       ...78 »       ...
  
79 00004d08·<SFST::Interface::replace(SFST::Transducer*,·SFST::Repl_Type,·bool)·[clone·.cold]>:79 00004cea·<SFST::Interface::replace(SFST::Transducer*,·SFST::Repl_Type,·bool)·[clone·.cold]>:
80 »       ...80 »       ...
  
81 00004ff8·<SFST::Interface::replace_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Repl_Type)·[clone·.cold]>:81 00004fda·<SFST::Interface::replace_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Repl_Type)·[clone·.cold]>:
82 »       ...82 »       ...
  
83 00005174·<SFST::Interface::replace_in_context(SFST::Transducer*,·SFST::Repl_Type,·SFST::contexts_t*,·bool)·[clone·.cold]>:83 00005156·<SFST::Interface::replace_in_context(SFST::Transducer*,·SFST::Repl_Type,·SFST::contexts_t*,·bool)·[clone·.cold]>:
84 »       ...84 »       ...
  
Max diff block lines reached; 40908/49278 bytes (83.01%) 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 00018fb4·<_fini>:2 00019e54·<_fini>:
3 »       ...3 »       ...
512 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 521, 3716 lines modifiedOffset 521, 3716 lines modified
521 ··[··8462]··_ZNK9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEdeEv521 ··[··8462]··_ZNK9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEdeEv
522 ··[··84d4]··__normal_iterator522 ··[··84d4]··__normal_iterator
523 ··[··84e6]··hash<short·unsigned·int>523 ··[··84e6]··hash<short·unsigned·int>
524 ··[··84ff]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E17_S_select_on_copyERKS5_524 ··[··84ff]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E17_S_select_on_copyERKS5_
525 ··[··854d]··rebind<__gnu_cxx::_Hashtable_node<const·SFST::Node*>*>525 ··[··854d]··rebind<__gnu_cxx::_Hashtable_node<const·SFST::Node*>*>
526 ··[··8584]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE12_Vector_implD4Ev526 ··[··8584]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE12_Vector_implD4Ev
Diff chunk too large, falling back to line-by-line diff (3708 lines added, 3708 lines removed)
527 ··[··85e1]··estimate_probs527 ··[··85e1]··estimate_probs
528 ··[··85f0]··_Rb_tree_impl<SFST::Interface::ltstr,·true>528 ··[··85f0]··new_arc
529 ··[··861c]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeIPKN4SFST4NodeEEEEC4Ev529 ··[··85f8]··_Rb_tree_impl<SFST::Interface::ltstr,·true>
530 ··[··8664]··_ZNK9__gnu_cxx13new_allocatorIPNS_15_Hashtable_nodeISt4pairIKPKctEEEE8max_sizeEv530 ··[··8624]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeIPKN4SFST4NodeEEEEC4Ev
531 ··[··86b5]··_ZN4SFST10TransducerC4ERSt6vectorINS_5LabelESaIS2_EE531 ··[··866c]··_ZNK9__gnu_cxx13new_allocatorIPNS_15_Hashtable_nodeISt4pairIKPKctEEEE8max_sizeEv
532 ··[··86ea]··_ZNKSt3mapIPcPN4SFST7range_tENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE3endEv532 ··[··86bd]··_ZN4SFST10TransducerC4ERSt6vectorINS_5LabelESaIS2_EE
533 ··[··8738]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKtPcEEEE7destroyEPS6_533 ··[··86f2]··_ZNKSt3mapIPcPN4SFST7range_tENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE3endEv
534 ··[··8788]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_assignEjRKS7_534 ··[··8740]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKtPcEEEE7destroyEPS6_
535 ··[··87e3]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE6insertERKSt4pairIKS2_tE535 ··[··8790]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_assignEjRKS7_
536 ··[··8841]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE4swapERSE_536 ··[··87eb]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE6insertERKSt4pairIKS2_tE
537 ··[··88b2]··_ZNSt17_Rb_tree_iteratorIN4SFST5LabelEEppEv537 ··[··8849]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE4swapERSE_
538 ··[··88de]··_ZN4SFST10TransducerC4EP8_IO_FILEb538 ··[··88ba]··_ZNSt17_Rb_tree_iteratorIN4SFST5LabelEEppEv
539 ··[··8901]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE19_M_get_Tp_allocatorEv539 ··[··88e6]··_ZN4SFST10TransducerC4EP8_IO_FILEb
540 ··[··8963]··_M_t540 ··[··8909]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE19_M_get_Tp_allocatorEv
541 ··[··8968]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12bucket_countEv541 ··[··896b]··_M_t
542 ··[··89e0]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE13_M_deallocateEPS8_j542 ··[··8970]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12bucket_countEv
543 ··[··8a40]··_ZNK9__gnu_cxx13new_allocatorItE11_M_max_sizeEv543 ··[··89e8]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE13_M_deallocateEPS8_j
544 ··[··8a70]··_S_badbit544 ··[··8a48]··_ZNK9__gnu_cxx13new_allocatorItE11_M_max_sizeEv
545 ··[··8a7a]··__ops545 ··[··8a78]··_S_badbit
546 ··[··8a80]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5eraseESt23_Rb_tree_const_iteratorIS0_ES7_546 ··[··8a82]··__ops
547 ··[··8ad6]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE11_M_allocateEj547 ··[··8a88]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5eraseESt23_Rb_tree_const_iteratorIS0_ES7_
548 ··[··8b30]··_ZNSaISt4pairIKPcPN4SFST7range_tEEEC4Ev548 ··[··8ade]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE11_M_allocateEj
549 ··[··8b58]··_ZN4SFST9Interface13switch_levelsEPNS_10TransducerE549 ··[··8b38]··_ZNSaISt4pairIKPcPN4SFST7range_tEEEC4Ev
550 ··[··8b8c]··reverse_iterator<std::_Rb_tree_const_iterator<std::pair<char*·const,·SFST::Transducer*>·>·>550 ··[··8b60]··_ZN4SFST9Interface13switch_levelsEPNS_10TransducerE
551 ··[··8be8]··_Arg1551 ··[··8b94]··reverse_iterator<std::_Rb_tree_const_iterator<std::pair<char*·const,·SFST::Transducer*>·>·>
552 ··[··8bee]··_Arg2552 ··[··8bf0]··_Arg1
553 ··[··8bf4]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_EPSt18_Rb_tree_node_baseRS2_553 ··[··8bf6]··_Arg2
554 ··[··8c9a]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKPKctEEEES8_E8max_sizeERKS9_554 ··[··8bfc]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_EPSt18_Rb_tree_node_baseRS2_
555 ··[··8cf6]··negative_sign555 ··[··8ca2]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKPKctEEEES8_E8max_sizeERKS9_
556 ··[··8d04]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EEC4ERKS5_556 ··[··8cfe]··negative_sign
557 ··[··8d38]··strtol557 ··[··8d0c]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EEC4ERKS5_
558 ··[··8d3f]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE3endEv558 ··[··8d40]··strtol
559 ··[··8da8]··_ZN9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE6insertERKS4_559 ··[··8d47]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE3endEv
560 ··[··8dfe]··tm_hour560 ··[··8db0]··_ZN9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE6insertERKS4_
561 ··[··8e06]··vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>561 ··[··8e06]··tm_hour
562 ··[··8e93]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12insert_equalERKS5_562 ··[··8e0e]··vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>
563 ··[··8f0e]··_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEES9_E10_S_on_swapERSA_SC_563 ··[··8e9b]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12insert_equalERKS5_
564 ··[··8f7c]··_ZNSaISt4pairIKPcPN4SFST10TransducerEEED2Ev564 ··[··8f16]··_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEES9_E10_S_on_swapERSA_SC_
565 ··[··8fa8]··_Rb_tree_iterator<char*>565 ··[··8f84]··_ZNSaISt4pairIKPcPN4SFST10TransducerEEED2Ev
566 ··[··8fc1]··insert_equal_noresize566 ··[··8fb0]··_Rb_tree_iterator<char*>
567 ··[··8fd7]··_ZNSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEEixERS7_567 ··[··8fc9]··insert_equal_noresize
568 ··[··9029]··_ZNSt11char_traitsIcE4moveEPcPKcj568 ··[··8fdf]··_ZNSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEEixERS7_
569 ··[··904b]··_ZNK9__gnu_cxx13new_allocatorISt4pairIKPcPN4SFST10TransducerEEE7addressERKS7_569 ··[··9031]··_ZNSt11char_traitsIcE4moveEPcPKcj
570 ··[··9099]··_ZN4SFST8Alphabet9next_codeERPcbb570 ··[··9053]··_ZNK9__gnu_cxx13new_allocatorISt4pairIKPcPN4SFST10TransducerEEE7addressERKS7_
571 ··[··90bb]··pair<std::_Rb_tree_const_iterator<char*>,·bool>571 ··[··90a1]··_ZN4SFST8Alphabet9next_codeERPcbb
572 ··[··90eb]··_ZNSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE11lower_boundERKS1_572 ··[··90c3]··pair<std::_Rb_tree_const_iterator<char*>,·bool>
573 ··[··912d]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE7_S_leftEPSt18_Rb_tree_node_base573 ··[··90f3]··_ZNSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE11lower_boundERKS1_
574 ··[··9192]··_ZNK9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5beginEv574 ··[··9135]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE7_S_leftEPSt18_Rb_tree_node_base
575 ··[··91d8]··_vtable_offset575 ··[··919a]··_ZNK9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5beginEv
576 ··[··91e7]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE17_Vector_impl_data12_M_swap_dataERSB_576 ··[··91e0]··_vtable_offset
577 ··[··9258]··mapped_type577 ··[··91ef]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE17_Vector_impl_data12_M_swap_dataERSB_
578 ··[··9264]··_ZN9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EEC4Ev578 ··[··9260]··mapped_type
579 ··[··92b1]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE9push_backERKS7_579 ··[··926c]··_ZN9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EEC4Ev
580 ··[··9304]··_ZNK4SFST8Alphabet11symbol2codeEPKc580 ··[··92b9]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE9push_backERKS7_
581 ··[··9328]··_ZN9__gnu_cxx13new_allocatorIPNS_15_Hashtable_nodeISt4pairIKtPcEEEEC4Ev581 ··[··930c]··_ZNK4SFST8Alphabet11symbol2codeEPKc
582 ··[··9370]··_ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_582 ··[··9330]··_ZN9__gnu_cxx13new_allocatorIPNS_15_Hashtable_nodeISt4pairIKtPcEEEEC4Ev
583 ··[··93b2]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E583 ··[··9378]··_ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_
584 ··[··9435]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE12_M_rightmostEv584 ··[··93ba]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E
585 ··[··948a]··vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>585 ··[··943d]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE12_M_rightmostEv
586 ··[··94c8]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE12bucket_countEv586 ··[··9492]··vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>
587 ··[··9537]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE3endEv587 ··[··94d0]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE12bucket_countEv
588 ··[··95a4]··_ZNKSt13_Rb_tree_nodeISt4pairIKPcPN4SFST7range_tEEE9_M_valptrEv588 ··[··953f]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE3endEv
589 ··[··95e4]··_ZN4SFST4Arcs10remove_arcEPNS_3ArcE589 ··[··95ac]··_ZNKSt13_Rb_tree_nodeISt4pairIKPcPN4SFST7range_tEEE9_M_valptrEv
590 ··[··9608]··yystate590 ··[··95ec]··_ZN4SFST4Arcs10remove_arcEPNS_3ArcE
591 ··[··9610]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E7destroyERS5_PS4_591 ··[··9610]··yystate
592 ··[··9656]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE6insertENS0_17__normal_iteratorIPS7_S9_EERKS7_592 ··[··9618]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E7destroyERS5_PS4_
593 ··[··96c7]··_ZNK9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE15elems_in_bucketEj593 ··[··965e]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE6insertENS0_17__normal_iteratorIPS7_S9_EERKS7_
594 ··[··9721]··_ZNK9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE15elems_in_bucketEj594 ··[··96cf]··_ZNK9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE15elems_in_bucketEj
595 ··[··977e]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKPKctEEEEC4ERKS8_595 ··[··9729]··_ZNK9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE15elems_in_bucketEj
596 ··[··97ca]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE17_S_check_init_lenEjRKS8_596 ··[··9786]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKPKctEEEEC4ERKS8_
597 ··[··9827]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKtPcEEEED2Ev597 ··[··97d2]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE17_S_check_init_lenEjRKS8_
598 ··[··986e]··_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_598 ··[··982f]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKtPcEEEED2Ev
599 ··[··98a9]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE11_M_put_nodeEPNS_15_Hashtable_nodeIS4_EE599 ··[··9876]··_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_
600 ··[··9930]··_ZNKSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE4findERKS1_600 ··[··98b1]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE11_M_put_nodeEPNS_15_Hashtable_nodeIS4_EE
601 ··[··9984]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_create_nodeERKS6_601 ··[··9938]··_ZNKSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE4findERKS1_
602 ··[··99fd]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE14find_or_insertERKS4_602 ··[··998c]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_create_nodeERKS6_
603 ··[··9a71]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE15_M_erase_bucketEjPNS_15_Hashtable_nodeIS4_EESE_603 ··[··9a05]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE14find_or_insertERKS4_
604 ··[··9b00]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EEC4EjRKS8_604 ··[··9a79]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE15_M_erase_bucketEjPNS_15_Hashtable_nodeIS4_EESE_
605 ··[··9b54]··_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPcEEC4ERKS4_605 ··[··9b08]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EEC4EjRKS8_
606 ··[··9b90]··_S_black606 ··[··9b5c]··_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPcEEC4ERKS4_
607 ··[··9b99]··iswdigit607 ··[··9b98]··_S_black
608 ··[··9ba2]··Twol_Type608 ··[··9ba1]··iswdigit
609 ··[··9bac]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6rbeginEv609 ··[··9baa]··Twol_Type
610 ··[··9c18]··operator·SFST::Arc*610 ··[··9bb4]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6rbeginEv
611 ··[··9c2c]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE11equal_rangeERKS4_611 ··[··9c20]··operator·SFST::Arc*
612 ··[··9c9d]··_ZNSt23_Rb_tree_const_iteratorIN4SFST5LabelEEC4ERKSt17_Rb_tree_iteratorIS1_E612 ··[··9c34]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE11equal_rangeERKS4_
613 ··[··9cea]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE11_S_max_sizeERKS8_613 ··[··9ca5]··_ZNSt23_Rb_tree_const_iteratorIN4SFST5LabelEEC4ERKSt17_Rb_tree_iteratorIS1_E
614 ··[··9d40]··_ZN4SFST9Interface18replace_in_contextEPNS_10TransducerENS_9Repl_TypeEPNS_10contexts_tEb614 ··[··9cf2]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE11_S_max_sizeERKS8_
615 ··[··9d99]··wctype_t615 ··[··9d48]··_ZN4SFST9Interface18replace_in_contextEPNS_10TransducerENS_9Repl_TypeEPNS_10contexts_tEb
616 ··[··9da2]··kleene_star616 ··[··9da1]··wctype_t
617 ··[··9dae]··_Tp1617 ··[··9daa]··kleene_star
618 ··[··9db3]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE4findERKS2_618 ··[··9db6]··_Tp1
619 ··[··9e04]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5countERKS4_619 ··[··9dbb]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE4findERKS2_
620 ··[··9e6f]··extended_left_transducer620 ··[··9e0c]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5countERKS4_
621 ··[··9e88]··_ZNK9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE8max_sizeEv621 ··[··9e77]··extended_left_transducer
622 ··[··9ef0]··utf8toint622 ··[··9e90]··_ZNK9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE8max_sizeEv
623 ··[··9efa]··_ZNKSt17_Rb_tree_iteratorIN4SFST5LabelEEptEv623 ··[··9ef8]··utf8toint
624 ··[··9f27]··mbstowcs624 ··[··9f02]··_ZNKSt17_Rb_tree_iteratorIN4SFST5LabelEEptEv
625 ··[··9f30]··add_var_values625 ··[··9f2f]··mbstowcs
626 ··[··9f3f]··yyerror626 ··[··9f38]··add_var_values
627 ··[··9f47]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS0_E627 ··[··9f47]··yyerror
628 ··[··9fb5]··_ZNSt20_Rb_tree_key_compareIN4SFST9Interface5ltstrEEC4Ev628 ··[··9f4f]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS0_E
629 ··[··9fee]··_ZNK4SFST4Arcs8is_emptyEv629 ··[··9fbd]··_ZNSt20_Rb_tree_key_compareIN4SFST9Interface5ltstrEEC4Ev
630 ··[··a008]··value_type630 ··[··9ff6]··_ZNK4SFST4Arcs8is_emptyEv
631 ··[··a013]··tm_yday631 ··[··a010]··value_type
632 ··[··a01b]··_ZN9__gnu_cxx13new_allocatorItE7destroyEPt632 ··[··a01b]··tm_yday
633 ··[··a046]··_ZN4SFST9Interface10svar_valueEPc633 ··[··a023]··_ZN9__gnu_cxx13new_allocatorItE7destroyEPt
634 ··[··a068]··_ZNKSt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEE9_M_valptrEv634 ··[··a04e]··_ZN4SFST9Interface10svar_valueEPc
635 ··[··a0ac]··_M_get_insert_unique_pos635 ··[··a070]··_ZNKSt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEE9_M_valptrEv
636 ··[··a0c5]··_ZNKSt9_IdentityIN4SFST5LabelEEclERS1_636 ··[··a0b4]··_M_get_insert_unique_pos
637 ··[··a0ec]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE4backEv637 ··[··a0cd]··_ZNKSt9_IdentityIN4SFST5LabelEEclERS1_
638 ··[··a136]··_ZNSaISt4pairIKPKctEED4Ev638 ··[··a0f4]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE4backEv
639 ··[··a150]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE11upper_boundERKS0_639 ··[··a13e]··_ZNSaISt4pairIKPKctEED4Ev
640 ··[··a18f]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE15_M_erase_at_endEPS7_640 ··[··a158]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE11upper_boundERKS0_
641 ··[··a1e9]··fopen641 ··[··a197]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE15_M_erase_at_endEPS7_
642 ··[··a1ef]··_ZNK9__gnu_cxx13new_allocatorISt4pairIKPcPN4SFST7range_tEEE7addressERKS7_642 ··[··a1f1]··fopen
643 ··[··a239]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE4sizeEv643 ··[··a1f7]··_ZNK9__gnu_cxx13new_allocatorISt4pairIKPcPN4SFST7range_tEEE7addressERKS7_
644 ··[··a285]··operator·delete644 ··[··a241]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE4sizeEv
645 ··[··a295]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE23_M_get_insert_equal_posERKS1_645 ··[··a28d]··operator·delete
646 ··[··a2fc]··_ZNKSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE14_M_upper_boundEPKSt13_Rb_tree_nodeIS0_EPKSt18_Rb_tree_node_baseRKS0_646 ··[··a29d]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE23_M_get_insert_equal_posERKS1_
Max diff block lines reached; 0/524241 bytes (0.00%) of diff not shown.
10.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 56, 46 lines modifiedOffset 56, 46 lines modified
56 ··0x00000350·5a4c3479·79723100·5f5a4c37·436f6d70·ZL4yyr1._ZL7Comp56 ··0x00000350·5a4c3479·79723100·5f5a4c37·436f6d70·ZL4yyr1._ZL7Comp
57 ··0x00000360·61637400·5f5a4c36·4c6f774d·656d006d·act._ZL6LowMem.m57 ··0x00000360·61637400·5f5a4c36·4c6f774d·656d006d·act._ZL6LowMem.m
58 ··0x00000370·61696e2e·636f6c64·005f474c·4f42414c·ain.cold._GLOBAL58 ··0x00000370·61696e2e·636f6c64·005f474c·4f42414c·ain.cold._GLOBAL
59 ··0x00000380·5f5f7375·625f495f·696e7465·72666163·__sub_I_interfac59 ··0x00000380·5f5f7375·625f495f·696e7465·72666163·__sub_I_interfac
60 ··0x00000390·65005f5a·53744c38·5f5f696f·696e6974·e._ZStL8__ioinit60 ··0x00000390·65005f5a·53744c38·5f5f696f·696e6974·e._ZStL8__ioinit
61 ··0x000003a0·005f474c·4f42414c·5f5f7375·625f495f·._GLOBAL__sub_I_61 ··0x000003a0·005f474c·4f42414c·5f5f7375·625f495f·._GLOBAL__sub_I_
62 ··0x000003b0·696e7465·72666163·652e636f·6c64002e·interface.cold..62 ··0x000003b0·696e7465·72666163·652e636f·6c64002e·interface.cold..
63 ··0x000003c0·4c333231·002e4c34·3038002e·4c343037·L321..L408..L40763 ··0x000003c0·4c333139·002e4c34·3036002e·4c343035·L319..L406..L405
64 ··0x000003d0·002e4c34·3036002e·4c343035·002e4c34·..L406..L405..L464 ··0x000003d0·002e4c34·3034002e·4c343033·002e4c34·..L404..L403..L4
65 ··0x000003e0·3033002e·4c343032·002e4c34·3031002e·03..L402..L401..65 ··0x000003e0·3031002e·4c343030·002e4c33·3939002e·01..L400..L399..
66 ··0x000003f0·4c343030·002e4c33·3939002e·4c333938·L400..L399..L39866 ··0x000003f0·4c333938·002e4c33·3937002e·4c333936·L398..L397..L396
67 ··0x00000400·002e4c33·3937002e·4c333936·002e4c33·..L397..L396..L367 ··0x00000400·002e4c33·3935002e·4c333934·002e4c33·..L395..L394..L3
68 ··0x00000410·3935002e·4c333934·002e4c33·3933002e·95..L394..L393..68 ··0x00000410·3933002e·4c333932·002e4c33·3931002e·93..L392..L391..
69 ··0x00000420·4c333932·002e4c33·3931002e·4c333930·L392..L391..L39069 ··0x00000420·4c333930·002e4c33·3839002e·4c333838·L390..L389..L388
70 ··0x00000430·002e4c33·3839002e·4c333838·002e4c33·..L389..L388..L370 ··0x00000430·002e4c33·3837002e·4c333836·002e4c33·..L387..L386..L3
71 ··0x00000440·3837002e·4c333836·002e4c33·3835002e·87..L386..L385..71 ··0x00000440·3835002e·4c333834·002e4c33·3833002e·85..L384..L383..
72 ··0x00000450·4c333834·002e4c33·3833002e·4c333832·L384..L383..L38272 ··0x00000450·4c333832·002e4c33·3831002e·4c333830·L382..L381..L380
73 ··0x00000460·002e4c33·3831002e·4c333830·002e4c33·..L381..L380..L373 ··0x00000460·002e4c33·3739002e·4c333738·002e4c33·..L379..L378..L3
74 ··0x00000470·3739002e·4c333738·002e4c33·3737002e·79..L378..L377..74 ··0x00000470·3737002e·4c333736·002e4c33·3735002e·77..L376..L375..
75 ··0x00000480·4c333736·002e4c33·3735002e·4c333734·L376..L375..L37475 ··0x00000480·4c333734·002e4c33·3733002e·4c333732·L374..L373..L372
76 ··0x00000490·002e4c33·3733002e·4c333732·002e4c33·..L373..L372..L376 ··0x00000490·002e4c33·3731002e·4c333730·002e4c33·..L371..L370..L3
77 ··0x000004a0·3731002e·4c333730·002e4c33·3639002e·71..L370..L369..77 ··0x000004a0·3639002e·4c333638·002e4c33·3637002e·69..L368..L367..
78 ··0x000004b0·4c333638·002e4c33·3637002e·4c333636·L368..L367..L36678 ··0x000004b0·4c333636·002e4c33·3635002e·4c333634·L366..L365..L364
79 ··0x000004c0·002e4c33·3635002e·4c333634·002e4c33·..L365..L364..L379 ··0x000004c0·002e4c33·3633002e·4c333632·002e4c33·..L363..L362..L3
80 ··0x000004d0·3633002e·4c333632·002e4c33·3631002e·63..L362..L361..80 ··0x000004d0·3631002e·4c333630·002e4c33·3539002e·61..L360..L359..
81 ··0x000004e0·4c333630·002e4c33·3539002e·4c333538·L360..L359..L35881 ··0x000004e0·4c333538·002e4c33·3537002e·4c333536·L358..L357..L356
82 ··0x000004f0·002e4c33·3537002e·4c333536·002e4c33·..L357..L356..L382 ··0x000004f0·002e4c33·3535002e·4c333534·002e4c33·..L355..L354..L3
83 ··0x00000500·3535002e·4c333534·002e4c33·3533002e·55..L354..L353..83 ··0x00000500·3533002e·4c333532·002e4c33·3531002e·53..L352..L351..
84 ··0x00000510·4c333532·002e4c33·3531002e·4c333530·L352..L351..L35084 ··0x00000510·4c333530·002e4c33·3439002e·4c333438·L350..L349..L348
85 ··0x00000520·002e4c33·3439002e·4c333438·002e4c33·..L349..L348..L385 ··0x00000520·002e4c33·3437002e·4c333436·002e4c33·..L347..L346..L3
86 ··0x00000530·3437002e·4c333436·002e4c33·3435002e·47..L346..L345..86 ··0x00000530·3435002e·4c333434·002e4c33·3433002e·45..L344..L343..
87 ··0x00000540·4c333434·002e4c33·3433002e·4c333432·L344..L343..L34287 ··0x00000540·4c333432·002e4c33·3431002e·4c333430·L342..L341..L340
88 ··0x00000550·002e4c33·3431002e·4c333430·002e4c33·..L341..L340..L388 ··0x00000550·002e4c33·3339002e·4c333338·002e4c33·..L339..L338..L3
89 ··0x00000560·3339002e·4c333338·002e4c33·3337002e·39..L338..L337..89 ··0x00000560·3337002e·4c333336·002e4c33·3335002e·37..L336..L335..
90 ··0x00000570·4c333336·002e4c33·3335002e·4c333334·L336..L335..L33490 ··0x00000570·4c333334·002e4c33·3333002e·4c333332·L334..L333..L332
91 ··0x00000580·002e4c33·3333002e·4c333332·002e4c33·..L333..L332..L391 ··0x00000580·002e4c33·3331002e·4c333330·002e4c33·..L331..L330..L3
92 ··0x00000590·3331002e·4c333330·002e4c33·3239002e·31..L330..L329..92 ··0x00000590·3239002e·4c333238·002e4c33·3237002e·29..L328..L327..
93 ··0x000005a0·4c333238·002e4c33·3237002e·4c333236·L328..L327..L32693 ··0x000005a0·4c333236·002e4c33·3235002e·4c333234·L326..L325..L324
94 ··0x000005b0·002e4c33·3235002e·4c333232·006d616b·..L325..L322.mak94 ··0x000005b0·002e4c33·3233002e·4c333230·006d616b·..L323..L320.mak
95 ··0x000005c0·652d636f·6d706163·742e4300·5f5a5374·e-compact.C._ZSt95 ··0x000005c0·652d636f·6d706163·742e4300·5f5a5374·e-compact.C._ZSt
96 ··0x000005d0·31335f5f·61646a75·73745f68·65617049·13__adjust_heapI96 ··0x000005d0·31335f5f·61646a75·73745f68·65617049·13__adjust_heapI
97 ··0x000005e0·504e3453·46535433·41524345·6953315f·PN4SFST3ARCEiS1_97 ··0x000005e0·504e3453·46535433·41524345·6953315f·PN4SFST3ARCEiS1_
98 ··0x000005f0·4e395f5f·676e755f·63787835·5f5f6f70·N9__gnu_cxx5__op98 ··0x000005f0·4e395f5f·676e755f·63787835·5f5f6f70·N9__gnu_cxx5__op
99 ··0x00000600·7331355f·49746572·5f6c6573·735f6974·s15_Iter_less_it99 ··0x00000600·7331355f·49746572·5f6c6573·735f6974·s15_Iter_less_it
100 ··0x00000610·65724545·76545f54·305f5337·5f54315f·erEEvT_T0_S7_T1_100 ··0x00000610·65724545·76545f54·305f5337·5f54315f·erEEvT_T0_S7_T1_
101 ··0x00000620·54325f2e·69737261·2e30005f·5a537431·T2_.isra.0._ZSt1101 ··0x00000620·54325f2e·69737261·2e30005f·5a537431·T2_.isra.0._ZSt1
Offset 328, 26 lines modifiedOffset 328, 26 lines modified
328 ··0x00001450·39496e74·65726661·63653764·65665f76·9Interface7def_v328 ··0x00001450·39496e74·65726661·63653764·65665f76·9Interface7def_v
329 ··0x00001460·61724550·63504e53·5f313054·72616e73·arEPcPNS_10Trans329 ··0x00001460·61724550·63504e53·5f313054·72616e73·arEPcPNS_10Trans
330 ··0x00001470·64756365·72452e63·6f6c6400·5f474c4f·ducerE.cold._GLO330 ··0x00001470·64756365·72452e63·6f6c6400·5f474c4f·ducerE.cold._GLO
331 ··0x00001480·42414c5f·5f737562·5f495f5f·5a4e3453·BAL__sub_I__ZN4S331 ··0x00001480·42414c5f·5f737562·5f495f5f·5a4e3453·BAL__sub_I__ZN4S
332 ··0x00001490·46535435·6572726f·7245504b·63007574·FST5errorEPKc.ut332 ··0x00001490·46535435·6572726f·7245504b·63007574·FST5errorEPKc.ut
333 ··0x000014a0·66382d73·63616e6e·65722e43·005f5a4c·f8-scanner.C._ZL333 ··0x000014a0·66382d73·63616e6e·65722e43·005f5a4c·f8-scanner.C._ZL
334 ··0x000014b0·32317979·5f676574·5f707265·76696f75·21yy_get_previou334 ··0x000014b0·32317979·5f676574·5f707265·76696f75·21yy_get_previou
335 ··0x000014c0·735f7374·61746576·005f5a4c·31397979·s_statev._ZL19yy335 ··0x000014c0·735f7374·61746576·005f5a4c·31357979·s_statev._ZL15yy
336 ··0x000014d0·5f627566·6665725f·73746163·6b5f746f·_buffer_stack_to336 ··0x000014d0·5f627566·6665725f·73746163·6b005f5a·_buffer_stack._Z
337 ··0x000014e0·70005f5a·4c313579·795f6275·66666572·p._ZL15yy_buffer337 ··0x000014e0·4c313979·795f6275·66666572·5f737461·L19yy_buffer_sta
 338 ··0x000014f0·636b5f74·6f70005f·5a4c3130·79795f63·ck_top._ZL10yy_c
338 ··0x000014f0·5f737461·636b005f·5a4c3879·795f7374·_stack._ZL8yy_st339 ··0x00001500·5f627566·5f70005f·5a4c3879·795f7374·_buf_p._ZL8yy_st
339 ··0x00001500·61727400·5f5a4c31·3079795f·635f6275·art._ZL10yy_c_bu 
340 ··0x00001510·665f7000·5f5a4c32·3379795f·6c617374·f_p._ZL23yy_last340 ··0x00001510·61727400·5f5a4c32·3379795f·6c617374·art._ZL23yy_last
341 ··0x00001520·5f616363·65707469·6e675f73·74617465·_accepting_state341 ··0x00001520·5f616363·65707469·6e675f73·74617465·_accepting_state
342 ··0x00001530·005f5a4c·32327979·5f6c6173·745f6163·._ZL22yy_last_ac342 ··0x00001530·005f5a4c·32327979·5f6c6173·745f6163·._ZL22yy_last_ac
343 ··0x00001540·63657074·696e675f·63706f73·005f5a4c·cepting_cpos._ZL343 ··0x00001540·63657074·696e675f·63706f73·005f5a4c·cepting_cpos._ZL
344 ··0x00001550·3979795f·61636365·7074005f·5a4c3779·9yy_accept._ZL7y344 ··0x00001550·3979795f·61636365·7074005f·5a4c3679·9yy_accept._ZL6y
345 ··0x00001560·795f6261·7365005f·5a4c3679·795f6368·y_base._ZL6yy_ch345 ··0x00001560·795f6e78·74005f5a·4c377979·5f626173·y_nxt._ZL7yy_bas
346 ··0x00001570·6b005f5a·4c367979·5f6e7874·005f5a4c·k._ZL6yy_nxt._ZL346 ··0x00001570·65005f5a·4c367979·5f63686b·005f5a4c·e._ZL6yy_chk._ZL
347 ··0x00001580·3579795f·6563005f·5a4c3779·795f6d65·5yy_ec._ZL7yy_me347 ··0x00001580·3579795f·6563005f·5a4c3779·795f6d65·5yy_ec._ZL7yy_me
348 ··0x00001590·7461005f·5a4c3679·795f6465·66005f5a·ta._ZL6yy_def._Z348 ··0x00001590·7461005f·5a4c3679·795f6465·66005f5a·ta._ZL6yy_def._Z
349 ··0x000015a0·4c313479·795f6661·74616c5f·6572726f·L14yy_fatal_erro349 ··0x000015a0·4c313479·795f6661·74616c5f·6572726f·L14yy_fatal_erro
350 ··0x000015b0·72504b63·005f5a4c·32317979·656e7375·rPKc._ZL21yyensu350 ··0x000015b0·72504b63·005f5a4c·32317979·656e7375·rPKc._ZL21yyensu
351 ··0x000015c0·72655f62·75666665·725f7374·61636b76·re_buffer_stackv351 ··0x000015c0·72655f62·75666665·725f7374·61636b76·re_buffer_stackv
352 ··0x000015d0·005f5a4c·31397979·5f627566·6665725f·._ZL19yy_buffer_352 ··0x000015d0·005f5a4c·31397979·5f627566·6665725f·._ZL19yy_buffer_
353 ··0x000015e0·73746163·6b5f6d61·78005f5a·4c313270·stack_max._ZL12p353 ··0x000015e0·73746163·6b5f6d61·78005f5a·4c313270·stack_max._ZL12p
Offset 357, 28 lines modifiedOffset 357, 28 lines modified
357 ··0x00001620·63686172·73005f5a·4c313479·795f696e·chars._ZL14yy_in357 ··0x00001620·63686172·73005f5a·4c313479·795f696e·chars._ZL14yy_in
358 ··0x00001630·69745f62·75666665·72503135·79795f62·it_bufferP15yy_b358 ··0x00001630·69745f62·75666665·72503135·79795f62·it_bufferP15yy_b
359 ··0x00001640·75666665·725f7374·61746550·385f494f·uffer_stateP8_IO359 ··0x00001640·75666665·725f7374·61746550·385f494f·uffer_stateP8_IO
360 ··0x00001650·5f46494c·45005f5a·4c377979·5f696e69·_FILE._ZL7yy_ini360 ··0x00001650·5f46494c·45005f5a·4c377979·5f696e69·_FILE._ZL7yy_ini
361 ··0x00001660·74005f5a·4c323179·795f7275·6c655f63·t._ZL21yy_rule_c361 ··0x00001660·74005f5a·4c323179·795f7275·6c655f63·t._ZL21yy_rule_c
362 ··0x00001670·616e5f6d·61746368·5f656f6c·005f474c·an_match_eol._GL362 ··0x00001670·616e5f6d·61746368·5f656f6c·005f474c·an_match_eol._GL
363 ··0x00001680·4f42414c·5f5f7375·625f495f·79796c65·OBAL__sub_I_yyle363 ··0x00001680·4f42414c·5f5f7375·625f495f·79796c65·OBAL__sub_I_yyle
364 ··0x00001690·6e67002e·4c313634·002e4c31·3633002e·ng..L164..L163..364 ··0x00001690·6e67002e·4c313638·002e4c31·3637002e·ng..L168..L167..
365 ··0x000016a0·4c313632·002e4c31·3631002e·4c313630·L162..L161..L160365 ··0x000016a0·4c313636·002e4c31·3635002e·4c313634·L166..L165..L164
366 ··0x000016b0·002e4c31·3334002e·4c313335·002e4c31·..L134..L135..L1366 ··0x000016b0·002e4c31·3338002e·4c313339·002e4c31·..L138..L139..L1
367 ··0x000016c0·3536002e·4c313535·002e4c31·3534002e·56..L155..L154..367 ··0x000016c0·3630002e·4c313539·002e4c31·3538002e·60..L159..L158..
368 ··0x000016d0·4c313533·002e4c31·3532002e·4c313531·L153..L152..L151368 ··0x000016d0·4c313537·002e4c31·3536002e·4c313535·L157..L156..L155
369 ··0x000016e0·002e4c31·3530002e·4c313439·002e4c31·..L150..L149..L1369 ··0x000016e0·002e4c31·3534002e·4c313533·002e4c31·..L154..L153..L1
370 ··0x000016f0·3438002e·4c313437·002e4c31·3436002e·48..L147..L146..370 ··0x000016f0·3532002e·4c313531·002e4c31·3530002e·52..L151..L150..
371 ··0x00001700·4c313435·002e4c31·3434002e·4c313433·L145..L144..L143371 ··0x00001700·4c313439·002e4c31·3438002e·4c313437·L149..L148..L147
372 ··0x00001710·002e4c31·3432002e·4c313431·002e4c31·..L142..L141..L1372 ··0x00001710·002e4c31·3436002e·4c313435·002e4c31·..L146..L145..L1
373 ··0x00001720·3430002e·4c313339·002e4c31·3338002e·40..L139..L138..373 ··0x00001720·3434002e·4c313433·002e4c31·3432002e·44..L143..L142..
374 ··0x00001730·4c313337·002e4c31·3336002e·4c313333·L137..L136..L133374 ··0x00001730·4c313431·002e4c31·3430002e·4c313337·L141..L140..L137
375 ··0x00001740·002e4c31·3332002e·4c313331·002e4c31·..L132..L131..L1375 ··0x00001740·002e4c31·3336002e·4c313335·002e4c31·..L136..L135..L1
376 ··0x00001750·3238002e·4c313239·002e4c31·3236002e·28..L129..L126..376 ··0x00001750·3332002e·4c313331·002e4c31·3330002e·32..L131..L130..
377 ··0x00001760·4c313235·002e4c31·32330063·72747374·L125..L123.crtst377 ··0x00001760·4c313239·002e4c31·32370063·72747374·L129..L127.crtst
378 ··0x00001770·7566662e·63006465·72656769·73746572·uff.c.deregister378 ··0x00001770·7566662e·63006465·72656769·73746572·uff.c.deregister
379 ··0x00001780·5f746d5f·636c6f6e·6573005f·5f646f5f·_tm_clones.__do_379 ··0x00001780·5f746d5f·636c6f6e·6573005f·5f646f5f·_tm_clones.__do_
380 ··0x00001790·676c6f62·616c5f64·746f7273·5f617578·global_dtors_aux380 ··0x00001790·676c6f62·616c5f64·746f7273·5f617578·global_dtors_aux
381 ··0x000017a0·00636f6d·706c6574·65642e30·005f5f64·.completed.0.__d381 ··0x000017a0·00636f6d·706c6574·65642e30·005f5f64·.completed.0.__d
382 ··0x000017b0·6f5f676c·6f62616c·5f64746f·72735f61·o_global_dtors_a382 ··0x000017b0·6f5f676c·6f62616c·5f64746f·72735f61·o_global_dtors_a
383 ··0x000017c0·75785f66·696e695f·61727261·795f656e·ux_fini_array_en383 ··0x000017c0·75785f66·696e695f·61727261·795f656e·ux_fini_array_en
384 ··0x000017d0·74727900·6672616d·655f6475·6d6d7900·try.frame_dummy.384 ··0x000017d0·74727900·6672616d·655f6475·6d6d7900·try.frame_dummy.
59.2 MB
./usr/lib/debug/.build-id/77/f100ccaf907bac7f3f1a0a3b7ae6179dbc4595.debug vs.
./usr/lib/debug/.build-id/d5/da3d2eb4471abad9a6b4781ce4b6b5e683c2b9.debug
Files 24% similar despite different names
966 B
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
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:···············0x5dd011 ··Entry·point·address:···············0x5dd0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········607708·(bytes·into·file)13 ··Start·of·section·headers:··········619712·(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:·········3819 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·3720 ··Section·header·string·table·index:·37
1.28 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 16 lines modifiedOffset 4, 16 lines modified
4 There·are·11·program·headers,·starting·at·offset·524 There·are·11·program·headers,·starting·at·offset·52
  
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·0x00000·0x00013·R···0x18 ··INTERP·········0x000194·0x00000194·0x00000194·0x00000·0x00013·R···0x1
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x0234c·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x0234c·R···0x1000
10 ··LOAD···········0x000000·0x00003000·0x00003000·0x00000·0x16038·R·E·0x100010 ··LOAD···········0x000000·0x00003000·0x00003000·0x00000·0x16ef8·R·E·0x1000
11 ··LOAD···········0x000000·0x0001a000·0x0001a000·0x00000·0x0645c·R···0x100011 ··LOAD···········0x000000·0x0001a000·0x0001a000·0x00000·0x060c8·R···0x1000
12 ··LOAD···········0x000e94·0x00021e94·0x00021e94·0x00000·0x01158·RW··0x100012 ··LOAD···········0x000e94·0x00021e94·0x00021e94·0x00000·0x01158·RW··0x1000
13 ··DYNAMIC········0x000e94·0x00021eac·0x00021eac·0x00000·0x00110·RW··0x413 ··DYNAMIC········0x000e94·0x00021eac·0x00021eac·0x00000·0x00110·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x001000·0x0001c7b0·0x0001c7b0·0x00000·0x006c4·R···0x415 ··GNU_EH_FRAME···0x001000·0x0001c7b0·0x0001c7b0·0x00000·0x006c4·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x000e94·0x00021e94·0x00021e94·0x00000·0x0016c·R···0x117 ··GNU_RELRO······0x000e94·0x00021e94·0x00021e94·0x00000·0x0016c·R···0x1
  
4.59 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·38·section·headers,·starting·at·offset·0x945dc:1 There·are·38·section·headers,·starting·at·offset·0x974c0:
  
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, 36 lines modifiedOffset 12, 36 lines modified
12 ··[·7]·.gnu.version······NOBITS··········00001d2c·0001ec·000116·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00001d2c·0001ec·000116·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00001e44·0001ec·0000f0·00···A··6···4··413 ··[·8]·.gnu.version_r····NOBITS··········00001e44·0001ec·0000f0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········NOBITS··········00001f34·0001ec·0000d0·08···A··5···0··414 ··[·9]·.rel.dyn··········NOBITS··········00001f34·0001ec·0000d0·08···A··5···0··4
15 ··[10]·.rel.plt··········NOBITS··········00002004·0001ec·000348·08··AI··5··24··415 ··[10]·.rel.plt··········NOBITS··········00002004·0001ec·000348·08··AI··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·015954·00··AX··0···0·1619 ··[14]·.text·············NOBITS··········000036d0·001000·016814·00··AX··0···0·16
20 ··[15]·.fini·············NOBITS··········00019024·001000·000014·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00019ee4·001000·000014·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0001a000·001000·0027ae·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0001a000·001000·0027ae·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0001c7b0·001000·0006c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0001c7b0·001000·0006c4·00···A··0···0··4
23 ··[18]·.eh_frame·········NOBITS··········0001ce74·001000·002d14·00···A··0···0··423 ··[18]·.eh_frame·········NOBITS··········0001ce74·001000·002988·00···A··0···0··4
24 ··[19]·.gcc_except_table·NOBITS··········0001fb88·001000·0008d4·00···A··0···0··424 ··[19]·.gcc_except_table·NOBITS··········0001f7fc·001000·0008cc·00···A··0···0··4
25 ··[20]·.init_array·······NOBITS··········00021e94·000e94·000014·04··WA··0···0··425 ··[20]·.init_array·······NOBITS··········00021e94·000e94·000014·04··WA··0···0··4
26 ··[21]·.fini_array·······NOBITS··········00021ea8·000e94·000004·04··WA··0···0··426 ··[21]·.fini_array·······NOBITS··········00021ea8·000e94·000004·04··WA··0···0··4
27 ··[22]·.dynamic··········NOBITS··········00021eac·000e94·000110·08··WA··6···0··427 ··[22]·.dynamic··········NOBITS··········00021eac·000e94·000110·08··WA··6···0··4
28 ··[23]·.got··············NOBITS··········00021fbc·000e94·000044·04··WA··0···0··428 ··[23]·.got··············NOBITS··········00021fbc·000e94·000044·04··WA··0···0··4
29 ··[24]·.got.plt··········NOBITS··········00022000·000e94·0001b0·04··WA··0···0··429 ··[24]·.got.plt··········NOBITS··········00022000·000e94·0001b0·04··WA··0···0··4
30 ··[25]·.data·············NOBITS··········000221b0·000e94·000018·00··WA··0···0··430 ··[25]·.data·············NOBITS··········000221b0·000e94·000018·00··WA··0···0··4
31 ··[26]·.bss··············NOBITS··········000221e0·000e94·000e0c·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········000221e0·000e94·000e0c·00··WA··0···0·32
32 ··[27]·.comment··········PROGBITS········00000000·0001ec·000027·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········00000000·0001ec·000027·01··MS··0···0··1
33 ··[28]·.debug_aranges····PROGBITS········00000000·000214·0000fc·00···C··0···0··433 ··[28]·.debug_aranges····PROGBITS········00000000·000214·0000fa·00···C··0···0··4
34 ··[29]·.debug_info·······PROGBITS········00000000·000310·063d72·00···C··0···0··434 ··[29]·.debug_info·······PROGBITS········00000000·000310·0641a4·00···C··0···0··4
35 ··[30]·.debug_abbrev·····PROGBITS········00000000·064084·000df6·00···C··0···0··435 ··[30]·.debug_abbrev·····PROGBITS········00000000·0644b4·000dfd·00···C··0···0··4
36 ··[31]·.debug_line·······PROGBITS········00000000·064e7c·006a58·00···C··0···0··436 ··[31]·.debug_line·······PROGBITS········00000000·0652b4·00852b·00···C··0···0··4
37 ··[32]·.debug_str········PROGBITS········00000000·06b8d4·008205·01·MSC··0···0··437 ··[32]·.debug_str········PROGBITS········00000000·06d7e0·008217·01·MSC··0···0··4
38 ··[33]·.debug_loc········PROGBITS········00000000·073adc·0170e7·00···C··0···0··438 ··[33]·.debug_loc········PROGBITS········00000000·0759f8·016c45·00···C··0···0··4
39 ··[34]·.debug_ranges·····PROGBITS········00000000·08abc4·002e9a·00···C··0···0··439 ··[34]·.debug_ranges·····PROGBITS········00000000·08c640·004302·00···C··0···0··4
40 ··[35]·.symtab···········SYMTAB··········00000000·08da60·0024c0·10·····36·289··440 ··[35]·.symtab···········SYMTAB··········00000000·090944·0024c0·10·····36·289··4
41 ··[36]·.strtab···········STRTAB··········00000000·08ff20·00454c·00······0···0··141 ··[36]·.strtab···········STRTAB··········00000000·092e04·00454c·00······0···0··1
42 ··[37]·.shstrtab·········STRTAB··········00000000·09446c·000170·00······0···0··142 ··[37]·.shstrtab·········STRTAB··········00000000·097350·000170·00······0···0··1
43 Key·to·Flags:43 Key·to·Flags:
44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
47 ··R·(retain),·D·(mbind),·p·(processor·specific)47 ··R·(retain),·D·(mbind),·p·(processor·specific)
78.3 KB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 12, 19 lines modifiedOffset 12, 19 lines modified
12 ·····8:·00001e44·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r12 ·····8:·00001e44·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r
13 ·····9:·00001f34·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn13 ·····9:·00001f34·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn
14 ····10:·00002004·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt14 ····10:·00002004·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt
15 ····11:·00003000·····0·SECTION·LOCAL··DEFAULT···11·.init15 ····11:·00003000·····0·SECTION·LOCAL··DEFAULT···11·.init
16 ····12:·00003020·····0·SECTION·LOCAL··DEFAULT···12·.plt16 ····12:·00003020·····0·SECTION·LOCAL··DEFAULT···12·.plt
17 ····13:·000036c0·····0·SECTION·LOCAL··DEFAULT···13·.plt.got17 ····13:·000036c0·····0·SECTION·LOCAL··DEFAULT···13·.plt.got
18 ····14:·000036d0·····0·SECTION·LOCAL··DEFAULT···14·.text18 ····14:·000036d0·····0·SECTION·LOCAL··DEFAULT···14·.text
19 ····15:·00019024·····0·SECTION·LOCAL··DEFAULT···15·.fini19 ····15:·00019ee4·····0·SECTION·LOCAL··DEFAULT···15·.fini
20 ····16:·0001a000·····0·SECTION·LOCAL··DEFAULT···16·.rodata20 ····16:·0001a000·····0·SECTION·LOCAL··DEFAULT···16·.rodata
21 ····17:·0001c7b0·····0·SECTION·LOCAL··DEFAULT···17·.eh_frame_hdr21 ····17:·0001c7b0·····0·SECTION·LOCAL··DEFAULT···17·.eh_frame_hdr
22 ····18:·0001ce74·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame22 ····18:·0001ce74·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame
23 ····19:·0001fb88·····0·SECTION·LOCAL··DEFAULT···19·.gcc_except_table23 ····19:·0001f7fc·····0·SECTION·LOCAL··DEFAULT···19·.gcc_except_table
24 ····20:·00021e94·····0·SECTION·LOCAL··DEFAULT···20·.init_array24 ····20:·00021e94·····0·SECTION·LOCAL··DEFAULT···20·.init_array
25 ····21:·00021ea8·····0·SECTION·LOCAL··DEFAULT···21·.fini_array25 ····21:·00021ea8·····0·SECTION·LOCAL··DEFAULT···21·.fini_array
26 ····22:·00021eac·····0·SECTION·LOCAL··DEFAULT···22·.dynamic26 ····22:·00021eac·····0·SECTION·LOCAL··DEFAULT···22·.dynamic
27 ····23:·00021fbc·····0·SECTION·LOCAL··DEFAULT···23·.got27 ····23:·00021fbc·····0·SECTION·LOCAL··DEFAULT···23·.got
28 ····24:·00022000·····0·SECTION·LOCAL··DEFAULT···24·.got.plt28 ····24:·00022000·····0·SECTION·LOCAL··DEFAULT···24·.got.plt
29 ····25:·000221b0·····0·SECTION·LOCAL··DEFAULT···25·.data29 ····25:·000221b0·····0·SECTION·LOCAL··DEFAULT···25·.data
30 ····26:·000221e0·····0·SECTION·LOCAL··DEFAULT···26·.bss30 ····26:·000221e0·····0·SECTION·LOCAL··DEFAULT···26·.bss
Offset 33, 559 lines modifiedOffset 33, 559 lines modified
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_info33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_info
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_abbrev34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_abbrev
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_line35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_line
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.debug_str36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.debug_str
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_loc37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_loc
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_ranges38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_ranges
39 ····35:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst-compiler.C39 ····35:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fst-compiler.C
40 ····36:·00005f10···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.040 ····36:·00005f10···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE5clearEv.part.0
41 ····37:·00005f7c···108·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.041 ····37:·00005f90···122·FUNC····LOCAL··DEFAULT···14·_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE5clearEv.part.0
42 ····38:·00005fe8···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.042 ····38:·00006010···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E.isra.0
43 ····39:·00006158···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.043 ····39:·000061a0···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.0
44 ····40:·000062c8···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.044 ····40:·00006330···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST7range_tEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E.isra.0
45 ····41:·00006438···367·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.isra.045 ····41:·000064c0···386·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.isra.0
46 ····42:·0001aee0···306·OBJECT··LOCAL··DEFAULT···16·_ZL6yypact46 ····42:·0001aee0···306·OBJECT··LOCAL··DEFAULT···16·_ZL6yypact
47 ····43:·0001b014····16·OBJECT··LOCAL··DEFAULT···16·_ZL9yydefgoto47 ····43:·0001b014····16·OBJECT··LOCAL··DEFAULT···16·_ZL9yydefgoto
48 ····44:·0001a420··1802·OBJECT··LOCAL··DEFAULT···16·_ZL7yycheck48 ····44:·0001a420··1802·OBJECT··LOCAL··DEFAULT···16·_ZL7yycheck
49 ····45:·0001ab40···901·OBJECT··LOCAL··DEFAULT···16·_ZL7yytable49 ····45:·0001ab40···901·OBJECT··LOCAL··DEFAULT···16·_ZL7yytable
50 ····46:·0001b040···153·OBJECT··LOCAL··DEFAULT···16·_ZL8yydefact50 ····46:·0001b040···153·OBJECT··LOCAL··DEFAULT···16·_ZL8yydefact
51 ····47:·0001b0e0····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr251 ····47:·0001b0e0····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr2
52 ····48:·0001b1a0···277·OBJECT··LOCAL··DEFAULT···16·_ZL11yytranslate52 ····48:·0001b1a0···277·OBJECT··LOCAL··DEFAULT···16·_ZL11yytranslate
53 ····49:·0001aec8····16·OBJECT··LOCAL··DEFAULT···16·_ZL7yypgoto53 ····49:·0001aec8····16·OBJECT··LOCAL··DEFAULT···16·_ZL7yypgoto
54 ····50:·000222d0·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6Switch54 ····50:·000222d0·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6Switch
55 ····51:·0001b140····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr155 ····51:·0001b140····93·OBJECT··LOCAL··DEFAULT···16·_ZL4yyr1
56 ····52:·000222cc·····4·OBJECT··LOCAL··DEFAULT···26·_ZL7Compact56 ····52:·000222cc·····4·OBJECT··LOCAL··DEFAULT···26·_ZL7Compact
57 ····53:·000222c8·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6LowMem57 ····53:·000222c8·····4·OBJECT··LOCAL··DEFAULT···26·_ZL6LowMem
58 ····54:·000036d0···210·FUNC····LOCAL··DEFAULT···14·main.cold58 ····54:·000036d0···208·FUNC····LOCAL··DEFAULT···14·main.cold
59 ····55:·00005bca···322·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface59 ····55:·00005be0···298·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface
60 ····56:·000222d4·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit60 ····56:·000222d4·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit
61 ····57:·000037a2····54·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface.cold61 ····57:·000037a0····54·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_interface.cold
62 ····58:·00007ae7·····0·NOTYPE··LOCAL··DEFAULT···14·.L32162 ····58:·00007af0·····0·NOTYPE··LOCAL··DEFAULT···14·.L319
63 ····59:·00006df9·····0·NOTYPE··LOCAL··DEFAULT···14·.L40863 ····59:·00007a6f·····0·NOTYPE··LOCAL··DEFAULT···14·.L406
 64 ····60:·00007a48·····0·NOTYPE··LOCAL··DEFAULT···14·.L405
64 ····60:·00006dd2·····0·NOTYPE··LOCAL··DEFAULT···14·.L40765 ····61:·000079dd·····0·NOTYPE··LOCAL··DEFAULT···14·.L404
65 ····61:·00006d60·····0·NOTYPE··LOCAL··DEFAULT···14·.L406 
66 ····62:·00006c50·····0·NOTYPE··LOCAL··DEFAULT···14·.L405 
67 ····63:·00006d20·····0·NOTYPE··LOCAL··DEFAULT···14·.L40366 ····62:·00006d48·····0·NOTYPE··LOCAL··DEFAULT···14·.L403
 67 ····63:·0000799c·····0·NOTYPE··LOCAL··DEFAULT···14·.L401
68 ····64:·00007349·····0·NOTYPE··LOCAL··DEFAULT···14·.L40268 ····64:·00007962·····0·NOTYPE··LOCAL··DEFAULT···14·.L400
69 ····65:·00007318·····0·NOTYPE··LOCAL··DEFAULT···14·.L40169 ····65:·00007931·····0·NOTYPE··LOCAL··DEFAULT···14·.L399
70 ····66:·0000730e·····0·NOTYPE··LOCAL··DEFAULT···14·.L400 
71 ····67:·000072dd·····0·NOTYPE··LOCAL··DEFAULT···14·.L399 
72 ····68:·0000725e·····0·NOTYPE··LOCAL··DEFAULT···14·.L39870 ····66:·00007926·····0·NOTYPE··LOCAL··DEFAULT···14·.L398
73 ····69:·000071f7·····0·NOTYPE··LOCAL··DEFAULT···14·.L39771 ····67:·000078f4·····0·NOTYPE··LOCAL··DEFAULT···14·.L397
74 ····70:·00007188·····0·NOTYPE··LOCAL··DEFAULT···14·.L39672 ····68:·0000788d·····0·NOTYPE··LOCAL··DEFAULT···14·.L396
75 ····71:·00007119·····0·NOTYPE··LOCAL··DEFAULT···14·.L39573 ····69:·00007825·····0·NOTYPE··LOCAL··DEFAULT···14·.L395
76 ····72:·00007632·····0·NOTYPE··LOCAL··DEFAULT···14·.L39474 ····70:·000077d0·····0·NOTYPE··LOCAL··DEFAULT···14·.L394
77 ····73:·000075fa·····0·NOTYPE··LOCAL··DEFAULT···14·.L39375 ····71:·00007778·····0·NOTYPE··LOCAL··DEFAULT···14·.L393
78 ····74:·000075c2·····0·NOTYPE··LOCAL··DEFAULT···14·.L39276 ····72:·00007741·····0·NOTYPE··LOCAL··DEFAULT···14·.L392
79 ····75:·00007589·····0·NOTYPE··LOCAL··DEFAULT···14·.L39177 ····73:·0000770e·····0·NOTYPE··LOCAL··DEFAULT···14·.L391
80 ····76:·00007567·····0·NOTYPE··LOCAL··DEFAULT···14·.L39078 ····74:·000076b7·····0·NOTYPE··LOCAL··DEFAULT···14·.L390
 79 ····75:·00007680·····0·NOTYPE··LOCAL··DEFAULT···14·.L389
81 ····77:·0000752c·····0·NOTYPE··LOCAL··DEFAULT···14·.L38980 ····76:·0000765c·····0·NOTYPE··LOCAL··DEFAULT···14·.L388
 81 ····77:·00007620·····0·NOTYPE··LOCAL··DEFAULT···14·.L387
82 ····78:·000074e5·····0·NOTYPE··LOCAL··DEFAULT···14·.L38882 ····78:·000075db·····0·NOTYPE··LOCAL··DEFAULT···14·.L386
83 ····79:·000074a7·····0·NOTYPE··LOCAL··DEFAULT···14·.L38783 ····79:·000075a2·····0·NOTYPE··LOCAL··DEFAULT···14·.L385
84 ····80:·0000747c·····0·NOTYPE··LOCAL··DEFAULT···14·.L38684 ····80:·0000755e·····0·NOTYPE··LOCAL··DEFAULT···14·.L384
85 ····81:·00007455·····0·NOTYPE··LOCAL··DEFAULT···14·.L38585 ····81:·00007535·····0·NOTYPE··LOCAL··DEFAULT···14·.L383
86 ····82:·00007433·····0·NOTYPE··LOCAL··DEFAULT···14·.L38486 ····82:·00007511·····0·NOTYPE··LOCAL··DEFAULT···14·.L382
87 ····83:·00007417·····0·NOTYPE··LOCAL··DEFAULT···14·.L38387 ····83:·000074f2·····0·NOTYPE··LOCAL··DEFAULT···14·.L381
88 ····84:·000073ff·····0·NOTYPE··LOCAL··DEFAULT···14·.L38288 ····84:·000074d7·····0·NOTYPE··LOCAL··DEFAULT···14·.L380
89 ····85:·000073cf·····0·NOTYPE··LOCAL··DEFAULT···14·.L38189 ····85:·000074bc·····0·NOTYPE··LOCAL··DEFAULT···14·.L379
90 ····86:·000073b6·····0·NOTYPE··LOCAL··DEFAULT···14·.L380 
91 ····87:·00007382·····0·NOTYPE··LOCAL··DEFAULT···14·.L379 
92 ····88:·00007aab·····0·NOTYPE··LOCAL··DEFAULT···14·.L37890 ····86:·000074a0·····0·NOTYPE··LOCAL··DEFAULT···14·.L378
93 ····89:·00007a89·····0·NOTYPE··LOCAL··DEFAULT···14·.L37791 ····87:·00007484·····0·NOTYPE··LOCAL··DEFAULT···14·.L377
 92 ····88:·00007468·····0·NOTYPE··LOCAL··DEFAULT···14·.L376
 93 ····89:·00007446·····0·NOTYPE··LOCAL··DEFAULT···14·.L375
94 ····90:·00007a6e·····0·NOTYPE··LOCAL··DEFAULT···14·.L37694 ····90:·0000742e·····0·NOTYPE··LOCAL··DEFAULT···14·.L374
95 ····91:·00007a53·····0·NOTYPE··LOCAL··DEFAULT···14·.L375 
96 ····92:·00007a38·····0·NOTYPE··LOCAL··DEFAULT···14·.L374 
97 ····93:·00007a1d·····0·NOTYPE··LOCAL··DEFAULT···14·.L37395 ····91:·00007416·····0·NOTYPE··LOCAL··DEFAULT···14·.L373
98 ····94:·000079fb·····0·NOTYPE··LOCAL··DEFAULT···14·.L37296 ····92:·000073fe·····0·NOTYPE··LOCAL··DEFAULT···14·.L372
99 ····95:·000079d9·····0·NOTYPE··LOCAL··DEFAULT···14·.L37197 ····93:·000073bf·····0·NOTYPE··LOCAL··DEFAULT···14·.L371
100 ····96:·000079b7·····0·NOTYPE··LOCAL··DEFAULT···14·.L37098 ····94:·0000739e·····0·NOTYPE··LOCAL··DEFAULT···14·.L370
101 ····97:·000079af·····0·NOTYPE··LOCAL··DEFAULT···14·.L36999 ····95:·0000737d·····0·NOTYPE··LOCAL··DEFAULT···14·.L369
102 ····98:·00007994·····0·NOTYPE··LOCAL··DEFAULT···14·.L368100 ····96:·0000735c·····0·NOTYPE··LOCAL··DEFAULT···14·.L368
 101 ····97:·00007332·····0·NOTYPE··LOCAL··DEFAULT···14·.L367
 102 ····98:·0000731a·····0·NOTYPE··LOCAL··DEFAULT···14·.L366
103 ····99:·00007979·····0·NOTYPE··LOCAL··DEFAULT···14·.L367103 ····99:·000072e9·····0·NOTYPE··LOCAL··DEFAULT···14·.L365
104 ···100:·0000793f·····0·NOTYPE··LOCAL··DEFAULT···14·.L366104 ···100:·000072ae·····0·NOTYPE··LOCAL··DEFAULT···14·.L364
105 ···101:·00007924·····0·NOTYPE··LOCAL··DEFAULT···14·.L365105 ···101:·00007294·····0·NOTYPE··LOCAL··DEFAULT···14·.L363
106 ···102:·0000791f·····0·NOTYPE··LOCAL··DEFAULT···14·.L364106 ···102:·0000728f·····0·NOTYPE··LOCAL··DEFAULT···14·.L362
107 ···103:·000078eb·····0·NOTYPE··LOCAL··DEFAULT···14·.L363107 ···103:·0000725a·····0·NOTYPE··LOCAL··DEFAULT···14·.L361
108 ···104:·000078b7·····0·NOTYPE··LOCAL··DEFAULT···14·.L362108 ···104:·00007225·····0·NOTYPE··LOCAL··DEFAULT···14·.L360
109 ···105:·0000789d·····0·NOTYPE··LOCAL··DEFAULT···14·.L361 
110 ···106:·00007864·····0·NOTYPE··LOCAL··DEFAULT···14·.L360 
111 ···107:·0000784a·····0·NOTYPE··LOCAL··DEFAULT···14·.L359109 ···105:·00007221·····0·NOTYPE··LOCAL··DEFAULT···14·.L359
112 ···108:·0000782c·····0·NOTYPE··LOCAL··DEFAULT···14·.L358110 ···106:·000071e9·····0·NOTYPE··LOCAL··DEFAULT···14·.L358
 111 ···107:·000071ce·····0·NOTYPE··LOCAL··DEFAULT···14·.L357
 112 ···108:·000071af·····0·NOTYPE··LOCAL··DEFAULT···14·.L356
113 ···109:·000077f2·····0·NOTYPE··LOCAL··DEFAULT···14·.L357113 ···109:·00007174·····0·NOTYPE··LOCAL··DEFAULT···14·.L355
114 ···110:·000077d8·····0·NOTYPE··LOCAL··DEFAULT···14·.L356114 ···110:·00007159·····0·NOTYPE··LOCAL··DEFAULT···14·.L354
115 ···111:·000077be·····0·NOTYPE··LOCAL··DEFAULT···14·.L355115 ···111:·0000713e·····0·NOTYPE··LOCAL··DEFAULT···14·.L353
116 ···112:·000077a0·····0·NOTYPE··LOCAL··DEFAULT···14·.L354116 ···112:·0000711f·····0·NOTYPE··LOCAL··DEFAULT···14·.L352
117 ···113:·00007766·····0·NOTYPE··LOCAL··DEFAULT···14·.L353117 ···113:·000070e4·····0·NOTYPE··LOCAL··DEFAULT···14·.L351
118 ···114:·00007756·····0·NOTYPE··LOCAL··DEFAULT···14·.L352118 ···114:·000070d6·····0·NOTYPE··LOCAL··DEFAULT···14·.L350
119 ···115:·0000771a·····0·NOTYPE··LOCAL··DEFAULT···14·.L351119 ···115:·0000709b·····0·NOTYPE··LOCAL··DEFAULT···14·.L349
120 ···116:·000076e0·····0·NOTYPE··LOCAL··DEFAULT···14·.L350120 ···116:·00007060·····0·NOTYPE··LOCAL··DEFAULT···14·.L348
121 ···117:·000076c6·····0·NOTYPE··LOCAL··DEFAULT···14·.L349121 ···117:·00007045·····0·NOTYPE··LOCAL··DEFAULT···14·.L347
122 ···118:·00007684·····0·NOTYPE··LOCAL··DEFAULT···14·.L348122 ···118:·00007004·····0·NOTYPE··LOCAL··DEFAULT···14·.L346
123 ···119:·00007669·····0·NOTYPE··LOCAL··DEFAULT···14·.L347 
124 ···120:·00007036·····0·NOTYPE··LOCAL··DEFAULT···14·.L346 
125 ···121:·00006ffd·····0·NOTYPE··LOCAL··DEFAULT···14·.L345123 ···119:·00006fec·····0·NOTYPE··LOCAL··DEFAULT···14·.L345
126 ···122:·00006fe2·····0·NOTYPE··LOCAL··DEFAULT···14·.L344124 ···120:·00006fbc·····0·NOTYPE··LOCAL··DEFAULT···14·.L344
127 ···123:·00006fa6·····0·NOTYPE··LOCAL··DEFAULT···14·.L343125 ···121:·00006f84·····0·NOTYPE··LOCAL··DEFAULT···14·.L343
128 ···124:·00006f89·····0·NOTYPE··LOCAL··DEFAULT···14·.L342126 ···122:·00006f7c·····0·NOTYPE··LOCAL··DEFAULT···14·.L342
129 ···125:·00006f6c·····0·NOTYPE··LOCAL··DEFAULT···14·.L341127 ···123:·00006f3f·····0·NOTYPE··LOCAL··DEFAULT···14·.L341
Max diff block lines reached; 65000/80051 bytes (81.20%) 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:·77f100ccaf907bac7f3f1a0a3b7ae6179dbc45953 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d5da3d2eb4471abad9a6b4781ce4b6b5e683c2b9
  
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.48 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:······················149713 ··Length:······················15943
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············13645 ··Prologue·Length:·············1364
6 ··Minimum·Instruction·Length:··16 ··Minimum·Instruction·Length:··1
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
Offset 115, 8638 lines modifiedOffset 115, 9156 lines modified
115 ··75»     0»    0»   0»  <built-in>115 ··75»     0»    0»   0»  <built-in>
  
116 ·Line·Number·Statements:116 ·Line·Number·Statements:
117 ··[0x0000055e]··Set·column·to·5117 ··[0x0000055e]··Set·column·to·5
118 ··[0x00000560]··Extended·opcode·2:·set·Address·to·0x5f10118 ··[0x00000560]··Extended·opcode·2:·set·Address·to·0x5f10
119 ··[0x00000567]··Advance·Line·by·1107·to·1108119 ··[0x00000567]··Advance·Line·by·1107·to·1108
120 ··[0x0000056a]··Copy120 ··[0x0000056a]··Copy
121 ··[0x0000056b]··Set·is_stmt·to·0 
122 ··[0x0000056c]··Copy·(view·1) 
123 ··[0x0000056d]··Set·column·to·35121 ··[0x0000056b]··Set·column·to·35
124 ··[0x0000056f]··Set·is_stmt·to·1 
125 ··[0x00000570]··Advance·PC·by·constant·17·to·0x5f21 
126 ··[0x00000571]··Special·opcode·53:·advance·Address·by·3·to·0x5f24·and·Line·by·6·to·1114122 ··[0x0000056d]··Special·opcode·11:·advance·Address·by·0·to·0x5f10·and·Line·by·6·to·1114·(view·1)
127 ··[0x00000572]··Set·File·Name·to·entry·2·in·the·File·Name·Table123 ··[0x0000056e]··Set·File·Name·to·entry·2·in·the·File·Name·Table
128 ··[0x00000574]··Set·column·to·7124 ··[0x00000570]··Set·column·to·7
129 ··[0x00000576]··Advance·Line·by·-196·to·918125 ··[0x00000572]··Advance·Line·by·-196·to·918
130 ··[0x00000579]··Copy·(view·1)126 ··[0x00000575]··Copy·(view·2)
131 ··[0x0000057a]··Set·column·to·66 
132 ··[0x0000057c]··Set·is_stmt·to·0 
133 ··[0x0000057d]··Special·opcode·6:·advance·Address·by·0·to·0x5f24·and·Line·by·1·to·919·(view·2) 
134 ··[0x0000057e]··Special·opcode·47:·advance·Address·by·3·to·0x5f27·and·Line·by·0·to·919 
135 ··[0x0000057f]··Set·File·Name·to·entry·1·in·the·File·Name·Table127 ··[0x00000576]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 128 ··[0x00000578]··Set·column·to·5
 129 ··[0x0000057a]··Set·is_stmt·to·0
 130 ··[0x0000057b]··Advance·Line·by·190·to·1108
 131 ··[0x0000057e]··Copy·(view·3)
 132 ··[0x0000057f]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 133 ··[0x00000581]··Set·column·to·66
 134 ··[0x00000583]··Advance·Line·by·-189·to·919
 135 ··[0x00000586]··Advance·PC·by·constant·17·to·0x5f21
 136 ··[0x00000587]··Special·opcode·47:·advance·Address·by·3·to·0x5f24·and·Line·by·0·to·919
 137 ··[0x00000588]··Special·opcode·47:·advance·Address·by·3·to·0x5f27·and·Line·by·0·to·919
 138 ··[0x00000589]··Set·File·Name·to·entry·1·in·the·File·Name·Table
136 ··[0x00000581]··Set·column·to·35139 ··[0x0000058b]··Set·column·to·35
137 ··[0x00000583]··Advance·Line·by·195·to·1114140 ··[0x0000058d]··Advance·Line·by·195·to·1114
138 ··[0x00000586]··Copy·(view·1)141 ··[0x00000590]··Copy·(view·1)
139 ··[0x00000587]··Set·column·to·22142 ··[0x00000591]··Set·column·to·22
140 ··[0x00000589]··Special·opcode·75:·advance·Address·by·5·to·0x5f2c·and·Line·by·0·to·1114143 ··[0x00000593]··Special·opcode·75:·advance·Address·by·5·to·0x5f2c·and·Line·by·0·to·1114
141 ··[0x0000058a]··Set·File·Name·to·entry·2·in·the·File·Name·Table144 ··[0x00000594]··Set·File·Name·to·entry·2·in·the·File·Name·Table
142 ··[0x0000058c]··Set·column·to·7145 ··[0x00000596]··Set·column·to·7
143 ··[0x0000058e]··Set·is_stmt·to·1146 ··[0x00000598]··Set·is_stmt·to·1
144 ··[0x0000058f]··Advance·Line·by·-71·to·1043147 ··[0x00000599]··Advance·Line·by·-71·to·1043
145 ··[0x00000592]··Special·opcode·33:·advance·Address·by·2·to·0x5f2e·and·Line·by·0·to·1043148 ··[0x0000059c]··Special·opcode·61:·advance·Address·by·4·to·0x5f30·and·Line·by·0·to·1043
146 ··[0x00000593]··Set·is_stmt·to·0149 ··[0x0000059d]··Set·is_stmt·to·0
147 ··[0x00000594]··Special·opcode·159:·advance·Address·by·11·to·0x5f39·and·Line·by·0·to·1043150 ··[0x0000059e]··Special·opcode·159:·advance·Address·by·11·to·0x5f3b·and·Line·by·0·to·1043
148 ··[0x00000595]··Set·File·Name·to·entry·1·in·the·File·Name·Table151 ··[0x0000059f]··Set·File·Name·to·entry·1·in·the·File·Name·Table
149 ··[0x00000597]··Set·column·to·11152 ··[0x000005a1]··Set·column·to·11
150 ··[0x00000599]··Advance·Line·by·73·to·1116153 ··[0x000005a3]··Advance·Line·by·73·to·1116
151 ··[0x0000059c]··Copy·(view·1)154 ··[0x000005a6]··Copy·(view·1)
152 ··[0x0000059d]··Set·column·to·17155 ··[0x000005a7]··Set·column·to·17
153 ··[0x0000059f]··Set·is_stmt·to·1156 ··[0x000005a9]··Set·is_stmt·to·1
154 ··[0x000005a0]··Special·opcode·48:·advance·Address·by·3·to·0x5f3c·and·Line·by·1·to·1117157 ··[0x000005aa]··Special·opcode·48:·advance·Address·by·3·to·0x5f3e·and·Line·by·1·to·1117
155 ··[0x000005a1]··Set·is_stmt·to·0158 ··[0x000005ab]··Set·is_stmt·to·0
 159 ··[0x000005ac]··Advance·PC·by·constant·17·to·0x5f4f
156 ··[0x000005a2]··Special·opcode·61:·advance·Address·by·4·to·0x5f40·and·Line·by·0·to·1117160 ··[0x000005ad]··Special·opcode·19:·advance·Address·by·1·to·0x5f50·and·Line·by·0·to·1117
157 ··[0x000005a3]··Set·column·to·15161 ··[0x000005ae]··Set·column·to·15
158 ··[0x000005a5]··Special·opcode·35:·advance·Address·by·2·to·0x5f42·and·Line·by·2·to·1119162 ··[0x000005b0]··Special·opcode·35:·advance·Address·by·2·to·0x5f52·and·Line·by·2·to·1119
159 ··[0x000005a6]··Set·column·to·7163 ··[0x000005b1]··Set·column·to·7
160 ··[0x000005a8]··Set·is_stmt·to·1164 ··[0x000005b3]··Set·is_stmt·to·1
161 ··[0x000005a9]··Advance·Line·by·-490·to·629165 ··[0x000005b4]··Advance·Line·by·-490·to·629
162 ··[0x000005ac]··Special·opcode·33:·advance·Address·by·2·to·0x5f44·and·Line·by·0·to·629166 ··[0x000005b7]··Special·opcode·33:·advance·Address·by·2·to·0x5f54·and·Line·by·0·to·629
163 ··[0x000005ad]··Advance·Line·by·-341·to·288167 ··[0x000005b8]··Advance·Line·by·-341·to·288
164 ··[0x000005b0]··Copy·(view·1)168 ··[0x000005bb]··Copy·(view·1)
165 ··[0x000005b1]··Set·File·Name·to·entry·3·in·the·File·Name·Table169 ··[0x000005bc]··Set·File·Name·to·entry·3·in·the·File·Name·Table
166 ··[0x000005b3]··Set·column·to·2170 ··[0x000005be]··Set·column·to·2
167 ··[0x000005b5]··Advance·Line·by·-131·to·157171 ··[0x000005c0]··Advance·Line·by·-131·to·157
168 ··[0x000005b8]··Copy·(view·2)172 ··[0x000005c3]··Copy·(view·2)
169 ··[0x000005b9]··Set·File·Name·to·entry·4·in·the·File·Name·Table 
170 ··[0x000005bb]··Set·column·to·7 
171 ··[0x000005bd]··Advance·Line·by·-78·to·79 
172 ··[0x000005c0]··Copy·(view·3) 
173 ··[0x000005c1]··Set·is_stmt·to·0 
174 ··[0x000005c2]··Copy·(view·4) 
175 ··[0x000005c3]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
176 ··[0x000005c5]··Set·is_stmt·to·1 
177 ··[0x000005c6]··Advance·Line·by·227·to·306 
178 ··[0x000005c9]··Copy·(view·5) 
179 ··[0x000005ca]··Set·File·Name·to·entry·4·in·the·File·Name·Table173 ··[0x000005c4]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 174 ··[0x000005c6]··Set·column·to·7
180 ··[0x000005cc]··Advance·Line·by·-186·to·120175 ··[0x000005c8]··Advance·Line·by·-78·to·79
181 ··[0x000005cf]··Copy·(view·6)176 ··[0x000005cb]··Copy·(view·3)
182 ··[0x000005d0]··Set·column·to·19 
183 ··[0x000005d2]··Set·is_stmt·to·0177 ··[0x000005cc]··Set·is_stmt·to·0
184 ··[0x000005d3]··Advance·Line·by·13·to·133 
185 ··[0x000005d5]··Copy·(view·7)178 ··[0x000005cd]··Copy·(view·4)
186 ··[0x000005d6]··Special·opcode·117:·advance·Address·by·8·to·0x5f4c·and·Line·by·0·to·133 
187 ··[0x000005d7]··Set·File·Name·to·entry·3·in·the·File·Name·Table 
188 ··[0x000005d9]··Set·column·to·7 
189 ··[0x000005db]··Set·is_stmt·to·1 
190 ··[0x000005dc]··Advance·Line·by·29·to·162 
191 ··[0x000005de]··Copy·(view·1) 
192 ··[0x000005df]··Set·File·Name·to·entry·4·in·the·File·Name·Table 
193 ··[0x000005e1]··Advance·Line·by·-73·to·89 
194 ··[0x000005e4]··Copy·(view·2) 
195 ··[0x000005e5]··Set·is_stmt·to·0 
196 ··[0x000005e6]··Copy·(view·3) 
197 ··[0x000005e7]··Set·File·Name·to·entry·1·in·the·File·Name·Table179 ··[0x000005ce]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 180 ··[0x000005d0]··Set·is_stmt·to·1
 181 ··[0x000005d1]··Advance·Line·by·227·to·306
 182 ··[0x000005d4]··Copy·(view·5)
 183 ··[0x000005d5]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 184 ··[0x000005d7]··Advance·Line·by·-186·to·120
 185 ··[0x000005da]··Copy·(view·6)
 186 ··[0x000005db]··Set·column·to·19
 187 ··[0x000005dd]··Set·is_stmt·to·0
 188 ··[0x000005de]··Advance·Line·by·13·to·133
 189 ··[0x000005e0]··Copy·(view·7)
 190 ··[0x000005e1]··Special·opcode·117:·advance·Address·by·8·to·0x5f5c·and·Line·by·0·to·133
 191 ··[0x000005e2]··Set·File·Name·to·entry·3·in·the·File·Name·Table
198 ··[0x000005e9]··Set·column·to·17192 ··[0x000005e4]··Set·column·to·7
199 ··[0x000005eb]··Set·is_stmt·to·1193 ··[0x000005e6]··Set·is_stmt·to·1
200 ··[0x000005ec]··Advance·Line·by·1028·to·1117194 ··[0x000005e7]··Advance·Line·by·29·to·162
 195 ··[0x000005e9]··Copy·(view·1)
 196 ··[0x000005ea]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 197 ··[0x000005ec]··Advance·Line·by·-73·to·89
Max diff block lines reached; 8878544/8888453 bytes (99.89%) of diff not shown.
42.2 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 358 lines modifiedOffset 1, 358 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:········0x208b6·(32-bit)3 ···Length:········0x207c3·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·05 ···Abbrev·Offset:·0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·143·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·145·(DW_TAG_compile_unit)
8 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x1c069):·GNU·C++98·10.2.1·20210110·-mtune=nocona·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables8 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x1f26a):·GNU·C++98·10.2.1·20210110·-march=i686·-g·-O3·-O2·-ansi·-fomit-frame-pointer·-funroll-loops·-fstack-protector-strong·-fasynchronous-unwind-tables
9 ····<11>···DW_AT_language····:·(data1)·4»    (C++)9 ····<11>···DW_AT_language····:·(data1)·4»    (C++)
10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x7b09):·fst-compiler.C10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x7b09):·fst-compiler.C
11 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0xf888):·./src11 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0xf890):·./src
12 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x77812 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xcb8
13 ····<1e>···DW_AT_low_pc······:·(addr)·013 ····<1e>···DW_AT_low_pc······:·(addr)·0
14 ····<22>···DW_AT_stmt_list···:·(sec_offset)·014 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
15 ·<1><26>:·Abbrev·Number:·21·(DW_TAG_typedef)15 ·<1><26>:·Abbrev·Number:·21·(DW_TAG_typedef)
16 ····<27>···DW_AT_name········:·(strp)·(offset:·0x3c2e2):·size_t16 ····<27>···DW_AT_name········:·(strp)·(offset:·0x3c2d4):·size_t
17 ····<2b>···DW_AT_decl_file···:·(data1)·2417 ····<2b>···DW_AT_decl_file···:·(data1)·24
18 ····<2c>···DW_AT_decl_line···:·(data1)·20918 ····<2c>···DW_AT_decl_line···:·(data1)·209
19 ····<2d>···DW_AT_decl_column·:·(data1)·2319 ····<2d>···DW_AT_decl_column·:·(data1)·23
20 ····<2e>···DW_AT_type········:·(ref4)·<0x32>,·unsigned·int20 ····<2e>···DW_AT_type········:·(ref4)·<0x32>,·unsigned·int
21 ·<1><32>:·Abbrev·Number:·57·(DW_TAG_base_type)21 ·<1><32>:·Abbrev·Number:·58·(DW_TAG_base_type)
22 ····<33>···DW_AT_byte_size···:·(data1)·422 ····<33>···DW_AT_byte_size···:·(data1)·4
23 ····<34>···DW_AT_encoding····:·(data1)·7»    (unsigned)23 ····<34>···DW_AT_encoding····:·(data1)·7»    (unsigned)
24 ····<35>···DW_AT_name········:·(strp)·(offset:·0x23105):·unsigned·int24 ····<35>···DW_AT_name········:·(strp)·(offset:·0x230f7):·unsigned·int
25 ·<1><39>:·Abbrev·Number:·21·(DW_TAG_typedef)25 ·<1><39>:·Abbrev·Number:·21·(DW_TAG_typedef)
26 ····<3a>···DW_AT_name········:·(strp)·(offset:·0x2128c):·__gnuc_va_list26 ····<3a>···DW_AT_name········:·(strp)·(offset:·0x2127e):·__gnuc_va_list
27 ····<3e>···DW_AT_decl_file···:·(data1)·2527 ····<3e>···DW_AT_decl_file···:·(data1)·25
28 ····<3f>···DW_AT_decl_line···:·(data1)·4028 ····<3f>···DW_AT_decl_line···:·(data1)·40
29 ····<40>···DW_AT_decl_column·:·(data1)·2729 ····<40>···DW_AT_decl_column·:·(data1)·27
30 ····<41>···DW_AT_type········:·(ref4)·<0x45>,·__builtin_va_list,·char30 ····<41>···DW_AT_type········:·(ref4)·<0x45>,·__builtin_va_list,·char
31 ·<1><45>:·Abbrev·Number:·144·(DW_TAG_pointer_type)31 ·<1><45>:·Abbrev·Number:·146·(DW_TAG_pointer_type)
32 ····<47>···DW_AT_byte_size···:·(data1)·432 ····<47>···DW_AT_byte_size···:·(data1)·4
33 ····<48>···DW_AT_name········:·(strp)·(offset:·0x225b9):·__builtin_va_list33 ····<48>···DW_AT_name········:·(strp)·(offset:·0x225ab):·__builtin_va_list
34 ····<4c>···DW_AT_type········:·(ref4)·<0x50>,·char34 ····<4c>···DW_AT_type········:·(ref4)·<0x50>,·char
35 ·<1><50>:·Abbrev·Number:·57·(DW_TAG_base_type)35 ·<1><50>:·Abbrev·Number:·58·(DW_TAG_base_type)
36 ····<51>···DW_AT_byte_size···:·(data1)·136 ····<51>···DW_AT_byte_size···:·(data1)·1
37 ····<52>···DW_AT_encoding····:·(data1)·6»    (signed·char)37 ····<52>···DW_AT_encoding····:·(data1)·6»    (signed·char)
38 ····<53>···DW_AT_name········:·(strp)·(offset:·0x15234):·char38 ····<53>···DW_AT_name········:·(strp)·(offset:·0x15203):·char
39 ·<1><57>:·Abbrev·Number:·6·(DW_TAG_const_type)39 ·<1><57>:·Abbrev·Number:·6·(DW_TAG_const_type)
40 ····<58>···DW_AT_type········:·(ref4)·<0x50>,·char40 ····<58>···DW_AT_type········:·(ref4)·<0x50>,·char
41 ·<1><5c>:·Abbrev·Number:·57·(DW_TAG_base_type)41 ·<1><5c>:·Abbrev·Number:·58·(DW_TAG_base_type)
42 ····<5d>···DW_AT_byte_size···:·(data1)·142 ····<5d>···DW_AT_byte_size···:·(data1)·1
43 ····<5e>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)43 ····<5e>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
44 ····<5f>···DW_AT_name········:·(strp)·(offset:·0x1522b):·unsigned·char44 ····<5f>···DW_AT_name········:·(strp)·(offset:·0x151fa):·unsigned·char
45 ·<1><63>:·Abbrev·Number:·57·(DW_TAG_base_type)45 ·<1><63>:·Abbrev·Number:·58·(DW_TAG_base_type)
46 ····<64>···DW_AT_byte_size···:·(data1)·246 ····<64>···DW_AT_byte_size···:·(data1)·2
47 ····<65>···DW_AT_encoding····:·(data1)·7»    (unsigned)47 ····<65>···DW_AT_encoding····:·(data1)·7»    (unsigned)
48 ····<66>···DW_AT_name········:·(strp)·(offset:·0x1308b):·short·unsigned·int48 ····<66>···DW_AT_name········:·(strp)·(offset:·0x13093):·short·unsigned·int
49 ·<1><6a>:·Abbrev·Number:·6·(DW_TAG_const_type)49 ·<1><6a>:·Abbrev·Number:·6·(DW_TAG_const_type)
50 ····<6b>···DW_AT_type········:·(ref4)·<0x63>,·short·unsigned·int50 ····<6b>···DW_AT_type········:·(ref4)·<0x63>,·short·unsigned·int
51 ·<1><6f>:·Abbrev·Number:·57·(DW_TAG_base_type)51 ·<1><6f>:·Abbrev·Number:·58·(DW_TAG_base_type)
52 ····<70>···DW_AT_byte_size···:·(data1)·452 ····<70>···DW_AT_byte_size···:·(data1)·4
53 ····<71>···DW_AT_encoding····:·(data1)·7»    (unsigned)53 ····<71>···DW_AT_encoding····:·(data1)·7»    (unsigned)
54 ····<72>···DW_AT_name········:·(strp)·(offset:·0x23100):·long·unsigned·int54 ····<72>···DW_AT_name········:·(strp)·(offset:·0x230f2):·long·unsigned·int
55 ·<1><76>:·Abbrev·Number:·57·(DW_TAG_base_type)55 ·<1><76>:·Abbrev·Number:·58·(DW_TAG_base_type)
56 ····<77>···DW_AT_byte_size···:·(data1)·156 ····<77>···DW_AT_byte_size···:·(data1)·1
57 ····<78>···DW_AT_encoding····:·(data1)·6»    (signed·char)57 ····<78>···DW_AT_encoding····:·(data1)·6»    (signed·char)
58 ····<79>···DW_AT_name········:·(strp)·(offset:·0x1522d):·signed·char58 ····<79>···DW_AT_name········:·(strp)·(offset:·0x151fc):·signed·char
59 ·<1><7d>:·Abbrev·Number:·57·(DW_TAG_base_type)59 ·<1><7d>:·Abbrev·Number:·58·(DW_TAG_base_type)
60 ····<7e>···DW_AT_byte_size···:·(data1)·260 ····<7e>···DW_AT_byte_size···:·(data1)·2
61 ····<7f>···DW_AT_encoding····:·(data1)·5»    (signed)61 ····<7f>···DW_AT_encoding····:·(data1)·5»    (signed)
62 ····<80>···DW_AT_name········:·(strp)·(offset:·0x1c255):·short·int62 ····<80>···DW_AT_name········:·(strp)·(offset:·0x1c1be):·short·int
63 ·<1><84>:·Abbrev·Number:·21·(DW_TAG_typedef)63 ·<1><84>:·Abbrev·Number:·21·(DW_TAG_typedef)
64 ····<85>···DW_AT_name········:·(strp)·(offset:·0x1e020):·__int32_t64 ····<85>···DW_AT_name········:·(strp)·(offset:·0x1df89):·__int32_t
65 ····<89>···DW_AT_decl_file···:·(data1)·2665 ····<89>···DW_AT_decl_file···:·(data1)·26
66 ····<8a>···DW_AT_decl_line···:·(data1)·4166 ····<8a>···DW_AT_decl_line···:·(data1)·41
67 ····<8b>···DW_AT_decl_column·:·(data1)·2067 ····<8b>···DW_AT_decl_column·:·(data1)·20
68 ····<8c>···DW_AT_type········:·(ref4)·<0x95>,·int68 ····<8c>···DW_AT_type········:·(ref4)·<0x95>,·int
69 ·<1><90>:·Abbrev·Number:·6·(DW_TAG_const_type)69 ·<1><90>:·Abbrev·Number:·6·(DW_TAG_const_type)
70 ····<91>···DW_AT_type········:·(ref4)·<0x84>,·__int32_t,·int70 ····<91>···DW_AT_type········:·(ref4)·<0x84>,·__int32_t,·int
71 ·<1><95>:·Abbrev·Number:·145·(DW_TAG_base_type)71 ·<1><95>:·Abbrev·Number:·147·(DW_TAG_base_type)
72 ····<97>···DW_AT_byte_size···:·(data1)·472 ····<97>···DW_AT_byte_size···:·(data1)·4
73 ····<98>···DW_AT_encoding····:·(data1)·5»    (signed)73 ····<98>···DW_AT_encoding····:·(data1)·5»    (signed)
74 ····<99>···DW_AT_name········:·(string)·int74 ····<99>···DW_AT_name········:·(string)·int
75 ·<1><9d>:·Abbrev·Number:·6·(DW_TAG_const_type)75 ·<1><9d>:·Abbrev·Number:·6·(DW_TAG_const_type)
76 ····<9e>···DW_AT_type········:·(ref4)·<0x95>,·int76 ····<9e>···DW_AT_type········:·(ref4)·<0x95>,·int
77 ·<1><a2>:·Abbrev·Number:·21·(DW_TAG_typedef)77 ·<1><a2>:·Abbrev·Number:·21·(DW_TAG_typedef)
78 ····<a3>···DW_AT_name········:·(strp)·(offset:·0x28770):·__int64_t78 ····<a3>···DW_AT_name········:·(strp)·(offset:·0x28762):·__int64_t
79 ····<a7>···DW_AT_decl_file···:·(data1)·2679 ····<a7>···DW_AT_decl_file···:·(data1)·26
80 ····<a8>···DW_AT_decl_line···:·(data1)·4780 ····<a8>···DW_AT_decl_line···:·(data1)·47
81 ····<a9>···DW_AT_decl_column·:·(data1)·4481 ····<a9>···DW_AT_decl_column·:·(data1)·44
82 ····<aa>···DW_AT_type········:·(ref4)·<0xae>,·long·long·int82 ····<aa>···DW_AT_type········:·(ref4)·<0xae>,·long·long·int
83 ·<1><ae>:·Abbrev·Number:·57·(DW_TAG_base_type)83 ·<1><ae>:·Abbrev·Number:·58·(DW_TAG_base_type)
84 ····<af>···DW_AT_byte_size···:·(data1)·884 ····<af>···DW_AT_byte_size···:·(data1)·8
85 ····<b0>···DW_AT_encoding····:·(data1)·5»    (signed)85 ····<b0>···DW_AT_encoding····:·(data1)·5»    (signed)
86 ····<b1>···DW_AT_name········:·(strp)·(offset:·0x158):·long·long·int86 ····<b1>···DW_AT_name········:·(strp)·(offset:·0x158):·long·long·int
87 ·<1><b5>:·Abbrev·Number:·57·(DW_TAG_base_type)87 ·<1><b5>:·Abbrev·Number:·58·(DW_TAG_base_type)
88 ····<b6>···DW_AT_byte_size···:·(data1)·888 ····<b6>···DW_AT_byte_size···:·(data1)·8
89 ····<b7>···DW_AT_encoding····:·(data1)·7»    (unsigned)89 ····<b7>···DW_AT_encoding····:·(data1)·7»    (unsigned)
90 ····<b8>···DW_AT_name········:·(strp)·(offset:·0x230fb):·long·long·unsigned·int90 ····<b8>···DW_AT_name········:·(strp)·(offset:·0x230ed):·long·long·unsigned·int
91 ·<1><bc>:·Abbrev·Number:·21·(DW_TAG_typedef)91 ·<1><bc>:·Abbrev·Number:·21·(DW_TAG_typedef)
92 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x16cf2):·__off_t92 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x16cc1):·__off_t
93 ····<c1>···DW_AT_decl_file···:·(data1)·2693 ····<c1>···DW_AT_decl_file···:·(data1)·26
94 ····<c2>···DW_AT_decl_line···:·(data1)·15294 ····<c2>···DW_AT_decl_line···:·(data1)·152
95 ····<c3>···DW_AT_decl_column·:·(data1)·2595 ····<c3>···DW_AT_decl_column·:·(data1)·25
96 ····<c4>···DW_AT_type········:·(ref4)·<0xc8>,·long·int96 ····<c4>···DW_AT_type········:·(ref4)·<0xc8>,·long·int
97 ·<1><c8>:·Abbrev·Number:·57·(DW_TAG_base_type)97 ·<1><c8>:·Abbrev·Number:·58·(DW_TAG_base_type)
98 ····<c9>···DW_AT_byte_size···:·(data1)·498 ····<c9>···DW_AT_byte_size···:·(data1)·4
99 ····<ca>···DW_AT_encoding····:·(data1)·5»    (signed)99 ····<ca>···DW_AT_encoding····:·(data1)·5»    (signed)
100 ····<cb>···DW_AT_name········:·(strp)·(offset:·0x15d):·long·int100 ····<cb>···DW_AT_name········:·(strp)·(offset:·0x15d):·long·int
101 ·<1><cf>:·Abbrev·Number:·21·(DW_TAG_typedef)101 ·<1><cf>:·Abbrev·Number:·21·(DW_TAG_typedef)
102 ····<d0>···DW_AT_name········:·(strp)·(offset:·0x21460):·__off64_t102 ····<d0>···DW_AT_name········:·(strp)·(offset:·0x21452):·__off64_t
103 ····<d4>···DW_AT_decl_file···:·(data1)·26103 ····<d4>···DW_AT_decl_file···:·(data1)·26
104 ····<d5>···DW_AT_decl_line···:·(data1)·153104 ····<d5>···DW_AT_decl_line···:·(data1)·153
105 ····<d6>···DW_AT_decl_column·:·(data1)·27105 ····<d6>···DW_AT_decl_column·:·(data1)·27
106 ····<d7>···DW_AT_type········:·(ref4)·<0xa2>,·__int64_t,·long·long·int106 ····<d7>···DW_AT_type········:·(ref4)·<0xa2>,·__int64_t,·long·long·int
107 ·<1><db>:·Abbrev·Number:·146·(DW_TAG_pointer_type)107 ·<1><db>:·Abbrev·Number:·148·(DW_TAG_pointer_type)
108 ····<dd>···DW_AT_byte_size···:·(data1)·4108 ····<dd>···DW_AT_byte_size···:·(data1)·4
109 ·<1><de>:·Abbrev·Number:·10·(DW_TAG_pointer_type)109 ·<1><de>:·Abbrev·Number:·10·(DW_TAG_pointer_type)
110 ····<df>···DW_AT_byte_size···:·(data1)·4110 ····<df>···DW_AT_byte_size···:·(data1)·4
111 ····<e0>···DW_AT_type········:·(ref4)·<0x50>,·char111 ····<e0>···DW_AT_type········:·(ref4)·<0x50>,·char
112 ·<1><e4>:·Abbrev·Number:·6·(DW_TAG_const_type)112 ·<1><e4>:·Abbrev·Number:·6·(DW_TAG_const_type)
113 ····<e5>···DW_AT_type········:·(ref4)·<0xde>,·char113 ····<e5>···DW_AT_type········:·(ref4)·<0xde>,·char
114 ·<1><e9>:·Abbrev·Number:·97·(DW_TAG_structure_type)114 ·<1><e9>:·Abbrev·Number:·98·(DW_TAG_structure_type)
115 ····<ea>···DW_AT_byte_size···:·(data1)·8115 ····<ea>···DW_AT_byte_size···:·(data1)·8
116 ····<eb>···DW_AT_decl_file···:·(data1)·27116 ····<eb>···DW_AT_decl_file···:·(data1)·27
117 ····<ec>···DW_AT_decl_line···:·(data1)·14117 ····<ec>···DW_AT_decl_line···:·(data1)·14
118 ····<ed>···DW_AT_decl_column·:·(data1)·1118 ····<ed>···DW_AT_decl_column·:·(data1)·1
119 ····<ee>···DW_AT_linkage_name:·(strp)·(offset:·0xb88a):·11__mbstate_t119 ····<ee>···DW_AT_linkage_name:·(strp)·(offset:·0xb892):·11__mbstate_t
120 ····<f2>···DW_AT_sibling·····:·(ref4)·<0x134>120 ····<f2>···DW_AT_sibling·····:·(ref4)·<0x134>
121 ·<2><f6>:·Abbrev·Number:·147·(DW_TAG_union_type)121 ·<2><f6>:·Abbrev·Number:·149·(DW_TAG_union_type)
122 ····<f8>···DW_AT_byte_size···:·(data1)·4122 ····<f8>···DW_AT_byte_size···:·(data1)·4
123 ····<f9>···DW_AT_decl_file···:·(data1)·27123 ····<f9>···DW_AT_decl_file···:·(data1)·27
124 ····<fa>···DW_AT_decl_line···:·(data1)·17124 ····<fa>···DW_AT_decl_line···:·(data1)·17
125 ····<fb>···DW_AT_decl_column·:·(data1)·3125 ····<fb>···DW_AT_decl_column·:·(data1)·3
126 ····<fc>···DW_AT_sibling·····:·(ref4)·<0x119>126 ····<fc>···DW_AT_sibling·····:·(ref4)·<0x119>
Max diff block lines reached; 44283282/44292359 bytes (99.98%) of diff not shown.
146 KB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 99, 40 lines modifiedOffset 99, 40 lines modified
99 ····DW_AT_name·········DW_FORM_strp99 ····DW_AT_name·········DW_FORM_strp
100 ····DW_AT_decl_file····DW_FORM_data1100 ····DW_AT_decl_file····DW_FORM_data1
101 ····DW_AT_decl_line····DW_FORM_data1101 ····DW_AT_decl_line····DW_FORM_data1
102 ····DW_AT_decl_column··DW_FORM_data1102 ····DW_AT_decl_column··DW_FORM_data1
103 ····DW_AT_type·········DW_FORM_ref4103 ····DW_AT_type·········DW_FORM_ref4
104 ····DW_AT_accessibility·DW_FORM_data1104 ····DW_AT_accessibility·DW_FORM_data1
105 ····DW_AT·value:·0·····DW_FORM·value:·0105 ····DW_AT·value:·0·····DW_FORM·value:·0
106 ···16······DW_TAG_inlined_subroutine····[has·children] 
107 ····DW_AT_abstract_origin·DW_FORM_ref4 
108 ····DW_AT_entry_pc·····DW_FORM_addr 
109 ····DW_AT_GNU_entry_view·DW_FORM_data2 
110 ····DW_AT_low_pc·······DW_FORM_addr 
111 ····DW_AT_high_pc······DW_FORM_data4 
112 ····DW_AT_call_file····DW_FORM_data1 
113 ····DW_AT_call_line····DW_FORM_data1 
114 ····DW_AT_call_column··DW_FORM_data1 
115 ····DW_AT·value:·0·····DW_FORM·value:·0 
116 ···17······DW_TAG_subprogram····[has·children]106 ···16······DW_TAG_subprogram····[has·children]
117 ····DW_AT_external·····DW_FORM_flag_present107 ····DW_AT_external·····DW_FORM_flag_present
118 ····DW_AT_name·········DW_FORM_strp108 ····DW_AT_name·········DW_FORM_strp
119 ····DW_AT_decl_file····DW_FORM_data1109 ····DW_AT_decl_file····DW_FORM_data1
120 ····DW_AT_decl_line····DW_FORM_data2110 ····DW_AT_decl_line····DW_FORM_data2
121 ····DW_AT_decl_column··DW_FORM_data1111 ····DW_AT_decl_column··DW_FORM_data1
122 ····DW_AT_linkage_name·DW_FORM_strp112 ····DW_AT_linkage_name·DW_FORM_strp
123 ····DW_AT_accessibility·DW_FORM_data1113 ····DW_AT_accessibility·DW_FORM_data1
124 ····DW_AT_declaration··DW_FORM_flag_present114 ····DW_AT_declaration··DW_FORM_flag_present
125 ····DW_AT_object_pointer·DW_FORM_ref4115 ····DW_AT_object_pointer·DW_FORM_ref4
126 ····DW_AT_sibling······DW_FORM_ref4116 ····DW_AT_sibling······DW_FORM_ref4
127 ····DW_AT·value:·0·····DW_FORM·value:·0117 ····DW_AT·value:·0·····DW_FORM·value:·0
128 ···18······DW_TAG_template_type_param····[no·children]118 ···17······DW_TAG_template_type_param····[no·children]
129 ····DW_AT_name·········DW_FORM_strp119 ····DW_AT_name·········DW_FORM_strp
130 ····DW_AT_type·········DW_FORM_ref4120 ····DW_AT_type·········DW_FORM_ref4
131 ····DW_AT·value:·0·····DW_FORM·value:·0121 ····DW_AT·value:·0·····DW_FORM·value:·0
 122 ···18······DW_TAG_inlined_subroutine····[has·children]
 123 ····DW_AT_abstract_origin·DW_FORM_ref4
 124 ····DW_AT_entry_pc·····DW_FORM_addr
 125 ····DW_AT_GNU_entry_view·DW_FORM_data2
 126 ····DW_AT_low_pc·······DW_FORM_addr
 127 ····DW_AT_high_pc······DW_FORM_data4
 128 ····DW_AT_call_file····DW_FORM_data1
 129 ····DW_AT_call_line····DW_FORM_data1
 130 ····DW_AT_call_column··DW_FORM_data1
 131 ····DW_AT·value:·0·····DW_FORM·value:·0
132 ···19······DW_TAG_imported_declaration····[no·children]132 ···19······DW_TAG_imported_declaration····[no·children]
133 ····DW_AT_decl_file····DW_FORM_data1133 ····DW_AT_decl_file····DW_FORM_data1
134 ····DW_AT_decl_line····DW_FORM_data1134 ····DW_AT_decl_line····DW_FORM_data1
135 ····DW_AT_decl_column··DW_FORM_data1135 ····DW_AT_decl_column··DW_FORM_data1
136 ····DW_AT_import·······DW_FORM_ref4136 ····DW_AT_import·······DW_FORM_ref4
137 ····DW_AT·value:·0·····DW_FORM·value:·0137 ····DW_AT·value:·0·····DW_FORM·value:·0
138 ···20······DW_TAG_member····[no·children]138 ···20······DW_TAG_member····[no·children]
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
166 ····DW_AT·value:·0·····DW_FORM·value:·0166 ····DW_AT·value:·0·····DW_FORM·value:·0
167 ···24······DW_TAG_GNU_call_site····[has·children] 
168 ····DW_AT_low_pc·······DW_FORM_addr 
169 ····DW_AT_abstract_origin·DW_FORM_ref4 
170 ····DW_AT_sibling······DW_FORM_ref4 
171 ····DW_AT·value:·0·····DW_FORM·value:·0 
172 ···25······DW_TAG_subprogram····[has·children]167 ···24······DW_TAG_subprogram····[has·children]
173 ····DW_AT_external·····DW_FORM_flag_present168 ····DW_AT_external·····DW_FORM_flag_present
174 ····DW_AT_name·········DW_FORM_strp169 ····DW_AT_name·········DW_FORM_strp
175 ····DW_AT_decl_file····DW_FORM_data1170 ····DW_AT_decl_file····DW_FORM_data1
176 ····DW_AT_decl_line····DW_FORM_data2171 ····DW_AT_decl_line····DW_FORM_data2
177 ····DW_AT_decl_column··DW_FORM_data1172 ····DW_AT_decl_column··DW_FORM_data1
178 ····DW_AT_linkage_name·DW_FORM_strp173 ····DW_AT_linkage_name·DW_FORM_strp
179 ····DW_AT_type·········DW_FORM_ref4174 ····DW_AT_type·········DW_FORM_ref4
180 ····DW_AT_declaration··DW_FORM_flag_present175 ····DW_AT_declaration··DW_FORM_flag_present
181 ····DW_AT_object_pointer·DW_FORM_ref4176 ····DW_AT_object_pointer·DW_FORM_ref4
182 ····DW_AT_sibling······DW_FORM_ref4177 ····DW_AT_sibling······DW_FORM_ref4
183 ····DW_AT·value:·0·····DW_FORM·value:·0178 ····DW_AT·value:·0·····DW_FORM·value:·0
 179 ···25······DW_TAG_GNU_call_site····[has·children]
 180 ····DW_AT_low_pc·······DW_FORM_addr
 181 ····DW_AT_abstract_origin·DW_FORM_ref4
 182 ····DW_AT_sibling······DW_FORM_ref4
 183 ····DW_AT·value:·0·····DW_FORM·value:·0
184 ···26······DW_TAG_template_type_param····[no·children]184 ···26······DW_TAG_template_type_param····[no·children]
185 ····DW_AT_name·········DW_FORM_string185 ····DW_AT_name·········DW_FORM_string
186 ····DW_AT_type·········DW_FORM_ref4186 ····DW_AT_type·········DW_FORM_ref4
187 ····DW_AT·value:·0·····DW_FORM·value:·0187 ····DW_AT·value:·0·····DW_FORM·value:·0
188 ···27······DW_TAG_subprogram····[has·children]188 ···27······DW_TAG_subprogram····[has·children]
189 ····DW_AT_abstract_origin·DW_FORM_ref4189 ····DW_AT_abstract_origin·DW_FORM_ref4
190 ····DW_AT_linkage_name·DW_FORM_strp190 ····DW_AT_linkage_name·DW_FORM_strp
Offset 269, 83 lines modifiedOffset 269, 82 lines modified
269 ···36······DW_TAG_formal_parameter····[no·children]269 ···36······DW_TAG_formal_parameter····[no·children]
270 ····DW_AT_name·········DW_FORM_string270 ····DW_AT_name·········DW_FORM_string
271 ····DW_AT_decl_file····DW_FORM_data1271 ····DW_AT_decl_file····DW_FORM_data1
272 ····DW_AT_decl_line····DW_FORM_data1272 ····DW_AT_decl_line····DW_FORM_data1
273 ····DW_AT_decl_column··DW_FORM_data1273 ····DW_AT_decl_column··DW_FORM_data1
274 ····DW_AT_type·········DW_FORM_ref4274 ····DW_AT_type·········DW_FORM_ref4
275 ····DW_AT·value:·0·····DW_FORM·value:·0275 ····DW_AT·value:·0·····DW_FORM·value:·0
 276 ···37······DW_TAG_GNU_call_site····[no·children]
 277 ····DW_AT_low_pc·······DW_FORM_addr
 278 ····DW_AT_abstract_origin·DW_FORM_ref4
 279 ····DW_AT·value:·0·····DW_FORM·value:·0
276 ···37······DW_TAG_subprogram····[has·children]280 ···38······DW_TAG_subprogram····[has·children]
277 ····DW_AT_external·····DW_FORM_flag_present281 ····DW_AT_external·····DW_FORM_flag_present
278 ····DW_AT_name·········DW_FORM_strp282 ····DW_AT_name·········DW_FORM_strp
279 ····DW_AT_decl_file····DW_FORM_data1283 ····DW_AT_decl_file····DW_FORM_data1
280 ····DW_AT_decl_line····DW_FORM_data1284 ····DW_AT_decl_line····DW_FORM_data1
281 ····DW_AT_decl_column··DW_FORM_data1285 ····DW_AT_decl_column··DW_FORM_data1
282 ····DW_AT_linkage_name·DW_FORM_strp286 ····DW_AT_linkage_name·DW_FORM_strp
283 ····DW_AT_declaration··DW_FORM_flag_present287 ····DW_AT_declaration··DW_FORM_flag_present
284 ····DW_AT_sibling······DW_FORM_ref4288 ····DW_AT_sibling······DW_FORM_ref4
285 ····DW_AT·value:·0·····DW_FORM·value:·0289 ····DW_AT·value:·0·····DW_FORM·value:·0
286 ···38······DW_TAG_variable····[no·children]290 ···39······DW_TAG_variable····[no·children]
287 ····DW_AT_abstract_origin·DW_FORM_ref4291 ····DW_AT_abstract_origin·DW_FORM_ref4
288 ····DW_AT_location·····DW_FORM_sec_offset292 ····DW_AT_location·····DW_FORM_sec_offset
289 ····DW_AT_GNU_locviews·DW_FORM_sec_offset293 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
290 ····DW_AT·value:·0·····DW_FORM·value:·0294 ····DW_AT·value:·0·····DW_FORM·value:·0
291 ···39······DW_TAG_subprogram····[has·children]295 ···40······DW_TAG_subprogram····[has·children]
292 ····DW_AT_external·····DW_FORM_flag_present296 ····DW_AT_external·····DW_FORM_flag_present
293 ····DW_AT_name·········DW_FORM_strp297 ····DW_AT_name·········DW_FORM_strp
294 ····DW_AT_decl_file····DW_FORM_data1298 ····DW_AT_decl_file····DW_FORM_data1
295 ····DW_AT_decl_line····DW_FORM_data1299 ····DW_AT_decl_line····DW_FORM_data1
296 ····DW_AT_decl_column··DW_FORM_data1300 ····DW_AT_decl_column··DW_FORM_data1
297 ····DW_AT_type·········DW_FORM_ref4301 ····DW_AT_type·········DW_FORM_ref4
298 ····DW_AT_declaration··DW_FORM_flag_present302 ····DW_AT_declaration··DW_FORM_flag_present
299 ····DW_AT_sibling······DW_FORM_ref4303 ····DW_AT_sibling······DW_FORM_ref4
300 ····DW_AT·value:·0·····DW_FORM·value:·0304 ····DW_AT·value:·0·····DW_FORM·value:·0
301 ···40······DW_TAG_subprogram····[has·children]305 ···41······DW_TAG_subprogram····[has·children]
302 ····DW_AT_external·····DW_FORM_flag_present306 ····DW_AT_external·····DW_FORM_flag_present
303 ····DW_AT_name·········DW_FORM_strp307 ····DW_AT_name·········DW_FORM_strp
Max diff block lines reached; 143913/149435 bytes (96.30%) of diff not shown.
2.6 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 66 lines modifiedOffset 3, 66 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 ····00005f10·000022089 ····00005f10·0000225f
10 ····000036d0·0000010810 ····000036d0·00000106
11 ····00008118·0000003911 ····00008170·00000045
12 ····00008152·0000003912 ····000081c0·00000045
13 ····000057c0·0000040a13 ····000057d0·00000402
14 ····0000818c·0000013a14 ····00008210·0000013a
15 ····00005bca·0000014215 ····00005be0·0000012a
16 ····00000000·0000000016 ····00000000·00000000
17 ··Length:···················7617 ··Length:···················76
18 ··Version:··················218 ··Version:··················2
19 ··Offset·into·.debug_info:··0x208ba19 ··Offset·into·.debug_info:··0x207c7
20 ··Pointer·Size:·············420 ··Pointer·Size:·············4
21 ··Segment·Size:·············021 ··Segment·Size:·············0
  
22 ····Address····Length22 ····Address····Length
23 ····000082e0·00001be023 ····00008360·00001dce
24 ····000037d8·0000005a24 ····000037d6·0000005a
25 ····00009ec0·000004da 
26 ····0000a39a·0000027625 ····0000a130·00000505
27 ····0000a610·0000029726 ····0000a640·0000028c
28 ····0000a8a8·0000010127 ····0000a8d0·00000269
 28 ····0000ab40·000000fb
29 ····00005d0c·0000004029 ····00005d10·00000040
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················15631 ··Length:···················156
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x3d54633 ··Offset·into·.debug_info:··0x3d21e
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····0000a9c0·0000b56a37 ····0000ac50·0000bf7c
38 ····00003840·00001f8038 ····00003830·00001f94
39 ····00015f2a·0000003f 
40 ····00008118·00000039 
41 ····00008152·00000039 
42 ····00015f6a·000000b0 
43 ····0001601a·000000e8 
44 ····00016110·0000017b 
45 ····00016290·0000019c 
46 ····0001642c·00000098 
47 ····000164c4·00000098 
48 ····0001655c·00000131 
49 ····0001668e·00000098 
50 ····00016730·0000019f 
51 ····000168d0·000000dc39 ····00016bd0·00000044
 40 ····00008170·00000045
 41 ····000081c0·00000045
52 ····000169ac·000000dc42 ····00016c20·000000b0
 43 ····00016cd0·000000f7
 44 ····00016dd0·00000163
 45 ····00016f40·000001dc
 46 ····00017120·000000a0
 47 ····000171c0·000000a0
 48 ····00017260·00000169
 49 ····000173d0·000000a0
 50 ····00017470·000001df
 51 ····00017650·000000eb
 52 ····00017740·000000eb
53 ····00005d4c·0000004053 ····00005d50·00000040
54 ····00000000·0000000054 ····00000000·00000000
55 ··Length:···················3655 ··Length:···················36
56 ··Version:··················256 ··Version:··················2
57 ··Offset·into·.debug_info:··0xcb8c857 ··Offset·into·.debug_info:··0xca976
58 ··Pointer·Size:·············458 ··Pointer·Size:·············4
59 ··Segment·Size:·············059 ··Segment·Size:·············0
  
60 ····Address····Length60 ····Address····Length
61 ····00016a90·0000250461 ····00017830·00002626
62 ····00005d8c·0000004062 ····00005d90·00000040
63 ····00000000·0000000063 ····00000000·00000000
  
7.68 MB
readelf --wide --debug-dump=loc {}
error from `readelf --wide --debug-dump=loc {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 3092 lines modifiedOffset 1, 3119 lines modified
1 Contents·of·the·.debug_loc·section:1 Contents·of·the·.debug_loc·section:
  
2 ····Offset···Begin············End··············Expression2 ····Offset···Begin············End··············Expression
  
3 ····00000000·v0000001·v0000000·location·view·pair3 ····00000000·v0000002·v0000000·location·view·pair
4 ····00000002·v0000000·v0000000·location·view·pair4 ····00000002·v0000000·v0000000·location·view·pair
5 ····00000004·v0000000·v0000000·location·view·pair5 ····00000004·v0000000·v0000000·location·view·pair
  
6 ····00000006·v0000001·v0000000·views·at·00000000·for:6 ····00000006·v0000002·v0000000·views·at·00000000·for:
7 ·············00005bdc·00005cfd·(DW_OP_lit1;·DW_OP_stack_value)7 ·············00005be0·00005cfb·(DW_OP_lit1;·DW_OP_stack_value)
8 ····00000012·v0000000·v0000000·views·at·00000002·for:8 ····00000012·v0000000·v0000000·views·at·00000002·for:
9 ·············00005d05·00005d0c·(DW_OP_lit1;·DW_OP_stack_value)9 ·············00005d03·00005d0a·(DW_OP_lit1;·DW_OP_stack_value)
10 ····0000001e·v0000000·v0000000·views·at·00000004·for:10 ····0000001e·v0000000·v0000000·views·at·00000004·for:
11 ·············000037a2·000037d8·(DW_OP_lit1;·DW_OP_stack_value)11 ·············000037a0·000037d6·(DW_OP_lit1;·DW_OP_stack_value)
12 ····0000002a·<End·of·list>12 ····0000002a·<End·of·list>
  
13 ····00000032·v0000001·v0000000·location·view·pair13 ····00000032·v0000002·v0000000·location·view·pair
14 ····00000034·v0000000·v0000000·location·view·pair14 ····00000034·v0000000·v0000000·location·view·pair
15 ····00000036·v0000000·v0000000·location·view·pair15 ····00000036·v0000000·v0000000·location·view·pair
  
16 ····00000038·v0000001·v0000000·views·at·00000032·for:16 ····00000038·v0000002·v0000000·views·at·00000032·for:
17 ·············00005bdc·00005cfd·(DW_OP_const2u:·65535;·DW_OP_stack_value)17 ·············00005be0·00005cfb·(DW_OP_const2u:·65535;·DW_OP_stack_value)
18 ····00000046·v0000000·v0000000·views·at·00000034·for:18 ····00000046·v0000000·v0000000·views·at·00000034·for:
19 ·············00005d05·00005d0c·(DW_OP_const2u:·65535;·DW_OP_stack_value)19 ·············00005d03·00005d0a·(DW_OP_const2u:·65535;·DW_OP_stack_value)
20 ····00000054·v0000000·v0000000·views·at·00000036·for:20 ····00000054·v0000000·v0000000·views·at·00000036·for:
21 ·············000037a2·000037d8·(DW_OP_const2u:·65535;·DW_OP_stack_value)21 ·············000037a0·000037d6·(DW_OP_const2u:·65535;·DW_OP_stack_value)
22 ····00000062·<End·of·list>22 ····00000062·<End·of·list>
  
23 ····0000006a·v0000000·v0000000·location·view·pair23 ····0000006a·v0000000·v0000000·location·view·pair
24 ····0000006c·v0000000·v0000000·location·view·pair24 ····0000006c·v0000000·v0000000·location·view·pair
25 ····0000006e·v0000000·v0000000·location·view·pair25 ····0000006e·v0000000·v0000000·location·view·pair
  
26 ····00000070·v0000000·v0000000·views·at·0000006a·for:26 ····00000070·v0000000·v0000000·views·at·0000006a·for:
27 ·············00005c08·00005ce1·(DW_OP_lit0;·DW_OP_stack_value)27 ·············00005c20·00005ce9·(DW_OP_lit0;·DW_OP_stack_value)
28 ····0000007c·v0000000·v0000000·views·at·0000006c·for:28 ····0000007c·v0000000·v0000000·views·at·0000006c·for:
29 ·············00005d05·00005d0c·(DW_OP_lit0;·DW_OP_stack_value)29 ·············00005d03·00005d0a·(DW_OP_lit0;·DW_OP_stack_value)
30 ····00000088·v0000000·v0000000·views·at·0000006e·for:30 ····00000088·v0000000·v0000000·views·at·0000006e·for:
31 ·············000037a2·000037d8·(DW_OP_lit0;·DW_OP_stack_value)31 ·············000037a0·000037d6·(DW_OP_lit0;·DW_OP_stack_value)
32 ····00000094·<End·of·list>32 ····00000094·<End·of·list>
  
33 ····0000009c·v0000000·v0000000·location·view·pair33 ····0000009c·v0000000·v0000000·location·view·pair
34 ····0000009e·v0000000·v0000000·location·view·pair34 ····0000009e·v0000000·v0000000·location·view·pair
35 ····000000a0·v0000000·v0000000·location·view·pair35 ····000000a0·v0000000·v0000000·location·view·pair
  
36 ····000000a2·v0000000·v0000000·views·at·0000009c·for:36 ····000000a2·v0000000·v0000000·views·at·0000009c·for:
37 ·············00005c08·00005ce1·(DW_OP_addr:·22220;·DW_OP_stack_value)37 ·············00005c20·00005ce9·(DW_OP_addr:·22220;·DW_OP_stack_value)
38 ····000000b2·v0000000·v0000000·views·at·0000009e·for:38 ····000000b2·v0000000·v0000000·views·at·0000009e·for:
39 ·············00005d05·00005d0c·(DW_OP_addr:·22220;·DW_OP_stack_value)39 ·············00005d03·00005d0a·(DW_OP_addr:·22220;·DW_OP_stack_value)
40 ····000000c2·v0000000·v0000000·views·at·000000a0·for:40 ····000000c2·v0000000·v0000000·views·at·000000a0·for:
41 ·············000037a2·000037d8·(DW_OP_addr:·22220;·DW_OP_stack_value)41 ·············000037a0·000037d6·(DW_OP_addr:·22220;·DW_OP_stack_value)
42 ····000000d2·<End·of·list>42 ····000000d2·<End·of·list>
  
43 ····000000da·v0000001·v0000000·location·view·pair43 ····000000da·v0000001·v0000001·location·view·pair
  
44 ····000000dc·v0000001·v0000000·views·at·000000da·for:44 ····000000dc·v0000001·v0000001·views·at·000000da·for:
45 ·············00005c08·00005c38·(DW_OP_addr:·22220;·DW_OP_stack_value)45 ·············00005c20·00005c7e·(DW_OP_addr:·22220;·DW_OP_stack_value)
46 ····000000ec·<End·of·list>46 ····000000ec·<End·of·list>
  
47 ····000000f4·v0000002·v0000000·location·view·pair47 ····000000f4·v0000002·v0000001·location·view·pair
  
48 ····000000f6·v0000002·v0000000·views·at·000000f4·for:48 ····000000f6·v0000002·v0000001·views·at·000000f4·for:
49 ·············00005c08·00005c38·(DW_OP_addr:·22220;·DW_OP_stack_value)49 ·············00005c20·00005c7e·(DW_OP_addr:·22220;·DW_OP_stack_value)
50 ····00000106·<End·of·list>50 ····00000106·<End·of·list>
  
51 ····0000010e·v0000003·v0000000·location·view·pair51 ····0000010e·v0000003·v0000001·location·view·pair
  
52 ····00000110·v0000003·v0000000·views·at·0000010e·for:52 ····00000110·v0000003·v0000001·views·at·0000010e·for:
53 ·············00005c08·00005c38·(DW_OP_addr:·22220;·DW_OP_stack_value)53 ·············00005c20·00005c7e·(DW_OP_addr:·22220;·DW_OP_stack_value)
54 ····00000120·<End·of·list>54 ····00000120·<End·of·list>
  
55 ····00000128·v0000004·v0000006·location·view·pair55 ····00000128·v0000008·v0000001·location·view·pair
  
56 ····0000012a·v0000004·v0000006·views·at·00000128·for:56 ····0000012a·v0000008·v0000001·views·at·00000128·for:
57 ·············00005c08·00005c08·(DW_OP_addr:·22220;·DW_OP_stack_value)57 ·············00005c20·00005c7e·(DW_OP_addr:·22224;·DW_OP_stack_value)
58 ····0000013a·<End·of·list>58 ····0000013a·<End·of·list>
  
59 ····00000142·v0000005·v0000006·location·view·pair59 ····00000142·v0000001·v0000001·location·view·pair
  
60 ····00000144·v0000005·v0000006·views·at·00000142·for:60 ····00000144·v0000001·v0000001·views·at·00000142·for:
61 ·············00005c08·00005c08·(DW_OP_addr:·22220;·DW_OP_stack_value)61 ·············00005c2a·00005c7e·(DW_OP_addr:·22224;·DW_OP_stack_value)
62 ····00000154·<End·of·list>62 ····00000154·<End·of·list>
  
63 ····0000015c·v0000006·v0000008·location·view·pair63 ····0000015c·v0000004·v0000006·location·view·pair
  
64 ····0000015e·v0000006·v0000008·views·at·0000015c·for:64 ····0000015e·v0000004·v0000006·views·at·0000015c·for:
65 ·············00005c08·00005c08·(DW_OP_addr:·22220;·DW_OP_stack_value)65 ·············00005c20·00005c20·(DW_OP_addr:·22220;·DW_OP_stack_value)
66 ····0000016e·<End·of·list>66 ····0000016e·<End·of·list>
  
67 ····00000176·v0000008·v0000000·location·view·pair67 ····00000176·v0000005·v0000006·location·view·pair
  
68 ····00000178·v0000008·v0000000·views·at·00000176·for:68 ····00000178·v0000005·v0000006·views·at·00000176·for:
69 ·············00005c08·00005c38·(DW_OP_addr:·22224;·DW_OP_stack_value)69 ·············00005c20·00005c20·(DW_OP_addr:·22220;·DW_OP_stack_value)
70 ····00000188·<End·of·list>70 ····00000188·<End·of·list>
  
71 ····00000190·v0000001·v0000000·location·view·pair71 ····00000190·v0000006·v0000008·location·view·pair
  
72 ····00000192·v0000001·v0000000·views·at·00000190·for:72 ····00000192·v0000006·v0000008·views·at·00000190·for:
73 ·············00005c12·00005c38·(DW_OP_addr:·22224;·DW_OP_stack_value)73 ·············00005c20·00005c20·(DW_OP_addr:·22220;·DW_OP_stack_value)
74 ····000001a2·<End·of·list>74 ····000001a2·<End·of·list>
  
75 ····000001aa·v0000000·v0000000·location·view·pair75 ····000001aa·v0000001·v0000012·location·view·pair
  
76 ····000001ac·v0000000·v0000000·views·at·000001aa·for:76 ····000001ac·v0000001·v0000012·views·at·000001aa·for:
77 ·············00005c38·00005c65·(DW_OP_addr:·22238;·DW_OP_stack_value)77 ·············00005c7e·00005c7e·(DW_OP_addr:·22238;·DW_OP_stack_value)
78 ····000001bc·<End·of·list>78 ····000001bc·<End·of·list>
  
79 ····000001c4·v0000002·v0000000·location·view·pair79 ····000001c4·v0000003·v0000012·location·view·pair
  
80 ····000001c6·v0000002·v0000000·views·at·000001c4·for:80 ····000001c6·v0000003·v0000012·views·at·000001c4·for:
81 ·············00005c38·00005c65·(DW_OP_addr:·22238;·DW_OP_stack_value)81 ·············00005c7e·00005c7e·(DW_OP_addr:·22238;·DW_OP_stack_value)
82 ····000001d6·<End·of·list>82 ····000001d6·<End·of·list>
  
83 ····000001de·v0000003·v0000000·location·view·pair83 ····000001de·v0000004·v0000012·location·view·pair
  
84 ····000001e0·v0000003·v0000000·views·at·000001de·for:84 ····000001e0·v0000004·v0000012·views·at·000001de·for:
85 ·············00005c38·00005c65·(DW_OP_addr:·22238;·DW_OP_stack_value)85 ·············00005c7e·00005c7e·(DW_OP_addr:·22238;·DW_OP_stack_value)
86 ····000001f0·<End·of·list>86 ····000001f0·<End·of·list>
  
87 ····000001f8·v0000004·v0000006·location·view·pair87 ····000001f8·v0000009·v0000012·location·view·pair
  
88 ····000001fa·v0000004·v0000006·views·at·000001f8·for:88 ····000001fa·v0000009·v0000012·views·at·000001f8·for:
89 ·············00005c38·00005c38·(DW_OP_addr:·22238;·DW_OP_stack_value)89 ·············00005c7e·00005c7e·(DW_OP_addr:·2223c;·DW_OP_stack_value)
90 ····0000020a·<End·of·list>90 ····0000020a·<End·of·list>
  
91 ····00000212·v0000005·v0000006·location·view·pair91 ····00000212·v000000d·v0000012·location·view·pair
  
92 ····00000214·v0000005·v0000006·views·at·00000212·for:92 ····00000214·v000000d·v0000012·views·at·00000212·for:
Max diff block lines reached; 8043283/8051671 bytes (99.90%) of diff not shown.
2.6 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 66 lines modifiedOffset 3, 66 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 ····00005f10·000022089 ····00005f10·0000225f
10 ····000036d0·0000010810 ····000036d0·00000106
11 ····00008118·0000003911 ····00008170·00000045
12 ····00008152·0000003912 ····000081c0·00000045
13 ····000057c0·0000040a13 ····000057d0·00000402
14 ····0000818c·0000013a14 ····00008210·0000013a
15 ····00005bca·0000014215 ····00005be0·0000012a
16 ····00000000·0000000016 ····00000000·00000000
17 ··Length:···················7617 ··Length:···················76
18 ··Version:··················218 ··Version:··················2
19 ··Offset·into·.debug_info:··0x208ba19 ··Offset·into·.debug_info:··0x207c7
20 ··Pointer·Size:·············420 ··Pointer·Size:·············4
21 ··Segment·Size:·············021 ··Segment·Size:·············0
  
22 ····Address····Length22 ····Address····Length
23 ····000082e0·00001be023 ····00008360·00001dce
24 ····000037d8·0000005a24 ····000037d6·0000005a
25 ····00009ec0·000004da 
26 ····0000a39a·0000027625 ····0000a130·00000505
27 ····0000a610·0000029726 ····0000a640·0000028c
28 ····0000a8a8·0000010127 ····0000a8d0·00000269
 28 ····0000ab40·000000fb
29 ····00005d0c·0000004029 ····00005d10·00000040
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················15631 ··Length:···················156
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x3d54633 ··Offset·into·.debug_info:··0x3d21e
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····0000a9c0·0000b56a37 ····0000ac50·0000bf7c
38 ····00003840·00001f8038 ····00003830·00001f94
39 ····00015f2a·0000003f 
40 ····00008118·00000039 
41 ····00008152·00000039 
42 ····00015f6a·000000b0 
43 ····0001601a·000000e8 
44 ····00016110·0000017b 
45 ····00016290·0000019c 
46 ····0001642c·00000098 
47 ····000164c4·00000098 
48 ····0001655c·00000131 
49 ····0001668e·00000098 
50 ····00016730·0000019f 
51 ····000168d0·000000dc39 ····00016bd0·00000044
 40 ····00008170·00000045
 41 ····000081c0·00000045
52 ····000169ac·000000dc42 ····00016c20·000000b0
 43 ····00016cd0·000000f7
 44 ····00016dd0·00000163
 45 ····00016f40·000001dc
 46 ····00017120·000000a0
 47 ····000171c0·000000a0
 48 ····00017260·00000169
 49 ····000173d0·000000a0
 50 ····00017470·000001df
 51 ····00017650·000000eb
 52 ····00017740·000000eb
53 ····00005d4c·0000004053 ····00005d50·00000040
54 ····00000000·0000000054 ····00000000·00000000
55 ··Length:···················3655 ··Length:···················36
56 ··Version:··················256 ··Version:··················2
57 ··Offset·into·.debug_info:··0xcb8c857 ··Offset·into·.debug_info:··0xca976
58 ··Pointer·Size:·············458 ··Pointer·Size:·············4
59 ··Segment·Size:·············059 ··Segment·Size:·············0
  
60 ····Address····Length60 ····Address····Length
61 ····00016a90·0000250461 ····00017830·00002626
62 ····00005d8c·0000004062 ····00005d90·00000040
63 ····00000000·0000000063 ····00000000·00000000
  
4.37 KB
strings --all --bytes=8 {}
    
Offset 1, 160 lines modifiedOffset 1, 134 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
 2 YO.(<G8c
 3 xd?SEYP^n
 4 bea4n»  Tu
 5 pzPf8=(3|
 6 <MlR:3|l
 7 flN^Kl$q1
 8 7z-1]&]@U
 9 bfN7g{wN7i
 10 %~54RR\=
 11 N;.D-C#%
 12 v-"t2&R"
2 H320H420X 
3 W`dG·]"JC 
4 6}y,c9gg 
5 0>k"=t8[ 
6 s|J[lKn^ 
7 fVA)4i9. 
8 R;8'vYAa&QpN 
9 dqZe^B~kR 
10 }7Arx+\:he 
11 GZmy}=lG 
12 4$Wz]y1}T 
13 Rt04RR\=2 
14 n^sompCw 
15 HKl64RR\ 
16 Y_D]Nw}Q 
17 N[dGph;]13 N[dGph;]
 14 Mf\ewQE>
 15 o::c>?n>+
 16 !Z')"»  FkZK
 17 E'YdKCki
 18 Y%[X@Yj]
 19 ]"yLazRT
 20 $)$·j<ik:
 21 z7.~{^qj
 22 w%Ul&.n`B
 23 mB/\Qo]I
 24 :PE}[;YI
 25 .|Nz8*W^o
 26 BBk.N`aKZy
 27 t/KXZJvF
 28 p>wm8'[7
 29 >725"o:25
 30 k<7%NsMc
 31 QCKh/yo.&
 32 {c7LK7u7
 33 crt9-*qZ
 34 QW!QX$Xt3
 35 hkZM-)m/
 36 S~yE+Ke\
 37 50YQdWP$
 38 #a|4.'-,@EQ
 39 ,QinO_-Wvz
 40 >&J#ju4t
 41 x»      `ok\o2:1
 42 l:Gv?Im2
 43 O_B}&YN5b
 44 ·{·-;o7w
 45 #5^N,HpU
 46 @6(1)e;;
 47 9_DtwH:Pn9
 48 OPK(2NP;
 49 YB#}·I:&
 50 @s[va[-~O
 51 ~U·z$t#2
 52 j@jFNI_:cOr
 53 Px4GV<)'{;R
 54 st3;T.`_
 55 }z»     aODe|/!
 56 l%wleQkA
 57 YN(36cvV
 58 '2HIhJt6
 59 $e]"»   w44#
 60 hanqiF_S
 61 L2<#ep2<NGv
 62 hC]RYt·p
 63 8X5t:^qw
 64 M!j|I\G7d
 65 6%]lG"wH
 66 Ln~]!{!G
 67 /#<!A}G1[
 68 [<`|?\·7
 69 [<·Z2R·w
 70 *wHU-|» ps
 71 \@7&Z.>oA
 72 3`Lk-r`%
 73 r»      »      G|+2l» ·
 74 m1q^.\3{]
 75 ztA\5BXh~
 76 sdYt]'k5%
 77 <SB|<*fVFI
 78 !xl;Xl.4#
 79 ichXYd>B
 80 }-Ipv/Pv
 81 fh$dsuS>
 82 $·c9?<dx
 83 C0L~GIcL
 84 ·/b&d,wGl
 85 ]'X'*03]
 86 0+$<OS{6
 87 F[x/<xp%
 88 T!6m09=%5)-
 89 }wvvvvvf
 90 ,<g.epQg
 91 aXV$;HQK
 92 !ag^SwO`@
 93 lebS$zG6Z
 94 :$AZOzUt]
 95 c'`;%b1~
 96 ZN=31gj|
 97 _UZGzaCg
 98 I/YYMw4X$
 99 /2(]_K{)ic
 100 ekG5>%No
 101 W7hN?HRD
 102 um,7`/3j
 103 v>4VPTWH
 104 cKi@mJ» L
 105 xcS=3yH}
 106 3Jt9^Dz_$
 107 8xV6YEmK
 108 fLlk^c[T
 109 <GUs2`qu·
 110 ap]bH|PjC
 111 kb·w/67Y
 112 C^8b%"V"
Max diff block lines reached; 1868/4425 bytes (42.21%) of diff not shown.
48.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 165 lines modifiedOffset 2, 165 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 000036d0·<main.cold>:3 000036d0·<main.cold>:
4 »       ...4 »       ...
  
5 000037a2·<_GLOBAL__sub_I_interface.cold>:5 000037a0·<_GLOBAL__sub_I_interface.cold>:
6 »       ...6 »       ...
  
7 000037d8·<SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]>:7 000037d6·<SFST::MakeCompactTransducer::MakeCompactTransducer(SFST::Transducer&,·SFST::Level)·[clone·.cold]>:
8 »       ...8 »       ...
  
9 000037ee·<SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]>:9 000037ec·<SFST::MakeCompactTransducer::store_labels(_IO_FILE*)·[clone·.cold]>:
10 »       ...10 »       ...
  
11 00003804·<SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]>:11 00003802·<SFST::MakeCompactTransducer::store(_IO_FILE*)·[clone·.cold]>:
12 »       ...12 »       ...
  
13 00003840·<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 00003898·<SFST::Interface::one_label_transducer(SFST::Label)·[clone·.cold]>:15 00003888·<SFST::Interface::one_label_transducer(SFST::Label)·[clone·.cold]>:
16 »       ...16 »       ...
  
17 000038e8·<SFST::Interface::make_mapping(SFST::ranges_t*,·SFST::ranges_t*)·[clone·.cold]>:17 000038d8·<SFST::Interface::make_mapping(SFST::ranges_t*,·SFST::ranges_t*)·[clone·.cold]>:
18 »       ...18 »       ...
  
19 00003940·<SFST::Interface::pi_machine(SFST::Alphabet&)·[clone·.cold]>:19 00003930·<SFST::Interface::pi_machine(SFST::Alphabet&)·[clone·.cold]>:
20 »       ...20 »       ...
  
21 00003990·<SFST::Interface::empty_string_transducer()·[clone·.cold]>:21 00003980·<SFST::Interface::empty_string_transducer()·[clone·.cold]>:
22 »       ...22 »       ...
  
23 000039e0·<SFST::Interface::constrain_boundary_transducer(unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:23 000039d0·<SFST::Interface::constrain_boundary_transducer(unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
24 »       ...24 »       ...
  
25 00003a24·<SFST::Interface::repetition(SFST::Transducer*)·[clone·.cold]>:25 00003a14·<SFST::Interface::repetition(SFST::Transducer*)·[clone·.cold]>:
26 »       ...26 »       ...
  
27 00003a60·<SFST::Interface::upper_level(SFST::Transducer*)·[clone·.cold]>:27 00003a50·<SFST::Interface::upper_level(SFST::Transducer*)·[clone·.cold]>:
28 »       ...28 »       ...
  
29 00003a9c·<SFST::Interface::lower_level(SFST::Transducer*)·[clone·.cold]>:29 00003a8c·<SFST::Interface::lower_level(SFST::Transducer*)·[clone·.cold]>:
30 »       ...30 »       ...
  
31 00003ad8·<SFST::Interface::switch_levels(SFST::Transducer*)·[clone·.cold]>:31 00003ac8·<SFST::Interface::switch_levels(SFST::Transducer*)·[clone·.cold]>:
32 »       ...32 »       ...
  
33 00003b14·<SFST::Interface::read_transducer(char*)·[clone·.cold]>:33 00003b04·<SFST::Interface::read_transducer(char*)·[clone·.cold]>:
34 »       ...34 »       ...
  
35 00003c0a·<SFST::Interface::optional(SFST::Transducer*)·[clone·.cold]>:35 00003bfc·<SFST::Interface::optional(SFST::Transducer*)·[clone·.cold]>:
36 »       ...36 »       ...
  
37 00003c46·<SFST::Interface::minimise(SFST::Transducer*)·[clone·.cold]>:37 00003c38·<SFST::Interface::minimise(SFST::Transducer*)·[clone·.cold]>:
38 »       ...38 »       ...
  
39 00003c82·<SFST::Interface::negation(SFST::Transducer*)·[clone·.cold]>:39 00003c74·<SFST::Interface::negation(SFST::Transducer*)·[clone·.cold]>:
40 »       ...40 »       ...
  
41 00003cc6·<SFST::Interface::disjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:41 00003cb8·<SFST::Interface::disjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
42 »       ...42 »       ...
  
43 00003d46·<SFST::Interface::catenate(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:43 00003d38·<SFST::Interface::catenate(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
44 »       ...44 »       ...
  
45 00003dc6·<SFST::Interface::repetition2(SFST::Transducer*)·[clone·.cold]>:45 00003db8·<SFST::Interface::repetition2(SFST::Transducer*)·[clone·.cold]>:
46 »       ...46 »       ...
  
47 00003e46·<SFST::Interface::make_optional(SFST::Transducer*,·SFST::Repl_Type)·[clone·.cold]>:47 00003e38·<SFST::Interface::make_optional(SFST::Transducer*,·SFST::Repl_Type)·[clone·.cold]>:
48 »       ...48 »       ...
  
49 00003ec6·<SFST::Interface::composition(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:49 00003eb8·<SFST::Interface::composition(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
50 »       ...50 »       ...
  
51 00003f46·<SFST::Interface::conjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:51 00003f38·<SFST::Interface::conjunction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
52 »       ...52 »       ...
  
53 00003fc6·<SFST::Interface::restriction_transducer(SFST::Transducer*,·SFST::Transducer*,·unsigned·short)·[clone·.cold]>:53 00003fb8·<SFST::Interface::restriction_transducer(SFST::Transducer*,·SFST::Transducer*,·unsigned·short)·[clone·.cold]>:
54 »       ...54 »       ...
  
55 00004046·<SFST::Interface::subtraction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:55 00004038·<SFST::Interface::subtraction(SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
56 »       ...56 »       ...
  
57 000040be·<SFST::Interface::anti_cp(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:57 000040b8·<SFST::Interface::anti_cp(SFST::range_t*,·SFST::range_t*)·[clone·.cold]>:
58 »       ...58 »       ...
  
59 00004156·<SFST::Interface::center_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:59 0000414c·<SFST::Interface::center_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*)·[clone·.cold]>:
60 »       ...60 »       ...
  
61 00004216·<SFST::Interface::twol_left_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:61 0000420c·<SFST::Interface::twol_left_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
62 »       ...62 »       ...
  
63 0000429a·<SFST::Interface::context_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*,·SFST::contexts_t*)·[clone·.cold]>:63 00004290·<SFST::Interface::context_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Transducer*,·SFST::contexts_t*)·[clone·.cold]>:
64 »       ...64 »       ...
  
65 00004412·<SFST::Interface::extended_left_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:65 00004408·<SFST::Interface::extended_left_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
66 »       ...66 »       ...
  
67 00004504·<SFST::Interface::left_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:67 000044e2·<SFST::Interface::left_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
68 »       ...68 »       ...
  
69 000046b8·<SFST::Interface::right_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:69 00004696·<SFST::Interface::right_context(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Alphabet&)·[clone·.cold]>:
70 »       ...70 »       ...
  
71 00004730·<SFST::Interface::twol_right_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:71 00004716·<SFST::Interface::twol_right_rule(SFST::Transducer*,·SFST::range_t*,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
72 »       ...72 »       ...
  
73 0000495c·<SFST::Interface::result_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Twol_Type,·unsigned·short)·[clone·.cold]>:73 00004942·<SFST::Interface::result_transducer(SFST::Transducer*,·SFST::Transducer*,·SFST::Twol_Type,·unsigned·short)·[clone·.cold]>:
74 »       ...74 »       ...
  
75 000049dc·<SFST::Interface::make_rule(SFST::Transducer*,·SFST::range_t*,·SFST::Twol_Type,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:75 000049c2·<SFST::Interface::make_rule(SFST::Transducer*,·SFST::range_t*,·SFST::Twol_Type,·SFST::range_t*,·SFST::Transducer*)·[clone·.cold]>:
76 »       ...76 »       ...
  
77 00004b18·<SFST::Interface::restriction(SFST::Transducer*,·SFST::Twol_Type,·SFST::contexts_t*,·int)·[clone·.cold]>:77 00004afa·<SFST::Interface::restriction(SFST::Transducer*,·SFST::Twol_Type,·SFST::contexts_t*,·int)·[clone·.cold]>:
78 »       ...78 »       ...
  
79 00004d08·<SFST::Interface::replace(SFST::Transducer*,·SFST::Repl_Type,·bool)·[clone·.cold]>:79 00004cea·<SFST::Interface::replace(SFST::Transducer*,·SFST::Repl_Type,·bool)·[clone·.cold]>:
80 »       ...80 »       ...
  
81 00004ff8·<SFST::Interface::replace_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Repl_Type)·[clone·.cold]>:81 00004fda·<SFST::Interface::replace_transducer(SFST::Transducer*,·unsigned·short,·unsigned·short,·SFST::Repl_Type)·[clone·.cold]>:
82 »       ...82 »       ...
  
83 00005174·<SFST::Interface::replace_in_context(SFST::Transducer*,·SFST::Repl_Type,·SFST::contexts_t*,·bool)·[clone·.cold]>:83 00005156·<SFST::Interface::replace_in_context(SFST::Transducer*,·SFST::Repl_Type,·SFST::contexts_t*,·bool)·[clone·.cold]>:
84 »       ...84 »       ...
  
Max diff block lines reached; 40908/49278 bytes (83.01%) 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 00019024·<_fini>:2 00019ee4·<_fini>:
3 »       ...3 »       ...
512 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 521, 3717 lines modifiedOffset 521, 3717 lines modified
521 ··[··8462]··_ZNK9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEdeEv521 ··[··8462]··_ZNK9__gnu_cxx25_Hashtable_const_iteratorISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EEdeEv
522 ··[··84d4]··__normal_iterator522 ··[··84d4]··__normal_iterator
523 ··[··84e6]··hash<short·unsigned·int>523 ··[··84e6]··hash<short·unsigned·int>
524 ··[··84ff]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E17_S_select_on_copyERKS5_524 ··[··84ff]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E17_S_select_on_copyERKS5_
525 ··[··854d]··rebind<__gnu_cxx::_Hashtable_node<const·SFST::Node*>*>525 ··[··854d]··rebind<__gnu_cxx::_Hashtable_node<const·SFST::Node*>*>
526 ··[··8584]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE12_Vector_implD4Ev526 ··[··8584]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE12_Vector_implD4Ev
Diff chunk too large, falling back to line-by-line diff (3709 lines added, 3709 lines removed)
527 ··[··85e1]··estimate_probs527 ··[··85e1]··estimate_probs
528 ··[··85f0]··_Rb_tree_impl<SFST::Interface::ltstr,·true>528 ··[··85f0]··new_arc
529 ··[··861c]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeIPKN4SFST4NodeEEEEC4Ev529 ··[··85f8]··_Rb_tree_impl<SFST::Interface::ltstr,·true>
530 ··[··8664]··_ZNK9__gnu_cxx13new_allocatorIPNS_15_Hashtable_nodeISt4pairIKPKctEEEE8max_sizeEv530 ··[··8624]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeIPKN4SFST4NodeEEEEC4Ev
531 ··[··86b5]··_ZN4SFST10TransducerC4ERSt6vectorINS_5LabelESaIS2_EE531 ··[··866c]··_ZNK9__gnu_cxx13new_allocatorIPNS_15_Hashtable_nodeISt4pairIKPKctEEEE8max_sizeEv
532 ··[··86ea]··_ZNKSt3mapIPcPN4SFST7range_tENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE3endEv532 ··[··86bd]··_ZN4SFST10TransducerC4ERSt6vectorINS_5LabelESaIS2_EE
533 ··[··8738]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKtPcEEEE7destroyEPS6_533 ··[··86f2]··_ZNKSt3mapIPcPN4SFST7range_tENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEE3endEv
534 ··[··8788]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_assignEjRKS7_534 ··[··8740]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKtPcEEEE7destroyEPS6_
535 ··[··87e3]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE6insertERKSt4pairIKS2_tE535 ··[··8790]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE14_M_fill_assignEjRKS7_
536 ··[··8841]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE4swapERSE_536 ··[··87eb]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE6insertERKSt4pairIKS2_tE
537 ··[··88b2]··_ZNSt17_Rb_tree_iteratorIN4SFST5LabelEEppEv537 ··[··8849]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE4swapERSE_
538 ··[··88de]··_ZN4SFST10TransducerC4EP8_IO_FILEb538 ··[··88ba]··_ZNSt17_Rb_tree_iteratorIN4SFST5LabelEEppEv
539 ··[··8901]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE19_M_get_Tp_allocatorEv539 ··[··88e6]··_ZN4SFST10TransducerC4EP8_IO_FILEb
540 ··[··8963]··_M_t540 ··[··8909]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE19_M_get_Tp_allocatorEv
541 ··[··8968]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12bucket_countEv541 ··[··896b]··_M_t
542 ··[··89e0]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE13_M_deallocateEPS8_j542 ··[··8970]··_ZNK9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12bucket_countEv
543 ··[··8a40]··_ZNK9__gnu_cxx13new_allocatorItE11_M_max_sizeEv543 ··[··89e8]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE13_M_deallocateEPS8_j
544 ··[··8a70]··_S_badbit544 ··[··8a48]··_ZNK9__gnu_cxx13new_allocatorItE11_M_max_sizeEv
545 ··[··8a7a]··__ops545 ··[··8a78]··_S_badbit
546 ··[··8a80]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5eraseESt23_Rb_tree_const_iteratorIS0_ES7_546 ··[··8a82]··__ops
547 ··[··8ad6]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE11_M_allocateEj547 ··[··8a88]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE5eraseESt23_Rb_tree_const_iteratorIS0_ES7_
548 ··[··8b30]··_ZNSaISt4pairIKPcPN4SFST7range_tEEEC4Ev548 ··[··8ade]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE11_M_allocateEj
549 ··[··8b58]··_ZN4SFST9Interface13switch_levelsEPNS_10TransducerE549 ··[··8b38]··_ZNSaISt4pairIKPcPN4SFST7range_tEEEC4Ev
550 ··[··8b8c]··reverse_iterator<std::_Rb_tree_const_iterator<std::pair<char*·const,·SFST::Transducer*>·>·>550 ··[··8b60]··_ZN4SFST9Interface13switch_levelsEPNS_10TransducerE
551 ··[··8be8]··_Arg1551 ··[··8b94]··reverse_iterator<std::_Rb_tree_const_iterator<std::pair<char*·const,·SFST::Transducer*>·>·>
552 ··[··8bee]··_Arg2552 ··[··8bf0]··_Arg1
553 ··[··8bf4]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_EPSt18_Rb_tree_node_baseRS2_553 ··[··8bf6]··_Arg2
554 ··[··8c9a]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKPKctEEEES8_E8max_sizeERKS9_554 ··[··8bfc]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_EPSt18_Rb_tree_node_baseRS2_
555 ··[··8cf6]··negative_sign555 ··[··8ca2]··_ZN9__gnu_cxx14__alloc_traitsISaIPNS_15_Hashtable_nodeISt4pairIKPKctEEEES8_E8max_sizeERKS9_
556 ··[··8d04]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EEC4ERKS5_556 ··[··8cfe]··negative_sign
557 ··[··8d38]··strtol557 ··[··8d0c]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EEC4ERKS5_
558 ··[··8d3f]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE3endEv558 ··[··8d40]··strtol
559 ··[··8da8]··_ZN9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE6insertERKS4_559 ··[··8d47]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE3endEv
560 ··[··8dfe]··tm_hour560 ··[··8db0]··_ZN9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE6insertERKS4_
561 ··[··8e06]··vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>561 ··[··8e06]··tm_hour
562 ··[··8e93]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12insert_equalERKS5_562 ··[··8e0e]··vector<std::vector<unsigned·int,·std::allocator<unsigned·int>·>,·std::allocator<std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>·>
563 ··[··8f0e]··_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEES9_E10_S_on_swapERSA_SC_563 ··[··8e9b]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE12insert_equalERKS5_
564 ··[··8f7c]··_ZNSaISt4pairIKPcPN4SFST10TransducerEEED2Ev564 ··[··8f16]··_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEEES9_E10_S_on_swapERSA_SC_
565 ··[··8fa8]··_Rb_tree_iterator<char*>565 ··[··8f84]··_ZNSaISt4pairIKPcPN4SFST10TransducerEEED2Ev
566 ··[··8fc1]··insert_equal_noresize566 ··[··8fb0]··_Rb_tree_iterator<char*>
567 ··[··8fd7]··_ZNSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEEixERS7_567 ··[··8fc9]··insert_equal_noresize
568 ··[··9029]··_ZNSt11char_traitsIcE4moveEPcPKcj568 ··[··8fdf]··_ZNSt3mapIPcPN4SFST10TransducerENS1_9Interface5ltstrESaISt4pairIKS0_S3_EEEixERS7_
569 ··[··904b]··_ZNK9__gnu_cxx13new_allocatorISt4pairIKPcPN4SFST10TransducerEEE7addressERKS7_569 ··[··9031]··_ZNSt11char_traitsIcE4moveEPcPKcj
570 ··[··9099]··_ZN4SFST8Alphabet9next_codeERPcbb570 ··[··9053]··_ZNK9__gnu_cxx13new_allocatorISt4pairIKPcPN4SFST10TransducerEEE7addressERKS7_
571 ··[··90bb]··pair<std::_Rb_tree_const_iterator<char*>,·bool>571 ··[··90a1]··_ZN4SFST8Alphabet9next_codeERPcbb
572 ··[··90eb]··_ZNSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE11lower_boundERKS1_572 ··[··90c3]··pair<std::_Rb_tree_const_iterator<char*>,·bool>
573 ··[··912d]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE7_S_leftEPSt18_Rb_tree_node_base573 ··[··90f3]··_ZNSt3setIN4SFST5LabelENS1_9label_cmpESaIS1_EE11lower_boundERKS1_
574 ··[··9192]··_ZNK9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5beginEv574 ··[··9135]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE7_S_leftEPSt18_Rb_tree_node_base
575 ··[··91d8]··_vtable_offset575 ··[··919a]··_ZNK9__gnu_cxx8hash_mapItPcNS_4hashItEESt8equal_toItESaIS1_EE5beginEv
576 ··[··91e7]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE17_Vector_impl_data12_M_swap_dataERSB_576 ··[··91e0]··_vtable_offset
577 ··[··9258]··mapped_type577 ··[··91ef]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKPKctEEESaIS8_EE17_Vector_impl_data12_M_swap_dataERSB_
578 ··[··9264]··_ZN9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EEC4Ev578 ··[··9260]··mapped_type
579 ··[··92b1]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE9push_backERKS7_579 ··[··926c]··_ZN9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EEC4Ev
580 ··[··9304]··_ZNK4SFST8Alphabet11symbol2codeEPKc580 ··[··92b9]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE9push_backERKS7_
581 ··[··9328]··_ZN9__gnu_cxx13new_allocatorIPNS_15_Hashtable_nodeISt4pairIKtPcEEEEC4Ev581 ··[··930c]··_ZNK4SFST8Alphabet11symbol2codeEPKc
582 ··[··9370]··_ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_582 ··[··9330]··_ZN9__gnu_cxx13new_allocatorIPNS_15_Hashtable_nodeISt4pairIKtPcEEEEC4Ev
583 ··[··93b2]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E583 ··[··9378]··_ZN4SFST17CompactTransducer14estimate_probsERSt6vectorIdSaIdEES4_
584 ··[··9435]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE12_M_rightmostEv584 ··[··93ba]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E
585 ··[··948a]··vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>585 ··[··943d]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE12_M_rightmostEv
586 ··[··94c8]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE12bucket_countEv586 ··[··9492]··vector<SFST::Transducer*,·std::allocator<SFST::Transducer*>·>
587 ··[··9537]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE3endEv587 ··[··94d0]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE12bucket_countEv
588 ··[··95a4]··_ZNKSt13_Rb_tree_nodeISt4pairIKPcPN4SFST7range_tEEE9_M_valptrEv588 ··[··953f]··_ZN9__gnu_cxx9hashtableISt4pairIKPKctES3_NS_4hashIS3_EESt10_Select1stIS5_EN4SFST8Alphabet5eqstrESaItEE3endEv
589 ··[··95e4]··_ZN4SFST4Arcs10remove_arcEPNS_3ArcE589 ··[··95ac]··_ZNKSt13_Rb_tree_nodeISt4pairIKPcPN4SFST7range_tEEE9_M_valptrEv
590 ··[··9608]··yystate590 ··[··95ec]··_ZN4SFST4Arcs10remove_arcEPNS_3ArcE
591 ··[··9610]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E7destroyERS5_PS4_591 ··[··9610]··yystate
592 ··[··9656]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE6insertENS0_17__normal_iteratorIPS7_S9_EERKS7_592 ··[··9618]··_ZN9__gnu_cxx14__alloc_traitsISaIPKN4SFST4NodeEES4_E7destroyERS5_PS4_
593 ··[··96c7]··_ZNK9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE15elems_in_bucketEj593 ··[··965e]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE6insertENS0_17__normal_iteratorIPS7_S9_EERKS7_
594 ··[··9721]··_ZNK9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE15elems_in_bucketEj594 ··[··96cf]··_ZNK9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE15elems_in_bucketEj
595 ··[··977e]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKPKctEEEEC4ERKS8_595 ··[··9729]··_ZNK9__gnu_cxx8hash_setIPKN4SFST4NodeENS1_5hashfESt8equal_toIS4_ESaIS4_EE15elems_in_bucketEj
596 ··[··97ca]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE17_S_check_init_lenEjRKS8_596 ··[··9786]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKPKctEEEEC4ERKS8_
597 ··[··9827]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKtPcEEEED2Ev597 ··[··97d2]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE17_S_check_init_lenEjRKS8_
598 ··[··986e]··_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_598 ··[··982f]··_ZN9__gnu_cxx13new_allocatorINS_15_Hashtable_nodeISt4pairIKtPcEEEED2Ev
599 ··[··98a9]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE11_M_put_nodeEPNS_15_Hashtable_nodeIS4_EE599 ··[··9876]··_ZN4SFST17CompactTransducer6train2EPcRSt6vectorIdSaIdEES5_
600 ··[··9930]··_ZNKSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE4findERKS1_600 ··[··98b1]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE11_M_put_nodeEPNS_15_Hashtable_nodeIS4_EE
601 ··[··9984]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_create_nodeERKS6_601 ··[··9938]··_ZNKSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE4findERKS1_
602 ··[··99fd]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE14find_or_insertERKS4_602 ··[··998c]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE14_M_create_nodeERKS6_
603 ··[··9a71]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE15_M_erase_bucketEjPNS_15_Hashtable_nodeIS4_EESE_603 ··[··9a05]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE14find_or_insertERKS4_
604 ··[··9b00]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EEC4EjRKS8_604 ··[··9a79]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE15_M_erase_bucketEjPNS_15_Hashtable_nodeIS4_EESE_
605 ··[··9b54]··_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPcEEC4ERKS4_605 ··[··9b08]··_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EEC4EjRKS8_
606 ··[··9b90]··_S_black606 ··[··9b5c]··_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPcEEC4ERKS4_
607 ··[··9b99]··iswdigit607 ··[··9b98]··_S_black
608 ··[··9ba2]··Twol_Type608 ··[··9ba1]··iswdigit
609 ··[··9bac]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6rbeginEv609 ··[··9baa]··Twol_Type
610 ··[··9c18]··operator·SFST::Arc*610 ··[··9bb4]··_ZNSt8_Rb_treeIPcSt4pairIKS0_PN4SFST10TransducerEESt10_Select1stIS6_ENS3_9Interface5ltstrESaIS6_EE6rbeginEv
611 ··[··9c2c]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE11equal_rangeERKS4_611 ··[··9c20]··operator·SFST::Arc*
612 ··[··9c9d]··_ZNSt23_Rb_tree_const_iteratorIN4SFST5LabelEEC4ERKSt17_Rb_tree_iteratorIS1_E612 ··[··9c34]··_ZN9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE11equal_rangeERKS4_
613 ··[··9cea]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE11_S_max_sizeERKS8_613 ··[··9ca5]··_ZNSt23_Rb_tree_const_iteratorIN4SFST5LabelEEC4ERKSt17_Rb_tree_iteratorIS1_E
614 ··[··9d40]··_ZN4SFST9Interface18replace_in_contextEPNS_10TransducerENS_9Repl_TypeEPNS_10contexts_tEb614 ··[··9cf2]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE11_S_max_sizeERKS8_
615 ··[··9d99]··wctype_t615 ··[··9d48]··_ZN4SFST9Interface18replace_in_contextEPNS_10TransducerENS_9Repl_TypeEPNS_10contexts_tEb
616 ··[··9da2]··kleene_star616 ··[··9da1]··wctype_t
617 ··[··9dae]··_Tp1617 ··[··9daa]··kleene_star
618 ··[··9db3]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE4findERKS2_618 ··[··9db6]··_Tp1
619 ··[··9e04]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5countERKS4_619 ··[··9dbb]··_ZN9__gnu_cxx8hash_mapIPKctNS_4hashIS2_EEN4SFST8Alphabet5eqstrESaItEE4findERKS2_
620 ··[··9e6f]··extended_left_transducer620 ··[··9e0c]··_ZNK9__gnu_cxx9hashtableIPKN4SFST4NodeES4_NS1_5hashfESt9_IdentityIS4_ESt8equal_toIS4_ESaIS4_EE5countERKS4_
621 ··[··9e88]··_ZNK9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE8max_sizeEv621 ··[··9e77]··extended_left_transducer
622 ··[··9ef0]··utf8toint622 ··[··9e90]··_ZNK9__gnu_cxx9hashtableISt4pairIKtPcEtNS_4hashItEESt10_Select1stIS4_ESt8equal_toItESaIS3_EE8max_sizeEv
623 ··[··9efa]··_ZNKSt17_Rb_tree_iteratorIN4SFST5LabelEEptEv623 ··[··9ef8]··utf8toint
624 ··[··9f27]··mbstowcs624 ··[··9f02]··_ZNKSt17_Rb_tree_iteratorIN4SFST5LabelEEptEv
625 ··[··9f30]··add_var_values625 ··[··9f2f]··mbstowcs
626 ··[··9f3f]··yyerror626 ··[··9f38]··add_var_values
627 ··[··9f47]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS0_E627 ··[··9f47]··yyerror
628 ··[··9fb5]··_ZNSt20_Rb_tree_key_compareIN4SFST9Interface5ltstrEEC4Ev628 ··[··9f4f]··_ZNSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS0_E
629 ··[··9fee]··_ZNK4SFST4Arcs8is_emptyEv629 ··[··9fbd]··_ZNSt20_Rb_tree_key_compareIN4SFST9Interface5ltstrEEC4Ev
630 ··[··a008]··value_type630 ··[··9ff6]··_ZNK4SFST4Arcs8is_emptyEv
631 ··[··a013]··tm_yday631 ··[··a010]··value_type
632 ··[··a01b]··_ZN9__gnu_cxx13new_allocatorItE7destroyEPt632 ··[··a01b]··tm_yday
633 ··[··a046]··_ZN4SFST9Interface10svar_valueEPc633 ··[··a023]··_ZN9__gnu_cxx13new_allocatorItE7destroyEPt
634 ··[··a068]··_ZNKSt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEE9_M_valptrEv634 ··[··a04e]··_ZN4SFST9Interface10svar_valueEPc
635 ··[··a0ac]··_M_get_insert_unique_pos635 ··[··a070]··_ZNKSt13_Rb_tree_nodeISt4pairIKPcPN4SFST10TransducerEEE9_M_valptrEv
636 ··[··a0c5]··_ZNKSt9_IdentityIN4SFST5LabelEEclERS1_636 ··[··a0b4]··_M_get_insert_unique_pos
637 ··[··a0ec]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE4backEv637 ··[··a0cd]··_ZNKSt9_IdentityIN4SFST5LabelEEclERS1_
638 ··[··a136]··_ZNSaISt4pairIKPKctEED4Ev638 ··[··a0f4]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKtPcEEESaIS7_EE4backEv
639 ··[··a150]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE11upper_boundERKS0_639 ··[··a13e]··_ZNSaISt4pairIKPKctEED4Ev
640 ··[··a18f]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE15_M_erase_at_endEPS7_640 ··[··a158]··_ZNSt3setIPcN4SFST9Interface5ltstrESaIS0_EE11upper_boundERKS0_
641 ··[··a1e9]··fopen641 ··[··a197]··_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE15_M_erase_at_endEPS7_
642 ··[··a1ef]··_ZNK9__gnu_cxx13new_allocatorISt4pairIKPcPN4SFST7range_tEEE7addressERKS7_642 ··[··a1f1]··fopen
643 ··[··a239]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE4sizeEv643 ··[··a1f7]··_ZNK9__gnu_cxx13new_allocatorISt4pairIKPcPN4SFST7range_tEEE7addressERKS7_
644 ··[··a285]··operator·delete644 ··[··a241]··_ZNKSt6vectorIPN9__gnu_cxx15_Hashtable_nodeIPKN4SFST4NodeEEESaIS7_EE4sizeEv
645 ··[··a295]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE23_M_get_insert_equal_posERKS1_645 ··[··a28d]··operator·delete
646 ··[··a2fc]··_ZNKSt8_Rb_treeIPcS0_St9_IdentityIS0_EN4SFST9Interface5ltstrESaIS0_EE14_M_upper_boundEPKSt13_Rb_tree_nodeIS0_EPKSt18_Rb_tree_node_baseRKS0_646 ··[··a29d]··_ZNSt8_Rb_treeIN4SFST5LabelES1_St9_IdentityIS1_ENS1_9label_cmpESaIS1_EE23_M_get_insert_equal_posERKS1_
Max diff block lines reached; 0/524293 bytes (0.00%) of diff not shown.
10.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 56, 46 lines modifiedOffset 56, 46 lines modified
56 ··0x00000350·5a4c3479·79723100·5f5a4c37·436f6d70·ZL4yyr1._ZL7Comp56 ··0x00000350·5a4c3479·79723100·5f5a4c37·436f6d70·ZL4yyr1._ZL7Comp
57 ··0x00000360·61637400·5f5a4c36·4c6f774d·656d006d·act._ZL6LowMem.m57 ··0x00000360·61637400·5f5a4c36·4c6f774d·656d006d·act._ZL6LowMem.m
58 ··0x00000370·61696e2e·636f6c64·005f474c·4f42414c·ain.cold._GLOBAL58 ··0x00000370·61696e2e·636f6c64·005f474c·4f42414c·ain.cold._GLOBAL
59 ··0x00000380·5f5f7375·625f495f·696e7465·72666163·__sub_I_interfac59 ··0x00000380·5f5f7375·625f495f·696e7465·72666163·__sub_I_interfac
60 ··0x00000390·65005f5a·53744c38·5f5f696f·696e6974·e._ZStL8__ioinit60 ··0x00000390·65005f5a·53744c38·5f5f696f·696e6974·e._ZStL8__ioinit
61 ··0x000003a0·005f474c·4f42414c·5f5f7375·625f495f·._GLOBAL__sub_I_61 ··0x000003a0·005f474c·4f42414c·5f5f7375·625f495f·._GLOBAL__sub_I_
62 ··0x000003b0·696e7465·72666163·652e636f·6c64002e·interface.cold..62 ··0x000003b0·696e7465·72666163·652e636f·6c64002e·interface.cold..
63 ··0x000003c0·4c333231·002e4c34·3038002e·4c343037·L321..L408..L40763 ··0x000003c0·4c333139·002e4c34·3036002e·4c343035·L319..L406..L405
64 ··0x000003d0·002e4c34·3036002e·4c343035·002e4c34·..L406..L405..L464 ··0x000003d0·002e4c34·3034002e·4c343033·002e4c34·..L404..L403..L4
65 ··0x000003e0·3033002e·4c343032·002e4c34·3031002e·03..L402..L401..65 ··0x000003e0·3031002e·4c343030·002e4c33·3939002e·01..L400..L399..
66 ··0x000003f0·4c343030·002e4c33·3939002e·4c333938·L400..L399..L39866 ··0x000003f0·4c333938·002e4c33·3937002e·4c333936·L398..L397..L396
67 ··0x00000400·002e4c33·3937002e·4c333936·002e4c33·..L397..L396..L367 ··0x00000400·002e4c33·3935002e·4c333934·002e4c33·..L395..L394..L3
68 ··0x00000410·3935002e·4c333934·002e4c33·3933002e·95..L394..L393..68 ··0x00000410·3933002e·4c333932·002e4c33·3931002e·93..L392..L391..
69 ··0x00000420·4c333932·002e4c33·3931002e·4c333930·L392..L391..L39069 ··0x00000420·4c333930·002e4c33·3839002e·4c333838·L390..L389..L388
70 ··0x00000430·002e4c33·3839002e·4c333838·002e4c33·..L389..L388..L370 ··0x00000430·002e4c33·3837002e·4c333836·002e4c33·..L387..L386..L3
71 ··0x00000440·3837002e·4c333836·002e4c33·3835002e·87..L386..L385..71 ··0x00000440·3835002e·4c333834·002e4c33·3833002e·85..L384..L383..
72 ··0x00000450·4c333834·002e4c33·3833002e·4c333832·L384..L383..L38272 ··0x00000450·4c333832·002e4c33·3831002e·4c333830·L382..L381..L380
73 ··0x00000460·002e4c33·3831002e·4c333830·002e4c33·..L381..L380..L373 ··0x00000460·002e4c33·3739002e·4c333738·002e4c33·..L379..L378..L3
74 ··0x00000470·3739002e·4c333738·002e4c33·3737002e·79..L378..L377..74 ··0x00000470·3737002e·4c333736·002e4c33·3735002e·77..L376..L375..
75 ··0x00000480·4c333736·002e4c33·3735002e·4c333734·L376..L375..L37475 ··0x00000480·4c333734·002e4c33·3733002e·4c333732·L374..L373..L372
76 ··0x00000490·002e4c33·3733002e·4c333732·002e4c33·..L373..L372..L376 ··0x00000490·002e4c33·3731002e·4c333730·002e4c33·..L371..L370..L3
77 ··0x000004a0·3731002e·4c333730·002e4c33·3639002e·71..L370..L369..77 ··0x000004a0·3639002e·4c333638·002e4c33·3637002e·69..L368..L367..
78 ··0x000004b0·4c333638·002e4c33·3637002e·4c333636·L368..L367..L36678 ··0x000004b0·4c333636·002e4c33·3635002e·4c333634·L366..L365..L364
79 ··0x000004c0·002e4c33·3635002e·4c333634·002e4c33·..L365..L364..L379 ··0x000004c0·002e4c33·3633002e·4c333632·002e4c33·..L363..L362..L3
80 ··0x000004d0·3633002e·4c333632·002e4c33·3631002e·63..L362..L361..80 ··0x000004d0·3631002e·4c333630·002e4c33·3539002e·61..L360..L359..
81 ··0x000004e0·4c333630·002e4c33·3539002e·4c333538·L360..L359..L35881 ··0x000004e0·4c333538·002e4c33·3537002e·4c333536·L358..L357..L356
82 ··0x000004f0·002e4c33·3537002e·4c333536·002e4c33·..L357..L356..L382 ··0x000004f0·002e4c33·3535002e·4c333534·002e4c33·..L355..L354..L3
83 ··0x00000500·3535002e·4c333534·002e4c33·3533002e·55..L354..L353..83 ··0x00000500·3533002e·4c333532·002e4c33·3531002e·53..L352..L351..
84 ··0x00000510·4c333532·002e4c33·3531002e·4c333530·L352..L351..L35084 ··0x00000510·4c333530·002e4c33·3439002e·4c333438·L350..L349..L348
85 ··0x00000520·002e4c33·3439002e·4c333438·002e4c33·..L349..L348..L385 ··0x00000520·002e4c33·3437002e·4c333436·002e4c33·..L347..L346..L3
86 ··0x00000530·3437002e·4c333436·002e4c33·3435002e·47..L346..L345..86 ··0x00000530·3435002e·4c333434·002e4c33·3433002e·45..L344..L343..
87 ··0x00000540·4c333434·002e4c33·3433002e·4c333432·L344..L343..L34287 ··0x00000540·4c333432·002e4c33·3431002e·4c333430·L342..L341..L340
88 ··0x00000550·002e4c33·3431002e·4c333430·002e4c33·..L341..L340..L388 ··0x00000550·002e4c33·3339002e·4c333338·002e4c33·..L339..L338..L3
89 ··0x00000560·3339002e·4c333338·002e4c33·3337002e·39..L338..L337..89 ··0x00000560·3337002e·4c333336·002e4c33·3335002e·37..L336..L335..
90 ··0x00000570·4c333336·002e4c33·3335002e·4c333334·L336..L335..L33490 ··0x00000570·4c333334·002e4c33·3333002e·4c333332·L334..L333..L332
91 ··0x00000580·002e4c33·3333002e·4c333332·002e4c33·..L333..L332..L391 ··0x00000580·002e4c33·3331002e·4c333330·002e4c33·..L331..L330..L3
92 ··0x00000590·3331002e·4c333330·002e4c33·3239002e·31..L330..L329..92 ··0x00000590·3239002e·4c333238·002e4c33·3237002e·29..L328..L327..
93 ··0x000005a0·4c333238·002e4c33·3237002e·4c333236·L328..L327..L32693 ··0x000005a0·4c333236·002e4c33·3235002e·4c333234·L326..L325..L324
94 ··0x000005b0·002e4c33·3235002e·4c333232·006d616b·..L325..L322.mak94 ··0x000005b0·002e4c33·3233002e·4c333230·006d616b·..L323..L320.mak
95 ··0x000005c0·652d636f·6d706163·742e4300·5f5a5374·e-compact.C._ZSt95 ··0x000005c0·652d636f·6d706163·742e4300·5f5a5374·e-compact.C._ZSt
96 ··0x000005d0·31335f5f·61646a75·73745f68·65617049·13__adjust_heapI96 ··0x000005d0·31335f5f·61646a75·73745f68·65617049·13__adjust_heapI
97 ··0x000005e0·504e3453·46535433·41524345·6953315f·PN4SFST3ARCEiS1_97 ··0x000005e0·504e3453·46535433·41524345·6953315f·PN4SFST3ARCEiS1_
98 ··0x000005f0·4e395f5f·676e755f·63787835·5f5f6f70·N9__gnu_cxx5__op98 ··0x000005f0·4e395f5f·676e755f·63787835·5f5f6f70·N9__gnu_cxx5__op
99 ··0x00000600·7331355f·49746572·5f6c6573·735f6974·s15_Iter_less_it99 ··0x00000600·7331355f·49746572·5f6c6573·735f6974·s15_Iter_less_it
100 ··0x00000610·65724545·76545f54·305f5337·5f54315f·erEEvT_T0_S7_T1_100 ··0x00000610·65724545·76545f54·305f5337·5f54315f·erEEvT_T0_S7_T1_
101 ··0x00000620·54325f2e·69737261·2e30005f·5a537431·T2_.isra.0._ZSt1101 ··0x00000620·54325f2e·69737261·2e30005f·5a537431·T2_.isra.0._ZSt1
Offset 329, 25 lines modifiedOffset 329, 25 lines modified
329 ··0x00001460·61724550·63504e53·5f313054·72616e73·arEPcPNS_10Trans329 ··0x00001460·61724550·63504e53·5f313054·72616e73·arEPcPNS_10Trans
330 ··0x00001470·64756365·72452e63·6f6c6400·5f474c4f·ducerE.cold._GLO330 ··0x00001470·64756365·72452e63·6f6c6400·5f474c4f·ducerE.cold._GLO
331 ··0x00001480·42414c5f·5f737562·5f495f5f·5a4e3453·BAL__sub_I__ZN4S331 ··0x00001480·42414c5f·5f737562·5f495f5f·5a4e3453·BAL__sub_I__ZN4S
332 ··0x00001490·46535435·6572726f·7245504b·63006465·FST5errorEPKc.de332 ··0x00001490·46535435·6572726f·7245504b·63006465·FST5errorEPKc.de
333 ··0x000014a0·6661756c·742d7363·616e6e65·722e4300·fault-scanner.C.333 ··0x000014a0·6661756c·742d7363·616e6e65·722e4300·fault-scanner.C.
334 ··0x000014b0·5f5a4c32·3179795f·6765745f·70726576·_ZL21yy_get_prev334 ··0x000014b0·5f5a4c32·3179795f·6765745f·70726576·_ZL21yy_get_prev
335 ··0x000014c0·696f7573·5f737461·74657600·5f5a4c31·ious_statev._ZL1335 ··0x000014c0·696f7573·5f737461·74657600·5f5a4c31·ious_statev._ZL1
336 ··0x000014d0·3979795f·62756666·65725f73·7461636b·9yy_buffer_stack336 ··0x000014d0·3579795f·62756666·65725f73·7461636b·5yy_buffer_stack
337 ··0x000014e0·5f746f70·005f5a4c·31357979·5f627566·_top._ZL15yy_buf337 ··0x000014e0·005f5a4c·31397979·5f627566·6665725f·._ZL19yy_buffer_
338 ··0x000014f0·6665725f·73746163·6b005f5a·4c387979·fer_stack._ZL8yy338 ··0x000014f0·73746163·6b5f746f·70005f5a·4c313079·stack_top._ZL10y
 339 ··0x00001500·795f635f·6275665f·70005f5a·4c387979·y_c_buf_p._ZL8yy
339 ··0x00001500·5f737461·7274005f·5a4c3130·79795f63·_start._ZL10yy_c340 ··0x00001510·5f737461·7274005f·5a4c3233·79795f6c·_start._ZL23yy_l
340 ··0x00001510·5f627566·5f70005f·5a4c3233·79795f6c·_buf_p._ZL23yy_l 
341 ··0x00001520·6173745f·61636365·7074696e·675f7374·ast_accepting_st341 ··0x00001520·6173745f·61636365·7074696e·675f7374·ast_accepting_st
342 ··0x00001530·61746500·5f5a4c32·3279795f·6c617374·ate._ZL22yy_last342 ··0x00001530·61746500·5f5a4c32·3279795f·6c617374·ate._ZL22yy_last
343 ··0x00001540·5f616363·65707469·6e675f63·706f7300·_accepting_cpos.343 ··0x00001540·5f616363·65707469·6e675f63·706f7300·_accepting_cpos.
344 ··0x00001550·5f5a4c39·79795f61·63636570·74005f5a·_ZL9yy_accept._Z344 ··0x00001550·5f5a4c39·79795f61·63636570·74005f5a·_ZL9yy_accept._Z
345 ··0x00001560·4c377979·5f626173·65005f5a·4c367979·L7yy_base._ZL6yy345 ··0x00001560·4c367979·5f6e7874·005f5a4c·3779795f·L6yy_nxt._ZL7yy_
346 ··0x00001570·5f63686b·005f5a4c·3679795f·6e787400·_chk._ZL6yy_nxt.346 ··0x00001570·62617365·005f5a4c·3679795f·63686b00·base._ZL6yy_chk.
347 ··0x00001580·5f5a4c35·79795f65·63005f5a·4c377979·_ZL5yy_ec._ZL7yy347 ··0x00001580·5f5a4c35·79795f65·63005f5a·4c377979·_ZL5yy_ec._ZL7yy
348 ··0x00001590·5f6d6574·61005f5a·4c367979·5f646566·_meta._ZL6yy_def348 ··0x00001590·5f6d6574·61005f5a·4c367979·5f646566·_meta._ZL6yy_def
349 ··0x000015a0·005f5a4c·31347979·5f666174·616c5f65·._ZL14yy_fatal_e349 ··0x000015a0·005f5a4c·31347979·5f666174·616c5f65·._ZL14yy_fatal_e
350 ··0x000015b0·72726f72·504b6300·5f5a4c32·31797965·rrorPKc._ZL21yye350 ··0x000015b0·72726f72·504b6300·5f5a4c32·31797965·rrorPKc._ZL21yye
351 ··0x000015c0·6e737572·655f6275·66666572·5f737461·nsure_buffer_sta351 ··0x000015c0·6e737572·655f6275·66666572·5f737461·nsure_buffer_sta
352 ··0x000015d0·636b7600·5f5a4c31·3979795f·62756666·ckv._ZL19yy_buff352 ··0x000015d0·636b7600·5f5a4c31·3979795f·62756666·ckv._ZL19yy_buff
353 ··0x000015e0·65725f73·7461636b·5f6d6178·005f5a4c·er_stack_max._ZL353 ··0x000015e0·65725f73·7461636b·5f6d6178·005f5a4c·er_stack_max._ZL
Offset 357, 28 lines modifiedOffset 357, 28 lines modified
357 ··0x00001620·5f6e5f63·68617273·005f5a4c·31347979·_n_chars._ZL14yy357 ··0x00001620·5f6e5f63·68617273·005f5a4c·31347979·_n_chars._ZL14yy
358 ··0x00001630·5f696e69·745f6275·66666572·50313579·_init_bufferP15y358 ··0x00001630·5f696e69·745f6275·66666572·50313579·_init_bufferP15y
359 ··0x00001640·795f6275·66666572·5f737461·74655038·y_buffer_stateP8359 ··0x00001640·795f6275·66666572·5f737461·74655038·y_buffer_stateP8
360 ··0x00001650·5f494f5f·46494c45·005f5a4c·3779795f·_IO_FILE._ZL7yy_360 ··0x00001650·5f494f5f·46494c45·005f5a4c·3779795f·_IO_FILE._ZL7yy_
361 ··0x00001660·696e6974·005f5a4c·32317979·5f72756c·init._ZL21yy_rul361 ··0x00001660·696e6974·005f5a4c·32317979·5f72756c·init._ZL21yy_rul
362 ··0x00001670·655f6361·6e5f6d61·7463685f·656f6c00·e_can_match_eol.362 ··0x00001670·655f6361·6e5f6d61·7463685f·656f6c00·e_can_match_eol.
363 ··0x00001680·5f474c4f·42414c5f·5f737562·5f495f79·_GLOBAL__sub_I_y363 ··0x00001680·5f474c4f·42414c5f·5f737562·5f495f79·_GLOBAL__sub_I_y
364 ··0x00001690·796c656e·67002e4c·31363200·2e4c3136·yleng..L162..L16364 ··0x00001690·796c656e·67002e4c·31363600·2e4c3136·yleng..L166..L16
365 ··0x000016a0·31002e4c·31363000·2e4c3135·39002e4c·1..L160..L159..L365 ··0x000016a0·35002e4c·31363400·2e4c3136·33002e4c·5..L164..L163..L
366 ··0x000016b0·31353800·2e4c3133·32002e4c·31333300·158..L132..L133.366 ··0x000016b0·31363200·2e4c3133·36002e4c·31333700·162..L136..L137.
367 ··0x000016c0·2e4c3135·34002e4c·31353300·2e4c3135·.L154..L153..L15367 ··0x000016c0·2e4c3135·38002e4c·31353700·2e4c3135·.L158..L157..L15
368 ··0x000016d0·32002e4c·31353100·2e4c3135·30002e4c·2..L151..L150..L368 ··0x000016d0·36002e4c·31353500·2e4c3135·34002e4c·6..L155..L154..L
369 ··0x000016e0·31343900·2e4c3134·38002e4c·31343700·149..L148..L147.369 ··0x000016e0·31353300·2e4c3135·32002e4c·31353100·153..L152..L151.
370 ··0x000016f0·2e4c3134·36002e4c·31343500·2e4c3134·.L146..L145..L14370 ··0x000016f0·2e4c3135·30002e4c·31343900·2e4c3134·.L150..L149..L14
371 ··0x00001700·34002e4c·31343300·2e4c3134·32002e4c·4..L143..L142..L371 ··0x00001700·38002e4c·31343700·2e4c3134·36002e4c·8..L147..L146..L
372 ··0x00001710·31343100·2e4c3134·30002e4c·31333900·141..L140..L139.372 ··0x00001710·31343500·2e4c3134·34002e4c·31343300·145..L144..L143.
 373 ··0x00001720·2e4c3134·32002e4c·31343100·2e4c3134·.L142..L141..L14
 374 ··0x00001730·30002e4c·31333900·2e4c3133·38002e4c·0..L139..L138..L
 375 ··0x00001740·31333500·2e4c3133·34002e4c·31333300·135..L134..L133.
373 ··0x00001720·2e4c3133·38002e4c·31333700·2e4c3133·.L138..L137..L13376 ··0x00001750·2e4c3133·32002e4c·31333100·2e4c3133·.L132..L131..L13
374 ··0x00001730·36002e4c·31333500·2e4c3133·34002e4c·6..L135..L134..L 
375 ··0x00001740·31333100·2e4c3133·30002e4c·31323900·131..L130..L129. 
376 ··0x00001750·2e4c3132·38002e4c·31323700·2e4c3132·.L128..L127..L12 
377 ··0x00001760·36002e4c·31323500·2e4c3132·33006372·6..L125..L123.cr377 ··0x00001760·30002e4c·31323900·2e4c3132·37006372·0..L129..L127.cr
378 ··0x00001770·74737475·66662e63·00646572·65676973·tstuff.c.deregis378 ··0x00001770·74737475·66662e63·00646572·65676973·tstuff.c.deregis
379 ··0x00001780·7465725f·746d5f63·6c6f6e65·73005f5f·ter_tm_clones.__379 ··0x00001780·7465725f·746d5f63·6c6f6e65·73005f5f·ter_tm_clones.__
380 ··0x00001790·646f5f67·6c6f6261·6c5f6474·6f72735f·do_global_dtors_380 ··0x00001790·646f5f67·6c6f6261·6c5f6474·6f72735f·do_global_dtors_
381 ··0x000017a0·61757800·636f6d70·6c657465·642e3000·aux.completed.0.381 ··0x000017a0·61757800·636f6d70·6c657465·642e3000·aux.completed.0.
382 ··0x000017b0·5f5f646f·5f676c6f·62616c5f·64746f72·__do_global_dtor382 ··0x000017b0·5f5f646f·5f676c6f·62616c5f·64746f72·__do_global_dtor
383 ··0x000017c0·735f6175·785f6669·6e695f61·72726179·s_aux_fini_array383 ··0x000017c0·735f6175·785f6669·6e695f61·72726179·s_aux_fini_array
384 ··0x000017d0·5f656e74·72790066·72616d65·5f64756d·_entry.frame_dum384 ··0x000017d0·5f656e74·72790066·72616d65·5f64756d·_entry.frame_dum